/* Style sheet navigation */
#mainmenu{padding-top:89px;}
#mainmenu li{float:left;padding-right:2px;line-height:1;background:url("tl_files/dynamic_dropdown/images/spacer.jpg") right center no-repeat;}
#mainmenu li.login,#mainmenu li.register{float:right;}
#mainmenu li.login,#mainmenu li.register{padding-right:0;padding-left:2px;background:url("tl_files/dynamic_dropdown/images/spacer.jpg") left center no-repeat;}
#mainmenu a,#mainmenu span{display:block;padding:5px 18px 7px;text-decoration:none;font-size:11px;color:#46565e;}
#mainmenu a:hover,#mainmenu span,#mainmenu a.trail{color:#46565e;background:url("tl_files/dynamic_dropdown/images/hover.jpg") left top repeat-x;}
#mainmenu .level_1 ul{width:160px;left:-999em;position:absolute;margin-bottom:0;background-color:#fff;border:1px solid #c5ccd3;}
#mainmenu .level_2 ul{margin:-22px 0 0 160px;}
#mainmenu .level_2 li{float:none;padding-right:0;background:none;}
#mainmenu .level_2 a,#mainmenu .level_2 span{padding-top:4px;padding-bottom:6px;}
#mainmenu .level_2 a.submenu,#mainmenu .level_2 span.submenu{background:url("tl_files/dynamic_dropdown/images/hover.gif") right center no-repeat;}
#mainmenu .level_2 a.submenu:hover,#mainmenu .level_2 span.submenu:hover,#mainmenu .level_2 li.active span.submenu,#mainmenu .level_2 li.submenu a.trail{background:url("tl_files/dynamic_dropdown/images/hoversub.jpg") right center no-repeat;}
#mainmenu li:hover .level_2,#mainmenu .level_2 li:hover .level_3,#mainmenu .level_3 li:hover .level_4{left:auto;}
#topmenu{right:6px;top:40px;position:absolute;}
#topmenu form,#topmenu ul{margin-bottom:0;}
#topmenu li{float:left;padding:12px 9px;}
#topmenu,#topmenu a{text-decoration:none;font-size:12px;color:#444;line-height:15px;}
#topmenu a:hover{text-decoration:underline;}
#topmenu .search{padding:9px;}
#topmenu input.text{width:172px;}
#topmenu input.submit{top:2px;position:relative;vertical-align:top;}
.mod_navigation{margin:0 0 0 20px;padding:0;}
.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
.mod_navigation li{margin:4px 0;padding:0;background:url("tl_files/layout2009/navigationBG.jpg") left top no-repeat;list-style-type:none;}
.mod_navigation li.active{margin:4px 0;padding:0;background:url("tl_files/layout2009/navigationBGhover.jpg") left top no-repeat;list-style-type:none;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
.mod_navigation li span{display:block;margin:0;padding:0 0 0 10px;font-size:18px;color:#FFFFFF;line-height:26px;}
.mod_navigation li a{margin:0;padding:0 0 0 10px;font-weight:normal;font-size:18px;color:#464646;line-height:26px;}
.mod_navigation ul.level_2{padding:0 0 15px 5px;border-bottom:0px;}
.mod_navigation .level_2 li{padding:0 0 3px;border-top:0px;background-image: none;}
.mod_navigation .level_2 a,.mod_navigation .level_2 li,.mod_navigation .level_2 span{height:18px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-weight:normal;font-size:13px;color:#000000;background: none;}
.mod_navigation .level_2 span{font-weight:bold;text-decoration:underline;}
#submenu h1,#submenu ul.level_1 ul{margin-bottom:0;}
#submenu a,#submenu span{display:block;padding-top:6px;padding-bottom:6px;border-bottom:1px dotted #ddd;text-decoration:none;}
#submenu a:hover{text-decoration:underline;}
#submenu a.trail{color:#444;}
#submenu .level_2 li{padding-left:18px;}
.mod_breadcrumb{margin:25px 0;}
.mod_breadcrumb:before{content:"Sie befinden sich hier: ";}
.mod_booknav{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px dotted #ddd;}
.mod_booknav li{width:45%;float:left;}
.mod_booknav li.up{width:10%;text-align:center;}
.mod_booknav li.next{text-align:right;}
.mod_sitemap li{line-height:1.5;}
.mod_sitemap ul.level_1 ul{margin-bottom:0;}
.mod_sitemap .level_2 li{padding-left:18px;}
.mod_sitemap a{text-decoration:none;}
.mod_sitemap a:hover{text-decoration:underline;}
.pagination{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px dotted #ddd;}
.pagination p{width:30%;float:left;margin-bottom:0;}
.pagination ul{width:70%;float:right;margin-bottom:0;text-align:right;}
.pagination li{display:inline;padding-right:3px;padding-left:3px;}
.mod_quicknav{width:350px;float:right;margin-top:25px;margin-right:25px;}
