/* Standardeinstellungen */

body 				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;   font-size:10px; line-height:150%; }
td 					{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;   font-size:10px; line-height:150%; }
h1					{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000;   font-size:15px; line-height:150%; font-weight:bold; }
h2					{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000;   font-size:12px; line-height:150%; font-weight:bold; }
h3					{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000;   font-size:12px; line-height:150%; font-weight:bold; }
caption				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff9900;   font-size:12px; line-height:150%; font-weight:bold; }

form			    		{ }
input, select, textarea		{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}

.bereich, .feld				{ background-color:#ffffff; width:150px;  }
.auswahl				   	{ background-color:#ffffff; width:150px;  }
.check, .radio				{ background-color:#ffffff; border:1px solid #DDDDDD; }
.button						{ color:grey; width:100px; }
.mzText						{ background-color:#ffffff; width:400px;  }
.mzTextMiddle				{ background-color:#ffffff; width:300px;  }
.mzTextSmall				{ background-color:#ffffff; width:200px;  }

a:link 				{ color:#990000; text-decoration:none; }
a:visited 			{ color:#990000; text-decoration:none; }
a:hover 			{ color:#dc6c68; text-decoration:underline; }
a:active 			{ color:#990000; text-decoration:underline; }

.foot 				{ font-size:9px; font-weight:bold; }

.head1				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000;   font-size:25px; line-height:120%; font-weight:bold; }
.head2				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000;   font-size:18px; line-height:120%; font-weight:bold; }
.head3				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000;   font-size:12px; line-height:120%; font-weight:bold; }


.checkOK, .warnMsg			{ padding-top:5px; padding-bottom:5px;}
.checkNOK, .errorMsg		{ color:red; padding-top:5px; padding-bottom:5px;}

/* Einstellungen für den Wrapper */

.boxWrapper	  	  	{ border-top-width:1px;    border-top-style:solid;    border-top-color:#cccccc;    padding-top:2px;
 					  border-right-width:1px;  border-right-style:solid;  border-right-color:#666666;  padding-right:2px;
					  border-left-width:1px;   border-left-style:solid;   border-left-color:#cccccc;   padding-left:2px;
 					  border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#666666; padding-bottom:2px;
  					  text-align:left; }
							
.headWrapper	  	{ border:none;			   background-color:#dddddd;  padding:6px; 			   		margin:0px;
					  border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#666666; 	padding-bottom:2px;
					  font-size:10px; }
					  
.contentWrapper	  	{ border:none;			   background-color:#FFFFFF;  padding:6px; 			   margin:0px;
					  font-size:10px; }
					  
a.wrapper:link 		{ color:#990000; text-decoration:none; }
a.wrapper:visited 	{ color:#990000; text-decoration:none; }
a.wrapper:hover 	{ color:#dc6c68; text-decoration:underline; }
a.wrapper:active 	{ color:#990000; text-decoration:underline; }

.errorMsg			{ color:red; 	font-weight:bold; 		font-size:12px; }
.errorWarn			{ color:red; 	font-weight:normal; 	font-size:12px; }

/*
.headline 			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600;	text-decoration:none; font-weight:bold; }
.headline_kl 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF6600; 					  font-weight:bolder; }
.preface 			{ font-size:10pt; font-weight:bold; }

input.backup 		{ background-color:#F4F9F7; border:1px solid #999999; }

/*
table.menu1 						{}
span.aMenu1 						{ font-size:10pt; color:#B7002D; text-decoration:none; 			font-weight:bold; letter-spacing:1px; }
a.menu1:link						{ font-size:9pt;  color:#000000; text-decoration:none; 			font-weight:bold; }
a.menu1:visited 					{ font-size:9pt;  color:#000000; text-decoration:none; 			font-weight:bold; }
a.menu1:hover 						{ 								 text-decoration:underline; }
a.menu1:active 						{ 								 text-decoration:underline; }
a.upMenu1:link						{ font-size:10pt; color:#000000; text-decoration:none; 			font-weight:bold; }
a.upMenu1:visited 					{ font-size:10pt; color:#000000; text-decoration:none; 			font-weight:bold; }
a.upMenu1:hover						{ 								 text-decoration:underline; }
a.upMenu1:active 					{ 								 text-decoration:underline; }


table.menu2 						{}
span.aMenu2 						{ font-size:9pt; color:#000000; text-decoration:none; font-weight:bold; }
a.menu2:link						{ font-size:9pt; color:#000000; text-decoration:none; }
a.menu2:visited 					{ font-size:9pt; color:#000000; text-decoration:none; }
a.menu2:hover						{ text-decoration:underline; }
a.menu2:active 						{ text-decoration:underline; }
a.upMenu2:link						{ font-size:9pt; color:#000000; text-decoration:none; }
a.upMenu2:visited 					{ font-size:9pt; color:#000000; text-decoration:none; }
a.upMenu2:hover						{ text-decoration:underline; }
a.upMenu2:active 					{ text-decoration:underline; }
*/

/*
textarea 			{ background-color:#F4F9F7; border:1px solid #999999; }
*/

/* Einstellungen für die Suchfunktion ------------------------------------------------------------------------------------*/
/*
a.search:link 		{ font-family:Verdana, Arial, Helvetica, sans-serif;   color:#990000; text-decoration:none; }
a.search:visited 	{ font-family:Verdana, Arial, Helvetica, sans-serif;   color:#990000; text-decoration:none; }
a.search:hover 		{ font-family:Verdana, Arial, Helvetica, sans-serif;   color:#ff6600; text-decoration:underline; }
a.search:active 	{ font-family:Verdana, Arial, Helvetica, sans-serif;   color:#990000; text-decoration:none; }
.search_head		{ background-color:#F4F9F7; padding:0px; margin:0px;  }
.search_content		{ background-color:#F4F9F7; padding:0px; margin:0px;  }
.search_spacer		{ background-color:#F4F9F7;	border:1px solid #999999; }
.search_foot		{ background-color:#F4F9F7;	border:1px solid #999999; }
.search_output		{ padding:0px;	margin:0px;	border:0px; }

/* Einstellungen für das Menü --------------------------------------------------------------------------------------------------
	
	.menu_path:			Style für die Formatierung des Menüpfades (z.B. Aktuell / Angebote / Webspace ) 
	<td>:				Zur Formatierung der umgebenden Tabellenzelle
	<a>:				Zur Formatierung des Verweises auf eine Seite
	<span>:				Zur Formatierung der aktuellen Seite, auf die kein Verweis
						erstellt wird, da sie ja schon angezeigt wird.
	
	.mylevelxx:			Vertikales Menü
	.mylevelxx_h:		Horizontales Menü 
	
	.menuOutline:		Tabellenformatierung um das vertikale Menü
	.menuOutline_h:		Tabellenformatierung um das horizontale Menü   */
	
.menuOutline							{ border-top-width:1px;    border-top-style:hidden;    border-top-color:#cd716a;    padding-top:0px;
 					  					  border-right-width:1px;  border-right-style:hidden;  border-right-color:#cd716a;  padding-right:5px;
					  					  border-left-width:1px;   border-left-style:hidden;   border-left-color:#cd716a;   padding-left:5px;
 					  					  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:#cd716a; padding-bottom:0px;  }
	
.menuOutline_h							{ border-top-width:1px;    border-top-style:hidden ;    border-top-color:red;    padding-top:5px;		margin-top:0px;
 					  					  border-right-width:1px;  border-right-style:hidden ;  border-right-color:red;  padding-right:5px; 	margin-left:0px;
					  					  border-left-width:1px;   border-left-style:hidden ;   border-left-color:red;   padding-left:13px; 	margin-right:0px;
 					  					  border-bottom-width:1px; border-bottom-style:hidden ; border-bottom-color:red; padding-bottom:5px; 	margin-bottom:0px; }

.menu_path								{ text-decoration:underline; }


td.mylevel0_h 							{ border: 1px hidden; border-color:#red; text-align:center; padding-left:5px; padding-right:5px; }
span.mylevel0_h 						{ font-size:10px; font-weight:bold; color:#999999; }
a.mylevel0_h:link 						{ font-size:10px; font-weight:bold; text-decoration:none; }
a.mylevel0_h:visited 					{ font-size:10px; font-weight:bold; text-decoration:none; }
a.mylevel0_h:hover 						{ font-size:10px; text-decoration:underline; }
a.mylevel0_h:active 					{ font-size:10px; text-decoration:none; }
.menuLevel0Outline_h					{ border-top-width:1px;    border-top-style:hidden;     border-top-color:#cd716a;    padding-top:0px;	margin-top:0px;
 					  					  border-right-width:1px;  border-right-style:hidden;   border-right-color:#cd716a;  padding-right:0px;	margin-right:0px;
					  					  border-left-width:1px;   border-left-style:hidden;    border-left-color:#cd716a;   padding-left:0px;	margin-left:0px;
 					  					  border-bottom-width:1px; border-bottom-style:hidden;  border-bottom-color:#cd716a; padding-bottom:0px; margin-bottom:0px; }
										  
td.mylevel1_h 							{ border: 1px hidden; border-color:#red; text-align:center; padding-left:5px; padding-right:5px; }
span.mylevel1_h 						{ font-size:10px; font-weight:bold; color:#999999; }
a.mylevel1_h:link						{ font-size:10px; font-weight:bold; text-decoration:none; }
a.mylevel1_h:visited 					{ font-size:10px; font-weight:bold; text-decoration:none; }
a.mylevel1_h:hover						{ font-size:10px; text-decoration:underline; }
a.mylevel1_h:active 					{ font-size:10px; text-decoration:none; }
.menuLevel1Outline_h					{ border-top-width:1px;    border-top-style:solid;     border-top-color:#cd716a;    padding-top:0px;	margin-top:0px;
 					  					  border-right-width:1px;  border-right-style:solid;   border-right-color:#cd716a;  padding-right:0px;	margin-right:0px;
					  					  border-left-width:1px;   border-left-style:solid;    border-left-color:#cd716a;   padding-left:0px;	margin-left:0px;
 					  					  border-bottom-width:1px; border-bottom-style:solid;  border-bottom-color:#cd716a; padding-bottom:0px; margin-bottom:0px; }

td.mylevel2_h 							{ text-align:center; border: 1px hidden; border-color:#red; padding-left:3px; padding-right:3px; }
span.mylevel2_h 						{ font-size:9px; font-weight:bold; color:#999999; text-align:center; }
a.mylevel2_h:link 						{ font-size:9px; font-weight:bold; text-decoration:none; }
a.mylevel2_h:visited 					{ font-size:9px; font-weight:bold; text-decoration:none; }
a.mylevel2_h:hover						{ font-size:9px; font-weight:bold; text-decoration:underline; }
a.mylevel2_h:active 					{ font-size:9px; font-weight:bold; text-decoration:none; }
.menuLevel2Outline_h					{ border-top-width:1px;    border-top-style:hidden;     border-top-color:red;    padding-top:0px;
 					  					  border-right-width:1px;  border-right-style:hidden;   border-right-color:red;  padding-right:0px;
					  					  border-left-width:1px;   border-left-style:hidden;    border-left-color:red;   padding-left:0px;
 					  					  border-bottom-width:1px; border-bottom-style:solid;  border-bottom-color:#cd716a; padding-bottom:0px; 
										  margin:0px; }

td.mylevel3_h 							{  background-color:#ffffff; text-align:center; border: 1px solid; border-color:#cd716a; padding-left:3px; padding-right:3px; }
span.mylevel3_h 						{ font-size:8px; font-weight:bold; color:#999999; letter-spacing:1px; text-align:center; }
a.mylevel3_h:link						{ font-size:8px; text-decoration:none; }
a.mylevel3_h:visited 					{ font-size:8px; text-decoration:none; }
a.mylevel3_h:hover						{ font-size:8px; text-decoration:underline; }
a.mylevel3_h:active 					{ font-size:8px; text-decoration:none; }
.menuLevel3Outline_h					{ border-top-width:1px;    border-top-style:hidden;     border-top-color:red;    padding-top:0px;
 					  					  border-right-width:1px;  border-right-style:hidden;   border-right-color:red;  padding-right:0px;
					  					  border-left-width:1px;   border-left-style:hidden;    border-left-color:red;   padding-left:0px;
 					  					  border-bottom-width:1px; border-bottom-style:solid;  border-bottom-color:red; padding-bottom:0px; 
										  margin:0px; }

td.mylevel0 							{ border: 1px outset; text-align:left; }
span.mylevel0 							{ font-size:10px; font-weight:bold; color:#999999; letter-spacing:1px; }
a.mylevel0:link, 						{ font-size:10px; font-weight:bold; text-decoration:none; }
a.mylevel0:visited 						{ font-size:10px; font-weight:bold; text-decoration:none; }
a.mylevel0:hover, 						{ font-size:10px; text-decoration:underline; }
a.mylevel0:active 						{ font-size:10px; text-decoration:none; }

td.mylevel1 							{ border: 1px outset; text-align:left; }
span.mylevel1 							{ font-size:10px; font-weight:bold; color:#999999; letter-spacing:1px; }
a.mylevel1:link							{ font-size:10px; font-weight:bold; text-decoration:none; }
a.mylevel1:visited 						{ font-size:10px; font-weight:bold; text-decoration:none; }
a.mylevel1:hover						{ font-size:10px; text-decoration:underline; }
a.mylevel1:active 						{ font-size:10px; text-decoration:none; }

td.mylevel2 							{ text-align:left; }
span.mylevel2 							{ font-size:9px; font-weight:bold; color:#999999; letter-spacing:1px; }
a.mylevel2:link 						{ font-size:9px; font-weight:bold; text-decoration:none; }
a.mylevel2:visited 						{ font-size:9px; font-weight:bold; text-decoration:none; }
a.mylevel2:hover						{ font-size:9px; font-weight:bold; text-decoration:underline; }
a.mylevel2:active 						{ font-size:9px; font-weight:bold; text-decoration:none; }

td.mylevel3 							{ text-align:left; }
span.mylevel3 							{ font-size:9px; font-weight:bold; color:#999999; letter-spacing:1px; }
a.mylevel3:link							{ font-size:9px; text-decoration:none; }
a.mylevel3:visited 						{ font-size:9px; text-decoration:none; }
a.mylevel3:hover						{ font-size:9px; text-decoration:underline; }
a.mylevel3:active 						{ font-size:9px; text-decoration:none; }

/* Einstellungen für Plug Headline -----------------------------------------------------------------------------------------------*/

p.headlineNormal 						{ margin-top:6px; }
span.headlineNormal 					{ font-size:14px; font-weight:bold; color:#990000; }
span.prefaceNormal 						{ font-size:10px;  font-weight:bold; }

p.headlineSmall 						{ margin-top:6px; }
span.headlineSmall 						{ font-size:12px; font-weight:bold; color:#990000; }
span.prefaceSmall 						{ font-size:10px;  font-weight:bold; }

/* Einstellungen für Plug Image ---------------------------------------------------------------------------------------------------*/

.imageHead								{ font-weight:bold; color:#990000; }
.imageDesc								{ }

/* Einstellungen für Plug Image Sequence ------------------------------------------------------------------------------------------*/

a.galHeadline:link 						{ color:#990000; text-decoration:none; }
a.galHeadline:visited 					{ color:#990000; text-decoration:none; }
a.galHeadline:hover						{ color:#dc6c68; text-decoration:underline; }
a.galHeadline:active 					{ color:#990000; text-decoration:underline; }

span.galComment 						{ text-align:justify; }
span.galImageName 						{ font-size:9px; letter-spacing:1px; }
span.galHeadline						{ font-weight:bold; color:#990000; }

a.galImageLink:link						{ color:#990000; text-decoration:none; }
a.galImageLink:visited 					{ color:#990000; text-decoration:none; }
a.galImageLink:hover					{ color:#dc6c68; text-decoration:underline; }
a.galImageLink:active 					{ color:#990000; text-decoration:underline; }

.galActiveImage 						{ font-size:9px; color:#990000; text-decoration:none; }
.galInfoblock							{ background-color:#E6E5F5; }
.galBorderOutline						{ border-top-width:1px;    border-top-style:hidden;    border-top-color:red;    padding-top:10px;
 					  					  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  padding-right:20px;
					  					  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   padding-left:20px;
 					  					  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:10px; }

/* Einstellungen für Plugs Simple Link und Intern Link -----------------------------------------------------------------------------*/

a.slHeadline:link						{ color:#990000;  text-decoration:underline; font-size:10px; font-weight:bold; }
a.slHeadline:visited 					{ color:#990000;  text-decoration:underline; font-size:10px; font-weight:bold; }
a.slHeadline:hover						{ color:#dc6c68;  text-decoration:none;		 font-size:10px; font-weight:bold; }
a.slHeadline:active 					{ color:#990000;  text-decoration:underline; font-size:10px; font-weight:bold; }

/* Einstellungen für Plugs Simple Text und Marked Text ------------------------------------------------------------------------------*/

.simpleText								{ }
.markedText								{ background-color:#d8d8d8; }

/* Einstellungen für Plug Vote ------------------------------------------------------------------------------------------------------*/

.voteResult								{ border-width:1px;		border-style:outset; 	border-color:red;		background-color:#ffffcc; }

/* Einstellungen für Plug Simple Form  ----------------------------------------------------------------------------------------------*/

.formHeadline							{ font-weight:bold; color:#990000; }


/* Einstellungen für Plug Immo -------------------------------------------------------------------------------------------------*/

.immoTyp				{ font-weight:bold; }
.immoHeadline 			{ font-size:12px; 	font-weight:bold; color:#990000; }
.immoHeadline_kl 		{ font-size:10px; 	font-weight:bold; color:#990000; }
.immoOutline			{ border-top-width:1px;    border-top-style:hidden;    border-top-color:red;    padding-top:10px;
 					  	  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  padding-right:20px;
					  	  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   padding-left:20px;
 					  	  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:10px; }
.immoOutlinePic			{ border-top-width:1px;    border-top-style:solid;     border-top-color:red;    padding-top:10px;
 					  	  border-right-width:1px;  border-right-style:solid;   border-right-color:red;  padding-right:20px;
					  	  border-left-width:1px;   border-left-style:solid;    border-left-color:red;   padding-left:20px;
 					  	  border-bottom-width:1px; border-bottom-style:solid;  border-bottom-color:red; padding-bottom:10px; }
						  
/* Einstellungen für Plug Shop -------------------------------------------------------------------------------------------------

	.shopTable1			Äußere Tabelle für den Shop (100% Breite)
	.shopTable2			Tabelle um die komplette Artikelliste
	.shopTabArt1		Tabelle um die einzelnen Artikel - für ungerade Artikel 1,3,5, ...
	.shopTabArt2		Tabelle um die einzelnen Artikel - für gerade Artikel 2,4,6, ...
	.shopTabDetail		Tabelle um die Detailanzeige
	.shopTabDaten		Tabelle um die Datenanzeige (Detailbereich und Varianten)
	.shopHeadFoot		Tabellenelement im Kopf/Fuß mit Anzahl Treffer und Links auf die einzelnen Seiten
	.shopHeadline		Überschrift der einzelnen Artikel
	.shopPrice			Anzeige der Preisinformation
	.shopPriceWeight	Anzeige von Preis/Gewicht
	.shopHeadDaten		Überschrift der Variantenliste
	.shopTextDaten		Text Datenliste (Varianten) 
	.shopWkDaten		Warenkorb Daten
	.shopWkDatenHead	Warenkorb Artikelkopf
	.shopTabDetail		Tabelle um die Dateilausgabe
	.shopVorArt			Vorschau - Zeile mit Artikelausgabe	
	.shopVorArtHead		Vorschau - Zeile mit Artikelüberschriften	
	.shopVorArtMwstBr	Vorschau - Zeile zur Berechnung der MwSt für Bruttopreise
	.shopVorArtEmpty	Vorschau - Leerzeile über der Berechnung d. MwSt bei Bruttopreisen
	.shopVorArtLZ		Vorschau - Zeile mit Zahlungsart/Lieferart
	.shopVorArtGes		Vorschau - Zeile zur Berechnung des Gesamtpreises
	.shopVorArtGesWert		Vorschau - Tabellenfeld mit der Gesamtsumme als Inhalt
	
*/

.shopTable1				{ }
.shopTable2				{ border-top-width:1px;    border-top-style:hidden;    border-top-color:red;    padding-top:1px;
 					  	  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  padding-right:5px;
					  	  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   padding-left:5px;
 					  	  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:1px; }
.shopTabArt1			{ border-top-width:1px;    border-top-style:hidden;    border-top-color:red;    padding-top:5px;
 					  	  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  padding-right:10px;
					  	  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   padding-left:10px;
 					  	  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:5px;
						  background-color:#f0f0f0; }
.shopTabArt2			{ border-top-width:1px;    border-top-style:hidden;    border-top-color:red;    padding-top:5px;
 					  	  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  padding-right:10px;
					  	  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   padding-left:10px;
 					  	  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:5px;
						  background-color:#FFFFFF; }
.shopTabDetail			{ border-top-width:1px;    border-top-style:hidden;    border-top-color:red;    padding-top:5px;
 					  	  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  padding-right:10px;
					  	  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   padding-left:10px;
 					  	  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:5px;
						  background-color:#f0f0f0; }
.shopTabDaten			{ border-top-width:2px;    border-top-style:solid;     border-top-color:white;   padding-top:1px;
 					  	  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  
					  	  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   
 					  	  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:1px; }
.shopTabDetail			{ }
.shopHeadFoot			{ padding: 8px;}
.shopHeadline			{ font-weight:bold; color:#990000; }
.shopHeadDaten			{ font-weight:bold; color:#990000; }
.shopTextDaten			{ font-weight:bold; }
.shopPrice				{ font-weight:bold; color:#990000; }
.shopPriceWeight		{ }

.shopVorArt, .shopVorArtLZ, .shopAdress, .shopWkDaten		
						{ border-top-width:1px;    border-top-style:hidden;    border-top-color:red;    padding-top:1px;
 					  	  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  padding-right:3px;
					  	  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   padding-left:3px;
 					  	  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:1px;
						  background-color:#f0f0f0; } 
.shopVorArtHead, .shopAdressHead, .shopWkDatenHead, .shopWkDatenFoot	
						{ border-top-width:1px;    border-top-style:hidden;    border-top-color:red;    padding-top:1px;
 					  	  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  padding-right:3px;
					  	  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   padding-left:3px;
 					  	  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:1px;
						  background-color:silver; }
.shopVorArtGes			{ border-top-width:1px;    border-top-style:hidden;    border-top-color:gray;    padding-top:1px;
 					  	  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  padding-right:3px;
					  	  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   padding-left:3px;
 					  	  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:6px;
						  background-color:silver; }
.shopVorArtGesWert		{ }
.shopVorArtEmpty, .shopVorArtMwstBr	
						{ border-top-width:1px;    border-top-style:hidden;    border-top-color:red;    padding-top:8px;
 					  	  border-right-width:1px;  border-right-style:hidden;  border-right-color:red;  padding-right:3px;
					  	  border-left-width:1px;   border-left-style:hidden;   border-left-color:red;   padding-left:3px;
 					  	  border-bottom-width:1px; border-bottom-style:hidden; border-bottom-color:red; padding-bottom:1px; } 	
