body {
  color: red !important;
 background-color:#000;
  background-repeat:no-repeat;
  background-position:top left;
  font-family: verdana,arial,sans-serif;
  font-size: 11px;
  padding:  0;
  margin: 0;
  text-align: center;   /* Zentrierung fuer alte IEs */
}

a { text-decoration: underline;}

a:link    { color: #FFFFFF;}
a:visited { color: #FFFFFF;}
a:focus, a:hover, a:active { color: #C3002C;}



/* Allgemeine Klassen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}



/* Rahmen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#rahmen {
  background-image:url(img/rahmen_hint.jpg);
  background-repeat:repeat-y;
  width: 1027px;            /* der Breite des Hintergrundbilds entsprechend */
  margin: 0 auto;          /* Zentrierung fuer moderne Browser */
  text-align: left;        /* text-align:center (body) "neutralisieren" */
  
}


/*head
/*******************************************************/

#head{
  height:253px;
  margin: 0;
  padding: 0;
  
  
}

#trennung{
width:48px;
float:left;
}

/*menue
/*******************************************************/
 
#menue{ 
  float:left;
  background-image:url(img/menue.jpg);
  background-repeat:no-repeat;
  height:25px;
  margin: 0;
  padding: 0;
  color:#000000;
   
}
#menue ul {
  margin: 0px 0px 0px 210px;
  padding: 5px 0px 0px 0px;
  
}

#menue li {
  display: inline;  
  
}


#menue a {
  background-image:url(img/hand_liste.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding:0px 0px 0px 25px;
  font-size: 12px;
  margin-right: 40px;
  
}

#menue a.on  {
      color:#C3002C !important;
	  border-bottom: 1px dotted #FFFFFF;
	  background-color:#FFFFFF;
	  padding-right:4px;
	
    
}
#menue a:link, #menue a:visited {
  color: #FFFFFF;
  text-decoration: none;
 }

#menue a:focus, #menue a:hover, #menue a:active {
  color:#C3002C;
  text-decoration: underline;
}

/*  bildbereich
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#bild {
  float:left;
  background: #000000;
  height:115px;
  margin: 0;
  padding: 0;
   
}
 

/* navigation
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#nav {
  float: left;
  background-image:url(img/nav.jpg);
  background-repeat:no-repeat;
  width: 200px; 
  
 }

#nav .kopf {
  display:block;
  margin: 10px 0px 0px 0px;
  padding: 5px 0px 0px 10px;
  width: 190px;
  height: 19px;
  text-align:left;
  font-weight:bold;
  
}

#nav .box {
display:block;
background-image:url(img/box_hint.jpg);
background-repeat:repeat-y;
width:190px;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
margin-left:5px;
padding:10px 0px 10px 0px;
}

#nav ul{
  list-style:none;
 
  }
#nav .sub{
  display:block;
  width:109px;
  color:#C3002C !important;
  background-color:#FFFFFF;
  }
 
#nav li {
  margin: 2px 0px 0px 0px;
  font-size: 11px; 
  line-height:150% 
}

#nav a:link, #nav a:visited {
  color: #FFFFFF;
 }
#nav a.on  {
      display:block;
      width:140px !important;
      color:#C3002C !important;
	  background-color:#FFFFFF;
    
}
#nav a:focus, #nav a:hover, #nav a:active {
  color:#C3002C !important;
  text-decoration: underline;
}




/* aktuell
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
#aktuell {
  float:left;
  width: 780px; 
  height:230px;
  background-image:url(img/aktuell.jpg);               
     
}
#aktuell .hand{
float:left;
margin-left:20px;
margin-top: 40px;
width:110px;
}
#aktuell .links{
float:left;
margin-top: 20px;
background-color:#000000;
}
#aktuell ul{
  list-style:square;
  }

#aktuell li {
  margin: 2px 0px 0px 0px;
  font-size: 11px; 
  line-height:150% 
}

#aktuell a:link, #aktuell a:visited {
  color: #FFFFFF ;
  text-decoration:none;
 }
#aktuell a.on  {
      color:#C3002C !important;
	  background-color:#FFFFFF;
	  text-decoration:none;
    
}
#aktuell a:focus, #aktuell a:hover, #aktuell a:active {
  color:#C3002C !important;
  text-decoration: underline;
}

#aktuell h1{
  display:block;
  width:600px;
  border-bottom:1px solid #C3002C;
  font-weight:bold;
  font-size:18px;
  color:#FFFFFF;
  margin:5px 0px 5px 20px;
  }
/* inhalt
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#inhalt {
  float:left;
  width: 780px; 
  
  
                
  font-size: 11px;
  color:#333333;
      
}

#inhalt h1{
  display:block;
  width:500px;
  border-bottom:1px solid #FFFFFF;
  font-weight:bold;
  font-size:14px;
  color:#C3002C;
  margin:5px 0px 5px 20px;
  }
#inhalt h2{
  display:block;
  width:700px;
  font-weight:bold;
  border-bottom:1px solid #CCCCCC;
  font-size:12px;
  color:#C3002C;
  margin:5px 0px 5px 40px;
  }
  
 #inhalt h3{
  font-weight:bold;
  font-size:11px;
  margin:0px 0px 0px 40px;
  }
  
#inhalt h4{
  font-weight:bold;
  font-size:11px;
  margin:0px 0px 0px 40px;
  display:block;
  width:700px;
  border-bottom:1px solid #cccccc;
  }
  
#inhalt p {
   margin: 10px 30px 0px 40px;
}
  
#inhalt .mitte {
  text-align: center;
}
 

#inhalt a:link, #inhalt a:visited {
  color:#2C5F94;
  font-weight: bold;
}

#inhalt a:focus, #inhalt a:hover, #inhalt a:active {
  color:#C3002C;
}

#inhalt .text{
float:left;
margin-left:40px;
width:500px;
}
#inhalt .bild{
float:left;
margin-left:20px;

}
#inhalt .bild2{
float:left;
margin-left:40px;
width:250px;
}
#inhalt .text2{
float:left;
margin-right:20px;

}
#inhalt .down1{
margin-left:40px;
width:700px;
background-color:#CCCCCC;
height:110px;
padding-top:10px;
padding-left:10px;
}
#inhalt .down2{
margin-left:40px;
width:700px;
height:110px;
padding-top:10px;
padding-left:10px;
}
#inhalt ul{
margin-left:70px;
}

#inhalt .zurueck{
margin-left:700px;
}
#inhalt .rechts{
margin-left:550px;
}

#inhalt .einzug{
margin-left:150px;
}

#inhalt hr{
width:700px;
align:center;
}
/* logo
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#logo {
  background:#000000;
  height: 45px;
  margin: 0px;
  border-top: 1px solid #FFFFFF;
  
       } 

#logo .inhalt{
  margin:2px 0px 2px 150px;
  }
  
 /* Fuss
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#fuss {
  background:#000000;
  height: 45px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #FFFFFF;
 
    }

#fuss p{
 text-align:center;
  padding: 7px 0px 0px 0px;

  }







 
/* Tabellen 
*************************************************************/ 
.tabelle{
  margin: 5px 0px 5px 40px;
  border-collapse: collapse;
 
  
}
.zeile{
    background-color:#CCCCCC;
  }
.dick  {
  font-weight: bold;
}

/* Bildercollagen 
************************************************************/
#collage {
  position: relative;
  width: 650px;
  height: 213px;
  text-align: center;
  margin: 20px 0px 0px 70px;
  
 }
#collage .box1 {
  position: absolute;
  left: 0px;
  top: 0px;
  margin: 0px;
  padding: 0px;
 
}
#collage .box2 {
  position: absolute;
  left: 330px;
  top: 0px;
  margin: 0px;
  padding: 0px;
  text-align:left !important;
}









