		body { margin: 20px 0; padding: 0; background: #c8c2c1; font: 0.65em verdana; text-align: center; }
		img { border: 0; }
		p { margin: 1.6em 0; }
		#all {  position: relative; top: 0; left: 0; width: 800px; background: url(../../static/images/bg_all.gif) repeat-y; text-align: left; margin: auto; }
		
		#allContent, #allContentNaked {  position: relative; min-height: 600px; height: auto !important; height: 600px; }
		.start #allContent { background: url(../../static/images/bg_start.jpg) no-repeat; }
		.start #allContentNaked { background: url(../../static/images/bgl_start.jpg) no-repeat; }
		.galerie #allContent { background: url(../../static/images/bg_galerie.jpg) no-repeat; }
		.galerie #allContentNaked { background: url(../../static/images/bgl_galerie.jpg) no-repeat; }
		.museum #allContent { background: url(../../static/images/bg_museum.jpg) no-repeat; }
		.museum #allContentNaked { background: url(../../static/images/bgl_museum.jpg) no-repeat; }
		.haus #allContent { background: url(../../static/images/bg_haus.jpg) no-repeat; }
		.haus #allContentNaked { background: url(../../static/images/bgl_haus.jpg) no-repeat; }
		.kontakt #allContent { background: url(../../static/images/bg_kontakt.jpg) no-repeat; }
		.feedback #allContent { background: url(../../static/images/bg_danke.jpg) no-repeat; }
		
		#signet { position: absolute; z-index: 100; left: 15px; top: 141px; width: 147px; height: 143px; }
		#signetBg { position: absolute; }
		#mainNav { position: relative; margin: 0; padding: 0; list-style-type: none; margin-top: 43px; font: 1px/1px verdana; }
		#mainNav li { margin: 0; padding: 0; }
		#left { position: absolute; top: 0px; left: 0px; width: 162px; padding-top: 196px; }
		.museum #left { padding-top: 210px; }
		.haus #left { padding-top: 224px; }
		
		ul#subnavigation { position: relative; margin: 0; padding: 0; list-style-type: none; padding-top: 90px; padding-bottom: 0.5em; font: 0.9em/1.7em verdana; }
		ul#subnavigation ul { position: relative; top: 0; margin: 0; padding: 0; list-style-type: none; font-weight: normal; letter-spacing: 0; }
		.start ul#subnavigation { background: url(../../static/images/start_bg_subnav.jpg) no-repeat #fff; }
		.galerie ul#subnavigation { background: url(../../static/images/galerie_bg_subnav.jpg) no-repeat #fff; }
		.museum ul#subnavigation { background: url(../../static/images/museum_bg_subnav.jpg) no-repeat #fff; padding-top: 76px; }
		.haus ul#subnavigation { background: url(../../static/images/haus_bg_subnav.jpg) no-repeat #fff; padding-top: 62px; }
		
		ul#navigation { position: relative; top: 0; margin: 0; padding: 0; list-style-type: none; font: 0.9em/1.7em verdana; padding-top: 95px; }
		ul#navigation ul { position: relative; margin: 0; padding: 0; list-style-type: none; }
		li.current li { font-weight: normal; letter-spacing: 0; }
		ul#navigation.hassub { padding-top: 1.0em }
		#subNavSpacer { position: relative; height: 95px; }
		ul#navigation li { margin: 0; padding: 0 0 0 30px; }
		ul#navigation li.current { font-weight: bold; letter-spacing: 0.1em; }
		ul#subnavigation li { margin: 0; padding: 0 0 0 30px; }
		ul#subnavigation li.current { font-weight: bold; letter-spacing: 0.1em; }
		ul#navigation a { color: #000; text-decoration: none; }
		ul#subnavigation a { color: #e61033; text-decoration: none; }
		ul#navigation a:hover { color: #e61033; text-decoration: none; }
		
		#main { position: relative; top: 0px; margin-left: 162px; width: 638px; padding-top: 334px; height: 242px; }
		/* commented backslash hack v2 \*/
		#main { margin-left: 0; left: 162px; height: auto; }
		/* end hack */
		#mainList { position: relative; top: 0px; left: 162px; background: #F7F7F6; width: 638px; padding-bottom: 16px; float: left; clear: left; height: auto; }
		#mainExtend { position: relative; top: 0px; left: 162px; width: 638px; padding-bottom: 16px; float: left; clear: left; height: auto; }
		
		#mainExtend .exEntry { clear: both; width: 491px; font: 0.9em/1.6em verdana; }
		#mainExtend .exPicture { position: relative; float: left; width: 147px; }
		#mainExtend .singlePicture { margin-bottom: 2.0em; }
		#mainExtend .exText { position: relative; float: right; width: 331px; padding-top: 334px; }
		
		#main a, #mainList a, #mainExttend a { color: #e61033; text-decoration: none; }
		#main a:hover, #mainList a:hover, #mainExttend a:hover { text-decoration: underline; }
		
		#topText { position: absolute; left: 160px; top: 0; font: 0.9em/1.4em verdana; width: 331px; padding-top: 5px; }
		#mainText { position: relative; margin-left: 160px; width: 400px; font: 0.9em/1.6em verdana; }
		p:first-child { margin-top: 0; }
		#textInlet { position: relative; width: 331px; padding-bottom: 16px; }
		#textInlet p { position: static; margin-left: 0; }
		.textBox { font: 9px/16px verdana; }
		.textBox a { color: #e61033; text-decoration: none; }
		h1 { font: 600 1.9em/1.3em verdana; margin: 0; }
		#pictureBox { position: absolute; left: 0; top: 141px; }
		#pictureRow { position: absolute; left: 0; top: 141px; font: 0.9em/1.6em verdana; }
		#pictureRow_9 { position: absolute; left: 0; top: 132px; }
		#pictureColum { position: absolute; left: 0px; top: 0px; width: 147px; }
		#apendix { position: absolute; top: 133px; left: 112px; }
		#mainText {
		scrollbar-base-color:#eeeeee;
		scrollbar-3dlight-color:#c8c2c1;
		scrollbar-arrow-color:#fff;
		scrollbar-darkshadow-color:#c8c2c1;
		scrollbar-face-color:#c8c2c1;
		scrollbar-highlight-color:#c8c2c1;
		scrollbar-shadow-color:#c8c2c1;
		scrollbar-track-color:#f6f6f6;
		}
		
		div.listEntry { clear: both; width: 491px; font: 0.9em/1.6em verdana; }
		div.listPicture_top { position: relative; float: left; width: 147px; padding-bottom: 6.4em; }
		* html>body div.listPicture_top { float: none; display: inline-block; }
		div.listPicture { position: relative; float: left; width: 147px; padding-top: 0.4em; padding-bottom: 6.4em; }
		* html>body div.listPicture { float: none; display: inline-block; }
		div.listText { position: relative; float: right; width: 331px; padding-bottom: 6.4em; }
		
		span.editmode { color: #2b9464; }
		div.editmode { margin: 8px 0 5px 0; color: #2b9464; }
		
		div.preform { position: relative; margin-left: 160px; color: #fff;  font: bold 0.9em/25px verdana; }
		form { display: inline; }
		div.formEntry { clear:left; float:left; width: 572px; margin-top: 9px; font: 0.9em/1.6em verdana; }
		div.formEntryNm { clear:left; float:left; width: 572px; margin-top: 2px; font: 0.9em/1.6em verdana; }
		label.oplabel { position: relative; float: left; text-align: right; color: #fff; font-weight: bold; line-height: 23px; width:148px; padding-right: 12px; }
		label.oblabel { position: relative; float: left; text-align: right; color: #fff; font-weight: bold; line-height: 23px; width:156px; padding-right: 4px; }
		input.formtext { position: relative; float: right; width: 410px; height: 23px; border: none; background: #fff;  filter: alpha(Opacity=50); -moz-opacity: 0.50; opacity: 0.50; line-height: 23px; }
		textarea.formtextarea { position: relative; float: right; width: 410px; height: 194px; border: none; background: #fff;  filter: alpha(Opacity=50); -moz-opacity: 0.50; opacity: 0.50; font-family: verdana; }
		div.checkboxdiv { position: relative; float: left; width: 160px; text-align: right; margin-right: 2px; }
		input.formcheckbox { width: 23px; height: 23px; border: none; background: #fff;  filter: alpha(Opacity=50); -moz-opacity: 0.50; opacity: 0.50; line-height: 23px; vertical-align: middle; }
		label.checklabel { text-align: right; color: #fff; font-weight: bold; line-height: 23px; }
		input.formsubmit { position: relative; margin-left: 160px; }
		
		div.startEventRow { position: relative; margin-bottom: 16px; padding-bottom: 16px; }
		div.startEventPic { position: relative; padding-top: 7px; float: left; width: 162px; }
		div.startEventGreen { position: absolute; top: 0px; left: 0px; width: 111px; height: 62px; opacity: 0.3; -moz-opacity: 0.3; filter:alpha(opacity=30); background: #a4be25; }
		div.startEventText { position: relative; padding-top: 7px; width: 331px; float: left; }
		
		div.downloads { position: relative; padding: 8px; background: #EEE; margin-top: 16px; }
/* Localized */