body{ margin: 0; padding-bottom:25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.2em; color: #58585a; background: url(../images/sites/BGmain.gif) repeat-y center; background-color: #ebedee; overflow: scroll; overflow-x: hidden; }
p{ margin-bottom: 3px; margin-top: 0px; }
h1{ font-size: 14px; font-weight: bold; margin: 0px; margin-bottom: 5px; color: #008725; text-align: justify; }
h2{ font-size: 12px; font-weight: bold; margin: 0px; margin-bottom: 5px; color: #008725; }
h3{ font-size: 12px; font-weight: bold; margin: 0px; margin: 25px 0px 10px 3px; }
h4{ font-size: 20px; font-weight: bold; margin: 0px; margin: 25px 0px; }

.neuMain{ border: 1px solid black; width: 100px; height: 20px; }
ul { margin-top: 0px; list-style-type: square; list-style-image: url(../images/li.gif); font-size: 11px; }
li { margin-left: -20px; }

.f10 { font-size: 10px; }
.f11 { font-size: 11px; }
.f11b { font-size: 11px; font-weight: bold; }
.f12{ font-size: 12px; }
.f12b { font-size: 12px; font-weight: bold; }
.f16b { font-size: 16px; font-weight: bold; }
.f12bGreen { font-size: 12px; font-weight: bold; color: #8ec796; }
.f16bGreen { font-size: 16px; font-weight: bold; color: #00A54F; }

.farbUS { font-size: 10px; vertical-align: top; }
.farbenTitel { font-size: 11px; font-weight: bold; margin-bottom: 5px; margin-top: 15px; }
.seitenTitel { font-size: 14px; font-weight: bold; margin-bottom: 15px; z-index: 0; }
.titelAbsatz { font-size: 12px; font-weight: bold; margin-top: 25px; }
.tabF11 { font-size: 11px; padding: 3px; }

.tabWerkeF12bGruen { font-size: 12px; font-weight: bold; color: #8ec796; padding: 3px; }
.tabWerke{ width: 100%; border: 1px solid #D1D2D3; background-color: #F6FDF5; padding: 5px; vertical-align: top; font-size: 11px; }
.tabDownload{ width: 550px; border: 1px solid #D1D2D3; background-color: #F6FDF5; padding: 5px; vertical-align: top; }

.imgGalerie{ border: 2px solid #D1D2D3; margin-bottom: 5px; }
.galerieTitel{ margin-top: 25px; text-align: center; }
.eingabeFeld { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; border: 1px solid #017B37; width: 200px; height: 20px; margin-bottom: 5px; }
.feld{ width: 400px; border: 2px solid #D1D2D3; background-color: #F0FCEF; padding: 10px; }
.feldSchrift{ font-size: 12px; margin-bottom: 10px; font-weight: bold; }
.buttons { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border: 2px solid #D1D2D3; background-color: #F6FDF5; }
.tabSitemap{ width: 100%; border: 1px solid #D1D2D3; background-color: #F6FDF5; vertical-align: top; font-size: 12px; font-weight: bold; line-height: 25px; }

.sitemapTab1{ background-image: url(../images/sites/grau_px.gif); background-repeat: repeat-y; background-position: left; }
.sitemapTab2{ background-image: url(../images/sites/grau_px.gif); background-repeat: repeat-y; background-position: 2px; padding-left: 2px; }
.sitemapTabEnd{ background-image: url(../images/sites/BGsitemapEnd.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 2px; }
.sitemapMain { background-image: url(../images/sites/BGsitemap.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px; }
.sitemapMainF { background-image: url(../images/sites/BGsitemapFollow.gif); background-position: left bottom; background-repeat: no-repeat; padding-left: 10px; }
.sitemapSub1 { color: #85858a; background-image: url(../images/sites/BGsitemap.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px; }
.sitemapSub1F { color: #85858a; background-image: url(../images/sites/BGsitemapFollow.gif); background-position: left bottom; background-repeat: no-repeat; padding-left: 10px; }
.sitemapSub2 { color: #85858a; background-image: url(../images/sites/BGsitemap.gif); background-position: left center; background-repeat: no-repeat; padding-left: 10px; }
.introbild { border: 1px solid black; float: right; }

.persBox{
	background-color: #F6FDF5;
	width: 498px; 	.width: 500px; /* ie7 */ 	_width: 502px; /* ie6 */
	border: 1px solid #d1d2d3;
	padding: 0;
	margin-bottom: 15px;
	font-size: 11px;
}

.persLeft{ margin: 5px 5px 0 5px; width: 220px; float: left; }
.persRight{ margin: 5px 5px 0 5px; width: 220px; float: left; margin-left: 20px; }
.persEnd{ clear: both; }
.persTitel{ color: #8ec796; font-weight: bold }
.persName{ font-weight: bold }
.persBild{ margin-right: 15px; float: left; }
.person{ width: 230px; min-height: 66px; display: block; margin-bottom: 5px; float: none; }

#slogan{ position:absolute; top: 78px; right: 7px; font-family:'Times New Roman', Times, serif; width:170px
	
}
#slogan h1{
	font-weight: normal; font-size: 16px; font-style: italic; color: #434547; line-height: 1.2em
}
.homenewstitel{
	font-size: 12px; font-weight: bold;
}
.homenewstext{
	font-size: 12px; margin-bottom: 10px
}
.dekor, .dekor a{
	font-size: 12px; font-weight: bold; text-align: center; color: #58585a; 
}
.dekor a{
	text-align: center; text-decoration: none; color: #58585a;
}
.dekor td{
	padding-bottom: 5px
}