


.EN_tab__mailkurz-xxx-txt,
.EN_tab__mailkurz-xxx-btn,
.EN_tab__mailkurz-xxx-feld1,
.EN_tab__mailkurz-xxx-feld2{
    min-height: 1px;
    margin-left: 1px;
    margin-right: 1px;
    
}

.EN_tab__mailkurz-xxx-txt{width: 75px;}
.EN_tab__mailkurz-xxx-btn{width: 75px;margin-left: 75px;}
.EN_tab__mailkurz-xxx-feld1{width: 320px;}
.EN_tab__mailkurz-xxx-feld2{width: 390px;}

form.mailkurz-xxx{
    color: #0093d2;
	font: 400 16px/22px "Roboto", Arial, sans-serif;
    margin: 8px 0 0 0px;
    display: block;



	border: 1px solid FFD800;
	width: 100%;
}

form.mailkurz-xxx select,			
form.mailkurz-xxx textarea,			
form.mailkurz-xxx input {			
	background: #fff;
	 
	color: #004a8a;
	
	padding: 6px 5px 6px 5px;
	border: 1px solid #00ff21;
	font: 400 12px/22px "Roboto", Arial, sans-serif;
	
	
	margin: 0 0 17px;

    display: block;
	width: 100%;
}

form.mailkurz-xxx select:focus,			
form.mailkurz-xxx textarea:focus,			
form.mailkurz-xxx input:focus{
	background: #004a8a;
	color: #fff;
}

form.mailkurz-xxx :invalid {
border-color: #e60000;

}

form.mailkurz-xxx :required {
border-color: #ffd800;

}

form.mailkurz-xxx .submit_btn {
background: #004a8a; 
width: auto;


border: 1px solid #004a8a;
font: 700 14px/18px "Roboto", Arial, sans-serif;
letter-spacing: 1px;
color: #fff;

padding: 6px 5px 5px 5px;
margin-bottom: 73px; 
}

form.mailkurz-xxx .submit_btn:hover{
opacity: 0.9;
}

form.mailkurz-xxx ::-moz-placeholder {color: #0093d2; opacity: 0.8;} 
form.mailkurz-xxx :-ms-input-placeholder {color: #0093d2; opacity: 0.8;} 
form.mailkurz-xxx ::-webkit-input-placeholder {color: #0093d2; opacity: 0.8;} 

form.mailkurz-xxx label{
    color: #0093d2;
	font: 400 12px/16px "Roboto", Arial, sans-serif;
    margin: 8px 0 0 0;
    display: block;
    float: left;
}

form.mailkurz-xxx fieldset{max-width: 100%;}









.EN_tab__mailkurz1-txt,
.EN_tab__mailkurz1-feld1{
    min-height: 1px;
    margin-left: 1px;
    margin-right: 1px;
    
}

.EN_tab__mailkurz1-txt{width: 75px;}
.EN_tab__mailkurz1-feld1{width: 320px;}

form.mailkurz1{
    color: #0093d2;
	font: 400 14px/20px "Roboto", Arial, sans-serif;
    margin: 8px 0 0 0px;
    display: block;



	border: 1px solid #eee;
	width: 100%;
}

form.mailkurz1 textarea,			
form.mailkurz1 input {			
	background: #fff;
	 
	color: #003f6f;
	
	padding: 2px 4px;
	border: 1px solid #333;
	font: 400 12px/22px "Roboto", Arial, sans-serif;
	
	
	margin: 0 0 17px;

    display: block;
	width: 100%;
}

form.mailkurz1 textarea:focus,			
form.mailkurz1 input:focus{
	background: #003f6f;
	color: #fff;
}

form.mailkurz1 :invalid {
border-color: #013F70;

}

form.mailkurz1 :required {
border-color: #013F70;

}


form.mailkurz1 .submit_btn {
background: #0093d2; 
width: auto;


border: 1px solid #0093d2;
font: 700 14px/18px "Roboto", Arial, sans-serif;
letter-spacing: 1px;
color: #fff;

padding: 6px 5px 5px 5px;
 
}

form.mailkurz1 .submit_btn:hover{
opacity: 0.9;
}

form.mailkurz1 ::-moz-placeholder {color: #0093d2; opacity: 0.8;} 
form.mailkurz1 :-ms-input-placeholder {color: #0093d2; opacity: 0.8;} 
form.mailkurz1 ::-webkit-input-placeholder {color: #0093d2; opacity: 0.8;} 

form.mailkurz1 label{
    color: #333;
	font: 400 14px/16px "Roboto", Arial, sans-serif;
    margin: 6px 0 0 0;
    display: block;
    float: left;
}

form.mailkurz1 fieldset{max-width: 100%;}




.EN_tab__mailkurz2-feld1{
    min-height: 1px;
    margin-left: 1px;
    margin-right: 1px;
    
}

.EN_tab__mailkurz2-feld1{width: 300px;}

form.mailkurz2{
    color: #0093d2;
	font: 400 16px/22px "Roboto", Arial, sans-serif;
    margin: 8px 0 0 0px;
    display: block;



	border: 1px solid 0093d2;
	
}

form.mailkurz2 input {			
	background: #fff;
	 
	color: #004a8a;
	
	padding: 6px 5px 6px 5px;
	border: 1px solid #0093d2;
	font: 400 12px/22px "Roboto", Arial, sans-serif;
	
	
	margin: 0 0 25px 0;

    
	width: 100%;
}

form.mailkurz2 input:focus{
	background: #004a8a;
	color: #fff;
}

form.mailkurz2 :invalid {
border-color: #013F70;

}

form.mailkurz2 :required {
border-color: #013F70;

}

form.mailkurz2 .divnummer {			
    font: 400 12px/22px "Roboto", Arial, sans-serif;
	float: left;
    text-align: left;
	width: 100%;
}

form.mailkurz2 .nummer {			
	width: 40px;
}

form.mailkurz2 .submit_btn {
background: #004a8a; 
width: auto;


border: 1px solid #004a8a;
font: 700 14px/18px "Roboto", Arial, sans-serif;

color: #fff;

padding: 6px 8px 5px 8px;
 
margin-bottom: 10px !important;
}

form.mailkurz2 .submit_btn:hover{
opacity: 0.9;
}

form.mailkurz2 ::-moz-placeholder {color: #0093d2; opacity: 0.8;} 
form.mailkurz2 :-ms-input-placeholder {color: #0093d2; opacity: 0.8;} 
form.mailkurz2 ::-webkit-input-placeholder {color: #0093d2; opacity: 0.8;} 

form.mailkurz2 label{
    color: #0093d2;
	font: 400 12px/16px "Roboto", Arial, sans-serif;
    
    display: block;
    
}

form.mailkurz2 fieldset{max-width: 100%;}



























form.maildetail1{
    color: #0093d2;
	font: 400 16px/22px "Roboto", Arial, sans-serif;
    margin: 8px 0 0 0px;
    display: block;



	border: 1px solid FFD800;
	width: 100%;
}

form.maildetail1 select,			
form.maildetail1 textarea,			
form.maildetail1 input {			
	background: #fff;
	 
	color: #003f6f;
	
	padding: 2px 4px;
	
	font: 400 12px/22px "Roboto", Arial, sans-serif;
	
	
	margin: 0 0 17px;

    display: block;
	width: 100%;
}

form.maildetail1 textarea{			
 height: 100px;
}

form.maildetail1 select:focus,			
form.maildetail1 textarea:focus,			
form.maildetail1 input:focus{
	background: #004a8a;
	color: #fff;
}

form.maildetail1 :invalid {
border-color: #e60000;

}

form.maildetail1 :required {
border-color: #ffd800;

}

form.maildetail1 .divnummer {			
    font: 400 12px/22px "Roboto", Arial, sans-serif;
	float: left;
    text-align: left;
	width: 100%;
}

form.maildetail1 .nummer {			
	width: 40px;
	display: inline;
	margin-top: 24px;
}

form.maildetail1 .submit_btn {
background: #004a8a; 
width: auto;


border: 1px solid #004a8a;
font: 700 14px/18px "Roboto", Arial, sans-serif;
letter-spacing: 1px;
color: #fff;

padding: 6px 5px 5px 5px;
margin-bottom: 73px; 
}

form.maildetail1 .submit_btn:hover{
opacity: 0.9;
}

form.maildetail1 ::-moz-placeholder {color: #0093d2; opacity: 0.8;} 
form.maildetail1 :-ms-input-placeholder {color: #0093d2; opacity: 0.8;} 
form.maildetail1 ::-webkit-input-placeholder {color: #0093d2; opacity: 0.8;} 

form.maildetail1 label{
    color: #0093d2;
	font: 400 12px/16px "Roboto", Arial, sans-serif;
    margin: 8px 0 0 0;
    display: block;
    
}

form.maildetail1 fieldset{max-width: 100%;}

















.EN_tab__maildetail2-txt,
.EN_tab__maildetail2-btn,
.EN_tab__maildetail2-1,
.EN_tab__maildetail2-12,
.EN_tab__maildetail2-22,
.EN_tab__maildetail3-1,
.EN_tab__maildetail3-2{
    min-height: 1px;
    margin-left: 1px;
    margin-right: 1px;

float: left
}

.EN_tab__maildetail2-txt{width: 75px;}
.EN_tab__maildetail2-btn{width: 75px;margin-left: 75px;}
.EN_tab__maildetail2-1{width: 700px;}
.EN_tab__maildetail2-12{width: 330px; padding-right: 39px;}
.EN_tab__maildetail2-22{width: 330px;}
.EN_tab__maildetail3-1{width: 20px;}
.EN_tab__maildetail3-2{width: 330px;}

form.maildetail2{
    color: #0093d2;
	font: 400 14px/20px "Roboto", Arial, sans-serif;
    
    display: block;



	border: 1px solid FFD800;
	width: 100%;
}


.checkbox1{width:8%!important;float:left;margin-top:15px!important}

form.maildetail2 select,			
form.maildetail2 textarea,			
form.maildetail2 input {			
	background: #fff;
	 
	color: #004a8a;
	
	padding: 6px 5px 6px 5px;
	border: 1px solid #333;
	font: 400 12px/22px "Roboto", Arial, sans-serif;
	
	
	margin: 0 0 17px;

    display: block;
	width: 100%;
}

form.maildetail2 textarea{			
 height: 100px;
}

form.maildetail2 select:focus,			
form.maildetail2 textarea:focus,			
form.maildetail2 input:focus{
	background: #003f6f;
	color: #fff;
}

form.maildetail2 :invalid {
border-color: #e60000;

}

form.maildetail2 :required {
border-color: #ffd800;

}



form.maildetail2 .submit_btn {
background: #0093d2; 
width: auto;


border: 1px solid #0093d2;
font: 700 14px/18px "Roboto", Arial, sans-serif;
letter-spacing: 1px;
color: #fff;

padding: 6px 5px 5px 5px;
 
}

form.maildetail2 .submit_btn:hover{
opacity: 0.9;
}

form.maildetail2 ::-moz-placeholder {color: #0093d2; opacity: 0.8;} 
form.maildetail2 :-ms-input-placeholder {color: #0093d2; opacity: 0.8;} 
form.maildetail2 ::-webkit-input-placeholder {color: #0093d2; opacity: 0.8;} 

form.maildetail2 label{
    color: #333;
	font: 400 12px/16px "Roboto", Arial, sans-serif;
    
    display: block;
    
}

form.maildetail2 fieldset{max-width: 100%;}
