body					{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;;	font-size: 13px; font-style: normal; color: #691F12; line-height: 1em; padding: 0px; margin: 0px;}
tr						{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;;	font-size: 13px; font-style: normal; }

.bodyMain 		{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;; font-size: 13px; font-style: normal; background-color: #ffffff; }

h1 						{ font: bold 20px Verdana, Geneva, Helvetica, Arial, sans-serif;; margin: 0px; padding: 0px;}
h1.head				{ color: #FFFFFF; }

.bold					{ font-weight: bold; }
.boldunder		{ font-weight: bold; text-decoration: underline; }
a 						{ color: #691F12; font-weight: bold; text-decoration: underline; }
a:hover 			{ color: #666666; } 

/*
#search 			{ padding-left: 10px; padding-top: 10px; margin: 0px;}

#address 			{ padding: 200px 0px 0px 10px; font-size: 16px; font-weight: bold; }
*/

#navTop 			{ margin: 3px 0px 0px 0px; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; padding: 2px 0px 2px 10px; font-weight: bold; line-height: 2em;}
a.navTop 				{ font-size: 11px; text-decoration: none; color: #691F12; }
a.navTop:hover 	{ font-size: 11px; text-decoration: underline; color: #FF0000; }

a.nav 				{ font-size: 16px; text-decoration: underline; color: #333333; }
a.nav:hover 	{ font-size: 16px; text-decoration: underline; color: #666666; }


#mainText 		{ padding: 5px 5px 5px 5px; font-size: 13px; font-weight: normal; }

form 					{ margin: 0px; padding: 0px; }
.textBox 			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; background-color: #e0e0e0;}
.textBoxSearch{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; background-color: #e0e0e0; height:20px;}
.button				{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #333333;}
.buttonSearch { font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #333333; height:20px;}
								
/* 
	Definitionen für den eigentlichen Shop 
	sämtliche Angaben sind im ursprünglichen CSS-Files des Shops vordefiniert 
	und können hier nach Bedarf überschrieben werden
*/

/* Allgemeine Position auf der Webseite */
#position			{ }
#detailCart		{ }

/* Überschriften im Shop */
#headline			{	font: bold 20px Verdana, Geneva, Helvetica, Arial, sans-serif;; margin: 0px; padding: 0px; line-height: 2.0em; color: #691F12;}

/* Anzahl-Angaben im Shop */
.cntHead			{	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;; font-size: 13px; font-style: normal; font-weight: bold; }
.cntItem			{	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;; font-size: 12px; font-style: normal; font-weight: normal; }

/* Spalten für die Sachgebiete */
#columns	 		{ float:left; font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;; font-size: 13px; font-style: normal; font-weight: bold; }

/* Boxen */
.boxBGFormular1		{	background-color: #f3f3f3; border: 1px;	border-style: solid; border-color: #691F12; width: 600px;}
.boxBGFormular2		{	border: 1px;	border-style: solid; border-color: #691F12; }

/* sonstige Klassen */
.small 						{ font-size: 12px; }
a.small 					{ color: #691F12; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.small:hover 		{ color: #000000; }
.smallbold 				{ color: #000000; font-size: 10px; font-weight: bold; }
a.smallbold 			{ color: #691F12; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.smallbold:hover { color: #000000; font-weight: bold;}
.smallgrey 				{ font-size: 10px; color: #666666; font-weight: bold;}
a.smallgrey 			{ color: #666666; font-size: 10px; font-weight: bold; text-decoration: underline; }
a.smallgrey:hover { color: pink; }

.error						{ color: black; font-size: 12pt; background-color: darkorange; font-style: italic; font-weight: bold;}
.pagenav 					{ color: #FF0000; }
a.pagenav 				{ color: #FF0000; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.pagenav:hover 	{ color: #691F12; }

a.addtocart				{ color: #FF0000; font-weight: bold; text-decoration: underline; font-size: 13px; }
a.addtocart:hover { color: #691F12; }

.table_head 			{ font-family : Verdana, Geneva, Helvetica, Arial, sans-serif;; color: #FFFFFF; font-size: 10px; font-weight: bold; background-color: #691F12; border: 1px solid #666666; }
a.table_head 			{ font-family : Verdana, Geneva, Helvetica, Arial, sans-serif;; color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.table_head:hover { font-family : Verdana, Geneva, Helvetica, Arial, sans-serif;; color: yellow; font-size: 10px; font-weight: bold; text-decoration: underline;}
.tableBorder			{ border: 1px solid #666666; }

.row0 						{ background-color: #F6F8EF; }
.row1 						{  } 

#footer						{ clear: left; line-height: 2.0em;}
.footer 					{ font-size: 10px; }
a.footer					{ color: #333333; font-size: 10x; font-weight: normal; text-decoration: underline; }
a.footer:hover 		{ color: #000000; }

/* Popup-Fenster für "In den Warenkorb legen" */
#popup 						{	position:absolute; left: 50%; top: 50%; width: 425px;	height: 225px; padding:10px; margin-left: -213px;	margin-top: -113px;	z-index:2; 
										background-color: #FAD797; border: 3px;	border-style: solid; border-color: #990000; }
										
.highlight 				{ background-color: yellow; color: #000000; }										
