/*MAINNAV----------------------------------*/


/*Ebene 1----------------------------------*/
div.content div.navi ul{
text-align:left;
margin:0px 0px 15px 10px;
width:190px;
list-style-type:none;
padding:0px;
}

div.content div.navi ul li{
margin:0px 0px 5px 0px;
padding:0px;
}

div.content div.navi ul li a{
color:#ffffff;
font-size:10pt;
line-height:22pt;

width:180px;
margin:0px;
padding:0px 0px 0px 10px;

text-decoration:none;
display:block;
background:url(/pix/hg_navi_but_link.gif) repeat-x #676767;
}

div.content div.navi ul li a:hover{
background:url(/pix/hg_navi_but_hover.gif) repeat-x #9a0026;
}

div.content div.navi ul li.current_page_item a{
background:url(/pix/hg_navi_but_hover.gif) repeat-x #9a0026;
}

div.content div.navi ul li.current_page_ancestor a{
background:url(/pix/hg_navi_but_hover.gif) repeat-x #9a0026;
}

/*Ebene 2----------------------------------*/

div.content div.navi ul li ul{
display:none;
}

div.content div.navi ul li.current_page_item ul{

width:190px;
display:block;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
background:#fff0c4;
}

div.content div.navi ul li.current_page_item ul li{
display:block;
margin:0px;
padding:5px 0px 5px 0px;
}

div.content div.navi ul li.current_page_ancestor ul li{
display:block;
margin:0px;
padding:5px 0px 5px 0px;
}

div.content div.navi ul li.current_page_item ul li a{
display:block;
font-size:9pt;
line-height:14pt;

color:#313131;
width:175px;
padding:0px 0px 0px 15px;
background:#fff0c4;
}

div.content div.navi ul li.current_page_ancestor ul li a{
display:block;
font-size:9pt;
line-height:14pt;

padding:0px 0px 0px 15px;
color:#313131;
background:#fff0c4;
}

div.content div.navi ul li.current_page_item ul li a:hover{
text-decoration:underline;
background:#fff0c4;
}

div.content div.navi ul li.current_page_ancestor ul li a:hover{
text-decoration:underline;
background:#fff0c4;
}

div.content div.navi ul li.current_page_ancestor ul{
display:block;
width:190px;

text-align:left;
list-style-type:none;

margin:0px 0px 0px 0px;
padding:0px;
background:#fff0c4;
}

div.content div.navi ul li.current_page_ancestor ul li a{
font-size:9pt;
line-height:14pt;

display:block;
color:#313131;
width:175px;
padding:0px 0px 0px 15px;
background:#fff0c4;
}

/*Ebene 3----------------------------------*/

div.content div.navi ul li.current_page_item ul li ul{
display:none;
}

div.content div.navi ul li.current_page_parent ul li.current_page_item ul{
display:block;
text-align:left;
margin:0px 0px 5px 0px;
width:190px;
list-style-type:none;
padding:0px;
}

div.content div.navi ul li.current_page_ancestor ul li.current_page_parent ul{
display:block;
text-align:left;
margin:0px 0px 5px 0px;
width:190px;
list-style-type:none;
padding:0px;
}

div.content div.navi ul li.current_page_parent ul li ul{
display:none;
}


div.content div.navi ul li.current_page_parent ul li.current_page_item ul li a{
display:block;
line-height:14pt;
width:165px;
height:20px;
padding:0px 0px 0px 25px;
}

div.content div.navi ul li.current_page_parent ul li ul li a{
display:block;
line-height:14pt;
width:165px;
height:20px;
padding:0px 0px 0px 25px;
}

div.content div.navi ul li.current_page_ancestor ul li.current_page_parent ul li.current_page_item a{
display:block;
line-height:14pt;
width:165px;
height:20px;
padding:0px 0px 0px 25px;
text-decoration:underline;
}





/*HEADNAV----------------------------------*/


div.head_nav ul{
float:right;
padding:0px;
margin:0px 15px 0px 0px;
list-style-type:none;
}

div.head_nav ul li{
padding:0px;
margin:0px 0px 0px 15px;
float:left;
}

div.head_nav ul li a{
color:#ffffff;
font-size:8pt;
line-height:22pt;

margin:0px;
padding:0px 0px 0px 20px;

text-decoration:none;
}
div.head_nav ul li a:hover{
text-decoration:underline;
}


div.head_nav ul li a#kontakt{
background:url(/pix/icon_kontakt.gif) no-repeat 0px 0px;
}
div.head_nav ul li a#anfahrt{
background:url(/pix/icon_anfahrt.gif) no-repeat 0px 0px;
}
div.head_nav ul li a#impressum{
background:url(/pix/icon_impressum.gif) no-repeat 0px 0px;
}



