body{
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#3c3c3c;
}

#out{
	margin:40px;
	position:relative;
}

.clear{
	clear:both;
}

img{
	border:none;
}

a{
	/*color:#a2c309;*/
	color:#3c3c3c;
	text-decoration:underline;
}

/* Headlines */
h1,h2,h3,h4{
	font-weight:bold;
	font-size:12px;
	color:#3c3c3c;
	
	margin:0 0 16px 0;
}

p{
	margin:0 0 16px 0;
}
	
h2{
	font-size:11px;
	margin:0 0 8px 0;
	padding-top:5px;
}

h3{
	color:#a2c309;
}

h4{
	font-size:9px;
}


/* Formulare */
.col1, .col2{
	width:50%;
}

form{
	display:block;
	margin:0 0 16px 0;
}
form table{
	position:relative;
	left:-3px;
	width:425px;
}
form td {
	padding:3px;
	vertical-align:top;
}
label{
	display:block;
	color:#777777;
}
label.radio, .plzort{
	display:inline;
}
label.second{
	margin-left:15px;
}
input.text{
	width:160px;
}
#plz.text{
	width:50px;
}
#ort.text{
	width:100px;
}
textarea{
	width:374px;
	height:65px;
}
input,textarea,select,option{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#3c3c3c;
}
/*
.erfolg{
	color:#009900;
}

.fehler{
	color:#CC0000;
}*/

.erfolg, .fehler{
	color:#FFFFFF;
	padding:5px;
}

strong.erfolg, strong.fehler{
	padding:2px;
}

.erfolg{
	background-color:#00AA00;
}

.fehler{
	background-color:#CC0000;
}


a.FactSheetOut{
		text-decoration:none;
		color:#cbd300;
	}
	
a.FactSheetOut:hover{
		font-weight:bold;
	}

a.specLi{
	text-decoration:underline;	
	}
	
a.specLi:hover{
	text-decoration:underline;	
	}
	
/*select.long2, input.long2{
	width:175px;	
	}*/
	
#informerout{
	width:560px;
	margin:40px;	
	}

#informerLeft{
	width:320px;
	float:left;	
	}

#informerRight{
	float:right;
	width:218px;	
	}
