<head>
<meta http-equiv="Content-Style-Type" content="text/css">
</head>
@charset "ISO-8859-1"

body { background-color:#F0E0E0; font-family:Arial; 
       text-align: right;
       margin-left:300px; 
      }

h1 { font-family:'Times New Roman',Times,serif;
     font-size:250%;
     color:#F5F00F;
		a:link  color:#F5F00F;
		a:visited  color:#F5F00F; 
		a:hover  color:#A5F00F;
		a:active  color:#F5C05F;
		a:focus color:#F5C05F; background-color:#080;
     font-style:italic;
     border-bottom:solid black; background-color:#b22222;
            margin-top:0;
       padding: 0; 
      
     }

p,li  { font-size:110%;
        line-height:140%;
        font-family:Helvetica,Arial,sans-serif;
        letter-spacing:0.02em;
        word-spacing:0.1em; }

h3  {   font-size:150%;
        line-height:140%;
	  font-family:Comic Sans MS;
        letter-spacing:0.1em;
        word-spacing:0.3em; color:#153515}

h2 {   font-size:180%;
        line-height:130%;
	  font-family:Comic Sans MS;
        letter-spacing:0.1em;
            text-align: center;
        word-spacing:0.3em; color:#153515}



  body {
    font: normal 100.01% Helvetica, Arial, sans-serif;
    color: black; background-color: white;
    text-align: left;
    min-width: 40em; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
  }
  p {
    margin: 2em 0 0 2em;  /* Positionierung des 'zurueck'-Links */
  }
  p  a {
    color:black;  /* Farbe des 'zurueck'-Links */
  }

  html {
    padding: 0;
  }
  body {
    margin: 0; padding: 0;
  }
  #fixiert2 {
    position: absolute;
    top: 25em; left: 0.2em;
    width: 10em;
  }


  #fixiert {
    position: absolute;
    top: 5em; left: 1em;
    width: 10em;
    background-color: white;
    border: 1px solid silver;

  }

  html>body #fixiert {  /* nur fuer moderne Browser! */
    position: fixed; opacity: 0.87;
  }
  #fixiert img {
    height: 8em; float: right; background-color: white;opacity:0.8;
  }
 #Box_unten_links
  {
    position: absolute; top: -10px;opacity:0.9; 

  }
  

  #Inhalt {
   margin-top: 1em; padding: 0 1em;
    margin-left: 12em; padding: 0 1em;
    margin-right: 1em; padding: 0 1em;
    border-left: 2px ridge gray; border-top: 2px ridge gray;
    border-right: 2px ridge gray; border-bottom: 2px ridge gray;
    opacity: 0.99;
  }
  * #Inhalt {  /* versteckt vor Netscape 4 */
    background-color: #ffffd4;

  }
#Inhalt a:link { text-decoration:none; font-weight:bold; color:#e00000; }
#Inhalt a:visited { text-decoration:none; font-weight:bold; color:#800000; }
#Inhalt a:hover { text-decoration:none; font-weight:bold; background-color:#ff0; }
#Inhalt a:active { text-decoration:none; font-weight:bold; background-color:black; }
#Inhalt a:focus { text-decoration:none; font-weight:bold; background-color:black; }
  #Inhalt h2 {
    font-size: 1.2em;
    margin: 2em 5% 2em;
    color: maroon;
    border-bottom: 1px solid silver;
  }
  #Inhalt p {
    font-size: 1em;
    margin: 0.5em 0;
  }
  #Inhalt #Fusszeile {
    font-size: 0.9em;
    margin: 50em 0 0; padding: 0.1em;
    text-align: center;
    background-color: #fed; border: 2px solid silver;
  }
#Box_oben_rechts
  {
    margin-top: 0.1em; padding: 0 1em;
    margin-left: 12em; padding: 0 1em;
    margin-right: 1em; padding: 0 1em;
    max-height:18em; overflow:hidden;
    vertical-align:center; 
    text-align:left;
    border-left: 2x ridge gray; border-top: 2px ridge gray;
    border-right: 2px ridge gray; border-bottom: 2px ridge gray;
    background-color: #ffffd4;
  }


  #Navigation {
    font-size: 0.8em;
    margin: 0 0 .3em; padding: 0;
  }
  #Navigation li {
    list-style: none;
    margin: 0; padding: 0.1em;
  }
  ul#Navigation a {
    display: block;
    padding: 0.1em;
    font-weight: bold;
  }
  ul#Navigation a:link {
    color: black; background-color: #bbb;
  }
  ul#Navigation a:visited {
    color: #666; background-color: #eee;
  }
  ul#Navigation a:hover {
    color: black; background-color: white;
  }
  ul#Navigation a:active {
    color: red; background-color: black;
  }
#current {
font-size: 1.1em;
 color: #622; background-color: #FF0;
margin:1px 2px 2px 16px; padding: 4;
font-weight: bold;
}


#news { width:60%; height:90px; position:relative; top:2px; left:5px; opacity:0.9; 
      filer:alpha(opacity=10); font:0.5em; 
}
#newstext
{ width:96%; height:85px; position:absolute; top:18px; left:25%; opacity:0.95; 
      filer:alpha(opacity=1); font-size:115%; 	  font-family:Comic Sans MS;
   color:#EEEEEE
}
#s1 { width:280px; height:180px; position:fixed; top:300px; right:20px; background-color:#222; opacity:0.8; 
      filer:alpha(opacity=10); font:0.5em; 
}
#upcoming { width:280px; height:100px; position:fixed; top:5px; right:20px; background-color:#222; opacity:0.8; 
      filter:alpha(opacity=10);
 }
#s2 { width:120px; height:90px; position:relative; top:2px; left:2px; background-color:#dfd; opacity:0.8; 
      filter:alpha(opacity=10);
 }
