
body {
background: #003366;

}

         #seite {
         width:100%;
         background: #ffffff;
         background-image: url("../bilder/hg.gif");
	background-position: left;
	background-repeat : repeat;
         }


        #navi {
        float:left;
	width:185px;  /*left war vorher auf 185px*/
         margin-top: 150px;
         position:absolute; left:8px;top:10px; /*left war vorher auf 0px*/
         background: none;
         border: none;
}

        #inhalt {
        margin-left: 190px;
        margin-right: 152px;
        padding-top: 10px;
        padding:20px; /*fand es vorher nicht*/
        min-height: 380px; /*war vorher auf 350 px*/

}

	#oben {
	width:100%;
	height: 95px;
         background: #e1e9f5;
         border-bottom: solid #003366 2px;
}


	#unten {
	width:100%;
	height: 70px;
         background-image: url("../bilder/welle.gif");
	background-position: left;
	background-repeat : repeat-x;
}


	#rechts {
	width:151px;
         height:100%;
         float: right;
         position:absolute; right:0px;top:0px;
         background-image: url("../bilder/seitenbild.gif");
	background-position: top right;
	background-repeat : no-repeat;

}

.top {   font-family: Garamond, Times, serif;
	font-weight: bold;
         font-style: italic;
         font-size: 150%;
          line-height: 100%;
         color: #003366;
         text-align: left;
         margin-right: 150px;
         margin-left: 210px;
         padding-top: 15px;

}
.topkleiner {   font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
         font-style: italic;
         font-size: 80%;
          line-height: 90%;
         color: #003366;
         text-align: left;
         margin-top: 15px;
         margin-left: 210px;
         margin-right: 152px;

}

.logo {text-align: left;
	float: left;
	padding-top: 0px;}


p, th, td, li, dl {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 75%;
	margin-top : 8px;
	margin-bottom: 2px;
	vertical-align: top;
	line-height:130%;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
   font-size : 100%;
	color : #003366;
	margin-bottom : 20px;
	margin-top : 32px;
	}

h2 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
   font-size : 85%;
	color : #003366;
	margin-top : 20px; /*war vorher 10px */
	margin-bottom : 5px;
	}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 80%;
	color : #003366;
	margin-top : 15px; /*war vorher 10px */
	margin-bottom: 1px;
}

dt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 100%;
	color : #003366;
	margin-top : 30px; /*war vorher 10px */
	margin-bottom: 1px;
}



ul.navi { list-style-type: none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 80%;
         line-height: 100%;
         text-align: left;
	font-weight : bold;
         margin-top: 1px;
        padding-left: 0px;
        margin-left: 0px;

}

.footer {
	padding-top: 30px;
	margin-left: 0px; /*waren vorher 0px*/
         color: #ffffff;
}

.foto {
	margin-right: 5px;
         float: left;
}


a:link {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color : #006699;
}
a:visited { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
         text-decoration:underline;
	color : #006699;
}
a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color : #006699;
         background: #e1e9f5;
}
a:active { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color : #006699;
         background: #e1e9f5;
}

a.navi:link {
	color : #003366;

}
a.navi:visited {
	color : #003366;
}
a.navi:hover {
	color : #006699;

}
a.navi:active {
	color : #006699;
}

p.construction {
color: #006699;
width:200px;
padding:10px;
font-style:italic;
position:absolute;
top: 300px;
left:0px;
}
