
body {
	margin: 0;
	height: 100%; /* IE */
	min-height: 100%; /* other Browsers */
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 100%;
	background-color: #f5f5f5;
	color: #555;
	text-align: center;
}

#topNav {
	height: 2.5625em;
	padding-left: 1.0625em;
	background-color: #f5f5f5;
	clear: both;
}
#div_pad {
	padding-top: 3px;padding-top: 3px;padding-top: 3px;padding-top: 3px;
}
 


.close1 { 
width:270px;
}
.close2 {
float:right;
margin-left: 150px;
}
.clear {
clear:left;
}


.headLine {
	font-family: "Arial Unicode MS", Helvetica, sans-serif;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 24px;
	font-stretch: normal;
}

.formDatenLink a {text-decoration: underline;font-size: 12px; color: #097A36}
.formDatenLink a:visited {text-decoration: underline;font-size: 12px; color: #097A36}
.formDatenLink a:hover {text-decoration: underline;font-size: 12px; color: #D2072D}
/*Top navigation
######################################################################*/
.topNavItem, .topNavItemActive {
	float: left;
	color: #555;
	background-color: #F2F2F2;
	font-size: 12px;
}
.topNavItem a, .topNavItemActive a {
	font-size: .75em;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	padding-left: .7em;
	background-color: #F2F2F2;
	font-size: 12px;
	
}
.topNavItem a:hover, .topNavItemActive a {
	color: #e50019;
	background-color: #F2F2F2;
	font-size: 12px;
}
.topNavItem a:hover {
	list-style-position: outside;
	background-position: 0 0;
	background-image: url(../images/.nav_decoration_point.gif);
	background-repeat: no-repeat;
}
.topNavItemActive a {
	list-style-position: outside;
	background-position: 0 0;
	background-image: url(../images/nav_decoration_point.gif);
	background-repeat: no-repeat;
}
.noPrint {
	display: none;
}


#box {
	position: relative;
	height: auto !important; /* other Browsers */
	height: 100%; /* IE */
	min-height: 100%;
	width: 44.130em;
	text-align: left;
	background-image: url(../images/right_background.gif);
	background-position: 100%;
	background-repeat: repeat-y;
	margin: 0 auto;
	padding-right: 1em;
	padding-left: 1em;
}
#leftBox {
	width: 43.130em;
	padding-left: 1em;
	height: auto;
	min-height: 100%;
	background-image: url(../images/left_background.gif);
	background-position: 0;
	background-repeat: repeat-y;
	background-color: #fff;

}

A.spezial, A.spezial:LINK, A.spezial:ACTIVE, A.spezial:HOVER, A.spezial:VISITED
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	Padding-Left: 3px;
	Padding-Right: 3px;
	Text-Decoration: none;
}
A.spezial			{	Background-Color: #009743;	}
A.spezial:LINK		{	Background-Color: #009743;	}
A.spezial:ACTIVE	{	Background-Color: #009743;	}
A.spezial:HOVER		{	Background-Color: #D2072D;	}
A.spezial:VISITED	{	Background-Color: #009743;	}


a.sitelink:active {text-decoration: underline; color: #009C33}
a.sitelink:link {text-decoration: underline; color: #009C33}
a.sitelink:visited {text-decoration: underline; color: #009C33}
a.sitelink:hover {text-decoration: underline; color: #009C33}

a.sitelink2:active {text-decoration: underline; color: #009C33;font-size: 13px;}
a.sitelink2:link {text-decoration: underline; color: #009C33;font-size: 13px;}
a.sitelink2:visited {text-decoration: underline; color: #009C33;font-size: 13px;}
a.sitelink2:hover {text-decoration: underline; color: #009C33;font-size: 13px;}



.linkformat4
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
Color: #FFFFFF;
Background-Color: #009743;
Border-Left: 5px solid #009743;
Border-Top: 5px solid #009743;
Border-Right: 5px solid #009743;
Border-Bottom: 5px solid #009743;
Text-Decoration: none;

}

.linkformat4 A:HOVER
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
Color: #FFFFFF;
Background-Color: #D2072D;
Text-Decoration: none;
}


A.spezialo, A.spezialo:LINK, A.spezialo:ACTIVE, A.spezialo:HOVER, A.spezialo:VISITED
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	Padding-Left: 0px;
	Padding-Right: 0px;
	Text-Decoration: none;
}

.linkformat4o
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
Color: #000000;
Text-Decoration: none;

}

.linkformat4o A:HOVER
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
Color: #D2072D;
Text-Decoration: none;
}


.standardnav {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #097A36}
.breadcrumb {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; background-color: #009744}
.content {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #555555}
.black11bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.error {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D2072D; margin-bottom:6px; margin-top:16px;}

.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #555555}

.nav1inaktiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555555; padding-top: 6px; padding-bottom: 6px; background-color: #E9E9E9;}
.nav1aktiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #B5DBC6;}

.nav2inaktiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #555555; padding-top: 6px; padding-bottom: 6px; background-color: #D6EFDF;}
.nav2aktiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #D6EFDF;}

.nav3inaktiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; padding-top: 6px; padding-bottom: 6px; background-color: #EEFAF0;}
.nav3aktiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #EEFAF0;}


.nav1inaktivsm {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #E9E9E9;text-decoration:underline;}
.nav1aktivsm {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #B5DBC6;text-decoration:underline;}

.nav2inaktivsm {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #D6EFDF;text-decoration:underline;}
.nav2aktivsm {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #D6EFDF;text-decoration:underline;}
.nav2inaktivsm2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #D6EFDF;text-decoration:none;}
.nav2aktivsm2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; background-color: #D6EFDF;text-decoration:none;}

.nav2inaktiv_sitemap {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; padding-top: 0px; padding-bottom: 0px; background-color: #D6EFDF;}
.nav2inaktiv_sitemap_green {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; padding-top: 0px; padding-bottom: 0px; background-color: #D6EFDF;}

.nav3inaktivsm {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #EEFAF0; text-decoration:underline;}
.nav3aktivsm {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #EEFAF0; text-decoration:underline;}
.nav3inaktivsm2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; padding-top: 6px; padding-bottom: 6px; background-color: #EEFAF0;text-decoration:none;}
.nav3aktivsm2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; background-color: #EEFAF0;text-decoration:none;}

.nav3inaktiv_sitemap {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; padding-top: 0px; padding-bottom: 0px; background-color: #EEFAF0;}
.nav3inaktiv_sitemap_green {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; padding-top: 0px; padding-bottom: 0px; background-color: #EEFAF0;}

.nav4inaktiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; background-color: #D6EFDF;}
.nav4aktiv {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #097A36; background-color: #B5DBC6;}

.navleft {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}

.formatFields {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	background-color: #FFFFFF;
	Border: 1px solid #009c33;
	padding-left: 4px;
}
.formatFields_or {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	background-color: #FFFFFF;
	Border-Left: 1px solid #009c33;
	Border-Top: 1px solid #009c33;
	Border-Bottom: 1px solid #009c33;
	Border-Right: 0px solid #009c33;
	padding-left: 4px;
}
.formatFieldsErr {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	background-color: #FFFFFF;
	Border: 1px solid #ff0000;
	padding-left: 4px;
}
.formatFieldsErr_or {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	background-color: #FFFFFF;
	Border-Left: 1px solid #ff0000;
	Border-Top: 1px solid #ff0000;
	Border-Bottom: 1px solid #ff0000;
	Border-Right: 0px solid #ff0000;
	padding-left: 4px;
}
.formatFields_klein {
	font-size: 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	background-color: #FFFFFF;
	padding-left: 4px;
}

.formatFieldsLong {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	width: 219px;
	background-color: #FFFFFF;
	Border: 1px solid #009c33;
	padding-left: 4px;
}
.formatFieldsErrLong {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	width: 219px;
	background-color: #FFFFFF;
	Border: 1px solid #ff0000;
	padding-left: 4px;
}

.formatFieldsCB {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	width: 225px;
	background-color: #FFFFFF;
	Border: 1px solid #009c33;
	
}
.formatFieldsErrCB {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	width: 225px;
/*	background-color: #FF0000; */
	Border: 1px solid #ff0000;
}
.formatFieldsBR {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	background-color: #FFFFFF;
	Border-Left: 1px solid #009c33;
	Border-Top: 1px solid #009c33;
	Border-Right: 1px solid #009c33;
	Border-Bottom: 1px solid #009c33;
	width: 225px;
}
.formatFieldsBG { font-size:11px; font-family: Arial, Helvetica, sans-serif; color: #555555; background-color:#EEFAF0; padding-left: 4px;}



a.aNav1inaktiv:active {text-decoration: none; color: #333333}
a.aNav1inaktiv:link {text-decoration: none; color: #333333}
a.aNav1inaktiv:visited {text-decoration: none; color: #333333}
a.aNav1inaktiv:hover {text-decoration: none; color: #097A36}

a.aNav1aktiv:active {text-decoration: none; color: #097A36}
a.aNav1aktiv:link {text-decoration: none; color: #097A36}
a.aNav1aktiv:visited {text-decoration: none; color: #097A36}
a.aNav1aktiv:hover {text-decoration: none; color: #097A36}

a.aNav2inaktiv:active {text-decoration: none; color: #333333}
a.aNav2inaktiv:link {text-decoration: none; color: #333333}
a.aNav2inaktiv:visited {text-decoration: none; color: #333333}
a.aNav2inaktiv:hover {text-decoration: none; color: #097A36}

a.aNav2aktiv:active {text-decoration: none; color: #097A36}
a.aNav2aktiv:link {text-decoration: none; color: #097A36}
a.aNav2aktiv:visited {text-decoration: none; color: #097A36}
a.aNav2aktiv:hover {text-decoration: none; color: #097A36}

a.aNav3inaktiv:active {text-decoration: none; color: #333333}
a.aNav3inaktiv:link {text-decoration: none; color: #333333}
a.aNav3inaktiv:visited {text-decoration: none; color: #333333}
a.aNav3inaktiv:hover {text-decoration: none; color: #097A36}

a.aNav3aktiv:active {text-decoration: none; color: #097A36}
a.aNav3aktiv:link {text-decoration: none; color: #097A36}
a.aNav3aktiv:visited {text-decoration: none; color: #097A36}
a.aNav3aktiv:hover {text-decoration: none; color: #097A36}

a.aNav1inaktivsm:active {text-decoration: underline; color: #097A36}
a.aNav1inaktivsm:link {text-decoration: underline; color: #097A36}
a.aNav1inaktivsm:visited {text-decoration: underline; color: #097A36}
a.aNav1inaktivsm:hover {text-decoration: underline; color: #097A36}

a.aNav1aktivsm:active {text-decoration: underline; color: #097A36}
a.aNav1aktivsm:link {text-decoration: underline; color: #097A36}
a.aNav1aktivsm:visited {text-decoration: underline; color: #097A36}
a.aNav1aktivsm:hover {text-decoration: underline; color: #097A36}

a.aNav2inaktivsm:active {text-decoration: underline; color: #097A36}
a.aNav2inaktivsm:link {text-decoration: underline; color: #097A36}
a.aNav2inaktivsm:visited {text-decoration: underline; color: #097A36}
a.aNav2inaktivsm:hover {text-decoration: underline; color: #097A36}

a.aNav2aktivsm:active {text-decoration: underline; color: #097A36}
a.aNav2aktivsm:link {text-decoration: underline; color: #097A36}
a.aNav2aktivsm:visited {text-decoration: underline; color: #097A36}
a.aNav2aktivsm:hover {text-decoration: underline; color: #097A36}


a.aNav4inaktiv:active {text-decoration: underline; color: #333333}
a.aNav4inaktiv:link {text-decoration: underline; color: #333333}
a.aNav4inaktiv:visited {text-decoration: underline; color: #333333}
a.aNav4inaktiv:hover {text-decoration: underline; color: #097A36}

a.aNav4aktiv:active {text-decoration: underline; color: #097A36}
a.aNav4aktiv:link {text-decoration: underline; color: #097A36}
a.aNav4aktiv:visited {text-decoration: underline; color: #097A36}
a.aNav4aktiv:hover {text-decoration: underline; color: #097A36}

a.aBreadcrumb:active {text-decoration: none; color: #FFFFFF; }
a.aBreadcrumb:link {text-decoration: none; color: #FFFFFF; }
a.aBreadcrumb:visited {text-decoration: none; color: #FFFFFF; }
a.aBreadcrumb:hover {text-decoration: none; color: #FFFFFF; }

a.aStandardnav:active {text-decoration: none; color: #097A36}
a.aStandardnav:link {text-decoration: none; color: #097A36}
a.aStandardnav:visited {text-decoration: none; color: #097A36}
a.aStandardnav:hover {text-decoration: none; color: #D2072D}

a.aFooter:active {text-decoration: underline; color: #666666}
a.aFooter:link {text-decoration: underline; color: #666666}
a.aFooter:visited {text-decoration: underline; color: #666666}
a.aFooter:hover {text-decoration: underline; color: #666666}

a.aSitemap:active {text-decoration: none; color: #333333}
a.aSitemap:link {text-decoration: none; color: #333333}
a.aSitemap:visited {text-decoration: none; color: #333333}
a.aSitemap:hover {text-decoration: underline; color: #097A36}

h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #097A36; letter-spacing: 1px; margin-bottom:12px; margin-top:16px;}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555555; margin-bottom:6px; margin-top:16px;}
.navi {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #FFFFFF; background-color: #DBDADA}
.tblHead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #FFFFFF; background-color: #009743}
.tblHead2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #D7EFDF}
.tblHead3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #B5DBC6}
.tblHead4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #FFFFFF}
.tblTitle1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #333333; background-color: #A7DCBC}
.tblTitle2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #333333; background-color: #84C9A2}
.tblDaten1normal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #D6EFDE}
.tblDaten2normal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #B5DBC6}
.tblDaten1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #333333; background-color: #D6EFDE}
.tblDaten2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #333333; background-color: #B5DBC6}
.tblDaten3normal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #84C9A2}
.tblDaten4normal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #A7DCBC}
.tblDaten3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #555555; background-color: #84C9A2}
.tblDaten4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #555555; background-color: #A7DCBC}
.tblDaten5 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #e9e9e9}


.ueber1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 600; color: #009C33; background-color: #FFFFFF}
.ueber2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #009C33; background-color: #FFFFFF}
.ueber3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	background-color: #F5F5F5;
	padding-left: 13px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 12px solid Window;
	border-bottom-color: Window;
	border-bottom-style: solid;
	border-bottom-width: 6px;
}
.linieGrau {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555555; background-color: #F2F2F2}
.hintergrund1 {  display: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #FFFFFF; width: 259px; min-width: 12em; float: left;}
.hintergrund2 {  display: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; background-color: #FFFFFF; width: 537px; float: left;}
.formDatenPad {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #FFFFFF; padding-top: 3px; padding-right: 3px;padding-left: 3px;padding-bottom: 3px;}
.hintergrund2 {  display: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #F2F2F2; width: 531px; min-width: 12em; float: left;}

.hintergrund3 {
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-color: #D8F0E0;
	width: 495px;
	min-width: 12em;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.hintergrund4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #D7EFDF; min-width: 12em; float: left;padding-right: 3px; padding-left: 3px; padding-top: 3px; padding-bottom:3px;}

.close { padding-left: 500px;}

.formDaten8 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; background-color: #F2F2F2; padding-right: 6px; padding-left: 6px; padding-top: 6px; padding-bottom:6px;}

.formDaten9 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; background-color: #D7EFDF; padding-right: 0px; padding-left: 15px; padding-top: 5px; padding-bottom:5px;}
.formDaten9a {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #FFFFFF; padding-right: 0px; padding-left: 15px; padding-top: 15px; padding-bottom:15px;}
.formDaten9b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #FFFFFF;}

.formDaten10 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #F5F5F5; padding-right: 8px; padding-left: 8px; padding-top: 8px; padding-bottom:8px;Border-Left: 1px solid #000000; Border-Top: 1px solid #000000; Border-Right: 1px solid #000000; Border-Bottom: 1px solid #000000;}
.formDaten11 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; background-color: #F5F5F5; }


.formDaten {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 600; color: #333333; background-color: #FFFFFF;}
.formDaten2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 13px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.formDaten2OR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.formDaten2_left10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 13px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.formDaten2_ohne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.formDaten2_ohne_ie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.formDaten2_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: BOLD;
	color: #555555;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 13px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.formDaten12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.formDaten12f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
}
.formDatenBERkopf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #3A9C33;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
}
.formDatenBERkopfgrau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #f5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-color: #3A9C33;
	border-top-style: solid;
	border-top-width: 1px;
}
.formDatenBERkopfgrauhg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #68C485;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.formDatenBERkopfgraumit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #f5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
}

.formDatenBERkopfgrauohne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #097A36;
	background-color: #f5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-color: #3A9C33;
	border-top-style: solid;
	border-top-width: 0px;
	padding-left: 13px;
	font-weight: bold;
}
.formDatenBERkopfgrauohne_schwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-color: #3A9C33;
	border-top-style: solid;
	border-top-width: 0px;
	padding-left: 13px;
	font-weight: bold;
}
.formDatenBERkopfgruen_schwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #D8F0E0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-color: #3A9C33;
	border-top-style: solid;
	border-top-width: 0px;
	padding-left: 13px;
	font-weight: bold;
}
.formDatenBERkopfgruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #68C485;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-color: #3A9C33;
	border-top-style: solid;
	border-top-width: 1px;
}




.formDatenBERHP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border-top-color: #68C485;
	border-top-style: solid;
	border-top-width: 1px;
	margin-top: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.formDatenBER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	border-top-color: #E4F2E7;
	border-top-style: solid;
	border-top-width: 2px;
	margin-top: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.formDatenBERGesamt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background-color: #F4FAF6;
	margin-bottom: 5px;
	border-top-color: #E4F2E7;
	border-top-style: solid;
	border-top-width: 2px;
	margin-top: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-color: #E4F2E7;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.formDaten4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #EAEAEA;  background-color: #FFFFFF}
.formDaten3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #097A36}
.tickertext{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #555555;background-color: #D6EFDE;border-style:solid;border-right:none;border-left:none;border-top:none;border-bottom:none;border-width:0px;}

.formatFieldsBGF2 { font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #555555; background-color:#FFFFFF; Border-Left: 1px solid #9F0002; Border-Top: 1px solid #9F0002; Border-Right: 1px solid #9F0002; Border-Bottom: 1px solid #9F0002;}

.formDaten22 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; background-color: #FFFFFF; margin-top:5px; margin-bottom:5px}


.ueber1 {
	border-bottom		:	2px solid #FFFFFF;
}





/*	Menüliste
	by Thomas Groß
*/
div#menuListe {
	display: block;
	margin-left: 22px;
	color: #555555;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}

div#menuListe div.Element {
	clear				:	both;
	margin-bottom		:	20px;
	padding-top: 4px;
	padding-right: 13px
}

div#menuListe div.Element a {
	text-decoration		:	none;
	color				:	#009c33;
}

div#menuListe .Nummer {
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 24px;
	background-color: #cccccc;
	font-family: "Arial Narrow";
}

div#menuListe .Titel {
	font-size: 9px;
	line-height: 12px;
	padding-top: 4px;
	
}

div#menuListe .Element.aktuell .Nummer,
div#menuListe .Element a:hover .Nummer
{
	background-color	: #009c33;
	color				:	#FFFFFF;
}

div#menuListe .Element.aktuell .Titel
{
	color				:	#009c33;
}

/*	Button
*/
div.button.float_left {
	float				:	left;
	margin-right		:	20px;
}
div.button.float_right {
	float				:	right;
	margin-left			:	20px;
}
div.button a
{
	font-weight			:	bold;
	font-size			:	12px;
	text-decoration		:	none !important;
	display				:	block;
	padding				:	4px 16px 10px 10px;
}
div.button.rot a,
div.button.rot a:link,
div.button.rot a:hover,
div.button.rot a:visited {
	color				:	#FFFFFF;
}
div.button.rot .ol {
	background			:	url(../images/button-rot-ol.gif) no-repeat left top;
}
div.button.rot .or {
	background			:	url(../images/button-rot-or.gif) no-repeat right top;
}
div.button.rot .ur {
	background			:	url(../images/button-rot-ur.gif) no-repeat right bottom;
}
div.button.rot .ul {
	background			:	url(../images/button-rot-ul.gif) no-repeat left bottom;
}

div.button.grau a,
div.button.grau a:link,
div.button.grau a:hover,
div.button.grau a:visited {
	color				:	#696969;
}
div.button.grau .ol {
	background			:	url(../images/button-grau-ol.gif) no-repeat left top;
}
div.button.grau .or {
	background			:	url(../images/button-grau-or.gif) no-repeat right top;
}
div.button.grau .ur {
	background			:	url(../images/button-grau-ur.gif) no-repeat right bottom;
}
div.button.grau .ul {
	background			:	url(../images/button-grau-ul.gif) no-repeat left bottom;
}


a:active {text-decoration: underline; color: #097A36}
a:link {text-decoration: underline; color: #097A36}
a:visited {text-decoration: underline; color: #097A36}
a:hover {text-decoration: underline; color: #097A36}

a.linkoben:active {text-decoration: none; color: #097A36}
a.linkoben:link {text-decoration: none; color: #097A36}
a.linkoben:visited {text-decoration: none; color: #097A36}
a.linkoben:hover {text-decoration: none; color: #D2072D}

.link a,
.link a:link,
.link a:hover,
.link a:visited {
	color				:	#097A36;
	text-decoration: underline;
}


