/* CSS Document */
@charset "utf-8";

.conttable {
	width: 650px;
	margin: auto;
	border: 0;
	cell-padding: 0;
	cell-spacing: 0;
}

.fromtab {width: 600px; }
.formneeded { color: #FF0000; }

.form_Eingabe_norm {
	border-top: 1px solid #666666;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.form_Eingabe_pflicht {
	border-top: solid 1px #666666;
	border-bottom: solid 2px #FF0000;
	border-left: solid 1px #666666;
	border-right: 1px #666666 solid;
}
.button {
	background-color: #DDDDDD;
	border-bottom: solid 2px #666666;
	cursor: pointer;
}
input {
	background-color: #EDEDED;
	color: #333;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}

select {
	color: #333;
	background-color: #EDEDED;
}
.tab_formcont {
	border-left: solid 1px #666666;
	padding-left: 10px;
	border-top: solid 1px #666666;
	padding-top: 5px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
textarea { color: #333; background-color: #EDEDED; border-top: solid 1px #666666; border-left: solid 1px #666666; }

#kontaktform {
	background-color: #EEF2F7; 
	width: 550px; 
	font-size: 11px; 
	color: #333333;
	border-width: 15px 1px 1px 1px;  border-style: solid; border-color: #C8D7E7; }

#kontaktform p {
	clear: both;
	padding: 0 1em 0.5em;
}

#kontaktform label {     
	float: left;
	width: 90px;
}

#kontaktform input {
	position: relative;
	background-color: #FFFFFF; color: #333333;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #C8D7E7;
}
#kontaktform textarea {
	position: relative;
	background-color: #FFFFFF; color: #333333;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #C8D7E7;
}
#kontaktform .button {
	border-width: 0px 0px 2px;
	border-bottom: solid #C8D7E7;
	cursor: pointer;
}
#kontaktform .buttonset { clear: both; text-align: right; }
.form_vp_small { font-size: 0.85em; color: #666666; text-align: right; }
.form_r_li {  border-left: solid 1px #666666; }

.form_betrag {	border-top: solid 1px #666666; }
.form_head { text-align: center; }

