a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:orange; text-decoration:none;}
a:active {color:red; text-decoration:none;}

body.grey {
  color:#000000;
  font-family:Arial, helvetica, sans-serif;
  scrollbar-base-color:#FFFFFF;  
  scrollbar-face-color: #F3F3F3;
  scrollbar-highlight-color: #969696;
  scrollbar-3dlight-color: #C0C0C0;
  scrollbar-darkshadow-color: #969696;
  scrollbar-shadow-color: #C0C0C0;
  scrollbar-arrow-color: #969696;
  scrollbar-track-color: #DDDDDD;
  margin:  0;
  padding: 0; 
   /*margin-left:40px; margin-right:40px; margin-top:10px; margin-bottom:0px; */
 }

h1 { font-size: 1.1em; }
h2 { font-size: 1.0em; }
h3 { font-size: 0.8em; color:#000066; font-weight:bold; margin-top: 20px; margin-bottom: 5px;   }
h4 { font-size: 0.6em; }
.i { font-style:italic; }
p  {font-size: 0.8em; }
.p-10 {margin-bottom: -10px; }

.logo-grey   { color:#999999; }
.logo-red    { color:#990000; }
.logo-grey-b { color:#999999; font-weight:bold; }
.logo-red-b  { color:#990000; font-weight:bold; }

.mittig 	{text-align:center;}
.drei		{font-size: 1.0em;}
.drei-b		{font-size: 1.0em; font-weight:bold;}
.td-team	{text-align:left; vertical-align:top; background-color:#FFFF99;}

  ul#Navigation {
    margin: 0;
    padding: 0.8em 1.6em 0.2em 0.0em;  /* Reihenfolge; Abstand oben, rechts, unten, links */
    font-size: 0.8em;
    white-space:nowrap;
    border: 0px;
    background-color: white;
    
  }
  ul#Navigation li {
    list-style: none;
    display: inline;            /* in einer Zeile */
    margin: 0.4em 0.8em 0.4em 0.0em;  /* Reihenfolge; Abstand oben, rechts, unten, links */
    padding: 0;    
  }
  
  ul#Navigation li ul {
    margin: 0; padding: 0;
   
    display: none;  /* Unternavigation ausblenden */
    }
    
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 0.2em;
  }
  
  ul.slogan {
    margin: 40px 0px 3px 3px;   /* Reihenfolge; Abstand oben, rechts, unten, links */
    padding: 3px 250px 3px 10px;
    height:22px; 
    font-size:16px;
    font-weight:bold;
    color:#707070;
    list-style: none;
    white-space:nowrap;
    border: 0px;
    background-color:#cccccc;
  }
  
  ul.slogan li {
    display: inline;       /* in einer Zeile */
    margin: 0 0 0 0;       /* Reihenfolge; Abstand oben, rechts, unten, links */
    padding: 0 0 0 10px;     
    font-size:16px;
  }
  
 ul.impressionen {
    margin: 20px 0px 10px 0px;   /* Reihenfolge; Abstand oben, rechts, unten, links */
    padding: 0;
    border: 0px;
    background-color:#cccccc;
  }
  ul.impressionen li {
    list-style: none;
    margin: 0 0 0 0;       /* Reihenfolge; Abstand oben, rechts, unten, links */
    padding: 0 2px 2px 0;
  }

ul.phil {
	list-style: none;
	font-size: 0.9em; 
	margin-left:   10px;
	margin-top:	   0;
	margin-bottom: 0;
	padding-left:  0;
	padding-top:   0;
	padding-bottom:0;
	}
	
ul.phil li {
	border:0px none;
	margin-left: 1em;
	padding-left: 1em;	
	text-indent: -1em;
	padding-top:   2px;
	}
	
ul.phil li:first-letter {color:#000066; font-family:arial, helvetica, sans-serif; font-weight:bold;}
	
ul.lay1 {
	list-style: none;
	margin-left:   10px;
	margin-top:	   0;
	margin-bottom: 0;
	padding-left:  0;
	padding-top:   0;
	padding-bottom:0;
	}
	
ul.lay1 li {	
	font-size: 0.8em; 
	border:0px none;
	margin-left: 1em;
	padding-left: 1em;	
	text-indent: -1em;
	padding-top:   2px;
	}

ul.lay1 li.lay2 {
    margin-left:  2em;
	padding-left: 2em;
	text-indent: -2em;
	margin-top:	   1px;
	margin-bottom: 1px;
	padding-top:   1px;
	padding-bottom:
	}
	
ul.lay1 li:first-letter {color:#000066; font-family:arial, helvetica, sans-serif; font-weight:bold;}
	
ul.adr {
	list-style: none;
	font-size: 0.9em; 
	margin-left:   0px;
	margin-top:	   0;
	margin-bottom: 0;
	padding-left:  0;
	padding-top:   0;
	padding-bottom:0;
	}
	
ul.adr li {
	border:0px none;
	margin-left:0;
	padding-left:0;
	padding-top:   4px;
	}

#LOGO   {float:left; }


#SLOGAN {float:left; }

#LINKS1 {float:left; margin:0px; padding:0px; width:30px; height:500px; background-color:white; z-index:1;}
#LINKS2 {float:left; width:155px; height:500px; margin:75px 0 0 0; padding:0px; background-color:#cccccc; text-align: center; z-index:1;}
#LINKS2i {float:left; width:155px; height:700px; margin:75px 0 0 0; padding:0px; background-color:#cccccc; text-align: center; z-index:1;}
#LINKS3 {float:left; width:015px; height:500px; margin:0px; padding:0px;background-color:white; z-index:10;}
#INHALT {position:absolute; top:080px; left:210px; margin:0px; padding:0px; background-color:white; width:600px; z-index:9;}
.bilder {position:absolute; top:100px; left:210px; margin:0px; padding:0px; background-color:white;}
.tn     {position:absolute; left:45px; text-align:center; margin: 0 0 0 0; padding: 0 0 0 0; background-color:#cccccc;}

#HEAD {position:absolute; top:0; left:0; margin:0 0 0 0px; padding:0 0 0 30px; background-color:white;
	   width:780px;
       border-bottom: 2px solid black;
       white-space:nowrap;
       z-index:8;
       border-bottom: 2px solid black;
       display: inline;            /* in einer Zeile */
	}
	
.clear-b {clear: both; height:1px;}
  
  
  
