* {
	margin:0;
	padding:0;
	}
body {
	
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:100.01%;
	font-weight:normal;
	min-height:101%;
	}
div.footer , a{
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-decoration:none;
	}
input.m {
	width:110px;
	border:1px solid #aaa;
	font:1em Verdana, Arial, sans-serif normal;
	}
input.m1 {
	border:1px solid #aaa;
	font:1em Verdana, Arial, sans-serif normal;
	}
input.m2 {
	border:1px solid #aaa;
	font:1em Verdana, Arial, sans-serif normal;
	text-align:center;
	}
input.m3 {
	width:50px;
	border:1px solid #aaa;
	font:1em Verdana, Arial, sans-serif normal;
	text-align:center;
	}
input.m4 {
	width:250px;
	border:1px solid #aaa;
	font:1em Verdana, Arial, sans-serif normal;
	}
input.csc {
	position:relative;
	top:-10px;
	left:10px;
	border:1px solid #aaa;
	font:11pt Verdana, Arial, sans-serif normal;
	text-align:center;
	}	
textarea.m {
	border:1px solid #aaa;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13;
	font-weight:normal;
	}
div.box1 {
	padding: 5px 0 0 5px;
	}

div.loginBox {
	width:132px;
	background:url(/images/subnav_footer_bg.gif) bottom no-repeat;
	padding-bottom:19px;
	}

div.loginBox h3 {
	background:url(/images/subnav_header_bg.gif) no-repeat top;
	color:#ffffff;
	display:block;
	font-size:12pt;
	text-align:center;
	padding: 5px 0 5px 0;
	}

div.loginBox p {
	background: url(/images/subnav_content_bg.gif) repeat-y;
	border-left:2px solid #ff9933;
	border-right:2px solid #ff9933;
	padding:5px 0 5px 5px;
	font-size:9pt;
	}

div.loginBox span {
	background-color:#ff9933;
	display:block;
	padding:5px 0 5px 10px;
	}
    
div.loginBox p input {
	padding:1px;
	width:110px;
	}


div.line1 {
	
	padding: 5px 0 0 0;
	}

div.topline h3 {
	background:url(/images/topline_bg.gif) left no-repeat;
	color:#ffffff;
	
	font-size:12pt;
	padding: 5px 0 5px 5px;
	}

#leftnav {
	width:135px;
	float:left;
	margin:20px 0 0 0;
}

#leftnav #auswahl a {
	float:left;
	width:100%;
	color:#000000;
	font-size:9pt;
	background-color:#ffd6ad;
	border-bottom:1px solid #fff;
	font-weight:bold;
	height:16px;
	padding:4px 0 4px 5px;
	text-decoration:none;
	}
#leftnav #auswahl a:hover {
	background-color:#fff5ea;
	text-decoration:none;
	}

.anmeldung {
	float: left;
	width: 290px;
	margin:10px 0 0 0;
	background-color:#eee;
}
.formTitel0 {
	background-color:#eee;
	width:300px;
	margin:10px 0 0 0;
	border:2px solid #fff;
	border-bottom: 0px;
	padding:5px 0 10px 10px;
	font-size: 10pt;
	color: #F27900;	
	}
.formTitel {
	background-color:#eee;
	border-bottom:3px solid #fff;
	padding:5px 0 10px 10px;
	font-size: 10pt;
	color: #F27900;	
	}
.formTitel2 {
	background-color:#eee;
	border:2px solid #fff;
	border-bottom: 0px;
	padding:5px 0 10px 10px;
	font-size: 10pt;
	color: #F27900;
	}
.formTitel3 {
	background-color:#eee;
	width:300px;
	margin:10px 0 0 0;
	border:2px solid #fff;
	border-bottom: 0px;
	padding:5px 0 10px 10px;
	font-size: 10pt;
	color: #F27900;
	}

.formGruppe {
	float:left;
	width:285px;
	background-color:#eee;
	padding:5px 0 5px 5px;
	border-bottom:2px solid #fff;

	}
.formGruppe2 {
	background-color:#eee;
	width:300px;
	border:2px solid #fff;
	padding:7px 0 7px 0;
	}
.formGruppe3 {
	background-color:#eee;
	width:290px;
	border:2px solid #fff;
	padding:7px 0 7px 0;
	}
.formZeile0 {
	float:left;
	width:279px;
	background-color:#eee;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 9pt;
	}
.formZeile {
	float:left;
	width:140px;
	padding: 3px 0 3px 0;
	background-color:#eee;
	font-size: 7pt;
	}
.formZeile1 {
	float:left;
	width:270px;
	background-color:#fff;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	font-size: 9pt;
	}
.formZeile2 {
	width:250px;
	padding: 3px 0 3px 0;
	background-color:#eee;
	font-size: 7pt;
	}
.formZeileS {
	float:left;
	width:250px;
	background-color:#fff;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:2px;
	font-size: 9pt;
	}
#errorbox1 {
	width:260px;
	float:left;
	padding:5px;
	background-color:#fff;
	border:1px solid red;
	}
#errorbox2 {
	width:110px;
	margin:3px 0 0 0;
	padding:5px;
	background-color:#fff;
	border:1px solid red;
	}
#errorbox3 {
	width:211px;
	margin:1px 0 5px 0;
	padding:1px 0 4px 4px;
	background-color:#fff;
	border:1px solid red;
	}
#errorbox4 {
	width:211px;
	margin:5px 0 5px 6px;
	padding:4px 0 4px 4px;
	background-color:#fff;
	border:3px solid red;
	}
#errortext {
	font-size:7pt;
}
.profilheader {
	width:575px;
	background-color:#FFF3DE;
	margin:0 0 0 0;
	border:1px solid #FF9A31;
	padding:5px 5px 5px 5px;
}
.ph1 {
	font-size:11pt;
	float:left;
	width:185;
}
.ph2 {
	font-size:10pt;
	float:left;
	margin:20px 0 0 0;
}
.ph3 {
	width:90px;
	font-size:10pt;
	margin:0 0 0 0;
	float:left;
}
.ph4 {
	width:485px;
	font-size:11pt;
	margin:0 0 0 0;
	float:left;
}
.ph5 {
	font-size:10pt;
	float:left;
	margin:20px 0 0 0;
}
.ph6 {
	font-size:10pt;
	float:right;
	margin:20px 0 0 0;
}
.ph7 {
	font-size:10pt;
	text-align:center;
	margin:0 0 0 0;
}
.ph8 {
	font-size:10pt;
	text-align:left;
	margin:0 0 0 0;
}
.ph9 {
	font-size:10pt;
	text-align:left;
	margin:0 0 0 10px;
	color: #FF6600;
}
.inforechts {
	float:left;
	width:185;
	margin:12px 0 0 5px;
}
.infomitte {
	float:left;
	width:290;
	background-color:#fff;
	padding:20px 0 0 0;
	
}
.infobox1 {
	background-color:#FFF3DE;
	margin:0 0 0 0;
	border:1px solid #FF9A31;
	padding:5px 5px 5px 5px;
	font-size:8pt;
}
.t1 {
	font-size:7pt;
	font-weight:bold;
}
.infosms {
	background-color:#FFF3DE;
	margin:0 0 0 0;
	border:2px solid #FF9A31;
	padding:10px;
	font-size:9pt;
}
.mainstart {
	float:left;
	width: 488px;
	margin:10px 0 0 0;
	background-color:#FFF3DE;
}
.mainTitel {
	font-size: 10pt;
	color: #F27900;
	margin:5px 0 10px 5px;
	}
.mainBox1 {
	float:left;
	width: 200px;
	margin:0 0 0 2px;
	border:1px solid #F27900;
	}
.mainText1 {
	float:left;
	width:275px;
	padding:0 0 0 5px;
	font-size:10pt;
	}

