/* ========== Basis ================ */
body {  
    font-family: Arial, Helvetica, sans-serif;  
    font-size: 62.5%;  
 background-color: #fff;  
 color: #333; 
 text-align: center;
}
* {
 font-family: Arial, Helvetica, sans-serif; 
 padding: 0;
 margin: 0;
}
img, a img { border: none; }
td {font-size:1.1em;}

.klaerchen {  
 clear: both;  
 line-height: 0px;  
 font-size: 1px;  
 height: 0px;
}
/* ========== ================ */
body.hellblau #hauptbereich {
 background-color: #8CB0D3;
 text-align: left; 
}
   
#mainDivFormular {
 margin: 0 auto;
 width: 780px; 
}
/* ========== Kopfbereich ================ */
#logoleft {
 float: left;
 padding: 12px 0 0 12px;
} 
 
#headerformular {
 background-color: #fff; 
 height: 100px;
 text-align: left;
}
#formularhead {
 height: 80px;
}
#formularhead h1 {
 font-weight: normal;  
 font-size: 1.6em;
 color: #fff;
 padding: 39px 0 0 74px;
 margin: 0;
}
/* ========== Textbereich ================ */
#formularbody {
 background-color: #D9E5F0;
 padding: 22px 0 30px 75px;
 border-top: 3px solid #fff;
}
#formularbody h1 {
 font-weight: normal;  
 font-size: 1.6em;
 margin: 10px 0;
 color: #004f9d;
 line-height:1.5em;
}
#formularbody h2 {
 font-weight: bold;  
 font-size: 1.2em;
 margin: 10px 0;
 color: #666;
}
#formularbody p { font-size: 1.1em; margin-bottom: 10px;}

.formlink {
 text-decoration: none;
 color: #004F9D;
} 

#formularfooter {
 line-height: 20px;
 border-top: 3px solid #fff;
 color: #fff;
 text-align: left;
 padding: 0 0 0 75px;
}
 
div.weiter {
 font-size: 1.1em;  
 background-color: #004F9D;
 color: #fff;
 width: 137px;
 height: 18px;
 border: 0px;
}
.weiter a{
    display:block;
    text-align:center;
    color:#fff;
    text-decoration:none;
    padding-top:2px;
}