* {
  margin: 0; padding: 0; 
}


body{
  font-size: 12px;
  font-family: Verdana,sans-serif; 
  background: #000;
}

#wrapper{ /*Grundseitenumgrenzung */
  position: relative;
  margin: 0 auto;
  width: 980px; 
  text-align: left;
  overflow: visible;
  }
  
#oben{
  position: relative;
  float: left; 
  display: inline;
  clear: both;
  width: 980px; 
  height: 235px; 
  text-align: center;
  overflow: hidden; 
  background: url('oben.jpg') no-repeat;  
}
#haupt{
  position: relative;
  float: left; 
  display: inline;
  clear: both;
  width: 980px; 
  text-align: center;
  overflow: visible; 
  background: url('back.gif') repeat;  
}

#links, #mitte, #rechts{
  position: absolute;
  display: inline;
  overflow: visible;
  text-align: left;
}

#links{ width: 204px; top: 1px; left: 1px; overflow: visible; z-index: 150; }
#mitte{ width: 560px; top: 1px; left: 204px; z-index: 140; }
#rechts{ width: 216px; top: 10px; left: 764px; }

#ticker{
    clear: both;
    display: inline;
    float: left;
    height: 305px;
    margin-left: 10px;
    margin-top: 32px;
    position: relative;
    width: 170px;
}

#ticker_back{
  filter: alpha(opacity=20);
  background: none repeat scroll 0 0 #FFFFFF;
  display: inline;
  height: 305px;
  opacity: 0.2;
  position: absolute;
  width: 195px;
}
#ticker_ueber{
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 15px;
    width: 175px;
}
#ticker_streifen{
    background: url("ticker_streifen.gif") repeat scroll 0 0 transparent;
    clear: both;
    display: inline;
    height: 210px;
    margin-left: 4px;
    margin-top: 7px;
    opacity: 0.2;
    position: absolute;
    top: 70px;
    width: 175px;
  filter: alpha(opacity=20);
}
#ticker_text{
  position: absolute;
  display: inline;
  margin-top: 10px;
  margin-left: 4px;
  text-align: center;
}

#ticker_spalte1{
  position: absolute;
  width: 147px;
  display: inline;
  font-size: 10px;
  font-family: Verdana,sans-serif;
  color: #681516;
  margin-top: 4px;
  margin-left: 14px;
  line-height: 21px;
  }

.facebook{
    background: url("fb_back.png") repeat scroll 0 0 transparent;
    margin-top: 12px;
    width: 430px;
}
  
.artikel{
  position: relative;
  float: left;
  clear: both;
  display: inline;
  width: 463px;
  margin-left: 50px;
  margin-top: 30px;
}

.artikel_ueber{
  
  font-size: 13px;
  color: #333;
  font-weight: bold;
  margin-left: 0px;
}
.artikel_linie{
  margin-left: 0px;
  margin-top: 4px;
  margin-bottom: 2px
}
.artikel_unter{
  font-size: 10px;
  color: #333;
  margin-left: 0px;
}
.artikel_bild{
  float: left;
  width: 175px;
  display: inline;
  margin-top: 20px;
}
.artikel_text{
  float:left;
  font-size: 10px;
  color: #333;
  line-height: 150%;
  margin-top: 20px;
  width: 280px;
}
.artikel_text a:link, .artikel_text a:visited{
  color: #333;
}

.gaestebuch_menue{
  position: relative;
  float: left;
  display: inline;
  width: 463px;
  margin-left: 50px;
  margin-top: 30px;
  font-size: 11px;
  font-weight: bold;
  color: #ba0404;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #e7e7e7;
}
.gaestebuch_menue a:link, .gaestebuch_menue a:visited{
  font-size: 11px;
  font-weight: bold;
  color: #ba0404;
}

.seite{
  position: relative;
  float: right;
  clear: both;
  display: inline;
  width: 190px;
  margin-top: 25px;
}
.seite_ueber{
  font-size: 10px;
  color: #FFF;
  font-weight: bold;
  text-align: right;
  margin-right: 23px;
}
.seite_linie{
  margin-top: 4px;
  margin-bottom: 2px;
  text-align: left;
  margin-right: 10px;
}
.seite_inhalt{
  font-size: 10px;
  color: #FFF;
  margin-left: 0px;
  text-align: right;
  margin-right: 23px;
}

.bild{
  position: relative;
  float: left;
  background: url('dia.jpg') repeat;
  width: 130px;
  height: 95px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 8px;
  overflow: hidden;
  text-align: center;
}


#footer{
  float: left;
  height: 50px;
  width: 400px;
}

#kontakt input{
    font-size:12px; 
    font-family:Verdana,sans-serif; 
    width:180px; 
    border:1px solid #553B09;
    font-size:11px;
}

#kontakt textarea{
    font-size:11px; 
    width:404px; 
    height:150px; 
    font-family:Verdana,sans-serif; 
    border:1px solid #553B09;
}

#lightbox { z-index: 10000; }
#overlay { z-index: 10000; }
#imageDataContainer, #lightboxImage { z-index: 10000;}
