 

html, body {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 100%;
text-align: left; /* fuer IE */
}
* {
margin: 0;
padding: 0;
}

#wrapper {
margin: 5px auto;
width: 98%;
text-align: left;
border: 1px solid #B79348;
}

#header {
background-color: #FFE6B5;
color: #000;
padding: 5px 0px 5px 20px;
}

#hauptmenue {
background-color: #FFEBC6;
color: #000;
padding: 10px 0px 10px 0px;
border-top: 1px solid #B79348;
border-bottom: 1px solid #B79348;
}
#hauptmenue ul {
list-style-type: none;
margin: 0px 0px 0px 20px;
}
#hauptmenue ul li {
display: inline;
}
#hauptmenue ul li a {
text-decoration: none;
font-size: 80%;
font-weight: bold;
padding: 1px 10px 2px 10px;
background-color: #DDB05E;
color: #fff;
border-right: 1px solid #B79348;
border-bottom: 1px solid #B79348;
}
#hauptmenue ul li a:hover {
background-color: #FFE6B5;
color: #900;
}

#a img, a:link img { 
border:0;
 }
#content {
background-color: #FFF4E1;
color: #000;
padding: 10px 0px 10px 0px;
}

#content .liste {
background-color: transparent;
color: #000;
}
#content .liste ul {
list-style-position: outside;
list-style-type: circle;
padding: 0px 0px 0px 20px;
}

#content p, #content li {
font-size: 85%;
line-height: 140%;
margin: 10px 40px 10px 10px;
}

#content h1, #content h2 {
margin: 25px 0px 15px 50px;
}
#content h1 {
font-size: 140%;
letter-spacing: 1pt;
background-color: transparent;
color: #B79348;
}
#content h2 {
background-color: transparent;
color: #B79348;
font-size: 115%;
}

#content a {
text-decoration: none;
border-bottom: 0px solid #B79348;
background-color: transparent;
color: #900;
font-weight: bold;
}
#content a:visited {
background-color: transparent;
color: #450000;
}
#content a:hover {
background-color: transparent;
color: #f00;
}
#content a:active {
background-color: transparent;
color: #f00;
}
#content a:focus {
background-color: transparent;
color: #f00;
}

#footer {
background-color: #FFE6B5;
color: #000;
height: 50px;
padding: 10px 0px 0px 0px;
border-top: 1px solid #B79348;
}

#footer p {
font-size: 75%;
text-align: center;
}

#content p.topper {
margin: 30px 0px 20px 60px;
font-size: 80%;
}

#content .tutor {
background-color: #ffffcc;
color: #600;
border: 0px solid #600;
margin: 10px 0px 10px 0px;
padding: 0px 10px;
}