/* Style sheet navigation */
#mainmenu{padding-top:139px;}
#mainmenu ul.level_1{width:760px;height:30px;border-right:1px solid #999;border-left:1px solid #999;}
#mainmenu li{float:left;line-height:1em;}
#mainmenu li.login,#mainmenu li.register{float:right;}
#mainmenu a,#mainmenu span{display:block;padding:8px 18px 10px;text-decoration:none;color:#f6f6f6;border:none !important;}
#mainmenu a:hover,#mainmenu span,#mainmenu a.trail{background-color:#8c8c8c;color:#fff;}
#mainmenu li.login a,#mainmenu li.login span,#mainmenu li.register a,#mainmenu li.register span{border-right:0;}
#mainmenu .level_1 ul{width:160px;left:-999em;position:absolute;margin-bottom:0;background-color:#808080;}
#mainmenu .level_2 ul{margin:-27px 0 0 260px;}
#mainmenu .level_2 li{float:none;}
#mainmenu .level_2 a,#mainmenu .level_2 span{padding-top:6px;padding-bottom:8px;border-right:0;}
#mainmenu .level_2 a.submenu,#mainmenu .level_2 span.submenu{background:url("tl_files/rounded_boxes/images/hover.gif") 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;}
#submenu h1,#submenu ul.level_1 ul{margin-bottom:0;}
#submenu a,#submenu span{display:block;padding-top:5px;padding-bottom:5px;padding-left:10px;text-decoration:none;color:#666666;line-height:1.2em;}
#submenu a{border-bottom:1px solid #e1e1e1;}
#submenu span{color:#ffffff;background-color: #999999 !important;}
#submenu a:hover{text-decoration:underline;}
#submenu a.trail{background-color:#999999;font-weight:normal;color:#ffffff;border-bottom: 1px solid #ffffff !important;}
#submenu .first a,#submenu .first span{border-top:1px solid #e1e1e1;}
#submenu .level_1 li.last li.last{border: none !important;}
#submenu .level_2 li,#submenu .level_2 span{border-top:2px solid #ffffff;}
#submenu .level_2 li.last{padding-bottom:10px;border-bottom:1px solid #999999;}
#submenu .level_2 a,#submenu .level_2 span{padding-top:3px;padding-bottom:3px;font-size:11px;border: none;color: #666666 !important;background-color: #f4f4f4 !important;}
#submenu .level_2 span{font-weight:bold;color: #777777 !important;}
.mod_breadcrumb{top:9px;position:relative;margin-bottom:1em;font-size:11px;}
.mod_breadcrumb:before{content:"You are here: ";}
.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 select{width:75%;}
.nav_standorte .level_1 a,.nav_standorte1 .level_1 a{font-weight:bold;text-decoration:none;color:#89525e;}
.nav_standorte .level_2 a,.nav_standorte1 .level_1 a{font-weight:normal;color:#333333;}
.nav_standorte .level_2 li{margin-left:30px;}
.nav_standorte a:hover,.nav_standorte1 a:hover{text-decoration:underline;}

