.kontaktformular  {
	 width:  450px;
     margin: 10px 0;
     padding: 10px;
     font-size: 12px;
     font-family: "Lucida Grande", "Lucida Sans Unicode" , verdana, arial, sans-serif;
     border: 1px solid #666666;
     background: #F5F5F5;
     float: left;
     clear: both;
     }

.kontaktformular fieldset {margin: 10px 0;}
.kontaktformular fieldset p {margin-left: 10px;}
.kontaktformular a {color: #483D8A; text-decoration: none;}
.kontaktformular a:hover {color: #483D8A;}

.kontaktformular legend {
	 background: #0066cc;
	 color: #fff;
	 padding: 3px 5px;
	 border: 1px solid #ddd;
	 text-transform: uppercase;
	 }

.kontaktformular label {
     width: 150px;
	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 0px 0;
     }

.kontaktformular input, .kontaktformular textarea {
     border-right: 1px solid #ddd;
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666;
     border-top: 1px solid #666666;
     background: #ddc;
     padding: 0px 3px;
    /* margin: 3px 0;*/
     width: 240px;
     font-size: 12px;
     font-family: "Lucida Grande", "Lucida Sans Unicode" , verdana, arial, sans-serif;

     }
	  
.kontaktformular input  {
      margin: 3px 0;
		height:18px;
}	  

select  {
     margin: 3px 0;
	  height:22px;
	  font-size: 12px;
     font-family: "Lucida Grande", "Lucida Sans Unicode" , verdana, arial, sans-serif;

}	  

.kontaktformular textarea {
     *margin: 3px 0; /* IE */
     margin: 9px 0;
}

.kontaktformular input:active, .kontaktformular input:focus, .kontaktformular input:hover { background: #b0ebff;}
.kontaktformular textarea:active, .kontaktformular textarea:focus, .kontaktformular textarea:hover { background: #b0ebff;}

.buttons {text-align: center;}
.buttons input {background: #555555; color: #fff; border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.buttons input:hover {background: #0066CC /*#555555*/; color: #fff; border-top:2px solid #ddd; border-left:2px solid #ddd; border-bottom:2px solid #fff; border-right:2px solid #fff;}

.kontaktformular input.submit {
	   width: 100px;
		height:22px;
}
 
 
input.sicherheitscode {
	font-size:18px;
	font-weight: bold;
	height:30px;
	color:000000;
	margin: 15px 0px 5px 0px;
	letter-spacing:2px;
	width:130px;
	border:2px solid #0066cc;
}

em {
font-style: normal;
}


input.radio, input.checkbox, input.submit {
	 width: auto;
}


input#checkbox.check{
  float:left;
  margin: 0px 5px 5px 5px;
  width: 20px;
}

#wer label {
 width:  200px;  /*  Breit genug wählen damit Werte untereinander angezeigt werden */
 margin: 5px 0px 0px 5px;
}

#patenschaftsart label {
 width:  400px;  /*  Breit genug wählen damit Werte untereinander angezeigt werden */
 margin: 5px 0px 0px 5px;
}
