body
	{
		margin: 0;
		padding: 0;
		font: 1.0em verdana, arial, helvetica, sans-serif;
		text-align: left;
		color: black;
		background-color: #B6B7B9;
	}
A:visited  { text-decoration: none; color: #2652A9 }
A:link     { text-decoration: none; color: #2652A9 }
A:active   { text-decoration: none; color: #DB2911 }
A:hover    { text-decoration: underline; color: #DB2911 }
p
        {
        margin: 5px 0 5px 0;
        }
#container {
  margin: 0 auto;
  width: 100%;
  height: 360px;
  text-align: left;
  background-image:url(bodybackground.jpg); background-repeat: repeat;
  }
#linkerBereich {
  float:left;  
  width:830px;
  height:100%;
  padding:0;
  text-align: left;
  position: relative;
  }
#rechterBereich {
  width:170px;
  height: 100%;
  padding-top: 1px;
  margin-left:835px;
  text-align: left;
  }
#header {
  display: none;
  width: 100%;
  text-align: left;
  }
#printlogo {
   width: 100%;
   text-align: left;
   margin-left: 0;
}
 ul#Navigation2 {
    display: none;
    position: absolute; top: 270px; left: 280px; z-index: 2;
    margin: 0 auto;
    text-align: center;
    width: 550px; 
    padding: 0.4em;
    font-size: 8pt;
    border-top: 1px solid #2652A9;
    border-right: 0px solid #2652A9;
    border-bottom: 1px solid #2652A9; 
    border-left: 0px solid #2652A9;
}
  ul#Navigation2 li {
    list-style: none;
    display: inline;
    margin: 0.4em; padding: 0;
  }

  ul#Navigation2 a, ul#Navigation2 span {
    padding: 0.2em 1em;
    text-decoration: none; font-weight: bold;
    color: #2652A9;
  }
  * html ul#Navigation2 a, * html ul#Navigation2 span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigation2 a:hover, ul#Navigation2 span {
    color: maroon; background-color: #DEE3E6;
  }
ul.Navigation4 {
    width: 11.4em;
    margin-top: 10px;
    padding: 0.1em;
    margin-bottom: 0.2em;
    font-size: 10pt;
    border: 0px solid white;
    background-color: #909AA8;
  }
  * html ul.Navigation4 {  /* Korrekturen fuer IE 5.x */
    width: 11.6em;
    w\idth: 10em;
    padding-left: 0;
    padd\ing-left: 0.2em;
  }
  ul.Navigation4 li {
    list-style: none;
    margin: 0.2em; padding: 0;
  }

  ul.Navigation4 a {
    display:block;
    padding: 0.2em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: #2652A9; background-color: #DEE3E6;
  }
  * html ul.Navigation4 a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 9.8em;
  }
  ul.Navigation4 a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: #4682B4;
  }
ul.Navigation4 span {
    color: white;
    font-weight: bold;
  }
#galerie {
margin-bottom: 5px;
margin-left: 130px;
padding: 1px;
background-color: #909AA8;
background-image:url(ausstbackg.jpg); background-repeat: repeat-y;
text-align: center;
font: 1.2em verdana, arial, sans serif;
color: #FFF;
}
#galerie table {
width: 660px;
margin-left: auto; margin-right: 0px;
text-align: center;
font: 80% verdana, arial, sans serif;
color: #AAA;
}
#galerie td {
overflow: hidden;
width: 33%;
padding: 4px;
vertical-align: middle;
text-align: center;
font: 0.8em verdana, arial, sans serif;
color: #AAA;
background-color: #293A56;
}
#galerie img {
  border: 1px solid #909AA8;
  padding: 3px;
}
.galerie {
margin-bottom: 5px;
padding: 5px;
border: 4px solid #5AB45A;
border-right-color: #03A103;
border-bottom-color: #03A103;
text-align: left;
font: 1.2em verdana, arial, sans serif;
color: #FFF;
}
.seiteninfo {
display: none;
}
.titel {
margin: 0; margin-left: 130px;
padding: 5px;
background-color: #909AA8;
font: 1.2em verdana, arial, sans serif;
color: #FFF;
}
.ausstellung {
margin: 0; margin-left: 230px;
padding: 5px;
background-color: #909AA8;
background-image:url(ausstbackg.jpg); background-repeat: repeat-y;
}
.text {
margin: 0; margin-left: 230px;
padding: 5px;
background-color: #909AA8;
background-image:url(ausstbackg.jpg); background-repeat: repeat-y;
font: 1.0em verdana, arial, sans serif;
}
.text1 {
margin: 0; margin-left: 230px;
padding: 5px;
background-color: #909AA8;
background-image:url(ausstbackg.jpg); background-repeat: repeat-y;
font: 0.9em verdana, arial, sans serif;
}
.text2 {
margin: 0; margin-left: 230px;
padding: 5px;
background-color: #909AA8;
background-image:url(ausstbackg.jpg); background-repeat: repeat-y;
font: 0.7em verdana, arial, sans serif;
}
.impressum {
margin: 0; margin-left: 230px;
padding: 5px;
background-color: #909AA8;
background-image:url(ausstbackg.jpg); background-repeat: repeat-y;
text-align: right;
padding-right: 20px;
}
.frontbox {
  position: absolute; top: 230px; left: 280px; z-index: 3;
  width: 540px;
  padding-left: 5px;
  padding-right: 5px;
  color: black;
  background-color: #909AA8;
  background-image:url(ausstbackg.jpg); background-repeat: repeat-y;
  border: 10px solid #909AA8;
  border-left: 0px solid #909AA8;
  }
.eingangsbox {
  margin: 0; margin-left: 130px;
  padding-right: 5px;
  text-align: right;
  color: black;
  border: 20px solid #909AA8;
  border-left: 0px solid #909AA8;
  }
.boxohne {
padding: 5px;
padding-left: 15px;
font-size: 0.7em;
}
.bildbox {
  padding: 3px;
  margin: 2px;
  text-align: center;
  font: 0.8em verdana, arial, sans serif;
  color: #345;
  background-color: #FFF;
  border: 1px solid #000;
  }
.bildboxL {
  float: left;
  padding: 3px;
  margin-right: 5px;
  text-align: center;
  font: 0.8em verdana, arial, sans serif;
  color: #345;
  background-color: #FFF;
  border: 1px solid #000;
  }
.bildboxR {
  float: right;
  padding: 3px;
  margin-left: 5px;
  text-align: center;
  font: 0.8em verdana, arial, sans serif;
  color: #345;
  background-color: #FFF;
  border: 1px solid #000;
  }
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

