body {
	background-image: url(Bilder/riedenheim_slices_07.jpg);
	background-repeat: repeat-y;}
body, td, div {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px; }
#aufloesung {
	position: absolute;
	margin-top: 47px;
	left: 100px;
	width: 210px;
	color: white;
	font-size: 10px;
}
#wappen {
	background-image: url(Bilder/riedenheim_slices_01.jpg);
	background-repeat: repeat;
	visibility: visible;
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 161px;
	z-index: 1; }
#leftback {
	background-image: url(Bilder/riedenheim_slices_06.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	top: 161px;
	left: 0;
	width: 150px;
	height: 431px;
	z-index: 1; }
#topright {
	background-image: url(Bilder/riedenheim_slices_04.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	position: absolute;
	top: 0;
	right: 0;
	width: 406px;
	height: 92px;
	text-align: right;
	z-index: 1;}
#topleft {
	background-image: url(Bilder/riedenheim_slices_02.jpg);
	background-repeat: repeat;
	visibility: visible;
	position: absolute;
	top: 0;
	left: 150px;
	width: 210px;
	height: 92px;
	z-index: 1; }
#toptop {
	background-image: url(Bilder/riedenheim_slices_03.jpg);
	background-repeat: repeat-x;
	visibility: visible;
	position: absolute;
	top: 0;
	width: 100%;
	height: 92px;
	z-index: 0; }
#content {
	visibility: visible;
	position: absolute;
	top: 180px;
	right: 210px;
	left: 200px; }
#news  { 
	background-color: #d4dfff; 
	visibility: visible; 
	padding: 5px; 
	position: absolute; 
	top: 200px; 
	right: 10px; 
	width: 150px; 
	border: solid 2px #000000; }

#menu {
	visibility: visible;
	position: absolute;
	z-index: 2;
	top: 180px;
	left: 0px;
	width: 130px; }
	
#titel {
	visibility: visible;
	position: absolute;
	top: 120px;
	left: 200px;
	height: 30px }
#copy {
	margin-top: 15px;
	text-align: center;
	font-size: 10px;}
#contbl {
	width: 100%;
	border: 0;}

.bannerimg {
	border: 2px #FFFFFF outset;
	margin-right: 50px;
	margin-top: 20px;}

.menu01 {
	/* position: absolute; */
	margin-bottom: 200px; }
	
.no01 {
	font-size: 12px;
	font-weight: 700;
	list-style-image: url(Bilder/button.gif);
	list-style-position: outside;
	margin-top: 10px;}
	
.act01 {
	font-size: 12px;
	font-weight: 700;
	list-style-image: url(Bilder/button.gif);
	list-style-position: outside;
	margin-top: 10px;}

/*Links fuer die erste Menueebene*/
a.no01a,a.no01a:link,a.no01a:hover,a.no01a:visited,a.no01a:active {
	color: #FFFFFF;
	text-decoration: none;}
a.act01a,a.act01a:link,a.act01a:hover,a.act01a:visited,a.act01a:active {
	color: #FFFFFF;
	text-decoration: underline;}
	
.actsub /*loescht den Punkt fuer den Untereintrag*/  {
	list-style-type: none;
	!margin-top: -15px;
	margin-bottom: 30px; }

.menu02  {
	position: relative;
	list-style-type: none;
	margin-left: -40px;
	!margin-left: 0; }

.no02 {
	font-size: 11px;
	list-style-type: none;
	margin-top: 10px; }
.act02 {
	font-size: 11px;
	list-style-type: none;
	margin-top: 10px; }
	
/*Links fuer die erste Menueebene*/
a.no02a,a.no02a:link,a.no02a:hover,a.no02a:visited,a.no02a:active {
	color: #FFFFFF;
	/* text-decoration: none;*/}
a.act02a,a.act02a:link,a.act02a:hover,a.act02a:visited,a.act02a:active {
	color: #FFFFFF;
	/* text-decoration: none;*/}
	
h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
}
h1.title {
	font-size: 18px;
	font-weight: bold;}
h1.newstitle{
	font-size: 18px;
	margin-bottom: 20px; }
h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: -5px;}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: -15px;}
.news-latest-morelink { height: 20px; border-bottom: 2px solid #ffffff }
.news-latest-gotoarchive { margin-top: 10px }
h2.news { color: #000000; font-size: 1em; font-weight: 400; margin-top: 1em; margin-bottom: 1em }
.news-latest-item { font-size: 1em }
.news-latest-morelink { color: #000000; text-align: right; right: 0; left: auto }
#news-latest-container  { text-align: left; width: 12em }
#news-latest-container a { color: #000000; font-weight: 100; text-decoration: underline; width: 120px }
