body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
font: 11px Verdana;
line-height: 14px;
color: #200f04;
background: #d9d0b1;
}

h1{
margin: 0;
padding: 0;
font: 22px Verdana;
line-height: 22px;
font-weight: bold;
}
h2{
margin: 10px 0 15px 20px;
padding: 0;
font: 16px Verdana;
line-height: 20px;
font-weight: bold;
}
p{
margin: 10px 0 0 0;
padding: 0 20px 0 20px;
font: 11px Verdana;
line-height: 18px;
}

hr{
margin: 10px 20px 20px 20px;
background: #200f04;
border: none;
height: 1px;
}

span.italic{
font-style: italic;
}
span.bold{
font-weight: bold;
}
span.right{
text-align: right;
}
img {
border: 0;
z-index:1 !important;
display:block;
}
a {
color: #71684a;
}
a:hover{
color: #998f6d;
}
.text_list{
margin: 0 0 20px 0;
padding: 0;
}
.text_list ul{
margin: 10px 20px 0 40px;
padding: 0;
list-style:none;
}
.text_list ol{
margin: 10px 20px 0 60px;
padding: 0;
}
.text_list li{
margin: 0 0 10px 0;
padding: 0;
font: 11px Verdana;
line-height: 16px;
}

#main{
margin: 0 0 10px 10px;
padding: 0;
width: 799px;
}
#content_right{
margin: 0;
padding: 0;
width: 210px;
height: 472px;
float: left;

}

#content_right_links{
margin: 0;
padding: 10px 0 0 5px;
width: 205px;
height: 47px;
color: #71684a;
}
#content_right_links ul{
margin: 0;
padding:0;
width: 205px;
height: 20px;
list-style:none;
}
#content_right_links li{
margin:0 0 0 5px;
padding: 0;
float: left;
font: 13px Verdana;
line-height: 14px;
}

#content_right_text{
margin: 0;
padding: 5px 0 0 10px;
width: 200px;
height: 355px;

}
#content_right_text p{
margin: 0 0 15px 0;
padding: 0;
font: 12px Verdana;
line-height: 16px;
}

#content{
margin: 0 0 10px 0;
padding: 0;
width: 585px;
float: left;
border: 2px solid #928a70;

}
#content_border{
margin: 0;
padding: 3px 3px 3px 3px;
border-top: 2px solid #928a70;
border-bottom: 2px solid #928a70;
}

#content_main{
margin: 0;
padding: 0;
border: 1px solid #928a70;
background: #f7f1db;
}

.navigation{
margin: 0;
padding: 3px 3px 0 0;
}
.navigation a{
margin: 0;
padding: 1px 0 0 0;
display: block;
text-decoration: none;
border-top: 1px solid #eaeaea;
border-right: 1px solid #eaeaea;
font: 13px Verdana;
line-height: 15px;
text-align: center;
height: 18px;
color: #200f04;
}
.navigation a:link, .navigation a:visited{
display: block;
text-decoration: none;
color: #200f04;
}
.navigation a:hover{
display: block;
text-decoration: none;
color: #71684a;
background: #e2dabd;
}


.navigation_box{
margin: 0;
padding: 0 0 0 3px;
float: left;
width: 191px;
height: 25px;
}

.navigation_box_content{
margin: 0;
padding: 0;
float: left;
width: 189px;
height: 20px;
border: 1px solid #928a70;
}

.navigation_member{
margin: 0 3px 3px 3px;
padding: 3px 0 0 0;
height: 23px;
font: 13px Verdana;
line-height: 18px;
border: 1px solid #928a70;
background: #eae3ca;
}
.navigation_member ul{
margin: 0;
padding: 0;
list-style:none;
}
.navigation_member li{
margin: 0;
padding: 0 0 0 28px;
float: left;
}
.navigation_member a{
color: #200f04;
text-decoration: none;
}
.navigation_member a:hover{
color: #71684a;
}


.leistung_list{
margin: 0;
padding: 10px 0 30px 20px;
}
.leistung_list ul{
margin: 0;
padding:0;
list-style:none;

}
.leistung_list li{
margin:0 0 0 20px;
padding:0;
float: left;
font: 12px Verdana;
line-height: 16px;
}

#anmelden{
margin: 30px 20px 0 20px;
padding: 0;
height: 200px;
width : 310px;

}
#anmelden_title{
margin: 10px 0 10px 0;
padding: 0;
font: 14px Verdana;
line-height: 16px;
font-weight: bold;
}

#anmelden_msg{
margin: 0;
padding: 0;
height: 30px;
color: #a52a2a;
}
#anmelden_form{
margin: 0;
padding: 10px 10px 10px 10px;
border: 1px solid #928a70;

}
.anmelden_input{
	border: 1px solid #928a70;
	font-size: 11px Verdana;
	background-color: #e6dfc6;
	color: #200f04;
}
.anmelden_submit{
	font: 11px Verdana;
	width: 75px;
	font-weight: bold;
	border: 1px solid #928a70;
	background: #e6dfc6;
	color: #200f04;
}


/*--------------------------------------------------------------------------------------------------------------------------------*/
/*
#text_vision p{
margin: 80px 0 0 0;
padding: 0 20px 0 20px;
font: 14px Verdana;
line-height: 40px;
}
*/

.text_mitgliedschaft p{
margin: 30px 0 0 0;
padding: 0 20px 0 20px;
font: 14px Verdana;
line-height: 20px;
}

.text_mitgliedschaft#m_a p{
margin: 30px 190px 0 190px;
padding: 0;
font: 13px Verdana;
line-height: 20px;
text-align: center;
border: 1px solid #928a70;
background: #d9d0b1;
color: #200f04;
text-decoration: none;
}
.text_mitgliedschaft#m_a a{
text-decoration: none;
}
.text_mitgliedschaft#m_a p:hover{
background: #e2dabd;
color: #71684a;
}

#text_kontakt {
margin: 30px 0 0 0;
padding: 0;
}
#text_kontakt p{
margin: 15px 0 0 0;
padding: 0 20px 0 20px;
font: 11px Verdana;
line-height: 20px;
}

#text_links {
margin: 0;
padding: 0 0 20px 0;

}

#text_links p{
margin: 15px 0 0 0;
padding: 0 20px 0 20px;
font: 11px Verdana;
line-height: 14px;
}

#text_links ul{
margin: 20px 0 0 20px;
padding: 0;
font: 11px Verdana;
list-style:none;
}
#text_links li{
margin: 0 0 15px 0;
padding: 0;

}


.text_sponsoren{
margin: 0;
padding: 0 20px 0 20px;
}
.text_sponsoren p{
margin: 10px 0 10px 0;
padding: 0;
font: 11px Verdana;
line-height: 20px;
}

.content_announce{
margin: 0;
padding: 0;
color: #200f04;
}
.formular_errorField{
border: 1px solid #a52a2a;
font-size: 11px Verdana;
background-color: #d9d0b1;
color: #200f04;
}
.formular_inputField{
border: 1px solid #928a70;
font-size: 11px Verdana;
background-color: #e6dfc6;
color: #200f04;
}
.formular_announce_done{
display: none;
}
.formular_submit{
font: 11px Verdana;
width: 140px;
font-weight: bold;
border: 1px solid #928a70;
background: #e6dfc6;
color: #200f04;
}
.formular_message{
margin: 20px 0 0 20px;
padding: 0;
color: #200f04;
font: 12px Verdana
}
.formular_para{
margin: 10px 20px 15px 20px;
padding: 0;
}
.formular_para h3{
margin: 5px 0 5px 0;
padding: 0;
font: 10px Verdana;
font-weight: bold;
}
.formular_para ul{
margin: 0;
padding: 0;
font: 10px Verdana;
list-style:none;
}
/*--------------------------------------------*/
.navigation_incbild_main{
margin: 0;
padding: 0;
width: 179px;
height: 350px;
float: left;
border-right: 1px solid #928a70;
}
.navigation_incbild_main ul{
margin: 0;
padding: 10px 0 0 20px;
list-style:none;
}
.navigation_incbild_main li{
margin:10px 0 0 0;
padding:0;
font: 12px Verdana;
line-height: 14px;
}
.bild_incbild_main{
margin: 0;
padding: 0;
float: left;
}

.navigation_incbild{
margin: 0;
padding: 0;
height: 25px;
}
.navigation_incbild ul{
margin: 0;
padding: 7px 0 0 0;
list-style:none;

}
.navigation_incbild li{
margin:0;
padding:0 0 0 20px;
float: left;
font: 12px Verdana;
line-height: 14px;
}
/*-------------------------------------------------------*/
#navigation_ausbildung{
margin: 0;
padding: 10px 20px 20px 20px;
font: 12px Verdana;
}
#navigation_ausbildung ul{
margin: 0;
padding: 0;
list-style: none;
}
#navigation_ausbildung li{
margin: 0;
padding: 7px 0 0 0;
width: 100%;
}






