/* --- tl_files/template/css/screen/1_layout.css --- */ 
*{margin:0;padding:0}
body{text-align:left;margin:0;padding:0}
#wrapper{padding-left:80px;padding-bottom:40px}
#header{position:relative;text-align:left;height:165px}
#header .logo{float:left}
#header .mod_navigation{width:700px;height:35px;padding-top:70px;padding-left:84px;overflow-y:hidden;position:static}
.mod_changelanguage{padding-left:470px;padding-top:25px}
#container{width:960px;clear:left}
#main{min-height:350px;width:600px;padding:22px 30px}
#right{padding-right:33px}
#footer{padding-top:8px;padding-bottom:6px}
#footer .mod_customnav{margin-left:400px}
/* --- tl_files/template/css/screen/2_fonts.css --- */ 
*{font-family:Arial, Helvetica, sans-serif;font-size:12px}
strong{font-weight:700;color:#009cbc}
h1{font-size:26px;line-height:1.5em}
h2,h2 a,#bewerbungsformular .mandatory,.toggler{font-size:24px;line-height:1.5em}
h3{font-size:18px;line-height:1.3em;font-weight:400;margin-bottom:5px}
.toggler{font-size:18px}
#main .mod_article,#main .ce_text,#main .teaser{line-height:1.7em;color:#2d689b}
#right .ce_text p,#right .ce_download a,#right .teaser,#header .adresse{font-size:.95em;line-height:1.4em;color:#888}
#right .ce_download a{color:#c1272d}
#header .adresse{color:#c5d8e7}
input.text{font-size:13px;font-weight:700}
.error{font-size:11px;color:#900}
#header .mod_navigation a,#header .mod_navigation span.active,#header .mod_navigation li.parent a{line-height:29px;text-decoration:none;text-align:center;font-weight:700;text-transform:uppercase}
.mod_navigationSub li a,.mod_navigationSub p.active{font-size:12px;font-weight:700;text-decoration:none}
.mod_navigationSub ul ul li a{font-size:11px;font-weight:400}
.mod_navigationSub ul ul p.active{font-size:11px;font-weight:700}
#footer .anschrift,#footer .nummern{line-height:1.5em}
#footer li a,#footer li span.active{font-size:11px;text-decoration:none}
a,h2 a{text-decoration:none}
a:hover,.toggler:hover,#footer li a:hover{text-decoration:underline}
.anschrift,.nummern,.nummern a,p.back a,span.more a,#right a,.explanation{font-size:11px}
span.more a,input.submit,#footer li span.active{font-weight:700}
/* --- tl_files/template/css/screen/2_module.css --- */ 
.mod_breadcrumb{margin-bottom:10px}
br.left{clear:left}
p.back,p.more{margin-top:10px;margin-left:5px}
p.back a,p.more a{padding:4px 0 4px 25px}
p.back a{background:transparent url(../../img/icon_back.png) no-repeat}
p.more a{background:transparent url(../../img/icon_link.png) no-repeat}
#right .ce_downloads p{padding:5px 0}
.ce_downloads img{vertical-align:middle}
.ce_gallery{margin-top:15px}
.ce_gallery a img,#main .image_container img{margin-left:10px;border:1px solid #CCC}
.mod_article ul{padding-left:15px;list-style-image:url(../../img/icon_bullet.png)}
.mod_article li{margin:5px 0}
#preise li{margin:1px 0}
.mod_article ol{padding-left:25px}
#fehlerseite .ce_text,#fehlerzugriff .ce_text{margin-top:20px;padding-top:10px;padding-bottom:20px;padding-left:170px;background:transparent url(../../img/icon_fehlerseite.png) no-repeat;line-height:18px}
#fehlerzugriff .ce_text{background-image:url(../../img/icon_fehlerseite_zugriff.png)}
.toggler{cursor:pointer;padding:5px 0}
.ce_accordion .accordion div{margin-top:7px}
form{padding:15px 15px 15px 0}
form .mandatory{margin-right:10px}
form input.text{width:180px;background:#FFF;border:1px #999 solid;display:block;margin:2px 0 5px;padding:5px}
form input.submit{margin:7px 0;padding:3px}
form textarea{height:100px;width:300px;background:#FFF;margin-bottom:5px;display:block;border:1px #999 solid;padding:2px}
p.error{margin-top:5px;padding-left:25px;background:transparent url(../../img/icon_error.png) no-repeat}
.explanation{padding:10px 5px 10px 0}
/* --- tl_files/template/css/screen/2_nav.css --- */ 
#header .logo li{list-style:none;display:block;position:absolute;text-indent:-9999px;left:0}
#header .logo a{display:block;text-decoration:none;overflow:hidden}
#header .mod_navigation a.invisible{display:none}
#header .mod_navigation ul,.mod_changelanguage ul{list-style:none}
.mod_changelanguage li a,.mod_changelanguage li span.active{padding-right:10px;font-size:11px;text-transform:uppercase;color:#777}
#header .mod_navigation li a,#header .mod_navigation li span.active{float:left;line-height:22px;margin:0 2px;padding:0 8px}
#header .mod_navigation li a{color:#009cbc;margin:1px}
#header .mod_navigation li a:hover{background-color:#84cbda;border:1px solid #84cbda;color:#FFF;margin:0}
#header .mod_navigation li span.active,#header .mod_navigation li.parent a{border:1px solid #f05708;color:#f05708}
#footer .mod_customnav ul{margin-left:25px}
#footer li a,#footer li.active span.active{float:left;background:transparent url(../../img/icon_arrow.png) left no-repeat;margin:0 7px;padding:3px 0 3px 14px}
#header .mod_navigation li,.mod_changelanguage li,#footer li{display:inline}
/* --- tl_files/template/css/screen/4_style.css --- */ 
body{background:#edf1f2 url(../../img/bg_body.png) left top no-repeat}
#main{background-color:#FFF}
#footer{background:transparent url(../../img/bg_footer.png) 25px center no-repeat}
h1{margin-bottom:10px;color:#009cbc}
h2{margin-top:10px;margin-bottom:5px}
.ce_text{margin-bottom:10px}
.ce_teaser{margin-bottom:10px;padding:10px 15px}
.adresse{margin-top:5px}
.adresse a{font-size:11px;color:#FFF}
.standort img{margin:0;padding:0}
#teaserimage img{border-top:8px solid #bddde4}
#teaserimage p{position:absolute;top:165px;left:-17px;background:#009cbc url(../../img/bg_teaser.png) 10px center no-repeat;color:#FFF;font-weight:700;font-size:14px;padding:7px 20px 7px 45px}
#right h6{background:#d1d5d6;margin-bottom:2px;text-transform:uppercase;padding:5px 5px 5px 18px}
#right .ce_text,#right .ce_download,#right .ce_downloads{margin-bottom:20px;background-color:#e3e4e5;padding:13px 18px}
.toggler{background:url(../../img/icon_accordion.png) left no-repeat}
#header .logo,#header .logo a{width:76px;height:111px}
#header .logo{top:20px;position:relative;background:transparent url(../../img/bg_logo.png) 0 0 no-repeat}
a{color:#009cbc;font-weight:700;text-decoration:underline}
a:hover,.mod_breadcrumb a:hover{color:#5597d1}
.adresse a:hover{color:#FFF}
.extern a,a.extern{padding-left:15px;background:url(../../img/icon_external-link.png) left no-repeat}
h2,h2 a,.toggler{color:#b1b9bb}
h3{color:#888}
.mod_breadcrumb,.mod_breadcrumb a,.mod_breadcrumb span{color:#bdbdbd}
label{color:#505050}
textarea{color:#5B5B5B}
#footer a{color:#858585}
#footer li span.active{font-weight:700}
form.kontakt input.text:hover,form.kontakt textarea:hover,form.kontakt input.text:focus,form.kontakt textarea:focus{background-color:#fcfff5}
h6,input.submit{color:#666}
.ce_text,.description,input.text{color:#333}
.toggler:hover,input.submit:hover{color:#000}
