body{
	background-color: #c7c7c7;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
.sitecenter{
    margin:0px;
	padding:0px;
	border:none; 
	position:absolute; 
	width:951px; 
	height:700px; 
	left:50%; 
	top:20px; 
	margin-left:-475px; 
	margin-top:0px;
}
.contentlayertest{
        margin:0px;
	padding:0px;
	border:0px none; 
	position:absolute; 
	width :545px;
	height:540px;
	overflow:auto;
}
.standardpageslayer{
left:10;
top:-150;
        margin-top:0px;
        margin-left:0px;
	padding:0px;
	border:0px; 
	position:relative; 
	width :225px;
	height:30px;
	overflow:no;
}

.menulayer{
left:25;
top:-20;
        margin-top:0px;
        margin-left:0px;
	padding:0px;
	border:0px; 
	position:relative; 
	width :225px;
	overflow:yes;
}

.zuruecklayer{
left:842;
top:190;
        margin-top:0px;
        margin-left:0px;
	padding:0px;
	border:0px; 
	position:absolute; 
	width :225px;
	overflow:no;
}

.maintable{
    width:951px;
	height:700px;
}
.logo{
	width:576px;
	height:126px;
	padding:0px;
	padding-top:27px;
	padding-left:30px;
	background-color: #FFFFFF;
	background-image:  url(styles_01_FILES/kreis_top.gif);
	background-repeat: no-repeat;
	background-position: left left;
}
.maincontent{
	width :576px;
	height:574px;
	padding:30px;
	background-color: #FFFFFF;
	background-image:  url(styles_01_FILES/kreis_bottom.gif);
	background-repeat: no-repeat;
	background-position: left left;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
}
.leftside{
	width:375px;
	height:700px;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left left;	
}
.navbg{
	background-image: url(styles_01_FILES/navbg.gif);
	background-position: left;

}
.lefttable{
	height:700px;
	width:375px;
}
.standardpages{
    height:30px;
}
.leftleft{
    width:190px;
}
.leftright{
    width:210px;
	padding-top:159px;
	padding-left:20px;
}

td{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	line-height:135%;
}

.td_o{
	width:130px;
	vertical-align:top;
	background-color:#e46809;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	color: #000000;
}

.td_g{
	vertical-align:top;
	background-color:#d1d1d1;
	text-decoration:none;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	color: #000000;
}

.ul_table{
        color: #ff9000;
        list-style-type:circle;
	margin-top:10px;
	margin-bottom:0px;
	}
.li_table{
        color: #000000;
	line-height:120%;
	margin-left:-10px;
	margin-bottom:10px;
	margin-top:0px;
	}





a.o:link{
	font-size:14px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}
a.o:active{
	font-size:14px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #e46809;
	font-weight:bold;
}
a.o:visited{
	font-size:14px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #000000;
	font-weight:bold;

}
a.o:hover{
	font-size:14px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #e46809;
	font-weight:bold;
}

a.nav:link{
	font-size:12px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
}
a.nav:active{
	font-size:12px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #e46809;
	font-weight:bold;
}
a.nav:visited{
	font-size:12px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #000000;
	font-weight:bold;

}
a.nav:hover{
	font-size:12px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #e46809;
	font-weight:bold;
}





.menu_active a{
	font-size:12px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #000000;
	line-height: 20px;
}

.menu_active a:hover{
	font-size:12px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #000000;
	line-height: 20px;
    font-weight:bold;
}

.menu a:hover{
	font-size:12px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;



















	color: #000000;
	line-height: 20px;
    font-weight:bold;
}



li{line-height: 20px;}
li a{
    font-size:12px;
	font-family:Arial,Helvetica,Sans-Serif;
    text-decoration:none;
	color: #FFFFFF;
	line-height: 20px;
}
.submenu a{
    font-size:12px;
	font-family:Arial,Helvetica,Sans-Serif;
    text-decoration:none;
	line-height: 20px;
	color: #FFFFFF;
}
.submenu_active a{
	font-size:12px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #000000;
	line-height: 20px;
}

@charset "utf-8";
#anmeldung {
  width:510px;
  height:520px;
  overflow:hidden;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  vertical-align:middle;
}
#anmeldung_header{
  width:100%;
  clear:both;
  margin-bottom:10px;
}
#anmeldung_header .pn {
	width: 50px;
	height:20px;
	font-size:11px;
	line-height:20px;
	vertical-align:middle;
	text-align:center;
	float:left;
}
#anmeldung_content{
        width:100%;
	height:450px;
	overflow:auto;
	clear:both;
	margin-top:10px;
}
#anmeldung_buttons{
        position:relative;
	width:100%;
	top:10px;
	right:0px;
	text-align:right;
}

.active{text-decoration:underline;}
#PAGE2_zip{width:50px;}

.stb_input{width:95%;border:1px solid #cecece;padding:3px;margin:1px;}
.nextButton{width:200px;background:#fff;border: 1px dashed #cecece;margin-right:5%;}
#PAGE2_city{width:160px;}
.stbtext{border:1px solid #cecece;background:#ffffff;width:95%;height:60px;}
