/* reset */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
	body { background-color:#f4f4f4;color:black; }
/* Box */
	.container1 { text-align: center;position: absolute;top: 50%;left: 0px;width: 100%;height: 1px;overflow: visible;visibility: visible;display:block; }
	.container2 { background:white;margin-left:-485px;position:absolute;top:-307px;left:50%;width:970px;height:615px;visibility: visible }
/* Clear Floated Elements */
	.clear { clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; }
	.hidden { display:none; }
/* Inhalt */
	#content { position:absolute;width:450px;height:475px;top:130px;left:510px;font-family:Georgia,Times New Roman;text-align:left; }
	#content h1 { font-size:18px;font-weight:normal;margin:0 0 16px 0; }
	#content h2 { font-size:16px;font-weight:bold;margin:0 0 12px 0; }
	#content h3 { font-size:14px;font-weight:bold;margin:0 0 6px 0; }
	#content p, #content ul, #content ol { font-size:11px;margin:0 0 6px 0;line-height:16px;text-align:left; }
	#content ul, #content ol { margin-left:20px; }
	#content ul li { list-style:disc; }
	#content ol li { list-style-type:decimal; }
	#content .image-right { float:left; }
	#content .image-right .image-right-image { float:right;margin-left:5px; }
/* Navigationen */
	ul#areanavigation { position:absolute;width:260px;height:120px;top:10px;left:700px; }
	ul#areanavigation li { width:260px;height:18px;overflow:hidden; }
	ul#areanavigation li a { width:260px;height:18px;content }
	ul#areanavigation li a.selected { }

	ul#mainnavigation { position:absolute;width:280px;height:116px;top:10px;left:460px; }
	ul#mainnavigation li { float:left;width:280px;height:18px;overflow:hidden; }
	ul#mainnavigation li a { width:280px;height:18px; }
	ul#mainnavigation li a.selected { }

	ul#subnavigation { position:absolute;width:310px;height:455px;top:130px;left:150px;z-index:10; }
	ul#subnavigation li { width:310px;height:18px;overflow:hidden; }
	ul#subnavigation li a { width:310px;height:18px; }
	ul#subnavigation li a.selected { }

	ul#areanavigation, ul#commonnavigation, ul#subareanavigation { font-family:Arial, sans-serif; }
	
	ul#areanavigation li a { display:block;width:260px;height:18px;text-indent:-999em;background-repeat:no-repeat;background-position:0px 0px; }
	ul#areanavigation li a:HOVER, ul#areanavigation li a.active { background-position:0px -18px; }
	
	ul#mainnavigation li a { display:block;width:280px;height:18px;text-indent:-999em;background-repeat:no-repeat;background-position:0px 0px; }
	ul#mainnavigation li a:HOVER, ul#mainnavigation li a.active { background-position:0px -18px; }
	
	ul#subnavigation li a { display:block;width:310px;height:18px;text-indent:-999em;background-repeat:no-repeat;background-position:right 0px; }
	ul#subnavigation li a:HOVER, ul#subnavigation li a.active { background-position:right -18px; }
/* Keyvisual & Logo */
	#keyvisual { position:absolute;width:460px;height:615px;top:0;left:0;z-index:1; }
	#logo { position:absolute;width:136px;height:118px;top:4px;left:314px;z-index:2; }
/* Startseite */
	ul.start { float:left; }
	ul.start li { float:left;margin-right:2px;width:322px;height:615px; }
	ul.start li.last { margin:0; }
/* Impressum */
	#impressum { position:absolute;width:970px;height:16px;top:615px;left:0px;font-size:11px;line-height:16px;text-align:right; }
	#impressum a { color:black; }
	#impressum span { margin:0 5px; }

/*#content { background:#ccffff; }
ul#areanavigation { background:#ccccff; }
ul#mainnavigation { background:#ccffcc; }
ul#subnavigation { background:#ffcccc; }
#impressum { background:green; }*/

#sommerfest { position:absolute;top:177px;left:297px;z-index:100;width:656px;height:201px; }
