/*horizontale Haupt-Navigation oben ------------------------------------------------------------------------------*/


#navigation {
	position:relative;
	margin-bottom:20px;;
	z-index:4;
}

#navigation_hauptlinks {
    text-align: left;
	margin-left:175px;
	background-image:url(../images/navigation_background.jpg);
    height:42px;
	width:782px;

}
  
#navigation_hauptlinks li {
        list-style: none;
        display: inline;
	padding:0;
}

#navigation_hauptlinks a{
    float: left; 
	background-image:url(../images/navigation_off.jpg);
	padding-left: 12px;
	padding-right:12px;
	padding-top:8px;
	height:34px;	
	color:#040404; 
	font:normal 16px Verdana;
	text-decoration:none;
}

#navigation_hauptlinks a:hover, #navigation_hauptlinks a.aktiv, #navigation_hauptlinks a.ersterMenupunktAktiv{
	background-image:url(../images/navigation_on.jpg);
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	height:34px;	
	color:#000000; 
	font:normal 16px Verdana;
	text-decoration:none;
}

ul#navigation_hauptlinks div {
    clear: left;
}

#navigation_textlinks{
	position:absolute;
	top:10px;
	right:10px;
	text-align:right;
}

#navigation_textlinks a, #navigation_textlinks a:hover{
	padding-left:25px;
	padding-right:10px;
	color: #040404; 
	font:normal 12px Verdana;
	text-decoration:none;
}


/*Sub_(Navigations)_Boxen rechts ------------------------------------------------------------------------*/

#sub_navigation{
	float:right;
	width:275px;
}


#sub_navigation a{
        float: left;  
	background-image:url(../images/subnavi_off.jpg);
        background-repeat:no-repeat;
	padding-left: 18px;
	padding-top:8px;
	height:29px;
	width:275px;	
	color:#3c3c3c; 
	font: 18px Verdana;
	text-decoration:none;
}
#sub_navigation a:hover, #sub_navigation a.aktiv{
	background-image:url(../images/subnavi_on.jpg);
}

#sub_navigation a.ersterMenupunkt{
        float: left;  
	background-image:url(../images/subnavi_kopf_off.jpg);
        background-repeat:no-repeat;
	padding-left: 18px;
	padding-top:8px;
	height:29px;
	width:275px;	
	color:#000000; 
	font:18px Verdana;
	text-decoration:none;
}

#sub_navigation a.ersterMenupunktAktiv, #sub_navigation a.ersterMenupunktAktiv:hover, #sub_navigation a.ersterMenupunkt:hover {
	background-image:url(../images/subnavi_kopf_on.jpg);
}

