/**************************************************/
/* -- Reset CSS vom YUI | Yahoo User Interface -- */
/*reset.css*/body{color:#000;background:#FFF;}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{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body {  font: 12px Verdana, Arial, sans serif; /*background: #FFF url(/graphics/misc/bg.gif) repeat;*/ background: #F1F1ED; margin: 0; padding: 0; }
	div#borderRight { width: 896px; background: url(/graphics/misc/schatten_rechts.gif) repeat-y top right; }
		div#bgWhite { width: 880px; background: #FFF; padding: 10px 0 0 10px; background: #FFF; }
		
			
			/************************/
			/** -- LINKER BLOCK -- **/
			div#leftBlock { float: left; width: 210px; padding-bottom: 30px; }
				
				/** -- Logo -- **/
				h1 { width: 210px; height: 198px; background: url(/graphics/misc/logo.gif); }
					h1 a { display: block; width: 210px; height: 198px; }
						h1 a span { display: none; }
				
				/** -- Hauptnavigation -- **/
				ul#navigation { list-style: none; width: 210px; margin-top: 14px;}
					ul#navigation li { margin-bottom: 2px; }
						ul#navigation li a { display: block; text-decoration: none; width: 210px; height: 18px; }
						ul#navigation li a#pefc_austria { background: url(/graphics/nav/pefc_austria_off.gif); }
						ul#navigation li a#unser_wald { background: url(/graphics/nav/unser_wald_off.gif); }
						ul#navigation li a#unternehmen_betriebe { background: url(/graphics/nav/unternehmen_betriebe_off.gif); }
						ul#navigation li a#produkte { background: url(/graphics/nav/produkte_off.gif); }
						ul#navigation li a#aktuelles_presse { background: url(/graphics/nav/aktuelles_presse_off.gif); }
						ul#navigation li a#downloadcenter { background: url(/graphics/nav/downloadcenter_off.gif); }
						ul#navigation li a#kurze_geschichte { background: url(/graphics/nav/pefc_austria_off.gif); }
						ul#navigation li a#kontakt { background: url(/graphics/nav/kontakt_off.gif); }
						
						/** -- over Status -- **/
						ul#navigation li a#pefc_austria:hover { background: url(/graphics/nav/pefc_austria_over.gif); }
						ul#navigation li a#unser_wald:hover { background: url(/graphics/nav/unser_wald_over.gif); }
						ul#navigation li a#unternehmen_betriebe:hover { background: url(/graphics/nav/unternehmen_betriebe_over.gif); }
						ul#navigation li a#produkte:hover { background: url(/graphics/nav/produkte_over.gif); }
						ul#navigation li a#aktuelles_presse:hover { background: url(/graphics/nav/aktuelles_presse_over.gif); }
						ul#navigation li a#downloadcenter:hover { background: url(/graphics/nav/downloadcenter_over.gif); }
						ul#navigation li a#kurze_geschichte:hover { background: url(/graphics/nav/pefc_austria_over.gif); }
						ul#navigation li a#kontakt:hover { background: url(/graphics/nav/kontakt_over.gif); }
							ul#navigation li a span { visibility: hidden; }
			

				/** -- Subnavigation -- **/
				ul#subNav { list-style: none; width: 210px; margin-top: 0; }
					ul#subNav li { margin-bottom: 0; }
						ul#subNav li a { display: block; text-decoration: none; width: 210px; height: 20px; }
				
						/** -- Pefc-Austria -- **/
						ul#subNav li a#wer_wir_sind { background: url(/graphics/nav/pefc_austria.wer_wir_sind_off.gif); }
						ul#subNav li a#was_wir_tun { background: url(/graphics/nav/pefc_austria.was_wir_tun_off.gif); }
						ul#subNav li a#einkaufsratgeber { background: url(/graphics/nav/pefc_austria.einkaufsratgeber_off.gif); }
					
						/** -- Unser Wald -- **/
						ul#subNav li a#pefc_regionen { background: url(/graphics/nav/unser_wald.pefc_regionen_off.gif); }
						ul#subNav li a#funktionsweise { background: url(/graphics/nav/unser_wald.funktionsweise_off.gif); }
						ul#subNav li a#regionenkarte { background: url(/graphics/nav/unser_wald.regionenkarte_off.gif); }
					
						/** -- Unternehmen und Betriebe -- **/
						ul#subNav li a#vom_wald_zum_kunden { background: url(/graphics/nav/unternehmen_betriebe.vom_wald_zum_kunden_off.gif); }
						ul#subNav li a#gut_fuers_geschaeft { background: url(/graphics/nav/unternehmen_betriebe.gut_fuers_geschaeft_off.gif); }
						ul#subNav li a#logonutzung { background: url(/graphics/nav/unternehmen_betriebe.logonutzung_off.gif); }
						ul#subNav li a#meine_vorteile { background: url(/graphics/nav/unternehmen_betriebe.meine_vorteile_off.gif); }
						ul#subNav li a#leitfaden_zertifizierung { background: url(/graphics/nav/unternehmen_betriebe.leitfaden_zertifizierung_off.gif); }
						ul#subNav li a#verkaufen_sie_den_unterschied { background: url(/graphics/nav/unternehmen_betriebe.verkaufen_sie_den_unterschied_off.gif); }
						ul#subNav li a#login { background: url(/graphics/nav/unternehmen_betriebe.login_off.gif); }
						ul#subNav li a#zertifizierungsgesellschaften { background: url(/graphics/nav/unternehmen_betriebe.zertifizierungsgesellschaften_off.gif); }
						ul#subNav li a#zertifizierte_betriebe { background: url(/graphics/nav/unternehmen_betriebe.zertifizierte_betriebe_off.gif); }

						/** -- Pefc Produkte aus Österreich -- **/
						ul#subNav li a#kunden_und_konsumenten { background: url(/graphics/nav/produkte.kunden_und_konsumenten_off.gif); }
						ul#subNav li a#einkaufsratgeber { background: url(/graphics/nav/produkte.einkaufsratgeber_off.gif); }
					
						/** -- Aktuelles und Pressekorner -- **/
						ul#subNav li a#pressemitteilungen { background: url(/graphics/nav/aktuelles_presse.pressemitteilungen_off.gif); }
						ul#subNav li a#leitartikel { background: url(/graphics/nav/aktuelles_presse.leitartikel_off.gif); }
						ul#subNav li a#newsletter { background: url(/graphics/nav/aktuelles_presse.newsletter_off.gif); }
						ul#subNav li a#internationale_newsletter { background: url(/graphics/nav/aktuelles_presse.internationale_newsletter_off.gif); }
						ul#subNav li a#veranstaltungen { background: url(/graphics/nav/aktuelles_presse.veranstaltungen_off.gif); }
						ul#subNav li a#faq { background: url(/graphics/nav/aktuelles_presse.faq_off.gif); }
					
						/** -- Downloadcenter -- **/
						ul#subNav li a#folder { background: url(/graphics/nav/downloadcenter.folder_off.gif); }
						ul#subNav li a#leitfaden { background: url(/graphics/nav/downloadcenter.leitfaden_off.gif); }
						ul#subNav li a#berichte { background: url(/graphics/nav/downloadcenter.berichte_off.gif); }
						ul#subNav li a#studien { background: url(/graphics/nav/downloadcenter.studien_off.gif); }
						ul#subNav li a#praesentationen { background: url(/graphics/nav/downloadcenter.praesentationen_off.gif); }
						ul#subNav li a#informationsunterlagen { background: url(/graphics/nav/downloadcenter.informationsunterlagen_off.gif); }
						ul#subNav li a#teilnahmeerklaerungen { background: url(/graphics/nav/downloadcenter.teilnahmeerklaerungen_off.gif); }
						ul#subNav li a#technische_dokumente { background: url(/graphics/nav/downloadcenter.technische_dokumente_off.gif); }
							
						/** -- over Status -- **/
						/** -- Pefc-Austria -- **/
						ul#subNav li a#wer_wir_sind:hover { background: url(/graphics/nav/pefc_austria.wer_wir_sind_over.gif); }
						ul#subNav li a#was_wir_tun:hover { background: url(/graphics/nav/pefc_austria.was_wir_tun_over.gif); }
						ul#subNav li a#einkaufsratgeber:hover { background: url(/graphics/nav/pefc_austria.einkaufsratgeber_over.gif); }
					
						/** -- Unser Wald -- **/
						ul#subNav li a#pefc_regionen:hover { background: url(/graphics/nav/unser_wald.pefc_regionen_over.gif); }
						ul#subNav li a#funktionsweise:hover { background: url(/graphics/nav/unser_wald.funktionsweise_over.gif); }
						ul#subNav li a#regionenkarte:hover { background: url(/graphics/nav/unser_wald.regionenkarte_over.gif); }
						
						/** -- Unternehmen und Betriebe -- **/
						ul#subNav li a#vom_wald_zum_kunden:hover { background: url(/graphics/nav/unternehmen_betriebe.vom_wald_zum_kunden_over.gif); }
						ul#subNav li a#gut_fuers_geschaeft:hover { background: url(/graphics/nav/unternehmen_betriebe.gut_fuers_geschaeft_over.gif); }
						ul#subNav li a#logonutzung:hover { background: url(/graphics/nav/unternehmen_betriebe.logonutzung_over.gif); }
						ul#subNav li a#meine_vorteile:hover { background: url(/graphics/nav/unternehmen_betriebe.meine_vorteile_over.gif); }
						ul#subNav li a#leitfaden_zertifizierung:hover { background: url(/graphics/nav/unternehmen_betriebe.leitfaden_zertifizierung_over.gif); }
						ul#subNav li a#verkaufen_sie_den_unterschied:hover { background: url(/graphics/nav/unternehmen_betriebe.verkaufen_sie_den_unterschied_over.gif); }
						ul#subNav li a#login:hover { background: url(/graphics/nav/unternehmen_betriebe.login_over.gif); }
						ul#subNav li a#zertifizierungsgesellschaften:hover { background: url(/graphics/nav/unternehmen_betriebe.zertifizierungsgesellschaften_over.gif); }
						ul#subNav li a#zertifizierte_betriebe:hover { background: url(/graphics/nav/unternehmen_betriebe.zertifizierte_betriebe_off.gif); }

						/** -- Pefc Produkte aus Österreich -- **/
						ul#subNav li a#kunden_und_konsumenten:hover { background: url(/graphics/nav/produkte.kunden_und_konsumenten_over.gif); }
						ul#subNav li a#einkaufsratgeber:hover { background: url(/graphics/nav/produkte.einkaufsratgeber_over.gif); }
					
						/** -- Aktuelles und Pressekorner -- **/
						ul#subNav li a#pressemitteilungen:hover { background: url(/graphics/nav/aktuelles_presse.pressemitteilungen_over.gif); }
						ul#subNav li a#leitartikel:hover { background: url(/graphics/nav/aktuelles_presse.leitartikel_over.gif); }
						ul#subNav li a#newsletter:hover { background: url(/graphics/nav/aktuelles_presse.newsletter_over.gif); }
						ul#subNav li a#internationale_newsletter:hover { background: url(/graphics/nav/aktuelles_presse.internationale_newsletter_over.gif); }
						ul#subNav li a#veranstaltungen:hover { background: url(/graphics/nav/aktuelles_presse.veranstaltungen_over.gif); }
						ul#subNav li a#faq:hover { background: url(/graphics/nav/aktuelles_presse.faq_over.gif); }
					
						/** -- Downloadcenter -- **/
						ul#subNav li a#folder:hover { background: url(/graphics/nav/downloadcenter.folder_over.gif); }
						ul#subNav li a#leitfaden:hover { background: url(/graphics/nav/downloadcenter.leitfaden_over.gif); }
						ul#subNav li a#berichte:hover { background: url(/graphics/nav/downloadcenter.berichte_over.gif); }
						ul#subNav li a#studien:hover { background: url(/graphics/nav/downloadcenter.studien_over.gif); }
						ul#subNav li a#praesentationen:hover { background: url(/graphics/nav/downloadcenter.praesentationen_over.gif); }
						ul#subNav li a#informationsunterlagen:hover { background: url(/graphics/nav/downloadcenter.informationsunterlagen_over.gif); }
						ul#subNav li a#teilnahmeerklaerungen { background: url(/graphics/nav/downloadcenter.teilnahmeerklaerungen_over.gif); }
						ul#subNav li a#technische_dokumente:hover { background: url(/graphics/nav/downloadcenter.technische_dokumente_over.gif); }
							ul#subNav li a span { display: none; }
			
				/** -- Infobox -- **/
				div.infoBox { width: 208px; border: 1px solid #9D9B93; margin-top: 10px; } /* s.a. Ie6 Css*/
					div.infoBox h2 { font-size: 11px; text-transform: uppercase; font-weight: bold; color: #FFF; width: 193px; height: 16px; background-color: #9D9B93; padding: 1px 8px 0 8px; }
					div.infoBox h3 { font-size: 10px; text-transform: uppercase; font-weight: bold; line-height: 13px;  color: #313130; margin: 9px 8px 6px 8px; }
					div.infoBox p { font-size: 10px; color: #313130; line-height: 13px; margin: 5px 9px 0 9px; }
					div.infoBox p.spacer { line-height: 1px !important; height: 3px !important; margin: 0!important; padding: 0 !important; }
					div.infoBox a { font-size: 10px; text-transform: uppercase; color: #313130; display: block; background: url(/graphics/misc/linkIcon.gif) no-repeat left center; margin: 9px; padding-left: 12px; }
					/** -- Newsletteranmeldung -- **/
					div.infoBox form { font-size: 10px; color: #313130; line-height: 13px; margin: 15px 0 0 9px; padding: 0 0 1px 0; }
						div.infoBox form fieldset { display: block; clear: left; min-height: 15px; padding: 0 0 7px 0; }
							div.infoBox form fieldset label { display: block; float: left; width: 50px; }
							div.infoBox form fieldset input { font-size: 11px; display: block; float: left; width: 135px; height: 14px; border: 1px solid #9D9B93; padding: 0 0 0 2px; }
							div.infoBox form button { font-size: 9px; text-transform: uppercase; color: #313130; display: block; width: 68px; height: 10px; background: #FFF url(/graphics/misc/newsletter_anmelden.gif) no-repeat left center; border: none; text-indent: -200em; margin: 9px 9px 9px 50px; padding: 0 0 0 12px; cursor: pointer; cursor: hand; }
							div.infoBox form fieldset p.errorMeldung { color: red; clear: left; margin: 0; padding: 3px 0 5px 0; }
			
			/*************************/
			/** -- RECHTER BLOCK -- **/
			div#rightBlock { float: left; width: 650px; margin-left: 10px; padding-bottom: 30px; }
		
				/** -- Headergrafik -- **/
				div#header { width: 650px; height: 350px; background: #FFF; } 
					div.teaser {   }
					div.teaser img {opacity:0.999; position: absolute; top: 10px; left: 231px; width: 650px; height: 350px; /*background: url(/graphics/images/home.home.jpg)*/; z-index: 10; } 
			
					/** -- Newsboxen im Headerbereich -- **/
					div#news { position: absolute; top: 222px; left: 231px; width: 650px; height: 138px; z-index: 100;}
						div.newsbox { float: left; width: 150px; height: 128px; background: #FFF; margin: 0 0 0 10px; z-index: 100; }
						div.ext { width:310px;}
						div.ext p{font-size:14px!important;text-align:center;font-weight:bold;}
						div.ext h2{ width:294px!important;background-color:orange!important;overflow:hidden;margin-bottom:28px;}
						div.ext a{ background-position:205px center!important;color:orange!important;margin:-14px 9px 7px 4px!Important;}
						div.newsbox h2 { font-size: 10px; text-align: center; text-transform: uppercase; font-weight: bold; color: #FFF; width: 134px; height: 15px; background-color: #9D9B93; padding: 2px 8px 0 8px; }
						div.newsbox p { font-size: 10px; color: #313130; line-height: 13px; height: 78px; margin: 5px 9px 0 9px; }
						div.newsbox a { font-size: 10px; text-align: right; text-transform: uppercase; color: #313130; display: block; background: url(/graphics/misc/linkIcon.gif) no-repeat 44px center; margin: 9px 9px 7px 9px; padding-left: 12px; }

				/** -- CONTENT -- */
				#content { width: 650px; margin-top: 10px; }
					#content * { color: #313130; }
				
					#content h2 { height: 64px; background-color: #6FAC1C; margin-bottom: 35px; padding-top: 4px; }
					#content h2 span { font: 17px Georgia, Times, sans serif; font-weight: bold; text-align: center; color: #FFF; display: block; padding-top: 19px; }
					#content h3 { font-size: 11px; text-transform: uppercase; font-weight: bold; margin: 20px 29px 10px 29px; }
					#content h4 { font-weight: bold; margin: 20px 29px 15px 29px; }
					#content h5 { font-weight: normal; text-decoration: underline; margin: 20px 29px 5px 29px; }
				
					#content p,
					#content form,
					#content div { margin: 10px 29px; }
					

					#content table { margin: 10px 29px 10px 29px; padding: 0; } 
						#content table th { color: #FFF; vertical-align: top; background-color: #9D9B93; padding: 0 15px 6px 0; }
						#content table td { vertical-align: top; padding: 0 10px 5px 0; }
							#content table td img { padding: 0; }
							#content table td p { margin: 10px 10px 10px 0 !important; }

					/** -- Tabelle mit Kontaktdaten auf Impressum -- **/
					#content table.impressum { margin: -5px 29px 10px 29px !important; }
						#content table.impressum td { padding: 0 10px 0 0 !important; }

					/** -- Tabelle mit Detailinfos auf Regionen -- **/
					#content table.regionen { margin: -5px 29px 10px 29px !important; }
						#content table.regionen td { padding: 0 10px 0 0 !important; }

					#content ul { list-style-type: disc; margin: 10px 29px 10px 45px; padding: 0; }
						#content ul li { list-style-type: disc; margin: 0; padding: 0 0 2px 0; }
					#content ol { list-style-type: decimal; margin: 10px 29px 10px 49px;  } /*s.a. IE Css*/
						#content ol li { list-style-type: decimal; margin: 0; padding: 0 0 2px 0; }

					#content a { color: #777674; text-decoration: underline; }

					/** -- Sitemap -- **/
					ul.sitemap {  list-style: none !important; }
						ul.sitemap li { list-style: none !important; }
							ul.sitemap li a { background: url(/graphics/misc/linkIcon.gif) no-repeat left center; margin: 0; padding: 0 0 5px 14px !important; }


					/** -- Auflistung der Newsletter / Int. Newsletter -- **/
					#content h3.newsletter { margin: 20px 29px 10px 29px; }
					#content p.newsletter { display: block; clear: left; width: 550px; margin: 5px 0 0 29px !important; padding: 0; }
						#content p.newsletter a { color: #777674 !important; background: url(/graphics/misc/linkIcon.gif) no-repeat left 8px; padding: 4px 0 0 15px; }
						/** -- ADMIN-Ansicht -- **/
						#content p.newsletter.admin { height: 20px; }
						#content p.newsletter a.info { display: block; float: left; width: 370px; height: 20px; }
						#content p.newsletter a.bearbeiten { display: block; float: left; width: 80px; height: 24px; background: url(/graphics/admin/bearbeiten.gif) no-repeat left top; margin: 0 10px 0 0; padding: 0; }
						#content p.newsletter a.loeschen { display: block; float: left; width: 70px; height: 24px; background: url(/graphics/admin/loeschen.gif) no-repeat left top; margin: 0; padding: 0; }
						#content p.newsletter a.bearbeiten:hover { background-position: left -24px; }
						#content p.newsletter a.loeschen:hover { background-position: left -24px; }
							#content p.newsletter a span { display: none; }
			

					/** -- Auflistung der FAQ -- **/
					#content h3.faq { margin: 20px 29px 10px 29px; }
					#content p.faq { display: block; clear: left; width: 550px; background: url(/graphics/misc/linkIcon.gif) no-repeat left 4px; margin: 5px 0 0 29px !important; padding: 0; }
						#content p.faq a { color: #777674 !important; padding: 4px 0 0 15px; }
						/** -- ADMIN-Ansicht -- **/
						#content h3.faq.admin { height: 20px; }
						#content h3.faq.admin span.info { color: #F29400; display: block; float: left; width: 385px; height: 20px; }
						#content p.faq.admin { height: 20px; background-position: left 8px; }
						#content p.faq a.info { display: block; float: left; width: 370px; height: 20px; }
						#content h3.faq.admin a.bearbeiten,
						#content p.faq a.bearbeiten { display: block; float: left; width: 80px; height: 24px; background: url(/graphics/admin/bearbeiten.gif) no-repeat left top; margin: 0 10px 0 0; padding: 0; }
						#content h3.faq.admin a.loeschen,
						#content p.faq a.loeschen { display: block; float: left; width: 70px; height: 24px; background: url(/graphics/admin/loeschen.gif) no-repeat left top; margin: 0; padding: 0; }
						#content h3.faq.admin a.bearbeiten:hover, #content p.faq a.bearbeiten:hover,
						#content h3.faq.admin a.loeschen:hover, #content p.faq a.loeschen:hover { background-position: left -24px; }
							#content h3.faq a.bearbeiten span, #content h3.faq.admin a.loeschen span,
							#content p.faq a.bearbeiten span, #content p.faq a.loeschen span { display: none; }


					/** -- Auflistung der Pressemeldungen / Veranstaltungen -- **/
					#content h3.entries { margin: 20px 29px 10px 29px; }
					#content p.entries { display: block; clear: left; width: 550px; background: url(/graphics/misc/linkIcon.gif) no-repeat left 4px; margin: 5px 0 0 29px !important; padding: 0; }
					#content p.entries.admin { height: 20px; background-position: left 8px; }
						#content p.entries a { color: #777674 !important; padding: 4px 0 0 15px; }
						/** -- ADMIN-Ansicht -- **/
						#content p.entries a.info { display: block; float: left; width: 370px; height: 20px; }
						#content p.entries a.bearbeiten { display: block; float: left; width: 80px; height: 24px; background: url(/graphics/admin/bearbeiten.gif) no-repeat left top; margin: 0 10px 0 0; padding: 0; }
						#content p.entries a.loeschen { display: block; float: left; width: 70px; height: 24px; background: url(/graphics/admin/loeschen.gif) no-repeat left top; margin: 0; padding: 0; }
						#content p.entries a.bearbeiten:hover { background-position: left -24px; }
						#content p.entries a.loeschen:hover { background-position: left -24px; }
							#content p.entries a.bearbeiten span { display: none; }
							#content p.entries a.loeschen span { display: none; }
			
					/** -- Detailseite der Pressemeldungen -- **/
					table#presseKontaktInfo { margin: -5px 29px 10px 29px; }
						table#presseKontaktInfo td { vertical-align: top; padding: 0 10px 0 0; }
						table#presseKontaktInfo td.paddingBottom { padding-bottom: 5px; }
					p.backLink { text-align: right; border-top: 1px solid #777674; margin: 50px 29px 10px 29px !important; padding: 5px 0 0 0; }
						p.backLink a { font-size: 11px; text-transform: uppercase; font-weight: bold; color: #F29400 !important; text-decoration: none; }
		
				
					/** -- Auflistung der Leitartikel -- **/
					#content h3.artikel { margin: 20px 29px 10px 29px; }
					#content p.artikel { display: block; clear: left; width: 600px; background: url(/graphics/misc/linkIcon.gif) no-repeat left 4px; margin: 5px 0 0 29px !important; padding: 0; }
						#content p.artikel span.monat { display: block; float: left; width: 50px; padding: 0 0 0 15px; }
						#content p.artikel a.titel { display: block; float: left; width: 220px; padding: 0 20px 0 0; }
					/** -- ADMIN-Ansicht-- **/
					#content p.artikel.admin { width: 600px; height: 20px; background-position: left 6px; }
						#content p.artikel.admin span.monat { height: 17px; padding: 3px 0 0 15px; }
						#content p.artikel.admin a.titel { width: 220px; height: 17px; padding: 3px 10px 0 0; }
						#content p.artikel.admin span.author { display: block; float: left; width: 140px; height: 17px; padding: 3px 0 0 0; }
						#content p.artikel.admin a.bearbeiten { display: block; float: left; width: 80px; height: 24px; background: url(/graphics/admin/bearbeiten.gif) no-repeat left top; margin: 0 5px 0 0; padding: 0; }
						#content p.artikel.admin a.loeschen { display: block; float: left; width: 70px; height: 24px; background: url(/graphics/admin/loeschen.gif) no-repeat left top; margin: 0; padding: 0; }
						#content p.artikel.admin a.bearbeiten:hover { background-position: left -24px; }
						#content p.artikel.admin a.loeschen:hover { background-position: left -24px; }
							#content p.artikel.admin a.bearbeiten span { display: none; }
							#content p.artikel.admin a.loeschen span { display: none; }


					/** -- Auflistung der Folder -- **/
					table#folder {  }
						table#folder td.bild { width: 57px; height: 80px; padding: 0 20px 30px 0; }
							table#folder td.bild img { border: 1px solid #9D9B93; padding: 2px; }
						
						table#folder td.text { width: 390px; padding: 0 0 30px 0; }
							table#folder td.text p.titel { font-weight: bold; height: 20px; margin: 0 !important; padding: 0 !important; }
							table#folder td.text p.beschreibung { height: 48px; margin: 0 !important; padding: 0 !important; }
							table#folder td.text p.download { height: 15px; margin: 0 !important; padding: 0 !important; }

						table#folder td.edit { margin: 0; padding: 0 0 30px 0; }
							table#folder td.edit a { display: block; width: 80px; height: 24px; padding: 0; }
							table#folder td.edit a.bearbeiten { background: url(/graphics/admin/bearbeiten.gif) no-repeat left top; margin: 10px 0 0 10px; }
							table#folder td.edit a.loeschen { background: url(/graphics/admin/loeschen.gif) no-repeat left top; margin: 5px 0 0 10px; }
							table#folder td.edit a.bearbeiten:hover,
							table#folder td.edit a.loeschen:hover { background-position: left -24px; }
								table#folder td.edit a span { display: none; }


					
					/** -- EINKAUFSRATGEBER -- **/
					form#einkaufsratgeberForm { margin: 10px 0; }
					form#einkaufsratgeberForm * { font-size: 10px; }
				
						/** -- Was möchten Sie suchen -- **/
						form#einkaufsratgeberForm h3 { font-size: 10px; color: #AE8D37; text-transform: uppercase; font-weight: bold; width: 242px; height: 14px; float: left; margin: 0; padding-top: 1px; }
						fieldset#suchziel legend { display: none; }
						fieldset#suchziel fieldset { display: block; float: left; }
						fieldset#suchziel_pud { width: 186px; margin-right: 15px; }
						fieldset#suchziel_bud { width: 158px; margin-left: 0; }
							fieldset#suchziel fieldset label { display: block; float: right; padding-top: 1px; }
							fieldset#suchziel fieldset input { display: block; float: left; width: 15px; height: 15px; }
						form#einkaufsratgeberForm p.underline { height: 2px; line-height: 1px; border-bottom: 1px solid #9D9B93; margin: 0 0 24px 0; }
				
						/** -- Diese div´s umgeben die Suchfelder, die je nach Suche ein-/ausgeblendet werden -- **/
						form#einkaufsratgeberForm div#suchFelder1,
						form#einkaufsratgeberForm div#suchFelder2 { margin: 0; padding: 0; }
						.show { display: block; }
						.hide { display: none; }
					
						/** -- Suche nach "Betriebe und Dienstleiter " -- **/
						form#einkaufsratgeberForm h3.betriebe { text-align: right; width: 265px; height: 35px; padding: 1px 0 0 197px; }
						fieldset#zertifizierte1 legend { display: none; }
						fieldset#zertifizierte1 fieldset { display: block; margin-left: 5px; }
						fieldset#zertifizierte1_alle { width: 143px; }
						fieldset#zertifizierte1_detailliert { width: 84px; margin-left: 20px; margin-top: 5px; }
							fieldset#zertifizierte1 fieldset label { display: block; float: right; padding-top: 1px; }
							fieldset#zertifizierte1 fieldset input { display: block; float: left; width: 15px; height: 15px; }
						fieldset.textField { display: block; clear: left; width: 280px; height: 19px; padding: 0 0 4px 370px; }
						fieldset.textField.first { margin-top: 9px; }
							fieldset.textField label { display: block; float: left; text-align: right; width: 80px; padding-top: 2px; }
							fieldset.textField input { display: block; float: right; width: 180px; height: 15px; border: 1px solid #A28D68; margin: 0; padding-top: 2px; }
							fieldset.textField select { display: block; float: right; width: 182px; height: 17px; border: 1px solid #A28D68; }
					
						/** -- Suche nach "Podukte und Dienstleistungen" -- **/
						form#einkaufsratgeberForm h3.betriebe { text-align: right; width: 265px; height: 35px; margin: 0; padding: 1px 0 0 197px; }
						fieldset#zertifizierte2 legend { display: none; }
						fieldset#zertifizierte2 fieldset { display: block; margin-left: 5px; }
						fieldset#zertifizierte2_alle { width: 143px; }
						fieldset#zertifizierte2_detailliert { width: 86px; margin-left: 20px; margin-top: 5px; }
							fieldset#zertifizierte2 fieldset label { display: block; float: right; padding-top: 1px; }
							fieldset#zertifizierte2 fieldset input { display: block; float: left; width: 15px; height: 15px; }
						fieldset#produkt { height: 91px;  margin-top: 9px; }
							fieldset#produkt label { display: block; float: left; text-align: right; width: 80px; padding: 2px 0 0 371px; }
							fieldset#produkt select { display: block; float: right; width: 182px; height: 87px; border: 1px solid #A28D68; }
						form#einkaufsratgeberForm p.spacer { height: 10px; line-height: 1px; border-bottom: 1px solid #9D9B93; margin: 7px 0 5px 0; }
						form#einkaufsratgeberForm p.info { margin: 0; width: 530px; float: left; }
				

						/** -- Submit-Button -- **/
						form#einkaufsratgeberForm button { 
							display: block;
							float: right;
							width: 89px;
							height: 12px; 
							background: url(/graphics/misc/suche_starten.gif) no-repeat 0 0;
							border: none;
							text-indent: -100em;
							margin: 0; 
							padding: 0;
							cursor: pointer;
							cursor: hand;
						}


				
						/** -- Ergebnis der Suche -- **/
						#content #result { clear: both; margin: 50px 0 20px 0; }
							p.ergebnisanzahl { font-size: 11px; width: 650px; border-bottom: 1px solid #9D9B93; margin: 0 !important; padding: 10px 0 3px 0; }
							
							form#sortierung { width: 650px; margin: 15px 0 10px 0 !important; }
								form#sortierung p { float: left; margin: 0 30px 0 0 !important; }
								form#sortierung fieldset#order_firma,
								form#sortierung fieldset#order_name { display: block; float: left; width: 120px; }
									form#sortierung fieldset#order_firma label,
									form#sortierung fieldset#order_name  label { display: block; float: left; height: 15px; margin-right: 10px; }
									form#sortierung fieldset#order_firma input,
									form#sortierung fieldset#order_name input { display: block; float: left; width: 15px; height: 15px; margin-right: 4px;}
								
							div#schnellsuche { clear: both; margin: 0 !important; padding-bottom: 40px !important; }
								div#schnellsuche p { font-weight: bold; float: left; width: 152px; 	margin: 0 !important; }
								div#schnellsuche a { font-weight: bold; color: #AE8D37; text-decoration: none; display: block; float: left; margin: 0 5px 0 0; padding: 0 !important; }
							
							table.einkaufsratgeber { font-size: 10px; clear: both; width: 650px; margin: 0 !important; }
								table.einkaufsratgeber tr.odd { background-color: #F4F5F0; }
									table.einkaufsratgeber th { padding: 3px 15px 3px 10px !important; }
									table.einkaufsratgeber td { padding: 7px 20px 5px 10px !important; }
									table.einkaufsratgeber td.orderCol { color: #AE8D37 !important; font-weight: bold !important; width: 16px; padding: 7px 0 5px 7px !important; }
									table.einkaufsratgeber td.plz { width: 50px; }

 
					
					/*************************/
					/** -- MEMBERBEREICH -- **/
					/** -- Login -- **/
					form#login { width: 330px; background: #EBF3FA; border: 1px solid #5588B4; padding: 20px 10px; }
						form#login fieldset { display: block; margin: 0 0 5px 0; padding: 0; }
							form#login fieldset label { display: block; float: left; width: 80px; margin: 0; padding: 2px 0 0 0; }
							form#login fieldset input { font-size: 11px; display: block; float: left; width: 200px; height: 13px; margin: 0; padding: 1px 0 0 2px; }
						
						form#login fieldset#agbs { padding: 5px 0; }
							form#login fieldset#agbs input { display: block; float: left; width: 15px; height: 14px; margin: 0 5px 0 79px; padding: 0; } /* s.a. IE6 Css */
							form#login fieldset#agbs label { font-size: 11px; display: block; float: left; width: 220px; height: 14px; margin: 0; padding: 0; }
					
						form#login button { color: #5588B4; font-size: 11px; text-transform: uppercase; font-weight: bold; display: block; background: none; border: none; cursor: pointer; cursor: hand; margin-left: 77px; }
						form#login p.error { font-size: 11px; font-weight: bold; color: red; margin: 0 0 10px 80px; padding: 0; }
				
					/** -- Links am Seitenanfang im Memberbereich -- **/
					p#adminLink { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #9BBE13; margin: -25px 0 20px 0; padding: 0; }
					p#adminLink a { color: #9BBE13; text-decoration: none; }
					p#adminLink a:hover { color: #9BBE13; text-decoration: underline; }
				
					p#zurUebersichtLink { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #9BBE13; width: 50%; float: left; margin: -25px 0 20px 0; padding: 0; }
					p#zurUebersichtLink a { color: #9BBE13; text-decoration: none; }
					p#zurUebersichtLink a:hover { color: #9BBE13; text-decoration: underline; }
				
					p#memberLogout { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #9BBE13; margin: -25px 0 20px 0; padding: 0; }
					p#memberLogout a { color: #9BBE13; text-decoration: none; }
					p#memberLogout a:hover { color: #9BBE13; text-decoration: underline; }
			
					/** -- Links auf der Startseite -- **/
					ul.adminLinks {  list-style: none !important; margin: 10px 29px 30px 30px !important; }
						ul.adminLinks li { display: block; list-style: none !important; margin: 0 0 3px 0 !important; padding: 0 !important; }
							ul.adminLinks li a { text-decoration: none; display: block; background: url(/graphics/misc/linkIcon.gif) no-repeat left center; margin: 0; padding: 0 0 5px 14px !important; }
							ul.adminLinks li a:hover { text-decoration: underline; }



					/** -- Allgemeiner Table im Memberbereich -- **/
					table.memberarea { font-size: 10px; width: 650px; margin: 0 0 20px 0 !important; }
						table.memberarea tr.odd { background-color: #F4F5F0; }
							table.memberarea th { padding: 3px 15px 3px 10px !important; }
							table.memberarea td { padding: 7px 20px 5px 10px !important; }
							
							/** -- User -- **/
							table.memberarea td.bearbeiten,
							table.memberarea td.produkteBearbeiten { width: 22px; padding: 3px 3px 0 0 !important; }
							table.memberarea td.loeschen { width: 20px; padding: 3px 10px 0 0 !important; }
							table.memberarea td.bearbeiten a { display: block; width: 20px; height: 20px; background: url(/graphics/admin/bearbeiten_off.gif) no-repeat top left; }
							table.memberarea td.produkteBearbeiten a { display: block; width: 20px; height: 20px; background: url(/graphics/admin/produkte_off.gif) no-repeat top left; }
							table.memberarea td.loeschen a { display: block; width: 20px; height: 20px; background: url(/graphics/admin/loeschen_off.gif) no-repeat top left; }
							table.memberarea td.bearbeiten a:hover { background: url(/graphics/admin/bearbeiten_over.gif) no-repeat top left; }
							table.memberarea td.produkteBearbeiten a:hover { background: url(/graphics/admin/produkte_over.gif) no-repeat top left; }
							table.memberarea td.loeschen a:hover { background: url(/graphics/admin/loeschen_over.gif) no-repeat top left; }
								table.memberarea td a  span { display: none; }
				
							/** -- Userlogs -- **/
							table.memberarea td.datum { width: 50px;  }
							table.memberarea td.details { width: 10px; padding: 7px 0 5px 10px !important; }
				
					/** -- Suchergebnisse -- **/
					table.suche { font-size: 10px; width: 619px; margin: 30px 0 20px 31px !important; }
						table.suche tr.odd { background-color: #F4F5F0; }
							table.suche th { padding: 3px 10px 3px 10px !important; }
							table.suche td { padding: 7px 10px 5px 10px !important; }
				
					/** -- Paging -- **/
					div#paging { font-size: 11px; text-align: center; border-top: 1px solid #9D9B93; margin: 20px 0 20px 0 !important; padding: 3px 0 0 0; }
						div#paging span#back { text-align: left; display: block; float: left; width: 90px; margin-left: 10px;}
						div#paging span#index { text-align: center; display: block; float: left; width: 440px; }
						div#paging span#vor { text-align: right; display: block; float: left; width: 100px; }
				
					
					/** -- H3 im Admin-Formular -- **/
					#gdAdminForm h3 { margin-left: 15px; }
				
					/** -- Produkte - Formular -- **/
					form#gdAdminProdukte { font: 12px MS Sans Serif !important; width: 442px !important; background: #f0f0ee url(/raxis3/graphics/raxisAdminBox/adminFormular/header.gif) no-repeat; border: 1px solid #FFFFFF; padding-top: 31px; }
						form#gdAdminProdukte * { font: 12px MS Sans Serif; color: #000000; }
							form#gdAdminProdukte #headerText legend { display: none; }
							form#gdAdminProdukte #headerText { font: 12px Verdana, MS Sans Serif; font-weight: bold; text-align: center; color: #F1F5E1; display: block; width: 442px; margin: -29px 0 20px 0; padding: 0; }
						form#gdAdminProdukte p.infoCol span { display: block; float: left; width: 90px; }
						form#gdAdminProdukte h3.produkte { margin-top: 30px; margin-bottom: 10px; }
						form#gdAdminProdukte fieldset.standardCheckbox { border: 0; display: block; float: left; width: 220px; margin: 0 0 5px 0; padding: 0; }
							form#gdAdminProdukte fieldset.standardCheckbox legend { display: none; }
							form#gdAdminProdukte fieldset.standardCheckbox label { display: block; float: right; width: 170px; margin: 6px 0 0 0; padding: 0; }
							form#gdAdminProdukte fieldset.standardCheckbox input { float: left; display: block; width: 18px; height: 15px; border: 0; margin: 5px 0 5px 27px; padding: 0; }
						form#gdAdminProdukte .button { clear: both; text-align: right; color: #676767; width: 100%; height: 23px; background: #e0e0df url(/raxis3/graphics/raxisAdminBox/adminFormular/button.gif) no-repeat 355px 4px; border: 0; border-top: 1px solid #cccccc; margin: 20px 0 0 0; padding: 0 17px 2px 0; cursor: pointer; cursor: hand; }
	
					/** -- Userdaten im Memberbereich -- **/
					div#betriebsdaten { width: 442px !important; background: #f0f0ee url(/raxis3/graphics/raxisAdminBox/adminFormular/header.gif) no-repeat; border: 1px solid #FFFFFF; padding: 31px 0 10px 0; }
						div#betriebsdaten h3 { text-align: center; color: #FFF !important; margin: -28px 0 20px 0 !important; padding: 0 !important; }
						div#betriebsdaten h4 { margin: 0 !important; padding: 10px 0 0 20px !important; }
						div#betriebsdaten p { margin: 5px 20px 10px 20px !important; padding: 5px !important; background: #FEFEFB; }
						div#betriebsdaten p.kontaktdaten { margin: 5px 20px 0 20px !important; padding: 5px !important; background: #FEFEFB; }
						div#betriebsdaten table { width: 402px; margin: 0 20px 10px 20px !important; padding: 5px !important; background: #FEFEFB; }
							div#betriebsdaten table td { padding: 0 0 3px 5px !important; }
							div#betriebsdaten table td.first { padding: 5px 0 3px 5px !important; }
							div#betriebsdaten table td.last { padding: 0 0 5px 5px !important; }
					p#betriebsdaten_bearbeiten { width: 442px; text-align: right; }

		
		/** -- SubSub-Navigation -- **/
		ul#subsubNav { list-style: none; width: 600px; height: 15px; margin: 0 0 15px 15px !important; }
			ul#subsubNav li { display: block; float: left; margin: 0; padding: 0 15px !important; background: url(/graphics/misc/trenner_subsubNav.gif) no-repeat right 3px; }
			ul#subsubNav li.first { padding-left: 0; }
			ul#subsubNav li.last { background-image: none; }
				ul#subsubNav li a { font-size: 11px; display: block; text-transform: uppercase; text-decoration: underline; }
	
		
		/******************/
		/** -- Footer -- **/
		ul#footer { clear: left; list-style: none; width: 890px; height: 18px; background-color: #9D9B93; margin-left: -10px; }
			ul#footer li { font-size: 0.8em; text-transform: uppercase; color: #FFF; display: block; float: left; background: url(/graphics/misc/trenner_footer.gif) no-repeat top right; padding: 3px 12px; }
				ul#footer li a { font-size: 10px; text-transform: uppercase; color: #FFF; text-decoration: none; }
			ul#footer li.first { padding-left: 10px; }
			ul#footer li.last { background: none; padding-right: 0; }
		div#borderBottom { width: 890px; height: 36px; background: url(/graphics/misc/schatten_unten.gif) repeat-x left top; margin: 0; padding: 0; }
		

		/*********************/
		/** -- Small Nav -- **/
		ul#smallNav { position: absolute; top: 129px; left: 98px; list-style: none; width: 156px; }
			ul#smallNav li { display: block; float: left; margin: 0; padding: 0 6px 0 6px; background: url(/graphics/misc/trenner_subsubNav.gif) no-repeat right 3px; }
			ul#smallNav li.first { padding: 0 6px 0 0; }
			ul#smallNav li.last { background: none; padding: 0 0 0 6px; }
			ul#smallNav li a { font-size: 10px; color: #313130; text-decoration: none; }

		
		/************************/
		/** -- Suchformular -- **/
		#quicksearchForm { display: block; position: absolute; top: 20px; left: 661px; width: 209px; height: 60px; background-color: #FFF; z-index: 100; }
			#quicksearchForm h2 { width: 209px; height: 18px; background: url(/graphics/schnellsuche/header.gif); margin: 0; padding: 0; }
				#quicksearchForm h2 span { display: none; }
			#quicksearchForm input#term { display: block; float: left; width: 123px; height: 16px; border: 1px solid #9D9B93; margin: 6px 5px 3px 6px; padding-left: 2px; }
			#quicksearchForm p#direktLink { clear: left; margin: 0; padding: 0; }
				#quicksearchForm p#direktLink a { display: block; width: 209px; height: 18px; background: url(/graphics/schnellsuche/einkaufsratgeber.gif); margin: 0; padding: 0; }
					#quicksearchForm p#direktLink span { display: none; }
			#quicksearchForm button { display: block; float: left; width: 55px; height: 15px; background: url(/graphics/misc/suche.gif) no-repeat 0 0; border: none; text-indent: -100em; margin: 8px 0 0 0; padding: 0; cursor: pointer; cursor: hand; }


/** -- allgemeine Definitionen -- **/
strong { font-weight: bold !important; }
.errorMeldung { color: red !important; }


/***************************/
/** -- Styles für SIFR -- **/
/** -- These are standard sIFR styles... do not modify!!! -- * */
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

/** -- Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. -- **/
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/** -- These "decoy" styles are used to hide the browser text before it is replaced... 
-- The negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text 
-- in this example is so much narrower... 
-- Your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles -- **/
.sIFR-hasFlash #content h2 span {
	display: block;
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 17px !important;
	padding-top: 17px;
}

h2 span.sIFR-replaced embed { height: 28px !important; }