body {
	font-family:		verdana, arial;
	color:				#1D354C;
	 	
}

div.wrapper {
	width:				668px;
	background-image: 	url(../images/top_back.gif);
	background-repeat: 	no-repeat;
	margin:				auto;
	background-color:	red;	
}

div.content {
	position:			relative;
	top:				20px;
	background-image: 	url(../images/middle_back.gif);
	background-repeat: 	repeat-y;
	background-color:	green;
}

div.footer {
	background-image: 	url(../images/footer_back.gif);
	background-repeat: 	repeat-y;
	height:				47px;
}

div.mainContent {
	padding:			15px;
}

div.mainContent h1 {
	font-size:			29px;
	font-weight:		normal;
	text-align:			center;
	color:				#F27A2B;
	padding-bottom:		3px;
	margin-bottom:		3px;
}

div.mainContent h2 {
	font-size:			17px;
	font-weight:		normal;
	text-align:			center;
	color:				#1D354C;
	padding-top:		0px;
	margin-top:			0px;
	padding-bottom:		15px;
	margin-bottom:		15px;
}

div.mainContent h3 {
	font-size:			12px;
	color:				#1D354C;
}


div.mainContent label {
	width:				260px;
	float:				left;
	font-size:			12px;
}

div.mainContent input, div.mainContent select {
	width:				350px;
	margin-bottom:		5px;
}

div.mainContent span {
	font-size:			12px;
}

div.mainContent small {
	color:				#1D354C;
}

div.mainContent p {
	font-size:			12px;
	padding-top:		10px;
}

div.mainContent p a {
	color:				red;
	font-weight:		bold;
}

div.mainContent p strong a {
	color:				green;
	text-decoration:	none;
	font-size:			16px;
	border:				1px solid green;
	padding:			5px;
}

div.mainContent strong {
	font-weight:		normal;
	display:			block;
	font-size:			10px;
	text-align:			right;
	padding-top:		15px;
	padding-right:		10px;
}

.fehler {
	color:				red;
	font-weight:		bold;	
}

.ok {
	color:				green;
	font-weight:		bold;	
}

.warnung {
	color:				orange;
	font-weight:		bold;	
}


/* Dunkles Blau 1D354C */ /* Orange F27A2B */
	/* Helles Grau Blau BFC8D4 */