/* CSS Document */
body			{ margin:0px; padding:0px; margin-top:20px; background-color:#E3E6E6;}

/* CENTER SITE */
#outer 		{ background-color: transparent; position: absolute; width: 100%; margin: 10px 0px 0px 0px; padding:0px 0px 0px 0px; text-align: center; left:0px; top:0px; }
#inner 		{ position: relative; text-align: left; width: 993px; margin:0px auto; }
/* EOF CENTER SITE */

/* Accordion Klassen */
.accordion_toggle 			{	display: block;	height: 29px;width: 983px; line-height: 29px;color: #ffffff;font-weight: normal;text-decoration: none;outline: none;font-size: 12px;	border-left:1px solid #ffffff;border-bottom: 1px solid #ffffff;cursor: pointer;margin: 0px;font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; overflow:hidden;}
.accordion_toggle_active 	{	display: block;	height: 29px;width: 983px; line-height: 29px;color: #ffffff;font-weight: normal;text-decoration: none;outline: none;font-size: 12px;	border-left:1px solid #ffffff;border-bottom: 1px solid #ffffff;cursor: pointer;margin: -1px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; overflow:hidden;}
.accordion_content 			{background-color: #ffffff;height:333px;	weight:983px;overflow: hidden;}		
					
/* Container styling----------------------------------------*/
#horizontal_container 		{    width: 680px;      height: 0px;        }
#vertical_nested_container 	{     width: 0px;    }
#container 					{	width: 985px;	border:0px;	margin:-29px 0px 0px 0px;	padding:0px ; }

/*anfang eigenes CSS-----------------------------------------*/
#container-all				{width:995px;   text-align:left; background-position:right; background-repeat: no-repeat; background-image:url(/assets/templates/stromtiger-ajax/images/layout/right-shadow.jpg);  float:left; background-color:#E3E6E6; }
#header-top					{ width:990px; height:32px; padding:0px;  ; background-image:url(/assets/templates/stromtiger-ajax/images/layout/header_top.jpg); background-repeat:no-repeat;  border-left:1px solid #E3E6E6; background-color:#E3E6E6;}
#header-bottom				{ width:985px; height:75px; padding:0px; margin:0px 0px 0px 0px; background-image:url(/assets/templates/stromtiger-ajax/images/layout/header_bottom.jpg); background-repeat:no-repeat;  border-left:1px solid #fff;}
#header-navi				{width:267px; height: 20px; float: right; margin-top:45px;}
#navigationpic 				{width:50px; height:25px; padding:0px; margin:2px 0px 0px 0px; padding-left:120px;   float:left;}
#navigation 				{ height:25px; padding:0px; margin:2px 0px 0px 0px; padding-left:10px;  float:left;}
#navi-buttons {width: 200px; height:29px; float: right; margin: 6px 10px 0px 0px; line-height: 15px;}
#privat 					{width: 90px; height: 20px; background-image:url(/assets/templates/stromtiger-ajax/images/layout/button-priv-gewerbe-orange.gif); background-repeat:no-repeat; float:right; text-align:center; margin:0px 0px 0px 10px;} 
#gewerbe					{width:90px; height: 20px; background-image:url(/assets/templates/stromtiger-ajax/images/layout/button-priv-gewerbe-grey.gif); background-repeat:no-repeat; float:right; text-align:center; margin:0px 0px 0px 10px;}
.aufklappContainer			{ width:983px; height:333px; padding:0px;  background-color:#FFFFFF;  display:none; overflow:hidden; background-repeat:no-repeat; border-left: 1px solid #ffffff;  margin:0 0 0 0; overflow:hidden;}
#picture					{width:315px; height:333px; padding:0px; margin:0px;  float:left; }
#content-container 			{ width:668px; height:333px; padding:0px; margin:0px;  float:left; }
#content-center 			{ width:429px;  padding:0px; margin:0px 0px 0px 0px;  float:left; }
#content-right				{ width:218px;  padding:0px; margin:0px 0px 0px 0px;  float:right;}
#content-right-film			{width:218px;  padding:6px; margin:0px 0px 0px 1px;  float:left;}
#content-right-text			{width:218px;  padding:0px; margin:0px 0px 0px 1px;  float:left;}
#footer						{ width:993px; height:30px; padding:0px; margin:0px 0px 0px 0px; background-image:url(/assets/templates/stromtiger-ajax/images/layout/footer.jpg); background-repeat:no-repeat; float:left; }
#bottom						{width:993px; height:70px; padding:0px; margin:0px; float:left; background-color:#E3E6E6; text-align:center;}

#content-brotkruemel		{float:left; width:380px; height:25px; padding:5px 0px 0px 15px; overflow:hidden;}
#content-brotkruemel	a	{margin-left:0px;}
#content-navi				{float:left; width:400px; margin:5px 0px 0px 14px; }
#content-center ul			{ list-style-type:none; margin:0px 0px 0px 0px; padding:0px; }
#content-center li 			{ margin:0px 1px 1px 0px; padding:0px; display:block; vertical-align:middle; overflow:hidden;}

.inner_content { float:left; height:195px; height:auto !important; min-height:195px; width:406px; padding:0px 0px 0px 14px; margin:0px 0px 15px 0px; }
.inner_subnavi { float:left; height:80px; width:400px; padding:0px 0px 0px 0px; margin:0px;}
.inner_subnavi_a { font-size:11px; margin:0px; padding:0px;}
.inner_subnavi_a:hover { font-size:11px; margin:0px; padding:0px;}

#navi-brotkruemel			{ float:left; width:429px; height:25px; margin:0px 0px 0px 0px;}
#navi-brotkruemel ul		{ list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#navi-brotkruemel li 		{ list-style-type:none;height:25px; margin:0px 0px 0px 5px; padding:0px; display:block;  overflow:hidden; }

.B_crumbBox {float:left; width:429px; height:25px; margin:0px 0px 0px 0px;}
.B_homeCrumb, .B_currentCrumb, .B_crumb {font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#F09642;line-height:20px; font-size:12px; margin:0px; padding:0px;}
.B_currentCrumb {font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#000000;line-height:20px; font-size:12px;}
.B_homeCrumb:hover, .B_crumb:hover {font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#000000;line-height:20px; font-size:12px;}

/* Lightbox content */
.hide_content { display:none; }


/* schriften------------------------------*/
.errors { color:#F09642; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:13px; text-decoration:none; margin-left:15px; margin-bottom:15px;}

#header-navi a				{ color:#BAC0BC; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:13px; text-decoration:none; margin-left:15px;}

a							{ font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; margin-bottom:3px;  }
.schrift-grau 				{color:#B4BAB6; line-height:25px; font-size:13px; font-weight:bold;}
.schrift-weiss 				{color:#FFFFFF; line-height:25px; font-size:13px; font-weight:bold;}
.schrift-klein-weiss 		{color:#FFFFFF;line-height:16px; font-size:12px;}
.schrift-klein-grau 		{color:#B4BAB6;line-height:18px; font-size:12px; padding-bottom:20px;}
.schrift-navi-grau			{color:#B4BAB6;line-height:12px; font-size:12px; padding:0px; margin:0px 0px 0px 0px;}
.schrift-navi-weiss			{color:#FFFFFF;line-height:12px; font-size:12px; padding:0px; margin:0px 0px 0px 0px;}

.schrift-grau 			a,a:hover	{color:#B4BAB6; }
.schrift-weiss 			a,a:hover	{color:#FFFFFF; }
.schrift-klein-weiss 	a,a:hover	{color:#FFFFFF; }
.schrift-klein-grau 	a,a:hover	{color:#B4BAB6; }
.schrift-navi-grau		a,a:hover	{color:#B4BAB6; }
.schrift-navi-weiss		a,a:hover	{color:#FFFFFF; }


.schrift-navi-content 		{font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#F09642;line-height:20px; font-size:12px;}
.schrift-navi-content:hover {font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#000000;line-height:20px; font-size:12px;}
.schrift-navi-content-b 		{font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#000000;line-height:20px; font-size:12px;}

#bottom p 					{font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; margin:0px 130px 3px 130px;color:#B4BAB6;line-height:18px; font-size:12px;}

/* Content Formatierung */
.aufklappContainer h1 		{font-family:Arial;  text-decoration: none; margin:20px 0px 0px 0px;color:#000000;line-height:30px; font-size:24px; margin-top:0px; padding-top:0px;}
.aufklappContainer h2 		{font-family:Arial;  text-decoration: none; margin:15px 0px 0px 0px;color:#000000;line-height:20px; font-size:14px; font-weight:bold;}
.aufklappContainer p		{font-family:Arial;  text-decoration: none; margin:15px 0px 0px 0px;color:#000000;line-height:20px; font-size:12px;}
.aufklappContainer a		{font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#F09642;line-height:20px; font-size:12px;margin:0px 0px 0px 0px;}
.aufklappContainer a:hover  {font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#000000;line-height:20px; font-size:12px;margin:0px 0px 0px 0px;}

#navigation p 				{ font-family:Verdana, Arial, Helvetica, sans-serif;  margin-top:0px;text-decoration: none; color:#FFFFFF;line-height:18px; font-size:12px;}

.nebeneinander li 			{ list-style-type: none;float: left;    margin: 0px; padding: 0px; }
.nebeneinander img 			{border:none; float:left; margin:0px 10px 0 0; padding:0px;}
/* acc: styletest */

.accGray 				{ /* background-color:#dfdfdf; */  background-color:#c6c6c6; color:#ffffff;	overflow: hidden; height:29px;}
.accGrayActive 			{ 							background-image: url(/assets/templates/stromtiger-ajax/images/layout/button-grey-aktiv.jpg);	color:#ffffff; 	background-repeat:repeat-x; position:top;	overflow: hidden; height:29px;}
.accOrange 				{ background-color:#ff8000; color:#ffffff;	overflow: hidden; height:29px;}
.accOrangeActive 		{ 							background-image: url(/assets/templates/stromtiger-ajax/images/layout/button-orange-aktiv.jpg);	color:#ffffff;	background-repeat:repeat-x;	position:top;	overflow: hidden; height:29px;}


#naviButtons {
		width:245px; 
		background-repeat: repeat-x;
  		height:28px; 
  		overflow:hidden;
  		position:relative;
  		z-index:30; 
  		bottom:-27px; 
  		left:730px;
  }

#naviButtons #gewerbe, #naviButtons #privat { line-height:14px;margin:5px 10px !important;}


/* Lightbox stuff */
#lightbox{ 	background-color:#ffffff; 	padding: 15px 15px 15px 0px; 	border-bottom: 1px solid #333; 	border-right: 1px solid #333; overflow-y:auto; width:640px; }
#lightbox h1 		{font-family:Arial;  text-decoration: none; margin:20px 0px 0px 14px;color:#000000;line-height:30px; font-size:24px; margin-top:0px; padding-top:0px;}
#lightbox h2 		{font-family:Arial;  text-decoration: none; margin:15px 0px 0px 14px;color:#000000;line-height:20px; font-size:14px; font-weight:bold;}
#lightbox p		{font-family:Arial;  text-decoration: none; margin:15px 0px 0px 14px;color:#000000;line-height:20px; font-size:12px;}
#lightbox a		{font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#F09642;line-height:20px; font-size:12px;margin:0px 0px 0px 14px;}
#lightbox a:hover  {font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#000000;line-height:20px; font-size:12px;margin:0px 0px 0px 14px;}

#lightbox input { width:200px; }
#lightbox textarea {width:200px; height:100px; }

#lightboxDetails{ 	font-size: 0.8em; 	padding-top: 0.4em; 	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 4px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/assets/templates/stromtiger-ajax/images/overlay.png); }

* html #overlay{ background-color: #333; 	back\ground-color: transparent; background-image: url(blank.gif); 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/templates/stromtiger-ajax/images/overlay.png", sizingMethod="scale"); }

/* Slimbox Popup */
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index:1000;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index:1000;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


.TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:150px;
height:18px;
color: #333333;
position:relative;
top:0px;
text-align:left;
margin-right:2px;
}

.TXNewsletters_form {
margin:10px;
padding:2px;
}

.TXNewsletters_form_right {
padding-left:185px;
}

.TXNewsletters_form_item {
padding:1px;
margin:2px;
}

.TXNewsletters_form_item TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

.TXNewsletters_form_item INPUT {
height:20px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

INPUT.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_inputErr {
border:1px solid #ff0000;
}

.TXNewsletters_form_labelErr {
color:#ff0000;
}
