body {
	background-color: #445577;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
img { border: 0px; }
#container { margin-left: auto; margin-right: auto; width: 800px; }
.invisible { display: none; }

#title { text-align: left; vertical-align: top; width: 4800px; height: 7.75em; background-color: #445577; }
#title .logo {  background-repeat: no-repeat; width: 220px; height: 115px; }

#back { text-align: right; width: 800px; height: 1.25em; background-color: #445577; }
a.back { float: right; width: 110px; height: 20px; text-align: center; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 20px; color: #a9bad9; text-decoration: none; }
#deco { text-align: center; width: 800px; 	height: 115px;
	padding-top: 10px;	
 background-color: #445577; }
#meta {  text-align: center; width: 800px; height: 1.25em; background-color: #445577; }
a.museum { width: 133px; background-color: #005030; text-align: center; float: left; line-height: 20px; vertical-align: middle; color: #ffffff; text-decoration: none; font-family: helvetica, sans-serif; font-size: 11px; font-weight: bold ; clip:    rect(   )}
a.museum:hover {
	background-color: #9DFFDB;
	color: #005030;
}
a.aktuell {
	width: 134px;
	background-color: #5c6911;
	text-align: center;
	float: left;
	line-height: 20px;
	vertical-align: middle;
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	; clip: rect(   );
}
a.aktuell:hover { background-color: #D7EC68; color: #5c6911; }
a.werkstatt {
	width: 133px; background-color: #1f2761; text-align: center; float: left; line-height: 20px; vertical-align: middle; color: #ffffff; text-decoration: none; font-family: helvetica, sans-serif; font-size: 11px; font-weight: bold ; clip:    rect(   );
}
a.werkstatt:hover { background-color: #c5caed;
	color: #1f2761; }
a.verein { width: 133px; background-color: #015E71; text-align: center; float: left; line-height: 20px; vertical-align: middle; color: #ffffff; text-decoration: none; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold; ; clip:    rect(   )}
a.verein:hover { background-color: #a4d0d9; color: #015E71; }
a.bibliothek { width: 133px; background-color: #445577; text-align: center; float: left; line-height: 20px; vertical-align: middle; color: #ffffff; text-decoration: none; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold; ; clip:    rect(   )}
a.bibliothek:hover { background-color: #a9bad9; color: #445577; }
a.info { width: 133px; background-color: #026F28; text-align: center; float: left; line-height: 20px; vertical-align: middle; color: #ffffff; text-decoration: none; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold ; clip:    rect(   )}
a.info:hover { background-color: #B1FECC; color: #026F28; }
#subcontnav { float: left; width: 133px; height: 100%; background-color: #a9bad9; }


#contentcontainer { width: 800px; text-align: left; background-color: #445577;  background-repeat : repeat-y; }

#contnav { float: left; width: 13.75em; height: 100%; background-color: #445577; }

#subnav { float: left; width: 133px; line-height: 100%; background-color: #a9bad9; text-align: center; }
#subnav a { float: left; width: 133px; line-height: 20px; color: #445577; background-color: transparent;  text-decoration: none; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold; }
#subnav a:hover { float: left; width: 133px; line-height: 20px; color: #a9bad9; background-color: #445577;  text-decoration: none; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold; }
#subnav a.on { float: left; width: 133px; height: 20px; color: #a9bad9; background-color: #445577; font-weight: bold; }

.navfooter { height: 100%; }





#submeta { width: 133px; }
a.museum { width: 133px; background-color: #005030; text-align: center; float: left; line-height: 20px; vertical-align: middle; color: #ffffff; text-decoration: none; font-family: helvetica, sans-serif; font-size: 11px; font-weight: bold ; clip:    rect(   )}
a.museum:hover {
	background-color: #9DFFDB;
	color: #005030;
}
a.aktuell {
	width: 134px;
	background-color: #5c6911;
	text-align: center;
	float: left;
	line-height: 20px;
	vertical-align: middle;
	color: #ffffff;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	; clip: rect(   );
}
a.aktuell:hover { background-color: #D7EC68; color: #5c6911; }
a.werkstatt {
	width: 133px; background-color: #1f2761; text-align: center; float: left; line-height: 20px; vertical-align: middle; color: #ffffff; text-decoration: none; font-family: helvetica, sans-serif; font-size: 11px; font-weight: bold ; clip:    rect(   );
}
a.werkstatt:hover { background-color: #c5caed;
	color: #1f2761; }
a.verein { width: 133px; background-color: #015E71; text-align: center; float: left; line-height: 20px; vertical-align: middle; color: #ffffff; text-decoration: none; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold; ; clip:    rect(   )}
a.verein:hover { background-color: #a4d0d9; color: #015E71; }
a.bibliothek { width: 133px; background-color: #445577; text-align: center; float: left; line-height: 20px; vertical-align: middle; color: #ffffff; text-decoration: none; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold; ; clip:    rect(   )}
a.bibliothek:hover { background-color: #a9bad9; color: #445577; }
a.info { width: 133px; background-color: #026F28; text-align: center; float: left; line-height: 20px; vertical-align: middle; color: #ffffff; text-decoration: none; font-family: verdana, helvetica, sans-serif; font-size: 10px; font-weight: bold ; clip:    rect(   )}
a.info:hover { background-color: #B1FECC; color: #026F28; }
#content { float: right; width: 34.375em; background-color: #445577; text-align: left; vertical-align: top; }
.textabstract {  text-align: justify; color: #a9bad9; padding-right: 3.425em;
	font: bold 0.85em/1.25em helvetica, sans-serif;
}
.textrow {  text-align: justify; color: #a9bad9; padding-right: 3.425em;
	font: 0.75em/1.25em verdana, helvetica, sans-serif;
}
.textrowbold {  text-align: justify; color: #a9bad9; padding-right: 3.425em;
	font: bold 0.75em/1.25em verdana, helvetica, sans-serif;
}
.copytext {  float: right; font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #a9bad9; text-align: right; line-height: 2.25em; padding-right: 1.00em; }

#subcontent { float: right; width: 41.25em; background-color: #445577; text-align: left; vertical-align: top; }
#subcontent h1 { font-family: verdana, helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #a9bad9; margin-top: 0px; padding-top: 0px; }
#subcontent h2 { font-family: verdana, helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #a9bad9; margin-top: 0px; padding-top: 0px; }
#subcontent h3 { font-family: verdana, helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #a9bad9; margin-top: 0px; padding-top: 0px; }
#subcontent h4 { font-family: verdana, helvetica, sans-serif; font-size: 0.85em; font-weight: bold; color: #a9bad9; margin: 0px; padding: 0px; }

/* new content */
#newcontent { float: right; width: 660px; background-color: #445577; vertical-align: top; }

#newcontent h3 { font-family: verdana, helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #a9bad9; margin-top: 0px; padding-top: 0px; }
#newcontent h4 { font-family: verdana, helvetica, sans-serif; font-size: 0.85em; font-weight: bold; color: #a9bad9; margin: 0px; padding: 0px; }
/* new content */

.subcontentrow { vertical-align: top; width: 41.25em; }
.subcontentleft { width: 130px; float: left; }
.subcontenttext { width: 300px; float: left; }
.fliesstext {  text-align: justify; font-family: verdana, helvetica, sans-serif; font-size: 0.75em; color: #a9bad9; line-height: 1.25em; }
.fliesstext a.more { text-decoration: none; color: #d4d3c9; font-weight: bold; line-height: 1.25em; }

a { text-decoration: none; color: #d4d3c9; font-weight: normal; line-height: 1.25em; }

.subcontentright { width: 220px; float: right; text-align: left; }

.copytext {  float: right; font-family: verdana, helvetica, sans-serif; font-size: 10px; color: #a9bad9; text-align: right; line-height: 2.25em; padding-right: 1.00em; }

h2 {
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	border-color: #a9bad9;
}
h3 { font-family: verdana, helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #a9bad9; margin-top: 0px; padding-top: 0px; }
h4 { font-family: verdana, helvetica, sans-serif; font-size: 0.85em; font-weight: bold; color: #a9bad9; margin: 0px; padding: 0px; }

