body {
  margin:0px;
  padding:0px;
  overflow:auto;
}

p {
  margin-top:5px;
  margin-bottom:5px;
}

h1 {
  font-size:24pt;
  font-weight:normal;
  color:#336699;
  text-align:center;
  margin-top:5px;
  margin-bottom:10px;
}

h2 {
  font-size:12pt;
  font-weight:normal;
  color:#336699;
  margin-top:2px;
  margin-bottom:2px;
}

h3 {
  text-align:center;
  font-size:12pt;
  font-weight:normal;
  color:#336699;
}

.left {
  float:left;
  padding-left:5px;
}

img {
  text-decoration:none;
  border:none;
}

.center {
  float:left;
  text-align:center;
  padding-left:20px;
}

.content_center {
  text-align:center;
}


.right {
  text-align:right;
  padding-right:5px;
}

.clear_left {
  clear:left;
}

.clear_right {
  clear:right;
}

.hinweis {
  font-size:12pt;
  font-weight:normal;
  color:#336699;
}

#frame {
  width:1010px;
  padding:0px;
  margin:0 auto;
  background-color:#FFFFFF;
  font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
  color:#000000;
}

/*** Header ***/

#head {
  width:1010px;
  height:128px;
  background-image:url(../img/header.jpg);
  background-repeat:no-repeat;
}

/*** Menu ***/

#menu {
  width:1010px;
  background-color:#336699;
  height:16px;
  padding:0px;
}

#menu a.button {
  background-color:#336699;
  float:left;
  margin:0px;
  padding:0px;
  display:block;
  width:144px;
  text-align:center;
  text-decoration:none;
  color:#FFFFFF;
  font-size:10pt;
  font-weight:bold;
}

#content {
  background-color:#FFFFFF;
  width:990px;
  height:620px;
  padding-left:10px;
  padding-right:10px;
}

#content img.left {
  float:left;
  padding-left:0px;
  padding-right:15px;
  padding-top:0px;
  padding-bottom:0px;
}

#content img.right {
  float:right;
  padding-left:15px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}

#content a.link {
  text-align:center;
  text-decoration:none;
  color:#336699;
  font-size:14pt;
  font-weight:bold;
  border:none;
}

#bottom {
  background-color:#336699;
  text-align:center;
  text-decoration:none;
  color:#FFFFFF;
  font-size:10pt;
  font-family:arial;
  font-weight:bold;
}

#bottom a.button {
  text-align:center;
  text-decoration:none;
  color:#FFFFFF;
}

/*** Bildergalerie ***/
#gallery, #gallery_overlay {
  display:none;
}

#gallery_overlay {
  position:absolute;
  width:1px;
  height:1px;
  z-index: 100;
}
  
#gallery {
  position: absolute;
  background-color:#FFFFFF;
  padding:4px;
  text-decoration:none;
  font-size:10pt;
  z-index: 100;
}

#gallery iframe {
  border-width:0px;
  width:1112px;
  height:775px;
  margin:0px;
}
/***************
 * Einzelseiten
 ***************/

.image {
  width:1100px;
  height:733px;
  padding-top:4px;
  padding-bottom:1px;
}

.vor {
  float:right;
  text-align:right;
  padding-left:4px;
  border:none;
}

.zurueck {
  float:left;
  text-align:left;
  padding-right:4px;
  border:none;
}

.tip {
  font-size:8pt;
  text-decoration:none;
}


#bild a:link, a:visited, a:active {text-decoration:none; color:#336699;}
#bild a:hover {text-decoration:underline}

#bild {
  width:1108px;
  height:768px;
  padding:0px;
  margin:0 auto;
  background-color:#FFFFFF;
  font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
  font-size:9pt;
  color:#666666;
  text-align:center;
}