body 	{ font-family : Arial, Verdana, Times, Helvetica, sans-serif;	font-size: 12px; font-style: normal; margin: 0px; padding: 0px; line-height: 1.3em;}
p, table, td, th, tr { font-family : Arial, Verdana, Times, Helvetica, sans-serif;	font-size: 13px; }

h1 { font-family : Arial, Verdana, Times, Helvetica, sans-serif; font-size: 16px; font-style: normal; margin: 0px; padding: 5px; background-color: #CCCCCC; color:#000000; border: 1px dotted #000000; }

.bigger { font-size: 14px; font-weight: bold; }
.normal { font-size: 12px; font-weight: normal; }
.small { font-size: 11px; font-weight: normal; }
.little { font-size: 9px; font-weight: normal; }
.bold { font-weight: bold; }
.error { color: red; }
.success { color: darkgreen; }
.smallHighlight { font-size: 11px; font-weight: bold; color: #800000; }
.discount { background-color: yellow; font-weight: bold; }
.availability { font-size: 12px; font-weight: bold; color: #000000; }

.angebot { font-size: 12px; font-weight: normal; color: #800000; }

/* Standard Hyperlinks */
a.text:link, a.text:visited, a.text:hover, a.text:active	{ text-decoration:underline; font-weight:normal; color:#800000; }

/* Standard-Navigation oben | Links */
.navi_oben 				{ background: #eeeeee; color: #000000; text-decoration: none; font: 12px Arial, Helvetica, Verdana, sans-serif; }
a.navi_oben 			{ background: #eeeeee; color: #800000; text-decoration: underline; font: 12px Arial, Helvetica, Verdana, sans-serif; }
a.navi_oben:hover { background: #333333; color: #ffffff; text-decoration: underline; font: 12px Arial, Helvetica, Verdana, sans-serif; }
/* Standard-Navigation oben | Trennzeichen */
.trenner 					{ color: #666666; background: #eeeeee; font: 12px Arial, Helvetica, Verdana, sans-serif; }

.navTop 	{ color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight:bold;}
a.navTop	{ color: #990000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight:bold; letter-spacing: 1pt;}
a.navTop:hover { background: #333333; color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px; font-weight:bold; letter-spacing: 1pt;}

.navLeft 	{ color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight:bold;}
a.navLeft	{ color: #800000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight:normal;}
a.navLeft:hover { background: #333333; color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px; font-weight:normal;}

.navLeftMain 	{ color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight:bold;}
a.navLeftMain	{ color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight:normal;}
a.navLeftMain:hover { background: #eeeeee; color: #800000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px; font-weight:normal;}

/* Seitennavigation */
a.pagenav:link, a.pagenav:visited, a.pagenav:active {
	text-decoration: underline;
	color: #660000;
}
a.pagenav:hover {
	color: #FF0000;
}
/* Fusszeile */
.footer { font-size: 11px; }
a.footer:link, a.footer:visited, a.footer:active {
	text-decoration: underline;
	color: #000000;
}
a.footer:hover {
	color: #FF0000;
}

/* Werbelinks */
a.adverts	{ color: #800000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight:bold;}
a.adverts:hover { background: #eeeeee; color: #FF0000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px; font-weight:bold;}

/* Suchlinks auf den Detailsseiten */
a.buzzwords { text-decoration: none; border-bottom: 1px dotted #000000; color: #000000; background: none; }
a.buzzwords:hover { text-decoration: none; border-bottom: 1px dotted #000000; color: #FFFFFF; background: #800000; }

/* Übersichtsseiten Artikeldarstellung */
.browseKatalogUeberschrift {font-weight: bold;}
.Zwischentitel { }
a.productLink	{ color: #800000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight:normal;}
a.productLink:hover { background: #333333; color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 14px; font-weight:normal;}

.priceNet  		{ font-size: 11px; color: #999999; background-color: none; font-weight: normal; padding: 2px 3px; text-decoration: none; margin-bottom: 8px;}		
.priceGross		{ font-size: 12px; color: #FFFFFF; background-color: #800000; font-weight: bold; padding: 2px 3px; text-decoration: none; margin-bottom: 8px;}		
.priceDiv 		{ display: block; margin: 5px 5px 4px 5px; line-height: 18px; font-size: 12px; font-weight: normal;  }
a.priceHref:link    		{ font-size: 12px; color: #0000CC; margin-right: 5px; }
a.priceHref:visited     { font-size: 12px; color: #0000CC; margin-right: 5px; }
a.priceHref:hover       { font-size: 12px; color: #1654A9; text-decoration: underline; margin-right: 5px; }
a.priceHref:active      { font-size: 12px; color: #1654A9; text-decoration: underline; margin-right: 5px; }

/* Formularzeugs */
form { margin: 0px; padding: 0px; }
.textBox { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #efefef; border: 1px solid #000000; }
.buttonMain { font-weight: normal; background-color: #800000; color: #FFFFFF; border: 1px solid #FFFFFF; } 
.buttonSecondary {font-weight: normal; background-color: #CCCCCC; color: #800000; border: 1px solid #000000; }

/* MwSt im Warenkorb */
.basketMwSt { font-size: 12px; color: #666666; }

/* Abwechselnd eine Zeile hell und eine dunkel */
.u { background-color:#fff; }
.g { background-color:#f7f7f7; }

/* Mitarbeiterbereich */
.tabellen_titel { font-weight: bold; font-size: 13px; margin-left: 4px; color: #ffffff; margin-right: 4px; font-style: normal; font-family: Arial, Helvetica, sans-serif; background-color: #800000; }
.tabellen_inhalt { font-weight: normal; font-size: 12px; color: black; font-style: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #CCCCCC; }
