@charset "utf-8";

.anfrage{
width: 800px;
margin: 20px 0 0px 0px;
font-weight: 500;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 18px;
color: #4d4d4d;    
}
.pflicht{
margin: -2px 0 0px 0px;
font-weight: 400;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 0.9em;
color: #4d4d4d;    
}
.err{
margin: -60px 0 0px 150px;
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
color: #b00000;
}
.manipuli
{
margin: -60px 0 0px 150px;
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
color: #b00000;
}
.main_send{
margin: 0px auto;
height:700px;
}
/********************************************* DSGVO ********************************************/

.error{
margin: 20px 0 10px 150px;
font-family : Verdana, Helvetica, sans-serif;
font-size : 14px;
color: #0000FF;
}
.ds_an{
margin: 0px 0 0px 10px;
font-family : Verdana, Helvetica, sans-serif;
font-size : 0.6rem;
color: #0000ff;
}
.ds_an a{
color: #4d4d4d;
text-decoration:underline;
}
.ds_an a:hover{
text-decoration:none;
color: #00ff00;
}
.z_button{
margin: 10px 0px 50px 0px;
}
/************************************************Anzeige wenn Mitteilung abgesendet *********************/
.abstand {
font-family: Arial,Helvetica,sans-serif;
margin: 0px 0px 0 30px;
font-size: 13px;
font-weight: 600;
}
.mittext {
font-family: Verdana,Arial,Helvetica,sans-serif;
margin: 0px 0 0 0px;
font-size: 14px;
font-weight: 600;
}
.firma {
height:30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #4d4d4d;
    margin: 20px 30px 0px 0px;    
}
.firma_1 {
height:20px;
font-size: 1.1em;
font-weight: normal;
margin: -28px 0px 0px 120px;    
}
.name{
height:30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #4d4d4d;
margin: 5px 160px 0px 0px;   
}
.n_1 {
height:20px;
font-size: 1.1em;
font-weight: normal;
margin: -28px 0px 0px 120px;    
}
.vname {
height:30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #4d4d4d;
   margin: 5px 90px 0px 0px;    
}
.vname_1 {
height:20px;
font-size: 1.1em;
font-weight: normal;
margin: -28px 0px 0px 120px;     
}
.strasse {
   height:30px;
   font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #4d4d4d;
margin: 5px 30px 0px 0px;    
}
.strasse_1 {
height:20px;
font-size: 1.1em;
font-weight: normal;
margin: -28px 0px 0px 120px;         
}
.ort {
height:30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #4d4d4d;
margin: 5px 30px 0px 0px;    
}
.ort_1 {
height:20px;
font-size: 1.1em;
font-weight: normal;
margin: -28px 0px 0px 120px;      
}
.telefon {
height:30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #4d4d4d;
margin: 5px 30px 0px 0px;    
}
.telefon_1 {
height:20px;
font-size: 1.1em;
font-weight: normal;
margin: -28px 0px 0px 120px;      
}
.telefax {
  height:30px;
  font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color:#4d4d4d;
margin: 5px 30px 0px 0px;    
}
.telefax_1 {
height:20px;
font-size: 1.1em;
font-weight: normal;
margin: -28px 0px 0px 120px;          
}
.email {
height:30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #4d4d4d;
margin: 5px 30px 0px 0px;    
}
.email_1 {
height:20px;
font-size: 1.1em;
font-weight: normal;
margin: -28px 0px 0px 120px;           
}
.an {
height:30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #4d4d4d;
margin: 5px 30px 0px 0px;    
}
.an_1 {
height:20px;
font-size: 1.1em;
font-weight: normal;
margin: -28px 0px 0px 120px;       
}
.mitteilung {
height:30px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    color: #4d4d4d;
margin: 5px 30px 0px 0px;    
}
.mitteilung_1 {
font-size: 1.1em;
font-weight: normal;
margin: 10px 0px 0px 0px;        
}
.linie
{
margin: -10px 0 20px -70px;
width: 750px;
font-weight: normal;
border: 1px inset #161010;
}
.back {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
color: #4d4d4d;
margin: 5px 0px 0px 0px;    
}
.back a{
color: #4d4d4d;
text-decoration:underline;
}
.back a:hover{
text-decoration:none;
color: #FFFF61;
}

/********************************************** Eintragsformular **********************************/
.name_1 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #4d4d4d;
    margin: 15px 0px 0px 0px;   
}
.input_1 {
    margin: -25px 0px 10px 180px;    
}
.error_1 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight:100;
    color: #ff0000;
    margin: -20px 0px 10px 120px;    
}
.name_2{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #4d4d4d;
    margin: 10px 0px 0px 0px;         
}
.input_2 {
    margin: -25px 0px 10px 180px;     
}
.name_3 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #4d4d4d;
    margin: 10px 0px 0px 0px;       
}
.input_3 {
    margin: -25px 0px 10px 120px;    
}
.name_4 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #4d4d4d;
    margin: 10px 0px 0px 0px;    
}
.input_4 {
    margin: -25px 0px 10px 180px;        
}
.name_5 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #4d4d4d;
    margin: 10px 0px 0px 0px;       
}
.input_5 {
    margin: -25px 0px 10px 180px;       
}
.name_6 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #4d4d4d;
    margin: 10px 0px 0px 0px;   
}
.input_6 {
    margin: -25px 0px 10px 180px;    
}
.error_2 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #ff0000;
    margin: -20px 0px 10px 120px;    
}
.name_7 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #4d4d4d;
    margin: 10px 0px 0px 0px;       
}
.input_7 {
    margin: -25px 0px 10px 180px;        
}
.error_3 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #ff0000;
    margin: -20px 0px 10px 120px;    
}
.name_8 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #4d4d4d;
    margin: 40px 0px 0px 0px;       
}
.input_8{
    margin: -25px 0px 10px 180px;         
}
.name_9 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #4d4d4d;
    margin: 10px 0px 0px 0px;      
}
.input_9{
    margin: -25px 0px 10px 180px;         
}
.error_4 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: 100;
    color: #ff0000;
    margin: -30px 0px 0px 120px;      
}

.input_but_ab {color: #ffffff; padding: 5px 0 5px 0; background-color: #696969; font-family:Verdana; font-size:11px; width:110px; text-align:center; font-weight: bold; height:30px;
border: 1px solid #496a93;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }

.input1   {width:350px; height:20px; background-color: #ffffff; color: #4e0000; font-size:12px;
border: 1px solid #496a93;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
.input3    {width:67px; height:20px; font-weight: normal; background-color: #ffffff; color: #4e0000; font-size:12px; 
border: 1px solid #496a93;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
.input31    {width:67px; height:20px; font-weight: normal; background-color: #ffffff; color: #4e0000; font-size:12px; margin: 0px 0px 0 0px;
border: 1px solid #496a93;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
.input4   {width:169px; height:20px; font-weight: normal; background-color: #ffffff; color: #4e0000; font-size:12px; 
border: 1px solid #496a93;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
.input12    {width:279px; height:20px; font-weight: normal; background-color: #ffffff; color: #4e0000; font-size:12px; 
border: 1px solid #496a93;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
.input121    {width:279px; height:20px; font-weight: normal; background-color: #ffffff; color: #4e0000; font-size:12px; margin: 0px 0 0 0px;
border: 1px solid #496a93;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }

/* Textarea */

.textarea {margin: 0px 0 0 0; color:#4d4d4d; font-family:Verdana; font-size:12px; font-weight: normal; width: 500px; height: 250px; background-color: #fff; 
border: 1px solid #496a93;
-moz-border-radius: 5px;
    -khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
}
.textarea1 {color:#4d4d4d; font-family:Verdana; font-size:12px; font-weight: normal; width: 450px; height: 250px; background-color:#fff; 
border: 1px solid #496a93;
-moz-border-radius: 5px;
    -khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
word-wrap: break-word;
#display: none;
    white-space: pre-wrap;
}
.absenden {
margin: 50px 0 0 240px;
}
.abbrechen {
margin: -30px 0 0 365px;
}
