/* Style sheet schmirl */
body{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#1a1817;background:#fff url(tl_files/images/bg.jpg) top center no-repeat;}
h1{margin:0 0 0.8em;padding:0;font-weight:bold;font-size:17px;color:#1f64ab;text-transform:uppercase;}
h2{margin:0 0 0.5em;padding:0;font-weight:bold;font-size:14px;color:#2463B0;}
h3,h4,h5,h6{margin:0 0 0.2em;padding:0;font-weight:bold;font-size:14px;color:#000;}
ul{margin:0;padding:0;list-style:none;}
.caption{font-style:italic;font-size:8px;color:#5E9493;}
a:link,a:visited{text-decoration:none;color:#00519e;}
a:active,a:hover{text-decoration:underline;}
#wrapper{width:950px;margin:0 auto;}
#container{background:url(tl_files/images/container_bg.gif) repeat-y;}
#header{height:286px;}
#logo{width:241px;height:286px;float:left;text-indent: -9999999em;}
#logo a{width:241px;height:286px;display:block;text-indent: -9999999em;}
#head{width:509px;height:286px;float:left;margin:0;padding:0;}
#head ul.level_1{width:509px;height:32px;margin:0;padding:0;background:url(tl_files/images/meta_bg.jpg) top left no-repeat;}
#head ul.level_1 li{float:right;display:block;margin:0;padding:9px 0;list-style:none;}
#head ul.level_1 li a,#head ul.level_1 li span{display:block;padding:0 7px;border-right:1px solid #666;text-decoration:none;font-size:11px;color:#666;}
#head ul.level_1 li.first a,#head ul.level_1 li.first span{border: none;}
.headerImage{width:509px;height:254px;background-color:#f1efef;}
.headerImage h1{text-indent:-99999999em;}
.nav1 .headerImage{background:#f1efef url(tl_files/headers/nav1.jpg) 6px 6px no-repeat;}
.nav2 .headerImage{background:#f1efef url(tl_files/headers/nav2.jpg) 6px 6px no-repeat;}
.nav3 .headerImage{background:#f1efef url(tl_files/headers/nav3.jpg) 6px 6px no-repeat;}
.nav4 .headerImage{background:#f1efef url(tl_files/headers/nav4.jpg) 6px 6px no-repeat;}
.nav5 .headerImage{background:#f1efef url(tl_files/headers/nav5.jpg) 6px 6px no-repeat;}
.nav6 .headerImage{background:#f1efef url(tl_files/headers/nav6.jpg) 6px 6px no-repeat;}
.nav7 .headerImage{background:#f1efef url(tl_files/headers/nav7.jpg) 6px 6px no-repeat;}
.nav8 .headerImage{background:#f1efef url(tl_files/headers/nav8.jpg) 6px 6px no-repeat;}
.nav9 .headerImage{background:#f1efef url(tl_files/headers/nav9.jpg) 6px 6px no-repeat;}
.nav10 .headerImage{background:#f1efef url(tl_files/headers/nav10.jpg) 6px 6px no-repeat;}
.nav11 .headerImage{background:#f1efef url(tl_files/headers/nav11.jpg) 6px 6px no-repeat;}
.nav12 .headerImage{background:#f1efef url(tl_files/headers/nav12.jpg) 6px 6px no-repeat;}
#left{width:241px;}
#left ul.level_1{width:186px;margin:0 14px 0 41px;padding:0;}
#left ul.level_1 li{margin:0;padding:0;text-align:right;border-bottom:1px dotted #c2c2c2;list-style: none;}
#left ul.level_1 li.first{border-top:1px dotted #c2c2c2;}
#left ul.level_1 li span{padding:0;font-weight:normal;font-size:14px;}
#left ul.level_1 li a{display:block;margin:0;font-weight:normal;text-decoration:none;font-size:14px;color:#000;}
#left ul.level_1 li.active span,#left ul.level_1 li.trail a{font-weight:bold;}
#left ul.level_1 li a:link,#left ul.level_1 li a:visited{color:#000;}
#left ul.level_1 li a:hover{color:#6A6A6A;}
#left .mod_customnav{margin:80px 0 0;}
#left .mod_customnav#company{margin:12px 0 0;}
#left .mod_customnav ul.level_1 li{margin:12px 0 0;padding:3px 0 3px 10px;text-align:left;border-bottom:5px solid #0095aa;background:#626364 url(tl_files/images/mod_customnav_bg.gif) right 3px no-repeat;}
#left .mod_customnav#company ul.level_1 li{margin:0;}
#left .mod_customnav ul.level_1 li.active{background-image:url("tl_files/images/mod_customnav_active_bg.gif");}
#left .mod_customnav ul.level_1 li.nav5{margin:0;}
#left .mod_customnav ul.level_1 li.nav6{border-bottom:5px solid #00519E;}
#left .mod_customnav ul.level_1 li a,#left .mod_customnav ul.level_1 li span{color:#fff;}
#left #submenu ul.level_1{padding:12px 0;background: #ECECEE url(tl_files/images/mod_navigation_bg.jpg) repeat-x;}
#left #submenu ul.level_1 li{padding:3px 0 3px 25px;text-align:left;border:none;background:none;}
#left #submenu ul.level_1 li.first{}
#main{width:509px;float:left;margin:0;padding:0;background:url(tl_files/images/main_bg.jpg) top left no-repeat;}
#main .inside{padding:90px 35px 20px 25px;}
#main ul{margin-left:25px;}
#main ul li{padding:3px 0 0 20px;background: url(tl_files/images/li_bg.gif) left 5px no-repeat;}
.link{padding:0 0 0 25px;}
.link a{font-weight:bold;}
.teaser{padding:15px 0 0 19px;font-weight:bold;color:#6F7077;background:url(tl_files/images/teaser_bg.gif) no-repeat;}
.teaser strong{color:#000;}
#right{width:197px;}
#right .ce_text{margin:0 0 7px;}
#right #personal{margin:32px 0 0;}
#right .ce_text h4{padding:27px 38px;border:1px solid #C6C5C5;font-size:11px;color:#6E7071;line-height:15px;text-transform: uppercase;}
#right .ce_text h4 strong{color:#4B4B4C;}
#right .ce_text h1,#right .ce_text p{padding:0 12px;}
#right .contact{margin:44px 0 0;padding-top:4px;padding-bottom:3px;text-align:center;background:url(tl_files/images/kontakt_bg.jpg);}
#right .contact a{color:#fff;}
#right h1{margin:0;font-size:14px;color:#1a1817;}
#right p{margin:0;font-size:11px;}
#right ul{margin:0;padding:0;list-style:none;}
#right li{margin:0;padding:6px 0;}
#right .grey{margin:0;padding:12px 0 12px 12px;background-color:#EAEBEB;}
#right .grey h1,#right .grey p{padding:0;}
#right .grey h1{padding:5px;background-color:#fff;font-size:14px;color:#054FA8;}
#right .grey ul li{padding:5px;background-color:#fff;}
.toggler{padding:8px 5px 8px 40px;background-color:#CFD0D1;border-bottom:1px solid #E9EAEB;color:#054F9C;cursor: pointer;}
#one .toggler{background: #CFD0D1 url(tl_files/images/one.gif) left center no-repeat;}
#two .toggler{background: #CFD0D1 url(tl_files/images/two.gif) left center no-repeat;}
#three .toggler{background: #CFD0D1 url(tl_files/images/three.gif) left center no-repeat;}
#four .toggler{background: #CFD0D1 url(tl_files/images/four.gif) left center no-repeat;}
.accordion{padding:8px 12px;background: url(tl_files/images/accordion_bg.jpg) bottom left repeat-x;}
.accordion h6{padding:0 15px 15px 0;text-align:right;}
.accordion h6 a{padding:2px 0 2px 5px;border-left:1px solid #888787;text-decoration:none;font-size:11px;color:#282625;}
#footer{margin:120px 196px 0 241px;}
#footer .inside{padding:10px;border-top:1px solid #D7D7D7;font-size:9px;color:#000;}
#footer span{display:block;padding:10px 0;}
#footer .inside span a{color:#626364;}

