#content_stadt{

	padding:10px;
	border-left:solid #9DD15E 1px;
	border-right:solid #9DD15E 1px;
	border-bottom:solid #9DD15E 1px;
	width:659px;
	margin:72px 0 0 1px;
}
#content_stadt a{
	text-decoration:none;
 color:01FF0B; 
	}
#content_stadt a:link { 
color:#01B300;
 text-decoration:underline;
}
#content_stadt a:visited { 
color:#01B300;
 text-decoration:underline;
}
#adsense{
	float:right;
	}

#content a:link{
color:#01B300;
 text-decoration:underline;
}
#content a:visited{
color:#01B300;
 text-decoration:underline;
}
#content a:hover{
color:#019300;
 text-decoration:underline;
 }
a.up {
background:transparent url(img/up-rs.gif) no-repeat scroll left center;
padding-left:18px;
}

.teaser{
	color:#116811;
	font-size:1.1em;
	font-weight:bold;
	}

#content_stadt img{
	float:left;
	margin:11px 11px 11px 5px;
	border:2px solid #D9D9D9;
	}
#fact_box-rs{
	display:block;
	float:right;
	margin:3px 5px 5px 5px;
	/* width:90px; */
	padding:2px 5px 5px 5px;
	text-align:left;

	border:solid #9DD15E 1px;
	
	}	
	
.h3{
margin-top:30px;
}
	
#fact_box-rs ul{
	list-style:none;
	margin:0;
	padding:0;

	}
#fact_box-rs ul li a{
	color:#015E00;
	
}

#fact_box-rs ul li{
	background-image:url(img/dot_gruen.gif); 
	background-position:1px 22%;
	background-repeat:no-repeat;
	padding-left:18px;
	color:#015E00;
	
}

	#photo{
	
	height:160px;
	width:200px;
	font-size:1em;
	float:left;
	margin: 15px;
	line-height:1em;
	color:grey;
	}
#photo img{
	margin:0px;
	}
	

#factbox-down{
	display:block;
	float:right;
	margin:5px;
	padding:2px 5px 5px 5px;
	text-align:left;
	border:solid #9DD15E 1px;
	}	
#factbox-down ul{
	list-style:none;
	margin:3px 0 0 0;
	padding:0;

	}
#factbox-down ul li{
	background-image:url(img/down-rs.gif); 
	background-position:1px 65%;
	background-repeat:no-repeat;
	padding-left:18px;
	list-style:none;	
	}

#content_head_stadt{
	position:absolute;
	top:21px;
	left:140px;
	width:681px;
	height:63px;
	background-image:url(img/rs_stadt_leiste.gif);
	background-repeat:no-repeat;
}	
#tab_stadt{
	position:absolute;
	width:441px;
	height:25px;
	top:35px;
	font-size:1em;
/* 	.margin-top:-16px; */
	z-index:3;
}
#tab_aktiv_stadt{
	float:left;
	display:block;
	background-image:url(img/rs_tab_aktiv.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}
#tab_inaktiv_stadt{
	float:left;
	display:block;
	background-image:url(img/rs_tab_inaktiv.gif);
	background-repeat:no-repeat;
}
#tab_stadt a{
	float:left;
	display:block;
	padding-top:5px;
	text-align:center;
	text-decoration:none;
	height:28px;
	width:109px;
	color:#308217;
	font-size:1em;
}
#tab_stadt a:hover{
	float:left;
	display:block;
	width:109px;
	text-align:center;
	background-image:url(/img/rs_tab_aktiv.gif);
	background-repeat:no-repeat;
	height:28px;
	font-weight:bold;
			
}
.block50-rs{
	float:left;
	margin-top:5px;
	height:100px;
	width:325px;
	margin-right:12px;
	font-size:1em;
}
.block50-rs a{
	color:#015E00;
	text-decoration:none;
	height:100px;
	width:325px;
}
.block50-rs a img{
	border:0px;
	margin:2px 4px 0 0 ;
	float:left;
}		
#content{
	left:1px;
	width:825px;
	font-size:1em;
	padding-left:138px;
 	background: url(img/navi-rs.gif) no-repeat;
	
}

#content_head_rs{
	width:685px;
	background-image:url(img/rs_leiste_oben_gruen.gif);
	background-repeat:no-repeat;
	height:33px;
	margin-top:10px;
}		
#content_left_rs{
	float:left;
	width:687px;
	height:auto;
	text-align:left;
	margin-top:15px;
										
}	
#content_left_txt_rs{
	float:left;
	width:186px;
	height:auto;
	margin-right:8px;
	text-align:left;
}
#content_left_google_rs{
	float:left;
	width:491px;
	height:548px;
	text-align:left;
}
h1{
	Font-size:1.6em;
	color:black;
	Font-family:arial;
	text-align:left;
/* 	margin-bottom:0.5em; */
/* margin-top:0.2em; */
	font-weight:normal;
}
h2{
	Font-size:1.1em;
	text-align:bottom;	
	text-align:bottom;	
	padding:0;
/* 	margin-bottom:0.5em; */
/* 	margin-top:1em; */

}
h3{
	Font-size:1.4em;
/* margin-bottom:0.5em; */
	text-align:bottom;	
	margin-top:1em;


}
h4{
	Font-size:1.2em;
	text-align:bottom;	
	margin:0;
	padding:0px 0 3px 0;
}
h5{
	font-size:1.7em;
	text-align:bottom;	
	margin:0;
	padding:0px 0 3px 0;
}
#rs-oben{
	background: url(img/rs-oben.gif) left;
	background-repeat:repeat-y;
	width:685px;
	height:33px;
	margin-top:10px;
}	
