body {
	background-color: #026F28;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
img { border: 0px; }
h1 {
	font-family: verdana, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #B1FECC;
	margin-top: 0px;
	padding-top: 0px;
}

#container { margin-left: auto; margin-right: auto; width: 800px; ; }
.invisible { display: none; }


#title {
	text-align: left;
	vertical-align: top;
	width: 800px;
	height: 7.75em;
	background-color: #026F28;
}

#title .logo { background-repeat: no-repeat; width: 220px; height: 115px; }

#back {
	text-align: right;
	width: 800px;
	height: 1.25em;
	background-color: #026F28;
}
a.back {
	float: right;
	width: 133px;
	height: 20px;
	text-align: center;
	font-family: helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 20px;
	color: #28FB72;
	text-decoration: none;
}
#deco {
	text-align: center;
	width: 800px;
	height: 115px;
	padding-top: 10px;
	background-color: #026F28;
	; clip: rect(   );

}
#meta {
	 text-align: center;
   width: 800px;
	height: 1.25em;
	background-color: #026F28;
}
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: #6382b9; 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: #6382b9; }
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; }


#contentcontainer { width: 800px; text-align: left; background-color: #026F28;  }

#contnav { float: left; width: 10em; height: 100%; background-color: #026F28; }

#subnav { float: left; width: 133px; line-height: 100%; background-color: #B1FECC; text-align: center; }
#subnav a { float: left; width: 133px; line-height: 20px; color: #026F28; 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: #B1FECC; background-color: #026F28;  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: #B1FECC; background-color: #026F28; font-weight: bold; }

.navfooter { height: 100%; }

#subcontnav { float: left; width: 6.875em; height: 100%; background-color: #026F28; }

#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: #6382b9; 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; }
a.bibliothek:hover { background-color: #a9bad9; color: #6382b9; }
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: #026F28; text-align: left; vertical-align: top; }
.textabstract {  text-align: justify; color: #B1FECC; padding-right: 3.425em;
	font: bold 0.85em/1.25em verdana, helvetica, sans-serif;
}
.textrow {  text-align: justify; color: #B1FECC; padding-right: 3.425em;
	font: 0.75em/1.25em verdana, helvetica, sans-serif;
}
.textrowbold {  text-align: justify; color: #B1FECC; 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: #03B843; text-align: right; line-height: 2.25em; padding-right: 1em; }

#subcontent { float: right; width: 41.25em; background-color: #026F28; text-align: left; vertical-align: top; }

#subcontent h3 { font-family: verdana, helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #28FB72; margin-top: 0px; padding-top: 0px; }
#subcontent h4 { font-family: verdana, helvetica, sans-serif; font-size: 0.85em; font-weight: bold; color: #28FB72; margin: 0px; padding: 0px; }

/* new content */
#newcontent { float: left; width: 41.25em; background-color: #026F28; vertical-align: top; }

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

.subcontentrow { vertical-align: top; width: 41.25em; }
.subcontentleft { width: 6.875em; float: left; }
.fliesstextleft {  text-align: justify; font-family: verdana, helvetica, sans-serif; font-size: 0.75em; color: #B1FECC; line-height: 1.25em; padding-right: 1em; }

.subcontenttext { width: 20.5em; float: left; }
.fliesstext {  text-align: justify; font-family: verdana, helvetica, sans-serif; font-size: 0.75em; color: #B1FECC; line-height: 1.25em; }

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

.subcontentright { width: 13.75em; float: right; text-align: left; }
.fliesstextright {  text-align: left; font-family: verdana, helvetica, sans-serif; font-size: 0.75em; color: #B1FECC; line-height: 1.25em; padding-right: 2em; }

h2 {
	font-family: verdana, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #B1FECC;
	margin-top: 0px;
	padding-top: 0px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	border-color: #8CCCAD;
}

