@CHARSET "UTF-8";

html, body, div, p, td, a, input, textarea, select {
    font-family: Verdana, Arial, sans-serif;
    font-size: 18px;
    color:#303030;
}
html, body {
    margin:0;
    padding:0;
    /*overflow:auto;*/
}
html {
    height:100%;
}
body {
    height:100%;
}
h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h1, h2, legend {
/*    color:#00405e;*/
}
a {
    color: #02a4d3;
    text-decoration: none;
}

#wrapper {
    width: 1000px;
}

#wrapper {
    margin: 0 auto;
    padding:0;
    min-height:95%;
}
* html #wrapper {
    height:95%;
}

#header {
    height:405px;
}

#header_top {
    height: 288px;
}

#header img {
    border: none;
    float: left;
}

#metaNavigation, #navigation {
height:50px;
    line-height:50px;
}

#metaNavigation {
    float: right;
    margin: 0px;
    padding: 20px 17px 0px 0px;
}

#metaNavigation li {
    margin: 0px;
    padding: 0px 8px 0px 8px;
    display: inline;
    border-right: 1px solid black;
}

#metaNavigation li a {
    color: grey;
}

#header_bottom {
    height: 66px;
    background-image: url("../images/header_bottom.jpg");
    background-repeat:no-repeat;
}

#navigation {

    
/*    width: 983px;*/

    margin: 0px;
    padding: 20px 0px 0px 17px;
}
#navigation li {
    margin: 0px;
    padding: 0px 10px 0px 10px;
    display: inline;
    border-right: 1px solid #FFFFFF;
}

#navigation li a {
    font-size:12px;
    color: #FFFFFF;
}

#navigation li.navlast, #metaNavigation li.navlast {
    border-right: 0;
}

#navigation li a:hover, #navigation li#active a {
    color: #D71021;
}

#content_wrapper, #whiteBg {
    margin:0;
    padding:0;
}

#whiteBg {
    background-color:#fff;
    height:100%;
}

#content_left {
    width:950px;
    padding:30px 25px 0px 25px;
}
/*
#content_right {
    width:256px;
    padding:30px 25px 0px 25px;
}
*/
#footer {
    width:1000px;
    background-image:url("../images/footer.jpg");
    background-repeat:no-repeat;
    height: 79px;
    overflow: hidden;
    margin: 0 auto;
}

#footer #footer_menu {
    /*font-size: 10px;*/
    padding-right: 12px;
    /*width: 300px;*/
}

#footer a {
    color: #ffffff;
}

#footer #footer_menu a:hover {
    color: #ababab;
    text-decoration: underline;
}


#footer #footer_menu ul {
    margin-right: 2px;

}

#footer #footer_menu li {

    margin-right: 4px;
    padding-right: 15px;
    /*border-right:1px dotted   black;*/
    /*background-image: url("../images/separator.gif");
    background-repeat: no-repeat;
    background-position: right center;*/
}

#footer #footer_menu .menu_last {
    border: none;
    padding: 0px;
    margin: 0px;
    background: none;
}

#footer #footer_menu #print {
    float: left;
    border: none;
    padding-right: 1px;
}

#footer #copyright {
    margin-top:25px;
    margin-left: 296px;
    float: left;
    /*font-size: 10px;*/
}

#footer #copyright p {
    line-height: 26px;
    height: 26px;
    /*margin-top: 3px;*/
    /*font-size: 10px;*/
    color: #ffffff;
    white-space: nowrap;
    padding-bottom: 0px;
}

#footer #post {
    float: left;
    margin-top: 20px;
}

#footer #post img {
    border: none;
}

.fleft, #navigation, #whiteBg, #content_left, #content_right {
    float:left;
}

.fright {
    float:right;
}

/* good old clearfix - remember to use conditional comment for ie6 with .clearfix {height:1px;} */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

legend {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin-bottom: 20px;
}

fieldset {
    border: none;
    margin:0;
    padding: 0;
}

.formlabel {
    display: block;
    margin-bottom:5px;
}

.f_50_left, .f_50_right {
    width:314px;
    margin-bottom:10px;
}

.f_50_left .form_input, .f_50_right .form_input {
    width:300px;
}

.f_50_left {
    float:left;
}

.f_50_right {
    float:right;
}

fieldset.begleitung {
    margin-bottom:10px;
}

.removeBegleitung {
    margin-top:20px;
}

#contactFormSubmit #contactFormSubmitLeft {
    float:left;
    margin:0 0 0 80px;
    width:174px;
}
* html #contactFormSubmit #contactFormSubmitLeft {
    margin:0 0 0 26px;
}
#contactFormSubmit #contactFormSubmitRight {
    float:right;
    width:174px;
}

#select_begleitung, #data_begleitung, #ohne_abi, #teilnahme_treffen {
    display:none;
}
.begleitung_legende {
    margin-top: 20px;
}