html {
	height: 100%;
}
body {
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #444444;
	background-color: #FFFFFF;
	text-align: center;
	padding: 0;
	margin: 0;
	height: 100%;
}
.hidden,
.mtp_sprungziel {
	position: absolute;
	top: -9999.99em;
	left: -9999.99em;
}
form {
  padding: 0px;
  margin: 0px;
}
.fliesstext { color: #444444; font-size: 1.0em; text-align: justify }
.text { color: #444444; font-size: 1.0em; }
.text1  { color: #444444; font-size: 0.7em; }
.text2  { color: #444444; font-size: 0.8em; }
.text3  { color: #444444; font-size: 1.0em; }
.text4  { color: #444444; font-size: 1.10em; }
.text5, h5  { color: #005500; font-size: 1.10em; }
.text6, h4  { color: #005500; font-size: 1.25em; }
.text7, h3{ color: #005500; font-size: 1.50em; }
.text8, h2 { color: #005500; font-size: 1.75em; }
.text9, h1  { color: #005500; font-size: 2.00em; }

#seite {
	position: relative;
	width: 61.25em;
	min-height: 100%;
	margin: 0 auto;
	text-align: left;
}
* html #seite {
	height: 100%;
}
#raender {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 36.25em;
	border-left: 12.5em #E9FEDF solid;
	border-right: 12.5em #FFFFBB solid;
	font-size: 100%;
	z-index: 0;
}
* html #raender {
	width: 61.25em;
	z-index: -1;
}

#header {
	position: relative;
	height: 8em;
}
#hd_links {
	position: relative;
	float: left;
	width: 12.5em;
	font-weight: bold;
	text-align: center;
}
#hd_links p {
	margin-top: 1.5em;
	line-height: 1.25em;
	font-size: 1.25em;
}
#bilderleiste {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	border-left: 0.0625em #F5921D solid;
}
.leistenbild {
	width: 12em;
	height: 8em;
	float: left;
	padding: 0;
	margin: 0;
	border-right: 0.0625em #F5921D solid;
}
* html .leistenbild {
	width: 12.0625em;
}
.leistenbild img {
	width: 100%;
	height: 100%;
}
.leistenbild img.iefilter {
	display:block;
	margin: 0;
	padding: 0;
	filter:blendTrans(duration=1); /* Überbelndeffekt in der Diaschau für den IE - Duration = Effektdauer in Sekunden */
}
#hd_rechts {
	position: relative;
	float: left;
	width: 12.5em;
	height: 7.0em;
	margin: 0;
	padding: 0;
	padding-top: 1.0em;
	text-align: center;
	background-color: #FFDD00;
}
* html #hd_rechts {
	height: 8.0em;
}
#hd_rechts img {
	width: 100%;
	height: 6.125em;
}
#hd_rechts p {
	font-size: 1.15em;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0.15em;
}
#logo {
	position: relative;
	margin: 0 auto;
}

#beteiligte {
	position: relative;
	clear: left;
	color: #FFFFFF;
	font-weight: bold;
}
#plinks,
#prechts  {
	width: 12.5em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	background-color: #227722;
	float: left;
}
#plinks {
	border-right: 0.0625em #F5921D solid;
}
*html #plinks {
	width: 12.5625em;
}
#phuellhorst,
#pluebbecke,
#ppoldendorf {
	background-color: #227722;
	width: 12em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	border-right: 0.0625em #F5921D solid;
	text-align: center;
	float: left;
}
* html #phuellhorst,
* html #pluebbecke,
* html #ppoldendorf {
	width: 12.0625em;
}

#pfad {
	position: relative;
	clear: left;
	background-color: #005500;
	color: #FFFFFF;
	font-size: 0.75em;
	padding: 0.25em;
	padding-left: 17em;
}
#pfad a {
	color: #FFFFFF;
	text-decoration: none;
}
#pfad a:hover {
	text-decoration: underline;
}

#Inhalt {
	position: relative;
	padding-top: 1.0em;
	clear: both;
}
#Navigation {
	position: relative;
	float: left;
	width: 12.5em;
	margin: 0;
	padding-bottom: 2.0em;
}
#Navigation ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#Navigation li {
	position: relative;
	border-bottom: 1px #F5921D solid;
}
#Navigation a {
	display: block;
	position: relative;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 0.9em;
	margin: 0;
	padding-top: 0.25em;
	padding-left: 0.75em;
	padding-bottom: 0.25em;
}
#Navigation ul.ul_level_1 li.li_level a {
	color: #FFFFFF;
	background-color: #005500;
}
#Navigation ul.ul_level_1 li.li_level a:hover,
#Navigation ul.ul_level_1 li.li_level_ac a {
	color: #005500;
	background-color: #FFFFFF;
}
#Navigation ul.ul_level_2 li.li_level a {
	color: #FFFFFF;
	background-color: #227722;
	padding-left: 1.5em;
}
#Navigation ul.ul_level_2 li.li_level a:hover,
#Navigation ul.ul_level_2 li.li_level_ac a {
	color: #005500;
	background-color: #FFFFFF;
	padding-left: 1.5em;
}
#Navigation iframe {
	width: 100%;
	height: 220px;
	overflow: hidden;
	border: none transparent 0;
}

#contentblock {
	position: relative;
	margin-left: 13.888em;
	font-size: 0.9em;
}
#contentblock td {
	font-size: 0.9em;
}
#mainContent {
	float: left;
	width: 35.25em;
	padding-left: 2.5em;
	padding-right:2.5em;
	text-align: justify;
	background-color: #FFFFFF;
	margin: 0;
}
* html #mainContent {
	width: 39.75em;
}
#mainContent h3 {
	margin-top: 0;
}
#sidebar {
	float: right;
	width: 12.888em;
	height: 100%;
	margin: 0;
	padding-left: 0.5em;
	padding-right: 0.5em;
/*	background-color: #FFFFBB;*/
}
* html #sidebar {
	width: 13.888em;
}
#sidebar hr {
	  color: #F5921D;
	  background-color: #F5921D;
	  border: none;
	  height: 1px;
	  margin-top: 0.5em;
	  margin-left: -0.5em;
	  margin-right: -0.5em;
	  margin-bottom: 0.5em;
}
#sidebar a {
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
#sidebar a:hover {
	text-decoration: underline;
}
#sidebar h5 {
	margin: 0;
	font-size: 1.0em;
}

.mtp_ti_text,
.mtp_ti_date,
.mtp_fl,
.mtp_dl,
.mtp_dr,
.mtp_adr_sd,
.mtp_adr_cd,
.mtp_adr_im,
.mtp_adr_cdl,
.mtp_adr_cdr,
.mtp_adr_srr,
.mtp_adr_srl {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 1.0em;
}
.mtp_ti_text {
	width: 82%;
	font-weight: bold;
	text-align: left;
}
.mtp_ti_date {
	width: 18%;
	text-align: right;
	font-weight: bold;
}
.mtp_dl {
	width: 10.75em;
	font-weight: bold;
}
.mtp_fl,
.mtp_adr_cdl {
	margin-right: 0.5em;
}
.mtp_adr_sd,
.mtp_adr_cd {
	margin-right: 1.75em;
}
.mtp_adr_srl { display: none; }
.mtp_adr_cdr {
	white-space: nowrap;
}
#MailForm p,
#MailForm blockquote {
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}
#MailForm label {
	display: block;
	width: 8em;
	float: left;
}
#MailForm label.ohneBreite {
	display: inline;
	width: auto;
	float: none;
}

.clear_floating {
	clear: both;
}




