/* ANFANG - Seitenelemente */
body {
	margin: 0;
	padding: 0 0.5em 1em 0.5em;
	color: #333;
	font-family: Helvetica,Arial,Helvetica,Sans-Serif;
	background-color: #FFF;
	font-size: 0.8em;
}
img { border: none; }
a { color: #3A5D01; }
.copyright a{ color: #fff; }

a:hover, a.aktiv { color: #88BA33; }
.clearBoth { clear: both; }
.print, .print * { display: none; }
div.green {
	width: 955px;
	margin: 0 auto;
	position: relative;
}
.justifyright { text-align: right; }
/* ENDE - Seitenelemente */


/* ANFANG - Kopfzeile */
div.kopfZeile {
	width: 800px;
	height: 114px;
}
div.kopfZeile img { float: left; }
ul.obereNavigation, ul.obereSubNavigation {
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #3A5D01;
	width: 830px;
	height: 19px;
	line-height: 15px;
	font-size: 13px;
}
* html ul.obereNavigation { width: 794px; }
*+html ul.obereNavigation { width: 794px; }
ul.obereNavigation li, ul.obereSubNavigation li { display: inline; }
ul.obereNavigation li a, ul.obereSubNavigation li a {
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	background-color: #3A5D01;
	height: 13px;
	line-height: 6px;
	font-size: 13px;
	padding: 5px 8px 0 8px;
	border-top: 1px solid #3A5D01;
	border-left: 1px solid #fff;
}
ul.obereNavigation li.active a, ul.obereNavigation li a:hover, ul.obereSubNavigation li.active a, ul.obereSubNavigation li a:hover {
	background-color: #88BA33;
	border-top: 1px solid #88BA33;
}
ul.obereNavigation li.first a, ul.obereSubNavigation li.first a { border-left: none; }
div.subNavContainer {
	height: 19px;
	width: 830px;
	background-color: #88BA33;
	border-top: solid 4px #fff;
}
ul.obereSubNavigation { background-color: #88BA33; }
ul.obereSubNavigation li a {
	background-color: #88BA33;
	border-top: 1px solid #88BA33;
}
ul.obereSubNavigation li.active a, ul.obereSubNavigation li a:hover {
	background-color: #D9E9BD;
	border-top: 1px solid #D9E9BD;
	color: #3A5D01;
}
/* ENDE - Kopfzeile */


/* ANFANG - Inhalt */
div.inhaltText {
	width: 830px;
	height: 470px;
	border-top: 1px solid #FFF;
	margin: 9px 0 10px 0;
	overflow: auto;
}
* html div.inhaltText { margin-top: 12px; }
*+html div.inhaltText { margin-top: 12px; }
div.inhaltTextLimiter {	width: 810px; }
div.inhaltText h1 {
	margin-top: 0.5em;
	font-size: 1.5em;
	color: #3A5D01;
}
div.inhaltText h2 {
	font-size: 1.2em;
	color: #3A5D01;
}
div.inhaltText h3 {
	font-size: 1.1em;
	color: #3A5D01;
}
div.inhaltText h4 {
	font-size: 1em;
	color: #3A5D01;
}
div.inhaltText h5 {
	font-size: 1em;
	color: #3A5D01;
	font-weight: bold;
}
div.inhaltText h6 {
	font-size: 0.9em;
	color: #3A5D01;
}
div.inhaltText p { line-height: 1.3em; }
div.inhaltText h4.faq { margin-bottom: 0.2em; }
div.inhaltText p.faq { margin-top: 0; }
div.themaDisplay {
	position: absolute;
	left: 137px;
	top: 78px;
}
div.themaDisplay h1 {
	margin: 0;
	color: #3A5D01;
	font-size: 1.8em;
}
/* ENDE - Inhalt */


/* ANFANG - Fusszeile */
div.fussZeile p {
	float: left;
	display: block;
	width: 270px;
	margin: -5px 10px 0 0;
	font-size: 13px;
	color: #777;
}
div.fussZeile p a {
	color: #777;
	text-decoration: none;
}
div.fussZeile p a:hover { text-decoration: underline; }
/* ENDE - Fusszeile */


/* ANFANG - rechte Marginalspalte */
div.sideBarRight {
	position: absolute;
	top: 0;
	right: 0;
	width: 115px;
	min-height: 522px;
	background: transparent url("../../../../assets/images/Suche-Hintergrund.gif") no-repeat 0 114px;
	z-index: 50;
	/*background-size: 192px;*/
	background-size: 115px 19px;
}
div.sideBarRight img.sat1 { margin-bottom: 23px; }
div.sideBarRight form.suche {
	margin: 0;
	height: 41px;
}
div.sideBarRight form.suche input.i {
	border: none;
	background-color: transparent;
	margin: 0;
	padding: 0 4px;
	width: 115px;
	height: 19px;
	line-height:19px;
	font-size: 13px;
	color: #3A5D01;
}
div.sideBarRight div.miniNav {
	height: 11px;
}
div.sideBarRight p {
	display: block;
	margin: 0 0 10px 0;
}
div.sideBarRight p a {
	display: block;
	color: #FFF;
	text-decoration: none;
}
div.sideBarRight p a:hover {
	background: transparent url("../../../../assets/images/dim-Hintergrund.png") repeat;
}
/* ENDE - rechte Marginalspalte */
