/*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/16px Arial, sans serif; color: #2e3239; padding: 0 0 10px 0; }
	div#border {  }
		div#bgWhite {  }


			/** -- Unsichtbare Elemente -- **/
			h1 { display: none; }
			ul#navigation { display: none;  }
			div#bg_subnav { display: none; }
			
			
			/* Logo */
			p#logo4print { position: absolute; left: 50%; top: 0; width: 239px; height: 50px; margin: 0 0 0 -119px; }					
				p#logo4print img { width: 239px; height: 50px; }
					
			/*******************/			
			/** -- Content -- **/
			div#content { /*width: 600px;*/ margin: 70px auto 0 auto; padding: 20px 0; 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; }
						
						
						
						
								
				/****************/
				/** -- 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: 15px !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; }
				
				/** -- Auflistung der Thumbnails -- **/				
				div.thumbnail { float: left; width: 320px; height: 105px !important; height: 110px; margin: 0 0 20px 0; }
					div.thumbnail dl.single { float: left !important; }
					div.thumbnail p.infos { font-size: 12px !important; width: 200px !important; width: 175px; height: 95px; float: right; margin: 0 10px 0 0 !important; padding: 0 !important; }
						div.thumbnail p.infos span { font-size: 13px !important; display: block; margin: 0 0 4px 0; }
						div.thumbnail p.infos a { display: none; }
						div.thumbnail p.infos a.printDatenblatt { display: none; }
				

				
				
				
				/*************************/
				/** -- AUSSTELLUNGEN -- **/
				h2.ausstellungen { padding: 0 0 10px 0 !important; }
				table.ausstellungen { width: 600px; 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; }
				
				
				
				
								
				/*******************/				
				/** -- 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; /*background: red;*/ line-height: 1px !important; height: 50px !important; }
				
				
				
				
				
				/***********************/
				/** Datenblattansicht **/
				div#datenblatt { width: 600px; background: #FFF; margin: 0 auto; }
					div#datenblatt div#content2 { padding: 20px 0; }					
						div#datenblatt #content2 h2 { font-size: 16px; font-weight: bold; color: #cd011d; border-bottom: 1px solid #d1d2d5; margin: 0 0 20px 0; padding: 0 0 20px 0; } 
						div#datenblatt #content2 p { padding: 0 0 8px 0; }
						div#datenblatt #content2 table { font: 13px Arial, sans serif; color: #2e3239; line-height: 18px; margin: 0 20px; }
							div#datenblatt #content2 table th { vertical-align: top; font-weight: bold; padding: 0 10px 2px 0; }
							div#datenblatt #content2 table td { vertical-align: top; padding: 0 10px 2px 0; }




			/* Kontaktdaten */
			p#kontakt4print { clear: both; color: #2e3239; text-align: center; border-top: 1px solid #2e3239; margin: 20px 0 0 0; padding: 5px 0 10px 0; }
				
				
				