/* CSS Festival */

body { font-family:tahoma, verdana, sans-sarif; 
       background-color:#000; 
       margin:0; padding:5px; }


#kopfbereich { width:98%; 
               height:3.5em; 
               color:#fff; 
               background-color:#8B0000; 
               margin:0; 
               padding:0.5em; }

#kopfbereich img { width:75%; 
                   margin-left:17%; }




/* Navigation */


#navigation { float:left; 
              width:17%; 
              height:50em; 
              color:#fff; 
              font-size:0.9em; 
              font-weight:bold; 
              background-color:#8B0000;
              margin:0em; 
              padding:0.5em }

#navigation a { color:#fff; 
                text-decoration:none; }

#navigation a.aktuell { color:#FFFF00; }

#navigation a:hover { color:#FFFF00; }

#navigation img { width:75%; 
                  margin-top:-1em; }

#navigation ul { list-style-type:none;
                 margin-left:-2em; }

#navigation ul li { margin-top:0.5em; }





#inhalt { width:82%; 
          color:#fff; 
          margin-left:17%; }

#inhalt p { margin-left:3em; }

#inhalt ul { list-style-type:none; }

#news { width:65%; }

#info { float:right; 
        width:32%; 
        border:2px solid#fff; 
        margin:-2em 2em 2em; 
        padding:0.5em; }

#info h2 { font-size:1.2em; 
           margin-top:-0.2em; }

h1 { font-size:1.3em; 
     text-align:center; }

h1+p { text-align:center; }

h1+ul { margin-top:2em; }


h2 { font-size:1.1em; }

h3 { font-size:0.9em; 
     color:#FF3500; }




/* Linkseite */


.links { float:left; 
         width:25%; 
         height:11em; }

.links a { color:#fff; 
           text-decoration:none; }

.links a:hover { text-decoration:underline; }






/* Seitenfuss */


#seitenfuss { clear:left; 
              width:99%; 
              height:2em; 
              color:#fff; 
              background-color:#8B0000; 
              text-align:center; }
