a:active, a:focus{ outline:none; }
.clearer { width: 0px; height: 0px; clear: both; display: block; overflow: hidden; }
h1, h2, h3, h4, h5, h6, h7 {
	display: block; font-weight: normal;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}
a { font-weight: normal; text-decoration: none; color: #222222; }
a:hover { text-decoration: underline; }
.hidden-link { cursor: default; }


body {
 margin:0px;
 padding:0px;
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-family: trebuchet MS, trebuchet, "trebuchet MS", "trebuchet", Arial, Verdana, Helvetica, sans-serif;
 line-height: 17px;
 color: #000000;
}

.body_in_site { background-color: #F2F2F2; background-image: url(img/background.jpg); background-repeat: repeat-x; line-height: 20px; font-size: 14px; }
.body_in_site__left { position: absolute; display: block; overflwo: hidden; width: 0px; height: 0px; }
.body_in_site__right { position: absolute; top: 167px; right: 0; width: 50%; height: 1px; background-color: #F2774B; z-index: 100; overflow: hidden; }

.wrapper { z-index: 100; width: 966px; margin: 0 auto; }
.wrapper, .wrapper_close_shadow { width: 966px; margin: 0 auto; }
.wrapper_close_shadow { width: 966px; margin-left: 0px; }
.web { width: 948px; }

.wrapper .wrapper_container .wrapper_background {  }
.wrapper .wrapper_container .wrapper_background_content_left { display: block; }
.wrapper .wrapper_container .wrapper_background_content_right { display: block; }
.wrapper .wrapper_container .wrapper_background_shadow_left { padding-left: 9px; display: block; }
.wrapper .wrapper_container .wrapper_background_shadow_right { padding-right: 9px; display: block; }
.wrapper .wrapper_container .wrapper_background .web { float: left; }
.wrapper .wrapper_close_shadow { display: block; height: 0px; width: 0px; overflow: hidden; }
.wrapper .wrapper_close_shadow .left { display: block; background-image: url(img/end_left.jpg); background-repeat: no-repeat; background-position: left top; height: 11px; }
.wrapper .wrapper_close_shadow .right { display: block; background-image: url(img/end_right.jpg); background-repeat: no-repeat; background-position: right top; height: 11px; }

.wrapper .wrapper_container .block-wrapper_background {  }
.wrapper .wrapper_container ._block-wrapper_background_content_left { display: block; background-image: url(img/block-content_left.jpg); background-repeat: repeat-y; background-position: left top; }
.wrapper .wrapper_container .block-wrapper_background_content_right { display: block; background-image: url(img/block-content_right.jpg); background-repeat: repeat-y; background-position: right top; }
.wrapper .wrapper_container ._block-wrapper_background_shadow_left { padding-left: 9px; display: block; background-image: url(img/block-shadow_left.jpg); background-repeat: no-repeat; background-position: left top; }
.wrapper .wrapper_container .block-wrapper_background_shadow_right { padding-right: 9px; display: block; background-image: url(img/block-shadow_right.jpg); background-repeat: no-repeat; background-position: right top; }
.wrapper .block-wrapper_close_shadow { display: block; background-image: url(img/block-end_middle.jpg); background-repeat: repeat-x; background-position: left top; height: 11px; overflow: hidden; }
.wrapper .block-wrapper_close_shadow .left { display: block; background-image: url(img/block-end_left.jpg); background-repeat: no-repeat; background-position: -2px top; height: 11px; }
.wrapper .block-wrapper_close_shadow .right { display: block; background-image: url(img/block-end_right.jpg); background-repeat: no-repeat; background-position: right top; height: 11px; }

.wrapper .wrapper_container .block-wrapper_plain { width: 222px; background-color: #FFFFFF; border: 1px solid #E6E6E6; }
.wrapper .wrapper_container .block-wrapper_blank { width: 222px; padding: 1px solid #E6E6E6; }


.web .head { width: 948px; height: 168px; background-image: url(img/header.jpg); }
.web .head .container { padding: 10px 10px 10px 10px; }
.web .head .redline { position: absolute; top: 167px; width: 948px; height: 1px; background-color: #F2774B; overflow: hidden; }

.web .head-menu { width: 948px; height: 22px; line-height: 16px; display: block; padding-top: 2px; }
.web .head-menu ul { float: left; list-style-image: none; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; padding-left: 1px; height: 22px; }
.web .head-menu ul li { float: left; list-style-image: none; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; padding-left: 50px; height: 16px; line-height: 16px; }
.web .head-menu ul li a { font-size: 13px; color: #000000; }
.web .head-menu ul li .act { color: #F2774B; font-weight: normal; }
.web .head-menu ul li .act:hover { text-decoration: underline; }
.web .head-menu ul .first { padding-left: 0px; }
.web .head-menu .right { float: right; line-height: 16px; height: 22px; display: block; color: #616163; font-size: 13px; font-weight: bold; }
.web .head-menu .right .bold { color: #000000; }
.web .head-menu .right .red { color: #E34000; font-size: 14px; }


.web .main { clear: both; width: 948px; padding-top: 22px; padding-bottom: 20px; }
.web .main .container_inner { padding: 10px 10px 10px 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.web .main .containers-two { width: 948px; }
.web .main .containers-two .container_left { float: left; width: 240px; }
.web .main .containers-two .container_middle { float: left; width: 708px; }
.web .main .containers-two .container_middle .container_inner { padding-top: 17px; padding-left: 5px; }
.web .main .containers-three { width: 948px; }
.web .main .containers-three .container_left { float: left; width: 225px; }
.web .main .containers-three .container_middle { float: left; width: 496px; }
.web .main .containers-three .container_middle .container_inner {  }
.web .main .containers-three .container_right { float: left; width: 225px; }

.web .main .block { border: 0px solid #A7C6DD; }
.web .main .block .block-content { padding: 10px 10px 10px 10px; }
.web .main .block .block-content h1 { font-size: 17px; padding-bottom: 12px; font-weight: bold; }
.web .main .block .captionicon { display: block; position: absolute; overflow: hidden; }

.web .main .block .block-wrapper_plain .caption { border-bottom: 1px solid #E9754E; }
.web .main .block .block-wrapper_plain .caption h1 { line-height: 24px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; padding-left: 10px; font-size: 13px; color: #000000; font-weight: bold; }
.web .main .block .block-wrapper_plain .caption_background { background-image: url(img/block-caption-background1.jpg); background-repeat: x-repeat; height: 30px; line-height: 30px; border-bottom: 0px solid #E9754E; }
.web .main .block .block-wrapper_plain .caption_background h1 { color: #FFFFFF; height: 30px; line-height: 30px; }
.web .main .block .block-wrapper_plain .block-content { padding: 0px 0px 0px 0px; }

.web .main .block-navigation { }
.web .main .block-navigation ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-image: none; list-style-type: none; padding-top: 20px; width: 210px; }
.web .main .block-navigation ul li { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-image: none; list-style-type: none; margin-bottom: 10px; }
.web .main .block-navigation ul li a { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: block; font-size: 15px; line-height: 17px; min-height: 17px; height: auto !important; height: 17px; padding-left: 25px; background-image: url(img/li-1.gif); background-repeat: no-repeat; background-position: 0px 2px; letter-spacing: 0px; }
.web .main .block-navigation ul li a:hover, .web .main .block-navigation ul li .act { color: #EC561B; background-image: url(img/li-1-hover.gif); text-decoration: none; }
.web .main .block-navigation .image_a { display: block; width: 222px; height: 150px; margin: 0 auto; margin-top: 55px; background-image: url(img/haus_unter_navi2.jpg); overflow: hidden; }

.web .main .block-engagement { padding-top: 20px; }
.web .main .block-engagement .block-wrapper_plain .caption { border-bottom: 0px solid red; }
.web .main .block-engagement .block-wrapper_plain .caption h1 { color: #00906C; }
.web .main .block-engagement .block-wrapper_plain .image_wir-helfen-afrika { display: block; width: 232px; height: 160px; background-image: url(img/wir_helfen_afrika.jpg); margin-left: -9px; text-decoration: none; }
.web .main .block-engagement .block-wrapper_plain .image_wir-helfen-afrika:hover { text-decoration: none; }
.web .main .block-engagement .block-wrapper_plain .content { display: block; padding-top: 0px; padding-bottom: 12px; background-image: url(img/dripple_arrows-green.gif); background-repeat: no-repeat; background-position: bottom right; width: 200px; margin: 0 auto; margin-top: -18px; margin-bottom: 10px; text-decoration: none; }
.web .main .block-engagement .block-wrapper_plain .content:hover { text-decoration: none; }

.web .main .block-news { padding-left: 3px; padding-bottom: 22px; }
.web .main .block-news .block-content { }
.web .main .block-news .caption_link { display: block; border: 0px solid red; width: 222px; height: 32px; margin-top: -32px; position: absolute; text-decoration: none; }
.web .main .block-news .caption_link:hover { text-decoration: none; }
.web .main .block-news .block-wrapper_plain .block-content .content { padding-top: 23px; }
.web .main .block-news .block-wrapper_plain .caption .captionicon-news { background-image: url(img/cap-aktuelles_schirm.jpg); width: 222px; height: 65px; margin-top: -12px; margin-left: -1px; }
.web .main .block-news .block-wrapper_plain .caption h1 { position: absolute; padding-left: 63px; }
.web .main .block-news .block-wrapper_plain .entry { font-size: 12px; font-weight: bold; width: 192px; margin: 0 auto; padding-bottom: 15px; }
.web .main .block-news .block-wrapper_plain .entry .entry_date { display: block; color: #636365; padding-bottom: 5px; border-bottom: 1px solid #E3E3E3; }
.web .main .block-news .block-wrapper_plain .entry .entry_date:hover { text-decoration: none; }
.web .main .block-news .block-wrapper_plain .entry .entry_caption { display: block; color: #636365; padding-top: 5px; padding-bottom: 5px; }
.web .main .block-news .block-wrapper_plain .entry .entry_caption:hover { text-decoration: none; }
.web .main .block-news .block-wrapper_plain .entry .entry_content { display: block; color: #000000; }
.web .main .block-news .block-wrapper_plain .entry .entry_content:hover { text-decoration: none; }

.web .main .block-hotline { padding-left: 4px; padding-bottom: 27px; }
.web .main .block-hotline .block-content { padding: 0px 0px 0px 0px; }
.web .main .block-hotline .block-wrapper_blank .block-content .content_main { background-color: #C7C5C6; color: #FFFFFF; padding-top: 15px; padding-left: 14px; padding-right: 14px; padding-bottom: 15px; font-size: 11px; line-height: 20px; }
.web .main .block-hotline .block-wrapper_blank .block-content .content_service { background-color: #E9521D; margin-top: 2px; height: 25px; }
.web .main .block-hotline .block-wrapper_blank .block-content .content_service .title { position: absolute; margin-top: 0px; margin-left: 6px; color: #FFFFFF; }
.web .main .block-hotline .block-wrapper_blank .block-content .content_service .title .obj { color: #FFFFFF; text-decoration: none; height: 25px; line-height: 25px; font-size: 13px; font-weight: bold; }
.web .main .block-hotline .block-wrapper_blank .block-content .content_service .title .obj:hover { text-decoration: none; }
.web .main .block-hotline .block-wrapper_blank .block-content .content_service .phone { position: absolute; margin-top: -18px; margin-left: 118px; }
.web .main .block-hotline .block-wrapper_blank .block-content .content_service .phone .obj { display: block; overflow: hidden; width: 53px; height: 55px; background-image: url(img/phoneback_service_phone.jpg); }
.web .main .block-hotline .block-wrapper_blank .block-content .content_service .phone .obj:hover { text-decoration: none; }
.web .main .block-hotline .block-wrapper_blank .block-content .content_service .arrow { position: absolute; margin-top: 4px; margin-left: 191px; }
.web .main .block-hotline .block-wrapper_blank .block-content .content_service .arrow .obj { display: block; overflow: hidden; width: 18px; height: 18px; background-image: url(img/phoneback_service_arrow.jpg); }
.web .main .block-hotline .block-wrapper_blank .block-content .content_service .arrow .obj:hover { text-decoration: none; }

.web .main .block-termins { padding-left: 3px; padding-bottom: 17px; }
.web .main .captionicon-termins { background-image: url(img/cap-termine.jpg); width: 222px; height: 69px; margin-top: -18px; margin-left: -1px; }
.web .main .block-termins .block-wrapper_plain .caption h1 { position: absolute; }
.web .main .block-termins .block-content { }
.web .main .block-termins .caption_link { display: block; border: 0px solid red; width: 222px; height: 32px; margin-top: -32px; position: absolute; }
.web .main .block-termins .caption_link:hover { text-decoration: none; }
.web .main .block-termins .block-wrapper_plain .block-content .content { padding-top: 19px; }
.web .main .block-termins .block-wrapper_plain .entry { font-size: 12px; font-weight: bold; width: 192px; margin: 0 auto; padding-bottom: 15px; }
.web .main .block-termins .block-wrapper_plain .entry .entry_date { display: block; color: #000000; padding-bottom: 1px; border-bottom: 0px solid #E3E3E3; }
.web .main .block-termins .block-wrapper_plain .entry .entry_date:hover { text-decoration: none; }
.web .main .block-termins .block-wrapper_plain .entry .entry_content { display: block; color: #000000; padding-bottom: 12px; background-image: url(img/dripple_arrows.gif); background-repeat: no-repeat; background-position: bottom right; width: 200px; }
.web .main .block-termins .block-wrapper_plain .entry .entry_content:hover { text-decoration: none; }

.web .main .block-main-content .block-content .content { min-height: 280px; height: auto !important; height: 280px; width: 465px; margin: 0 auto; }
.web .main .block-main-content .block-content { padding-top: 0px; padding-left: 20px; padding-bottom: 0px; }
.web .main .block-main-content .block-content { padding-left: 0px; padding-right: 0px; }
.web .main .block-main-content .block-content #myContainer__ { margin-bottom: -7.2%; }

.web .main .block-main-content .block-content h1 { display: block; color: #ED5129; font-weight: normal; font-size: 19px; line-height: 25px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; padding-bottom: 15px; margin-left: -3px; }
.web .main .block-main-content .block-content h2 { display: block; color: #ED5129; font-weight: normal; font-size: 19px; line-height: 25px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; padding-bottom: 15px; margin-left: -2px; }
.web .main .block-main-content .block-content h3 { display: block; color: #666769; font-weight: bold; font-size: 13px; line-height: 18px; letter-spacing: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; padding-bottom: 20px; margin-left: -2px; }
.web .main .block-main-content .block-content h3_page { padding-bottom: 10px; }
.web .main .block-main-content .block-content ul { padding: 0px 0px 0px 16px; }
.web .main .block-main-content .block-content ul li { padding: 0px 0px 0px 0px; }
.web .main .block-main-content .block-content .page-content { display: block; width: 465px; min-height: 703px; height: auto !important; height: 703px; }
.web .main .block-main-content .block-content .page-end { display: block; width: 465px; height: 30px; line-height: 30px; }
.web .main .link-arrow_left { padding-left: 30px; background-image: url(img/dripple_arrows-black-reverse.gif); background-position: 0px 4px; background-repeat: no-repeat; }
.web .main .link-arrow_left:hover { text-decoration: none; background-image: url(img/dripple_arrows-reverse.gif); color: #EF5A28; }
.web .main .block-main-content .block-content .content_easydrop {  }
.web .main .block-main-content .block-content .column-containers-two { clear: both; display: block; width: 465px; background-image: url(img/content_columns-two.jpg); margin-top: 21px; }
.web .main .block-main-content .block-content .column-containers-two .column { display: block; width: 222px; border: 1px solid #E3E3E3; border-left: 0px solid red; border-right: 0px solid red; border-bottom: 0px solid red; min-height: 100px; height: auto !important; height: 100px; }
.web .main .block-main-content .block-content .column-containers-two .column_left { float: left; margin-left: 1px; }
.web .main .block-main-content .block-content .column-containers-two .column_right { float: right; margin-right: 1px; }
.web .main .block-main-content .block-content .column-containers-two .column .column-content-container { padding: 12px 12px 12px 12px; }
.web .main .block-main-content .block-content .column-containers-two .column .column-content-container .column-content_title { display: block; color: #F2774B; font-size: 16px; padding-bottom: 10px; }
.web .main .block-main-content .block-content .column-containers-two .column .column-content-container .column-content_title:hover { text-decoration: none; }
.web .main .block-main-content .block-content .column-containers-two .column .column-content-container .column-content { display: block; padding-bottom: 0px; background-image: url(img/dripple_arrows.gif); background-repeat: no-repeat; background-position: bottom right; width: 200px; }
.web .main .block-main-content .block-content .column-containers-two .column .column-content-container .column-content:hover { text-decoration: none; }
.web .main .block-main-content .block-content .column-containers-two .column .column-content-container .column-content b { display: block; color: #707072; padding-bottom: 0px; margin-bottom: 0px; }
.web .main .block-main-content .block-content .column-containers-two-end { display: block; overflow: hidden; height: 1px; width: 465px; }
.web .main .block-main-content .block-content .column-containers-two-end .column-left { float: left; margin-left: 1px; display: block; overflow: hidden; background-color: #E3E3E3; height: 1px; width: 222px; }
.web .main .block-main-content .block-content .column-containers-two-end .column-right { float: right; margin-right: 1px; display: block; overflow: hidden; background-color: #E3E3E3; height: 1px; width: 222px; }

.web .main .block-main-content .block-content .column-containers-one { clear: both; display: block; width: 465px; margin-top: 15px; }
.web .main .block-main-content .block-content .column-containers-one .column { display: block; width: 465px; border: 1px solid #E3E3E3; background-color: #FFFFFF; min-height: 50px; height: auto !important; height: 50px; }
.web .main .block-main-content .block-content .column-containers-one .column .column-content-container { padding: 12px 12px 12px 12px; }
.web .main .block-main-content .block-content .column-containers-one .column .column-content-container .column-content_title { display: block; color: #F2774B; font-size: 16px; padding-bottom: 10px; }
.web .main .block-main-content .block-content .column-containers-one .column .column-content-container .column-content_title:hover { text-decoration: none; }
.web .main .block-main-content .block-content .column-containers-one .column .column-content-container .column-content { display: block; padding-bottom: 0px; background-image: url(img/dripple_arrows.gif); background-repeat: no-repeat; background-position: bottom right; width: 441px; }
.web .main .block-main-content .block-content .column-containers-one .column .column-content-container .column-content:hover { text-decoration: none; }
.web .main .block-main-content .block-content .column-containers-one .column .column-content-container .column-content b { display: block; color: #707072; padding-bottom: 10px; }


.web .main .guestbook fieldset { margin-bottom: 30px; }
.web .main .guestbook .guestbook_entries_container { margin-left: 110px; }
.web .main .guestbook form { margin-left: 170px; }
.web .main .guestbook #entriesForm { margin-left: 0px; }
.web .main .guestbook .addform form { margin-left: 110px; }
.web .main .guestbook .errorMessage { padding-bottom: 30px; }

.web .main fieldset { padding: 10px 10px 0px 10px; margin: 0px 0px 0px 0px; border: 1px solid #EF5A28; margin-bottom: 10px; width: 295px; background-color: #FFFFFF; }
.web .main fieldset legend { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 13px; line-height: 13px; padding-left: 10px; margin-top: -18px; background-color: #EF5A28; border: 0px solid #CCCCCC; color: #FFFFFF; font-weight: normal; letter-spacing: 2px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; margin-left: -11px; }

.web .main .form_left { clear: both; display: block; width: 470px; }
.web .main .form_right { clear: both; display: block; width: 470px; margin-left: 75px; }

.web .main .form_errors_2 { padding-bottom: 8px; margin-bottom: 10px; width: 315px; }
.web .main .form_box_2 { color: #000000; font-size: 11px; width: 295px; margin-top: 4px; margin-bottom: 4px; }
.web .main .form_box_2 h4 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #EF5A28; font-size: 14px; display: block; letter-spacing: 1px; font-weight: bold; padding-bottom: 10px; margin-top: -5px; }
.web .main .form_box_2 .entry { width: 400px; line-height: 18px; height: 18px; padding-bottom: 8px; }
.web .main .form_box_2 .entry .caption { float: left; width: 90px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .caption span { font-size: 9px; line-height: 8px; color: #999999; letter-spacing: -1px; display: inline-block; }
.web .main .form_box_2 .entry input { height: 14px; width: 200px; border: 1px solid #D8D8D8; font-size: 10px; }
.web .main .form_box_2 .entry #anrede { height: 20px; width: 120px; border: 1px solid #D8D8D8; font-size: 10px; }
.web .main .form_box_2 .entry #daten_anrede { height: 20px; width: 120px; border: 1px solid #D8D8D8; font-size: 10px; }
.web .main .form_box_2 .entry .field { float: left; width: 230px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_plz_location { float: left; width: 230px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_plz_location .field_plz { float: left; width: 60px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_plz_location .field_plz input { width: 50px; }
.web .main .form_box_2 .entry .fields_plz_location .field_location { float: left; width: 90px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_plz_location .field_location input { width: 140px; }
	
.web .main .form_box_2 .entry .fields_street_nr { float: left; width: 230px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_street_nr .field_street { float: left; width: 160px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_street_nr .field_street input { width: 150px; }
.web .main .form_box_2 .entry .fields_street_nr .field_nrcaption { float: left; width: 20px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_street_nr .field_nr { float: left; width: 30px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_street_nr .field_nr input { width: 20px; }
	
.web .main .form_box_2 .entry2 { width: 400px; line-height: 18px; height: 18px; padding-bottom: 8px; }
.web .main .form_box_2 .entry2 .caption { float: left; width: 90px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry2 .field { float: left; width: 230px; line-height: 18px; height: 70px; }
.web .main .form_box_2 .entry2 .field #textfrage { height: 60px; width: 200px; border: 1px solid #D8D8D8; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.web .main .form_box_2 .entry2 .field #gaestenamen { height: 60px; width: 200px; border: 1px solid #D8D8D8; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.web .main .form_box_2 .entry2 .field #weiteres { height: 60px; width: 200px; border: 1px solid #D8D8D8; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.web .main .form_box_2 .entry2 .field #besonderes { height: 60px; width: 200px; border: 1px solid #D8D8D8; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; }

.web .main .form_box_2 .entry3 { width: 400px; line-height: 18px; height: 18px; padding-bottom: 8px; }
.web .main .form_box_2 .entry3 .field { float: left; width: 20px; line-height: 18px; height: 70px; }
.web .main .form_box_2 .entry3 .caption { float: left; width: 380px; line-height: 18px; height: 18px; }

.web .main .form_box_2 .entry4 { width: 400px; line-height: 18px; height: 56px; padding-bottom: 8px; }
.web .main .form_box_2 .entry4 .caption { width: 290px; line-height: 18px; height: 36px; }
.web .main .form_box_2 .entry4 .caption span { font-size: 9px; line-height: 8px; color: #999999; letter-spacing: -1px; display: inline-block; }
.web .main .form_box_2 .entry4 input { height: 14px; width: 290px; border: 1px solid #D8D8D8; font-size: 10px; }
.web .main .form_box_2 .entry4 #aufmerksam { width: 290px; font-size: 10px; }


.web .main .form_box_2 .entry .fields_two { float: left; width: 230px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_two .field_caption { float: left; padding-right: 5px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_two .field_input { float: left; width: 35px; line-height: 18px; line-height: 18px; height: 18px; }
.web .main .form_box_2 .entry .fields_two .field_input input { width: 20px; }

.web .main .form_box_2 .form_captcha_container {  }
.web .main .form_box_2 .form_captcha_container .form_captcha_enterfield { float: left; width: 130px; }
.web .main .form_box_2 .form_captcha_container .form_captcha_enterfield input { height: 14px; width: 110px; border: 1px solid #D8D8D8; font-size: 10px; }
.web .main .form_box_2 .form_captcha_container .form_captcha_codeviewer { float: left; }

.web .main .form_box_2 .btn_submit { border: 1px solid #E9754E; background-color: #FFFFFF; }



.footer { clear: both; width: 948px; margin-left: 10px; margin-top: 25px; border-top: 1px solid #E8724A; }
.footer .container { width: 948px; }
.footer .container, .footer .container a { font-weight: normal; color: #444444; font-size: 10px; text-decoration: none; height: 23px; line-height: 23px; }
.footer .container a:hover { color: #000000; text-decoration: underline; }
.footer .container .left { float: left; padding-left: 10px; }
.footer .container .right { float: right; }
.footer .container ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.footer .container ul li { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.footer .container ul li { display: inline; list-style-image: none; list-style-type: none; list-style-position: outside; }
.footer .container ul li a { display: inline-block; padding: 0px 12px 0px 8px; height: 12px; line-height: 23px; }


.downloads_admin_menu  { display: none; }
