html, body {
	height: 100%;
	margin: auto;
	padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: x-small;
	background-color: #0065af;
        color: #000;
	line-height: 1.5;
}

h1 {
display: none;
}

h2 {
font-weight: bold;
color: #0065af;
font-size: x-small;
}

p {
margin: 0;
margin-bottom: 5px;
}

#gesamt {
 width: 850px;
 height: 500px;
 margin: auto;
 padding-top: 30px;
}

#start {
width: 100%;
height: 455px;
background-image: url('bilder/logo.jpg');
background-position: 20px top;
background-repeat: no-repeat;
text-align: center;
font-size: medium;
font-weight: bold;
}

#start img {
margin-top: 175px;
margin-bottom: 100px;
}

#start a {
color: #0065af;
text-decoration: none;
}

#main {
width: 100%;
height: 485px;
background-color: #fff;
}

#okante {
width: 98%;
height: 15px;
background-image: url('bilder/kanteoben.jpg');
text-align: right;
padding-right: 2%;
color: #0065af;
}

#ukante {
width: 100%;
height: 15px;
background-image: url('bilder/kanteunten.jpg');
clear: both;
}

#header {
width: 98%;
height: 50px;
background-image: url('bilder/header.jpg');
}

* html #header {
width: 100%;
w\idth: 98%; 
}

#okante a {
color: #0065af;
text-decoration: none;
}

#header a {
display: block;
width: 100%;
height: 100%;
}

#navi {
width: 150px;
height: 391px;
background-color: #d8d9db;
float: left;
margin: 7px;
}

#navi li.current a {
color: #fff;
margin-left: -5px;
}

#navi li.current {
list-style-image: url('bilder/karo2.jpg');
margin-left: 17px;
}

#navi img {
border: none;
vertical-align: baseline;
}

#navi a {
color: #0065af;
text-decoration: none;
font-weight: bold;
}

#navi a:hover {
color: #fff;
}

#navi ul {
list-style-type: none;
margin: 0;
padding: 0;
padding-left: 5px;
width: 100%;
}

* html #navi ul {
width: 164px;
w\idth: 100%; 
}

#navi ul li {
margin-bottom: 10px;
}

#navi #hauptnavi {
margin-top: 10px;
}

#navi ul ul {
padding: 0;
margin-top: 10px;
list-style-image: url('none');margin-left:0; margin-right:0; margin-bottom:0
}

#navi ul ul li {
margin-left:0;
padding-left: 5px;
}

#inhalt {
width: 653px;
height: 391px;
float: left;
margin: 7px;
margin-top: 0;
}

#text {
width: 440px;
height: 100%;
float: left;
}

#text a{
color: #0065af;
text-decoration: none;
}

#text img {
border: none;
vertical-align:middle;
}

#text li {
padding: 1px;
margin: 0;
}

#text ul {
list-style-type: circle;
padding: 2px;
padding-left: 0;
margin: 0;
margin-left: 20px;
}

#bilder {
width: 180px;
height: 100%;
float: left;
text-align: right;
padding-left: 10px;
color: #777;
}

* html #bilder {
width: 200px;
w\idth: 180px; 
}

#bilder img {
border: 1px solid #0065af;
}

#footer {
width: 100%;
height: 15px;
color: #fff;
padding-left: 15px;
}

#footer img {
vertical-align: bottom;
}

* html #footer {
width: 865px;
w\idth: 100%; 
}