/**************************************************/
/* -- Reset CSS vom YUI | Yahoo User Interface -- */
/*reset.css*/body{color:#000;background:#FFFFF1;}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,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


body { font: 13px Arial, sans serif; color: #2e3239; line-height: 16px; background: #d1d2d5; overflow: auto; }
	div#border { position: absolute; left: 50%; top: 50%; width: 818px; height: 630px; border: 1px solid #FFF; margin: -315px 0 0 -409px; }
		div#bgWhite { position: absolute; left: 10px; top: 0; width: 797px; height: 619px; background: #FFF url(../../fileadmin/graphics/misc/subnav_bg_small.gif) no-repeat 0 70px; }


			/** -- Logo -- **/
			h1 { position: absolute; top: 0; left: 0; width: 249px; height: 70px; background: url(../../fileadmin/graphics/misc/logo.gif) no-repeat 0 0; }
				h1 a { display: block; position: absolute; left: 0; top: 10px; width: 239px; height: 50px; }
					h1 a span { display: none; }
					
					
			/** -- Navigation -- **/
			ul#navigation { position: absolute; top: 0; left: 247px !important; left: 245px; width: 552px; height: 70px; background: #d1d2d5; }
				ul#navigation li { display: block; float: left; width: 108px; height: 50px; margin: 10px 0 0 2px; }
					ul#navigation li a { display: block; float: left; width: 108px; height: 50px; }
					ul#navigation li#home a { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat 0 0; }
					ul#navigation li#kuenstler a { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -110px 0; }
					ul#navigation li#ausstellungen a { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -220px 0; }
					ul#navigation li#links a { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -330px 0; }
					ul#navigation li#kontakt a { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -440px 0; }
					/** -- Over Status -- **/
					ul#navigation li#home a:hover { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat 0 -50px; }
					ul#navigation li#kuenstler a:hover { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -110px -50px; }
					ul#navigation li#ausstellungen a:hover { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -220px -50px; }
					ul#navigation li#links a:hover { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -330px -50px; }
					ul#navigation li#kontakt a:hover { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -440px -50px; }
					/** -- On Status -- **/
					ul#navigation li#current_home { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat 0 -100px; }
					ul#navigation li#current_kuenstler { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -110px -100px; }
					ul#navigation li#current_ausstellungen { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -220px -100px; }
					ul#navigation li#current_links { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -330px -100px; }
					ul#navigation li#current_kontakt { background: url(../../fileadmin/graphics/misc/menu.gif) no-repeat -440px -100px; }
						/** -- Invisible -- **/
						ul#navigation li a span { display: none; }
						
						
			/** -- Content -- **/
			div#content { position: absolute; top: 90px; width: 677px !important; width: 797px; height: 479px !important; height: 529px; margin: 0; padding: 50px 50px 0 70px; overflow: auto; overflow-x: hidden; z-index: 10; }					
				#content h2 { font-size: 16px; font-weight: bold; color: #cd011d; padding: 0 0 10px 0; } 
				#content h3 { font-size: 13px; font-weight: bold; padding: 15px 0 5px 0; }
				#content p { padding: 0 0 8px 0; }
				#content table { font: 13px Arial, sans serif; color: #2e3239; line-height: 18px; }
					#content table td { padding: 0 10px 0 0; }
				#content a { color: #284283; }
				#content a:hover { color: #102455 !important; /*color: #FFF !important; background: #284283 !important;*/ }
								
				
				
				/** -- HOME -- **/			
				div.csc-textpic.csc-textpic-intext-left-nowrap { margin: 10px 20px 0 40px; }
					div.csc-textpic.csc-textpic-intext-left-nowrap img {  }
					div.csc-textpic.csc-textpic-intext-left-nowrap div.csc-textpic-text { padding: 0 0 0 70px; }
						div.csc-textpic.csc-textpic-intext-left-nowrap div.csc-textpic-text h2 { padding: 3px 0 10px 0 !important; }
						div.csc-textpic.csc-textpic-intext-left-nowrap div.csc-textpic-text p { padding: 0 0 6px 0 !important; }
						div.csc-textpic.csc-textpic-intext-left-nowrap div.csc-textpic-text a { color: #284283; }
				div.csc-textpic-clear { clear: left; line-height: 1px !important; height: 35px !important; }
				
				
					
				/** -- KÜNSTLER: Übersichtsseite -- **/
				ul.csc-menu.csc-menu-1 { }
					ul.csc-menu.csc-menu-1 li { display: block; float: left; width: 150px; margin: 0 10px 10px 0; }
					ul.csc-menu.csc-menu-1 li a { font-size: 14px; text-decoration: none; }
						ul.csc-menu.csc-menu-1 li a:hover { font-size: 14px; text-decoration: underline; }
				
				/* Weitere Künstler */
				div.csc-frame.csc-frame-frame1 { clear: left; /*background: yellow;*/ padding-top: 50px; }
					div.csc-frame.csc-frame-frame1 div h2 { font-size: 14px !important; }
					div.csc-frame.csc-frame-frame1 ul * { font-size: 12px !important; }
				
				
				
				
				/** -- AUSSTELLUNGEN -- **/
				h2.ausstellungen { padding: 0 0 10px 0 !important; }
				table.ausstellungen { width: 650px; margin: 0 0 40px 0; }
					table.ausstellungen td { vertical-align: top; padding: 0 0 3px 0 !important; }
					table.ausstellungen td.datum { width: 140px; }
					table.ausstellungen td.kuenstler { font-weight: bold; width: 200px; padding-right: 10px !important; }
					table.ausstellungen td.titel { width: 290px; }
					table.ausstellungen td.kuenstler a { color: #2e3239 !important; text-decoration: none !important; }
					table.ausstellungen td.kuenstler a:hover { color: #102455 !important; text-decoration: underline !important; }
				
				
				/** -- LINKS -- **/
				
				
								
				/** -- KONTAKT -- **/
				div.csc-textpic.csc-textpic-intext-right-nowrap { clear: both; margin: 10px 70px 0 40px; }
					div.csc-textpic.csc-textpic-intext-right-nowrap img { }
					div.csc-textpic.csc-textpic-intext-right-nowrap div.csc-textpic-text { padding: 0 70px 0 0; }
						div.csc-textpic.csc-textpic-intext-right-nowrap div.csc-textpic-text h2 { padding: 3px 0 10px 0 !important; }
						div.csc-textpic.csc-textpic-intext-right-nowrap div.csc-textpic-text p { padding: 0 0 6px 0 !important; }
						div.csc-textpic.csc-textpic-intext-right-nowrap div.csc-textpic-text a { color: #284283; }
				div.csc-textpic-clear { clear: left; line-height: 1px !important; height: 35px !important; }
				
				
/** -- Allgemeine Styles -- **/				
/** -- Stehen ganz am Ende, damit sie von nichts kaskadiert werden -- **/		
p#logo4print img { display: none; }
p#kontakt4print { display: none; }					
.clear { clear: both; line-height: 1px !important; height: 1px !important; margin: 0 !important; padding: 0 !important; }	
.invisible { display: none !important; }
strong, b { font-weight: bold !important; }
i, em { font-style: italic; }
				