* {
  padding: 0;
  margin: 0;
}

body  {

    
  /* font: 100% Verdana, Arial, Helvetica, sans-serif;  */
   font-family:  Verdana, Arial, Helvetica, sans-serif;
      	font-size: 12pt; 
  	font-weight: normal; 

  text-align: center; 
/*  background-color: #ebea81;*/

background-color: #c0d6dc; 

/*background-color: #81b3eb;*/
background-image: url('rb1.gif');
background-repeat:repeat;

 /* background-color: #ffffb2;*/
 
  margin-top: 10px 
}




#mother { 
  width: 780px;
  text-align: left;
  background-color: white;
  margin: 0 auto;

  /* border: 5px solid white; */
}


#header { 
   height: 150px;
   background-color: white; 
   /*background-color: white;  */ 
font-family:"Verdana"  "Arial", "Helvetica", sans-serif;
 
/* ==================================*/
	font-size: 14pt;
/* ==================================*/
	font-weight: normal;
	  color: red;  
/* color: #ce231c; */
 
} 







#headerlinks  {
  float: left;
background-color: white; 
  width: 300px; height: 150px;
}

#headerrechts  {
  float: right;
background-color: white; 
  width: 470px; height: 150px;
}






#header2 { 
    height: 5px;  
  background-color:white;  
} 

#h2strich  {
  float: right;
  width: 500px; 
}


#header3 { 
  height: 25px;
 
      background-color: white; 
   
font: 60% Verdana, Arial, Helvetica, sans-serif;
color: black;
} 



#h3strich  {
background-color:#C0FFFF; 
font-size: 10pt;
  font-weight: normal;
float: right;
width: 630px;
padding: 5px 5px 0px 5px  ;
color: black;
 
 
}
#h3white  {
background-color: white; 

float: right;
width: 630px;
padding: 5px 5px 5px 5px  ;
 
 
}
#memain {
float: left;
 width: 640px;
  text-align: left;
  background-color: white; 
  margin: 0 auto;

}

#menu {
  float: left; /* schwebt links */
  /* width: 160px; */
width: 140px; 
font: 14px Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
	color: black;

  background-color:white/* #ffff99;*/
  padding: 20px 3px 20px 5px  ;
margin-left:  10px;
}

#main { 
 float: right; 
width: 450px; 
  background-color: white;

  padding: 10px 10px;
  margin-right: 5px; 
 color: black;
/*font: 80%;*/
} 

#mainbreit { 
width: 600px;  
  background-color: white; /*#ff00ff;;*/  

  padding: 10px 10px;
  margin: 0 170 0 170px;
color: black;
/*font: 80%;*/
} 

#column {
float: right;
  width: 138px;  
  background-color: white;
  color: black; 
padding-top: 5px ;
}
#colpart {


width: 130px;  
float: right;
text-align: left;
 color: black;

border-style: solid;
border-width: 1px;
border-color: orange;
 padding: 10px 3px 10px 5px  ;
/* background-color: #00ffff;*/
} 


#colpartleer {


width: 130px;  
float: right;
text-align: left;
 color: black;

border-style: solid;
border-width: 1px;
border-color: white;
 padding: 10px 3px 10px 5px  ;
/* background-color: #00ffff;*/
} 


#colpart2 {
/* width: 130px; */ 
float: right;
text-align: left;
margin-top:10px;
margin-bottom:10px;

color: black;

border-style: solid;
border-width: 1px;
border-color: green;
 padding: 10px 3px 10px 5px  ;
 background-color:  #EFFE03;
} 

#navhilfe  {
  font: 60% Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  
   margin-top: 6px;
 margin-bottom: 30px;
border-style: solid;
border-width: 1px;
border-color: white;
color: black;
/*border-color: #99ffff;*/

  background-color: #EFFE03; 
}

#nhtext  {
font-size: 10pt;
float: right ;
text-align: left;
width: 500px; 
/* background-color: #00ffff;*/
color: black;

}


#foot {
  clear: both;
  
font:70% Verdana, Arial, Helvetica, sans-serif;
 font-size: 11pt; 
text-align: left; 
  height: 25px;	
  padding: 0px;
  background-color: #FF0000; 
padding-left: 15px;
}