/* main navigation */
#header .mod_navigation { position:absolute; top:98px; left:0; font-family:Arial, sans-serif; font-size:14px; font-weight:bold; z-index:99; height:25px; }
#header .mod_navigation.block { overflow:visible; }
#header .mod_navigation ul.level_1 { list-style-type:none; width:847px; height:25px; background-color:#f7f2ee; }
#header .mod_navigation ul.level_1 li { position:relative; display:block; float:left; background:url(/tl_files/wetsch/images/basis/sepNavi.gif) 0 center no-repeat; padding-left:2px; height:25px; }
#header .mod_navigation ul.level_1 li.first { background:none; }
#header .mod_navigation ul.level_1 li a, 
#header .mod_navigation ul.level_1 li a:link,
#header .mod_navigation ul.level_1 li a:visited { height:18px; display:block; position:relative; float:left; padding:5px 11px 0 10px; text-decoration:none; color:#4b4641; cursor:pointer;  }
#header .mod_navigation ul.level_1 li a:hover, 
#header .mod_navigation ul.level_1 li a:active, 
#header .mod_navigation ul.level_1 li a.trail, 
#header .mod_navigation ul.level_1 li a.trail:link, 
#header .mod_navigation ul.level_1 li a.trail:visited, 
#header .mod_navigation ul.level_1 li a.trail:hover, 
#header .mod_navigation ul.level_1 li a.trail:active { color:#f07100;  }
#header .mod_navigation ul.level_1 li a.active { color:#f07100; }

/* nav2 popup */
#header .mod_navigation ul.level_1 li div.subnav { display:none; position:absolute; top:25px; left:0; z-index:99; overflow:hidden; width:208px; border-top:1px solid #eadfd5; }
#header .mod_navigation ul.level_1 li:hover div.subnav { display:block; }
#header .mod_navigation ul.level_1 div.backdrop { position:absolute; left:0; top:0; z-index:-1; width:208px; height:400px; background-color:#fff; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; }
#header .mod_navigation ul.level_1 li.submenu div.subnav ul.level_2 { display:block; position:relative; left:0; top:0; padding-top:2px; }
* html #header .mod_navigation div.subnav ul.level_2 li { float:none; }	/* Fixes IE6 display problem: If this rule is missing, IE6 won't display submenu items */
#header .mod_navigation ul.level_1 li.submenu div.subnav ul.level_2 li,
#header .mod_navigation ul.level_1 li.submenu div.subnav ul.level_2 li a { width:208px; background:none; height:19px; }
#header .mod_navigation ul.level_1 li.submenu div.subnav ul.level_2 li.last { padding-bottom:9px; }
#header .mod_navigation ul.level_1 li.submenu div.subnav ul.level_2 li a,
#header .mod_navigation ul.level_1 li.submenu div.subnav ul.level_2 li.active { color:#4b4641; font-size:13px; font-weight:normal; cursor:pointer; text-decoration:none; }
#header .mod_navigation ul.level_1 li.submenu div.subnav ul.level_2 li a:hover { text-decoration:none; font-weight:bold;  }


/* sub left navigation */
#left .mod_navigation { font-family:Arial, sans-serif; text-transform:uppercase;  height:100%; background:url(/tl_files/wetsch/images/basis/teaser_1spalte_unten.gif) 0 bottom no-repeat; }
#left .mod_navigation ul { list-style-type:none; font-size:12px; line-height:16px; padding-left:10px; }
#left .mod_navigation ul.level_1 { background:url(/tl_files/wetsch/images/basis/teaser_1spalte_innen.gif) 0 0 repeat-y; height:99%; }
#left .mod_navigation ul.level_1 li { padding:5px 0 5px 10px; background:url(/tl_files/wetsch/images/basis/pfeil.gif) 0 9px no-repeat; border-bottom:1px dotted #75706c; margin-right:10px; }
#left .mod_navigation ul.level_1 li:hover { background:url(/tl_files/wetsch/images/basis/pfeil_sub_a.gif) 0 9px no-repeat; }
#left .mod_navigation ul.level_1 li a,
#left .mod_navigation ul.level_1 li a:link,
#left .mod_navigation ul.level_1 li a:visited,
#left .mod_navigation ul.level_1 li span  { text-decoration:none; color:#75706c; font-weight:bold; }
#left .mod_navigation ul.level_1 li a:hover { /*font-weight:bold;*/ color:#f07100; /*background:url(/tl_files/wetsch/images/basis/pfeil_sub_a.gif) 0 9px no-repeat;*/} 
#left .mod_navigation ul.level_1 li.active,
#left .mod_navigation ul.level_1 li span.active, #left .mod_navigation ul.level_1 li.trail { color:#f07100; background:url(/tl_files/wetsch/images/basis/pfeil_sub_a.gif) 0 9px no-repeat;  }
#left .mod_navigation ul.level_1 li.active p.active {  font-weight:bold; }
#left .mod_navigation ul.level_1 li.submenu ul.level_2 { width:180px; padding:0; margin-left:-10px; text-transform:none; font-size:12px; }
#left .mod_navigation ul.level_1 li.submenu ul.level_2 li { padding:5px 0 0 10px; } 
#left .mod_navigation ul.level_1 li.submenu ul.level_2 li, 
#left .mod_navigation ul.level_1 li.submenu ul.level_2 a:active { background:none; border:none;  }
#left .mod_navigation ul.level_2 li a:hover { background:none;  }


/* meta navigation */
#metanav { font-family:Arial, sans-serif; font-size:11px; float:right; margin-top:8px; margin-right:4px; }
#metanav.mod_customnav ul.level_1, #metanav_2 { list-style-type:none;  }
#metanav_2 { font-family:Arial, sans-serif; font-size:11px; float:left; margin-top:8px; }
#metanav.mod_customnav ul.level_1 li, #metanav_2 ul.level_1 li { display:block; float:left;}
#metanav.mod_customnav ul.level_1 li a, 
#metanav.mod_customnav ul.level_1 li a:link,
#metanav.mod_customnav ul.level_1 li a:active, 
#metanav.mod_customnav ul.level_1 li a:hover, 
#metanav.mod_customnav ul.level_1 li a:visited,
#metanav.mod_customnav ul.level_1 li.active span.active,
#metanav_2 ul.level_1 li a, 
#metanav_2 ul.level_1 li a:link,
#metanav_2 ul.level_1 li a:active, 
#metanav_2 ul.level_1 li a:hover, 
#metanav_2 ul.level_1 li a:visited,
#metanav_2 ul.level_1 li.active span.active { display:block; background:url(/tl_files/wetsch/images/basis/sepFooter.gif) 5px 3px no-repeat; padding-left:12px; color:#4b4641;}
#metanav.mod_customnav ul.level_1 li a, 
#metanav.mod_customnav ul.level_1 li a:link, 
#metanav.mod_customnav ul.level_1 li a:visited,
#metanav_2 ul.level_1 li a, 
#metanav_2 ul.level_1 li a:link, 
#metanav_2 ul.level_1 li a:visited { text-decoration:none; }
#metanav.mod_customnav ul.level_1 li a:hover,
#metanav_2 ul.level_1 li a:hover { text-decoration:underline; }
#metanav.mod_customnav ul.level_1 li.active span.active,
#metanav_2 ul.level_1 li.active span.active { font-weight:bold; } 
#metanav.mod_customnav ul.level_1 li.first a.first, #metanav.mod_customnav ul.level_1 p.first, #metanav.mod_customnav ul.level_1 li.active span.first { background-image:none; }

a.seitedrucken, a.seitedrucken:link, a.seitedrucken:visited 
	{ background:url(/tl_files/wetsch/images/basis/druck.gif) 73px 0 no-repeat; float:left; color:#4b4641; font:11px Arial, sans-serif; margin-top:9px; text-decoration:none; padding-right:22px; }
a.seitedrucken:hover, a.seitedrucken:active { background:url(/tl_files/wetsch/images/basis/druck.gif) 73px 0 no-repeat; text-decoration:underline; }
*+html a.seitedrucken, a.seitedrucken:link, a.seitedrucken:visited { margin-top:10px; }

/* language navigation */
.mod_changelanguage { position:absolute; top:122px; left:752px; z-index:100;}
.mod_changelanguage ul li { display:inline; list-style-image:none; font-family:Arial, sans-serif; font-size:11px; }
.mod_changelanguage ul li.lang-en { background:url(/tl_files/wetsch/images/basis/sepLanguage.gif) 3px 3px no-repeat; padding-left:11px; }
.mod_changelanguage ul li.active { color:#f07100; }
.mod_changelanguage a, .mod_changelanguage a:link { text-decoration:none; color:#4b4641; }
.mod_changelanguage a:hover { text-decoration:underline; }

















