body {
  font-family: Arial, Verdana, Helvetica;
  font-size: 9pt;
  color: #000000;
  background-color: #000000;
  margin: 0;
  padding: 0;
  text-align: center;  
  margin-top: 20px ;
}

img { border: 0px; }

div#main {
  margin: 0px auto; 
  text-align: left; 
  width: 920px; 
  height: 594px; 
  /*border: 1px solid black*/
}

div#header {
  width: 920px; 
  height: 160px;
 }
 
div#navi {
  float:left; 
  width: 147px; 
  height: 433px;
  background-color: #c86091;
 }
 
div#content {
  float:left; 
  width: 752px; 
  height: 434px; 
  background-image:url(background.jpg);
  background-repeat:no-repeat;
}
div#content_text   {
  padding: 40px 90px 10px 65px;
  height: 380px;
  overflow: auto;
}

div#sidebar {
  float:left;
  width: 21px;
  height: 433px;
  background-color: #c86091;
}

h1 {
  font-size: 12pt;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

#content_text h2 {
  font-size: 10pt;
  font-weight: bold;
  margin: 25px 0 15px 0;
  padding: 0;
}

#openinghours h2 {
  font-size: 10pt;
  font-weight: bold;
  margin: 15px 0 0px 0;
  padding: 0;
}


#header a , #header a:visited, #header a:link {
 border: 0px; 
 text-decoration: none;
}

#navi a {
 color: #000000;
 text-decoration: none;
}

#navi a:hover{
 color:#ffffff;
 text-decoration: none
}

#navi a.selected {
  color: #ffffff;
}

a.satzung, a.email {
  color: #c86091;
  font-weight: bold;
  text-decoration: underline;
}

#content p.header {
  font-size: 9pt;
  font-weight: bold;
  margin: 0;
  padding: 0;
  margin-top: 25px;
}
#content  p {
  margin: 0;
  padding: 0;
}

#content p.topmargin {
  margin-top: 10px;
}

#content p.topmargin_30 {
  margin-top: 30px;
}

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

li {  
  padding-left:10px;
  height: 38px;
  border-bottom: 2px solid black;
}
ul li p {
  padding-top: 5px;
}

#sidebar li {
  padding-left:8px;
}


div#content_images   {
  padding: 8px 10px 10px 65px;
}

#content_images p.header {
  font-size: 12pt;
  font-weight: normal
}

div#images {
  padding-top: 18px;
}

#images div.image {
  width: 168px;
  height: 180px;
  float:left;
}

#images p.name {
  padding-top: 5px;
  font-weight: bold;
}
#images p.desc {
  font-size: 9pt;
}

#images  img.spacer {
  height: 130px;
  width: 105px;
}
