/*body-Bereich*/

Body { background-color: #CCFFCC;  font-family: Verdana,Arial, Helvetica;  font-size: 18px;  font-weight: normal; color:#2F2F2F; text-align: left; line-height: 100%;  }

/*Font klein*/

.klein {  font-family: Verdana, Arial, Helvetica; color:#2F2F2F;   text-align: right; margin:0px 20px 0px 0px; font-weight: 500;  font-size: 10px;}



#adress {font-family: Verdana, Arial, Helvetica; color:#2F2F2F; font-weight: 500;  font-size: 12px; position:absolute; left:5px; top:20px;}



/* Überschriften*/

H1 { font-size: 36px; line-height: 130%; margin-top: 0cm;  font-family: Verdana, Arial, Helvetica; text-align:left; font-weight: bold;  color: #007070; }

H2 {  color:#2F2F2F; font-family: Verdana,Arial, Helvetica;  font-size: 24px;  font-weight: bold; text-align: left; line-height: 20%; text-indent:170px;}

H3 { font-size: 24px; line-height: 120%; margin-top: 0cm;  font-family: Verdana, Arial, Helvetica; text-align:left; font-weight: bold;  color: #00001F; }

H1.a { font-family: Verdana, Arial, Helvetica; text-align: left; font-weight: bold; font-size: 36px; line-height: 130%; margin-top: 0cm; color:#00BF00;}



#schatten {font-family: Verdana, Arial, Helvetica; font-weight: 500;  font-size: 12px; position:absolute; left:178px; top:23px;}



#schatten_1 {font-family: Verdana, Arial, Helvetica; font-weight: 500;  font-size: 12px; position:absolute; left:175px; top:20px;}



/* Tabelle für Text */

TABLE.text {  width: 80%; height: *%; border: none; background-color: #FFFFCC;  margin: 0px 0px 0px 170px; padding: 0px 10px 0px 10px; }



/* Spalte für Listen und tabellen*/

TD.text { width: 100%; height:*%; color:#2F2F2F; border: none; background-color: #FFFFCC; vertical-align: top; font-family: Verdana, Arial, Helvetica; font-size: 15px; font-weight: normal; line-size: 130%; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 10px; }



/* Innere Tabelle für Bild und Tabelle mit Rahmen */

TABLE.innen { width: 80%; height: *%; border-style: solid; border-width: 2px; border-color: color: #007070; background-color: transparent; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; align:center; }

TABLE.inn { width: 90%; height: *%; border-style:non; border-width: 0px; border-color: royalblue; background-color:#FFFFCC; padding: 5px 0px 5px 0px; margin: 0px 0px 10px 70px; }

/* Spalte für Bildtext oben*/

TD.btext { width: *%; height: *%; color:#2F2F2F; border: none; background-color: #d3ddea; vertical-align: top; padding: 10px 5px 10px 10px;  font-family: Verdana, Arial, Helvetica, ; font-size: 12px; font-weight: 500; line-size: 130%; }

/*Spalte für Bildtext unten*/

TD.btex { width: *%; height: *%; color:#2F2F2F; border: none; background-color: transparent; vertical-align: bottom; padding: 10px 5px 10px 10px;  font-family: Verdana, Arial, Helvetica  ; font-size: 15px; font-weight: 500; line-size: 130%; }

/* Spalte für Bildtext unten*/

TD.butext { width: *%; height: *%; color:#2F2F2F; border: none; background-color: #D0D2AA; vertical-align: bottom; padding: 10px 5px 10px 10px;  font-family: Verdana, Arial, Helvetica,  ; font-size: 12px; font-weight: 500; line-size: 130%; }

/* Spalte für Bild mit Rahmen in TABLE.innen*/

TD.bild { width: *px; height: *px; background-color:#d3ddea; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: middle; border-style: solid; border-width: 3px; border-color: color:#2F2F2F; align: center;  }

/* Spalte für Bild ohne Rahmen*/

TD.bil { width: *px; height: *px; background-color:transparent;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: middle; border-style: non; border-width: 0px;  align: center;  }

/* Tabelle für Bild und Tabelle mit Rahmen*/

TABLE.inneno { width: 98%; height: *%;  background-color: transparent; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 5px;}

/* Spalte für Bild und umlaufenden Text*/

TD.bildu { width: 80%; height: *%; color:#2F2F2F; background-color: transparent; vertical-align: top; padding: 10px 15px 10px 10px; font-family: Verdana, Arial, Helvetica  ; font-size: 15px; font-weight: 500; line-size: 130%;}

/* Bild mit rechtsumlaufenden Text*/

img.links {float:left; text-align:left; margin-top:15px; margin-bottom:15px; margin-right: 30px; border-style: solid; border-width: 1px; border-color: #000000; background-color: transparent; }

/* Bild mit linksumlaufenden Text*/

img.rechts {float:right; text-align:right; margin-top:15px; margin-bottom:15px; margin-left: 30px; border-style: solid; border-width: 1px; border-color: #000000; background-color: transparent; }





/* Liste im Hauptbereich*/





/* Tabelle normal*/

TD.head { color: #000000;  font-family: Verdana, Arial, Helvetica; font-size: 18px; font-weight: 800; line-size: 100%; background-color: transparent; padding: 5px 5px 5px 5px;  }

TD.body {color: #000000;  font-family: Verdana, Arial, Helvetica; font-size: 12px; line-size: 100%;  padding: 0px 0px 0px 5px; font-weight: 600; }

TR.1 { background-color: #d3ddea; line-height: 14px; width: *%; color: #000000;  font-family: Verdana, Arial, Helvetica; font-size: 12px; line-size: 100%;}

TR.2 { background-color: #B9C8DB; line-height: 14px; width: *%; color: #000000;  font-family: Verdana, Arial, Helvetica; font-size: 12px; line-size: 100%; }



/*Links*/

A:link {  font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: 800; color: #008030; text-align: center; text-decoration: none; }

A:visited {font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: normal;

 color: #551A8B; text-align: center; text-decoration: none; }

A:active { font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: 600;

 color: #FF0000;  text-align: center; text-decoration: none; }

A:hover { font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: 600;

 color: #009f00; text-decoration: none; text-align: center; }



/*Linkleiste vertikal*/

 /*aktuell*/

.aktuell {font-family: Verdana,Trebuchet MS, Arial; text-align:left; font-style:normal; font-size: 9px; color:#5F5F5F;font-weight:normal;}

/*Gliederung*/

.gliederung {font-family: Verdana,Trebuchet MS, Arial; text-align:left; font-style:italic; font-size: 12px; color:#001060;font-weight:bold; text-decoration:none;}

 #refs { position:absolute; left:5px; top:220px; font-family:Verdana,Trebuchet MS,Arial; font-size:12px; line-height: 110%;}

/*Ender vertikale Linkleiste*/