@charset "utf-8";
/* CSS Document */




/*
.mod_navigation{width:200px;top:43px;position:absolute;}
.mod_navigation ul{margin:0px 5px;padding:0px;border-bottom:1px solid #c6ad8d;list-style-type:none;}
.mod_navigation li{margin:0px;padding:5px 0px;border-top:1px solid #c6ad8d;list-style-type:none;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
.mod_navigation .level_2{padding:3px 0px 0px 9px;border-bottom:0px;}
.mod_navigation .level_2 li{padding:0px 0px 3px 0px;border-top:0px;}
.mod_navigation a,.mod_navigation li,.mod_navigation span{font-weight:bold;font-size:13px;color:#000000;}
.mod_navigation .level_2 a,.mod_navigation .level_2 li,.mod_navigation .level_2 span{font-weight:normal;font-size:11px;}

*/


/*#nav_side.mod_navigation{width:200px;top:43px;position:absolute;}*/
#nav_side.mod_navigation{width:100%;padding-left:10px;padding-bottom:30px;}
#nav_side.mod_navigation ul{margin:0px 5px;padding:0px;border-bottom:1px dashed #c6ad8d;list-style-type:none;}
#nav_side.mod_navigation li{margin:0px;padding:5px 0px;border-top:1px dashed #c6ad8d;list-style-type:none;}
* html #nav_side.mod_navigation ul,* html #nav_side.mod_navigation li{height:1px;}
#nav_side.mod_navigation .level_2{padding:3px 0px 0px 9px;border-bottom:0px;}
#nav_side.mod_navigation .level_2 li{padding:0px 0px 3px 0px;border-top:0px;}
#nav_side.mod_navigation a,#nav_side.mod_navigation li,#nav_side.mod_navigation span{font-weight:bold;font-size:13px;color:#666666;padding-left:5px;}

#nav_side.mod_navigation .active {font-weight:bold;font-size:13px;color:#000000;background-color:#eeeeee;}

#nav_side.mod_navigation .level_2 a,#nav_side.mod_navigation .level_2 li,#nav_side.mod_navigation .level_2 span{font-weight:normal;font-size:11px;}




/* Import */

#nav_hor.mod_navigation {
clear:both;
/* top:257px;position:absolute;*/
width:100%;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../gfx/nav_hor/menu_bg.gif) repeat scroll 0 0;
font-family:Arial,sans-serif;
height:36px; 
-webkit-box-shadow: 0px 3px 20px #888; -moz-box-shadow: 0px 3px 20px #888;
}

#nav_hor.mod_navigation a:active, #nav_hor.mod_navigation a:focus {
text-decoration:underline;
}
#nav_hor.mod_navigation ul {
float:left;
z-index:17;
}

* html #nav_hor.mod_navigation ul,* html #nav_hor.mod_navigation li{height:1px;}



#nav_hor.mod_navigation ul li ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#555555 none repeat scroll 0 0;
border-left:1px solid #3E3E3E;
border-right:1px solid #3E3E3E;
display:block;
left:-999em;
margin-top:0px;
position:absolute;
width:170px;
z-index:99;
}
#nav_hor.mod_navigation li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../gfx/nav_hor/menu_divider.gif) no-repeat scroll right top;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
z-index:18;
margin-top:-7px;
}
#nav_hor.mod_navigation li a {
color:#FFFFFF;
display:block;
float:left;
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
/*padding:7px 25px;*/
padding-top:7px;
padding-left:25px;
padding-right:25px;

text-decoration:none;
}
#nav_hor.mod_navigation li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#555555 url(../gfx/nav_hor/menu_divider.gif) no-repeat scroll right top;
color:#FFFFFF;
height:36px;
}
#nav_hor.mod_navigation li li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#555555 none repeat scroll 0 0;
border-bottom:1px solid #3E3E3E;
border-right:0 none;
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:normal;
text-decoration:none;
width:140px;
}
#nav_hor.mod_navigation li li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#696969 none repeat scroll 0 0;
border-right:0 none;
color:#FFFFFF;
display:block;
text-decoration:underline;
width:140px;
}
#nav_hor.mod_navigation h2, #nav_hor.mod_navigation h3, #nav_hor.mod_navigation h4, #nav_hor.mod_navigation h5 {
border:0 none;
margin-bottom:0;
}
/*
#nav_hor.mod_navigation .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#555555 url(../gfx/nav_hor/menu_divider.gif) no-repeat scroll right top;
color:#FFFFFF;
text-decoration:none;
}
*/
#nav_hor.mod_navigation .active ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#636363 url(../gfx/nav_hor/menu-li-li-hover.gif) repeat-x scroll center top;
border-right:0 none;
text-decoration:underline;
}

#nav_hor.mod_navigation .active  {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#636363 url(../gfx/nav_hor/menu-li-li-hover.gif) repeat-x scroll center top;
border-right:0 none;
text-decoration:none;
font-family:Arial,sans-serif;
font-weight:bold;
font-size:13px;
padding:8px 12px;
margin-top:-8px;
color:#FFFFFF;
}

#nav_hor.mod_navigation .level_2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../gfx/nav_hor/submenu_bg.gif) repeat scroll 0 0;
border-top:1px solid #CCCCCC;
height:32px;
}
#nav_hor.mod_navigation .level_2 a:active, #nav_hor.mod_navigation .level_2 a:focus {
text-decoration:underline;
}
#nav_hor.mod_navigation .level_2 ul {
float:left;
z-index:19;
}
#nav_hor.mod_navigation .level_2 ul li ul {
background-color:#F5F5F5;
display:block;
left:-999em;
margin-top:29px;
position:absolute;
width:150px;
z-index:98;
}
#nav_hor.mod_navigation .level_2 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../gfx/nav_hor/submenu_divider.gif) no-repeat scroll right top;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
z-index:20;
}
#nav_hor.mod_navigation .level_2 li a {
color:#535353;
display:block;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
padding:7px 15px;
text-decoration:none;
}
#nav_hor.mod_navigation .level_2 li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 url(../gfx/nav_hor/submenu_divider.gif) no-repeat scroll right top;
}
#nav_hor.mod_navigation .level_2 li li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F8F8F8 none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
border-right:0 none;
color:#535353;
display:block;
font-weight:normal;
text-decoration:none;
width:120px;
}
#nav_hor.mod_navigation .level_2 li li a:hover {
background-color:#F3F3F3;
background-image:none;
border-bottom:1px solid #CCCCCC;
border-right:0 none;
color:#333333;
display:block;
width:120px;
}
#nav_hor.mod_navigation .level_2 .active ul {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
#nav_hor.mod_navigation .level_2 .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 url(../gfx/nav_hor/submenu_divider.gif) no-repeat scroll right top;
color:#FFFFFF;
text-decoration:none;
}
#nav_hor.mod_navigation .level_2 .active ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../gfx/nav_hor/submenu-li-li-hover.gif) repeat-x scroll center top;
border-right:0 none;
color:#535353;
text-decoration:underline;
}
.search {
float:right;
margin:5px 6px;
}
.search input[type="text"] {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../gfx/nav_hor/search_bg.gif) repeat scroll 0 0;
border:0 none;
color:#999999;
font-family:Tahoma,sans-serif;
font-size:12px;
height:17px;
padding:5px 4px 4px 24px;
width:152px;
}
.search input[type="image"] {
line-height:18px;
padding-top:1px;
vertical-align:top;
}



/* tiefer */

#nav_hor_friedenspfad.mod_navigation {

width:100%;
}