body {
	margin: 0;
	padding: 0;
	background: #FFF url(images/nav_all/hg_nav.gif) repeat-x;
}

ul.list  {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}
ul.list li {
	margin: 5px 0 0 0;
	padding: 0 0 5px 11px;
	background: url(images/spacer_gruen.gif) 0 5px no-repeat;

}
ul.listtwo  {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}
ul.listtwo li {
	margin: 5px 0 0 0;
	padding: 0 0 5px 11px;
	background: url(images/spacer_gruen.gif) 0 5px no-repeat;

}
.textnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* styles for the tree */
SPAN.TreeviewSpanArea A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
SPAN.TreeviewSpanArea A:hover {
	color: #333333;
}
/* end styles for the tree */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #415565;
	text-decoration: underline;
}
a.newslink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669900;
	font-weight: bold;
}
a.newslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #669900;
}
a.newslink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
a.newslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #669900;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #415565;
	text-decoration: none;
}
a.navlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}
a.navlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
}
a.navlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #999;
}
a.sidenavhk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DDEDEB;
	text-decoration: none;
}
a.sidenavhk:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #415565;
	text-decoration: none;
}
a.sidenavhk:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.sidenavuk:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.sidenavuk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DDEDEB;
	text-decoration: none;
}
a.sidenavuk:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #415565;
	text-decoration: none;
}
a.sidenavuuk:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
a.sidenavuuk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DDEDEB;
	text-decoration: none;
}
a.sidenavuuk:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #415565;
	text-decoration: none;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7A997E;
}
.subsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4C7A76;
	line-height: 16px;

}
.subsubhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #448F24;
	line-height: 16px;

}
.subsubhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4F766F;
	line-height: 16px;

}
.subsubhead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #739A1F;
	line-height: 16px;

}
p,li,tr,.fliesstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
.subsubsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C7A76;
	line-height: 16px;
}
.fliesstextgruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #94AD7B;
	line-height: 16px;
	font-weight: bold;

}
.fliesstextgruenhead {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #94AD7B;
	line-height: 16px;
	font-weight: bold;
}
.fliesstextgruenhead2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #77AA24;
	line-height: 16px;
	font-weight: bold;
}
.fliesstextfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	font-weight: bold;
}
.highlightfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	font-weight: bold;
}
.verweise {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 16px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a.downloadlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
}
a.downloadlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	line-height: 25px;
}
a.downloadlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #415565;
	font-weight: bold;
	line-height: 25px;
}
.fliesstexthoch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: normal;
	vertical-align: superexposant;
}
a.sidnavhk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.subsubsubheadkasten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #415565;
	line-height: 20px;
}
.subsubsubheadblau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #426F8B;
	line-height: 16px;
}
.subsubheadblau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #426F8B;
	line-height: 16px;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.subsubsubsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4C7A76;
	line-height: 16px;
}
.subsubsubsubsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C7A76;
	line-height: 16px;
}
.subsubsubsubsubheadkg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C7A76;
	line-height: 16px;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
}
p.Noparagraphstyle, li.Noparagraphstyle, div.Noparagraphstyle {
	margin:0cm;
	margin-bottom:.0001pt;
	line-height:100%;
	text-autospace:none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
}
a.navlinkindex:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}
a.navlinkindex:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
a.navlinkindex:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
div.TabelleZwischensummen  { font-weight: bold }


.numQuad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #A9CB5F;
}


/*------- T A B L E S ---------*/

.Tabelle {
	font-family: Arial, Helvetica; sans-serif;
	font-size:10px;
}

.Tabelle * TD {
	border-right: 1px solid #E2E2E2;
}


.Tabelle p {
	margin: 3px 0;
	padding: 0;
}


p.TabelleText, li.TabelleText, div.TabelleText {
	margin: 2px 0;
	line-height:100%;
	text-autospace:none;
	font-size:10px;
	color:black;
}
p.TabelleTextfrbig, li.TabelleTextfrbig, div.TabelleTextfrbig {
	margin:0cm;
	line-height:100%;
	text-autospace:none;
	font-size:10px;
	color: #4C7A76;

}
p.TabelleZwischensumme, li.TabelleZwischensumme, div.TabelleZwischensumme {
	padding: 5px 0;
	margin:0;
	text-align:right;
	line-height:100%;
	text-autospace:none;
	font-size:10px;
	color:#4C7A76;
}
.TabelleHead {
	font-size: 12px;
	line-height: 100%;
	color: #4C7A76;
	font-weight: bold;

}
.TabelleSubhead {
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	color: #4C7A76;


}
.TabelleSumme {
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	color: #4C7A76;



}
.TabelleTextfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


#borderBottom TD {
	border-bottom: 1px solid #E2E2E2;
}

.ungeradeZeilen {
	background: #EEE;
}

.dataTable thead td {
	border-top: 2px solid #666;
	background: #EEE;
	font-size: 12px;
	font-weight: bold;
	color: #7A997E;
}
.dataTable td {
	border-bottom: 1px solid #666;
}

table.dataTable {
	margin: 20px 0;
	border-bottom: 1px solid #666;
}
