body, html{
  margin: 0px;
  padding: 0px; 
  background-color:#ffffff;
  font-family: "Arial", Verdana, Tahoma, Helvetica, sans-serif;   
  margin-top:10px;
  margin-bottom:20px;
  color:#003f6f;
  font-size:12px;
  line-height: 16px;
}

img { border: none }
  	
h1{   margin: -3px 0px 0px 0px;font-size:12px;color:#003f6f; padding-bottom: 5px;}
h2{   margin: -3px 0px 0px 0px;font-size:14px;color:#003F6F; padding-bottom: 5px;}
h3{   margin: -3px 0px 0px 0px;font-size:16px;color:#003F6F; padding-bottom: 5px;}
h4{   margin: -3px 0px 0px 0px;font-size:18px;color:#001487;}
h5{   margin: -3px 0px 0px 0px;font-size:20px;color:#333333;}
h6{   margin: -3px 0px 0px 0px;font-size:24px;color:#626166;}

.align-center {text-align:center; margin:0px 0px 0px 0px;}
.align-right {text-align:right; margin:0px 0px 0px 0px;}
.align-justify {text-align:justify; margin:0px 0px 0px 0px;}
.align-left {text-align:left; margin:0px 0px 0px 0px;}

ol { list-style-type: Arial, Verdana, Tahoma, Helvetica, sans-serif; 
   margin-top: 0px; 
   margin-bottom: 0px; }
   
ul { list-style-type: square;
   margin-top: 0px; 
   margin-bottom: 0px;
 } 

/* links */
a:link { color: #0000ff; text-decoration:underline; }
a:visited { color: #0000ff; text-decoration:underline; }
a:hover { color: #7f9cff; text-decoration:underline; }
a:active { color: #7f9cff; text-decoration:underline; }

a.internal-link-new-window:link { color: #0000ff; text-decoration:underline; font-style:inherit;}
a.internal-link-new-window:visited { color: #0000ff; text-decoration:underline; font-style:oblique;}
a.internal-link-new-window:hover { color: #7f9cff; text-decoration:underline; font-style:oblique;}
a.internal-link-new-window:active { color: #7f9cff; text-decoration:underline; font-style:oblique;}

	
#wrapper{
  margin: 0px auto;
  width:950px;
  border:thin;
  border-color:#e9e9e9;
  border-bottom-style:none;
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
}


#header{
  width:950px;
  height: 118px;
  padding: 0px;
  margin: 0px;
  text-align:left;
  background-image:url(../img/head.jpg);
}

#logo{
	float:left;
	padding-left: 22px;
	padding-top: 16px;
} 


#headimage{
float:left;
background-image: url(../img/head.jpg);
}	


#menue{
float:left;
text-align: left;
  width: 600px;
  height: 88px;
  margin-left: -15px;

}


#submenu{
float:left;
margin-left: -40px;
margin-top: -28px;
	width: 450px;
	height: 200px;
}

#zweite-ebene{
margin-left: 0px;
margin-top: 0px;
	width: 450px;
	height: 100px;
}

#dritte-ebene{
margin-left: 0px;
margin-top: -10px;
	width: 450px;
	height: 100px;
}


#monitor-oben{
float:right;
margin-top: -10px;
margin-right: 30px;
	width: 300px;
	height: 228px;
}

#monitor-unten{
float:left;
margin-top: 10px;
  width: 453px;
  height: 385px;
    background-image:url(../img/monitor-unten.jpg);
}

#monitor-news{
float:left;
margin-top: 10px;
  width: 453px;
  height: 385px;
    background-image:url(../img/monitor-news.jpg);
}

#buch{
float:left;
margin-top: -5px;
margin-left: 55px;
  width: 398px;
  height: 269px;
    background-image:url(../img/buch.png);
}

#tafel{
float:left;
margin-top: 0px;
margin-left: 55px;
  width: 398px;
  height: 262px;
    background-image:url(../img/tafel.png);
}

#inhalt-monitor{
width: 348px;
height: 205px;
padding-top: 25px;
padding-left: 81px;
}

#news-monitor{
width: 280px;
padding-top: 50px;
padding-left: 110px;
}

#reflex{
position:absolute;
width: 238px;
height: 205px;
margin-left: 193px;
margin-top: -205px;
}


#links{
float:left;
width: 230px;
}

#normal{
float:left;
width: 235px;
margin-left: 25px;
}

#rechte-spalte{
margin-top: 30px;
float:right;
margin-right: 20px;
  width:420px;
  height:320px;
}


#footer-navi{
float:left;
margin-left: -40px;
margin-top: -70px;
width: 405px;
height: 100px;
  }
  
#footer{
  width: 950px;
  clear:both;
  text-align:left;
}


