body{
 background-image:url(pics/bg.png);
 margin:0;
}
#corner{
 background:url(pics/verlauf_corner2.png);
 background-repeat:no-repeat;
 width:170px;
 height:140px;
 float:left;
 margin-right:-5px;
}
#head_bg{
 background-image:url(pics/verlauf_head.png);
 background-repeat:repeat-x;
 height:120px;
}
#head{
 white-space:nowrap;
 text-align:center;
 overflow:hidden;
 position:absolute;
 width:100%;
 left:0px;
 top:0px;
 height:120px;
}
#head_copy {
 text-align:center;
 font-size:0.8em;
 width:90px;
 position:absolute;
 top: 10px;
 right:10px;
}
#head *{
 margin-right:100px;
}
#page {
 margin:10px 10px 10px 160px;
}
#menu{
 float:left;
 width:150px;
 clear:both;
 font-size:12px;
}
#menu-middle{
 background-image:url(pics/verlauf_menu_middle2.png);
 background-repeat:repeat-y;
 line-height:1.5em;
 font-size:1.4em; 
}
#menu-bottom{
 background-image:url(pics/verlauf_menu_bottom4.png);
 background-repeat:no-repeat;
 height:110px;
 padding-top:10px;
 text-align:center;
}
#menu ul {
 margin:0;
 padding-left:25px;
}
#menu a, #admin a{
 text-decoration:none;
 color:#510211;
}
#menu a:visited, #admin a:visited{
 color:#810211;
}
#menu a:hover, #admin a:hover{
 font-weight:bold;
}
#menu li:hover, #admin li:hover{
 list-style-type:circle;
}
h1{
 display:none;
}
h2 {
 font-weight:bold;
 font-size:1.2em;
 margin:0px;
}
h3 {
 font-weight:bold;
 font-size:1.8em;
 margin:0px;
}
h4 {
 font-size:1.25em;
 font-weight:bold;
 margin:0px;
}
h5 {
 font-size:1.5em;
 text-align:center;
 color:#FFA03C;
 margin:0px;
}
img {
border:none;
}
th {
 font-weight:bold;
 text-align:left;
}
a{
 color:maroon;
}
a:visited {
 color:#A00000;
}
