body {
	color:						black;
	height:						100%;
	background:					url(../images2/back.jpg) repeat-x;
	background-color:			#DAEDDD;
}
li {
	float: 						none;/*left*/
	list-style-type: 			none;
	text-align:					left;
}
a {
	color:						#3F8972;
	text-decoration:			none;
	border:						0px solid black;
}
input {
	
}
input.rechts {
	width:						10em;
	margin-bottom:				5px;
}
input#button {
	color:						#ffffff;
	background-color:			#3F8972;
	width:						10.3em;
	padding:						2px;
	margin-bottom:				5px;
	border:						0px solid black;
}


#page {
	position:					absolute;
	top:							6.2em;
	left:							50%;
	width:						87em; /*zentrieren: breite des inhalts*/
	margin-left:				-43.5em; /*zentrieren: -0,5 * breite des inhalts*/
	border:						0px solid black;
}
#menu {
	position:					relative;
	top:							-0.2em;
	left:							0em;
	width:						87em;
	height:						2.6em;
	border:						0px solid black;
}
.menu2 {
	position:					absolute;
	right:						10em;
	top:							-2em;
	padding-right:				15px;
	font-size:					1.4em;
	border:						0px solid black;
}
.menu2 a {
	color:						#000000;
}

#suche_volltext{
	position:					absolute;
	right:						0.1em;
	top:							-2em;
	padding-right:				0px;
	font-size:					1.4em;
	border:						0px solid black;
}

#breadcrumb {
	height:						1.6em;
	text-align:					right;
	padding:						5px;
	padding-right:				15px;
	border:						0px solid black;
}

#centerfield {
	background:					url(../images2/center_back.gif) repeat-y;
	margin-bottom:				1em;
	border:						0.1em solid #3F8972;
}

#centerfield #links {
	float:						left;
	padding:						1em;
	width:						12.6em;
	font-size:					1.1em;
	border:						0px solid black;
}

#centerfield #links .box {
	margin-top:					1em;
	margin-bottom:				2em;
	border:						0px solid black;
}

#centerfield #links .box .headline {
	color:						#ffffff;
	padding-left:				1em;
	background:					url(../images2/dot_red.gif) no-repeat;
	border:						0px solid black;
}

#centerfield #links .box a {
	display:						block;
	text-align:					right;
	color:						white;
	text-decoration:			none;
	background:					url(../images2/dot_white.gif) repeat-x;
	border:						0px solid black;
}

#centerfield #links .box a span {
	cursor:						pointer;
	background-color:			#93C3AA;
	border:						0px solid black;
}
#centerfield #links #links_bottom {
	position:					absolute;
	bottom:						7.5em;
	left:							0.1em;
	border:						0px solid black;
	display:						none;
}

#centerfield #mitte {
	float:						left;
	padding:						1em;
	width:						44em;
	font-size:					1.2em;
	border:						0px solid black;
}

#centerfield #mitte .pagehead {
	color:						#3F8972;
	font-size:					2.4em;
	margin-bottom:				0.8em;
	border:						0px solid black;
}

#centerfield #mitte #register {
	position:					relative;
	top:							0em;
	left:							0em;
	border:						0px solid black;
}

#centerfield #rechts {
	float:						right;
	padding:						1em;
	padding-right:				1.5em;
	width:						126px;
	border:						0px solid black;
}

#centerfield #rechts .box {
	margin-top:					1em;
	margin-bottom:				2em;
	border:						0px solid black;
}

#centerfield #rechts .box a {
	display:						block;
	text-align:					right;
	height:						2.2em;
	color:						#000000;
	text-decoration:			none;
	background:					url(../images2/dot_black.gif) repeat-x;
	border:						0px solid black;
}

#centerfield #rechts .box a .links {
	cursor:						pointer;
	font-size:					1.4em;
	display:						block;
	float:						left;
	background-color:			#ffffff;
	border:						0px solid black;
}
#centerfield #rechts .box a .rechts {
	cursor:						pointer;
	font-size:					1.4em;
	display:						block;
	float:						right;
	background-color:			#ffffff;
	border:						0px solid black;
}
#centerfield #rechts_bottom {
	clear:						both;
	position:					relative;
	bottom:						-0.4em;
	right:						-0.1em;
	text-align:					right;
	border:						0px solid black;
}
#footer {
	font-size:					1.2em;
	text-align:					center;
	margin-bottom:				5em;
	border:						0px solid black;
}


.universal {
	margin-bottom:				2em;
	border:						0px solid black;
}
.universal .headline {
	color:						#3F8972;
	font-weight:				bold;
	border:						0px solid black;
}
.universal .headline_orange {
	color:						#FB9323;
	font-weight:				bold;
	border:						0px solid black;
}
.universal .headline a {
	color:						#3F8972;
	text-decoration:			none;
}
.universal .trenner {
	height:						15px;
	background:					url(../images2/dot_green.gif) repeat-x;
	border:						0px solid black;
}


.download {
	margin-bottom:				2em;
	border:						0px solid black;
}
.download .headline {
	color:						#3F8972;
	font-weight:				bold;
	border:						0px solid black;
}
.download .headline_orange {
	color:						#FB9323;
	font-weight:				bold;
	border:						0px solid black;
}
.download .headline a {
	color:						#3F8972;
	text-decoration:			none;
}
.download .trenner {
	height:						15px;
	background:					url(../images2/dot_green.gif) repeat-x;
	border:						0px solid black;
}

.liste {
	margin-bottom:				2em;
	border:						0px solid black;
}
.liste .headline {
	display:						inline;
	color:						#3F8972;
	font-weight:				bold;
	padding-left:				1em;
	background:					url(../images2/dot_red.gif) no-repeat;
	border:						0px solid black;
}
.liste .headline_orange {
	display:						inline;
	color:						#FB9323;
	font-weight:				bold;
	padding-left:				1em;
	background:					url(../images2/dot_red.gif) no-repeat;
	border:						0px solid black;
}

a.mehr {
	display:						block;
	text-align:					right;
	color:						#3F8972;
	height:						15px;
	text-decoration:			none;
	background:					url(../images2/dot_green.gif) repeat-x;
	border:						0px solid black;
}

a.mehr span {
	cursor:						pointer;
	background-color:			#ffffff;
	border:						1px solid white;
}

.thumbnail {
	 float:						left;
	 width:						8em;
	 border-right:				1em solid white;
	 border-bottom:			0.5em solid white;
}
.txtalert {
	color:						#CE0232;
}

.red{
	color:#FC0300;
	font-style:italic;
}

#news .headline {
	color:						#3F8972;
	font-weight:				bold;
	border:						0px solid black;
}
