body  { margin-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCCCCC; }

/* Hellblaue Umrandung der kompletten Seite */
table.first { border:2px solid #c6e3ff; width: 1000px; }

/* Textgrößen fest legen */
TD.klein, SPAN.klein, P.klein, DIV.klein { font-family: Verdana, Arial, sans-serif; font-size: 12px;}
TD.norm, SPAN.norm, P.norm, DIV.norm { font-family: Verdana, Arial, sans-serif; font-size: 14px;}
TD.stand, SPAN.stand, P.stand, DIV.stand { font-family: Verdana, Arial, sans-serif; font-size: 16px;}
TD.gross, SPAN.gross, P.gross, DIV.gross { font-family: Verdana, Arial, sans-serif; font-size: 20px;}

h1 {color: #840808; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}

/* Verschiedenes */
		TABLE.edit {background: #FFFFFF; border:1px solid #000000;}
		TABLE.news{background: #FBF7F8; border:1px dotted #840808;}
		TD.newshead, SPAN.newshead, DIV.newshead{color: #840808; font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight:bold;}
		TD.productListing-data {  border-bottom:2px solid #840808; }
		/* In der Produktbeschreibung die einzelenen Boxen */
		TD.product_info{font-family: Verdana, Arial, sans-serif; padding:8px; font-size: 15px; background: #F8F3F4; border-top:1px solid #840808; border-bottom:1px solid #840808;}
		
		.frage {background: #FFFFFF; border:2px solid #c6e3ff; font-family: Verdana, Arial, sans-serif;  font-size: 14px;}
		.nav { background: #c6e3ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px;  color: #000000;}
		SPAN.faq_q {font-family: Arial, Helvetica, sans-serif; font-style:italic; font-size: 16px; font-weight:bold;}
		SPAN.faq_a {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
		SPAN.productSpecialPrice { font-family: Arial, sans-serif; color: #ff0000; font-weight: bold; }
		HR.red { border:1px dotted #840808;}

		TR.accountHistory-odd, TR.odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
		  background: #ffffdd;}
		TR.accountHistory-even, TR.even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
		  background: #FBF7F8;}

		.moduleRow { }
		.moduleRowOver { background-color: #c6e3ff; cursor: pointer;}
		.moduleRowSelected { background-color: #c6e3ff; }
		.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 14px; }
		.messageStackWarning {border: 2px dashed #840808; font-family: Verdana, Arial, sans-serif; font-size: 14px; background-color: #FBF7F8; }
		.messageStackError { border: 2px dashed #444444; font-family: Verdana, Arial, sans-serif; font-size: 14px; background-color: #ffb3b5; }
		.messageStackSuccess { border: 2px dashed #444444; font-family: Verdana, Arial, sans-serif; font-size: 14px; background-color: #deef7b; }
		.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #ff0000; }

		/* Auf jeder Seite die Überschrift mit Unterstreichung */
		TD.headline, SPAN.headline {font-family: Arial, Helvetica, sans-serif; font-size: 26px;  color: #840808;}
		HR.headline { border-top: 4px double #840808; height:4px}

		/* Linke und rechte Navigationsboxen */
		.infoBox { background: #FBF7F8; font-family: Verdana, Arial, sans-serif;  font-size: 16px;}  
		.infoBoxHeading { background: #840808; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF;}

FORM {	display: inline; }
CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 15px; }
TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 15px; }

/* Links und Menü in den infoBoxen */
a:link,a:active,a:visited {color: #000000;text-decoration: none;}
a:hover {color: #840808; text-decoration: underline;}

a.grau:link,a.grau:active,a.grau:visited {color: #444444;text-decoration: none;}
a.grau:hover {color: #840808; text-decoration: underline;}

a.red:link,a.red:active,a.red:visited {color: #840808; font-style:italic; text-decoration: underline;}
a.red:hover {color: #444444; text-decoration: underline;}

a.white:link,a.white:active,a.white:visited {color: #FFFFFF; text-decoration: none;}
a.white:hover{color: #c6e3ff; text-decoration: underline;}

		/* Normales Menü*/
		a.menu { display:block; margin-top:0px; border-width:0px; padding:6px; text-decoration:none; }
		a.menu:link    { color:#000; border-top:1px dotted #840808; background-color:transparent; }
		a.menu:visited { color:#000; border-top:1px dotted #840808; background-color:transparent; }
		a.menu:hover   { color:#000; border-top:1px dotted #840808; background-color:#deef7b; text-decoration:none; }
		
		a.ob_menu { display:block; margin-top:0px; border-width:0px; padding:6px; text-decoration:none; }
		a.ob_menu:link    { color:#000; background-color:transparent; }
		a.ob_menu:visited { color:#000; background-color:transparent; }
		a.ob_menu:hover   { color:#000; background-color:#deef7b; text-decoration:none; }

		a.aktiv_menu { display:block; margin-top:0px; background-color:#000; border-width:0px; padding:6px; text-decoration:none; }
		a.aktiv_menu:link     { color:#000;  background-color:#deef7b; text-decoration:none;}
		a.aktiv_menu:visited  { color:#000;  background-color:#deef7b; text-decoration:none;}
		a.aktiv_menu:hover    { color:#000;  background-color:#deef7b; text-decoration:none;}
		
		/* Produkt_info Menü*/
		a.menu_pro { display:block; margin-top:0px; border-width:0px; padding:6px; text-decoration:none; background-color:#F8F3F4;}
		a.menu_pro:link    {color:#000; font-family: Verdana, Arial, sans-serif; padding:8px; font-size: 15px; background: #F8F3F4; border-top:1px solid #840808; border-bottom:1px solid #840808;}
		a.menu_pro:visited {color:#000; font-family: Verdana, Arial, sans-serif; padding:8px; font-size: 15px; border-top:1px solid #840808; border-bottom:1px solid #840808; background-color:#F8F3F4; }
		a.menu_pro:hover   {color:#000; font-family: Verdana, Arial, sans-serif; padding:8px; font-size: 15px; border-top:1px solid #840808; border-bottom:1px solid #840808; background-color:#deef7b; text-decoration:none; }
		

		/* Untermenü */
		a.u_menu { display:block; margin-top:0px; border-width:0px; padding:2px; text-decoration:none; }
		a.u_menu:link    { color:#000; background-color:transparent; }
		a.u_menu:visited { color:#000; background-color:transparent; }
		a.u_menu:hover   { color:#000; background-color:#deef7b; text-decoration:none; }

		a.aktiv_u_menu { display:block; margin-top:0px; border-width:0px; padding:2px; text-decoration:none; }
		a.aktiv_u_menu:link    { color:#000; background-color:#deef7b; text-decoration:none;}
		a.aktiv_u_menu:visited  { color:#000; background-color:#deef7b; text-decoration:none;}
		a.aktiv_u_menu:hover    { color:#000; background-color:#deef7b; text-decoration:none;}

