#contact{
	width: 560px;
	height: auto !important;  /* für moderne Browser */
	background-color: white;	
}

table.contact{
	border: 0px solid black;
	border-collapse: collapse;
	font-size: 13px;
}

tr.contact_title{
	vertical-align: top;
	padding: 0px;
	padding-bottom: 10px;	
}

td.contact_1{
	border: 0px solid black;
	width: 132.5px;
	padding: 0px;
	padding-bottom: 5px;	
}

td.contact_2{
	border: 0px solid black;
	width: 265px;
	padding: 0px;
	padding-bottom: 5px;
}

td.contact_4{
	border: 0px solid black;
	padding: 0px;
	padding-bottom: 5px;
}

td.contact_fehler{
	border: 0px solid black;
	padding: 0px;
	padding-bottom: 15px;
}

select.contact{
	font-size: 13px;
	border: 1px solid #6f7072;	
}

input.contact_1{
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #ffffff;
	width: 122.5px;
	padding: 0;	
}

input.contact_1_pflicht{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #ffffff;
	width: 122.5px;
	padding: 0;	
}

input.contact_1_fehler{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #5986a3;
	width: 122.5px;
	padding: 0;
}

input.contact_2{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #ffffff;
	width: 255px;
	padding: 0;
}

input.contact_2_pflicht{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #ffffff;
	width: 255px;
	padding: 0;
}

input.contact_2_fehler{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #5986a3;
	width: 255px;
	padding: 0;
}

input.contact_4{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #ffffff;
	width: 520px;
	padding: 0;
}

input.contact_4_pflicht{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #ffffff;
	width: 520px;
	padding: 0;
}

input.contact_4_fehler{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #5986a3;
	width: 520px;
	padding: 0;
}

textarea.contact_textfeld{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #ffffff;
	width: 520px;
	height: 171px;
	resize: none;	
}

textarea.contact_textfeld_fehler{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
    border: 1px solid #6f7072;
    background-color: #5986a3;
	width: 520px;
	height: 171px;
	resize: none;	
}

.formular_button{
    border: 1px solid #6f7072;
	font-size: 13px;
}