html, body, h1, h2, h3, h4, h5, p, img, ul, li, a{margin:0px;padding:0px;border:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5d6a70;}
.clear{clear:both;}
*:focus{outline:0;}
body{background:url(../tl_files/img/body_bg.jpg) top left repeat-x #fff;}
#wrapper{width:995px;margin:0px auto;}
#header{width:970px;height:110px;background:url(../tl_files/img/header_background.gif) top left repeat-x;}
.header_left{width:260px;height:110px;float:left;padding:0px 0px 0px 25px;overflow:hidden;}
.header_right{width:659px;height:110px;margin:0px 0px 0px 0px;float:left;}
.header_top{width:92px;height:27px;float:right;}
.header_top a{color:#fff;font-size:11px;text-decoration:none;display:block;width:92px;height:27px;text-align:center;line-height:20px;background:url(../tl_files/img/header_top_bg.jpg) top left no-repeat;}
.header_top a:hover{color:#fff;background:url(../tl_files/img/header_top_bg_hover.jpg) top left no-repeat;}
#header .mod_navigation{width:685px;height:25px;margin:85px 0px 0px 0px;overflow:hidden;}
#header .level_1{float:right;}
#header .level_1 li{float:left;list-style-type:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 15px;background:url(../tl_files/img/level1_bg.jpg) top right no-repeat;}
#header .level_1 li a{color:#435662;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;font-weight:normal;padding:1px 14px 1px 14px;margin:0px 0px 0px 0px;background:url(../tl_files/img/level1_a_bg.jpg) top left no-repeat;line-height:21px;display:block;}
#header .level_1 li a:hover{color:#e2001a;}
#header .level_1 li.active, #header .level_1 li.trail{background:url(../tl_files/img/level1_bg_hover.jpg) top right no-repeat;}
#header .level_1 li.active a, #header .level_1 li.trail a{background:url(../tl_files/img/level1_a_bg_hover.jpg) top left no-repeat;color:#fff;}
.headImage_gesamt{width:995px;height:259px;margin:3px 0px 0px 0px;}
.headImage_gesamtStart{background:url(../tl_files/img/schatten_headimageStart.png) bottom left no-repeat;}
* html .headImage_gesamtStart{background-image:none;}
.headImage{width:995px;height:251px;padding-left:27px;position:absolute;z-index:20000;}
* html .headImage{padding-left:0px;}
.headImageContent{width:995px;height:250px;margin:0px 0px 0px 27px;position:absolute;z-index:100;background:url(../tl_files/img/headImageContent_bg.jpg) top left repeat-x;}
.headImageContent img{margin:0px;padding:0px;}
.headImageFile{margin:0px;padding:0px;height:251px;overflow:hidden;}
.headImageSchatten{width:782px;height:8px;overflow:hidden;padding:0px;margin:0px 0px 0px 4px;line-height:0px;position:absolute;z-index:1;top:251px;overflow:hidden;}
* html .headImageSchatten{top:248px;left:-1px;}
* html .headImageSchatten img{display:none;}
*+ html .headImageSchatten{top:247px;height:12px;}
.online_services_schatten{width:54px;height:8px;position:absolute;top:250px;right:128px;z-index:1;}
#start .online_services_schatten{top:254px;}
* html .online_services_schatten{display:none;}
* + html .online_services_schatten{top:251px;}
.online_services{width:165px;height:158px;margin:0px 0px 0px 0px;position:absolute;z-index:20;top:133px;right:18px;}
#start .online_services{top:136px;}
* html #headImage{position:relative;z-index:1000;}
*+ html #headImage{position:relative;z-index:2000;}
.online_services_content{width:162px;height:103px;background:url(../tl_files/img/online_services_bg.png) top left no-repeat;padding:15px 0px 0px 0px;}
.online_services a{color:#fff;text-decoration:none;background:url(../tl_files/img/online_services_a_bg.jpg) top left no-repeat;display:block;width:130px;height:25px;margin:0px 0px 0px 12px;padding:0px 0px 0px 20px;line-height:12px;}
.online_services a:hover{color:#dfe5e8;}
.online_services_reiter{width:142px;height:19px;margin:0px 0px 0px 10px;}
.online_services_reiter a{width:135px;height:19px;padding:3px 2px 0px 0px;background:url(../tl_files/img/online_services_reiter_bg.png) top left no-repeat;font-size:12px;color:#fff;text-decoration:none;text-align:center;cursor:pointer;display:block;font-family:Arial, Helvetica, sans-serif;}
#subMenu .inside .block{width:940px;height:40px;background:url(../tl_files/img/submenu_bg.gif) top left no-repeat;;margin:15px 0px 0px 27px;overflow:hidden;}
#subMenu .level_1{float:left;height:40px;background:url(../tl_files/img/submenu_level1_bg.gif) top left no-repeat;}
#subMenu .level_1 li{float:left;list-style-type:none;}
#subMenu .level_1 li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 42px 0px 15px;display:block;color:#444;line-height:40px;}
#subMenu .level_1 li a:hover, #subMenu .level_1 li.active a{color:#ec0f20;}
#container{width:970px;margin:15px 0px 0px 0px;}
.mod_changelanguage ul li { list-style-type:none; }
.footer{width:960px;height:122px;background:url(../tl_files/img/footer_hg.gif) top left repeat-x;margin:20px 0px 0px 18px;}
.footer_container{width:290px;height:107px;float:left;padding:15px 0px 0px 30px;line-height:16px;}
.footer_first{background:url(../tl_files/img/footer_first_hg.gif) top left no-repeat;}
.footer_last{background:url(../tl_files/img/footer_last_hg.gif) top right no-repeat;}
.footer_container a{text-decoration:none;}
.footer_container a:hover{color:#e00015;}
.footer_container .icon{float:left;padding:5px 4px 0px 0px;}
.footer_container p{float:left;padding:9px 0px 0px 0px;}
.copyright{font-size:10px;float:right;margin:0px 30px 0px 0px;font-family:Arial, Helvetica, sans-serif;}
* html .copyright{margin-right:15px;}
.startCols{width:940px;margin:30px 0px 30px 27px;}
.startCols .c33l, .startCols .c33r{width:300px;padding:0px;overflow:hidden;}
.startCols .c33l{margin:0px 20px 0px 0px;}
.startCols .c33r{float:right;}
.startCols .block{width:300px;height:170px;overflow:hidden;}
.startCols .subcr{padding:0px;}
.startCols h2{height:29px;width:300px;display:block;background:url(../tl_files/img/startcols_h2_hg.png) top left no-repeat;padding:4px 0px 0px 10px;margin:0px;font-size:14px;font-weight:bold;color:#e5000e;}
.startCols .second .subc{float:left;padding:0px;margin:0px;}
.startCols h3{line-height:18px;padding:0px 0px 10px 10px;}
.startCols p{line-height:18px;padding:0px 0px 0px 10px;}
.startCols a{background:url(../tl_files/img/icon_pfeil_rot.png) top left no-repeat;padding:5px 0px 2px 30px;}
.startCols a:hover{color:#e2001a;text-decoration:none;}
a.textLink{background-image:none;padding:0px;}
a.textLink:hover{color:#e2001a;}
.contentCols .first{width:460px;margin:0px 0px 0px 40px;overflow:hidden;}
.contentCols .second{width:460px;overflow:hidden;}
.contentCols h2{font-size:18px;color:#e2031d;font-weight:normal;margin:0px 0px 10px 0px;}
.contentCols h3{font-size:12px;font-weight:bold;margin:15px 0px 15px 0px;line-height:20px;}
.contentCols p{line-height:20px;margin:0px 0px 20px 0px;}
.contentCols a:hover{color:#e2001a;text-decoration:none;}
.contentCols .spacerCols2{display:block;width:460px;height:45px;}
.contentCols .spacerText{display:block;width:460px;height:32px;}
.contentCols img{border:5px solid #dee4e7;}
.contentCols .second .lightbox{float:left;margin:0px 20px 17px 0px;}
.contentCols h3{background:url(../tl_files/img/headline3_second.png) top left no-repeat;display:block;width:445px;height:23px;padding:2px 0px 0px 7px;clear:both;}
.contentCols .spacerCols3{display:block;width:460px;height:15px;}
.contentCols ul.link li{background-image:none;padding-left:0px;}
.contentCols ul.link li a{background:url(../tl_files/img/liste_a_bg.png) top left no-repeat;display:block;width:440px;height:20px;text-decoration:none;padding:3px 0px 0px 30px;}
.contentCols ul li a:hover{color:#f00;}
.contentCols ul{margin:0px 0px 20px 0px;}
.contentCols ul li{background:url(../tl_files/img/liste_bg.png) top left no-repeat;display:block;width:440px;text-decoration:none;padding:3px 0px 5px 30px;line-height:20px;}
.contentCols .second ul.liste_float{width:200px;float:left;margin-bottom:10px;overflow:hidden;}
.contentCols p.nospace{margin-bottom:5px;}
.spacerP1{clear:both;height:19px;}
.spacerP2{height:0px;}
.fourCols{width:928px;margin:0px 0px 30px 39px;}
.fourCols .c25l, .fourCols .c25r{width:232px;overflow:hidden;}
.fourCols h3{background:url(../tl_files/img/headline3_four.png) top left no-repeat;display:block;width:232px;height:23px;padding:4px 0px 0px 7px;clear:both;}
.fourCols p{line-height:20px;margin:5px 0px 20px 0px;}
p.plus{background:url(../tl_files/img/plus.png) top left no-repeat;padding:3px 0px 0px 25px;margin:0px 0px 10px 0px;}
p.achtung{background:url(../tl_files/img/rufzeichen.png) top left no-repeat;padding:3px 0px 0px 25px;margin:0px 0px 10px 0px;}
p.p_float{float:left;margin:0px 80px 0px 0px;}
.img_float{float:left;margin:0px 20px 0px 0px;}
#img_geyer{margin-bottom:80px;}
.contact_float{float:left;padding:0px 20px 0px 0px;}
p.bu{font-size:10px;line-height:14px;margin:0px;}
.ce_text{margin-top:15px;}
p.p_hide{display:none;}
.google_maps{border:5px solid #dee4e7;width:435px;}
h4{width:369px;height:18px;display:block;font-weight:bold;font-size:12px;background:url(../tl_files/img/headline4_bg.png) top left no-repeat;padding:5px 0px 0px 10px;}
.contentCols #MainMenu li a{display:block;text-decoration:none;background:url(../tl_files/img/icon_pfeil_rot.png) top left no-repeat;padding:5px 0px 2px 30px;margin:10px 0px 0px 0px;}
.contentCols #MainMenu li a:hover{color:#e2001a;}
.contentCols .nl_abmelden{width:369px;height:22px;background:url(../tl_files/img/inputLang_bg.png) top left no-repeat;border:1px solid #fff;font-size:12px;color:#6c797f;padding:0px 0px 0px 10px;font-family:Arial, Helvetica, sans-serif;line-height:20px;}
.contentCols .nl_description{margin:10px 0px 0px 10px;width:350px;}
.contentCols .nl_submit{width:145px;height:26px;background:url(../tl_files/img/submit_bg.png) top left no-repeat;border:1px solid #fff;font-size:12px;color:#fff;text-align:center;font-family:Arial, Helvetica, sans-serif;cursor:pointer;margin:10px 0px 0px 238px;}
.contentCols .nl_submit:hover{background:url(../tl_files/img/submit_bg_hover.png) top left no-repeat;}
.formularSpalte01{width:490px;float:left;margin:0px 0px 0px 28px;overflow:hidden;}
* html .formularSpalte01{margin:0px 0px 0px 12px;}
.formularSpalte02{width:450px;float:left;overflow:hidden;}
.formularCol01{width:227px;float:left;margin:0px 0px 0px 3px;overflow:hidden;}
* + html .formularCol01{margin-right:2px;}
* html .formularCol01{margin-right:2px;}
.formularCol02{width:212px;float:left;overflow:hidden;}
* + html .formularColgesamt{margin:0px 0px 0px 4px;}
* html .formularColgesamt{margin:0px 0px 0px 7px;}
input.text, input{width:191px;height:22px;background:url(../tl_files/img/inputKurz_bg.png) top left no-repeat;border:1px solid #fff;font-size:12px;color:#6c797f;padding:0px 10px 0px 10px;font-family:Arial, Helvetica, sans-serif;line-height:20px;margin:0px 0px 5px 0px;}
input.inputLang{width:427px;height:22px;background:url(../tl_files/img/inputLang_bg.png) top left no-repeat;margin:0px 0px 5px 3px;padding:0px 10px 0px 10px;}
.colPLZ{width:138px;}
.colOrt{width:302px;}
input.inputPLZ{width:111px;background:url(../tl_files/img/inputPLZ_bg.png) top left no-repeat;padding:0px 10px 0px 10px;}
input.inputOrt{width:281px;background:url(../tl_files/img/inputOrt_bg.png) top left no-repeat;padding:0px 10px 0px 10px;}
.headlineCount{width:455px;height:25px;background:url(../tl_files/img/headlineCount_01.png) top left no-repeat;padding:13px 0px 0px 40px;margin:0px 0px 5px 0px;}
.headlineSpace{margin-top:30px;}
.headlineSpaceAdapt{margin-top:22px;}
.count02{background:url(../tl_files/img/headlineCount_02.png) top left no-repeat;}
.count03{background:url(../tl_files/img/headlineCount_03.png) top left no-repeat;}
.count04{background:url(../tl_files/img/headlineCount_04.png) top left no-repeat;}
.count05{background:url(../tl_files/img/headlineCount_05.png) top left no-repeat;}
.count06{background:url(../tl_files/img/headlineCount_06.png) top left no-repeat;}
.count07{background:url(../tl_files/img/headlineCount_07.png) top left no-repeat;}
.count08{background:url(../tl_files/img/headlineCount_08.png) top left no-repeat;}
.count09{background:url(../tl_files/img/headlineCount_09.png) top left no-repeat;}
.count10{background:url(../tl_files/img/headlineCount_10.png) top left no-repeat;}
.count11{background:url(../tl_files/img/headlineCount_11.png) top left no-repeat;}
.count12{background:url(../tl_files/img/headlineCount_12.png) top left no-repeat;}
.submitNewsletter{width:148px;height:37px;background:url(../tl_files/img/submitNewsletter_bg.png) top left no-repeat;border:1px solid #fff;color:#fff;padding:0px 0px 7px 0px;cursor:pointer;margin:0px 0px 0px 300px;}
.submitNewsletter:hover, .submitNewsletter:active{background:url(../tl_files/img/submitNewsletter_bg_hover.png) top left no-repeat;border:none;margin-top:0px;border:1px solid #fff;}
p.error{margin:0px 0px 0px 8px;color:#e2001a;}
.textLinkIcon{background:url(../tl_files/img/icon_pfeil_rot.png) top left no-repeat;padding:5px 0px 2px 30px;text-decoration:none;}
.selectAusgabe{font-weight:bold;margin:5px 0px 0px 4px;}
.select{font-weight:normal;}
p.formDescription{line-height:20px;margin:0px 0px 5px 4px;width:440px;}
.inputTextarea{width:429px;height:32px;background:url(../tl_files/img/inputTextarea_bg.png) top left no-repeat;border:1px solid #fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#748086;line-height:18px;padding:5px 10px 5px 10px;margin:0px 0px 5px 3px;overflow:auto;}
input.checkbox{width:15px;height:15px;margin:0px 0px 0px 15px;background-image:none;}
.checkBox{font-weight:bold;margin:0px 0px 5px 0px;}
.selectLang{width:350px;margin:0px 0px 15px 17px;font-family:Arial, Helvetica, sans-serif;margin-left:27px\9;}
.selectText{width:429px;height:114px;background:url(../tl_files/img/input_selectLang_bg.png) top left no-repeat;border:1px solid #fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#748086;line-height:18px;padding:5px 10px 5px 10px;margin:0px 0px 5px 3px;overflow:auto;}
* html .selectText{margin-left:-5px;}
* + html .selectText{margin-left:-20px;}
.submitUebersetzung{width:150px;height:37px;background:url(../tl_files/img/submitOnline_bg.png) top left no-repeat;border:1px solid #fff;color:#fff;padding:0px 0px 7px 0px;cursor:pointer;margin:0px 0px 0px 69px;}
* + html #f1 #ctrl_20{margin-left:6px;}
* html #f1 #ctrl_20{margin-left:8px;}
.submitUebersetzung:hover, .submitUebersetzung:active{background:url(../tl_files/img/submitOnline_bg_hover.png) top left no-repeat;border:none;margin-top:0px;border:1px solid #fff;}
.formGesamt{width:939px;margin:0px 0px 0px 30px;padding:0px 0px 0px 1px;}
.countLong05{width:940px;background:url(../tl_files/img/headlineCountLong_05.png) top left no-repeat;}
.countLong06{width:940px;background:url(../tl_files/img/headlineCountLong_06.png) top left no-repeat;}
.formColFloat{width:156px;float:left;overflow:hidden;}
input.inputSmall{width:150px;background:url(../tl_files/img/inputSmall_bg.png) top left no-repeat;}
.infoGesamt01{width:490px;float:left;}
.radio_container{width:175px;float:right;}
.infoGesamt01 label{font-weight:bold;margin:0px 0px 0px 10px;float:left;}
.radio_container{float:right;}
.radio_container .radio{float:left;padding:0px;width:15px;height:15px;}
.radio_container label{float:left;margin:0px 20px 0px 10px;}
.radio{width:15px;height:15px;background-image:none;}
#ctrl_461{margin:0px 0px 0px 10px;}
#opt_497_0{margin:0px 0px 0px 2px;}
input.submitBewerbung{outline:0;border:1px solid red;overflow:visible;margin:0;padding:0;line-height:20px;}
input.submitBewerbung{width:150px;height:37px;background:url(../tl_files/img/submitBewerbung.png) top left no-repeat;border:1px solid #fff;color:#fff;padding:0px 0px 7px 0px;cursor:pointer;margin:0px 0px 0px 300px;border:none;}
input.submitBewerbung:hover, input.submitBewerbung:active{background:url(../tl_files/img/submitBewerbung_hover.png) top left no-repeat;border:none;margin-top:0px;border:none;padding:0px 0px 7px 0px;margin:0px 0px 0px 300px;}
.dateiUpload{background-image:none;border:1px solid #6c797f;margin:0px 0px 0px 5px;}
h3.showMore{padding-left:0px;}
h3.showMore a{background:url(../tl_files/img/headline_showMore.png) top right no-repeat;display:block;width:437px;height:23px;text-decoration:none;padding-left:8px;}
a.hideMore{color:#e0031d;text-decoration:none;}
.scrollable{position:relative;width:948px;height:251px;margin:0px 0px 0px 0px;overflow:hidden;background:url(../tl_files/img/scrollable_bg.jpg) top left repeat-x;}
* html .scrollable{margin:0px 0px 0px 13px;}
.scrollable .items{width:20000em;position:absolute;}
.items div.scrollitem{float:left;margin:0px 0px 0px 0px;}
.items div.scrollitem{height:259px;}
.scrollable{float:left;}
a.browse{display:block;width:54px;height:52px;margin:0px 0px 0px 0px;cursor:pointer;font-size:1px;position:absolute;z-index:1000;left:27px;}
a.right{background-position:0 0px;clear:right;margin:100px 0px 0px 910px;}
a.right:hover{background-position:-30px -30px;}
a.right:active{background-position:-60px -30px;}
a.left{margin-left:0px;margin:100px 0px 0px -20px;}
a.left:hover{background-position:-30px -30px;}
a.left:active{background-position:-60px -30px;}
a.up, a.down{background:url(../img/scrollable/arrow/vert_large.png) no-repeat;float:none;margin:10px 50px;}
a.up:hover{background-position:-30px 0;}
a.up:active{background-position:-60px 0;}
a.down{background-position:0 -30px;}
a.down:hover{background-position:-30px -30px;}
a.down:active{background-position:-60px -30px;}
a.disabled{visibility:hidden !important;}
.headImage a.browse{position:absolute;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:10000;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1000000;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
.ce_image {  margin:0 20px 0 0; }
