@CHARSET "UTF-8";



/* Hauptnavigation Start */ /* Navigation an der linken Seite Start */

* {

	margin: 0;

	padding: 0;

	border: 0 none;

	list-style-type: none;

}



/*Servicenavigationen Start Oben Rechts*/

#nav_service {

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	margin: 0px;

	color: #000;

}



#nav_service a:link,#nav_service a:visited {

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	color: #000;

	text-decoration: none;

	padding: 0 8px 0 7px;

	display: inline;

}



#nav_service a:hover {

	color: #000;

	text-decoration: underline;

}



#nav_service a#current {

	color: #000;

	text-decoration: underline;

}



/*Start Hauptnavigation*/

#hauptnav {

	width: 780px;

	height: 75px;

	position: relative;

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

}



/* hack to correct IE5.5 faulty box model */

* html #hauptnav {

	width: 760px;

	w\idth: 759px;

}



/* remove all the bullets, borders and padding from the default list styling */

#hauptnav ul {

	padding: 0;

	margin: 0;

	list-style-type: none;

}



#hauptnav ul ul {

	width: 149px;

}



/* float the list to make it horizontal and a relative positon so that you can control the dropdown hauptnav positon */

#hauptnav li {

	float: left;

	width: 140px;

	position: relative;

	background: #fff;

}



/* style the links for the top level */

#hauptnav a,#hauptnav a:visited {

	display: block;

	font-size: 11px;

	text-decoration: none;

	color: #000;

	width: 110px;

	height: 45px;

	line-height: 14px;

	font-weight: bold;

	background-image: url(../images/hauptnav_normal.gif);

	background-repeat: no-repeat;

	padding: 30px 10px 0px 8px;

}



/* a hack so that IE5.5 faulty box model is corrected */

* html #hauptnav a,* html #hauptnav a:visited {

	width: 149px;

	w\idth: 108px;

	background-imagexxx: url(../images/hauptnav_over.gif);

	background-repeat: no-repeat;

}



/* style the second level background */

#hauptnav ul ul a.drop,#hauptnav ul ul a.drop:visited {

	background: #BDBFC1

}



/* style the second level hover */

#hauptnav ul ul a.drop:hover {

	background: #BDBFC1

}



#hauptnav ul ul :hover>a.drop {

	background: #BDBFC1

}



/* style the third level background */

#hauptnav ul ul ul a,#hauptnav ul ul ul a:visited {

	background: #BDBFC1;

	width: 200px;

}



/* style the third level hover */

#hauptnav ul ul ul a:hover {

	background: #FFD527;

}



/* hide the sub levels and give them a positon absolute so that they take up no room */

#hauptnav ul ul {

	visibility: hidden;

	position: absolute;

	height: 0;

	top: 75px;

	left: 0;

	width: 149px;

}



/* another hack for IE5.5 */

* html #hauptnav ul ul {

	top: 30px;

	t\op: 75px;

}



/* position the third level flyout hauptnav */

#hauptnav ul ul ul {

	left: 168px;

	top: 0px;

	width: 200px;

}



/* position the third level flyout hauptnav for a left flyout */

#hauptnav ul ul ul.left {

	left: -149px;

}



/* style the table so that it takes no ppart in the layout - required for IE to work */

#hauptnav table {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 100;

	border-collapse: collapse;

}



/* style the second level links */

#hauptnav ul ul a,#hauptnav ul ul a:visited {

	background: #BDBFC1;

	color: #000;

	height: 15px;

	width: 150px;

	border-width: 0 1px 1px 1px;

	font-weight: normal;

	padding: 5px 10px 5px 8px;

}



/* yet another hack for IE5.5 */

* html #hauptnav ul ul a,* html #hauptnav ul ul a:visited {

	width: 150px;

	w\idth: 148px;

}



/* style the top level hover */

#hauptnav a:hover{

	color: #000;

	background: #fff;

	background-image: url(../images/hauptnav_normal2.gif);

}



#hauptnav ul ul a:hover {

	color: #000;

	background: #FFD527;

	background-image: url(../images/hauptnav_over.gif);

}



#hauptnav :hover>a {

	color: #000;

	background-image: url(../images/hauptnav_normal2.gif);

	background-repeat: no-repeat;

	padding: 40px 10px 0px 8px;

	height: 35px;

}



#hauptnav .stufe_eins .selected > a:first-child {

	background-image: url(../images/hauptnav_over.gif);

	background-repeat: no-repeat;

	padding: 40px 10px 0px 8px;

	height: 35px;

}



#hauptnav ul ul a:hover {

	background-image: none;

	padding: 5px 10px 5px 8px;

}



#hauptnav ul ul :hover>a {

	color: #000;

	background-color: #FFD527;

	padding: 5px 10px 5px 8px;

}



/* make the second level visible when hover on first level list OR link */

#hauptnav ul li:hover ul,#hauptnav ul a:hover ul {

	visibility: visible;

}



/* keep the third level hidden when you hover on first level list OR link */

#hauptnav ul :hover ul ul {

	visibility: hidden;

}



/* make the third level visible when you hover over second level list OR link */

#hauptnav ul :hover ul :hover ul {

	visibility: visible;

}





#hauptnav ul ul.stufe_zwei>a {

	height: 15px;

	background-image: none;

}



#hauptnav ul ul.stufe_zwei :hover>a {

	height: 15px;

	background-image: none;

}



#hauptnav .stufe_eins .stufe_zwei .selected > a:first-child {

	padding: 5px 10px 5px 8px;

	height: 15px;

	background-image: none;

}



#hauptnav .stufe_eins .stufe_zwei :hover > a:first-child {

	height: 15px;

	padding: 5px 10px 5px 8px;

	background-image: none;

}





/*

#inhalt_alles

{

	z-index: -1;

}

*/



/************************************ Seitennavi *******************************/

#seitennavi {

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	text-align: left;

	margin: 0;

	width: 200px;

	height: 30px;

	color: #000;

	font-weight: bold;

}



#seitennavi ul li {

	display: inline;

	font-size: 11px;

	line-height: 16px;

}



#seitennavi ul li a {

	display: block;

	padding: 7px 0 9px 15px;

	text-decoration: none;

	color: #000;

	background-image: url(../images/second_nav_normal.gif);

	background-repeat: no-repeat;

}



#seitennavi ul li a.zwei {

	display: block;

	text-decoration: none;

	color: #000;

	background-image: url(../images/second_nav_normal.gif);

	background-repeat: no-repeat;

	padding:0px;

	margin:0px;

}



#seitennavi ul li a.zwei {

	font-weight: normal;

	color: #FFF;

	background-image:url(../images/Pfeil_SubNav_normal.gif);

	background-repeat:no-repeat;

	background-position:top;

	padding-left:25px;

}



#seitennavi ul li a:hover, #seitennavi ul li.selected a {

	color: #000;

	font-weight: bold;

	list-style: none;

	background-image: url(../images/second_nav_over.gif);

	background-repeat: no-repeat;

}



#seitennavi ul li.selected ul.stufe_zwei li a{

	color: #fff;

	font-weight:normal;

	background-image:url(../images/Pfeil_SubNav_normal.gif);

	background-repeat:no-repeat;

	background-position:top;

	padding:0px;

	margin:0px;

	padding:7px 0 0px 27px;

	line-height:14px;

}



#seitennavi ul li.selected ul.stufe_zwei li.selected a, 

#seitennavi ul li.selected ul.stufe_zwei li.opened a{

	color: #FFD527;

	font-weight:bold;

	background-image:url(../images/Pfeil_SubNav_over.gif);

	background-repeat:no-repeat;

	background-position:top;

}



#seitennavi ul.stufe_eins li.selected ul.stufe_zwei li a:hover{

	color: #FFD527;

	font-weight:bold;

	background-image:url(../images/Pfeil_SubNav_over.gif);

	background-repeat:no-repeat;

	background-position:top;

}





/* IE Extrawurst */

* html #seitennavi ul li {

display: inline;

}



/* Extrawurst Ende */



/* Navigation an der linken Seite Ende */
