a {
	color:inherit;	
}

div#kontakt_wrapper * {
	margin:				0px;
	padding:			0px;
}

div#kontakt_wrapper p {
	font-size:			0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

div#kontakt_wrapper {
	width:				540px;
	margin-left:		0;

}

div#kontakt_wrapper h1 {
	margin-top:			1.1em;
	margin-bottom:		1.1em;
	font-size:			1.1em;
	font-family: 'gothic';
	color:#075895;
	font-weight:bold;
	font-size:1.50em!important;
	margin-bottom:10px!important;	
	
}

div#kontakt_wrapper h2 {
	margin-top:			2.0em;
	margin-bottom:		1.1em;
	font-family:		Verdana;
	font-size:			0.9em;
	color:				#515151;	
}

div#kontakt_wrapper p#einfuehrungstext {
	line-height:		1.4;
	font-family: Arial, Helvetica, sans-serif;
	color:				#000000;
	font-size:			0.8em;
}

div#kontaktformular_box {
	height: 			450px;
	width:				540px;
	margin-left: 		5px;
	background-repeat: 	no-repeat;
/*	background-color:	#f7f7f7;*/
	background-position:340px 0px;overflow:auto;
}

div#kontakt_eingabemaske {
	width: 				500px;
	margin-left: 		0px;
	padding-top:		40px;
	display: 			block;	
}

div#kontakt_eingabemaske p#pflichtfeldhinweis {
	margin-bottom:		10px;
	color:#ff0000;
}

div#kontakt_eingabemaske input {
	height: 			20px;
	width: 				270px;	
	margin-top:			3px;
	margin-bottom:		5px;
	padding: 			2px;
	font-size:			0.7em;
	background-color:	#ffffff;
	border: 			1px solid grey;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div#kontakt_eingabemaske textarea {
	height:				100px;
	width:				270px;	
	margin-top:			3px;
	margin-bottom:		5px;
	padding:			2px;
	font-size:			1em;
font-family: Arial, Helvetica, sans-serif;
	background-color:	#ffffff;
	border:				1px solid grey;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div#kontakt_eingabemaske input:focus,
div#kontakt_eingabemaske textarea:focus,
div#kontakt_eingabemaske div#spamschutz input:focus {
	background-color:	#fff5bd;
}

div#kontakt_eingabemaske p.zeile {
	margin-bottom:		4px;
}

div#kontakt_eingabemaske input.submit_kontakt {
	height:				30px;
	width:				270px;
	margin-top:			3px;
	margin-bottom:		5px;
	margin-left:		109px;
	font-size:			0.8em;
	font-weight: 		bold;	
	background-color:	#000;
	padding:			2px;
	color:				#FFF;
	cursor:             pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:none;
}

div#kontakt_eingabemaske input.submit_kontakt:hover {
	background-color:	#333;
}

div#kontakt_eingabemaske input.code {
	width:				50px;
	padding:			2px;
	font-size:			0.9em;
	background-color:	#ffffff;
	border:				1px solid grey;	
}

div#kontakt_eingabemaske label {
	float:				left;
	width:				110px;
	padding-top:		3px;
font-family: Arial, Helvetica, sans-serif;
}


div#spamschutz p {
	margin-top:			10px;
	font-family:		Tahoma, Verdana, Arial;
}

div#spamschutz label {
	width:				280px;
	padding-top:		3px;
font-family: Arial, Helvetica, sans-serif;
	font-size:			1.0em;
		
}

div#kontaktdaten_box .kontaktdaten_spalte {
	float:				left;
	margin-left:		20px;
font-family: Arial, Helvetica, sans-serif;
}

div#kontaktdaten_box div#kontaktdaten_spalte_rechts {
	margin-left:		30px;
}

div#systemmeldung {
	margin-top: 20px;
	font-weight: 		bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:				#FF0000;
}

.zeile {
font-size: 0.9em;
font-family: Arial, Helvetica, sans-serif;