/* Style sheet navigation */
#mainmenu{width:630px;padding-top:309px;}
#mainmenu li{float:left;line-height:1;}
#mainmenu li.navi_first{width:302px;}
#mainmenu li.navi_center{width:146px;}
#mainmenu li.navi_last{width:182px;}
#mainmenu li.navi_last a{background-position:left center;}
#mainmenu a,#mainmenu span{display:block;padding:8px 0 11px 32px;text-align:left;background:url("tl_files/layout/navi_bckgr_spacer.png") right center no-repeat;font-weight:bold;text-decoration:none;font-size:14px;color:#fff;}
#mainmenu a:hover,#mainmenu span,#mainmenu a.trail{background:url("tl_files/layout/navi_bckgr_active_spacer.png") right center no-repeat;color:#3E3E40;}
#mainmenu .level_1 ul{width:250px;left:-999em;position:absolute;margin-bottom:0;background-image:url("tl_files/layout/suckerfish_bg.png");border:1px solid #c5ccd3;}
#mainmenu .level_2 ul{margin:-22px 0 0 160px;background-image:url("tl_files/layout/suckerfish_bg.png");}
#mainmenu .level_2 li{float:none;margin-left:30px;}
#mainmenu .level_2 span{padding-top:4px;padding-bottom:6px;background-image:url("tl_files/layout/suckerfish_bg.png");font-size:12px;color:#3E3E40;}
#mainmenu .level_2 a{padding:7px 0 7px 1px;background-image:url("tl_files/layout/transparent_tile.png");font-size:12px;color:#3E3E40;}
#mainmenu .level_2 a:hover,#mainmenu .level_2 span{margin-left:-17px;padding-left:18px;background:url("tl_files/layout/icon_interner_link.png") left center no-repeat;color:#68177F;}
#mainmenu .level_2 a.submenu,#mainmenu .level_2 span.submenu{background-image:url("tl_files/layout/suckerfish_bg.png");}
#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/layout/icon_interner_link.png") left center no-repeat;color:#68177F;text-transform: none;}
#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: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{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_1 li{margin-bottom:4px;font-weight:bold;}
.mod_sitemap .level_2 li{margin-bottom:4px;padding-left:18px;}
.mod_sitemap a{margin-bottom:2px;margin-left:50px;padding-left:18px;background:url("tl_files/layout/icon_interner_link.png") left center no-repeat;font-weight:bold;text-decoration:none;}
.mod_sitemap a:hover{margin-bottom:4px;margin-left:50px;padding-left:18px;background:url("tl_files/layout/icon_interner_link_hover.png") left center no-repeat;font-weight:bold;text-decoration:none;}
.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%;}

