body {
	margin:0;
	padding:0;
}



.kontaktformular  {
	position:relative;
	width:  75vw;
	height:11vw;
	top: 0px;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial;
}

/*     

.kontaktformular fieldset {margin: 0px 0;}

.kontaktformular a {color: #990000; text-decoration: none;}

.kontaktformular a:hover {color: #483D8A;}

  

.kontaktformular legend {

	 background: #006794;

	 color: #fff;

	 padding: 3px 5px;

	 border: 1px solid #ddd;

	 text-transform: uppercase;

	 }
*/
.form0 {
	position:relative;
	background-image: url(../templates/images/m_bg_email.png);
	z-index:500;
	top:0;
	left:0vw;
	width:98%;
	height:92vh;
	margin-top:0.5vh;
	margin-left:0.5vh;
	padding-top:1vh;
	float:left;
	border: 2px solid #999999;
	border-radius:0.7vw;
	overflow:hidden;
}	  
.form1 {
	position:relative;
	z-index:550;
	top:0;
	left:0vw;
	width:69%;
	height:10vw;
	padding-left:1vw;
	padding-top:0.2vw;
	float:left;
}	  
.form1 a {
	text-decoration:none;
	color:#FFFFFF;
}
.line1 {
	position:relative;
	width:69vw;
	height:2.1vw;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bolder;
	font-size:1vw;
	color:#FFF;
}
.line2 {
	position:relative;
	width:69vw;
	height:2.1vw;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bolder;
	font-size:1vw;
	color:#FFF;
}
.line3 {
	position:relative;
	width:69vw;
	height:2.1vw;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bolder;
	font-size:1vw;
	color:#FFF;
}
.line4 {
	position:relative;
	width:69vw;
	height:2.1vw;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bolder;
	font-size:1vw;
	color:#FFF;
}
.form2 {
	position:relative;
	text-align:right;
	z-index:550;
	top:-10vw;
	left:98%;
	width:29%;
	height:10vw;
	margin-top:0.2vw;
	padding-right:0.5vw;
}	  

.line1 input, .form2 textarea, .form2 select {
     border: 2px solid #666666;
	 border-radius:0.5vw;
     background: #ddc;
     padding: 0px 0px;
     margin: 0px 0;
	 width: 20%;
}
.line2 input, .form2 textarea, .form2 select {
     border: 2px solid #666666;
	 border-radius:0.5vw;
     background: #ddc;
     padding: 0px 0px;
     margin: 0px 0;
	 width: 2%;
}
.line3 input, .form2 textarea, .form2 select {
     border: 2px solid #666666;
	 border-radius:0.5vw;
     background: #ddc;
     padding: 0px 0px;
     margin: 0px 0;
	 width:85%;
}
.line4 input, .form2 textarea, .form2 select {
     border: 2px solid #666666;
	 border-radius:0.5vw;
     background: #ddc;
     padding: 0px 0px;
     margin: 0px 0;
	 width: 20%;
}


.line1 input:active, .line1 input:focus, .line1 input:hover { background: #ffff88;}
.line2 input:active, .line2 input:focus, .line2 input:hover { background: #ffff88;}
.line3 input:active, .line3 input:focus, .line3 input:hover { background: #ffff88;}
.line4 input:active, .line4 input:focus, .line4 input:hover { background: #ffff88;}

.form2 textarea:active, .form2 textarea:focus, .form2	 textarea:hover { background: #ffff88;}

.form2 select:active, .form2 select:focus, .form2 select:hover { background: #ffff88;}

.label { width:100px; padding:0px;}

.field { width:250px; padding:0px;}



.error { width:300px; padding:0px 0px 0px 5px;}

.captchareload { padding-left:10px;}

input.errordesignfields, textarea.errordesignfields, select.errordesignfields { background-color:#cc3333;}



#checkid {

  width: auto;

}



#checkid2 {

  width: auto;

}




.buttons { width:60px; margin-left:5px;}

.buttons, .captchareload img { 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:hover, .captchareload img:hover { background: #555555; color: #fff; border-top:2px solid #ddd; border-left:2px solid #ddd; border-bottom:2px solid #fff; border-right:2px solid #fff;}



.pflichtfeld {

	 color: #800000;}

	 



	 .zurueck {

	 color: #6891D1;}
*/

