/***********************
 Seitenlayout und -aufbau
************************/
body, div, ul, ol, li, h1, h2, h3, h4, form, fieldset, input, p, td {
	margin: 0;
	padding: 0;
}

body {
  background: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.2em;
  color: #B5B5B5;
}


#pagewrapper{
  margin: 0px auto;
  width: 960px;
}

div.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px; 
}

div.top{
  width: 960px;
  height: 150px;
}

div.left{
  width: 180px;
  height: 600px;
  float: left !important;
  background-color: black;
  background-image: url(img/bg_left.jpg);
  background-repeat: no-repeat;
  /* background-image: url(img/bg-left.jpg); */
}

div.navi1{
  width: 100%;
  margin: 0px 0px 0px 0px;
  /* background-image: url(img/bg-navi.jpg); */
}

div.navi2{
  width: 100%;
  margin: 50px 0px 0px 0px;
  /* background-image: url(img/bg-navi.jpg); */
}

div.navi3{
  float: right;
  padding-bottom: 10px;
  /* background-image: url(img/bg-navi.jpg); */
}

div.content{
  width: 600px;
  float: left !important;
  background: #440000;
  min-height: 600px;
  _height: 600px;
}

div.content_innen{
  margin: 10px;
  padding: 10px;
  width: 560px;
  float: left !important;
  background: #440000;
}

div.content_spalte{
  border: black dotted 3px;
  margin: 10px;
  padding: 10px;
  width: 254px;
  float: left !important;
  background: #440000;
}

div.content_spalte_ohne_rahmen{
  margin: 10px;
  width: 280px;
  float: left !important;
  background: #440000;
}

div.content_teaser{
  margin-bottom: 20px;
  border: black dotted 3px;
  padding: 10px;
  width: 254px;
  float: left !important;
  background: #440000;
}

div.right{
  width: 180px;
  height: 600px;
  float: left !important;
  background-color: black;
  background-image: url(img/bg_right.jpg);
  background-repeat: no-repeat;
  /* background-image: url(img/bg-right.jpg); */
}

div.footer{
  display: block;
  width: 960px;
  height: 150px;
  float: left !important;
  background-color: black;
  background-image: url(img/bg_footer.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

div.contentbox {
  margin: 10px;
  padding: 10px;
  width: 600;
  border-width: 2px;
  border-color: #AA0000;
}

div.calendarbox{
  margin: 10px 10px 10px 10px;
  width: 600;
  padding: 10px 10px 10px 10px;
}

p {
 margin: 0;
 padding: 5px 0 5px 0;
 font-size: 12px;
 color: #B5B5B5;
}

/***********************
 Fotogallerie-Container
************************/

#myGallery
{
width: 600px !important;
height: 400px !important;
} 