body,h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:Arial,Helvetics,sans-serif; }

body { margin:0; padding:0; }

body,td,th,font    { font-size:8pt; }

a                  { color:#488273; 
                     text-decoration:none; }
a:hover            { text-decoration: underline; }


.navigation, .navigationnews       { background-color:#EEF3EF; }
.navigationnews a { font-weight:bold; }
.navigation-aktiv  { background-color:#C3DACC; }
.navigation-smallfont { background-color:#EEF3EF; }

/* Logo Hingtergrund */
.header-hellgrau { background-color:#E7F3EB; }

/* L&R grün für die grüne Leiste unter dem Logo */
.lr-gruen { background-color:#B5D3C6; }

/* Formularseiten */
.formular-input { font-family: Arial, Helvetica, sans-serif;
              clear:none;
              border-style:none; }
.formular-button { font-family: Arial, Helvetica, sans-serif;
               font-weight:bold;
               color:#FFFFFF;
               background-color:#8DB99E;
               border-style:none; }

.fliesstext-fehler  { background-color:#EEF3EF; }


/* ************ topmenue ******** */
.topmenue, .topmenueaktiv {  
  margin: 0px;
  width: 106px;
  height: 18px;
  cursor: pointer;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  line-height: 18px;
  color: #488273;
  border-right: 1px solid #898989;
}
.topmenueaktiv { 
  font-weight: bold;
}
.topmenue a:active, .topmenue a:visited, .topmenue a:link {
	background-color:#EEF3EF;
	display: block;
	padding-left:17px;
	background-image: url(/web/images/topmpfeil1.gif); 
	background-repeat:no-repeat; 
	background-position:6px 5px;
	text-decoration: none;
}
.topmenue a:hover, .topmenueaktiv a:active, .topmenueaktiv a:visited, .topmenueaktiv a:link {
	background-color:#B6D2C1;
  	display: block;
  	padding-left:17px;
  	background-image: url(/web/images/topmpfeil2.gif); 
  	background-repeat:no-repeat; 
  	background-position:6px 5px;
	text-decoration: none;
}

/* ************ ENDE topmenue ******** */

/* ************ metamenue ******** */
.metamenue, .metamenueaktiv {  
  margin: 0px;
  width: 86px;
  height: 15px;
  cursor: pointer;
  font-weight: normal;
  font-family: Arial, Helvetica, Sans-Serif;
  line-height: 15px;
}

.metamenue a:active, .metamenue a:visited, .metamenue a:link {
	background-color:#C6DBCE;
	display: block;
	padding-left:17px;
	background-image: url(/web/images/pfeil_metanav1.gif); 
	background-repeat:no-repeat; 
	background-position:6px 4px;
	text-decoration: none;
	color: #424242;
}
.metamenue a:hover, .metamenueaktiv a:active, .metamenueaktiv a:visited, .metamenueaktiv a:link {
	background-color:#EFF3EF;
  	display: block;
  	padding-left:17px;
  	background-image: url(/web/images/pfeil_metanav2.gif); 
  	background-repeat:no-repeat; 
  	background-position:6px 4px;
	text-decoration: none;
	color: #424242;
}

/* ************ ENDE metamenue ******** */

/* ************ baumnav ******** */
.baumnav, .baumnavaktiv {
    width:172px;
	border-bottom: 1px solid white;
}
.baumnav a:active, .baumnav a:visited, .baumnav a:link {
	background-color:#EEF3EF;
	display: block;
	text-decoration: none;
    background-image: url(/web/images/topmpfeil1.gif); 
	background-repeat:no-repeat; 
	background-position:7px 3px;
}
.baumnav a:hover, .baumnavaktiv a:active, .baumnavaktiv a:visited, .baumnavaktiv a:link {
	background-color:#B6D2C1;
  	display: block;
	text-decoration: none;
	background-image: url(/web/images/topmpfeil2.gif); 
	background-repeat:no-repeat; 
	background-position:7px 3px;
}
.baumnavaktiv a:active, .baumnavaktiv a:visited, .baumnavaktiv a:link {
	font-weight:bold;
}
/* ************ ENDE baumnav ******** */

.ankertop a:active, .ankertop a:visited, .ankertop a:link, .ankertop a:hover {
	float:right;
	display: block;
	padding-left:13px;
	background-image: url(/web/images/top_p.gif); 
	background-repeat:no-repeat; 
	background-position:0px 2px;
	text-decoration: none;
	color: #DE4539;
}

/* Grüner Fliesstext  */
.textcontent, .textcontent2 { background-color:#EEF3EF;
                    color:#488273; }

.textcontent b, .textcontent2 b, .bildcontent b, .bildcontent2 b, .bildcontent3 b { color:#000000; }
.textcontent strong, .textcontent2 strong, .bildcontent strong, .bildcontent2 strong, .bildcontent3 strong { color:#000000; }
.textcontent a, .textcontent2 a, .bildcontent a, .bildcontent2 a, .bildcontent3 a { color:#488273;
              font-weight:bold;
              text-decoration:none; }
.textcontent a:hover, .textcontent2 a:hover, .bildcontent a:hover, .bildcontent2 a:hover, .bildcontent3 a:hover { color:#488273;
                    font-weight:bold;
                    text-decoration: underline; }

.textcontent2 hr {
width:100%;
height:1px;
border:0px;
border-top:1px solid #C3DACC;
clear:both;
}
					
/* SW Fliesstext  */
.textcontentsw { background-color:white;
                    color:black; }

.textcontentsw a, .bildcontentsw a { color:#488273;
              font-weight:bold;
              text-decoration:none; }

.textcontentsw a:hover, .bildcontentsw a:hover { color:#488273;
                    font-weight:bold;
                    text-decoration: underline; }
					

.bildcontent { 
background-color:#CDDBD2;
color:#488273;
 }
.bildcontentsw { 
background-color:white;
color:black;
 }
.bildcontent2 { 
background-color:#EEF3EF;
color:#488273;
 }
.bildcontent3 { 
background-color:#C3DACC;
color:#488273;
 }
 
.textcontentsw, .bildcontent, .bildcontent2, .bildcontent3, .bildcontentsw{
border-bottom:1px solid white;
}

.headlinebalken { 
background-color:#C3DACC; 
color:#000000;
font-weight:bold;
height:30px;
border-bottom:1px solid white;
 }
/*Übersichtseiten*/
.uebersicht, .uebersichtanleser { 
background-color:#EEF3EF;
border-bottom:1px solid #FFFFFF;
 }
.uebersichtheadline { background-color:#C3DACC; 
                          color:#000000;
                          font-weight:bold; }
.uebersichtanleser { 
color:#488273;
}

/* ************ roter Link1 ******** */
.link1 a:active, .link1 a:visited, .link1 a:link, .link1 a:hover {
	text-decoration: none;
	color: #DE3029;
	font-weight:bold;
}
.link1 a:hover {
    text-decoration: underline;
}
/* ************ ENDE Link1 ******** */
/*
.textcontent ul, .textcontent2 ul, .textcontentsw ul {
margin-left:16px;
list-style-image: url(/web/images/pfeil_rot.gif);
vertical-align:top;
}
.textcontent li, .textcontent2 li, .textcontentsw li {
margin:0;
padding-left:0;
padding-bottom:6pt;
}
*/
ul {
margin-left:16px;
padding:0;
list-style-image: url(/web/images/pfeil_rot.gif);
vertical-align:top;
}
li {
margin:0;
padding-left:0;
padding-bottom:6px;
}

.sitemapchapter a {
font-weight:bold;
}
.sitemap a {
font-weight:normal;
}

.chapternav {
width:320px; 
background-color: #F9FBF9;
border-bottom:2px solid #EEF3EF;  
line-height:9pt;
}
.chapternav a:active, .chapternav a:visited, .chapternav a:link {
	display: block;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-decoration: none;
}
.chapternav a:hover {
	background-color:#B6D2C1;
  	display: block;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-decoration: none;
}


.textcontent table, .textcontentsw table {
border-top:1px solid white;
border-left:1px solid white;
width:100%;
border-collapse:collapse;
border-right:none;
border-bottom:none;
}
.textcontent table th, .textcontentsw table th {
background-color:#B5D3C6;
border-right:1px solid white;
border-bottom:1px solid white;
padding:3px;
color:black;
font-weight:bold;
text-align:left;
width:25%;
white-space:nowrap;
vertical-align:top;
text-align:left;
}
.textcontent table td, .textcontentsw table td {
background-color:#CEDFD6;
border-right:1px solid white;
border-bottom:1px solid white;
padding:3px;
color:black;
width:25%;
white-space:nowrap;
vertical-align:top;
text-align:left;
}
.textcontent table strong, .textcontentsw table strong {
display:block;
padding:3px;
margin:-3px;
background-color:#B5D3C6;
}
	