	/* Layout S*Z Sachsenkleber */


/* BOX MODEL BUX IE6, Opera8:
 * http://de.selfhtml.org/css/formate/box_modell.htm  
 * ->Bei einer Box ENTWEDER width und height ODER 
 * border und padding angeben. margin ist nicht betroffen.
 */


body						{ font-family:arial; font-size:0.8em; padding:0px; margin:5px; }
img, p		 			{ margin:0px; border:0px; padding:0px; }
h1							{ margin:0px; }
h2							{ margin:0px; padding:0px; font-size:1.5em; }
h3							{ margin:0px; margin-bottom:0.4em; font-size:1.2em; }
a 							{ color:black; text-decoration:none; }
a:hover					{ color:black; text-decoration:underline; }
a:active				{ color:black; text-decoration:underline; }
a:focus					{ color:black; text-decoration:underline; }
a div 					{ cursor:pointer; }
ul, li 					{ margin-left:10px; margin-top:0px; margin-bottom:0px; padding:0px; }


form						{ margin:0px; }

.kein_Zeilenumbruch																			{ white-space:nowrap; }
.fett																										{ font-weight:bold; }


.Aktionspreis																						{ color:red; font-weight:bold; }
.Aktion_Normalpreis																			{ color:black; font-size:0.9em; }
.Hervorhebung_Rabatt																		{ font-weight:bold; color:red; }
.formular_Pflichteingabefeld														{ background-color:#669999; font-weight:bold; }
.formular_fehlerzelle																		{ padding:2px; border:2px solid #FF0000; }
.formular_css_fehlercheckbox														{ padding:2px; border:2px solid #FF0000; }
.formular_fehlermeldung																	{ font-size:0.8em; }




/* Anfang Boxenstruktur der Seite (Menu mit Hauptfenster) */
#box_ringsherum_navigation_oben										{ position:relative; top:0px;  left:0px; 		width:990px; height:177px; font-size:10pt; }
	#box_ringsherum_navigation_logo									{ position:relative; top:0px;	 left:0px;		width:215px; height:177px; float:left; background-image:url(img/nav_hintergrund.png); }
	#box_oben_ohne_logo															{ position:relative; top:0px;  left:0px; 		width:770px; height:135px; float:left; background-image:url(img/semperoper_transparent2.png); background-position:bottom right; background-repeat:no-repeat; }
		#box_ringsherum_navigation_aktionen						{ position:relative; top:0px;  left:0px;		width:215px; height:115px; margin-left:15px; margin-top:10px; float:left; z-index:2; }
			#box_navigation_aktionen_Bild								{ position:absolute; top:0px;  left:0px; 		width:90px;  height:70px;  margin-left:-10px; margin-top:-20px;  }
			#box_navigation_aktionen_Ueberschrift				{ position:absolute; top:5px;  left:0px;		width:205px; height:20px; font-weight:bold; text-align:right; }
			#box_navigation_aktionen_Inhalt							{ position:absolute; top:20px; left:0px;		width:205px; height:105px; }
			#box_navigation_aktionen_Inhalt	a						{ color:white;  }
			#box_navigation_aktionen_Inhalt	a:hover			{ color:black; }
			#box_navigation_aktionen_Inhalt	a:active		{ color:black; }	
			#box_navigation_aktionen_Inhalt	a:focus			{ color:black; }		
			#box_navigation_aktionen_Artikelnamen				{ position:absolute; top:20px; left:0px;		width:180px; height:48px; overflow:hidden; }
			#box_navigation_aktionen_Artikelnamen ul		{ list-style-image:url(img/arrow_right_white.gif); }
			#box_navigation_aktionen_LinkWeitere				{ position:absolute; top:75px; left:45px;		width:160px; height:20px; overflow:hidden; text-align:right; }		
		#box_ringsherum_navigation_service						{ position:relative; top:0px;  left:0px;		width:215px; height:115px; margin-left:15px; margin-top:10px; float:left; z-index:2; }
			#box_navigation_service_Ueberschrift				{ position:absolute; top:5px;  left:20px;		width:205px; height:20px; font-weight:bold; }
			#box_navigation_aktionen_Inhalt							{ position:absolute; top:20px; left:0px;		width:205px; height:105px; color:white; }		
				#box_navigation_service_Einzelpunkte			{ position:absolute; top:7px; left:0px;		width:180px; height:80px; overflow:hidden; }
				#box_navigation_service_Einzelpunkte ul		{ list-style-image:url(img/arrow_right_white.gif); }
		#box_ringsherum_navigation_warenkorb					{ position:absolute; top:0px;	 right:20px;	width:205px; height:115px; margin-top:10px; background-image:url(img/nav_waren.gif); }
		#box_ringsherum_navigation_warenkorb_leer				{ position:absolute; top:0px;	 right:20px;	width:205px; height:115px; margin-top:10px; background-image:url(img/nav_waren_leer.gif); }
			#box_navigation_warenkorb_Ueberschrift			{ position:absolute; top:5px; left:15px;		width:195px; height:20px; font-weight:bold; }
			#box_navigation_warenkorb_Inhalt						{ position:absolute; top:31px; left:7px;		width:195px; height:55px; }
				.tabelle_navigation_warenkorb_Inhalt			{ border-collapse:collapse; width:110px; }
				.tabelle_navigation_warenkorb_Inhalt td		{ margin:0px; padding:1px; color:white; }
				.tabelle_navigation_warenkorb_abstand			{ padding-right:3px; }
				.tabelle_navigation_warenkorb_portofrei		{ font-weight:bold; }
				.tabelle_navigation_warenkorb_preis				{ text-align:right; }
				.tabelle_navigation_warenkorb_Summe				{ padding:0px; font-weight:bold; border-top:1px solid white; border-bottom:3px double white; }
				#box_navigation_warenkorb_zurKasse				{ position:absolute; top:58px; left:117px;	width:75px;  height:29px; font-weight:bold; }
	#box_ringsherum_navigation_oben_rundung					{ position:relative; top:0px;  left:0px; 		width:770px; height:40px; float:left; background-image:url(img/nav_oben_zeile_rundung2.png); background-repeat:no-repeat; }
#box_ringsherum_navi_links_und_haupt							{ position:relative; top:0px;  left:0px; 		width:990px; height:auto; }
	#box_ringsherum_navigation_linkeSeite						{ position:relative; top:0px;	 left:0px; 		width:215px; margin-bottom:50px; float:left; background-image:url(img/nav_hintergrund.png); }
		#box_ringsherum_navigation_Sprachauswahl			{ position:relative; top:0px;	 left:10px;		width:193px; height:40px; background-color:#669999; border:1px solid #CAFFCA; text-align:center; }
		#box_ringsherum_navigation_Sprachauswahl form	{ margin:8px; }
		#box_ringsherum_navigation_HTMLlinks					{ position:relative; top:0px;  left:0px;		width:215px; }
			#box_navigation_HTMLlinks										{ position:relative; top:0px;  left:0px;		width:205px; margin-left:5px; font-weight:bold; }
			.box_navigation_HTMLlinks_standardlink			{ position:relative; top:0px;  left:0px;		margin-left:5px; margin-top:5px; margin-right:5px; }
			.box_navigation_HTMLlinks_Direkte_Bestellung	a { position:relative; top:0px;  left:0px;		margin-left:5px; margin-top:5px; margin-right:5px; color:white; }			
			.box_navigation_HTMLlinks_Warengruppe				{ position:relative; top:0px;  left:0px;		margin-top:5px; margin-left:20px;  margin-right:5px;}
			.box_navigation_HTMLlinks_Artikel						{ position:relative; top:0px;  left:0px;		margin-top:5px; margin-left:35px;  margin-right:5px;}
			.box_navigation_HTMLlinks_link	a						{ font-weight:bold; padding:3px; background-color:#669999; display:block; border:1px solid #CAFFCA; }
			.box_navigation_HTMLlinks_link	a:hover			{ background-color:#99FFCC; border-right:1px solid #CAFFCA; border-bottom:1px solid #CAFFCA; border-left:1px solid #000000; border-top:1px solid #000000; }
			.box_navigation_HTMLlinks_link	a:active		{ background-color:#99FFCC; border-right:1px solid #CAFFCA; border-bottom:1px solid #CAFFCA; border-left:1px solid #000000; border-top:1px solid #000000; }
			.box_navigation_HTMLlinks_link	a:focus			{ background-color:#99FFCC; border-right:1px solid #CAFFCA; border-bottom:1px solid #CAFFCA; border-left:1px solid #000000; border-top:1px solid #000000; }
			.box_navigation_HTMLlinks_link_hervorgehoben a	{ color:black; background-color:#99FFCC; padding:3px; display:block; border-right:1px solid #CAFFCA; border-bottom:1px solid #CAFFCA; border-left:1px solid #000000; border-top:1px solid #000000; }
			.box_navigation_HTMLlinks_Abstandhalter			{ margin-bottom:15px; }
		#box_navigation_unten_rundung									{ position:relative; top:0px;  left:0px;		width:215px; height:35px; background-image:url(img/nav_unten_rundung.png); }
	#box_container_hauptfenster											{ position:relative; top:0px;	 left:0px; 		width:765px; height:auto; margin-left:5px; float:left; background-color:#EFFAFA; }
		#box_hauptfenster_oben_zeile_rundung					{ position:relative; top:-35px;  left:0px; 	width:765px; height:35px; background-image:url(img/hauptfenster_oben_zeile_rundung3.gif); }
		#box_ringsherum_hauptfenster									{ position:relative; top:0px;  left:0px; 		width:auto; height:auto; }
			/* hier sind die individuellen Seiten drin */
		#box_hauptfenster_unten_zeile_rundung					{ position:absolute; bottom:-35px; left:0px; width:765px; height:35px; background-image:url(img/hauptfenster_unten_zeile_rundung.gif); }
/* Ende Boxenstruktur der Seite (Menu mit Hauptfenster) */



/* Anfang allgemeine Boxen */
.Ueberschrift_alle_Seiten												{ font-size:2.2em; text-align:center; } /* TODO */
	#box_Ueberschrift_alle_Seiten_Hintergrund			{ position:relative; top:0px; left:0px; width:auto; /*height:1.8em;*/height:3.8em; overflow:visible; }
	#box_Ueberschrift_alle_Seiten									{ position:absolute; top:0px; left:0px; width:100%; margin-top:0.4em; overflow:visible; }
	
/* Anfang Shopansicht */
a .box_Artikel_Shopansicht_Einzelbox								{ color:black; }
a:hover  .box_Artikel_Shopansicht_Einzelbox					{ color:white; text-decoration:none; }
a:active .box_Artikel_Shopansicht_Einzelbox					{ color:white; text-decoration:none; }
a:focus	 .box_Artikel_Shopansicht_Einzelbox					{ color:white; text-decoration:none; }
.box_Artikel_Shopansicht_Einzelbox	 								{ position:relative; top:0px; left:0px; width:17.8em; height:15.0em; margin:5px; margin-top:10px; float:left; background-image:url(img/nav_hintergrund.png); }
	.box_Artikel_Shopansicht_Artikelname_Hintergrund	{ position:relative; top:0px; left:0px; width:auto; height:22%; overflow:hidden; }
	.box_Artikel_Shopansicht_Artikelname							{ position:absolute; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }
	h2.Artikel_Shopansicht_Artikelname								{ font-size:1.01em; font-weight:bold; text-decoration:underline; padding:0.5em; }
	h3.Artikel_Shopansicht_Artikelname								{ font-size:1.01em; font-weight:bold; text-decoration:underline; padding:0.5em; }
	.box_Artikel_Shopansicht_Foto											{ position:relative; top:0px; left:0px; margin:0.5em; width:3.65em; height:8em; float:left; overflow:hidden; }
	.box_Artikel_Shopansicht_Beschreibung							{ position:relative; top:0px; left:0px; width:12.3em; height:8.8em; margin-top:0.5em; float:left; overflow:hidden; }
		.Artikel_Shopansicht_KurzeBeschreibung					{ color:black; text-decoration:none; }
	.box_Artikel_Shopansicht_Aktionsinfo							{ position:relative; top:0px; left:0px; width:12.3em; height:2.5em; float:left; overflow:hidden; }
		.Artikel_Shopansicht_Aktionsinfo								{ color:black; }
	.box_Artikel_Shopansicht_zeile_unten							{ position:absolute; bottom:0px; left:0px; width:100%; height:13%; overflow:hidden; background-color:#669999; }	
	.box_Artikel_Shopansicht_Preis										{ position:absolute; bottom:0px; left:0px; width:100%; height:13%; overflow:hidden; z-index:2; }
		.Artikel_Shopansicht_Preis											{ font-weight:bold; padding:0.5em; text-align:right; color:black; margin-right:1.0em; }
		.Artikel_Shopansicht_Preis_Aktionspreis					{ font-weight:bold; padding:0.5em; text-align:right; color:white; margin-right:-3px; }
	.box_Artikel_Shopansicht_Aktion										{ position:absolute; bottom:-15px; right:-7px; width:6.25em; height:4.01em; overflow:hidden; z-index:1; }
#box_Shopansicht_platzhalter												{ position:relative; top:0px; left:0px; width:auto; height:10px; clear:both; visibility:hidden; }
/* Ende Shopansicht */	
	
/* Ende allgemeine Boxen */



/* Anfang index-einzelseite.php */
#box_container_Startseite														{ position:relative; top:0px; left:0px; width:765px; height:auto; }
	#box_Startseite_Rundung_oben											{	position:relative; top:0px; left:0px;	width:765px; height:35px; background-image:url(img/hauptfenster_oben_zeile_rundung3.gif); }
	#box_Startseite_ringsherum_Inhalt									{	position:relative; top:0px; left:0px;	width:765px; height:auto; background-color:#EFFAFA; }
		#box_Startseite_Inhalt													{	position:relative; top:0px; left:0px;	width:695px; height:430px; margin-left:30px; margin-top:-35px; }
			#box_Startseite_Ueberschrift									{	position:relative; top:0px; left:0px;	width:695px; height:70px; text-align:center; }
			#box_Startseite_Fahnen												{	position:relative; top:0px; left:0px;	width:145px; height:auto; float:left; text-align:center; }
			#box_Startseite_Semperoper										{	position:relative; top:0px; left:0px;	width:550px; height:auto; float:left; }
	#box_Startseite_Rundung_unten											{	position:relative; top:0px; left:0px;	width:765px; height:35px; background-image:url(img/hauptfenster_unten_zeile_rundung.gif); }
/* Ende index-einzelseite.php */


/* Anfang firma.php */
#box_ringsherum_Firma																{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; text-align:center; }
	#box_Firma_Ueberschrift														{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }	
	#box_Firma_inhalt																	{ position:relative; top:0px; left:0px; width:90%; height:auto; text-align:left; overflow:hidden; }	
		#box_Firma_Fotos																{ position:relative; top:0px; left:0px; width:150px; height:auto; margin-right:20px; margin-bottom:15px; margin-top:1.5em; float:left; }
			#box_Firma_Fotos img													{ margin-bottom:8px;  }
		#box_Firma_Text																	{ position:relative; top:0px; left:0px; width:490px; height:auto; float:left; }
			#box_Firma_Text p															{ margin-top:1.5em; }
			.Firma_Produktlink														{ text-align:center; font-weight:bold; }
			.Firma_Test-Hinweis														{ text-align:center; font-family:'Brush Script MT'; font-size:2em; font-weight:bold; }
/* Ende firma.php */


/* Anfang datenbla.php */
#box_ringsherum_Datenblaetter												{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; text-align:center; }
	#box_Datenblaetter_Ueberschrift										{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }	
	#box_Datenblaetter_inhalt													{ position:relative; top:0px; left:0px; width:90%; height:auto; margin-top:3em; text-align:left; overflow:hidden; }
		table.tabelle_Datenblaetter											{ empty-cells:show; border-collapse:collapse; border:2px solid #669999; }		
		table.tabelle_Datenblaetter th									{ height:3.5em; padding:5px; font-size:1.2em; background-color:#669999; }
		.tabelle_Datenblaetter_Zeile0										{ height:2em; background-color:#CCFFFF; }
		.tabelle_Datenblaetter_Zeile1										{ height:2em; background-color:#B9DEDE; }
		.tabelle_Datenblaetter_Warengruppenzeile				{ height:3em; font-weight:bold; background-color:#99CCCC; }
		.tabelle_Datenblaetter_Artikelname							{ width:15em; }
		td.tabelle_Datenblaetter_Artikelname						{ width:15em; padding-left:1em; text-align:left; }
		.tabelle_Datenblaetter_Techn_Datenblatt					{ width:15em; }
		.tabelle_Datenblaetter_Sicherheitsdatenblatt		{ width:15em; }
/* Ende datenbla.php */


/* Anfang fehler.php */
#box_ringsherum_Fehlerseite													{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; text-align:center; }
	#box_Fehlerseite_Ueberschrift											{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }	
	#box_Fehlerseite_inhalt														{ position:relative; top:0px; left:0px; width:90%; height:auto; text-align:left; overflow:hidden; }	
		#box_Fehlerseite_inhalt p												{ margin-top:2.5em; }
		#box_Fehlerseite_inhalt a												{ font-weight:bold; }
		#box_Fehlerseite_inhalt ul											{ margin-top:0.5em; margin-bottom:0.5em; }
		#box_Fehlerseite_inhalt li											{ margin-top:0.15em; }
/* Ende fehler.php */


/* Anfang sitemap.php */
#box_ringsherum_Sitemap															{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; text-align:center; }
	#box_Sitemap_Ueberschrift													{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }	
	#box_Sitemap_inhalt																{ position:relative; top:0px; left:0px; margin-top:2.01em; width:90%; height:auto; text-align:left; overflow:hidden; }	
		#box_Sitemap_inhalt p														{ margin-top:2.5em; }
		#box_Sitemap_inhalt a														{ font-weight:bold; }
		#box_Sitemap_inhalt ul													{ margin-top:0.5em; margin-bottom:0.5em; list-style-image:url(img/arrow_right_black.gif); }
		#box_Sitemap_inhalt li													{ margin-top:0.15em; margin-left:1.5em; }
/* Ende sitemap.php */


/* Anfang aktuell.php */
#box_ringsherum_Aktuell															{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; text-align:center; }
	#box_Aktuell_Ueberschrift													{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }	
	#box_Aktuell_inhalt																{ position:relative; top:0px; left:0px; width:90%; height:auto; margin-top:1.5em; text-align:left; overflow:hidden; }			
		#box_Aktuell_inhalt	.Eintrag										{ margin-top:1.5em; }
		#box_Aktuell_inhalt	.Datum											{  }
		#box_Aktuell_inhalt	.Ueberschrift								{ font-weight:bold; text-decoration:underline; }
		.kein_Zeilenumbruch															{ white-space:nowrap; }
/* Ende aktuell.php */


/* Anfang agb.php */
#box_ringsherum_AGB																{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; text-align:center; }
	#box_AGB_Ueberschrift														{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }	
	#box_AGB_inhalt																	{ position:relative; top:0px; left:0px; width:90%; height:auto; text-align:left; overflow:hidden; }	
		#box_AGB_inhalt p															{ margin-top:1.5em; }
	#box_AGB_Link_Druckversion											{ position:relative; top:0px; left:0px; width:90%; height:auto; text-align:center; overflow:hidden; }	
		#box_AGB_Link_Druckversion hr									{ margin-top:1.5em; }
/* Ende agb.php */


/* Anfang Sprach-Einzel-Seiten */
#box_ringsherum_Sprachseite												{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; text-align:center; }
	#box_Sprachseite_Ueberschrift										{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }	
	#box_Sprachseite_inhalt													{ position:relative; top:0px; left:0px; width:90%; height:auto; text-align:left; overflow:hidden; }	
		#box_Sprachseite_inhalt p											{ margin-top:1.5em; }
		#box_Sprachseite_inhalt h2										{ margin-top:1.5em; }
/* Ende Sprach-Einzel-Seiten */


/* Anfang porto.php */
#box_ringsherum_Porto															{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; text-align:center; }
	#box_Porto_Ueberschrift													{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }	
	#box_Porto_Inhalt																{ position:relative; top:0px; left:0px; width:90%; height:auto; text-align:left; overflow:hidden; }	
		#box_Porto_Zeichnung													{ position:relative; top:0px; left:0px; width:170px; height:auto; margin-right:20px; margin-bottom:15px; margin-top:1.5em; float:left; }
			#box_Porto_Zeichnung img										{ margin-bottom:8px;  }
		#box_Porto_Text																{ position:relative; top:0px; left:0px; width:470px; margin-top:20px; height:auto; float:left; }
			#box_Porto_Text p														{ margin-top:1.5em; }
		
		
		
/* Ende porto.php */


/* Anfang Kontakt.php */
#box_ringsherum_Kontakt														{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; text-align:center; }
	#box_ringsherum_Kontakt h2											{ margin-bottom:0.8em; font-size:1.5em; }
	#box_Kontakt_Ueberschrift												{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }	
	#box_Kontakt_inhalt															{ position:relative; top:0px; left:0px; width:90%; height:auto; text-align:left; overflow:hidden; }	
		#box_Kontakt_Anschrift												{ position:relative; top:0px; left:0px; width:325px; height:auto; margin-top:30px; float:left; text-align:left; overflow:hidden; }	
		#box_Kontakt_Skizze_Anfahrt										{ position:relative; top:0px; left:0px; width:340px; height:auto; margin-top:30px; float:left; text-align:right; overflow:hidden; }	
		#box_Kontakt_Oeffnungszeiten									{ position:relative; top:0px; left:0px; width:325px; height:auto; margin-top:30px; float:left; text-align:left; overflow:hidden; }	
			#box_Kontakt_Oeffnungszeiten td							{ vertical-align:top; }
		#box_Kontakt_Foto_Buero												{ position:relative; top:0px; left:0px; width:340px; height:auto; margin-top:30px; float:left; text-align:left; overflow:hidden; }	
		#box_Kontakt_Formular													{ position:relative; top:0px; left:0px; width:665px; height:auto; margin-top:30px; text-align:left; overflow:hidden; }	
			td.Formular_Kontakt_Button									{ text-align:right; }
			td.Formular_Kontakt_Button input 						{ margin-right:50px; margin-top:10px; }				
			.Kontakt_Bestaetigung_Formular							{ padding:1em; margin-top:1em; font-weight:bold; vertical-align:middle; border:1px solid red; }
				.Kontakt_Bestaetigung_Formular td					{ vertical-align:middle; }
			.Kontakt_Fehlermeldung_Formular							{ padding:1em; margin-top:1em; font-weight:bold; border:1px solid red; }
				.Kontakt_Fehlermeldung_Formular td				{ vertical-align:middle; }
		#box_Kontakt_Haftungsausschluss								{ position:relative; top:0px; left:0px; width:665px; height:auto; margin-top:50px; padding-top:1.5em; text-align:center; overflow:hidden; border-top:1px solid black; }	
/* Ende Kontakt.php */



/* Anfang bestell.php */
#box_ringsherum_Bestellung																			{ position:relative; top:0px; left:0px; width:745px; height:auto; margin-left:10px; margin-top:-50px; }
#box_ringsherum_Bestellung h2																		{ font-size:1.5em; font-weight:bold; }
#box_Bestellung_Warenkorb_Ueberschrift_alle_Unterseiten 				{ position:relative; top:0px; left:0px; width:auto; height:auto; }
#box_Bestellung_Navigation_alle_Unterseiten 										{ position:relative; top:0px; left:0px; width:auto; height:auto; margin-top:0.5em; text-align:center; }
	.Bestellung_Navigation_alle_Unterseiten												{ border-collapse:collapse; border:1px solid black; }
	.Box_normal																										{ background-color:#669999; border-left:1px solid black; }
	.Box_hervorgehoben																						{ background-color:#FF9900; border-left:1px solid black; }
	
#box_Bestellung_Artikelsortiment_Uebersicht_anzeigen						{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:visible; text-align:center; }
	#box_Bestellung_Artikelsortiment_Uebersicht_anzeigen h2				{ margin-top:2em; margin-left:0.5em; font-size:1.5em; text-align:left; }
	.box_Artikelsortiment_ArtikelKategorie_ringsherum							{ position:relative; top:0px; left:0px; margin-top:2em; width:auto; height:auto; }		
	#box_Artikelsortiment_Fehlermeldung_Warenkorb									{ position:relative; top:0px; left:0px; width:auto; height:auto; margin-top:1.5em; margin-left:1.01em; font-weight:bold; text-align:left; border:1px solid red; }
	.tabelle_Artikelsortiment_ArtikelKategorie_ringsherum					{ width:98%; height:auto; border-collapse:collapse; border:2px solid #99CCCC; }
		.tabelle_Artikelsortiment_ArtikelKategorie_Artikelname			{ width:100%; height:2.5em; font-weight:bold; text-decoration:underline; text-align:left; background-color:#99CCCC; }
			.box_Artikelsortiment_Aktion															{ position:absolute; top:-7px; right:1%; width:5.4em; height:4.2em; }
		.tabelle_Artikelsortiment_ArtikelKategorie_Foto							{ width:3.7em; height:auto; border-top:2px solid #99CCCC; }
			.box_Artikelsortiment_ArtikelKategorie_Foto								{ width:3.65em; height:8em; }
		.tabelle_Artikelsortiment_ArtikelKategorie_KurzeBeschreibung{ width:auto; height:auto; text-align:left; border-top:2px solid #99CCCC; }
		.tabelle_Artikelsortiment_ArtikelKategorie_Varianten				{ width:70%; height:auto; border:2px solid #99CCCC; }		
			.Tabelle_Artikelsortiment_Varianten												{ width:98%; height:auto; border-collapse:collapse; empty-cells:show; }
			th.Tabelle_Artikelsortiment_Varianten_Anzahl							{ width:25%; text-align:center; border-bottom:1px solid #99CCCC; border-right:1px solid #99CCCC; }
			td.Tabelle_Artikelsortiment_Varianten_Anzahl							{ width:25%; text-align:center; border-right:1px solid #99CCCC; }
			th.Tabelle_Artikelsortiment_Varianten_ArtikelNr						{ width:25%; text-align:center; border-bottom:1px solid #99CCCC; border-right:1px solid #99CCCC; }
			td.Tabelle_Artikelsortiment_Varianten_ArtikelNr						{ width:25%; text-align:center; border-right:1px solid #99CCCC; }
			th.Tabelle_Artikelsortiment_Varianten_Merkmal							{ width:25%; text-align:center; border-bottom:1px solid #99CCCC; border-right:1px solid #99CCCC; }
			td.Tabelle_Artikelsortiment_Varianten_Merkmal							{ width:25%; text-align:center; border-right:1px solid #99CCCC; }
			th.Tabelle_Artikelsortiment_Varianten_Preis								{ width:25%; text-align:center; border-bottom:1px solid #99CCCC; }
			td.Tabelle_Artikelsortiment_Varianten_Preis								{ width:25%; text-align:center; }
	#box_Bestellung_Artikelsortiment_Button_Warenkorb							{ position:relative; top:0px; right:0px; width:100%; height:2em; margin-top:1em; text-align:right; }
	#box_Bestellung_Artikelsortiment_Button_Warenkorb input				{ margin-right:40px; }

#box_Bestellung_Warenkorb_anzeigen															{ position:relative; top:0px; left:0px; height:auto; width:auto; margin-bottom:10px; overflow:visible; }
	#box_Bestellung_Warenkorb_anzeigen h2													{ margin-left:40px; margin-top:1.5em; }																																	
	#box_Bestellung_Warenkorb_Statusmeldung												{ position:relative; top:0px; left:0px; width:auto; height:auto; margin-left:40px; margin-top:1.5em; margin-bottom:20px; margin-right:40px; padding:10px; font-weight:bold; text-align:left; border:1px solid red; }
	.Tabelle_Warenkorb_Uebersicht 																{ border-collapse:collapse; empty-cells:show; border:1px solid black;  }
	.Tabelle_Warenkorb_Uebersicht th, td													{ padding:3px; }
	.Tabelle_Warenkorb_Uebersicht_Ueberschrift										{ height:35px; background-color:#669999; }
	.Tabelle_Warenkorb_Uebersicht_Zeile0													{ height:25px; background-color:#CCFFFF; }
	.Tabelle_Warenkorb_Uebersicht_Zeile1													{ height:25px; background-color:#B9DEDE; }
	.Tabelle_Warenkorb_Uebersicht_Anzahl													{ width:80px; text-align:center; }
	th.Tabelle_Warenkorb_Uebersicht_ArtikelNr											{ width:80px; text-align:center; }
	td.Tabelle_Warenkorb_Uebersicht_ArtikelNr											{ width:60px; padding-left:20px; text-align:left; }
	th.Tabelle_Warenkorb_Uebersicht_Artikelname										{ width:180px; text-align:center; }
	td.Tabelle_Warenkorb_Uebersicht_Artikelname										{ width:160px; padding-left:20px; text-align:left; }
	.Tabelle_Warenkorb_Uebersicht_Merkmal													{ width:150px; text-align:center; }
	td.Tabelle_Warenkorb_Uebersicht_Nachnahme											{ text-align:left; height:40px; vertical-align:top; }
	th.Tabelle_Warenkorb_Uebersicht_Einzelpreis										{ width:90px; text-align:center; }
	td.Tabelle_Warenkorb_Uebersicht_Einzelpreis										{ width:70px; padding-right:20px; text-align:right; }
	th.Tabelle_Warenkorb_Uebersicht_Summe													{ width:90px; text-align:center; }
	td.Tabelle_Warenkorb_Uebersicht_Summe													{ width:70px; padding-right:20px; text-align:right; }
	.Tabelle_Warenkorb_Uebersicht_Zwischenlinie										{ height:3px; border-top:2px dashed black; font-size:2px; }
	.Tabelle_Warenkorb_Uebersicht_Button_aktualisieren						{ text-align:left; vertical-align:top; }
	.Tabelle_Warenkorb_Uebersicht_Unten_Text											{ width:130px; padding-left:50px; text-align:left; }
	.Tabelle_Warenkorb_Uebersicht_Unten_Summe											{ width:70px; padding-right:20px; text-align:right; }
	.Tabelle_Warenkorb_Uebersicht_Endsumme												{ font-weight:bold; }
	#box_Bestellung_Warenkorb_Buttons															{ position:relative; top:0px; left:0px; width:auto; height:2em; margin-top:1em; }
		#box_Bestellung_Warenkorb_Button_Artikelsortiment						{ position:absolute; top:0px; left:0px; width:50%; height:2em; }
		#box_Bestellung_Warenkorb_Button_Artikelsortiment input			{ margin-left:40px; }
		#box_Bestellung_Warenkorb_Button_Kundendaten								{ position:absolute; top:0px; right:0px; width:50%; height:2em; text-align:right; }
		#box_Bestellung_Warenkorb_Button_Kundendaten input					{ margin-right:40px; }

#box_Bestellung_Kundendaten_anzeigen														{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:visible; }
	#box_Bestellung_Kundendaten_anzeigen h2												{ margin-left:40px; margin-top:1.5em; }
	#box_Bestellung_Kundendaten_Formular													{ position:relative; top:0px; left:0px; width:95%; padding:1em; text-align:left; }
		#box_Bestellung_Kundendaten_Formular table									{ width:100%; border-collapse:collapse; border-top:15px solid #99CCCC; border-bottom:15px solid #99CCCC; background-color:#99CCCC; }
		.Bestellung_Kundendaten_Ueberschrift												{ margin-left:20px; margin-top:0px; font-size:1.2em; }
		#box_Bestellung_Kundendaten_Formular th											{ text-align:left; }
		#box_Bestellung_Kundendaten_Formular td											{ vertical-align:top; }
		#box_Bestellung_Kundendaten_Formular label									{ margin-left:15px; line-height:1.4em; }
		#box_Bestellung_Kundendaten_Formular input									{ margin-right:15px; }
		#box_Bestellung_Kundendaten_Buttons													{ position:relative; top:0px; left:0px; width:auto; height:2em; margin-top:1em; }
			#box_Bestellung_Kundendaten_Button_Warenkorb							{ position:absolute; top:0px; left:0px; width:50%; height:2em; text-align:left; }
			#box_Bestellung_Kundendaten_Button_Warenkorb input				{ margin-left:40px; }
			#box_Bestellung_Kundendaten_Button_Zusammenfassung				{ position:absolute; top:0px; right:0px; width:50%; height:2em; text-align:right; }
			#box_Bestellung_Kundendaten_Button_Zusammenfassung input	{ margin-right:40px; }
		
#box_ringsherum_Bestellung_Zusammenfassung_anzeigen							{ position:relative; top:0px; left:0px; width:auto; height:auto; margin-top:2.5em; margin-bottom:5px; overflow:visible; }
	#box_Bestellung_Zusammenfassung_anzeigen_weiss								{ position:relative; top:0px; left:0px; width:85%; height:auto; border:1px solid black; background-color:white; text-align:left; }
		#box_Bestellung_Zusammenfassung_anzeigen_weiss h2						{ margin-left:20px; margin-top:20px; }
		#box_Bestellung_Zusammenfassung_anzeigen_KundenNr						{ position:relative; top:0px; left:0px; margin-left:20px; margin-top:10px; width:30%; height:auto; text-align:left; float:left; }
		#box_Bestellung_Zusammenfassung_anzeigen_Rechnungsanschrift	{ position:relative; top:0px; left:0px; margin-left:20px; margin-top:10px; width:40%; height:auto; text-align:left; float:left; }
		#box_Bestellung_Zusammenfassung_anzeigen_Lieferanschrift		{ position:relative; top:0px; left:0px; margin-left:20px; margin-top:10px; width:40%; height:auto; text-align:left; float:left; }			
		#box_Bestellung_Zusammenfassung_anzeigen_Bemerkungen				{ position:relative; top:0px; left:0px; margin-left:20px; width:90%; height:auto; float:left; }
		#box_Bestellung_Zusammenfassung_anzeigen_Lieferschein				{ position:relative; top:0px; left:0px; margin-left:20px; width:90%; height:auto; float:left; }
		.box_Bestellung_Zusammenfassung_anzeigen_platzhalter				{ width:1px; height:1px; clear:both; visibility:hidden; }
		#box_Bestellung_Zusammenfassung_anzeigen_Adressbutton				{ position:relative; top:0px; left:0px; margin-left:20px; margin-top:10px; width:auto; height:auto; float:left; }
		#box_Bestellung_Zusammenfassung_anzeigen_Datum							{ position:absolute; top:4.6em; right:3em; width:10em; height:3em; text-align:right; }
		#box_Bestellung_Zusammenfassung_anzeigen {}
		hr									{ margin-left:2em; margin-right:2em; border-top:1px solid black; }
		#box_Bestellung_Zusammenfassung_anzeigen_Warenkorb					{ position:relative; top:0px; left:0px; margin:2em; width:auto; height:auto; }
			.Tabelle_Zusammenfassung_Warenkorb 												{ border-collapse:collapse; empty-cells:show; border:1px solid black; }
				.Tabelle_Zusammenfassung_Warenkorb th, td								{ padding:3px; }
				.Tabelle_Zusammenfassung_Warenkorb_Ueberschrift					{ height:35px; background-color:#BBBBBB; }
				.Tabelle_Zusammenfassung_Warenkorb_Zeile0								{ height:25px; background-color:#DDDDDD; }
				.Tabelle_Zusammenfassung_Warenkorb_Zeile1								{ height:25px; background-color:#FFFFFF; }
				.Tabelle_Zusammenfassung_Warenkorb_Anzahl								{ width:50px; text-align:center; }
				th.Tabelle_Zusammenfassung_Warenkorb_ArtikelNr					{ width:70px; text-align:center; }
				td.Tabelle_Zusammenfassung_Warenkorb_ArtikelNr					{ width:50px; padding-left:20px; text-align:left; }
				th.Tabelle_Zusammenfassung_Warenkorb_Artikelname				{ width:160px; text-align:center; }
				td.Tabelle_Zusammenfassung_Warenkorb_Artikelname				{ width:140px; padding-left:20px; text-align:left; }
				.Tabelle_Zusammenfassung_Warenkorb_Merkmal							{ width:130px; text-align:center; }
				th.Tabelle_Zusammenfassung_Warenkorb_Einzelpreis				{ width:90px; text-align:center; }
				td.Tabelle_Zusammenfassung_Warenkorb_Einzelpreis				{ width:70px; padding-right:20px; text-align:right; }
				th.Tabelle_Zusammenfassung_Warenkorb_Summe							{ width:90px; text-align:center; }
				td.Tabelle_Zusammenfassung_Warenkorb_Summe							{ width:70px; padding-right:20px; text-align:right; }
				.Tabelle_Zusammenfassung_Warenkorb_Zwischenlinie				{ height:3px; border-top:2px dashed black; font-size:2px; }
				.Tabelle_Zusammenfassung_Warenkorb_Button_aktualisieren	{ text-align:left; vertical-align:top; }
				.Tabelle_Zusammenfassung_Warenkorb_Unten_Text						{ width:130px; padding-left:20px; text-align:left; }
				.Tabelle_Zusammenfassung_Warenkorb_Unten_Summe					{ width:70px; padding-right:20px; text-align:right; }
				.Tabelle_Zusammenfassung_Warenkorb_Uebersicht_Endsumme	{ font-weight:bold; }
		#box_Bestellung_Zusammenfassung_anzeigen_AGB								{ position:relative; top:0px; left:0px; margin:2em; width:auto; height:auto; }			
			#box_Bestellung_AGB_Scrollbox															{ position:relative; top:0px; left:0px; height:250px; width:450px; overflow:scroll; text-align:left; border:1px solid black; }
				#box_Bestellung_AGB_Scrollbox h2												{ margin:0px; }
				.Bestellung_AGB_Text																		{ margin:5px; }
			#box_Bestellung_Zusammenfassung_anzeigen_AGB label				{ cursor:hand; }
			span.fehlermeldung_AGB_akzeptiert													{ color:red; }
			
#box_Bestellung_Bestaetigung_anzeigen														{ position:relative; top:0px; left:0px; width:auto; height:auto; margin-top:20px; font-size:1.2em; font-weight:bold; text-align:center; overflow:visible; }

/* Ende bestell.php */



/* Anfang warengrp.php */
#box_ringsherum_Warengruppen																{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; }	
	#box_Warengruppen_Uebersicht_aller_Warengruppen						{ position:relative; top:0px; left:0px; width:90%; height:auto; margin-left:37px; overflow:visible; }	
		#box_Warengruppen_Uebersicht_aller_Warengruppen h2			{ font-size:1.5em; margin-top:2.01em; margin-bottom:0.5em; text-align:center; }
	#box_Warengruppen_Ueberschrift														{ position:relative; top:0px; left:0px; width:auto; /*height:auto;*/ height:3.9em; overflow:hidden; }
	#box_Warengruppen_einzelne_Warengruppe										{ position:relative; top:0px; left:0px; width:700px; height:auto; margin-top:3em;  margin-left:10px; margin-bottom:2em; overflow:visible; }
	/* TODO Layout Listenansicht noch machen! */
	table.Warengruppen_Artikel_Listenansicht									{ width:700px; }
		.Warengruppen_Artikel_Listenansicht_Foto								{ width:42px; height:90px; }
		.Warengruppen_Artikel_Listenansicht_Artikelname					{ width:178px; height:90px; font-weight:BOLD; text-decoration:underline; padding:10px; }
		.Warengruppen_Artikel_Listenansicht_Beschreibung				{ width:380px; height:90px; padding:10px; }
		.Warengruppen_Artikel_Listenansicht_Preis								{ width:100px; height:90px; padding:10px; font-weight:bold; }	
	
/* Ende warengrp.php */



/* Anfang artikel.php */
#box_ringsherum_Artikelseite																					{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; }	
#box_ringsherum_Artikelseite h2																				{ font-size:1.5em; font-weight:bold; margin-bottom:15px; margin-top:0px; }
#box_Artikelseite_Artikelname																					{ position:relative; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }
#box_Artikelseite_Rahmen_LangeBeschreibung_und_Foto										{ position:relative; top:0px; left:0px; width:auto; height:auto; margin-top:3.01em; overflow:hidden; }
	td.Artikelseite_Abstandhalter_Foto																	{ width:1.01em; }
	td.Artikelseite_Artikelfoto_gross																		{ vertical-align:top; width:12.5em; height:100%; }
	#box_Artikelseite_Foto																							{ width:13.7em; height:28.6em; }
	img.Artikelseite_Artikelfoto_gross																	{ margin-top:5px; margin-left:0px; margin-right:0px; margin-bottom:0px; }
	.Artikelseite_Fehlermeldung_Sprache																	{ padding:1em; margin-top:10px; margin-bottom:2em; margin-left:0px; margin-right:20px; border:1px solid red; }
		.Artikelseite_Fehlermeldung_Sprache ul														{ margin-top:0.5em; list-style-image:url(img/arrow_right_black.gif); }
	#box_Artikelseite_Aktionsartikel																		{ position:relative; top:0px; left:0px; width:100%; height:auto; margin-bottom:20px; }
		#box_Artikeseite_Aktionsartikel_Ueberschrift											{ position:relative; top:0px; left:0px; width:5.1em; height:3.9em; }
		#box_Artikeseite_Aktionsartikel_Text															{ position:relative; top:0px; left:0px; width:auto; height:auto; margin-top:1.5em; }
	#box_Artikelseite_LangeBeschreibung																	{ position:relative; top:0px; left:0px; width:auto; height:auto; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:20px; }	
		.Artikelseite_LangeBeschreibung p																	{ margin-bottom:2em; }
		.Artikelseite_LangeBeschreibung .eigenerArtikelname								{ font-weight:bold; white-space:nowrap; text-transform:uppercase; } 
		.Artikelseite_LangeBeschreibung .andererArtikelname								{ font-style:italic; text-decoration:none; white-space:nowrap; text-transform:uppercase; } 
		.Artikelseite_LangeBeschreibung	.hinweis													{ font-weight:bold; }
		.Artikelseite_LangeBeschreibung .warnhinweis											{ font-weight:bold; }
#box_Artikelseite_Bestellformular																			{ position:relative; top:0px; left:0px; width:auto; padding:2em; border-top:1px solid #669999; }
	.Tabelle_Artikelseite_Uebersicht 																		{ border-collapse:collapse; empty-cells:show; border:1px solid black; }
		.Tabelle_Artikelseite_Uebersicht th, td														{ padding-left:0.5em; padding-right:0.5em; }
		.Tabelle_Artikelseite_Uebersicht_Ueberschrift											{ height:3em; background-image:url(img/669999.png); }
		.Tabelle_Artikelseite_Uebersicht_Zeile0														{ height:2.5em; background-color:#CCFFFF; }
		.Tabelle_Artikelseite_Uebersicht_Zeile1														{ height:2.5em; background-color:#B9DEDE; }
		.Tabelle_Artikelseite_Uebersicht_Anzahl														{ width:4em; text-align:center; }
		th.Tabelle_Artikelseite_Uebersicht_ArtikelNr											{ width:6em; text-align:center; }
		td.Tabelle_Artikelseite_Uebersicht_ArtikelNr											{ width:6em; padding-left:1.5em; text-align:left; }
		.Tabelle_Artikelseite_Uebersicht_Merkmal													{ width:8em; text-align:center; }
		.Tabelle_Artikelseite_Uebersicht_Komponenten											{ width:12em; text-align:center; }
		th.Tabelle_Artikelseite_Uebersicht_Einzelpreis										{ width:7em; text-align:center; }
		td.Tabelle_Artikelseite_Uebersicht_Einzelpreis										{ width:6em; padding-right:1em; text-align:right; }
		th.Tabelle_Artikelseite_Uebersicht_Rabatt													{ width:10.0em; padding:0px; }
			#box_Tabelle_Artikelseite_Rabatt																{ width:8.0em; height:3.4em; padding:0px; }
		td.Tabelle_Artikelseite_Uebersicht_Rabatt													{ width:9.0em; padding-left:1em; }
			.Artikelseite_Rabatt																						{ color:red; font-weight:bold; }
			.Artikelseite_RabattDatum																				{ font-size:0.8em; }		
	.Artikelseite_Bestaetigung_in_Warenkorb															{ padding:1em; margin-top:1em; font-weight:bold; border:1px solid red; }
	.Artikelseite_Fehlermeldung_in_Warenkorb														{ padding:1em; margin-top:1em; font-weight:bold; border:1px solid red; }
#box_Artikelseite_Links_verwandte_Artikel															{ position:relative; top:0px; left:0px; width:auto; padding:2em; font-weight:bold; border-top:1px solid #669999; }
	#box_Artikelseite_Links_verwandte_Artikel ul												{ margin-top:0.5em; margin-bottom:0.5em; margin-left:1em; list-style-image:url(img/arrow_right_black.gif); }
	#box_Artikelseite_Links_verwandte_Artikel .Ausweichsprache					{ font-weight:normal; }
#box_Artikelseite_Links_Sets_bzw_Einzelkomponenten										{ position:relative; top:0px; left:0px; width:auto; padding:2em; font-weight:bold; border-top:1px solid #669999; }
	#box_Artikelseite_Links_Sets_bzw_Einzelkomponenten ul								{ margin-top:0.5em; margin-bottom:0.5em; margin-left:1em; list-style-image:url(img/arrow_right_black.gif); }
	#box_Artikelseite_Links_Sets_bzw_Einzelkomponenten .Ausweichsprache	{ font-weight:normal; }	
#box_Artikelseite_Datenblaetter																				{ position:relative; top:0px; left:0px; width:auto; padding:2em; border-top:1px solid #669999; }
	#box_Artikelseite_Datenblaetter	ul																	{ margin-top:0.5em; margin-bottom:0.5em; list-style-image:url(img/arrow_right_black.gif); }
	#box_Artikelseite_Datenblaetter a																		{ font-weight:bold; }
#box_Artikelseite_Rechtsbelehrung																			{ position:relative; top:0px; left:0px; width:auto; padding:2em; border-top:1px solid #669999; }		
	.Artikelseite_Rechtsbelehrung																				{ font-size:0.8em; }
/* Ende artikel.php */

/* Anfang aktion.php */
#box_ringsherum_Aktionsseite								{ position:relative; top:0px; left:0px; width:745px; margin-left:10px; margin-top:-50px; }
	#box_Aktionsseite_Ueberschrift						{ position:relative; top:0px; left:0px; width:auto; height:auto; margin-bottom:2em; }	
	.box_Aktionsseite_Warengruppe							{ position:relative; top:0px; left:0px; width:auto; height:auto; margin-top:0em; clear:both; }
		.box_Aktionsseite_Warengruppe	h2				{ margin-left:1.01em; margin-top:2.01em; }
	.Aktion_Alternativtext										{ text-align:center; }	
/* Ende aktion.php */

