body { background: rgb(240,234,190); text-align: left; vertical-align: middle; font-size: 11px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#div_breite { width: 948px; height: 580px; margin-left: auto; margin-right: auto; background: white; padding: 40px 40px 30px 40px; }

div#div_headline {  position: relative; margin: 0; padding: 0; height: 64px; width: 948px; }
div#menuItems { position: absolute; bottom: -6px; padding: 0; right: 0; height: 14px; overflow: visible; font-size: 11px; font-weight: bold; text-align: left;  vertical-align: bottom; padding-top: 8px; padding-bottom: 4px;   }
div#menuItems a { padding: 6px 8px 10px 6px; margin-right: 12px; text-decoration: none; border: 1px solid #FFFFFF; }
div#menuItems a.vermietung {  margin-right: 0; }
div#menuItems a:hover { text-decoration: underline; background-color: #F0F0B0; border: 1px solid #D9D947;  }
div#menuItems div { font-weight: normal; }

div#div_main { margin-top: 38px; position: relative; z-index: 0; padding: 0; }

.events      { color: #888808; }
.motivation  { color: #606000; }
.studio      { color: #808000; }
.lehrer      { color: #A0A000; }
.stundenplan { color: #D0B000; }
.lage        { color: #E0C000; }
.vermietung  { color: #908000; }

div#menuItems  a.m0l0oover { background-color: #F0F0B0;  border: 1px solid #D9D947;   }
a.events:visited      { color: #888808; }
a.motivation:visited  { color: #606000; }
a.studio:visited      { color: #808000; }
a.lehrer:visited      { color: #A0A000; }                 
a.stundenplan:visited { color: #D0B000; }                
a.lage:visited        { color: #E0C000; }                
a.vermietung:visited  { color: #908000; }                
                        
div.div_footer a.a_hooome         { float: left; text-decoration: none; padding-left: 4px; padding-bottom: 2px; color: #626210; }
div.div_footer a.a_hooome:visited { color: #606010;  }
div.div_footer a.a_hooome:hover   { color: white; background: #606010; text-decoration: underline; }


div.div_footer { position: absolute; top: 448px; left: 0; width: 948px; z-index: 1; font-size: 10px; }


span.span_cpr { text-align: right; font-style: italic; color:#AA5; float: right; }
span#pageid {display:none}

.forprint { display: none; padding: 0; margin: 0; }
.emphasis   { font-weight: bold; }
.nonemphasis   { font-weight: normal; }
.red { color: red; }
.orange { color: orange; }
a.link { text-decoration: none; }
a.link:visited { text-decoration: none; }
a.link:hover   { text-decoration: underline; }

span.omSelValue {
	float: left;
	display:block;
	// font: 8pt Arial;
	line-height: 18px;
	color: #8a8a8a;
	border-right: 1px solid #d4d4d4;
	left: 4px;
	position: relative;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	padding-right: 0;
}

img.selArrowImg {
   position: absolute; right: 0; top: 0;
	// background: url('../x_img/selArr1.gif') no-repeat center scroll; background-color: #E2E08B;
	 width: 20px;
	// _width:13px;
	height:16px;
	// _height: 18px;
	// z-index: 10000;
	// display: inline-block;
	margin:0;
	padding: 0;
	border: 1px solid red; /*  #C2C04B;   */
	// float: right;
}

.m0l0oout {
  background-color: #F2F0BB;
  border: 1px solid #C2B04B;
}

.m0l1iout {
	margin: 4px 0 0 10px;
	color: #886808;
   font-size: 10px;
	padding: 0;
	text-align: left;
}
.m0l1iover {
	margin: 4px 0 0 10px;
	color: #665520;
	font-size: 10px;
	text-align: left;
}

.s0l1iout {
	margin: 0;
	color: #886808;
   font-size: 10px;
	padding: 0 0 0 4px;
	text-align: left;
}
.s0l1iover {
	margin: 0;
	padding: 0 0 0 4px;
	color: #665520;
	font-size: 10px;
	text-align: left;
}
div.m0l1iout span.sp_indend, div.m0l1iover span.sp_indend { padding-left: 6px; }

.m0l1oout {
	text-decoration : none;
   background-color: #F2F0BB;
   border-left: 1px solid #D2E008;  border-right: 1px solid #D2E008; border-bottom: 1px solid #D2E008; 
}
.m0l1oover {
	text-decoration : none;
	background-color: #F9F977;
	border: 1px solid #336699;
}
.m0l2oout {
	text-decoration : none;
   background-color: #4248BB;
   border: 1px solid #D2E008; 
   border-left: 1px solid #D2E008;  border-right: 1px solid #D2E008; 
}

.chMen {
	background-image: url(../images/oa4.gif);
	background-repeat: no-repeat; background-position: right;
}

div.tmItem, div#menuItems div.tmItem {
	margin: 4px 0 0 10px;
	color: #886808;
   font-size: 10px;
   font-weight: bold;
	padding: 0;
	position: absolute;	
	bottom: 4px;
}

.taboactive {
   color: #996C08; font-weight: bold; 
	background-color: #F6F480;
	border: 1px solid #D9D947;
	border-top: 2px solid #F0CC00;
	border-left: 1px solid #D6E008;  
}
.taboover {
   color: #996C08; font-weight: bold; 
	background-color: #F9F977;
	border-top: 2px solid #DDAA00;
	border-left: 2px solid #DDAA00;
}

.tabimenout {
	margin: 4px 0 0 10px;
   font-size: 10px;
	padding: 0;
	text-align: left;
}

.tabomenout {
	color: #886808;
   background-color: #EAE050;
   border-left: 1px solid #D6E008;  border-right: 1px solid #D2E008; border-bottom: 1px solid #D2E008; border-top-width: 0:
}
.tabiover {
	margin: 4px 0 0 10px;
	color: #665520;
	font-size: 10px;
	text-align: left;
}

