body {
  text-align: center;
  background-color: #FBF5EF; /* #DFDAD6; */
}
#container {
  width:1040px; /*height:1000px;*/ margin-left:0; margin-right:auto; text-align:left; z-index:1; /* background-color: #92E6E7; */
}
#container4gallery {
  width:1040; /*height:1000px;*/ margin-left:0; margin-right:auto; text-align:left; z-index:1; /* background-color: #92E6E7; */
}
#header {
	width:100%; height:155px; z-index:3; left: 0px; top: 0px; margin-left:0; margin-top:0; background-color: #000000;
	background-image: url(pic/grafik/balken_oben.jpg); background-repeat: no-repeat;
}
#body {
  width:960px; margin-top:0px; margin-left:0px; margin-right:0px; padding-top: 0px; padding-left: 0px; z-index:0; background-color: #FBF5EF;
}

#menu {
  float:left; left: 0px; top: 155px; width:155px; height:2345px; margin-right:10px; z-index:3; border: 1px none #FEDBA9; 
  background-image: url(pic/grafik/balken_links.jpg); background-repeat: no-repeat;
  font-family: Verdana, Arial, Helvetica, san-serif; font-size: 12pt; color: #000000; padding: 15px; background-color: #FFFFFF;
}
#menuff {
  float:left; left: 0px; top: 2480px; width:185px; margin-right:10px; z-index:3; border: 1px none #FEDBA9; 
  background-image: url(pic/grafik/balken_links_ff.jpg); background-repeat: repeat;
}
.menuitem {
	float: left;
	margin-top: 7px; margin-bottom: 7px; margin-left: 0px; margin-right: 30px;  padding-left: 5px; padding-right: 5px; padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #999999; background-color: #E6D6C7;
	border: 1px solid #CCCCCC;
}
.activemenuitem {
	float: left;
	margin-top: 7px; margin-bottom: 7px; margin-left: 0px; margin-right: 30px;  padding-left: 5px; padding-right: 15px; padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CE2103; background-color: #FEE0B2;
	border: 1px solid #CCCCCC;
}
.submenuitem {
	float: left;
	margin-top: 7px; margin-bottom: 7px; margin-left: 25px; margin-right: 25px; padding-left: 5px; padding-right: 10px; padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #BBBBBB; background-color: #E6D6C7;
	border: 1px solid #CCCCCC;
}
.activesubmenuitem {
	float: left;
	margin-top: 7px; margin-bottom: 7px; margin-left: 25px; margin-right: 25px; padding-left: 5px; padding-right: 10px; padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CE2103; background-color: #FEE0B2;
	border: 1px solid #CCCCCC;
}

a:link {  text-decoration: none; }
a:visited {  text-decoration: none; }
a:active {  text-decoration: none; }
a:hover {  color: #0B3861; background-color: #FEE0B2; /*text-decoration: underline*/ }

#content {
  /*float:left;*/ left: 200px; top: 148px; width:750px; z-index:3; border: 1px none #FFFFFF; 
  font-family: Verdana, Arial, Helvetica, san-serif; font-size: 10pt; color: #000000; padding: 15px;
}
#content4gallery {
  left: 200px; top: 148px; width:1040px; z-index:3; border: 1px none #FFFFFF; 
  font-family: Verdana, Arial, Helvetica, san-serif; font-size: 10pt; color: #000000; padding: 15px;
}
#sidebar {
  float:right; width:300px; left: 78%; top: 155px; padding-right: 20px; z-index:5; background-color: #FBF5EF; /* #CCE6FF; */ /* border: 1px solid #000000; */
  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10pt; color: #000000; padding: 15px;
}
#footer {
  border-top: 1px solid #000000;
  clear: both;
  margin-top: 20px;
  padding-top: 10px;
  width:100%; margin-left:auto; margin-right:auto; text-align:left;
  margin-bottom: 40px;
  z-index:4;
}
.HeadTitle {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 24pt; color: #FFFFFF}

