@charset"utf-8";body{text-align:center;padding-bottom:10px;background-color:#cccccc;}
a{color:#333;font:12px Verdana, Geneva, sans-serif;}
h1{color:#000066;font:20px Verdana, Geneva, sans-serif;margin:30px 0px 17px 0px;padding:5px 0px 5px 10px;width:650px;}
h2{color:#000066;font:bold 14px Verdana, Geneva, sans-serif;}
.h2_top_20{margin-top:20px;}
h3{margin-top:15px;color:#000066;font:12px Verdana, Geneva, sans-serif;}
p{font:12px Verdana, Geneva, sans-serif;line-height:18px;padding-right:40px;}
img{border:none;}
ol{display:block;padding-top:10px;}
#header_container{height:125px;text-align:left;}
#upper_contact_block{text-align:right;font:10px Verdana, Geneva, sans-serif;line-height:18px;color:#636363;width:890px;padding-top:28px;padding-right:50px;}
#upper_contact_email{font:10px Verdana, Geneva, sans-serif;line-height:18px;color:#636363;}
#upper_contact_imprint{font:10px Verdana, Geneva, sans-serif;line-height:18px;color:#636363;}
#logo{margin-top:6px;margin-left:30px;background-image:url(../img/logo.gif);background-repeat:no-repeat;width:600px;height:95px;margin:17px 0px 0px 10px;position:absolute;}
#logo a{width:600px;height:95px;text-indent:-999em;display:block;text-decoration:none;}
#logo_link{position:absolute;width:600px;height:95px;background-image:url(../img/logo.gif);margin:17px 0px 0px 10px;}
#sprachlink_de{width:18px;height:12px;background-image:url(../img/flags/de.gif);position:absolute;margin:34px 0px 0px 916px;}
#sprachlink_en{width:18px;height:12px;background-image:url(../img/flags/gb.gif);position:absolute;margin:59px 0px 0px 916px;}
#sprachlink_ru{width:18px;height:12px;background-image:url(../img/flags/ru.gif);position:absolute;margin:85px 0px 0px 916px;}
#pdf_link{display:block;background-image:url(../img/pdf_n.gif);font:12px Verdana, Geneva, sans-serif;color:#000;padding-left:30px;background-repeat:no-repeat;display:block;height:23px;}
#pdf_link:hover{background-image:url(../img/pdf_o.gif);}
#pdf_link span{display:block;position:absolute;margin-top:4px;text-decoration:underline;width:300px;}
.floatbreaker{font:0px Verdana, Geneva, sans-serif;line-height:0px;height:0px;border:none;}
ol li{font:12px Verdana, Geneva, sans-serif;color:#333;line-height:18px;list-style-image:url(../img/bullet.gif);}
.bold_link{font-weight:bold;}
.name_link{font:bold 11px Verdana, Geneva, sans-serif;line-height:23px;display:block;width:193px;padding-left:4px;height:23px;background-color:#e5e5e5;float:left;margin:5px 0px 0px 5px;}
.name_link2{font:bold 11px Verdana, Geneva, sans-serif;line-height:23px;display:block;width:600px;padding-left:4px;height:23px;background-color:#e5e5e5;float:left;margin:5px 0px 0px 5px;}
.name_link:hover{color:#fff;background-color:#000066;}
.name_link2:hover{color:#fff;background-color:#000066;}
#btn_senden{display:block;margin:20px 0px 0px 150px;width:175px;height:23px;background:none;border:none;background-image:url(../img/kontakt/btn_senden.gif);cursor:pointer;}
#btn_senden:hover{background-position:0px -23px;}
#btn_senden2{display:block;margin:0px 0px 0px 100px;width:175px;height:23px;background:none;border:none;background-image:url(../img/kontakt/btn_senden.gif);cursor:pointer;}
#btn_senden2:hover{background-position:0px -23px;}
.input_label{display:block;width:100px;float:left;font:12px Verdana, Geneva, sans-serif;color:#333;line-height:20px;}
.input_text{display:block;float:left;font:12px Verdana, Geneva, sans-serif;color:#333;padding:1px 2px;width:200px;height:15px;border:1px solid #000066;}
.input_text_error{display:block;float:left;font:12px Verdana, Geneva, sans-serif;color:#333;padding:1px 2px;width:200px;height:15px;border:1px solid #cc2424;color:#cc2424;}
.input_textarea{display:block;float:left;font:12px Verdana, Geneva, sans-serif;color:#333;padding:1px 2px;width:530px;height:170px;border:1px solid #000066;}
.input_textarea_error{display:block;float:left;font:12px Verdana, Geneva, sans-serif;color:#333;padding:1px 2px;width:530px;height:170px;border:1px solid #cc2424;color:#cc2424;}
.absatz_error{font-weight:bold;color:#cc2424;}
.absatz_success{font-weight:bold;color:#060;font-size:16px;line-height:20px;border:1px solid #060;padding:15px;}
#content_container{text-align:left;padding:0px 15px 10px 15px;margin:0;display:block;}
.arrow_dienstleistungen{float:left;display:block;width:14px;height:13px;margin-right:2px;background-color:#fff;}
.bereich_label_dienstleistungen{display:block;float:left;font:bold 12px Verdana, Geneva, sans-serif;color:#000080;width:155px;margin-right:10px;padding:5px 2px;}
.bereich_label_dienstleistungen:hover{color:#fff;background-color:#000080;}
#main_container{border:1px solid #173773;width:960px;margin:0 auto;margin-top:15px;padding-bottom:0px;text-align:left;background-color:#fff;}
.content_divider{height:1px;background:#173773;line-height:1px;width:886px;display:block;}
.content_divider2{height:1px;background:#000066;line-height:1px;width:886px;margin-left:-15px;display:block;}
.content_divider3{height:1px;background:#000066;line-height:1px;width:600px;margin-left:-15px;}
#footer_container{padding:9px 0px 20px 0px;text-align:left;margin:0;}
#footer_kontakt{color:#636363;font:10px Verdana, Geneva, sans-serif;margin-left:10px;float:left;width:749px;}
#footer_kontakt a{color:#636363;font:10px Verdana, Geneva, sans-serif;}
#footer_impressum{color:#636363;font:10px Verdana, Geneva, sans-serif;float:left;}
#footer_impressum a{color:#636363;font:10px Verdana, Geneva, sans-serif;}
.cities_footer{width:600px;}
.dienstleistungen_left_content{width:660px;}