HTML {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY {
        PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eee; width:
}
H1 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

H2 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H5 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H6 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

#bi {
FONT-WEIGHT: bold; FONT-STYLE: italic
}

i {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: left; display: block;	
}

b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif;  font-weight: bold;
}

HR {
        margin : 0px;
        padding-bottom : 0em;
        padding-left : 0px;
        padding-right : 0px;
        padding-top : 0em;
}

.justify{
        text-align: justify;
        PADDING-LEFT: 10px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 1em;
        PADDING-BOTTOM: 1em;
        COLOR: #000;
        LINE-HEIGHT: 1.4em;
        PADDING-TOP: 0px;
        margin : auto;
}

.help{
cursor: help;
}

.auswahl_kopfmenue {
        background-color: #848484; color: #fff;  padding: 1px;  display: inline;
}

.auswahl_menue {
        background-color: #848484; color: #fff;  padding: 1px;  display: block;
}

#rahmen {
        border-right: 1px ; border-left: 0px ; border-top: 0px; border-bottom: 0px; border-color: #2087AC; padding-top: 0px;  padding-bottom: 0px;  padding-top: 20px;  margin-right: 0px; padding-left:  0px; border-style: solid;  width: 779px;  display: block; background-color: #ccc; MARGIN: 0px;  position: static;  height: 160.8em;
}

FORM {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG {
        BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; padding: 5px;
}

IMG.rb {
	border: 5px; border-color: Maroon; border-style: solid; margin: 0px;
}

#hauptbereich #inhalt LI A {
         COLOR:  #006589;   font-weight: bold; BACKGROUND-COLOR: #ffe;    text-decoration: none;
}

#hauptbereich #inhalt LI A:active {
       BACKGROUND-COLOR: #848484; color: #fff;  text-decoration: none;
}

#hauptbereich #inhalt LI A:visited {
         COLOR:  #2087AC;  BACKGROUND-COLOR: #ffe;    text-decoration: none;
}

#hauptbereich #inhalt LI A:hover {
        text-decoration: none;  BACKGROUND-COLOR: #848484; color: #fff;
}

#hauptbereich #inhalt P A {
         COLOR: #006589;  BACKGROUND-COLOR: #ffe;    text-decoration: none;
}

#hauptbereich #inhalt OL A {
         COLOR:  #006589;   font-weight: bold; BACKGROUND-COLOR: #ffe;    text-decoration: none;
}

#hauptbereich #inhalt OL A:active {
       BACKGROUND-COLOR: #848484; color: #fff;  text-decoration: none;
}

#hauptbereich #inhalt OL A:visited {
         COLOR:  #2087AC;  BACKGROUND-COLOR: #ffe;    text-decoration: none;
}

#hauptbereich #inhalt OL A:hover {
        text-decoration: none;  BACKGROUND-COLOR: #848484; color: #fff;
}

#hauptbereich #inhalt P A {
         COLOR: #006589;  BACKGROUND-COLOR: #ffe;    text-decoration: none;
}

#hauptbereich #inhalt P A:active {
        COLOR: #fff;  BACKGROUND-COLOR: #848484; color: #fff;  text-decoration: none;
}

#hauptbereich #inhalt P A:visited {
         COLOR: #2087AC;  BACKGROUND-COLOR: #ffe;    text-decoration: none;
}

#hauptbereich #inhalt P A:hover {
        text-decoration: none;  BACKGROUND-COLOR: #848484; color: #fff;
}

#hauptbereich #inhalt P.links {
         COLOR: #00f;  BACKGROUND-COLOR: #efefef;    text-decoration: none;  font-weight: bold; text-align: center;  display:  block; padding: 2px;
}

#hauptbereich #inhalt P.links A {
         COLOR: #006589;  BACKGROUND-COLOR: #efefef;    text-decoration: none;  font-weight: bold; text-align: center; padding: 2px;
}

#hauptbereich #inhalt P.links A:active {
        COLOR: #fff;  BACKGROUND-COLOR: #848484; color: #fff;  text-decoration: none; font-weight: bold; text-align: center; padding: 2px;
}

#hauptbereich #inhalt P.links A:visited {
         COLOR: #2087AC;  BACKGROUND-COLOR: #efefef;    text-decoration: none; font-weight: bold; text-align: center; padding: 2px;
}

#hauptbereich #inhalt P.links A:hover {
        text-decoration: none;  BACKGROUND-COLOR: #848484; color: #fff;  font-weight: bold; text-align: center; padding: 2px;
}

.unsichtbar {
        LEFT: -2000px; POSITION: absolute
}

.nofloat {
        CLEAR: both
}

.klein {
	font-size: 0.7em;  text-align: left;
}



#kopf {
       /* WIDTH: 68em; */
        WIDTH: 55em;		  
        RIGHT: 0;
        LEFT: 0;
        display: block;
        POSITION: absolute;
       /* HEIGHT: 111px; */
        HEIGHT: 135px;
        BORDER: #006589 1px solid;
      /* BACKGROUND-COLOR: #FFe; */
     /* background: url(../bilder/gif/backgr.gif) ;  */
      background-color: #B0CFDE; 
}

/* #kopf H2 {
                left:   110px;  z-index: 3;  width: 670px; display:  inline; position: absolute; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 19px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 2px; COLOR: #2087AC; TOP: 22px;
} */

#kopf img {
	     background-color: #B0CFDE;
}

#kopf H2 {
left:   5px;   z-index: 4;  width: 100%; display:  inline; position: relative; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 2em; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10.5em; COLOR: #ff0000; TOP: 10px;
}

#kopfmenue {
 font-size: 11px;   height: 14px; background-color: #B0CFDE;  FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; LEFT: 180px; TOP: 115px;
}

#kopfmenue A {
TEXT-DECORATION: none; background-color: #B0CFDE; color : #006589;  padding-left: 1px; padding-right: 1px;
}

#kopfmenue A:visited {
TEXT-DECORATION: none;  background-color: #B0CFDE; color : #006589;  padding-left: 1px; padding-right: 1px;
}

#kopfmenue A:active {
TEXT-DECORATION: none; background-color: #B0CFDE;  color : #006589;  padding-left: 1px; padding-right: 1px;
}

#kopfmenue A:hover {
TEXT-DECORATION: none; BACKGROUND-COLOR: #C9C9C9; color: #535353; padding-left: 1px; padding-right: 1px;
}


#logoinhalt {
        DISPLAY: block; LEFT: 0px; POSITION: absolute; TOP: 0px; 
}
#kopflogo {
        MARGIN-TOP: 0px; DISPLAY: inline; POSITION: relativ; TOP: 0px;  
          z-index: 1;
}
#kopflogo1 {
        MARGIN-TOP: 35px; MARGIN-LEFT: 3em;  DISPLAY: inline; TOP: 40px; POSITION: relative;   
}

#kopflogo2 {
        MARGIN-TOP: 22px;  left:55em;  height: 89px;   margin-right: 1em; DISPLAY: block; TOP: 0px; POSITION: absolute;   
}

.img_border {
	BORDER: #006589 1px solid;
}

.img_no_padding {
	padding: 0px;
}

#menue_left {
         position: absolute;  WIDTH: 12.1em;  height: 34.2em;  margin-top: 0px;   margin-bottom: 0px;
        margin-left: 0px;  TOP: 137px;  left: 0px; POSITION: absolute;  PADDING-RIGHT: 0px; margin-left: 0px;  display: block; background: url(../bilder/gif/backgr.gif) ;
}


#menue_left UL {
    POSITION: absolute;  TOP: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px;  WIDTH: 12.1em;  LEFT: 0px; list-style-type: none;  margin-left: 0px; list-style: none;
}

#menue_left  LI.hellblau {
   POSITION: relative;  list-style-type: none;  list-style: none; WIDTH: 11.3em  PADDING-RIGHT: 0px; PADDING-LEFT: 5px;  FONT-WEIGHT: 600; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px;  MARGIN-LEFT: 0px; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 1.8em; 
}

#menue_left  LI.hellblau A{
         text-decoration: none; BACKGROUND-COLOR: #2087AC; color: #fff; width: 97%; display: block; border: none; margin-left: 0px;
}

#menue_left LI.hellblau A:active {
TEXT-DECORATION: none; BACKGROUND-COLOR: #006589; color: #fff; width: 97%; display: block; border: none; margin-left: 0px;
}

#menue_left LI.hellblau A:visited {
TEXT-DECORATION: none; BACKGROUND-COLOR: #2087AC; color: #fff; width: 97%; display: block; border: none; margin-left: 0px;
}

#menue_left LI.hellblau A:hover {
TEXT-DECORATION: none; BACKGROUND-COLOR: #006589; color: #fff; width: 97%; display: block; border: none; margin-left: 0px;
}

#menue_left  LI.trenn {
   POSITION: relative;  left: 0em; display:  inline;  WIDTH: 11.3em; TOP: 0px;   list-style-type: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-SIZE: 0.55em; PADDING-BOTTOM: 0px;  MARGIN-LEFT: -10px; COLOR: #2087AC; PADDING-TOP: 0px; background-color: #2087AC;
}

#menue_left  LI.dunkelblau {
 POSITION: relative;  LEFT: 0px;  BACKGROUND-COLOR: #800000; WIDTH: 12.5em;  PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 600; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 1.8em; margin-top: -0.5em;

}

#menue_left  LI.weiss {
   POSITION: relative;   list-style-type: none; WIDTH: 13.2em;  BACKGROUND-COLOR: #fff;  PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 600; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 0px; COLOR: #595959; PADDING-TOP: 0.3em; HEIGHT: 1.6 em; margin-top: -0.3em; margin-bottom: -0.3em;
 }

 #menue_left  LI.weiss A {
         text-decoration: none; BACKGROUND-COLOR: #fff; color: #595959; width: 97%; display: block; border: none; margin: 1px;
}

#menue_left  LI.weiss A:active {
         text-decoration: none; BACKGROUND-COLOR: #848484; color: #fff; width: 97%; display: block; border: none;
}

#menue_left  LI.weiss A:visited {
         text-decoration: none; BACKGROUND-COLOR: #fff; color: #595959; width: 97%; display: block; border: none;
}

#menue_left  LI.weiss A:hover {
         text-decoration: none; BACKGROUND-COLOR: #C9C9C9; color: #535353; width: 97%; display: block; border: none;
}

#menue_right_index {
       left: 56em;  right: 0; WIDTH: 12.1em;  margin-top: 0px; background-color: #2087AC;   height: 33.25em;
        margin-left: 0px;  TOP: 135px; POSITION: absolute;  PADDING-RIGHT: 0px; margin-left: 0px;  border-right:  1px solid; border-color: #2087AC; border-left: none; z-index: 30;
}

#menue_right_index  UL {
    POSITION: relative;    TOP: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px;  WIDTH: 12.1em;  LEFT: 0px; list-style-type: none;  margin-left: 0px; list-style: none;
}

#menue_right_index  LI.hellblau {
   POSITION: relative; WIDTH: 12.1em; TOP: 0px;  LEFT: 0px;  list-style-type: none;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-WEIGHT: 600; FONT-SIZE: 0.6em; PADDING-BOTTOM: 0px;  MARGIN-LEFT: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 1.2em; background-color: #2087AC;
}

#menue_right_index  LI.trenn {
   POSITION: relative;  display:  inline;  TOP: 0px;  LEFT: -2000px;  list-style-type: none; WIDTH: 12.1em;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-SIZE: 0.3em; PADDING-BOTTOM: 0px;  MARGIN-LEFT: 0px; COLOR: #2087AC; PADDING-TOP: 0px; background-color: #2087AC;
}

#menue_right_index  LI.dunkelblau {
 POSITION: relative; display:  block;  LEFT: 10px;   BACKGROUND-COLOR: #006589; WIDTH: 87%;  padding: 5px;  MARGIN: 2px 0px 2px 0px; FONT-WEIGHT: 600; FONT-SIZE: 0.75em;  COLOR: #fff;  HEIGHT: 3em;

}

#menue_right_index  LI.weiss_index {
   POSITION: relative;   list-style-type: none; WIDTH: 94%;  BACKGROUND-COLOR: #fff;  PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 600; FONT-SIZE: 0.75em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; COLOR: #595959; PADDING-TOP: 5px; HEIGHT: 5em; margin-top: -2px; margin-bottom: -2px;

}

 #menue_right_index  LI.weiss_index A {
         text-decoration: none; BACKGROUND-COLOR: #fff; color: #595959; width: 97%; display: block; border: none; padding-left: 2px;
}

#menue_right_index   LI.weiss_index A:acive {
         text-decoration: none; BACKGROUND-COLOR: #848484; color: #fff; width: 97%; display: block; border: none; padding-left: 2px;
}

#menue_right_index   LI.weiss_index  A:visited {
         text-decoration: none; BACKGROUND-COLOR: #fff; color: #595959; width: 97%; display: block; border: none; padding-left: 2px;
}

#menue_right_index   LI.weiss_index  A:hover {
         text-decoration: none; BACKGROUND-COLOR: #848484; color: #fff; width: 97%; display: block; border: none; padding-left: 2px;
}

#menue_right  {
        LEFT: 56em; WIDTH: 12.15em;  margin-top: 0px; background-color: #2087AC;
        margin-left: 0px;  TOP: 113px; POSITION: absolute;  PADDING-RIGHT: 0px; margin-left: 0px; border-color: #2087AC; border-style: solid; border-right: 1px;  border-left: none;  border-left: 0px; z-index: 30;
}

#menue_right  UL {
   POSITION: relative;    TOP: 0px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px;  WIDTH: 12.1em;  LEFT: 0px; list-style-type: none;  margin-left: 0px; list-style: none;
}

#menue_right  LI.hellblau {
   POSITION: relative; WIDTH: 12.1em; TOP: 0px;  LEFT: 0px;  list-style-type: none;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-WEIGHT: 600; FONT-SIZE: 0.6em; PADDING-BOTTOM: 0px;  MARGIN-LEFT: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 1.2em; background-color: #2087AC;
}

#menue_right  LI.trenn {
   POSITION: relative;  display:  inline;  TOP: 0px;  LEFT: -2000px;  list-style-type: none; WIDTH: 12.1em;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-SIZE: 0.5em; PADDING-BOTTOM: 0px;  MARGIN-LEFT: 0px; COLOR: #2087AC; PADDING-TOP: 0px; background-color: #2087AC;
}

#menue_right  LI.dunkelblau {
 POSITION: relative;  LEFT: 5px;   right: 0px; BACKGROUND-COLOR: #006589; WIDTH: 90%;  PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 600; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0px; margin: 0px 2px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 3em;

}

#menue_right  LI.weiss_index {
   POSITION: relative;   list-style-type: none; WIDTH: 94%;  BACKGROUND-COLOR: #fff;  PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 600; FONT-SIZE: 0.75em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; COLOR: #595959; PADDING-TOP: 5px; HEIGHT: 5em; margin-top: -2px; margin-bottom: -2px;

}

 #menue_right  LI.weiss_index A {
         text-decoration: none; BACKGROUND-COLOR: #fff; color: #595959; width: 97%; display: block; border: none; padding-left: 2px;
}

#menue_right  LI.weiss_index A:acive {
         text-decoration: none; BACKGROUND-COLOR: #848484; color: #fff; width: 97%; display: block; border: none; padding-left: 2px;
}

#menue_right   LI.weiss_index  A:visited {
         text-decoration: none; BACKGROUND-COLOR: #fff; color: #595959; width: 97%; display: block; border: none; padding-left: 2px;
}

#menue_right   LI.weiss_index  A:hover {
         text-decoration: none; BACKGROUND-COLOR: #848484; color: #fff; width: 97%; display: block; border: none; padding-left: 2px;
}


#menue_right  LI.weiss {
   POSITION: relative;   list-style-type: none; WIDTH: 94%;  BACKGROUND-COLOR: #fff;  PADDING-RIGHT: 5px; PADDING-LEFT: 5px;  FONT-WEIGHT: 600; FONT-SIZE: 0.75em; PADDING-BOTTOM: 0.3em; MARGIN-LEFT: 0px; COLOR: #595959; PADDING-TOP: 0.3em; HEIGHT: 1.6em; margin-top: -0.3em; margin-bottom: -0.3em;
}

#menue_right  LI.weiss A {
         text-decoration: none; BACKGROUND-COLOR: #fff; color: #595959; width: 97%; display: block; border: none; padding-left: 2px;
}

#menue_right   LI.weiss A:acive {
         text-decoration: none; BACKGROUND-COLOR: #848484; color: #fff; width: 97%; display: block; border: none; padding-left: 2px;
}

#menue_right   LI.weiss A:visited {
         text-decoration: none; BACKGROUND-COLOR: #fff; color: #595959; width: 97%; display: block; border: none; padding-left: 2px;
}

#menue_right   LI.weiss A:hover {
         text-decoration: none; BACKGROUND-COLOR: #848484; color: #fff; width: 97%; display: block; border: none; padding-left: 2px;
}

#hauptbereich  {
        BACKGROUND-COLOR: #ffe;
}

#container {
        MARGIN-LEFT: 12.1em;  top: 136px; position: absolute; width: 42.9em; background-color: #ffe;

}

#inhalt {
        MARGIN:0px ;   BORDER-left: #006589  1px solid;  border-top: #006589  1px solid;  BORDER-right: #006589  1px solid; width: 42.9em;  position: static;  
}


#inhalt_index {
        MARGIN-LEFT: 0px ;
        border-top: 1px solid;
        border-right: 1px solid;
        border-left: 1px solid;
        border-color: #2087AC;
      /*  width: 43.75em; */
        width: 42.9em;
        top: 135px;
        height: 32.8em;
		BACKGROUND-COLOR: #ffe;
        z-index: 50;

                /* background: #efefef url(../xtechnik/grafik/jpg/startgrafik-gaa.jpg) no-repeat fixed center; */
        }

#inhalt_index TABLE.schmal1 {
       PADDING: 0em;  FONT-SIZE: 1em;  font-weight: bold; COLOR: #000;   margin: 0.2 em;  text-align: center;  width: 20em;
}		

#inhalt_index TABLE.schmal1 td {
	 border: 1px; border-color: Red; border-style: solid;
}	
		
#hauptbereich #inhalt #links {
	 width: 44em;
	 height: 130em; 
	/*  border: 1px  #AFAFAF solid;
	 border-bottom: none;
	 background-color: #EFEFEF; */
    margin: 1em 0.5em 0em 0.5em; 
	padding: 1em;
    display: block;
}		
		
#inhalt_index  img {		
    background-color: #ffe;
}
		
.img_start  {

          border: 0px; border-style:  none; margin: 6em 3em 4em 18em;
}

.img_center  {

          border: 0px; border-style:  none; margin: 1em 5em  1em 5em;
}

.img_brw  {

          border: 1px #000 solid; margin: 1em 9em  1em 9em;
}

 #hauptbereich #inhalt  b  {
        font-weight: bold;   color: #000; font-size: 0.8em; line-height: 1.2em;  padding-bottom: 0em; padding-top: 0.5em; text-indent: 0px;
                }

P.breadcrumb {
        DISPLAY: none; LEFT: 410px; POSITION: absolute; TOP: 36px
}

#inhalt H1{
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 1.4em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px;   margin-bottom:0.5em; margin-top: 0em; margin-right: 0px; COLOR: #535353; PADDING-TOP: 5px; background-color: #C9C9C9;  width: 30.6em; text-align: center;
}

#inhalt H2{
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px;   margin-bottom:0.5em; margin-top: 1em; margin-right: 0px; COLOR: #535353; PADDING-TOP: 5px; background-color: #e9e9e9;   width: 35.75em; text-align: center;
}

#inhalt H2.in_table{
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px;   margin-bottom:0.5em; margin-top: 1em; margin-right: 0px; COLOR: #535353; PADDING-TOP: 5px; background-color: #C9C9C9;   width: 400px; text-align: center;
}

#inhalt H3 {
          PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px;   margin-right: 0px; COLOR: #000; PADDING-TOP: 5px; text-align: center; text-indent:  0px; 
}

#inhalt H4 {
          PADDING-RIGHT: 0px; PADDING-LEFT: 0px;   FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px;  margin-right: 0px;  margin-top: 0.5em; COLOR: #535353; PADDING-TOP: 2px; background-color: #DCDBDB;   width: 54.5em; text-align: left;    text-indent:  12px;   display: block;
}

#inhalt H5 {
          PADDING-RIGHT: 0px; PADDING-LEFT: 0px;   FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px;  margin-right: 0px;  margin-top: 0.5em; COLOR: #535353; PADDING-TOP: 2px; background-color: #DCDBDB;   width: 54.5em; text-align: center;    text-indent:  12px;   display: block;
}

#hauptbereich #inhalt div.center b {
       font-weight: bold; FONT-SIZE: 0.8em;
}

#inhalt div.floatleft {
        FLOAT: left; MARGIN: 0em 0em; FONT-SIZE: 0.9em; padding: 0em; display: block; position: relative;  FONT-SIZE: 0.9em; COLOR: #000;  LINE-HEIGHT: 1.2em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: justify;
}


#inhalt div.floatright {
        FLOAT: right; MARGIN: 0em 0em; FONT-WEIGHT:  normal; FONT-SIZE: 0.9em; COLOR: #000;  LINE-HEIGHT: 1.2em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: justify; 
}

#inhalt .floatleft1 {
   FLOAT: left;   MARGIN: 2em 0em 0em 3em;  display: inline; FONT-WEIGHT:  normal; FONT-SIZE: 1em; COLOR: Navy;  LINE-HEIGHT: 1.4em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; width: 20em;   height: 15em; text-align: left;
}

#inhalt .floatleft2 {
     FLOAT: left;   MARGIN: 2em 0em 0em 3em; FONT-WEIGHT:  normal; FONT-SIZE: 1em; COLOR: Navy;  LINE-HEIGHT: 1.4em;   position: relative; FONT-FAMILY: Arial, Helvetica, sans-serif; display: inline; width: 18em;  height: 15em; text-align: left;
}


#inhalt  div {
        Padding: 0.5em ; FONT-WEIGHT:  normal; FONT-SIZE: 0.9em; COLOR: #000;  LINE-HEIGHT: 1.2em;   position:  relativ;  FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: justify;
		  }

#inhalt div.center {
        text-align: center;
		  }

div.inhalt_center {
	margin: 1em 5em 1em 19.2em; display: block; 
}		  

div.inhalt_kontakt {
	margin: 1em 5em 1em 12em; display: block; width: 25em; height: 4em; border: 1px #AFAFAF dotted; 
	}

div.right {
	margin: 0em 0em 0em 8em; display: inline; position: absolute; width: 20em; float: right;
}

div.left {
	margin: 0em 2em 0em 0em; display: inline; position: absolute; width: 5em; float: left;
}
		  
#inhalt_index div.center {
        text-align: center;
}

#inhalt  div  A {
                text-decoration: none; BACKGROUND-COLOR: #ffe;  color: #006589;
}

#inhalt  div  A:active {
                text-decoration: none;  BACKGROUND-COLOR: #ffe; color: #fff;
}

#inhalt  div  A:visited {
                text-decoration: none;  BACKGROUND-COLOR: #ffe; color: #2087AC;
}

#inhalt  div  A:hover {
                text-decoration: none;  BACKGROUND-COLOR: #848484; color: #fff;
}

#inhalt_index  div  A {
                text-decoration: none; BACKGROUND-COLOR: #ffe;  color: #006589;
}

#inhalt_index  div  A:active {
                text-decoration: none;  BACKGROUND-COLOR: #ffe; color: #fff;
}

#inhalt_index  div  A:visited {
                text-decoration: none;  BACKGROUND-COLOR: #ffe; color: #2087AC;
}

#inhalt_index  div  A:hover {
                text-decoration: none;  BACKGROUND-COLOR: #848484; color: #fff;
}


#inhalt P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  padding-top: 0.5em; FONT-WEIGHT:   nomal; FONT-SIZE: 0.9em; color : #000;  LINE-HEIGHT: 1.4em;   position: relative; margin-left: 10px; margin-right: 10px;  text-align: justify;
}

#inhalt P.bilder1 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 1.6em; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px;   margin-bottom:0.5em; margin-top: 0em; margin-right: 0px; color : #006589; PADDING-TOP: 5px; text-align: center; font-family:   Arial, Helvetica, sans-serif; font-style: italic;
}

#inhalt P.bilder2 {
      font-weight: bold;
      FONT-SIZE: 1.2em;
		text-align: center;
		font-family: Helvetica, Arial,  sans-serif ;
		margin: 0.5em 0em 0.3em 0em; 
		color: Red; 
}

#inhalt P.bilder2a {
      font-weight: bold;
      FONT-SIZE: 1.5em;
		font-style: italic;
		text-align: center;
		font-family: Helvetica, Arial,  sans-serif ;
		margin: 0.5em 0em 0em 0em; 
		color: Red; 
}

#inhalt P.bilder3 {
          PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px;   margin-right: 0px; COLOR: #000; PADDING-TOP: 0px; text-align: center; text-indent:  0px; 
}

.bold {
        font-weight: bold; line-height: 1.0em; padding: 0em 0.5em; text-align: justify;
		  }

#inhalt div.bold {
	        font-weight: bold; line-height: 1.0em; padding: 0em 0.5em; text-align: justify;
}		  
		  
#inhalt P.bold {
        font-weight: bold; 
		  }

#inhalt P.right {
         text-align: right; 
		  }		  

#inhalt P.left {
         text-align: left;  background-color:  Yellow; display: block; padding: 0.5em;
		  }	
		  
.bold1 {
        font-weight: bold;
        FONT-SIZE: 1.5em;
}

.bold1_blau {
        font-weight: bold;
        FONT-SIZE: 1.7em;
		line-height: 1.2em;
	    font-style: italic;
		font-family:  Bookman Old Style,  Helvetica, Arial,  sans-serif ;
		color:  Navy;
		
}

.bold1_rot {
        font-weight: bold;
        FONT-SIZE: 1em;
		line-height: 1.2em;
	    font-style: italic;
		font-family:  Bookman Old Style,  Helvetica, Arial,  sans-serif ;
		color:  Red;
		
}


.bold2 {
        font-weight: bold;
      }

#inhalt TABLE {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  padding-top: 0.5em; FONT-WEIGHT:  normal; FONT-SIZE: 0.9em; COLOR: #000;  LINE-HEIGHT: 1.2em;   position: relative; margin-left: 10px; margin-right: 10px;   margin-top: 0.3em; text-align: left; width: 40em;  
}

#inhalt TABLE.rand {
       margin-right: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  padding-top: 0em; FONT-WEIGHT:  normal; FONT-SIZE: 0.9em; COLOR: #000;  LINE-HEIGHT: 1.2em;   position: relative; margin: 1em; text-align: left; width: 45.8em; border: 1px;  border-left-style: dotted;  border-top-style: dotted;  border-color: #C9C9C9; text-align: left;
}

#inhalt TABLE TD.rand {
        border: 1px;  border-right-style: dotted; border-right-color: #C9C9C9;  border-bottom-style: dotted; border-bottom-color: #C9C9C9; padding: 0.5em 0.1em;
}

#inhalt TABLE TD.rand_top {
       border: 2px; border-top-style: dashed; border-top-color: red; padding: 0em;
}

#inhalt TABLE TD.rand_first {
       border: 2px; border-top-style: dashed; border-top-color: red; border-left-style: dashed; border-left-color: red; padding: 0em;
}

#inhalt TABLE TD.rand_first1 {
        border: 2px; border-left-style: dashed; border-left-color: red; padding: 0em;
}

#inhalt TABLE TD.rand_last {
       border: 2px; border-top-style: dashed; border-top-color: red; border-right-style: dashed; border-right-color: red; padding: 0em;
}

#inhalt TABLE TD.rand_last1 {
       border: 2px; border-right-style: dashed; border-right-color: red; padding: 0em;
}

#inhalt TABLE TD.rand_bottom_first {
       border: 2px; border-bottom-style: dashed; border-bottom-color: red; border-left-style: dashed; border-left-color: red; padding: 0em;
}


#inhalt TABLE TD.rand_bottom_last {
       border: 2px; border-bottom-style: dashed; border-bottom-color: red; border-right-style: dashed; border-right-color: red; padding: 0em;
}

#inhalt TABLE TH.rand {
        border: 1px;  border-right-style: dotted; border-right-color: #C9C9C9; border-bottom-style: dotted; border-bottom-color: #C9C9C9; LINE-HEIGHT: 1.2em;  font-size: 1em;
}

#inhalt TABLE TH.rand_last {
        border: 1px;   border-bottom-style: dotted; border-bottom-color: #C9C9C9; vertical-align: top;
}

#inhalt TABLE.schmal {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  padding-top: 0.5em; FONT-WEIGHT:  normal; FONT-SIZE: 0.8em; COLOR: #000;  LINE-HEIGHT: 1.2em;   position: relative; margin-left: 50px; margin-right: 10px;   margin-top: 0.3em; text-align: left; width: 20em;
}

#inhalt TABLE.schmal1 {
       PADDING: 0em;  FONT-SIZE: 1em;  font-weight: bold; COLOR: #000;   margin: 0.2 em;  text-align: center;  width: 20em;
}

#inhalt TABLE.schmal1 td {
	 border: 1px; border-color: Red; border-style: solid;
}

#inhalt TABLE TD A {
        COLOR: #006589;  BACKGROUND-COLOR: #ffe;  text-decoration: none;
        }

#inhalt TABLE TD A:activ {
       BACKGROUND-COLOR: #848484; color: #fff; text-decoration: none;
                        }

#inhalt TABLE TD A:visited {
        COLOR: #2087AC;  BACKGROUND-COLOR: #ffe; text-decoration: none;
        }

#inhalt TABLE TD A:hover {
      BACKGROUND-COLOR: #848484; color: #fff;  text-decoration: none;
                        }



#inhalt UL LI {
                LIST-STYLE-TYPE:  disc;  margin-top: 0.5em;  margin-bottom: 0em; FONT-WEIGHT:  normal; FONT-SIZE: 0.9em; COLOR: #000; margin-right: 10px;
}
#inhalt OL UL LI {
        LINE-HEIGHT: 1.8em
}

#inhalt OL {
           LIST-STYLE-TYPE:  decimal;  margin-top: 0.5em;  margin-bottom: 0em; FONT-WEIGHT:  normal; FONT-SIZE: 0.9em; COLOR: #000; margin-right: 10px;
}

.unsichtbar {
COLOR: #fff;
}

#dlbox {
        BORDER-RIGHT: black 1px solid;
        PADDING-RIGHT: 2px;
        BORDER-TOP: black 1px solid;
        PADDING-LEFT: 2px;
        PADDING-BOTTOM: 2px;
        MARGIN: auto;
        BORDER-LEFT: black 1px solid;
        WIDTH: 400px;
        PADDING-TOP: 2px;
        BORDER-BOTTOM: black 1px solid;
        BACKGROUND-COLOR: #eee;
        TEXT-ALIGN: center;
                display: block;
                        }


#fuss{
        BORDER-TOP: #fff 2px solid; margin-bottom: 0px; margin-top: 0em;   margin-left: 0px;   position: static;   WIDTH: 57.4em; HEIGHT: 2.5em; BACKGROUND-COLOR: #006589; FONT-WEIGHT: 300; FONT-SIZE: 0.75em; color: #fff; text-align: center;
}


#fuss_index {
        BORDER-TOP: #fff 2px solid;  LEFT: 12.1em;   border-left: none; border-right:  none; margin: 0px;   left: 0px;   top: 43.1em;   position: absolute;   width: 57.4em; HEIGHT: 2.5em; BACKGROUND-COLOR: #006589; FONT-WEIGHT: 300; FONT-SIZE: 0.75em; color: #fff; text-align: center;
}

#kastenre {
	 display:  inline;  float: right;  position:  block; HEIGHT: 2em;
}

#kastenre span {
         text-align: right; background-color: #ffe; color: #006589; font-size: 1em;   line-height: 1.6em;  display:  inline;  float: right;  position:  block; HEIGHT: 2em; 
}

#kastenre span A {
                color: #006589; background-color: #ffe; font-size: 1 em;   line-height: 1.6em; display:  inline; text-decoration: none;
}


#kastenre span A:active {
                color: #fff;   font-size: 1 em;   line-height: 1.6em; display:  inline; text-decoration: none; background-color: #848484;
}


#kastenre span A:visited {
                color: #2087AC; background-color: #ffe;  font-size: 1 em;   line-height: 1.6em;  display:  inline; text-decoration: none;
}

#kastenre span A:hover {
                color: #fff;  background-color: #848484;   font-size: 1 em;   line-height: 1.6em; display:  inline; text-decoration: none;
}

.rot {
	color: Red;
}