html, body {
 font-family: Verdana, Helvetica, sans-serif;
 color: #000000;
 font-size: 11px;
 text-align:center;
 margin-top:0px;

 background-color: #f1f1f1;
 background-repeat:repeat-x;
}



#frame {
 width:983px;
 margin-right:auto;
 margin-left:auto;
 margin-top:0px;
 margin-bottom:0px;
 padding:0px;
 text-align:left;
 height:auto !important; /* Important Regel für moderne Browser */
height:100%; 
overflow: hidden !important; /* FF Scroll-leiste */
 background-repeat:repeat-y;
}
		


#aktiontstart {
width:983px;
padding:0px;
margin:0px;
vertical-align:top;
height:288px;
}

#contentstart {
width:983px;
text-align::left;
padding:0px;
margin:0px;
vertical-align:top;
background-image:url(gfx/bg_blau.jpg);
height:257px;
}
	
#content {
width:983px;
text-align::left;
padding:0px;
margin:0px;
vertical-align:top;
background-image:url(gfx/bg_blau.jpg);

}


#start {
width:493px;
text-align::left;
padding:0px;
margin:0px;
vertical-align:top;
float:left;
}



#header {
background: #f3f3f3;
padding:0px;
margin:0px;
height:110px;
}

#navi {
background: #e3e3e3;
height: 34px;
background-color: #fff;
padding-left: 30px;
padding-top: 20px;
color: #436aa1;
font-size:14px;
}



#footer {
text-align:center;
width:983px;
background: #f3f3f3;
height: 26px;
background-image:url(gfx/footer_blau.jpg);
}

input.form{background-color:#ffffff; font-size:11px; border:1px solid #333333; width:150px;}
input.formplz{background-color:#ffffff; font-size:11px; border:1px solid #333333; width:35px;}
input.formort{background-color:#ffffff; font-size:11px; border:1px solid #333333; width:111px;}
input.button{background-color:#ffffff; font-size:11px; border:1px solid #333333; width:85px; color:#333333;}
textarea{background-color:#ffffff; font-size:11px; border:1px solid #333333; width:230px; height:70px;}
.pflicht { color:#CC3300}


a.text { color:#333333; text-decoration:underline;}
a.text:hover { color:#666;}

a.navi, span.navi {
      color:#14448a;
      text-decoration:none;
      }
   a.navi:hover, span.navi {
	  background-repeat:no-repeat;
	  background-position:left;
	        color:#e2661c;
	
	  }

h1 { font-size:12px; color:#8ca615; font-weight:bold; letter-spacing:1px;}
span.h1 { color:#666666;}
h2 { font-size:12px; color:#8ca615; margin-top:0px;margin-bottom:0px;}
h3 { font-size:12px; color:#003366; margin-top:10px;margin-bottom:0px;}



#iframe_1 {

width: 400px;
height: 450px;
color:#808080;
}

.abstand_iframe{
padding: 15px;

} 



