  *{border:0px solid; }                       
 
 .formleft
 {width:240px;
 float:left;
 border:0px solid;}
 
 #ausweisform .formleft
 {width:540px;
 float:left;
 border:0px solid;}
 

 
 .formtop
 {width:540px;
  border:0px solid;
  clear:both;
  margin-bottom:10px;
  }
 
 .formright
 {width:240px;
 float:right;
 border:0px solid;}
 
  
 label { 
   display: block;
  float: left;
  width: 120px; 
   cursor  :    pointer;
   margin:0;
   padding:0;
   
   color:#333;
   
   
  }
 
 input#submit { 
  float: left;
  width: 100px;
  height:18px;
  margin:0;
  padding:0;
  background:#FE7A30;
  color:#fff;
  border:1px solid #172A70;
  
}

 input#submit.security { 
  float: left;
  width: 100px;
  height:18px;
  margin:10px;
  padding:0;
  background:#CFDCE4;
  color:#000;
  border:1px solid #A1BED3;
  
}

  input.feld {
  display: block;
  float: left;
  border:1px solid #172A70;
  color:#333;
  background-color:#ececec;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 150px;
cursor  :    pointer;
margin: 2px 0 10px 0;
padding:0;
   
  }
    

  
  input.feld2 {
  display: block;
  float: left;
  border:1px solid #172A70;
  color:#333;
  background-color:#ececec;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 150px;
cursor  :    pointer;
margin: 16px 0 10px 0;
padding:0;
   
  }

#ausweisform input#submit { 
  float: left;
  width: 100px;
  height:18px;
  margin:0 !important;
  padding:0;
  background:#FE7A30;
  color:#fff;
  border:1px solid #172A70;
  
}

  #ausweisform input.feld {
  display: block;
  float: left;
  border:1px solid #172A70;
  color:#333;
  background-color:#ececec;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 150px;
cursor  :    pointer;
margin: 2px 0 10px 0px !important;
padding:0;
   
  }

  #ausweisform input.feld2 {
  display: block;
  float: left;
  border:1px solid #172A70;
  color:#333;
  background-color:#ececec;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 150px;
cursor  :    pointer;
margin: 16px 0 10px 0 !important;
padding:0;
   
  }
  
    
   #ausweisform select.feld {
  display: block;
  float: left;
  border:1px solid #172A70;
  color:#333;
  background-color:#ececec;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 152px;
cursor  :    pointer;
margin: 1px 0 10px 0;
padding:0;
   
  }
  

   #ausweisform select.feldsmall {
  display: block;
  float: left;
  border:1px solid #172A70;
  color:#333;
  background-color:#ececec;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 40px;
cursor  :    pointer;
margin: 1px 0 10px 0;
padding:0;
   
  }




  
select.feld2 {
  display: block;
  float: left;
  border:1px solid #172A70;
  color:#333;
  background-color:#ececec;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 352px;
cursor  :    pointer;
margin: 14px 0 10px 0;
padding:0;
   
  }

  
  
  select.feld {
  display: block;
  float: left;
  border:1px solid #172A70;
  color:#333;
  background-color:#ececec;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 152px;
cursor  :    pointer;
margin: 1px 0 10px 0;
padding:0;
   
  }
  
  
   
 select.feld3 {
  display: block;
  float: left;
  border:1px solid #172A70;
  color:#333;
  background-color:#ececec;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 152px;
cursor  :    pointer;
margin: 16px 0 10px 0;
padding:0;
   
  } 


#ausweisform label#daten { 
  display: block;
  float: left;
  width: 140px; 
   cursor  :    pointer;
   margin:0 0 10px 0 !important;
   padding:0;
   border-bottom:1px solid #172A70;
  }

 label#daten { 
  display: block;
  float: left;
  width: 80px; 
   cursor  :    pointer;
   margin-bottom:10px;
   padding:0;
   border-bottom:1px solid #172A70;
  }
  
  label#datenstgt { 
  display: block;
  float: left;
  width: 150px; 
   cursor  :    pointer;
   margin-bottom:10px;
   padding:0;
   border-bottom:1px solid #172A70;
  }

 label#daten_lang { 
  display: block;
  float: left;
  width: 240px; 
   cursor  :    pointer;
   margin-bottom:4px;
   padding:0;
   border-bottom:0px solid #172A70;
  }

  
  label#datencheck { 
  display: block;
  float: left;
  width: 150px; 
   cursor  :    pointer;
   margin-bottom:10px;
   padding:0;
  border-bottom:1px solid #172A70;
  }

label#datencheckstgt { 
  display: block;
  float: left;
  width: 220px; 
   cursor  :    pointer;
   margin-bottom:10px;
   padding:0;
  border-bottom:1px solid #172A70;
  }


  
   div#check { 
  display: block;
  float: left;
  width: 450px; 
   
   margin-bottom:10px;
   padding:0;
   
    border:0;
  }
  
  

form br { 

  clear: both; 
}






.checkbox {


display: block;
float: left;
color:#333;
font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
cursor  :    pointer;
border:0px solid;
width: 13px;
margin:3px 0px 10px 0px;
padding:0 0 10px 0;
background-color:#fff;
  
}

.checkbox1 { 
  display: block;
float: left;
color:#333;
font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  border:0px solid;
  width: 13px;
   margin:16px 0px 10px 0px;
  padding:0 0 10px 0;
  background-color:#fff;}
 



  
  
  

  
textarea
{display: block;
  float: left;
  border:1px solid;
  color:#333;
    background-color:#ececec;
  height:140px;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 150px;
   cursor  :    pointer;
   margin:0px 0 10px 0px;
   padding:0;}
   
  
textarea.anmeldung
{display: block;
  float: left;
  border:1px solid;
  color:#333;
    background-color:#ececec;
  height:95px;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 230px;
   cursor  :    pointer;
   margin:0px 0 10px 0px;
   padding:0;}
  
 


form#kontaktform {
  
font:  70% Verdana,  Arial, Helvetica sans serif;  
color:#333;
width:500px;
  margin:24px 0 0 0;
  padding:0;
    border:0px solid #ff0000;
 
}

form#ausweisform {
  
font:  70% Verdana,  Arial, Helvetica sans serif;  
color:#333;
width:300px;
  margin:24px 0 0 0;
  padding:0;
    border:0px solid #ff0000;
 
}

form#anmeldeform {
  
font:  70% Verdana,  Arial, Helvetica sans serif;  
color:#333;
width:450;
  margin:24px 0 0 0;
  padding:0;
    border:0px solid #ff0000;
 
}





form#PLZform {
  
font:  70% Verdana,  Arial, Helvetica sans serif;  
color:#333;

  margin:24px 0 0 1.4em;
  padding:0;
 
}


 input.PLZSuche
{border:1px solid #172A70;
float:none;
  color:#333;
  background-color:#ececec;
  font:  normal  100% Verdana,  Arial, Helvetica sans serif; 
  width: 100px;
  height:16px;
    cursor  :    pointer;
   margin-bottom:10px;
   padding:0;
   clear:left;}
   
 label#PLZdaten
{   
   width: 120px; 
   cursor  :    pointer;
   margin:0 0 10px 0;
   padding:0;
   clear:left;
   float:none;
   color:#333;}
   
   input#submitPLZ { 
  float: left;
   font:  100% Verdana,  Arial, Helvetica sans serif;  
  width: 100px;
  height:18px;
  margin:0;
  padding:0;
  background:#FE7A30;
  color:#fff;
  border:1px solid #172A70;
  
}
