html {
	height: 101%;
}	

body {
/*background-color: #EEEEEE;*/
background-color: #dcdcdc; /* gainsboro */
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding:0px;
text-align: center;	
}


/* ADMIN INTERFACE Start */


a.admnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
}

a.admnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
}

a.admnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}

a.admnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}


a.admedit:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
}

a.admedit:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
}

a.admedit:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}

a.admedit:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}


.admhead1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #006600;
}

.admhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #009900;
}

.admhead3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #00CC00;
}


.admfuss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
}

.admtbhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
}

.admtbcont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
}





/* ADMIN INTERFACE Ende */


p {
	margin:0px;
	padding:0px;
}

p img {
	margin:0px;
	padding:0px;
}

#header {
	width: 765px;
	height: 99px;
	/*text-align: right;*/
	padding-top: 12px;
	/*padding-bottom: 5px;*/
	padding-right: 15px;
	/*float: right;*/
	background-image: url(/images/rsb_kopf.jpg);
	background-repeat: no-repeat;
	margin:auto;
}

#headerlink {
	height: 99px;
	width: 330px;
	/*margin: -10px 8px 0 10px;*/
	float: left;
}

#headerlink a {
	text-decoration: none;
}

#banner {
	width: 413px;
	height: 62px;
	/*margin-right: 15px;*/
	/*margin-top: 12px;*/
	/*margin-bottom: 10px;*/
	float: right;
	text-align: center;
	background-color: #ffffff;
	/*border: 1px solid red;*/
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
}

#kopfnav {
	width: 415px;
	/*height: 10px;*/
	/*margin-right: 15px;*/
	margin-top: 10px;
	float: right;
	text-align: right;
	/*background-color: #FF0000;*/
}


#aussen {
	width: 780px;
	margin: auto;
}


#content {
	width: 780px;
	text-align: left;
	background-image: url(/images/rsb_background780.jpg);
	background-repeat: repeat-y;
	height: 101%;
	float: left;
}


#spaltelinks {
	width: 170px;
	float: left;
	height: 101%;
	/*background-color: #00CCFF;*/
}

#spalterechts {
	width: 170px;
	float: left;
	margin-right: 0px;
	/*background-color: #00CCFF;*/
	height: 101%;
}


#hauptdiv {
	width: 440px;
	float: left;
	height: auto;
}


#hauptdiv ul li a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

#hauptdiv ul li a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

#hauptdiv ul li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

#hauptdiv ul li a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}


#bauland {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}

#bauland a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

#bauland a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

#bauland a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

#bauland a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}


#navrechts {
	width: 160px;
	text-align: left;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#rechtskontakt {
	width: 160px;
	text-align: left;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px #ff8000 solid;
	border-bottom: 1px #ff8000 solid;
	background-color: #A6D6C0;
}


#footer {
	width: 765px;
	/*height: 20px;*/
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;
	background-color: #A6D6C0;
	border-top: 4px solid white;
	border-bottom: 5px solid #dcdcdc;
	margin:auto;
}

#footerlinks {
	width: 770px;
	text-align: center;
	padding: 5px;
	background-color: #A6D6C0;
	margin: auto;
	border-bottom: 10px solid #dcdcdc;
}

#footerlinks a {
text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:300; color:#666666; padding: 0 3px 0 3px; line-height: 15px;
}


#footerlinks a:hover {
text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:300; color: #000000; padding: 0 3px 0 3px; line-height: 15px;
}


#footerlinks ul {
list-style-type: none; padding: 0; margin: 0 0 5px 0;
}

#footerlinks li {
display: inline; padding: 0 3px 0 0;
}

#footerlinks li a {
text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:400; color:#333333;
}


#scmailer {
	width: 770px;
	/*height: 20px;*/
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A6D6C0;
	border: 5px solid red;
	margin:auto;
}

/* Inhaltsboxen */

.artikelbox {
	width: 400px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
}


.baulandprojekte {
	width: 400px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px 0px 5px 0px;
	background-color: #FFFFFF;
}


.teaserbox {
	width: 400px;
	margin: 5px 0 5px 0;
	border-bottom: 2px solid silver;
	font-size: 10px;
	color: #000000;
}

.teaserbox a {

}
	
.teaserbildx {
	padding-right: 15px;
	padding-bottom: 5px;
	float:left;
	clear:both;
}

.teaserlink {
	clear: both;
	text-align: right;
	margin: 3px 0 5px 0;
}

/*
.teaserlink {
	text-align:right;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}


.teaserbox {
	width: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
}

.teaserbildx {
	padding-right: 15px;
	padding-bottom: 5px;
	float: left;
}

.teaserbild {

	padding-right: 15px;
	padding-bottom: 5px;
	float: left;
	clear: both;

}
*/

.teasertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
}

div.teaserdat0 {
width: 400px; float: left; font-weight: bold; /*background-image: url(/images/rsb_hdat_back.gif); background-position: left; background-repeat: repeat-y;*/
}

div.teaserdatPreis1 {
width: 80px; float: left; font-weight: normal; text-align: right; background-color: #ffeac1;
}
div.teaserdatPreis2 {
width: 85px; float: left; margin-left: 5px;
}

div.teaserdatAm1 {
width: 105px; float: left; margin-left: 10px; font-weight: normal; text-align: right; background-color: #ffeac1;
}
div.teaserdatAm2 {
width: 110px; float: left; margin-left: 5px;
}

div.teaserdatBw1 {
width: 80px; float: left; font-weight: normal; text-align: right; background-color: #ffeac1;
}
div.teaserdatBw2 {
width: 85px; float: left; font-weight: normal; margin-left: 5px;
}

div.teaserdatWf1 {
width: 105px; float: left; margin-left: 10px; font-weight: normal; text-align: right; background-color: #ffeac1;
}
div.teaserdatWf2 {
width: 110px; float: left; margin-left: 5px; font-weight: normal;
}
/*
div.teaserdat1 {
width: 70px; float: left;
}

div.teaserdat2 {
width: 130px; float: left;
}
*/
div.teaserdatclear {
width: 400px; margin: 0; font-size: 5px; line-height: 5px; clear: both; height: 5px;
}

#havoneu {
	width: 400px;
	padding: 10px 20px 10px 20px;
	float: left;
}

.havotxtneu {
	width: 400px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	margin-bottom: 15px;
	/*height: 100%;*/
}

#havobilderliste {
width: 160px; text-align: left; padding: 5px 0 15px 10px; border-top: 1px solid #FF8000; border-bottom: 1px solid #FF8000; background-color: #ffeac1;
}
/*
#havobilderliste div#bildlink {
margin: 10px 0 10px 5px;
}

#havobilderliste div#bildlink a.bildbutton img {
none; border: none;
}
#havobilderliste div#bildlink a.bildbutton:hover img {
border: none;
}
*/
#havobilderliste h2 {
font-weight: 600; font-size: 13px;
margin: 0; padding: 10px 0 5px 10px;
}

#havobilderliste a {
font-weight: 600; font-size: 13px; color: #999999; text-decoration: none;
}
#havobilderliste a:hover {
font-weight: 600; font-size: 13px; color: #333333; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333;
}

#havobilderliste a.infolink:link {
font-weight: 600; font-size: 13px; color: #fff; text-decoration: none;
}

#havobilderliste a.infolink:visited {
font-weight: 600; font-size: 13px; color: #fff; text-decoration: none;
}

#havobilderliste a.infolink:hover {
font-weight: 600; font-size: 13px; color: #CCCCCC; text-decoration: none; border: none;
}

#havobilderliste a.infolink:active {
font-weight: 600; font-size: 13px; color: #CCCCCC; text-decoration: none; border: none;
}



#havoneu a.havoinfoneu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF8000;
	text-decoration: none;
}

#havoneu a:hover.havoinfoneu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	background-color: #FF8000;
	text-decoration: none;
}


#hausidee {
width: 400px; float: left; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #333333; margin-bottom: 15px;
}

#hausidee .A {
float:left; font-weight: bold; width: 147px; background-color: #ffeac1; padding: 2px 1px 2px 2px; text-align: right; /*background-image: url(/images/rsb_hdet_backA.gif); background-position:left; background-repeat:repeat-y;*/
}
#hausidee .B {
float:left; margin-left: 10px; font-weight: normal; width: 238px; /*background-color: #a6d6c0; */padding: 2px 0 2px 2px; /*background-image: url(/images/rsb_hdet_backB.gif); background-position:left; background-repeat:repeat-y;*/
}
#hausidee .X {
float:left; font-weight: bold; width: 398px; background-color: #a6d6c0; padding: 2px 0 2px 2px; font-size: 13px;
}

#hausidee .hausideebreak {
clear: both; font-size: 5px; line-height: 5px; height: 5px;
}

#hausidee .hausideebreak2 {
clear: both; font-size: 10px; line-height: 10px; height: 10px;
}

#havo {
	width: 400px;
	padding: 10px 20px 10px 20px;
	float: left;
}

.havotxt {
	width: 280px;
	/*margin-left: 20px;*/
	/*margin-right: 10px;*/
	/*margin-top: 10px;*/
	/*margin-bottom: 10px;*/
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	/*height: 100%;*/
}

.havoexps {
	width: 378px;
	padding: 5px 10px 5px 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #ff8000;
	text-align: center;
	background: #A6D6C0;
	float: left;
}

.havoexps a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.havoexps a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.havoexps a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.havoexps a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

/*
.havopreis {
	width: 378px;
	padding: 5px 10px 5px 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #ff8000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	float: left;
}

.havopreis1 {
	width: 239px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
}

.havopreis2 {
	width: 139px;
	float: right;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
}
*/

.havopreis {
	width: 398px;
	padding: 5px 0 10px 0;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #ff8000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	float: left;
}

.havopreishead {
	width: 378px;
	border-bottom: 1px solid #ff8000;
	padding: 5px 10px 10px 10px;
	/*margin-bottom: 10px;*/
}

.havopreis1 {
	width: 239px;
	padding: 10px 0 0 10px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
}

.havopreis2 {
	width: 139px;
	padding: 10px 10px 0 0;
	float: right;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
}


.havoqm {
	width: 398px;
	padding: 5px 0 5px 0;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #ff8000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	float: left;
}

.havohead {
	width: 378px;
	border-bottom: 1px solid #ff8000;
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
}

.havoqm1 {
	width: 239px;
	padding-left: 10px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
}

.havoqm2 {
	width: 139px;
	padding-right: 10px;
	float: right;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
}

.havosum1 {
	width: 239px;
	padding-left: 10px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
}

.havosum2 {
	width: 139px;
	padding-right: 10px;
	float: right;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
}


.havonav {
	width: 110px;
	/*margin-top: 10px;*/
	/*margin-bottom: 10px;*/
	margin-left: 10px;
	float: left;
	/*background-color:#33CC00;*/
}

.havobaktiv {
	width: 110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	padding: 10px 0 10px 0;
	background-color: #6EBC94;
}

#havo a.havobpassiv:link {
	width: 110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0 10px 0;
	background-color: #0B8C4B;
	display: block;
	text-decoration: none;
}

#havo a.havobpassiv:visited {
	width: 110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0 10px 0;
	background-color: #0B8C4B;
	display: block;
	text-decoration: none;
}

#havo a.havobpassiv:hover {
	width: 110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	padding: 10px 0 10px 0;
	background-color: #6EBC94;
	display: block;
	text-decoration: none;
}

#havo a.havobpassiv:active {
	width: 110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	padding: 10px 0 10px 0;
	background-color: #6EBC94;
	display: block;
	text-decoration: none;
}

#havo a:link.havoinfo {
	width: 110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 0;
	background-color: #FF8000;
	display: block;
	text-decoration: none;
}

#havo a:visited.havoinfo {
	width: 110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 0;
	background-color: #FF8000;
	display: block;
	text-decoration: none;
}

#havo a:hover.havoinfo {
	width: 110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 0;
	background-color: #FF8000;
	display: block;
	text-decoration: none;
}

#havo a:active.havoinfo {
	width: 110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 0;
	background-color: #FF8000;
	display: block;
	text-decoration: none;
}


.havogbaktiv {
	width: 108px;
	text-align: center;
	padding: 5px 0 5px 0;
	margin-top: 5px;
	border-top: 1px solid #6EBC94;
	border-left: 1px solid #6EBC94;
	border-right: 1px solid #6EBC94;
	background-color: #FFFFFF;
}

.havogbpassiv {
	width: 108px;
	text-align: center;
	padding: 5px 0 5px 0;
	margin-top: 5px;
	border-top: 1px solid #6EBC94;
	border-left: 1px solid #6EBC94;
	border-right: 1px solid #6EBC94;
	background-color: #FFFFFF;
}




/* Textauszeichnungen */



/*** ***/

a.fussnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
}

a.fussnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
}

a.fussnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}

a.fussnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant:normal;
	color: #333333;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}

a.bild {
	text-decoration: none;
	border-bottom: 0px solid white;
}


/** **/


a.headnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	text-decoration: underline;
}

a.headnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	text-decoration: underline;
}

a.headnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	text-decoration: underline;
}

a.headnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	text-decoration: underline;
}

a.mehr:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
}

a.mehr:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
}

a.mehr:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
	border-bottom: 1px dotted #333333;
}

a.mehr:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
	border-bottom: 1px dotted #333333;
}


a.download:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	text-decoration: underline;
}

a.download:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	text-decoration: underline;
}

a.download:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	text-decoration: underline;
}

a.download:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	text-decoration: underline;
}


a.rechts:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #999999;
	text-decoration: none;
	text-align: left;
}

a.rechts:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #999999;
	text-decoration: none;
	text-align: left;
}

a.rechts:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px dotted #333333;
}

a.rechts:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px dotted #333333;
}


.inhalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
}

.inhaltfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
}

.artikeleinleitung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
}

.rsbabsatz20 {
	margin: 5px 0 5px 20px;
}

.rsbabsatz20 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz20 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz20 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz20 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz50 {
	margin: 5px 0 5px 50px;
}

.rsbabsatz50 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz50 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz50 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz50 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}


.rsbabsatz100 {
	margin: 5px 0 5px 100px;
}

.rsbabsatz100 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz100 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz100 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz100 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz150 {
	margin: 5px 0 5px 150px;
}

.rsbabsatz150 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz150 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0B8C4B;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz150 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

.rsbabsatz150 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8000;
	border-bottom: 1px dotted #0B8C4B;
	text-decoration: none;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #0B8C4B;
	margin: 0px 0px 5px 0px;
}

h2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #000000;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
}

h2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #000000;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
}

h2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}

h2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}

#hauptdiv h2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #000000;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
}

#hauptdiv h2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #000000;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
}

#hauptdiv h2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}

#hauptdiv h2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #333333;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:normal;
	color: #000000;
	margin: 0px 0px 5px 0px;
}


/* Hauptnavigation */

/* 1. Ebene aktiv */
a.aktiv:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #6EBC94;
	display: block;
	padding: 10px 0px 10px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 155px;
}

a.aktiv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #6EBC94;
	display: block;
	padding: 10px 0px 10px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 155px;
}

a.aktiv:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #6EBC94;
	display: block;
	padding: 10px 0px 10px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 155px;
}

a.aktiv:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #6EBC94;
	display: block;
	padding: 10px 0px 10px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 155px;
}



/* 1. Ebene passiv */
a.nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #0B8C4B;
	display: block;
	padding: 10px 0px 10px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 155px;
}

a.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #0B8C4B;
	display: block;
	padding: 10px 0px 10px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 155px;
}

a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #6EBC94;
	display: block;
	padding: 10px 0px 10px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 155px;
}

a.nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #FFFFFF;
	background-color: #6EBC94;
	display: block;
	padding: 10px 0px 10px 15px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 155px;
}

/* 2. Ebene aktiv */

a.aktiv2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	background-color: #6EBC94;
	display: block;
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 140px;
	background-image: url(/images/rsb_mini_logo.gif);
	background-position: left;
	background-repeat: no-repeat;
}

a.aktiv2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	background-color: #6EBC94;
	display: block;
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 140px;
	background-image: url(/images/rsb_mini_logo.gif);
	background-position: left;
	background-repeat: no-repeat;
}

a.aktiv2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	background-color: #6EBC94;
	display: block;
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 140px;
	background-image: url(/images/rsb_mini_logo.gif);
	background-position: left;
	background-repeat: no-repeat;
}

a.aktiv2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	background-color: #6EBC94;
	display: block;
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 140px;
	background-image: url(/images/rsb_mini_logo.gif);
	background-position: left;
	background-repeat: no-repeat;
}


/* 2. Ebene passiv */
a.nav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	background-color: #A6D6C0;
	display: block;
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 140px;
}

a.nav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	background-color: #A6D6C0;
	display: block;
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 140px;
}

a.nav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	background-color: #6EBC94;
	display: block;
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 140px;
}

a.nav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
	background-color: #6EBC94;
	display: block;
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;
	width: 140px;
}

/* ------- Bilder ------------ */

.bild-left150 { float:left; margin: 2px 5px 3px 0; border: 1px solid #0B8C4C; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal; line-height: normal; font-weight: normal; width:150px;}
.bild-left175 { float:left; margin: 2px 5px 3px 0; border: 1px solid #0B8C4C; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal; line-height: normal; font-weight: normal; width:175px;}
.bild-left200 { float:left; margin: 2px 5px 3px; border: 1px solid #0B8C4C; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal; line-height: normal; font-weight: normal; width:200px;}

.bild-right150 { float:right; margin: 2px 0 3px 0; border: 1px solid #0B8C4C; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal; line-height: normal; font-weight: normal; width:150px;}
.bild-right175 { float:right; margin: 2px 0 3px 0; border: 1px solid #0B8C4C; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal; line-height: normal; font-weight: normal; width:175px;}
.bild-right200 { float:right; margin: 2px 0 3px 0; border: 1px solid #0B8C4C; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal; line-height: normal; font-weight: normal; width:200px;}

.bild-398 { margin: 5px 0 5px 0; border: 1px solid #0B8C4C; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal; line-height: normal; font-weight: normal; width:398px;}

.bild-400 { margin: 5px 0 5px 0; border: 1px solid #0B8C4C; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-style:normal; line-height: normal; font-weight: normal; width:398px;}


a img { border: none; }



#inheinleitung {
	width: 400px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant:normal;
	color: #333333;
}


a img#inheinleitung {
	border: none;
}


.teaserbread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0B8C4C;
}


/* Galeriebilder */


.galbild {
	width: 400px;
	float: left;
}

.galbild1 {
	float: left;
	width: 175px;
	border: 1px solid #0B8C4C;
	font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666;
	margin-left:7px;
}

.galbild2 {
	float: left;
	width: 175px;
	border: 1px solid #0B8C4C;
	font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666;
	margin-left:15px;
}

.galbild3 {
	float: left;
	width: 175px;
	border: 1px solid #0B8C4C;
	font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#006666;
	margin-left:7px;
}

.galbildclear {
	clear: both;
	display: block;
	margin: 10px 0 10px 0;
	height: 5px;
}


/* Galeriebilder Ende */


/* Lageplan */

#inheinleitung #lageplan {
	width:398px;
	height: 503px;
	z-index:1;
}

#inheinleitung #lageplan #landhaus0 a.plan {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:41px;
	top:-220px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #landhaus0 a.plan:hover {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:41px;
	top:-220px;
	background-image: url(/Media_Dat/Image/lageplan/pop_landhaus.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #fleur0 a.plan {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:55px;
	top:-174px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #fleur0 a.plan:hover {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:55px;
	top:-174px;
	background-image: url(/Media_Dat/Image/lageplan/pop_fleur.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #newline0 a.plan {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:285px;
	top:-350px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #newline0 a.plan:hover {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:285px;
	top:-350px;
	background-image: url(/Media_Dat/Image/lageplan/pop_newline.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #vivario0 a.plan {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:170px;
	top:-460px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #vivario0 a.plan:hover {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:170px;
	top:-460px;
	background-image: url(/Media_Dat/Image/lageplan/pop_vivario.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #logo0 a.plan {
	position: relative;
display: block;
	width:50px;
	height:49px;
	left:165px;
	top:-255px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #logo0 a.plan:hover {
	position: relative;
display: block;
	width:50px;
	height:49px;
	left:165px;
	top:-255px;
	background-image: url(/Media_Dat/Image/lageplan/pop_logo_rsb.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}


#inheinleitung #lageplan #bungalow0 a.plan {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:41px;
	top:-675px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #bungalow0 a.plan:hover {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:41px;
	top:-675px;
	background-image: url(/Media_Dat/Image/lageplan/pop_bungalow.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}


#inheinleitung #lageplan #garage0 a.plan {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:285px;
	top:-750px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #garage0 a.plan:hover {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:285px;
	top:-750px;
	background-image: url(/Media_Dat/Image/lageplan/pop_garage.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}


#inheinleitung #lageplan #ausstattung0 a.plan {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:175px;
	top:-813px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #ausstattung0 a.plan:hover {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:175px;
	top:-813px;
	background-image: url(/Media_Dat/Image/lageplan/pop_ausstattungshaus.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}


#inheinleitung #lageplan #park020 a.plan {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:216px;
	top:-675px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #park020 a.plan:hover {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:216px;
	top:-675px;
	background-image: url(/Media_Dat/Image/lageplan/pop_park02.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #park030 a.plan {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:285px;
	top:-890px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #park030 a.plan:hover {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:285px;
	top:-890px;
	background-image: url(/Media_Dat/Image/lageplan/pop_park03.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #park010 a.plan {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:125px;
	top:-990px;
background-image: url(/Media_Dat/Image/lageplan/transparent.gif);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

#inheinleitung #lageplan #park010 a.plan:hover {
	position: relative;
display: block;
	width:100px;
	height:75px;
	left:125px;
	top:-990px;
	background-image: url(/Media_Dat/Image/lageplan/pop_park01.jpg);
	background-repeat: no-repeat;
	z-index:2;
	visibility: visible;
}

/* Lageplan Ende */
