

body {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;
	overflow:auto;
	text-align:center;
	margin-left: -1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}




a:link, a:visited, a:hover, a:active
{
	color:#0D59A5;
 	text-decoration:none;
}

a.normal:link, a.normal:visited, a.normal:hover, a.normal:active
{
	color:#0D59A5;
 	text-decoration:none;
}


.listnormal a:link, .listnormal a:visited, .listnormal a:hover, .listnormal a:active
{
	color:#0D59A5;
 	text-decoration:none;
}

.immonormal a:link, .immonormal a:visited, .immonormal a:hover, .immonormal a:active
{
	color:#000000;
 	text-decoration:none;
}

.listbold a:link, .listbold a:visited, .listbold a:hover, .listbold a:active
{
	color:#0D59A5;
 	text-decoration:none;
}

a.imp:link, a.imp:visited, a.imp:hover, a.imp:active
{
	color:#FFFFFF;
 	text-decoration:none;
}

.wetterheadline {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF}

.navi_weiss {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF}
.navi_weiss A:LINK {text-decoration:none;color:#FFFFFF}
.navi_weiss A:visited{text-decoration:none;color:#FFFFFF}
.navi_weiss A:active {text-decoration:none;color:#FFFFFF}

.navi_weiss_fett {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF}

.headline {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}
.headline A:LINK {text-decoration:underline;color:#000000}
.headline A:visited{text-decoration:underline;color:#000000}
.headline A:active {text-decoration:underline;color:#000000}

.subhead {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.subhead A:LINK {text-decoration:underline;color:#000000}
.subhead A:visited{text-decoration:underline;color:#000000}
.subhead A:active {text-decoration:underline;color:#000000}

.text {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}
.text A:LINK {text-decoration:underline;color:#000000}
.text A:visited{text-decoration:underline;color:#000000}
.text A:active {text-decoration:underline;color:#000000}

.footer_news {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #6896D6}
.footer_news A:LINK {text-decoration:underline;color:#6896D6}
.footer_news A:visited{text-decoration:underline;color:#6896D6}
.footer_news A:active {text-decoration:underline;color:#6896D6}

.footer_intern {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.footer_intern A:LINK {text-decoration:underline;color:#000000}
.footer_intern A:visited{text-decoration:underline;color:#000000}
.footer_intern A:active {text-decoration:underline;color:#000000}

.textfeld {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; border: none; height: auto; background-color: #FFFFFF; color: #000000; padding-left:2px;}


.quelle {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #A5A294}

#container{
	position:relative;
	width: 1000px;
	height: auto;
	border:0px solid #000000;
	margin:0px auto;
	background: #FFFFFF;

}

#logo{
	position: absolute;
	width: 170px;
	height: auto;
	top: 0px;
	left: 0px;
	text-align:left;
	overflow: hidden;

}

#kontakt{
	position: absolute;
	width: 170px;
	height: auto;
	left: 0px;
	top: 140px;
	text-align:left;
	overflow: hidden;

}

#anmeldung{
	position: absolute;
	width: 830px;
	height: auto;
	left: 170px;
	top: 140px;
	text-align:center;

}

#navi_oben{
	position: absolute;
	width: 830px;
	height: auto;
	left: 170px;
	top: 124px;

}

#superbanner{
	position: absolute;
	width: 830px;
	height: auto;
	left: 170px;
	top: 15px;
	overflow: hidden;

}


#login{
	position: relative;
	width: 0px;
	height: auto;
	left: 0px;
	top: 0px;
	text-align:left;
	overflow: hidden;
	float:left;

}

#datum{
	position: relative;
	width: 0px;
	height: auto;
	left: 0px;
	top: 0px;
	text-align:left;
	overflow: hidden;
	float:left;

}

#navi_links{
	position: absolute;
	width: 170px;
	height: auto;
	left: 0px;
	top: 162px;
	text-align:left;
	overflow: hidden;
	float:left;

}


#content{
	position: absolute;
	width: 630px;
	height: auto;
  top: 170px;
	left: 170px;
	text-align:left;
	overflow: hidden;
	float:none;

}

#service{
	position: absolute;
	width: 200px;
	height: auto;
	top: 163px;
	left: 800px;
	border:0px solid #000000;
	overflow:hidden;

}

#ansprechpartner{
	
	width: 285px;
	float:left;
	border:0px solid #000;
	margin-bottom:3px;
	
}

#bildergalerie{
	
	width: 192px;
	float:left;
	border:0px solid #000;
	margin:5px;
	
}

#footer{
	position: relative;
	width: 1000px;
	height: auto;

}

.contenttable{
  height: 800px;
  width: 610px;
  margin-top: 15px;
  margin-bottom: 15px;
}


/* grauer Kasten*/

.tabgrey {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;
 border:1px solid #A5A294;
 padding:0px;
 spacing:0px;
 }

.headgrey {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;
 text-align:left;
 padding: 3px 10px 3px 15px;
 background-image: url(../img/res/grey/headline.gif);
 background-repeat: repeat-y;
 background-position:0px 0px;
 }

.quellegrey {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #A5A294}

/* gelber Kasten*/

.tabyellow {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;
 border:1px solid #FFE731;
 padding:0px;
 spacing:0px;
 }

.headyellow {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;
 text-align:left;
 padding: 3px 10px 3px 15px;
 background-image: url(../img/res/yellow/headline.gif);
 background-repeat: repeat-y;
 background-position:0px 0px;
 }

.quelleyellow {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #F7EB52}

/* gruener Kasten*/

.tabgreen {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;
 border:1px solid #00BA84;
 padding:0px;
 spacing:0px;
 }

.headgreen {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #000000;
 text-align:left;
 padding: 3px 10px 3px 15px;
 background-image: url(../img/res/green/headline.gif);
 background-repeat: repeat-y;
 background-position:0px 0px;
 }

.quellegreen {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #00BA84}


/* blauer Kasten*/

.tabblue {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;
 border:1px solid #6B96D6;
 padding:0px;
 spacing:0px;
 }

.headblue {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;
 text-align:left;
 padding: 3px 10px 3px 15px;
 background-image: url(../img/res/blue/headline.gif);
 background-repeat: repeat-y;
 background-position:0px 0px;
 }

.quelleblue {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #6B96D6}

/* oranger Kasten*/

.taborange {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;
 border:1px solid #EFAA5A;
 padding:0px;
 spacing:0px;
 }

.headorange {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;
 text-align:left;
 padding: 3px 10px 3px 15px;
 background-image: url(../img/res/orange/headline.gif);
 background-repeat: repeat-Y;
 background-position:0px 0px;
 }

.quelleorange {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #EFAA5A}

/* roter Kasten*/

.tabred {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;
 border:1px solid #9C3063;
 padding:0px;
 spacing:0px;
 }

.headred {

 font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;
 text-align:left;
 padding: 3px 10px 3px 15px;
 background-image: url(../img/res/red/headline.gif);
 background-repeat: repeat-y;
 background-position:0px 0px;
 }

.quellered {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #9C3063}



 .newshead {

 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;
 text-align:justify;
 padding: 3px 8px 3px 8px;
 }


 .news {

 font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
 text-align:justify;
 padding: 3px 8px 3px 8px;
 }


 .listbold {

 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;
 text-align:left;
 vertical-align:top;
 padding: 7px 8px 7px 8px;
 }


 .listnormal {

 font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
 text-align:justify;
 vertical-align:top;
 padding: 7px 8px 7px 8px;
 }

 .immonormal {

 font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
 text-align:justify;
 vertical-align:top;
 padding: 7px 8px 7px 8px;
 }

 .insbold {

 font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;
 }


 .insnormal {

 font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
 }








/* LISTEN */

.yellowlist {
   list-style-image: url(/img/res/yellow/bullet.gif);
}

.bluelist {
   list-style-image: url(/img/res/blue/bullet.gif);
}

.greenlist {
   list-style-image: url(/img/res/green/bullet.gif);
}

.redlist {
   list-style-image: url(/img/res/red/bullet.gif);
}

.orangelist {
   list-style-image: url(/img/res/orange/bullet.gif);
}

.greylist {
   list-style-image: url(/img/res/grey/bullet.gif);
}



 /* FORMULARE */


.form_input {
	border: 1px solid #97B2C0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 0px 2px;
	margin: 2px 0px 2px 0px;
}

.form_input_red {
	border: 1px solid #EFD7D6;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 2px 2px 0px 2px;
	margin: 2px 0px 2px 0px;
}


.yellow_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC33;
	background-color:#FFFBDE;
	border:1px #FFCC33 solid;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
}

.blue_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6B96D6;
	background-color:#BDD7F7;
	border:1px #6B96D6 solid;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
}

.red_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993366;
	background-color:#EFD7D6;
	border:1px #993366 solid;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
}


.telefon {
	color:#fff;
	
	}
