/* form.css */

td.dataLabel, td.dataLabelDebit, td.dataLabelInnerContent, td.infoLabel, td.dataLabel2Cols{
	text-align:right;
	background-color:#eaf0ff;
}
#popupContent, #popupContentHelp{
	margin-left:35px;
	padding-bottom:10px;
}
#popupContent p, #popupContentHelp p{
	margin:0;
	padding:0 0 10px;
}
#popupContent .highlight{
	font-weight:700;
	color:#33a;
}
td.dataLabel div{
	width:200px;
}

/********** Info-Message *********/
.errorMessage, .successMessage, .infoMessage{
	width:405px;
	border:1px solid #cdf;
	color:#000;
	background-color:#fff;
}
.errorMessage .symbol, .successMessage .symbol, .infoMessage .symbol{
	float:left;
	width:55px;
	margin-bottom:10px;
}
.errorMessage .content, .successMessage .content, .infoMessage .content{
	margin:10px;
}
#mailform .successMessage {margin:40px 0 250px;}
#mailform .successMessage p{ position:relative; top:10px;}
.errorMessage .content h3, .successMessage .content h3, infoMessage .content h3{
	font-size:14px;
	color:#d12;
}
.popupContent .successMessage {margin-bottom:5px;}

.sizeL{width:200px;}
.sizeM{width:145px;}
.inputSizeL{width:196px;}

input.sizeM{width:150px;}
input.sizeL{width:196px;}
input.sizeXL{width:420px;}
input.sizeXXL{width:566px;}

input.firstName{width:145px;}
input.firstName2Cols{width:100px;}
input.street{width:160px;}
input.street2Cols{width:115px;}
input.streetNumber{width:30px;}
input.plz{width:40px;}
input.city{width:150px;}
input.city2Cols{width:105px;}
input.phoneMain{width:100px;}
input.phoneMain2Cols{width:75px;}
input.phoneArea{width:50px;}
input.phoneArea2Cols{width:35px;}
input.phoneCountry{width:30px;}

