#formular { margin:0 auto; padding:0; width:500px; }
/* start style formular */
form { margin:0; padding:0;}
fieldset {width:500px; border:1px solid #999; padding:10px; margin:5px; margin-top:0px; text-align:left;}
fieldset:hover {border-color:#333;}
fieldset#checkbox input  {width:35px;}
legend {font-size:1.1em; color:#666; font-weight:bold; padding:5px; margin:5px;background:none;}
label { color:#000000 font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:220px; display:block; float:left; clear:left;}

input {margin-right:5px ;border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; width:240px; background:#fff; outline:none;}
input:focus {border-color:#000000;}
select {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:100px;}
option {color:#900;}
textarea {width:244px; border:1px solid #666;}
textarea:focus {border-color:#000000;}
.plz {width:50px;}
.ort {width:178px;}
.strasse {width:194px;}
.strnummer {width:34px;}
.submitbtn {width:123px; height:21px; background:#ACADB2; border:1px solid; border-color:#fff #fff #fff #fff; color:#fff; cursor:pointer; padding:0; margin:0;}
.radiobutton{border:1px; border-color:#fff; width:20px; vertical-align:middle; text-align:left; margin-right:15px;}
.submitbtn:hover {background:#9DAEBD; color:#fff; border:1px solid; border-color:#2c5072;}
/* ende style formular */
#top {background:#999; margin:0 0 40px 0; padding:5px; border-bottom:2px solid #900;}
#top h1 { font-family:Verdana, Arial, sans-serif; color:#fff; font-size:1.6em;}
#top p {color:#fff;}
#top p a {color:#fff; border-bottom:2px solid #900; text-decoration:none; padding:2px;}
#top p a:hover {color:#fff; background:#900; border-bottom:2px solid #fff;}
#footer {height:30px;  background:#999; margin:30px 0 0 0; padding:5px; border-top:2px solid #900;}
#footer p a {color:#fff; text-decoration:none; font-size:.85em;}
#footer p a:hover {color:#900; text-decoration:none;}