input#Fanreise, input#Fabreise, .alter_kinder input 	{ width:100px; border:1px solid grey; font-size:12px; }
select 							{ width:50px; border:1px solid grey; font-size:12px; }

.alter_kinder					{ text-align:right;	padding-right:30px; }
.anwendungen textarea			{ border:1px solid #C3C3C3; height:69px; width:234px; }

.listemitte 					{ float:right; }
.listemitte input				{ width:140px; border:1px solid grey; font-size:14px; }

.bemerkungen textarea			{ border:1px solid #C3C3C3; height:164px; width:579px; }

.td_abanfrage input { width:15px; }
.ab_anfrage { text-align:right; }
.gelb		{ color:yellow;}

.tb_anfrage_quick input { width: 92px; height: 15px; border: 1px solid rgb(195, 195, 195); float: left; }
.pi2_senden input               { width:100px; border:1px solid grey; font-size:12px; }

.ihc_anfrage_error {
	font-size:10px;
	color:red;
}

h2 {
	padding-left:20px;
}

.ihc_errorbox {
	margin-bottom:25px;
	padding:10px;
	background-color:#fceed5;
	border:1px solid grey;
}

.button input {
	background-color:white;
	border:1px solid #C3C3C3;
	padding:3px 0;
	width:180px;
}

.option {
	width:14px;
	margin-left:0px;
	padding-left:0px;
}

.textarea23 {
	width:580px;
	height:160px;
}

* html .textarea23 {
	width:571px;
}

* html .unten23 {
	padding-top:20px;
}

.textbereich {
	width:230px;
	height:65px;
}

.button {
 	clear:both;
 	padding-top:30px;
}

* html .button {
 	padding-top:20px;
}

.bloecke {
	width:580px;
	background-color:#f6e4c0;
	margin-left:39px;
	float:left;
	padding-left:20px;
	padding-bottom:20px;
}

* html .bloecke {
	margin-left:25px;
}

.bloecke2 {
	width:580px;
	background-color:#fef2d9;
	padding-bottom:20px;
	margin-left:39px;
	float:left;
	padding-left:20px;
	padding-bottom:20px;
}

*html .bloecke2 {
	width:576px;
	overflow:hidden;
	margin-left:25px;
}
.textbereich2 {
	width:560px;
	height:140px;
}

.ueberschriften {
	font-weight:bold;
	color:#495c94;
	font-size:12px;
	padding-left:0px;
	padding-top:20px;
}

.liste {
	float:right;
	padding-right:30px;
}

.liste2 {
	float:right;
	padding-right:30px;
}
.mitte {
	width:230px;
	float:left;
}
.herr {
	margin-right:82px;
}

* html .herr {
	margin-right:40px;
}
.rechts {
	width:240px;
	float:left;
	margin-left:80px;
}
.elemente {
	padding-top:6px;
	clear:both;
}

.Stil1 {font-size: 11px}