body { background-color: #5c6911; text-align: center; margin: 0px; padding: 0px; }
img {
	border: 0px;
} 
imgleft {
	border: 0px;
	margin-right: 5px;
	float: right;
} 
#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: #5c6911; }
#title .logo { background-repeat: no-repeat; width: 220px; height: 115px; }

  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: #DFED94;
	text-decoration: none;
} 
#deco { text-align: center; width: 800px; 	height: 115px;
	padding-top: 10px;	
 background-color: #5c6911; }
#meta {  text-align: center; width: 800px; height: 1.25em; background-color: #5c6911; }
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; }


  .blockC {
	width: 115px;
	
	background-color: #4B560E;
	text-align: center;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DFED94;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	vertical-align: top;
}
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: #5c6911;
	background-repeat: repeat-y;
}
                    
#contnav { float: left; width: 13.75em; height: 100%; background-color: #5c6911; }
  
  #subnav { float: left; width: 134px; line-height: 100%; background-color: #DFED94; text-align: center; }
  #subnav a {
	float: left;
	width: 134px;
	line-height: 20px;
	color: #5c6911;
	background-color: transparent;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
	; font-size: 10px;
	font-weight: bold;
}
  #subnav a:hover {
	float: left;
	width: 134px;
	line-height: 20px;
	color: #DFED94;
	background-color: #5c6911;
	text-decoration: none;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
  #subnav a.on {
	float: left;
	width: 134px;
	height: 20px;
	color: #DFED94;
	background-color: #5c6911;
	font-weight: bold;
}

.navfooter { height: 100%; }  
  
#subcontnav { float: left; width: 134px; height: 100%; background-color: #DFED94; }  
  
  #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: #DFED94; 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; }



#content { float: right; width: 34.375em; background-color: #5c6911; text-align: left; vertical-align: top; }
  .textabstract {  text-align: justify; color: #DFED94; padding-right: 3.425em;
	font: bold 0.85em/1.25em verdana, helvetica, sans-serif;
}
  .textrow {  text-align: justify; color: #DFED94; padding-right: 3.425em;
	font: 0.75em/1.25em verdana, helvetica, sans-serif;
}
  .textrowbold {  text-align: justify; color: #DFED94; 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: #DFED94; text-align: right; line-height: 2.25em; padding-right: 1.00em; }   

#subcontent { float: right; width: 520px; background-color: #5c6911; text-align: left; vertical-align: top; }

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

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

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

  .subcontentrow { vertical-align: top; width: 536px; }
  .subcontentleft {
	width: 100px;
	float: left;
	vertical-align: top;
}
  .subcontenttext { width: 300px; float: left; }
  .fliesstext {
	text-align: justify;
	font-family: verdana, helvetica, sans-serif;
	font-size: 0.75em;
	color: #DFED94;
	line-height: 1.25em;
}
  .fliesstext a.more { text-decoration: none; color: #d4d3c9; font-weight: bold; line-height: 1.25em; }
    
  a { text-decoration: none; color: #DFED94; font-weight: normal; line-height: 1.25em; }
  
  .subcontentright { width: 220px; float: right; text-align: left; }
  
  .fliesstextright {  text-align: right; font-family: verdana, helvetica, sans-serif; font-size: 0.70em; color: #DFED94; line-height: 1.25em; padding-right: 2em; }
h2 {
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	border-color: #DFED94;
}

