BODY {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 100.01%; PADDING-BOTTOM: 1em;
  MARGIN: 0px;  PADDING-TOP: 1em; FONT-FAMILY: Helvetica,Arial,sans-serif;
  max-width: 50em; /* Eine Begrenzung der Breite auf höhstens 50em. Das machen wir um nicht zu lange Textbreiten zu erhalten, welche dann schlecht zu lesen sind. Für den IE gibt es in ielte6.css einen Woraround. */
  font-size: 100.01%; /* umgeht den Font-Size-Bug im Safari, älteren Operas und IE */
  background: url(../bilder/Rosen_xx.jpg) #ffffff /* Hier sollte man, auch wenn man ein Bild als Hintergrund hat, nicht vergessen die Hintergrundfarbe zu setzen. Es könnte nämlich sein dass man aus versehen für den Text die gleiche Farbe hat wie für den Hintergrund wobei die Leute mit ausgeschalteten Bildern nichts erkennen können. */

}

img {	BORDER: none;
}

H1 {
	FONT-SIZE: 2em;
  max-width: 35em;
	COLOR: #006600;

	TEXT-ALIGN: center;

	BORDER-RIGHT: silver 0px ridge; PADDING-RIGHT: 0.9em;
	BORDER-TOP: silver 0px ridge; PADDING-TOP: 0.3em;
	BORDER-LEFT: silver 0px ridge;  PADDING-LEFT: 0.0em;
	BORDER-BOTTOM: silver 0px ridge; PADDING-BOTTOM: 0.0em;
	MARGIN: 0px 0px 0px 0px
	
}
H1 I {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 0.8em; 	PADDING-BOTTOM: 0.3em; 
	MARGIN: 0px 0px 0.7em 0px; COLOR: #006600; PADDING-TOP: 0.3em;  TEXT-ALIGN: center
}
UNKNOWN {
	BORDER-LEFT-COLOR: gray; BORDER-BOTTOM-COLOR: gray; BORDER-TOP-COLOR: gray; BORDER-RIGHT-COLOR: gray
}
H6 {
	FONT-SIZE: 1.0em; 
	COLOR:#808080; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	HEIGHT: 2em;
	BORDER-RIGHT: silver 0px ridge; PADDING-RIGHT: 0.3em; 
	BORDER-TOP: silver 0px ridge; PADDING-TOP: 0.3em;
	BORDER-LEFT: silver 0px ridge;  PADDING-LEFT: 0.3em; 
	BORDER-BOTTOM: silver 0px ridge; PADDING-BOTTOM: 0.3em; 
	MARGIN: 0px 0px 0px 0px
	
}
H6 I {
	PADDING-RIGHT: 0.3em; 
	PADDING-LEFT: 0.3em;  
	PADDING-BOTTOM: 0.3em;  
	PADDING-TOP: 0.3em; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	COLOR: #808080;
	FONT-SIZE: 0.7em;
	MARGIN: 0px 0px 0.0em; 
}

UNKNOWN {
	BORDER-LEFT-COLOR: gray; BORDER-BOTTOM-COLOR: gray; BORDER-TOP-COLOR: gray; BORDER-RIGHT-COLOR: gray
}  

H2 {
    font-size: 0.8em;color: #ffffff;
    text-align: left; 
    background-color: #a0a0a0;
    BORDER-RIGHT: silver 0px ridge; PADDING-RIGHT: 0.3em; 
    BORDER-TOP: silver 0px ridge; PADDING-TOP: 0.3em;
    BORDER-LEFT: silver 0px ridge; PADDING-LEFT: 0.3em; 
    BORDER-BOTTOM: silver 0px ridge; PADDING-BOTTOM: 0.3em; 
    MARGIN: 0px 0px 0px 0px
  }
 H2 i {
    font-size: 100.01%;
    margin: 0 0 0.7em; padding: 0.3em;
    text-align: right;
    background-color: #ddd;
    border: 0px ridge silver;
  }

H3 {
	FONT-SIZE: 1.0em; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left;
	BORDER-RIGHT: silver 0px ridge; PADDING-RIGHT: 0.3em; 
	BORDER-TOP: silver 0px ridge; PADDING-TOP: 0.3em;
	BORDER-LEFT: silver 0px ridge; COLOR: #000; PADDING-LEFT: 0.3em; 
	BORDER-BOTTOM: silver 0px ridge; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0px 0em
	
}

H5 {
    font-size: 0.8em;color: #006600;
    text-align: left; 
    background-color: #ffffff;
    BORDER-RIGHT: silver 0px ridge; PADDING-RIGHT: 0.3em; 
    BORDER-TOP: silver 0px ridge; PADDING-TOP: 0.3em;
    BORDER-LEFT: silver 0px ridge; PADDING-LEFT: 0.3em; 
    BORDER-BOTTOM: silver 0px ridge; PADDING-BOTTOM: 0.3em; 
    MARGIN: 0px 0px 0px 0px
  }

img#normale {
    float:left;
    BORDER-RIGHT: silver 2px ridge; PADDING-RIGHT: 0.3em;
    BORDER-TOP: silver 2px ridge; PADDING-TOP: 0.3em;
    BORDER-LEFT: silver 2px ridge; PADDING-LEFT: 0.3em;
    BORDER-BOTTOM: silver 2px ridge; PADDING-BOTTOM: 0.3em;
    MARGIN: 20px 20px 20px 20px
}

  ul#Darstellung {
    font-size: 0.8em;color: #006600;
    text-align: left; 
    background-color: #eee;
    BORDER-RIGHT: silver 2px ridge; PADDING-RIGHT: 0.1em; 
    BORDER-TOP: silver 2px ridge; PADDING-TOP: 0.3em;
    BORDER-LEFT: silver 2px ridge; PADDING-LEFT: 0.3em; 
    BORDER-BOTTOM: silver 2px ridge; PADDING-BOTTOM: 0.3em; 
    MARGIN: 0px 0px 0px 0px
}

ul#besondere {
    font-size: 0.8em;color: #000000;font-weight: bold;
    text-align: left; 
    background-color: #ffffff;
    BORDER-RIGHT: silver 0px ridge; PADDING-RIGHT: 0.3em; 
    BORDER-TOP: silver 0px ridge; PADDING-TOP: 0.3em;
    BORDER-LEFT: silver 0px ridge; PADDING-LEFT: 0.3em; 
    BORDER-BOTTOM: silver 0px ridge; PADDING-BOTTOM: 0.3em; 
    MARGIN: 0px 0px 0px 20px
  }








/*    -- Navigation vertikal ---------------------    */

ul#Navigation {
	BORDER-RIGHT: silver 0px ridge; PADDING-RIGHT: 0.3em;
	BORDER-TOP: silver 0px ridge;  PADDING-TOP: 1.1em;
	BORDER-LEFT: silver 1px ridge; COLOR: #be140c; PADDING-LEFT: 0.3em;
	BORDER-BOTTOM: silver 0px ridge;  PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #ffffff;
  width: 100%;    /*    -- Breite der Tasten---------------------    */
  w\idth: 12.8em;

	FONT-SIZE: 80.01%;
	FLOAT: left;
	MARGIN: 0px 0px 1.2em;
	
  }

  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */

    w\idth: 10em;
    padding-left: 0;
    padd\ing-left: 0.8em;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0.4em; padding: 0;
  }

  ul#Navigation a {
    display:block;
    padding: 0.2em;
    text-decoration: none; font-weight: bold;
    border: 2px solid black;
    border-left-color: white; border-top-color: white;
    color: black; background-color: #f0f0f0;
    width: 100%;
    w\idth: 12.8em;
  }
  * html ul#Navigation a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 12.8em;
  }
  ul#Navigation a:hover{
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: #336600;

	
  }

    
/*    -- Navigation horizontal ---------------------    */


  ul#Navigation_horizont {
    margin: 10px 0px 0px 0em; padding: 0.8em;
    text-align: right;
    border: 0px solid black;
    BORDER-LEFT: silver 1px ridge;
    BORDER-RIGHT: silver 1px ridge;
    background-color: #b0b0b0;
    FONT-SIZE: 70.01%;
    
  }
  ul#Navigation_horizont li {
    list-style: none;
    display: inline;
    margin: 0.4em; padding: 0;
  }

  ul#Navigation_horizont a, ul#Navigation_horizont span {
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: black;  background-color: #f0f0f0;
  }
  * html ul#Navigation_horizont a, * html ul#Navigation_horizont span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    width: 1em;  /* sicherheitshalber fuer ###################spaetere Versionen korrigiert */
  }
  ul#Navigation_horizont a:hover, ul#Navigation span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: #336600;
  }
 
 
  div#bild {
   
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-ALIGN: center;
    margin:  0px 0px 0px 0em;
    padding:   1em;
    border: 0px dashed silver;
    
  }
   
  
 div#Inhalt {
    BACKGROUND-COLOR: #f0f0f0;
    margin:  0px 0px 0px 11em;
    padding:   1em;
    border: 0px dashed silver;
    BORDER-RIGHT: silver 1px ridge;
  }



 HTML DIV#Inhalt {

	FONT-SIZE: 1.0em; margin: 0px 0px 0px 11em;
}

DIV#Inhalt P {
	FONT-SIZE: 1.0em; MARGIN: 1em 0px 1em 3em;
}


DIV#Inhalt LI {
	FONT-SIZE: 1.0em; MARGIN: 1em 0px 1em 3em;
}
P#fusszeilen {
	CLEAR: both; BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0.1em; BORDER-TOP: silver 1px solid;
  PADDING-LEFT: 0.1em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.1em; MARGIN: 0px; BORDER-LEFT: silver 1px solid;
  PADDING-TOP: 0.0em; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #b0b0b0; TEXT-ALIGN: center
}
div#fusszeile {
    font-size: 0.8em;color: #006600;
    text-align: left; 
    background-color: #ffffff;
    BORDER-RIGHT: silver 0px ridge; PADDING-RIGHT: 0.3em; 
    BORDER-TOP: silver 0px ridge; PADDING-TOP: 0.3em;
    BORDER-LEFT: silver 0px ridge; PADDING-LEFT: 0.3em; 
    BORDER-BOTTOM: silver 0px ridge; PADDING-BOTTOM: 0.3em; 
    MARGIN: 0px 0px 0px 0px
  }

div#aktiv1 {
    font-size: 0.8em;color: #000000;
    text-align: left; 
    background-color: #ffffff;
    BORDER-RIGHT: silver 1px ridge; PADDING-RIGHT: 0.1em; 
    BORDER-TOP: silver 1px ridge; PADDING-TOP: 0.3em;
    BORDER-LEFT: silver 1px ridge; PADDING-LEFT: 0.3em; 
    BORDER-BOTTOM: silver 1px ridge; PADDING-BOTTOM: 0.3em; 
    MARGIN: 0px 0px 0px 0px
  }
  div#aktiv {
    width: 100%;
    w\idth: 12.8em;
    display:block;
    padding: 0.2em;
    text-decoration: none; font-weight: bold;

    border: 2px solid white;
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: #FFFF99; background-color: #336600;
 }
