.floatleft { float: left; }
.floatright { float: right; }
.clear {
	clear : both;
}

.contentmitteboxlang h1 {
	font-size:170%;
	font-weight:normal;
}

.abstand-zu-angaben {
	height:10px;
}
/* - - - - - - Angaben START - - - - - - - - - - - */
.container-angaben { 
	width:295px;
	border-right: solid 1px #CCC;
	margin-left:0;
}
.angaben {
	margin-bottom:6px;		
}
.angaben input{ width:277px; }
.angaben select{ width:281px; }

.textfeld-vorname, .vorwahl, .rufnummer, .textfeld-plz , .rufnummer, .durchwahl{ margin-right:4px;}
.textfeld-nachname, .textfeld-plz, .textfeld-ort, .rufnummer, .durchwahl { float:left; }

.textfeld-vorname input { float:left; width:135px; }
.textfeld-nachname input { float:left; width:134px; }

.container-angaben, .textfeld-vorname, .textfeld-plz input, .textfeld-ort input,
.vorwahl, .nummer, .anrede, .anrede-frau, .anrede-herr, .anrede-herr-txt  { float:left; }

.textfeld-plz input { width:75px; }

.textfeld-ort input { width:194px; }

*html .vorwahl, .durchwahl, .rufnummer, .textfeld-vorname, .textfeld-plz {  margin-right:2px; } /* IE6 fix */
*+html .vorwahl {  margin-right:2px; }
*+html .textfeld-vorname { margin-right:4px; }
*+html .textfeld-plz { margin-right:4px; }

.vorwahl input { width:80px; }
.rufnummer input{ width:102px; }
.durchwahl input { width:79px; }

.hinweis { font-size : 12px; }

.anrede {
	width:270px;
	padding: 4px;
}

.anrede-frau { margin-left:20px; width:16px; }
.anrede-herr { width:16px; }
.anrede-frau input, .anrede-herr input,.anrede-herr-txt { width:15px; }
/* - - - - - - Angaben ENDE - - - - - - - - - - - */

/* - - - - - - Textfelder START - - - - - - - - - - - */
.textfeld1 {
	float:left;
	width:200px;
	padding:16px;
}

.textfeld2 {
	clear:left;
	width:520px;
	margin-top:12px;
}

.textfeld3 {
	width:540px;
	text-transform:uppercase;
	line-height: 15px;
	margin-bottom:10px;
}
/* - - - - - - textfeld ENDE - - - - - - - - - - - */

/* - - - - - - Feedback START - - - - - - - - - - - */
.feedback-txt, .feedback-textarea , .feedback-radio { padding:8px 0px ; }

.feedback-txt {
	clear:left;
	width:540px;
}

.feedback-buttons { padding: 25px 8px; }

.feedback-buttons input{
	font-size:12px;
	padding:2px 6px;
}

.feedback-radio, .feedback-radio div { float:left; }
.feedback-radio div{ width:90px; }

.feedback-radio div input{	margin-right:8px; }

.feedback-buttons input{ margin-right:50px; }
/* - - - - - - Feedback ENDE - - - - - - - - - - - */

.pflicht {
	color: #FF0000;
}

.eingabe-fehler input, .eingabe-fehler select{
	color: #FF0000;
}
.send {
	font-weight: bold;
}