body {
 border:0;padding:0;
 background-color: #8AB7FA;
 font-family: georgia;
 font-size: 0.75em;
 margin:0 auto;
 text-align: center;
}

div, h1, h2 {
 margin:0;border:0;padding:0;
}

div#alles {
 width: 760px;
 margin:0 auto;
 text-align: center;
}

div#kopf {
 width: 760px;
 height: 214px;
}

div#koerper {
 background-image: url(bilder/hintergrund.jpg);
 background-repeat: repeat-y;
 text-align: left;
}

div#menu {
 float: left;
 width: 200px;
 margin: 0;
}

div#menu p {
 font-size: 1.2em;
 font-weight: bold;
 color: #DFCE3B;
 margin: 10px 0 0 50px;
}

div#menu ul {
 margin:0;border:0;padding:0;
 margin-left: 30px;
 list-style-type: none;
}

div#menu li {
 margin:0;border:0;padding:0;
 background-color: #628f13;
 display: block;
 width: 157px;
 border: 1px dotted;
 line-height: 1.8em;
 margin-top: 10px;
 padding-left: 3px;
 color: #DFCE3B;
 font-weight: bold;
}

div#menu li.aktiv{
 background-color: #668fd1;
}


div#menu a {
 color: #DFCE3B;
 text-decoration: none;
 padding: 3px;
 font-weight: bold;
}

div#menu li a:hover {
 color: #fff4ee;
 background: #668fd1;
 text-decoration: none;
}

div#menu li a:visited {
 color: #DFCE3B;
 text-decoration: none;
}

div#inhalt {
 margin: 0px 30px 5px 220px;
}

div#inhalt h1 {
 padding-top: 15px;
 color: white;
}

div#inhalt h2 {
 color: #DFCE3B;
}

div#inhalt h3 {
 margin-bottom: 5px;
}


div#inhalt p {
 font: 8pt/14pt georgia;
}

div#inhalt a {
 color: black;
}

div#inhalt table {
 border: 1px;
 table-layout: auto;
}

div#inhalt td {
 border: 1px solid #DFCE3B;
 vertical-align: top;
 overflow: hidden;
}

div#inhalt fieldset {
 width: auto;
 border: 1px solid #DFCE3B;
 margin-top: 20px;
 font-size: 1.4em;
 font-weight: bold;
}

div#inhalt fieldset p {
 margin: 5px;
}

div#inhalt fieldset img {
 margin: 5px;
}

div#fuss {
 font-size: 0;
 clear: left;
 height: 7px;
 top: 0;
 background-image: url(bilder/fuss.jpg)
}



