body {
  color: #333333;
  background: #FFF6Ce;
  background-image:url(img/body_hint.jpg);
  background-position:top center;
  background-repeat:no-repeat;
  font-family:  font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding:  0;
  margin: 38px 0px 0px 0px;
  text-align: center;   /* Zentrierung fuer alte IEs */
}

a { text-decoration: underline;}

a:link    { color: #003300;}
a:visited { color: #FFD05C;}
a:focus, a:hover, a:active { color: #FFD05C;}



/* Allgemeine Klassen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}



/* Rahmen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#rahmen {
  width: 976px;            /* der Breite des Hintergrundbilds entsprechend */
  margin: 0 auto;          /* Zentrierung fuer moderne Browser */
  text-align: left;        /* text-align:center (body) "neutralisieren" */
  background-image:url(img/rahmen_hint.jpg);
  background-repeat:repeat-y;
  
}



/*Bildbereich
/*******************************************************/
 
#bild { 
  background-color: #FFF6Ce;
  height:250px;
  margin: 0;
  padding: 0;
  
  
}

/*  Menueleiste
/* * * * * * * * * * * * * * * * * * * * * * * * * * **/

#menue {
  height:40px;
  margin: 0;
  padding: 0;
  background-image:url(img/menue.jpg);
  border-top: 1px solid #FFD05C;
  }
#menue p{
    margin: 10px 0px 0px 60px;
	font-weight:bold;
	 
  }
 /*
#menue ul {
  margin: 0px 0px 0px 60px;
  padding: 5px 0px 0px 0px;
  list-style: none;
}

#menue li {
  display: inline;   
}


#menue a {
  font-size: 12px;
  margin-right: 40px;
  font-weight:bold;
}

#menue a.on  {
      color:#003300 !important;
	  border-bottom: 1px dotted #003300;
    
}
#menue a:link, #menue a:visited {
  color: #333333;
  text-decoration: none;
 }

#menue a:focus, #menue a:hover, #menue a:active {
  color:#666666;
  text-decoration: underline;
}
*/

/* Spalte 1
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#spalte1 {
  float: left;
  background-image:url(img/spalte1.jpg);
  background-repeat:no-repeat;
  width: 222px;    
  padding: 0px;
  border-left: 1px solid #FFD05C;
  border-top: 1px solid #FFD05C;
 
}


#spalte1 ul{
  list-style:none;
  padding: 0;
  margin: 35px 10px 0px 60px;
  font-weight: bold;
  font-size: 12px !important;
}

#spalte1 li {
  margin: 15px 0 0px 0;
  font-size: 11px;
  line-height: 180%;
  
}

#spalte1 a:link, #spalte1 a:visited {
  color: #333333;
 }

#spalte1 li.on  {
      list-style-image:url(img/margerite2.gif);	 
      color: #FF9900 !important;
	  text-decoration:none;
	  font-weight: bold;  
    
}
#spalte1 a.on  {
      color: #FF9900 !important;
	  text-decoration:none;
	  font-weight: bold;
	  
    
}
#spalte1 a:focus, #spalte1 a:hover, #spalte1 a:active {
  color:#003300;
  text-decoration: underline;
}

/* Spalte 2
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#spalte2 {
  float:left;
  width: 752px; 
  background-color: #FFFFFF;                 
  font-size: 11px;
  border-top: 1px solid #FFD05C;
  border-right: 1px solid #FFD05C;
    
}

#spalte2 h1 {
  color: #FF9900;
  font-size: 14px;
  font-weight:bold;
  margin: 20px 0px 0px 50px;
  display:block;
  width: 620px;
  border-bottom: 1px solid #FFD05C;
}
#spalte2 h2 {
  color: #FF9900;
  font-size: 12px;
  font-weight:bold;
  margin: 20px 0px 0px 50px;
  }
#spalte2 p {
   margin: 10px 0px 0px 50px;
}
  
#spalte2 .mitte {
  text-align: center;
}
 

#spalte2 a:link, #spalte2 a:visited {
  color:#003300;
  font-weight: bold;
}

#spalte2 a:focus, #spalte2 a:hover, #spalte2 a:active {
  color:#FF9900;
}
#spalte2 hr {
text-align:center;
width: 400px;
border: 1px dotted #FFF6CE;
margin: 15px 0px 0px 0px;

}

 
 /* Fuss
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

#fuss {
  background-color: #FFF6CE;
  height: 25px;
  margin: 0px;
  border: 2px solid #FFD05C;
      }

#fuss p{
 text-align:center;
 margin: 5px 0px 0px 0px;
  }

 
/* Tabellen 
*************************************************************/ 
.tabelle1{
  border: 2px solid #FF9900;
  margin: 15px 0px 15px 100px;
  border-collapse: collapse;
 
  
}
.zeile{
  border-top: 1px solid #FF9900;
  border-bottom: 1px solid #FF9900;
    }
.dick  {
  font-weight: bold;
}

/* Bildercollagen 
************************************************************/
#collage {
  position: relative;
  width: 650px;
  height: 213px;
  text-align: center;
  margin: 20px 0px 0px 50px;
  
 }
#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;
}

/* Allgemein
************************************************************/
.ueber{
 color: #FF9900;
 font-weight:bold;
 }
.gelb{
  color: #FF9900;
  }

.einzug{
 margin: 5px 0px 0px 250px;
 }





