html{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 12px;
	border:0;
  overflow-y:scroll;
}

body{  
	font-family:Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 12px;
	border:0;
	background-color: #f4f4f4;
  background-image:url(layout/bg.gif);
  background-repeat:repeat-x;
  margin:0px;
  padding:0px;
  color: #333333;
  text-align:center;
}
a,img{
  border:0;
}

a{
	color: #FF8B00;
}


.page{
  width:954px;
  border:1px solid #b8b8b9;
  border-top:0;
  background-color:#ffffff;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
}
div.header{
  width:954px;
  border:0;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:172px;

}
div.header#ldr{
    background-image:url(layout/header_ldr.jpg);
  background-repeat:no-repeat;
}
div.header#fv{
    background-image:url(layout/header_fv.jpg);
  background-repeat:no-repeat;
}
div.menu{
  clear:both;
}
div.menu ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}
div.menu ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
}
div.menu ul li a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:42px;
  width:119px;
  display:block;
  text-decoration:none;
  background-position:0px 0px;
  background-repeat:no-repeat;
}
div.menu ul li a:hover{
  background-position:0px -42px;
}
div.menu ul li a#schule{
  background-image:url(layout/menu_1.gif);
  width:120px;
}
div.menu ul li a#schulleitung{
  background-image:url(layout/menu_2.gif);  
}
div.menu ul li a#lehrer{
  background-image:url(layout/menu_3.gif);  
}
div.menu ul li a#schueler{
  background-image:url(layout/menu_4.gif);  
}
div.menu ul li a#eltern{
  background-image:url(layout/menu_5.gif);  
}
div.menu ul li a#aktuelles{
  background-image:url(layout/menu_6.gif);  
}
div.menu ul li a#aktivitaeten{
  background-image:url(layout/menu_7.gif);  
}
div.menu ul li a#foerderverein{
  background-image:url(layout/menu_8.gif);
  width:120px;
}
div.menu ul li a#leer{
  background-image:url(layout/menu_leer.gif);
  width:120px;
}
p.menu_header{
  margin-top:0px;
  padding-top:5px;
}
p.menu_header a{
  color:#484848;
  text-decoration:none;
  font-size:11px;
  margin-right:20px;
}
p.menu_header a:hover{  
  text-decoration:underline;
}   
.content{
	clear:both;
	background-image:url(layout/content_bg.gif);
	background-repeat:repeat-x;
	padding: 40px 20px 25px 25px;
}
.footer{
  color:#ffffff;
  text-align:center;
  height:27px;
  line-height:27px;
  background-color:#ff8b00;
  vertical-align:middle;
  margin-top:15px;
}
.footer a{
  color:#ffffff;
  text-decoration:none;
}
.footer a:hover{
  text-decoration:underline;
}


