// v1.6

html, body
{
min-height:100%;
}



body /* OK - DO 10.04.2009 */

{

margin:0px;

padding:0px;


	background-color:#ee7900;
font-family:arial, helvetica, sans-serif;

font-size:11px;

color:#333;

line-height:15px;

margin-left:55px;

background-image:url(/img/de/site/hintergrund55.gif);

background-repeat:repeat-y;

}







img

{

	border:0;

}



a, button

{

	outline:none;

}



#logo {

	height: 81px;

	width: 900px;

	background-color:#000;

	border-bottom:1px solid #393939;

}







#servicenavigation /* OK - DO 10.04.2009 */

{

height:39px;

width:900px;

border-bottom:1px solid #f29331;

background-color:#171717;

}



#servicenavigation ul, #servicenavigation li

{

margin:0px;

padding:0px;

list-style-type:none;

display:block;

}



#servicenavigation ul

{

margin-left:35px;

}



#servicenavigation li

{

color:#999;

line-height:39px;

float:left;

display:block;

margin-right:20px;

}



#servicenavigation a

{

color:#999;

text-decoration:none;

}



#servicenavigation a:hover

{

color:#eee;

text-decoration:underline;

}



#servicenavigation .grau

{

	color:#999;

}













#hauptnavigation
{
clear:left;
height:39px;
width:900px;
border-bottom:1px solid #d16b00;
background-color:#ee7900;
}



#hauptnavigation ul, #hauptnavigation li
{
margin:0px;
padding:0px;
list-style-type:none;
display:block;
}



#hauptnavigation ul

{

	margin-left:35px;

}



#hauptnavigation li

{

	height:39px;

	display:block;

	float:left;

}



#hauptnavigation .rechts

{

	height:39px;

	display:block;

	float:right;

	margin-left:0px;

	margin-right:0px;

}



#hauptnavigation .sprachauswahl

{

	background-image:url(/img/de/site/weltkarte.gif);

 	background-position: right center;

	background-repeat:no-repeat;

}



#hauptnavigation a

{

display:block;

line-height:40px;

color:#333333;

text-decoration:none;

font-weight:bold;

margin-right:20px;

}



#hauptnavigation .sprache

{

line-height:39px;

color:#fff;

font-weight:bold;

margin-right:6px;

}



#hauptnavigation .aktiv

{

	color:#fff;

}



#hauptnavigation a:hover

{

color:#fff;

}









#hauptnavigation ul li ul /* OK - DO 12.04.2009 */

{

position: absolute;

z-index:10;

left: -2000px;

top:161px;

font-weight:bold;

margin-left:-10px;

padding:20px;

padding-left:25px;

background-color:#222;

border-top:1px solid #d16b00;

width:210px;

}



#hauptnavigation ul li:hover ul /* OK - DO 12.04.2009 */

{

left: auto;

}



#hauptnavigation ul li:hover ul li /* OK - DO 12.04.2009 */

{

display:block;

clear:left;

margin:0px;

height:auto;

width:210px;

}



#hauptnavigation ul li:hover ul .headline /* OK - DO 12.04.2009 */

{

display:block;

line-height:17px;

color:#eee;

font-weight:normal;

}



#hauptnavigation ul li:hover ul li a /* OK - DO 12.04.2009 */

{

display:block;

height:auto;

color:#999;

line-height:18px;

}



#hauptnavigation ul li:hover ul li a:hover /* OK - DO 12.04.2009 */

{

color:#fff;

}













#infoleiste /* OK - DO 12.04.2009 */

{

clear:both;

width:900px;

background-color:#444;

height:60px;

border-bottom:3px solid #ddd;

}



#infoleiste .brotkrummen  /* OK - DO 12.04.2009 */

{

height:auto;

width:565px;

margin-left:35px;

padding-top:30px;

color:#eee;

}



#infoleiste .brot  /* OK - DO 12.04.2009 */

{

color:#eee;

margin-left:0px;

padding-left:20px;

background-image:url(/img/de/site/pfeil_brotkrumen_navigation.gif);

background-repeat:no-repeat;

background-position:9px 4px;

text-decoration:none;

line-height:20px;

}



#infoleiste .brot:hover /* OK - DO 12.04.2009 */

{

color:#eee;

text-decoration:underline;

line-height:20px;

}











#infosuche

{

position:absolute;

z-index:2;

top:180px;

left:635px;

width:290px;

height:50px;

background-image:url(../img/de/site/infosuche.gif);

background-position:0px 0px;

background-repeat:no-repeat;

background-color:#fff;

}



#infosuche form

{

display:block;

margin:0px;

padding:0px;

padding-top:15px;

padding-left:20px;

}



#infosuche input[type="text"]

{

		font-size:11px;

		font-family:Arial, Helvetica, sans-serif;

		padding:2px;

		width:125px;

}



#infosuche img

{

		cursor:pointer;

		cursor:hand;

		vertical-align:middle;

}



#infosuche a

{

		color:#999;

		text-decoration:underline;

}



#infosuche a:hover

{

		text-decoration:none;

}













#bereichsnavigation /* OK - DO 11.04.2009 */

{

width:230px;

padding-top:87px;

float:left;

}



#bereichsnavigation ul, #bereichsnavigation li /* OK - DO 11.04.2009 */

{

margin:0px;

padding:0px;

display:block;

list-style-type:none;

}



#bereichsnavigation li /* OK - DO 11.04.2009 */

{

border-top:1px solid #ddd;

}



#bereichsnavigation .sub /* OK - DO 11.04.2009 */

{

padding-left:12px;

}



#bereichsnavigation .rubrik /* OK - DO 11.04.2009 */

{

padding-left:35px;

padding-top:7px;

padding-bottom:7px;

}



#bereichsnavigation a /* OK - DO 11.04.2009 */

{

display:block;
text-decoration:none;
font-weight:bold;
color:#999;
padding-left:35px;
padding-top:7px;
padding-bottom:6px;
padding-right:17px;
}



#bereichsnavigation a:hover  /* OK - DO 11.04.2009 */

{

color:#333;

}



#bereichsnavigation .aktiv  /* OK - DO 11.04.2009 */

{

background-color:#ee7900;

}

#bereichsnavigation a.subLevel2
{
	font-weight:normal;
	padding-left:50px;
}

#bereichsnavigation a.subLevel2Aktiv
{
	font-weight:normal;
	padding-left:50px;
	color:#ee7900;
}



#bereichsnavigation .subaktiv /* OK - DO 11.04.2009 */
{
background-color:#ee7900;
padding-left:12px;
}



#bereichsnavigation .aktiv a, #bereichsnavigation .subaktiv a  /* OK - DO 11.04.2009 */
{
color:#fff;
}



#bereichsnavigation .aktiv .pulldown /* OK - DO 11.04.2009 */

{

background-color:#fff;

color:#ee7900;

}

	







#footer /* OK - DO 10.04.2009 */

{

clear:both;

margin-left:30px;

width:840px;

padding-top:150px;

padding-bottom:16px;

}



#footer ul, #footer li /* OK - DO 10.04.2009 */

{

list-style-type:none;

margin:0px;

padding:0px;

display:block;

}



#footer ul /* OK - DO 10.04.2009 */

{

border-top:1px solid #ddd;

padding-top:17px;

padding-bottom:16px;

}



#footer li /* OK - DO 10.04.2009 */

{

float:left;

margin-left:5px;

}



#footer a /* OK - DO 10.04.2009 */

{

color:#999999;

text-decoration:none;

margin-right:15px;

}



#footer a:hover /* OK - DO 10.04.2009 */

{

color:#333;

text-decoration:underline;

}



#footer .copyright /* OK - DO 10.04.2009 */

{

padding-top:17px;

padding-left:5px;

color:#333;

}



#footer .subfooter /* OK - DO 10.04.2009 */

{

background-image:none;

color:#ee7900;

text-decoration:underline;

}



#footer .subfooter:hover /* OK - DO 10.04.2009 */

{

color:#ee7900;

text-decoration:none;

}



#footernav /* OK - DO 10.04.2009 */

{

border-bottom:1px solid #ddd;

}

