.serviceform p {
	padding:3px 0;
	margin:0;
}
.serviceform .label {
	width:173px;
	display:block;
	margin-bottom:4px;
	float:left;
}

.serviceform .req {
	font-weight:bold;
}
.serviceform .input,
.serviceform .select {
	border:1px solid #7f7870;
	width:230px;
	width /*\**/: 225px\9;
	margin-bottom:4px;
}
* html .serviceform .input,
* html .serviceform .select {
	width:225px;
}
*+html .serviceform .input,
*+html .serviceform .select {
	width:225px;
}
.serviceform .textarea {
	border:1px solid #7f7870;
	width:401px;
	height:100px;
	margin-bottom:4px;
	font-family:verdana;
	font-size:12px;
}
.serviceform .plz {
	width:60px !important;
	width /*\**/: 55px\9 !important;
}
* html .serviceform .plz {
	width:55px !important;
}
*+html .serviceform .plz {
	width:55px !important;
}
.serviceform .ort {
	width:164px !important;	
	width /*\**/:162px\9 !important;
}
* html .serviceform .ort {
	width:162px !important;
}
*+html .serviceform .ort {
	width:162px !important;
}
.serviceform .date {
	width:210px !important;	
	width /*\**/:208px\9 !important;
}
* html .serviceform .date {
	width:208px !important;
}
*+html .serviceform .date {
	width:208px !important;
}
.serviceform .radiobox {
	padding-bottom:10px;
}
.captcha {
	padding:6px 0;
}
.captcha_img {
	text-align:right;
}
.captcha_input {
	padding-bottom:12px;
}
.buttons {
	padding-top:6px;
	text-align:center;
}
.errorbox {
	color:#cc0000;
	border:2px solid #cc0000;
	margin-bottom:12px;
}
.errorheadline {
	padding:6px;
	padding-left:42px;
	background:#cc0000 url('../../../images/warning.gif') 6px 0 no-repeat;
	color:#ffffff;
	font-weight:bold;
}
.errormsg {
	padding:6px;
	font-weight:bold;
}

.thxbox {
	color:#a5c300;
	border:2px solid #a5c300;
	margin-bottom:12px;
}
.thxheadline {
	padding:6px;
	padding-left:42px;
	background:#a5c300 url('../../../images/okay_isp.gif') 6px 0 no-repeat;
	color:#ffffff;
	font-weight:bold;
}
.thxmsg {
	padding:6px;
	font-weight:bold;
}
.praemlist ul {
	width:403px;
	margin:0;
	padding:0;
}
.praemlist li {
	list-style:none;
	width:130px;
	float:left;
}
.praemlist label {
	padding:2px;
}

