/* Style sheet layout */
div#teaser{width:400px;display:block;margin-top:26px;padding-top:75px;padding-bottom:15px;background-color:#AABE23;background-image:url("tl_files/images/teaser_bg.png");background-repeat:no-repeat;}
div#teaser a{display:block;padding-left:18px;font-weight:bold;color:#ffffff;}
div#teaser a:hover{text-decoration:none;color:#5E570F;}
div#teaser .empty{padding-left:20px;}
html{height:101%;}
body{height:101%;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.4;background:#F3F0E6 url("tl_files/images/bg_headleiste.gif") left top repeat-x;}
a{text-decoration:none;color:#9AA81F;}
#wrapper{margin-top:75px;background:url("tl_files/images/wrapper_bg.png") center top repeat-y;}
#header{background:url("tl_files/images/header_bg.png") center top no-repeat;}
#header h1{left:23px;top:35px;position:absolute;margin:0;padding:0;}
#header h1 span{display:none;}
div.mod_changelanguage,div#switch{width:511px;height:50px;right:24px;top:35px;position:absolute;background-color:#DCDCC3;font-size:10px;}
div.mod_changelanguage ul,div#switch ul{margin:20px 25px 0 0;padding:0;text-align:right;}
div.mod_changelanguage li,div#switch li{display:inline;margin:0;padding:0 0.35em 0 0.5em;border-left:1px solid #5E570F;}
div.mod_changelanguage li.first,div#switch li.first{border: none;}
div.mod_changelanguage a,div.mod_changelanguage span.active,div#switch a,#footer a{text-decoration:none;color:#5E570F;}
div.mod_changelanguage a:hover,div#switch a:hover,#footer a:hover{text-decoration:underline;}
div.mod_pageImage{right:24px;top:135px;position:absolute;}
#main{padding:25px 52px 10px;}
#footer{background:#F3F0E6 url("tl_files/images/footer_bg.png") center top no-repeat;}
#footer p{padding-top:35px;padding-right:50px;text-align:right;font-size:10px;color:#5F570F;}
#footer span{float:left;display:block;margin-left:50px;}
#footer span a{margin-right:2;padding-right:2px;padding-left:2px;}
#navigation{width:550px;left:23px;top:135px;position:absolute;z-index: 900;}
#navigation ul{width:276px;height:162px;float:left;margin:0;padding:13px 0 0;background-color:#AABE23;background-image:url("tl_files/images/navi_bg.gif");background-repeat:no-repeat;}
#navigation ul li{margin:0;padding:0;list-style-type:none;}
* html #navigation li{height:1%;}
#navigation li a,#navigation li span.active{width:248px;height:38px;display:block;padding-left:28px;text-decoration:none;font-size:17px;color:#5E570F;line-height:2.5;text-transform: uppercase;}
#navigation a:hover,#navigation span.active{background-color:#9AA81F;color:#FFFFFF;}
#navigation a.direction:hover,#navigation span.direction{background-position: -276px -76px;}
#navigation ul.level_2{width:265px;height:auto;left:-9999px;position:absolute;-moz-box-shadow: 10px 10px 20px #000;-webkit-box-shadow: 10px 10px 20px #000;box-shadow: 10px 10px 20px #000;background-image: none;}
#navigation ul.level_2 li{text-indent: 0;}
#navigation ul.level_2 li a,#navigation ul.level_2 li span.active{width:auto;height:auto;display:block;padding:5px 10px;text-decoration:none;font-size:13px;color:#C86E0A;background-image: none;}
#navigation ul.level_2 li a:hover,#navigation ul.level_2 li span.active{background-color:#F09600;color:#ffffff;}
#navigation ul li:hover ul,#navigation ul li.sfhover ul{left:260px;top:10px;padding:0;}
#navigation ul li:hover,#navigation ul li.sfhover{position:relative;}
h2.ce_headline{margin-bottom:30px;line-height:1.2;}
h2.ce_headline span{color:#5F5A0F;}
div#schulungen .event{margin-bottom:15px;padding-top:20px;padding-bottom:20px;padding-left:20px;background-color:#DCDCC3;}
div#schulungen h4{margin-bottom:10px;color:#5E570F;}
div#schulungen a{color:#5E570F;}
span.date{display:none;}
form{width:485px;left:260px;top:120px;position:absolute;padding-top:25px;padding-bottom:25px;padding-left:25px;background-color:#AABE23;}
div#kontakt{height:600px;}
input{width:455px;height:25px;margin-bottom:10px;padding-left:5px;background-color:#E6ECBD;border:0px;color:#9AA81F;}
textarea{width:455px;height:150px;margin-bottom:10px;padding-top:5px;padding-left:5px;background-color:#E6ECBD;border:0px;font-family:Arial, Helvetica, sans-serif;color:#9AA81F;}
input:hover,input:focus,textarea:hover,textarea:focus{background-color:#ffffff;color:#5F5A0F;}
p.error{color:#ff0000;}
input.submit{width:460px;color:#ffffff;background: none;cursor: pointer;}
input.submit:hover{background-color:#9AA81F;}
div.ce_accordion{margin-bottom:10px;}
div.toggler span{color:#AABE23;cursor:pointer;}
div.toggler span:hover{text-decoration:underline;}

