/*
  $Id:stylesheet.css,v 1.4 2003/09/18 14:35:03 pschapler Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/* Start allgemeine Styles LP */
body    	{ background-color:#DDC2C2; color:#000; margin:100px 0px 0px 0px; padding:0px; }
p,li		{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; }
h1   		{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#cc0000; }
.small		{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; }
.poehlilinks				{ display:none; }

select							{ font-size:9pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3E3E3; border-width:1px; }
textarea						{ font-size:9pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3E3E3; border-width:1px; }
input							{ font-size:9pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3E3E3; border-width:1px; }
.input, .textarea, .select		{ font-size:9pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3E3E3; border-width:1px; }

.borderless					{ border:none; background-color:none; cursor:hand; }
.help						{ border:none; background-color:none; cursor:help; }
.invisible					{ display:none; }

span.searchword				{ color:#ff0000; background-color:#FAF9C3;}

a:link, a:visited, a:active { color:#000000; text-decoration:underline; }
a:hover						{ color:#cc0000; text-decoration:underline; }

a.extlink											{ padding-left:16px; text-decoration:none; color:#000000; background:url(images/icon_extlink.gif) no-repeat left; }
a.extlink:link, a.extlink:visited, a.extlink:active { text-decoration:underline; }	
a.extlink:hover										{ color:#cc0000; text-decoration:underline; }
/* extlink f&uuml;r blaue Boxen */
a.extlinkblau													{ padding-left:16px; text-decoration:none; color:#000000; background:url(images/icon_extlink.gif) no-repeat left; }	 
a.extlinkblau:link, a.extlinkblau:visited, a.extlinkblau:active { text-decoration:underline; background-color:#E1E8F6; }
a.extlinkblau:hover												{ color:#cc0000; text-decoration:underline; background-color:#E1E8F6; }

/* Start Logo Header */ 
#header 	{ background:url(images/bg_header_shop.gif); width:765px; height:99px; margin-bottom:40px; }
#werbung 	{ position:absolute; top:120px;left:520px; }
#topwerbung { position:absolute; top:5px;left:18px; }
#hilfe		{ background:url(images/navbut_hilfe.gif); position:absolute; top:99px; left:700px; width:65px; height:27px; }
#balken		{ background-color:#842323; }
#balkenrot	{ background-color:#842323; }

/* Start Header Tooltip */ 	   
#tooltipinfo a					{ display:block; position:absolute; top:199px; left:0px; text-decoration:none; }
#tooltipinfo a:hover			{ width:175px; }
#tooltipinfo a .popinfo 		{ display:none;	}
#tooltipinfo a:hover .popinfo 	{ position:absolute; top:27px; left:0px; width:164px; color:#000000; display:block;	background:#C5CEE3; font:80% Verdana, Arial, Helvetica, Garamond, sans-serif; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:5px; }

#tooltipshop a					{ display:block; position:absolute; top:199px; left:175px; text-decoration:none; }
#tooltipshop a:hover			{ width:175px; }
#tooltipshop a .popshop			{ display:none; }
#tooltipshop a:hover .popshop	{ position:absolute; top:27px; left:-1px; width:164px; color:#000000; display:block; background:#DDC2C2; font:80% Verdana, Arial, Helvetica, Garamond, sans-serif; border-right:solid 1px #ffffff; border-left:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:5px; }

#tooltipforum a					{ display:block; position:absolute; top:199px; left:350px; text-decoration:none; }
#tooltipforum a:hover			{ width:175px; } 
#tooltipforum a .popforum		{ display:none; }
#tooltipforum a:hover .popforum { position:absolute; top:27px; left:-1px; width:164px; color:#000000; display:block; background:#FCECBD; font:80% Verdana, Arial, Helvetica, Garamond, sans-serif; border-right:solid 1px #ffffff; border-left:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:5px; }

#tooltipservice a					{ display:block; position:absolute;	top:199px; left:525px; text-decoration:none; }
#tooltipservice a:hover				{ width:175px; }	
#tooltipservice a .popservice		{ display:none; }
#tooltipservice a:hover .popservice { position:absolute; top:27px; left:-1px; width:164px; color:#000000; display:block; background:#E3EDEA; font:80% Verdana, Arial, Helvetica, Garamond, sans-serif; border-right:solid 1px #ffffff; border-left:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:5px; }

/* runde Boxen Content rot */
.rundeeckenrot 				{ width:140px; background-color:#DDC2C2; color:#000000; margin:0px 0px 10px 0px; }
.eckeninhaltrot				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-align:left; padding:0px 10px 2px 10px; }	
.eckeobenrot				{ background:url(images/roteecke_obenr.gif) no-repeat top right; }
.eckeuntenrot				{ background:url(images/roteecke_untenr.gif) no-repeat top right; }
img.ecke					{ width:10px; height:10px; border:none; display:block !important; }
.eckerot a:link				{ font-size:85%; text-decoration:underline; background-color:#DDC2C2; color:#000000; }		
.eckerot a:visited 			{ font-size:85%; text-decoration:underline; background-color:#DDC2C2; color:#000000; }		
.eckerot a:active 			{ font-size:85%; text-decoration:underline; background-color:#DDC2C2; color:#000000; }		
.eckerot a:hover			{ font-size:85%; text-decoration:underline; background-color:#DDC2C2; color:#cc0000; }

/* Hilfefenster */		   
#hilferechts	{ position:absolute; top:100px; left:775px; width:210px; }
.hilfefooter	{ width:220px; background-color:#842323; font:100% Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:center; padding:0px; margin-bottom:10px; }
.hilfeheader	{ width:220px; background-color:#842323; padding:5px 0px 5px 0px; font:80% Verdana, Arial, Helvetica, Garamond, sans-serif; color:#ffffff;	font-weight:bold; }	
.hilfetext		{ width:200px; background-color:#ffffff; padding:10px; font:75% Verdana, Arial, Helvetica, Garamond, sans-serif; color:#000000; }
.trenner		{ width:100%; padding:10px 0px 10px 0px; }

/* Footerbereich */	
#footerspalte 		{ padding:0px; margin:0px;}
.footerzeile		{ width:765px; background:#842323; padding:8px 0px 4px 0px;	text-align:center; border-bottom:1px solid #ffffff; }
.copyright			{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; background:#DDC2C2; color:#000000; padding:5px 0px 5px 0px; width:765px; text-align:center; }
#linkpartner		{ text-align:left; padding-left:10px; }
/* Ende allgemeine Styles LP */
							 

/* Start Shop Styles */	
.content				{ background:#ffffff; }
.boxText				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; }
.boxText1				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; } /* groesserer Text */
.errorBox				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; background:#FFF1F1; color:#ff0000; font-weight:bold; }
.stockWarning			{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; background:#FFF1F1; color:#ff0000; font-weight:bold; }
.productsNotifications	{ background:#dddddd; font-family :Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; }
.orderEdit				{ font-family :Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#cc00000; font-style:italic; text-decoration:underline; }

.boxtopmargin			{ padding-top:5px; }	  /* Vertikaler Abstand innerhalb den einzelnen Boxen */
.topmargin				{ padding-top:8px; }	  /* Vertikaler Abstand zwischen den einzelnen Boxen */


.pfadangabe				{ background:#FFFFFF; padding:5px 0px 6px 0px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; color:#842323; border-bottom:#C5CEE3 solid 1px; font-style:italic; } 
.pfadangabe a:link 		{ background:#FFFFFF; color:#842323; text-decoration:underline; } 
.pfadangabe a:visited 	{ background:#FFFFFF; color:#842323; text-decoration:underline; }
.pfadangabe a:active 	{ background:#FFFFFF; color:#842323; text-decoration:underline; }
.pfadangabe a:hover		{ background:#FFFFFF; color:#cc0000; text-decoration:underline; }

/* Individuelle Anpassung der Boxen */

.boxback						{ background:#DDC2C2; }  /* Hintergrund fuer rote Eck-Grafiken */ 
.boxback_green					{ background:#E3EDEA; }  /* Hintergrund fuer gruene Eck-Grafiken */

.best_sellersBoxContents		{ background:#DDC2C2; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; padding:0px 3px 0px 10px; } 
.best_sellersinfoBox			{ background:#DDC2C2; }   /* Rahmen */ 
TD.infoBoxHeading_best_seller	{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; font-weight:bold; background:#DDC2C2; color:#000000; padding:3px 3px 3px 4px; }

.categories_nolink				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; font-weight:bold; color:#cc0000; text-decoration:none; font-style:italic; }
#categories	a					{ display:block; padding:3px 3px 3px 10px; background-color:#FFF1F1; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; font-weight:bold; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; }
#categories a:hover				{ background:#DDC2C2; color:#cc0000; text-decoration:none;}
.categoriesBoxContents			{ background:#B88181; } 
.categoriesinfoBox				{ background:#B88181; }  /* Rahmen */ 

#information a					{ display:block; padding:3px 3px 3px 10px; background-color:#E3EDEA; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; font-weight:bold; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; }
#information a:hover			{ background:#F8FCFE; color:#cc0000; text-decoration:none;}
.informationBoxContents			{ background:#97B1A5; } 
.informationinfoBox				{ background:#97B1A5; }  /* Rahmen */ 																					 
TD.infoBoxHeading_information	{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; font-weight:bold; background:#4D6A53; color:#ffffff; padding:3px 3px 3px 4px; }

.searchBoxContents				{ background:#DDC2C2; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; padding:0px 3px 0px 10px; } 
.searchinfoBox					{ background:#DDC2C2; }   /* Rahmen */ 
TD.infoBoxHeading_search		{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; font-weight:bold; background:#DDC2C2; color:#000000; padding:0px 3px 0px 4px; }

.reviewsBoxContents				{ background:#DDC2C2; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; padding:0px 3px 0px 10px; } 
.reviewsinfoBox					{ background:#DDC2C2; }   /* Rahmen */ 
TD.infoBoxHeading_reviews		{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; font-weight:bold; background:#DDC2C2; color:#000000; padding:3px 3px 3px 4px; }

.order_historyBoxContents		{ background:#DDC2C2; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; padding:0px 3px 0px 10px; } 
.order_historyinfoBox			{ background:#DDC2C2; }   /* Rahmen */ 
TD.infoBoxHeading_order_history	{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; font-weight:bold; background:#DDC2C2; color:#000000; padding:3px 3px 3px 4px; }

.shopping_cartBoxContents		{ background:#B88181; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; padding:0px 3px 0px 10px; color:#ffffff; }
.shopping_cartBoxContents a		{ background:#B88181; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; padding:0px 3px 0px 10px; color:#ffffff; }  
.shopping_cartBoxContents a:hover	{ color:#000000; }
.shopping_cartinfoBox			{ background:#842323; border:1px solid #842323}   /* Rahmen */ 

.newItemInCart					{ background:#B88181; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#F6FF01; }
.newItemInCart a				{ background:#B88181; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; padding:0px 3px 0px 10px; color:#F6FF01; }  
.newItemInCart a:hover			{ color:#F6FF01; }

.product_notificationsBoxContents { 
background: #FFFFFF; 
font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
font-size: 11px; 
} 
/* Rahmen */ 
.product_notificationsinfoBox { 
background: #000000; 
} 

.specialsBoxContents { 
background: #FFFFFF; 
font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
font-size: 11px; 
} 
/* Rahmen */ 
.specialsinfoBox { 
background: #000000; 
} 

.tell_a_friendBoxContents { 
background: #FFFFFF; 
font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
font-size: 11px; 
} 
/* Rahmen */ 
.tell_a_friendinfoBox { 
background: #000000; 
} 

FORM {
	display:inline;
}

TR.header {
  background:#ffffff;
}

TR.headerNavigation {
  background:#B88181;
}

TD.headerNavigation {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:80%;
  background:#B88181;
  color:#ffffff;
  font-weight :bold;
}

A.headerNavigation { 
  color:#842323; 
}

A.headerNavigation:hover {
  color:#000000;
}

TR.headerError {
  background:#33ff00;
}

TD.headerError {
  font-family:Tahoma, Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:90%;
  background:#33ff00;
  color:#000000;
  font-weight :bold;
  text-align :center;
}

TR.headerInfo {
  background:#00ff00;
}

TD.headerInfo {
  font-family:Tahoma, Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:90%;
  background:#00ff00;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
}

TR.footer {
  background:#B88181;
}

TD.footer {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:80%;
  background:#B88181;
  color:#ffffff;
  font-weight:bold;
}

/* Info Box*/ 
SPAN.infoBoxhigh {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  color:#cc0000;
  text-decoration:none;
}

.infoBox { background:#B88181; } /* Boxen Rahmen */

.infoBoxContents { background:#FFF1F1; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;	font-size:90%; padding:0px 3px 0px 10px; }
.infoBoxContents1 { background:#DDC2C2; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; padding:0px 3px 0px 0px; }  /* extra Einstellungen fuer dunklere Boxen */
.infoBoxContents1 a { background:#DDC2C2; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; padding:0px 3px 0px 0px; }

.infoBoxNotice {
  background:#33ff00;
}

.infoBoxNoticeContents {
  background:#33ff00;
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:80%;
}

/* Boxen Koepfe */
TD.infoBoxHeading { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; font-weight:bold; background:#842323; color:#ffffff; padding:3px 3px 3px 4px; }
TD.infoBoxHeading1 { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; font-weight:bold; background:#33ff33; color:#ffffff; padding:3px 3px 3px 4px; }

TD.infoBox, SPAN.infoBox {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:80%;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background:#dddddd;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background:#EFEFEF;
}

TABLE.productListing {
  border:1px;
  border-style:solid;
  border-color:#B88181;
  border-spacing:1px;
}

.productListing-heading {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:80%;
  background:#DDC2C2;
  color:#000000;
  font-weight:bold;
}
.productListing-heading a:link, .productListing-heading a:visited, .productListing-heading a:active { color:#000000; text-decoration:underline; font-size:100%; }
.productListing-heading a:hover		{ color:#cc0000; text-decoration:underline; font.size:100%; }

TD.productListing-data {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:80%;
}

A.pageResults {
  color:#000000;
}

A.pageResults:hover {
  color:#cc0000;
}

TD.pageHeading, DIV.pageHeading {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:90%;
  font-weight:bold;
  color:#cc0000;
}

TR.subBar {
  background:#ffcc00;
}

TD.subBar {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:80%;
  color:#000000;
}

TD.main, P.main {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:80%;
}

TD.main_1, P.main_1 {		/* z.B. in product_info.php */
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:100%;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:80%;
}

TD.accountCategory {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:90%;
  color:#ffffcc;
}

TD.fieldKey {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:90%;
  font-weight:bold;
}

TD.fieldValue {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:90%;
}

TD.tableHeading {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:90%;
  font-weight:bold;
}



CHECKBOX, INPUT, RADIO, SELECT {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:9pt;
}

TEXTAREA {
  width:100%;
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:9pt;
}

SPAN.greetUser {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:100%;
  color:#cc0000;
  font-weight:bold;
}

TABLE.formArea {
  background:#FFF1F1;
  border-color:#DDC2C2;
  border-style:solid;
  border-width:1px;
}

TD.formAreaTitle {
  font-family:Tahoma, Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:90%;
  font-weight:bold;
}

SPAN.markProductOutOfStock {
  font-family:Tahoma, Verdana, Arial, Helvetica, Garamond, sans-serif;
  font-size:90%;
  color:#c76170;
  font-weight:bold;
}

SPAN.productSpecialPrice {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  color:#00cc00;
  font-weight:bold;
}

SPAN.errorText {
  font-family:Verdana, Arial, Helvetica, Garamond, sans-serif;
  color:#ff0000;
}

.moduleRow { }
.moduleRowOver { background-color:#dddddd; cursor:pointer; cursor:hand; }
.moduleRowSelected { background-color:#EBEBEB; }

.checkoutBarFrom, .checkoutBarTo { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#8c8c8c; }
.checkoutBarCurrent { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; }

/* message box */

.messageBox { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; }
.messageStackError, .messageStackWarning { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; background-color:#33ff00; }
.messageStackSuccess { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; background-color:#33ff00; }

/* input requirement */

.inputRequirement { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ff0000; }

