* {  margin: 0; padding: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
div#all{ width: 889px;  margin: 0px auto; background: url(../img/background.gif) repeat-y;}
div#header {   height: 120px;  top: 0px; width: 889px;}
div#content-top {  position: absolute; top: 150px; height: 510px; width: 889px;}
div#content {  width: 839px; margin: 660px auto 10px auto; background: url(../img/content-bg.gif);}
div#content-header{  height: 15px; background: url(../img/content-header.gif) no-repeat;}
div#content-footer{  height: 12px; background: url(../img/content-footer.gif) no-repeat; clear: both; }
div#content-text{ padding: 20px 35px; text-align: justify;   font-size: 11px; line-height: 1.5em;}
div#content-text p,
div#content-text ul{
  margin-bottom: 1em;
  font-size: 11px;
  padding-right: 5px;
}
div#content-text ul li{  list-style: disc;  margin-left: 1.5em;}
div#content-text a{  color: #B17B3B;}
div#content-text h3{  color:#B17B3B; font-size: 12px;  margin-bottom: 0.5em; margin: 0 0 3px 0;}
div#content-text h4{  color:#B17B3B; font-size: 11px;  margin-bottom: 1em; margin: 15px 0 2px;}
div#header h1 { visibility: hidden;}
div#header img{  margin-left: 500px;}
div#header {  background: url(/img/logo-mitte.jpg) no-repeat 10px 2px;}
div#header div#title h2 { visibility: hidden;}
div#header div#title{  height: 120px;  margin-top: 0px;}
div#footer{ text-align: center; padding: 3px; color:#AF7D40;}
div#footer a { text-decoration: none; color:#AF7D40;}
div#footer a:hover { text-decoration: underline; color:#AF7D40;}
div#banner { float: right; width: 180px; margin-right: 15px; font-size: 10px;}
div#banner a.mail {color: #AF7D40;}
div#menu { float: left; width: 225px; margin-left: -675px;}
div#image{  width: 440px; float: left; margin-left: 245px; margin-top: 5px; }
div#header img#wappen{
  position: absolute; top: 5px; margin-left: 702px; 
}

div#image div.image-links span {margin: 10px 10px 0 0; display: block; float: left;}
div#image div.image-links a { color: #AF7D40; text-decoration: none; font-weight: bold;}
div#image div.image-links a:hover {text-decoration: underline;}
.wrap{
  clear: both;
}
div.box{ width: 172px; background: url(/img/box-background.gif) repeat-y; margin-bottom: 7px; }
div.box div.box-header { height: 12px; background: url(/img/box-header.gif) no-repeat;}
div.box div.box-footer { height: 7px; background: url(/img/box-footer.gif) no-repeat;}
div.box div.box-content {  padding: 11px 12px;}
div.box address { color: #AF7D40; text-align: center; }
div.box a{
  text-decoration: none;
  color:#000;
}
div.box p{
  margin-top: 3px;
}

input.date{ width: 145px; border: 1px #AF7D40 solid;  }
input.submit {  border: 0px #fff solid;  background: #fff;}

p.left{ text-align: left;}
p.right{ text-align: right;}
p.center{ text-align: center;}
div#menu ul { list-style: none; }
div#menu ul li { padding: 6px 0 6px 30px; }
div#menu ul li ul li{ margin-bottom: 3px; padding: 4px 0 4px 30px;}
div#menu ul li a {  color: #AF7D40;  font-size: 12px; font-weight: bold; text-decoration: none;  }
div#menu ul li ul li a {
  font-size: 10px;
}

div#menu ul li.aktiv{ background: url(/img/stern.gif) no-repeat top left; padding: 8px 0 8px 30px;}

.pics {  
    height:  520px;  
    width:   435px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0px;  
    border:  0px solid #ccc;  
    background-color: #eee;  
    width:  435px; 
    height: 520px; 
    top:  0; 
    left: 0 
} 
