html, body {
width: 100%;
text-align: center;
font-weight: normal;
font-size: 100.1%;
font-family: sans-serif;
color: black;
background-color: #606060;
margin: 0;
padding: 0;
}

#wrapper {
width: 1201px;
text-align: center;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
padding: 0;
color: black;
background-color: white;
border: 5px solid black;
}

a:link {
color: blue;
}

a:visited {
color: black;
}

a:hover {
color: red;
}

h1#kopf {
line-height: 180%;
background-color: silver;
font-size: 2.3em;
margin: 0 0 0 0;
border-bottom: 2px solid black;
}

h2 {
font-size: 1.8em;
margin: 0.5em 0 0.3em 0;
}

h3 {
font-size: 1.4em;
margin: 0.5em 0 0.3em 0;
}

#leftimage {
float: left;
border: 2px solid black;
margin: 2em 4em 2em 3em;
}

.text {
font-size: 1em;
text-align: left;
margin: 2em 4em 2em 3em;
}

.news {
font-size: 1.1em;
text-align: left;
margin: 3em 4em 3em 3em;
}

.liste {
list-style: none;
padding-left: 0;
margin-left: 0;
}

em {
font-style: normal;
font-weight: bold;
font-size: 1em;
color: red;
}

hr {
clear: both;
}

.fuss {
font-size: 1em;
line-height: 1.8em;
background-color: silver;
border-top: 2px solid black;
padding: 0.1em 0 0.1em 0;
clear: both;
}

ul#navi {
background-color: silver;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ul#navi li {
list-style: none;
display: inline;
margin: 0.6em;
padding: 0;
}

#current {
color: gray;
background-color: silver;
}

ul#navi a:link {
color: blue;
background-color: silver;
}

ul#navi a:visited {
color: black;
background-color: silver;
}

ul#navi a:hover {
color: red;
background-color: silver;
}

.hide {
visibility: hidden;
position: absolute;
}

p#copyright  {
font-size: 0.9em;
font-weight: bold;
margin: 0;
padding: 0;
}

