#mainbox {
  min-height: 		550px;
  width: 		750px;
  margin: 		0 auto;
  padding: 		0;
}

#menu {
  float: 		left;
  width: 		156px;
  margin: 		0;
  padding: 		0;
}

#footer {
  clear: 		both;
  width: 		750px;
  margin: 		0 auto;
  padding-top:          5px;
}

.olPopup {
    background: black;
}

#copyright {
  float: 		left;
  margin-left:         162px;
  color:                white;
}

#copyright a {
    color: white;
}

#info {
  text-align: 		right;
  padding-top:          1px;
}

body {
  background-color: 	#FFF;
  font-size: 		13px;
  font-family: 		Arial, Verdana, SunSans-Regular, Sans-Serif;
  font-family: 		Arial, serif;
  color: 		#000000;
  background: url(http://www.fewo-rhein-zwbg.de/api.php?call=files&cat=gallery&id=HPIM0049.JPG) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#inhalt {
  margin: 		0 0 0 156px;
  background-color: 	#FFF;
  padding: 		5px 15px 20px 15px;
  min-height: 		470px;
  opacity:              0.95;
  border-radius:        4px;
  box-shadow:           3px 3px 3px #000;
}

#content {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    text-align: justify;
}
hr {
    background-color: black;
    border-bottom: 1px solid gray;
}
a {
  color: 		#006600;
  text-decoration: 	none;
}

.menuitem {
  border-bottom-width: 	1px;
  border-bottom-style: 	solid;
  border-bottom-color: 	#f9f7e2;
}
.menuitem:hover {
}

.menulink {
  //font-family: 		Georgia, "Times New Roman", Times, serif;
  font-size: 		12px;
  font-weight: 		bold;
  color:                #FFF;
  text-decoration: 	none;
  display: 		block;
  padding: 		2px 0 1px 10px;
  width: 		146px;
}

.menulink:hover {
  //background-color: 	#cac15d;
  background-color: 	#FFF;
  opacity:              0.7;
  color: 		green;
}

.aktmenuitem {
  border-bottom-width:	1px;
  border-bottom-style:	solid;
  border-bottom-color:	#FFFFFF;
  background-color: 	#FFF;
  opacity:              0.8;
}

.aktmenuitem:hover {
}

.aktmenulink {
  font-size: 		12px;
  font-weight: 		bold;
  color: 		green;
  text-decoration: 	none;
  display: 		block;
  padding: 		2px 0 1px 10px;
  width: 		146px;
}

.aktmenulink:hover {
  color: 		green;
}

#abovemenu {
  border-bottom-width: 	1px;
  border-bottom-style: 	solid;
  border-bottom-color: 	#f9f7e2;
  height: 15px;
}

#stichworte {
  clear: 		both;
  width: 		750px;
  margin: 		0 auto;
  display:              none;

}
.galleria-container {
    background: none;
}

#gallery_frame {
  height: 		530px;
  text-align: 		center;
}

#anrede-0-label, #name-0-label, #vorname-0-label, #strasse-0-label, #plz-0-label, #ort-0-label, #land-0-label, #telefon-0-label, #handy-0-label, #mail-0-label {
  width: 		120px;
  margin-top: 		3px;
  float: 		left;
}

.qf-row {
  height: 		26px;
}

.qt-rowdivider {
}

#anrede-0-div, #name-0-div, #vorname-0-div, #strasse-0-div, #plz-0-div, #ort-0-div, #land-0-div, #telefon-0-div, #handy-0-div, #mail-0-div {
  width: 		300px;
  float: 		left;
}

#clear-0-row, #send-0-row {
  float: 		left;
}

#bemerkung-0-row{
  float: 		left;
  width: 		100%;
  height: 		180px;
}

#red_star_info {
  clear: 		both;
  width: 		100%;
}

table, td, th, tr {
  text-align: 		left;
  border: 		1px solid black;
}

li {
  margin-left: 		10px;
}

#gallery_box {
  width: 		80%;
  height: 		80%;
  margin-left: 		55px;
  margin-top: 		5%;
}

#gallery_back {
  float: 		left;
  text-align: 		center;
  border: 		1px solid #d3d5d9;
  margin-left: 		40px;
  width: 		75px;
  background: 		#efeee8;
}

#gallery_next {
  float: 		right;
  text-align: 		center;
  border: 		1px solid #d3d5d9;
  width: 		75px;
  margin-right: 		40px;
  background: 		#efeee8;
}

#gallery_next:hover, #gallery_back:hover {
}

#gallery_pic{
  text-align: 		center;
  max-width: 		500px;
  max-height: 		420px;
}

#map {
    border: 1px solid black;}
