.visualClear {
    clear: both;
    display: block;
}

#maincontainer {
	width: 90%; 
	margin-left: 5%;
	margin-top: 25px;
}
body {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #555;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container {
	MARGIN: 0px auto; WIDTH: 920px; TEXT-ALIGN: left;
	padding: 10px;
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 5px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid
}
.Stil1 { font-size: 9px; }	
.Stil2 { font-size: 18px; padding: 24px;}
.pflichtstern { color: #FF0000; margin-left: -3px; font-size: 9px;}
.warnung { font-size: 9px; color: #FF0000; }
.warnrand { border: 1px solid #FF0000; }

#sendebutton { padding: 10px; border: 1px solid; width: 80px; background-color: lightblue; float: left; }
#sendebutton input { font-size: 12px; padding: 10px; width: 80px; }
i { font-size: 9px; color: #ff0000; }
p { margin-bottom: 15px; }
input { margin-right: 5px;}
td { padding-left: 30px; padding-right: 5px;}

.eingabefelder td {
  padding-left: 5px;
  padding-right: 5px;
}

.auswahl {
	border: 1px solid #2E72B9; 
	padding: 10px;
	background: #E9E9E9;
	color: #666666;
}
.auswahl:hover {
	cursor: pointer;
}
.auswahlselected {
	border: 1px solid #2E72B9; 
	background-color: #CED9DF;
	color: #666666;
	padding: 10px;
}
.auswahlselected:hover {
	cursor: pointer;
}
div#ladebalken {
	width: 346px;
	border: 1px solid #000;
	background: #c0c0c0;
	height: 10px;
	margin-left:auto; margin-right:auto
}
div#ladebalken p {
	height: 10px;
	display: block;
	background: #0f0;
	margin: 0px;
}
div#ladebalken span {
	position: absolute;
	margin: 0px 0px 0px 65px;
}
div#erfolgstext {
	text-align: center;
	margin: 10px;
	visibility: hidden;
}
