body {
	/*font: 76.5%/1.6em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;*/
	/*  font:75% Tahoma /*Georgia */; */
	color:#000000;
	/* dunkel-blauer hintergrund - außen*/
	background:#333300;/* #3300cc; */
	margin:0;
}

/* rotbraun*/
#container {
	width:1030px;  /* 1084*/
	background-color:#660000;/* #ff3300; */
	margin:auto; 
	height: 840px;   /*  1050*/
	border: thin solid #ffffff;  
	

}


/* hellgrün*/
#wrapper {

	width: 990px;  /*  986  */
	height:826px;   /*  986 */
	background-color:#333300;  
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: thin solid #ffffff; 
	
	 
}
/* gelb */
#header {
	width:990px;  /*  986  */
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	/* background:url(../moos2-text-klein2.jpg) no-repeat; */
	background-color:#333300;
	height:150px;
	float: left;
}

#header h1 {
	
	padding:5px 0 5 0;
	color:#ffffff;
	font-size:200%;
	font-weight:normal;
	font:180% Arial;
}

#header h1 a {
	color:#ffffff;
	text-decoration:none;
}

#header h2 {
	color:#ffffff;
	text-align:left;
	font:200% Verdana;
	letter-spacing:2px;
	text-transform:uppercase;
	padding:5px 0 0 0;
}
										
/* schrift-hintergrund linke fläche  blau */
a em {
	font-style:normal;
	text-decoration:underline;
}   */

/* xxxxxxxxxxxxxxxxxxxxxxxxx  hintergrund : schwachrosa     xxxxxxxxxxxxxxxxxxxx */

 #content_main {
	padding:0px 0px 0px 0px;
	background:#ffccff;  
	width: 990px;    /*  990  */
	float:left;
	font:200% Arial ;
	color:#ffffff;
	height: 740px; /* 750*/
	font-weight:300;
	margin-left: 0px;
/*	border: thin solid #ffffff;  */
	

}



a {
	color:#ffffff;
	text-decoration:none;
}

/*  #content_main a:hover {
	text-decoration:underline;
}  */

#content_main h2,h3,p,blockquote {	
	margin:15px;
	line-height:25px;
	font-size:120%;
}

#content_main h3 {	
	color:#939D8C;
	font-size:120%;
}

#content_main ul,ol {
	margin:15px 30px;
	line-height:25px;
}

#content_main h2 {
	font:100% Arial;
}
	
	
	/*xxxxxxxxxxxxxxxxxxxxxxxx DAS NEUE  MENUE -  START  xxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
	
#menu 
{	 width: 990px; 100%;   /*  986  */
	background: #000000;
 	float: left;
 	
}

#menu ul 
{ 
list-style: none; margin: 0; padding: 0; width: 110px; float: left;    /*  98 px  */
/* background: #333300;*/
 } 
 
 /*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */
 
 #menu a, #menu h2 
  { font: bold 11px/20px arial, helvetica, sans-serif; 
  display: block; border-width: 2px; border-style: solid; 
  border-color: #c0c0c0 #888 #888  #c0c0c0;
  margin: 0; padding: 0px 0px; 
  text-align: center;
  } 

  /*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  */

#menu h2 { color: #ffffff; /*background: #ffff00;*/ text-transform: uppercase; } 

 #menu a { color: #000000; background: #cc9900; text-decoration: none; }

#menu a:hover { color: #ffffff; background: #006666; }

#menu li {position: relative;} 

#menu ul ul { position: absolute; z-index: 500;text-align:center;}

#menu ul ul ul { position: absolute; top: 0; left: 100%; } 

div#menu ul ul,
div#menu ul li:hover ul ul, 
div#menu ul ul li:hover ul ul 
  {display: none;} 

div#menu ul li:hover ul, 
div#menu ul ul li:hover ul, 
div#menu ul ul ul li:hover ul 
  {display: block;} 

-------------------------------------------

#menu li { position: relative; }

#menu ul ul ul {position: absolute; top: 0; left: 100%; width: 100%; }

div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;} 

div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;} 




	/* +++++++++++++++++++++++    DAS NEUE MENUE  ENDE    ++++++++++++++++++++++++++++++++*/
	
	
	
		/* +++++++++++++++++++++++    Menu Titel Farben   ++++++++++++++++++++++++++++++++*/

	.box1 { background-color:#009933; padding:0px;margin: 0px; }  /*  Dosenmoor  */
    .box2 { background-color:#666600; padding:0px;margin: 0px; }  /*  Service  */
   .box3 { background-color:#669966; padding:0px;margin: 0px; }  /*  Termine */
  .box4 { background-color:#993333; padding:0px;margin: 0px; }  /*  Lernen */
  .box5 { background-color:#666600; padding:0px;margin: 0px; }  /*  Schulen  */
  .box6 { background-color:#cc3300; padding:0px;margin: 0px; }  /*  Kontakt  */
   .box7 { background-color:#66cc33; padding:0px;margin: 0px; }  /*  Konzept  */
  .box8 { background-color:#999999; padding:0px;margin: 0px; }  /*  Archiv  */
  .box9 { background-color:#666666; padding:0px;margin: 0px; }  /*  Impressum  */
