/*
   Der Uebersicht wegen folgende Reihenfolge für die Attribute einhalten:
   
       display       
       overflow
       position
       top
       margin [top, right, bottom, left]
       padding [top, right, bottom, left] | [top & bottom,  left & right]
               Ein Wert:   Abstand oben, unten, links und rechts
               Zwei Werte: Der erste Wert für den Abstand oben und unten, der Zweite Wert für links und rechts
               Drei Werte: Der erste Wert für den Abstand oben, der Zweite links und rechts und der Dritte unten
               Vier Werte: Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links 
       float: left
       text-align: center;
       font
       font-size
       color
       background-color
       line-height
       width
       height
       border [top, right, buttom, left]
       list-style-type
       
*/


html {
       padding: 0px;
     }

body {   
       overflow: hidden;
       margin: 0px;
       padding: 0px;
       font: 100.01% calibri, sans-serif, Tahoma, Helvetica, Arial;
       color: black;
       background-color: #5F5F5F;
       min-width: 40em; 
       height: 100%;
     }

p    {
       margin: 0em 0px 0px 1px;
       font: 100.01%/1.4em calibri, sans-serif, Tahoma, Helvetica, Arial;
       color: white;
       width: 900px; 
     }

p a  {
       color: black;
     }
               
hr   {
       margin: 0.2 0.5em;
       margin-bottom: 1.5em;      
     }
     
img  {
	     border: 1px solid white;
	   }
	   
a:hover img {
	     border: 1px solid #311E82;
	   }     
         
*html hr
     {
       margin-top: 0em;
       margin-bottom: 0em;
     } /* nur für den IE */

#Scrollbereich {
       overflow: auto;
       width: 100%;
       height: 100%;
     }

#fixiert0 { /* zum Schließen der Lücke über den Webseiten-Titel */
       position: absolute;
       top: 0.0em;
       margin-top: 0em;
       margin-left: 9em;
       margin-right: 0.7em;
       width: 135px;
       border: 0px solid;
     }

#fixiert1 { /* Webseiten-Titel, auch für den in Intern */
       position: absolute;
       top: 0.5em;
       margin-top: 0em;
       margin-left: 9em;
       margin-right: 0.7em;
       width: 135px;
       border: 0px solid;
     }

#fixiert2 { /* Navigation */
       position: absolute;
       top: 3em;
       margin-top: 1.1em;
       margin-left: 9em;
       margin-right: 0.7em;
       width: 135px;
       border: 0px solid;
       border-bottom-color: #a52a2a;
       border-bottom-style: dotted;
     }
     
*html #fixiert2 {
	     top: 2em;
	   }

#Inhalt {
       margin-top: 5em;       
       margin-left: 24.5em;
       padding: 0.5em;
       font: 100.01%/1.4em calibri, sans-serif, Tahoma, Helvetica, Arial;
       font-size: 0.8em;
       background-color: white;
       width: 700px;
       border: lightblue 1px ridge;
     }
     
*html #Inhalt {
	     margin-left: 24em;
	   }

#Inhalt h2 {
       margin: 0em 0.5em;
       margin-top:1em !important;
       font-size: 1.6em;
       color: #a00057;
       border-top: blue 0px solid;
       border-right: blue 0px solid;
       border-bottom: silver 5px solid;
       border-left: blue 0px solid;
       width: 680px;
     }

#Inhalt h4 {
       margin: 0em 0.5em;
       margin-top:1em !important;
       font-size: 1.6em;
       color: #311E82; /* #00005F; */
       border-top: blue 0px solid;
       border-right: blue 0px solid;
       border-bottom: silver 5px solid;
       border-left: blue 0px solid;
       width: 680px;
     }

#Inhalt p, ul {
       margin: 0em 0.9em;
       font-size: 1.1em;
       color: #736e6a;
       line-height: 1.4em;
       border-top: red 0px solid;
       border-right: red 0px solid;     
       border-bottom: red 0px solid;
       border-left: red 0px solid;
       width: 680px;       
     }

#Inhalt a:link, a:visited, a:active {
       color: #736e6a; 
     }

#Inhalt a:hover {
       color: #311E82;    /* black; */
     }

#Inhalt p#Fusszeile {
       margin: 1em 0.5em 0em 0.7em;
       padding-top: 0.1 0 0.1 0em;
       font-size: 0.9em;
       color: #736e6a;
       border: silver 1px solid;
     }

#Inhalt p#Fusszeile a:link, #Inhalt p#Fusszeile a:visited, #Inhalt p#Fusszeile a:active {
       color: #736e6a;
     }

#Inhalt p#Fusszeile a:hover {
       color: #311E82; 
     }

h1   { /* zum Schließen der Lücke über den Webseiten-Titel */
       margin: 0em 0em 0em 0em;
       padding: 0.5em 0em;
       float: none;
       text-align: center;
       font-size: 1.9em;
       color: white;
       background-color: #5F5F5F;
       width: 900px;
     }

h3   { /* Webseiten-Titel */
       margin: 0em 0em 0em 0em;
       padding: 0.5em 0em;
       float: none;
       text-align: center;
       font: 100.01% sans-serif, Tahoma, Helvetica, Arial;
       font-size: 1.9em;
       color: white;
       background-color: #00005F;
       width: 900px;
     }

h5   { /* Webseiten-Titel Intern */
       margin: 0em 0em 0em 0em;       
       padding: 0.5em 0em;
       float: none;
       text-align: center;
       font: 100.01% sans-serif, Tahoma, Helvetica, Arial;
       font-size: 1.9em;
       color: white;
       background-color: #a00057;
       width: 900px;
     }


#Navigation {
       margin: 30 5 5 5px;
       padding: 0 0 0 5px;
       font-size: 1.0em;
       line-height: 10pt;
       width: 130px;
     }

#Navigation li {
       list-style-type: none;
     }

ul#Navigation a         {
       display: block;
       margin: 10 10 0 0px;
       padding: 5 0 5 5px;
       width: 5em;
     }

ul#Navigation a:link, ul#Navigation a:visited, ul#Navigation a:active {
       color: white;
     }

ul#Navigation a:hover {
       color: black;
       background-color: #CFCFCF;
     }
                        
                        
/* Tooltip */

a:hover {
       background:#ffffff; 
       text-decoration:none;
     } /*BG color is a must for IE6*/
     
a.tooltip span {
       display:none; 
       padding:2px 3px; 
       margin-left:8px; 
       width:130px;
     }
     
a.tooltip:hover span {
       display:inline; 
       position:absolute; 
       background:#ffffff; 
       border:1px solid #cccccc; 
       color:#6c6c6c;
     }


