body{margin:0;padding:0;text-align:center;font-size:12px;color:#707070;color:#000000;background:#fff;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;}
a:link, a:visited, a:hover{text-decoration:none;color:#868686;}
ul{margin:0 0 10px 16px;padding:0;}
li{list-style-image:url(images/list_symbol.jpg);line-height:1.3em;margin:0;padding:0;}
table{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;}
form, label{margin:0;padding:0;}
hr{margin:0;padding:0;height:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #b2b2b2;}
p{margin:0 0 11px 0;}
img{border:none;}
.bold{font-weight:bold;}
.clear{clear:both;}
.valign{vertical-align:middle;}
.float_left{float:left;}
.float_right{float:right;}
.druck{display:none;}
.clear_small{clear:both;height:1px;font-size:1px;line-height:1px;}
.content_left h1{font-weight:normal;font-size:14px;background-color:#e5e5e5;padding:3px 110px 4px 20px;letter-spacing:-0.02ex;}
.content_left h1.csc-firstHeader{font-weight:normal;font-size:23px;margin:0 0 1em 0;background-color:transparent;padding:0;}
.content_right h1{font-weight:normal;font-size:16px;letter-spacing:-0.02ex;}
.sIFR-flash{visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced, .sIFR-ignore{visibility:visible !important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
.centered{width:957px;max-width:957px;margin:0 auto;text-align:left;position:relative;}
#header{height:105px;background:url(images/bg_head.jpg) repeat-x;height:427px;}
#headerflash{height:280px;width:957px;margin:22px 0 8px 0;}
.logo{margin:23px 0 0 0;}
#headerbottom{background-image:url(images/header-bottom-bg.gif);background-repeat:repeat-x;height:8px;line-height:8px;font-size:8px;width:100%;position:absolute;left:0;top:418px;}
#headernavi{position:absolute;left:0;top:376px;}
#headernavi a{margin-right:10px;}
.main{margin:0;padding:0;height:100%;position:relative;}
.content{margin:30px auto 0 auto;width:957px;text-align:left;background-image:url(images/bg-content.png);position:relative;}
.static_left{float:left;width:634px;}
.static_height{height:780px;width:32px;font-size:1px;float:right;}
.text{padding:40px 50px 30px 30px;}
.subnavi{position:absolute;width:200px;left:0;top:456px;}
.content_left{width:650px;float:left;}
.content_left .csc-text-text{margin:25px 158px 25px 20px;}
.content_left .csc-text-text h2{font-size:20px;font-weight:normal;margin-bottom:5px;line-height:1em;}
.align-right{text-align:right;}
.breadcrumb{background:url(images/breadcrumb_bg.gif) repeat-x;width:628px;height:21px;margin:0;overflow:hidden;}
.breadcrumb ul{margin:0;padding:0;list-style:none;}
.breadcrumb li{margin:0;padding:0;display:inline;}
.home_btn{margin:1px 5px;}
.breadcrumb a:link, .breadcrumb a:visited{background:url(images/breadcrumb_bg_link.gif) right 1px no-repeat;display:block;float:left;padding:4px 13px 4px 5px;text-transform:uppercase;font-size:10px;color:#707070;}
.breadcrumb a:hover{color:#000;}
.news_latest_box{background:url(images/bg_news_latest.jpg) left bottom no-repeat;width:587px;padding:35px 15px 27px 30px;}
.date{float:left;position:relative;margin:5px 0 0 0;font-size:12px;width:115px;}
.subheadline{background-color:e7e7e7;}
.content_right{float:right;width:272px;margin-right:19px;}
.search{border-bottom:8px solid #ffffff;}
.searchinput{background:url(images/bg_search.jpg) no-repeat;width:190px;height:17px;border:none;font-size:12px;padding:3px 2px 2px 1px;margin:0 3px 0 0;float:left;font-family:Arial,Helvetica,sans-serif;}
.search_headline{margin:0px 0px 8px 0px;}
#search{display:block;}
#project_search{display:none;}
#search_bg{background-image:url(images/bg_search_switch.jpg);background-repeat:no-repeat;display:block;float:left;width:85px;height:17px;font-size:10px;text-align:left;color:#FFFFFF;letter-spacing:0;padding:0px 0px 0px 3px;font-weight:bold;}
#project_search_bg{background-repeat:no-repeat;display:block;float:left;width:76px;height:17px;font-size:10px;text-align:center;color:#333333;font-weight:bold;}
.search_box_bg{font-size:18px;width:251px;padding:10px 10px 0px 10px;}
.attainment{color:#000000;height:100%;padding:22px 0 0 0;}
.attainment .csc-header{background-image:url(images/bg-right-relief.png);background-position:top;background-repeat:repeat-x;margin-top:18px;padding:18px 10px 0 10px;}
.attainment .csc-text-text, .attainment .csc-textpic{padding:0 10px;}
.attainment .csc-header-n1{background-image:none !important;padding-top:0px !important;margin-top:0px !important;}
.attainment h1{margin-top:0px;}
.attainment li{list-style-image:url(images/list_symbol.jpg);line-height:1.9em;font-size:12px;letter-spacing:-0.6;}
.attainment .csc-default{clear:both;}
.box_right{background:url(images/bg_right.gif) left bottom no-repeat;margin:0 0 45px 0;}
.box_right .img_left{float:left;width:90px;}
.arrow{margin:0 0 0 5px;vertical-align:middle;}
.to_subject{text-align:right;padding:0 0 5px 0;margin:0;}
.to_subject a:link, .to_subject a:visited{text-transform:uppercase;color:#000;margin:25px 7px 0 0;padding:9px 0 0 0;display:block;}
.to_subject a:hover{color:#707070;}
.footer{clear:both;background:url(images/bg_foot.jpg) left bottom repeat-x;color:#fff;overflow:hidden;height:512px;}
.footer_content{overflow:hidden;height:411px;padding:0;margin:101px auto 0 auto;width:957px;position:relative;font-size:11px;text-align:left;}
.footer_content b{font-size:12px;}
.footer_content a{text-decoration:underline;color:#FFFFFF;}
.footer_logo{position:absolute;top:12px;left:0px;width:300px;}
.footer_address{position:absolute;left:0px;top:100px;}
.footer_newsletter{position:absolute;left:249px;top:100px;}
.footer_labs{position:absolute;top:100px;left:666px;}
.footer_logos{position:absolute;right:0px;top:365px;}
.footer_logos img{margin-left:35px;vertical-align:top;}
.footer_text1{font-size:12px;position:absolute;left:666px;top:56px;}
.footer_text2{font-size:12px;position:absolute;left:0px;top:375px;}
.footer_sepa{min-height:120px;float:right;margin:45px 9px 0;text-align:left;color:#cacaca;}
a.shortnav_top_link:link, a.shortnav_top_link:visited{background:url(images/subnav_line.jpg) repeat-x center bottom;color:#C9C9C9;display:inline;float:left;font-size:10px;margin:5px 0 0;padding:0 5px 5px 4px;width:95px;}
a.shortnav_top_link:hover{background:url(images/shortnav.png) repeat-x center bottom;color:#fff;}
.lang_box{text-align:left;height:37px;}
a.lang_de:link, a.lang_de:visited{width:37px;height:13px;display:block;float:left;}
.z7selectBoxFake{background-repeat:repeat-x;background-color:#0a0a0a;height:17px;line-height:18px;border:1px solid #272727;float:right;font-size:11px;}
.z7selectBoxFakeHover{background-repeat:repeat-x;background-color:#0a0a0a;height:17px;line-height:18px;border:1px solid #272727;float:right;font-size:11px;}
.z7selectBoxFake span, .z7selectBoxFakeHover span{font-family:Arial;color:#4a4a4a;font-size:11px;padding-left:5px;}
.z7selectBoxFake img, .z7selectBoxFakeHover img{float:right;}
.legendcheckbox label{float:none;width:auto;}
.content_right .toplink, .csc-header-n1 .toplink, .csc-header-n2 .toplink{display:none;}
.content_left .csc-header{position:relative;}
.toplink{position:absolute;right:2px;top:4px;}
.content_left .news-list-headline{font-weight:normal;font-size:18px;background-color:#e5e5e5;padding:5px 20px;}
.tx-ttnews-browsebox{padding:25px 0 19px 0;}
.tx-ttnews-browsebox p{display:none;}
.tx-ttnews-browsebox td p{display:inline;}
.tx-ttnews-browsebox td{padding:0 12px;}
.tx-ttnews-browsebox-SCell a{font-weight:bold;text-decoration:underline;color:#000000;}
.news-list-morelink, .news-single-backlink{display:block;margin-top:2em;}
.news-list-item{border-bottom:3px solid #e5e5e5;padding:25px 0 10px 20px;}
.news-list-image{display:none;}
.news-list-text{margin-right:158px;}
.content_left h1.news-list-title{background-color:transparent;font-size:20px;padding:0;margin:0 0 1em 0;}
.news-single-text h2{margin:0 0 1em 0;font-size:20px;font-weight:normal;}
.news-list-item-count-1-1 .news-list-image, .news-single-image{display:block;float:left;width:175px;}
.news-single-image{margin-left:20px;}
.news-list-item-count-1-1 .news-list-text, .news-single-text{float:left;width:372px;margin-right:0;}
.news-image-img img{position:relative;z-index:2;border:1px solid #e5e5e5;padding:4px;background-color:#ffffff;}
.news-image-shadow{position:relative;z-index:1;bottom:5px;}
.news-single-text .news-single-img{display:inline;}
.news-single-text .news-single-imgcaption{display:none;}
.news-single-text .news-single-img a{margin-right:10px;}
.news-single-text .news-single-img img{border:1px solid #e5e5e5;padding:4px;background-color:#ffffff;}
.tx-z7elainesoap-pi1, .tx-z7elainesoap-pi3, .tx-thmailformplus-pi1 form{margin:20px;}
.form-row{clear:both;margin-bottom:20px;}
.form-label{float:left;width:144px;line-height:24px;}
.form-field label{margin:0 20px 0 0;}
.form-field img{vertical-align:middle;}
.form-field .field, .form-field textarea{border:1px solid #cecece;padding:4px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}
.form-field .field{width:312px;}
#ev_subscribe .form-field .typeinput, #ev_subscribe .form-field .typeemail{border:1px solid #cecece;padding:4px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}
#ev_subscribe .form-field .typeinput, #ev_subscribe .form-field .typeemail{width:312px;}
#ev_subscribe .form-field, #ev_subscribe .form-label, #ev_subscribe .form-row{text-align: left;}
#ev_subscribe .form-row{padding-top:0;}
#ev_subscribe{margin: 20px;text-align:left;}
.form-field #spam{width:140px;}
.form-field textarea{width:312px;height:150px;}
.tx-z7jobdatabase-pi1{width:656px;}
.tx-z7jobdatabase-pi1 h1{margin-right:6px;}
.joblist-item{border-bottom:1px solid #E8E8E8;float:left;margin-bottom:1.5em;padding:0 0 1.5em 20px;width:305px;}
.tx-indexedsearch-form{margin:2em 0 4em 20px;}
.tx-indexedsearch .searchbox-tmpl-css label{width:144px;font-weight:bold;line-height:25px;}
.tx-indexedsearch-searchbox-sword{border:1px solid #cecece;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:4px 2px;width:336px !important;}
.tx-indexedsearch-whatis{display:none;}
.tx-indexedsearch-browsebox{padding:13px 0 19px 20px;text-align:center;}
.tx-indexedsearch-browsebox ul.browsebox{margin:0;padding:0;}
.tx-indexedsearch-browsebox p{text-align:left;}
.hasresultcount .tx-indexedsearch-browsebox .browsebox{display:none;}
.tx-indexedsearch-browsebox .browsebox li{margin:0;padding:0 12px;}
.tx-indexedsearch-browselist-currentPage a{color:#000000;text-decoration:underline;}
.tx-indexedsearch-res.res{border-bottom:3px solid #E5E5E5;margin-top:2.4em;padding:0 0 2.4em 20px;}
.tx-indexedsearch-redMarkup{color:#ffffff !important;background-color:#000000;font-weight:bold;padding:0 1px;}
.searchresult-title{margin-bottom:1em;}
.searchresult-info a, .searchresult-title a{font-weight:bold;color:#000000;}
.searchresult-desc{width:520px;float:left;}
.searchresult-rating{width:90px;padding-top:10px;font-size:26px;font-weight:bold;text-align:center;float:left;}
.searchresult-info{clear:both;padding-top:1em;}
.tx-z7faketags-pi1{bottom:-111px;height:56px;left:0;padding:30px 19px 25px 0;position:absolute;}
.tx-z7faketags-pi1 a{color:#dbdbdb;}
.tx-z7faketags-pi1 .tag{margin-right:0.5ex;}
