body {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
background: #FFFFFF;
}

/* -- Startseite -- */


#frame {
position: relative;
left: 0px;
top: 0px;
width: 790px;
border: 1pt solid #ADC0C9;
overflow: hidden;
}

#header {
position: relative;
left: 0px;
top: 0px;
height: 85px;
width: 100%;
overflow: hidden;
}

#blockmitte {
position: relative;
left: 0px;
top: 0px;
height: 475px;
width: 100%;
}

#footer {
position: relative;
left: 0px;
top: 0px;
height: 20px;
width: 100%;
background-color: #ADC0C9;
}


#bildleiste {
float: left;
}

#logo {
float: right;
position: relative; top: 35px; right: 30px;
}

#contentrechts {
float: right;
position: relative; top: 70px; right: 40px;
width: 312px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
text-align: justify;
font-weight: normal;
line-height: 165%;
color: #000000;
}

#contentrechts a:link {
color: #ADC0C9;
text-decoration: none;
}

#contentrechts a:visited {
color: #ADC0C9;
text-decoration: none;
}

#contentrechts a:hover {
color: #333333;
text-decoration: none;
}

#contentrechts a:active {
color: #ADC0C9;
text-decoration: none;
}



/* -- Hauptnavigation -- */

.nav_row a {
position: relative; top:-1px; left:0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
margin-right: 0px;
}

.nav_row a:visited {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;

}

.nav_row a:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
} 

.nav_row_active, .nav_row_active a, .nav_row_active a:link, .nav_row_active a:active, .nav_row_active a:visited, .nav_row_active a:hover {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #000000;
font-weight: bold;
text-decoration: none;
} 



/* -------- contact form --------- */

#phpwcmsForm349 {
float: left;
position: relative; top: 40px; left: 50px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
}

#upload {
width: 300px;
height: 20px;
border: 1px solid #ADC0C9;
background: none;
padding: 5px 5px 5px 5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
}

#text {
width: 250px;
height: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color : #000000;
border : 1px solid #ADC0C9;
padding: 3px 3px 3px 3px;
}

#text0 {
width: 250px;
height: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #ADC0C9;
}

#text1 {
width: 250px;
height: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #ADC0C9;
}

#text2 {
width: 250px;
height: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color : #000000;
border : 1px solid #ADC0C9;
padding: 3px 3px 3px 3px;
margin-top: 0px;
}

#text3 {
width: 250px;
height: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color : #000000;
border : 1px solid #ADC0C9;
padding: 3px 3px 3px 3px;
}

#email {
width: 250px;
height: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color : #000000;
border : 1px solid #ADC0C9;
padding: 3px 3px 3px 3px;
}


.formLabel {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
vertical-align: middle;
padding-top: 0px;
padding-bottom: 0px;
}

.formLabelRequired {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
vertical-align: middle;
padding-top: 0px;
padding-bottom: 0px;
}

.formField {
width: 350px;
height: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
padding-top: 5px;
padding-bottom: 4px;
}

#submitIt {
position: absolute; top: 360px; left: 387px;
width: 90px;
height: 17px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
border: 0px solid #000000;
background: #ADC0C9;
}

#resetIt {
position: absolute; top: 360px; left: 605px;
width: 90px;
height: 17px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
border: 0px solid #000000;
background: #ADC0C9;
}

#select {
width: 250px;
height: 20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #ADC0C9;
}

#radio0, #radio1, #radio2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
margin-top: 0px;
margin-bottom: 0px;
}

#textarea {
position: absolute; top: 235px; left: 387px;
width: 310px;
height: 110px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color : #000000;
border : 1px solid #ADC0C9;
padding: 3px 3px 3px 3px;
overflow: auto;
}


