html, body{ 
margin-top: 0px;
padding: 0px;
text-align: left; 
font-family : Sans-Serif, Arial, Courier;
background: #FFFFFF;
overflow-y:hidden;
} 

#page{ 
width: 990px; 
height: 650px;
text-align: left;   
margin-right: auto; 
margin-left: auto;
border: 0px solid red;
background: #FFFFFF;
} 
 
#header{
position: relative; 
height: 125px; 
width: 990px;
background: #8B8B8B url(../images/header.png) 0px 0px no-repeat;
z-index: 1;
} 

#header img
{
margin-left: 693px;
margin-top: 10px;
}

#borderleft{
width: 9px;
height: 470px; 
position: absolute;  
margin-top: 125px;
margin-left: 0px;
background: #FFFFFF url(../images/left.png) 0px 0px repeat-y;
border: 0px solid green;
z-index: 2;
}

#borderright{
width: 9px;
height: 470px; 
position: absolute; 
margin-top: 125px;
margin-left: 981px;
background: #FFFFFF url(../images/right.png) 0px 0px repeat-y;
border: 0px solid green;
z-index: 3;
}
 
#main{
position: absolute; 
width: 990px;
height: 650px;
border: 0px solid #000080;
margin-top: 0px;
margin-left: 0px;
}

#foot{
position: absolute; 
width: 990px;
height: 92px;
margin-top: 423px;
margin-left: 0px;
background: #C0C0C0 url(../images/foot.png) 0px 0px no-repeat;
border: 0px solid #000000;
}

#foot p {
text-align: center;
color: #4A381A; 
font-weight: bold;
font-size: 13px;
margin-top: 20px;
}

#haupt{
position: absolute; 
width: 950px;
height: 382px;
border: 0px solid #000080;
margin-top: 48px;
margin-left: 19px;
background: #F7F7F7;
}

#haupttop{
position: absolute; 
width: 950px;
height: 9px;
border: 0px solid #000080;
margin-top: 40px;
margin-left: 19px;
background: #EAE9E0 url(../images/haupttop.png) 0px 0px no-repeat;
}

#hauptbottom{
position: absolute; 
width: 950px;
height: 9px;
border: 0px solid #000080;
margin-top: 410px;
margin-left: 19px;
background: #EAE9E0 url(../images/hauptbottom.png) 0px 0px no-repeat;
}

#navigation{
position: absolute; 
width: 950px;
height: 20px;
margin-top: 135px;
margin-left: 19px;
border: 0px solid #000000;
background: transparent;
z-index: 4;
text-align: center;
}

#navtop{
position: absolute; 
width: 950px;
height: 30px;
margin-top: 130px;
margin-left: 19px;
border: 0px solid #000000;
background: #EBF1DE url(../images/nav.png) 0px 0px no-repeat;
}

#navigation a, #navigation a:visited {
text-decoration: none; 
text-align: center;  
background: #EBF1DE url(../images/button1.png) 0px 2px no-repeat;
color: #696967; 
font-weight: bold;
font-size: 13px;
font-style: oblique;
outline:0; -moz-outline:0;
margin-left: 20px;
padding-left: 20px;
margin-top: 0px;
}

#navigation a:hover {
text-decoration: underline; 
text-align: center;  
background: #EBF1DE url(../images/button2.png) 0px 2px no-repeat;
color: #696967; 
font-weight: bold;
font-size: 13px;
font-style: oblique;
outline:0; -moz-outline:0;
margin-left: 20px;
padding-left: 20px;
margin-top: 0px;
}

#maintop{
position: absolute; 
width: 990px;
height: 20px;
margin-top: 165px;
margin-left: 0px;
border: 0px solid #000000;
background: #FFFFFF url(../images/main.png) 0px 0px no-repeat;
}

#haupt img{
border: 0px solid silver;
}

#haupt h3{
color: #696967; 
font-weight: bold;
font-size: 15px;
text-align: left;
margin-left: 20px;
}

#haupt p,li{
color: #696967; 
font-weight: bold;
font-size: 14px;
text-align: left;
}

#haupt table{
width: 100%;
height: 300px;
border: 0px solid silver;
}

#haupt td{
width: 50%;
height: 300px;
border: 0px solid silver;
vertical-align: top;
text-align: left;
}

.not{
color: #800000;
font-size: 13px;
font-weight: bold;
text-align: center;
}