html, body {
margin:0;
padding:0
}

body {
padding:0;
margin:0;
font:.8em arial, sans-serif, verdana;
color:#000000;
background:#D4D4D4;
}

#oben, #unten  {
top:0px;
left:0px;
width:100%;
height:20px;
}

#container {
width:1000px;
padding:0px;
margin:0 auto 0 auto;
background-image: url(grafik/main.gif);
}

#header {
width: 1000px;
height: 162px;
margin: 0px;
padding: 0px;
background-image: url(grafik/header.jpg);
}

#menu {
width: 1000px;
height: 37px;
margin: 0px;
padding: 0px;
background-image: url(grafik/menu.gif);
}
#menu a {
font:bold 12px verdana, arial;
color:#FFFFFF;
display:block;
margin:0 0 0 10px;
width:180px;
height:37px;
text-decoration:none;
text-align:center;
padding:10px 0px 0px 0px;
background-image: url(grafik/menuback.gif);
background-repeat: no-repeat;
}
#menu a:hover {
color:#FFFF00;
background-image: url(grafik/menuhov.gif);
}
#menu li {
width:200px;
height:37px;
position: relative;
}
#menu ul {
text-align:center;
list-style: none;
margin:0;
padding:0;
width:200px;
height:37px;
float: left;
background-repeat: no-repeat;
}
#menu ul ul {
background:transparent;
}
#menu ul ul, #menu ul li:hover ul ul{
display: none;
}
#menu ul li:hover ul, #menu ul ul li:hover ul{
display: block;
}

.titel {
font:bold 16px trebuchet ms, verdana, arial;
text-transform:uppercase;
margin:0;
padding:8px 0 7px 0;
text-align:center;
color:#FFFFFF;
}

#spacer {
clear:both;
width: 1000px;
height: 36px;
margin: 0px;
padding: 0px;
background-image: url(grafik/spacer.gif);
}

#main {
width: 1000px;
min-height:500px;
margin: 0px;
padding: 0px;
}

#content {
width:744px;
margin:5px 0px 5px 10px;
padding:0px;
background:#FFFFFF;
float:left;
}

#content hr {
clear:both;
width:740px;
height:30px;
visibility: hidden;
}

#rechts {
width:224px;
margin:5px 10px 5px 0px;
padding:0px;
background:#FFFFFF;
float:right;
}

#footer {
clear:both;
width:1000px;
height:50px;
margin:0;
padding:0px;
background-image: url(grafik/footer.gif);
}

h1 {
color: #000000;
font: 2em arial,sans-serif;
text-align:center;
margin: 0 0 5px 0;
}
h2 {
color: #000000;
font: 1.4em arial,sans-serif;
text-align:center;
margin: 0px;
}
h3 {
color: #000000;
font: 1.2em arial,sans-serif;
text-align:center;
margin: 0px;
}

.abstand {
padding: 3px;
}

.right {
float:right;
margin:15px 0 0 10px;
}

/* Links */
a:link {
color:#00007F;
}
a:visited {
color:#00007F;
}
a:active {
color:#00007F;
}
a:hover {
color:#ff0000;
text-decoration:underline overline;
}

.klein {
font:.8em verdana;
}
