/*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px;padding-left:5px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #ff0000; text-decoration: underline; }

BODY {  /*background: #ffffff;*/background-image: url(images/sts_pics/bg_swrot.jpg);  color: #000000;  margin: 0px;  text-align: center;}
h1{	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;}
.neu {	color: #000000;}

A {  color: #000000;  text-decoration: none;}
A:hover {  color: #000000;  text-decoration: underline;}

FORM {	display: inline;}

TR.header {  background: #ffffff;}
TR.headerNavigation {  /*background: #000000; */}

TD.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  /*background: #000000;*/  color: #ffffff;  /*font-weight : bold;*/}

A.headerNavigation {   color: #000000; }
A.headerNavigation:hover {  color: #000000;}

TR.headerError {  background: #ff0000;}
TD.headerError {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}
TR.headerInfo {  background: #00ff00;}
TD.headerInfo {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #00ff00;  color: #FFFFFF;  font-weight: bold;  text-align: center;}

TR.footer {  vertical-align:top; background-color:#f9f9f9; /*grau*/ border-color: #DB5451; /*rosad dunkel*/  border-style: solid solid solid solid;  border-width: 0px 1px 0px 1px;   /*background: #bbc3d3;*/}
TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 9px; background-color:#f9f9f9; /*background: #bbc3d3;*/  border-color: #DB5451; /*rosad dunkel*/  border-style: solid solid solid solid;  border-width: 0px 1px 0px 1px; color: #6c6c6c;  font-weight: bold; padding:15px 3px 10px 3px;}

.infoBox {  background: #f9f9f9;}
.infoBoxContents { /*background: #f9f9f9;*/  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}
.infoBoxNotice {  background: #990000;}
.infoBoxNoticeContents {  background: #990000;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}

TD.infoBoxHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  /*background: #CF2929;*/  color: #ffffff;  background: #DB5451;  height:18px;}
TD.infoBox, SPAN.infoBox {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}

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: #f8f8f9;}

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: #f8f8f9;*/}

TABLE.productListing {  border: 0px;  border-style: solid; border-color: #b6b7cb;  border-spacing: 1px;}

.productListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  /*background: #DB5451#999999;*/  background: #DB5451;  color: #FFFFFF;  font-weight: bold;}

TD.productListing-data {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  border-color: #b6b7cb;	border-style: solid solid solid solid;	border-width: 0px 1px 1px 1px;}

/*andere Rahmen bei Product listing  odd=links  even=rechts*/
.column-even {  /*background-image: url("images/column-even.gif");  background-repeat:no-repeat;*/  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  border-color: #b6b7cb;	border-style: solid solid solid solid;	border-width: 0px 1px 1px 1px;}

.column-even2 {  /*background-image: url("images/column-even.gif");  background-repeat:no-repeat;*/  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  border-color: #b6b7cb;	border-style: solid solid solid solid;	border-width: 0px 0px 0px 0px;}

.column-odd {  /*background-image: url("images/column-odd.gif");  background-repeat:no-repeat;*/  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  border-color: #b6b7cb;	border-style: solid solid solid solid;	border-width: 0px 1px 1px 0px;}
/*ansicht ende */

A.pageResults {  color: #000000;}
A.pageResults:hover {  color: #000000;  background: #FF6666;}

TD.pageHeading, DIV.pageHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 18px;  font-weight: bold;  color: #9a9a9a;}

TR.subBar {  background: #f4f7fd;}
TD.subBar {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}

TD.main, P.main {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;}

TD.smallText, SPAN.smallText, P.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}

TD.accountCategory {  font-family: Verdana, Arial, sans-serif;  font-size: 13px;  color: #E9E9E9;}

TD.fieldKey {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}

TD.fieldValue {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}

TD.tableHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}

SPAN.newItemInCart {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #00000;}

CHECKBOX, INPUT, RADIO, SELECT {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}

TEXTAREA {  width: 100%;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;}

SPAN.greetUser {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #990000;  font-weight: bold;}

TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}

TD.formAreaTitle {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}

SPAN.markProductOutOfStock {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}

SPAN.productSpecialPrice {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}

SPAN.productSpecialPrice2 {  font-family: Verdana, Arial, sans-serif;  color: #FFFFFF;}

SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}

.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.tax_info {  font-family: Verdana, Arial, sans-serif;  font-size: 9px;   /*color: #758389;*/color: #333333; }


/* BOF CSS POPUP*/
#menu {position:relative; top:0px; left:0px; width: 50px;z-index:450;}
#menu a.p1, #menu a.p1:visited {display:block; width:25px; height:25px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {text-decoration:none; background-color:#000; color:#000;}
#menu a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#menu a.p1:hover .large {display:block; position:absolute; top:-300; left:130px; width:auto; height:auto; border:2px solid #666;}
/* EOF CSS POPUP*/

div.ip {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	border-bottom-color: #999999;	border-bottom-style: dashed;	border-bottom: 1px;	text-align: justify;	}

.infoBoxContents_w {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	background-color: #FFFFFF;}

.infoBoxNews {	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	color: #000000;	border-style: dashed solid dashed solid;	border-width: 0px 0px 0px 0px;}

.newsMitte {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	text-align: left;	border-color: #DB5451;
	border-style: dashed dashed solid dashed;	border-width: 0px 1px 1px 1px;}

TD.productDesc {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #808080;  padding: 1px 7px 1px 7px;  text-align:left;}

/* STS seiten u. Boxen */
.stsTabelle {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11;	width:100%;	border-width: 0px 0px 0px 1px;
	margin: 0;	padding: 0;	border-color: #666666;	border-style: solid solid solid dashed;	color: #FFFFFF;	background-color: #DB5451;	font-weight: bold;	height: 20px;}

.stsHeaderMi {	background-color: #DB5451;	vertical-align: middle;	text-align: left;	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border: 0;	margin: 0;	padding: 0;}

.stsHeaderOL {	vertical-align: top;	text-align: left;	background-position: left;	border: 0;}

.stsHeaderOR {	background-color: #DB5451;	vertical-align: top;	text-align: right;	border: 0;}

.stsContOL {	background-color: #DB5451;	border: 0;}

.stsContOR {	background-color: #DB5451;	border: 0;}

.stsContL {	border: 0;	text-align: left;	margin: 0;	padding: 0;	}

.stsContR {	border: 0;	background-image: url(/testshop/images/sts_pics/shopframe_06.gif);	background-repeat: repeat-y;	text-align: right;	background-position: right;}

.stsContUL {	border: 0;	background-position: left;	vertical-align: top;text-align: left;	background-image: url(/testshop/images/sts_pics/shopframe_07.gif);	background-repeat: no-repeat;	background-position: left;}

.stsContUR {	border: 0;	background-position: right;	text-align: right;	vertical-align: top;	background-repeat: repeat-y;	background-image: url(/testshop/images/sts_pics/shopframe_09.gif);	background-position: right;}

.stsContUM {	border: 0;	background-image: url(/testshop/images/sts_pics/shopframe_08.gif);	background-repeat: repeat-x;
	background-position: bottom;	vertical-align: bottom;}

.stsContM {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	border-color: #666666;	border-style: solid dashed solid dashed;	border-width: 0px 1px 0px 1px;	padding: 1px 1px 2px 7px;	width: 100%;	background-color: #FFFFFF;}

/* für newProduct */
TD.smallText2, SPAN.smallText2, P.smallText2 {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: #000000; border-color: #FFFFFF;  border-style: solid solid solid solid;  border-width: 1px 1px 1px 1px;}
 /*EOF newProducts*/ 


/* für newSpezial */
TD.smallText3, SPAN.smallText3, P.smallText3 {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  border-color: /*#F4F4F4;*/#b6b7cb;  border-style: solid solid solid solid;  border-width: 1px 1px 1px 1px;}
 /*EOF newProducts*/ 



/* shopingbox */
TD.smallTextWhite, SPAN.smallText, P.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: #FFFFFF;}

TABLE.Td800 {	width: 900px;	text-align: center;	vertical-align: middle;	border-color: #7b9ebd;  border-style: solid;  border-width: 1px;	}

DIV.mitte{	text-align: center;	vertical-align: middle;	width:900;	border-color: #7b9ebd;  border-style: solid solid solid solid;  border-width: 1px 1px 1px 1px;  position:absolute;	left:50%;	margin-top:0px;	margin-left:-450px;} /* hälfte der ges_grösse */

	
/* fuer produkt info */TD.main2, P.main2 {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  padding: 1px 3px 0px 7px;  border-color: #DB5451;  border-style: solid solid solid dashed;  border-width: 0px 0px 0px 1px;  }

 /* tabelle mit rahmen links und rechts top #DB5451= drosa bgfarbe= grau */

 TD.li_re_drosa { vertical-align:top; background-color:#f9f9f9; /*grau*/ border-color: #DB5451; /*rosad dunkel*/  border-style: solid solid solid solid;  border-width: 0px 1px 0px 1px;  }

 /* OTF contrib begins */
/* DDB - 041031 - Form Field Progress Bar */
.progress{  width: 1px;  height: 14px; color: white;  font-size: 12px;  overflow: hidden;  background-color: navy;  padding-left: 5px;  }
/* OTF contrib ends */

TABLE.main {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;}

/*change the menu hover color below*/
#thecategories a:hover {	background-color: #eeeeee;	color: #000000;}
.catwithsubs, .catwithnosubs {	padding-right: 5px;}
#thecategories {	position: relative;	top: -9px;	margin-bottom: -16px;	width: 150px;}
.activelink {	display: block;	font-weight: bold;}
#thecategories a {	display: block;	padding-bottom: 7px;	padding-top: 3px;	width: 100%;}
/*mozilla fix*/
html>body #thecategories a {	width: auto;}
/*end of mozilla fix*/
#topcat a {padding-left: 5px;}
#secondcat a {	padding-left: 20px;}
#thirdcat a {	padding-left: 35px;}
#fourthcat a {	padding-left: 50px;}
#fifthcat a {	padding-left: 65px;}

/* für kat desc */
TD.main_kat, P.main_kat {  font-family: Verdana, Arial, sans-serif;  font-size: 11px; /* line-height: 1.5;*/  /*background-color:E9E9E9; /*grau*/ /*border-color: #DB5451; /*rosad dunkel*/ border-color:#b6b7cb; /*grau*/  border-style: solid solid solid solid;  border-width: 1px 1px 1px 1px;  padding: 5px 2px 5px 10px;  }

/* Produktinfo oben  Preis*/
TD.pageHeading_prod, DIV.pageHeading_prod {  font-family: Verdana, Arial, sans-serif;  font-size: 18px;  font-weight: bold;
  color: #9a9a9a;  /*border-color: #DB5451; /*rosad dunkel*/ border-color:#b6b7cb; /*grau*/  border-style: solid solid solid solid;  border-width: 1px 0px 1px 0px;  padding: 5px 2px 5px 10px;}

a.weiss10:link {	text-decoration:none;	color:#FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;}

a.weiss10:hover {	color:#FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;}
a.weiss10:visited {	color:#FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;}

TABLE.li_re_drosa {	vertical-align:top;	background-color:#F9f9f9;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #DB5451;	border-right-color: #DB5451;	border-bottom-color: #DB5451;	border-left-color: #DB5451;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;}

/* menu Image - Show Sub-categories  Star */
a.menucateg:link, a.menucateg:visited, a.menucateg:active {display: block;vertical-align: middle;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;text-align: left;height: 12px;text-decoration: none;border: solid 0px #f8f8f9;}
a.menucateg:hover {border: solid 0px #6633CC;background-image: url(images/menuon.png);background-repeat: repeat;text-decoration: none;font-weight: bold;color: #FF0000;}
a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {display: block;vertical-align: middle;font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left;height: 12px;text-decoration: none;border: solid 0px #f8f8f9;}
a.menusubcateg:hover {border: solid 0px #6633CC;background-image: url(images/menuon.png);background-repeat: repeat;
text-decoration: none;color: #FF0000;}
/* menu Image - Show Sub-categories  End */

/* Advanced Searches infobox */
#quick_find select {width:12em; font-size:11px;}
#quick_find select option {width:auto;}
ul.sitemap {color: #ff0000;}

/* für newsletter */
DIV.mitte_news{font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;	vertical-align: middle;	width:400;	border-color: #7b9ebd;  border-style: solid solid solid solid;  border-width: 1px 1px 1px 1px;  position:absolute;	left:50%;	margin-top:0px;	margin-left:-450px; /* hälfte der ges_grösse */	}
.news_imp {font-size:10px; font-color:#C6C6C6 ; font-family: Verdana, Arial, Helvetica, sans-serif;padding:10px 15px 15px 15px;}
.news_main {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-color:#000000 ; border-style:solid solid solid solid; border-width: 0px 0px 0px 0px;border-color: #7b9ebd;background-color:#ffffff;padding:10px 15px 5px 15px;}
.tabnews_main {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-color:#000000 ; border-style:solid solid solid solid; border-width: 1px 1px 1px 1px;border-color: #7b9ebd;background-color:#ffffff;}

.attributename  {	font-size : 11px;	font-family : Arial, Helvetica, sans-serif;	font-weight : normal;	font-style : normal;	color : black;	text-decoration : none;}

.attributeinput  {	font-size : 11px;	font-family : Arial, Helvetica, sans-serif;	font-weight : normal;	font-style : normal;	color : black;	text-decoration : none;}

.required {	font-size : 11px;	font-family : Arial, Helvetica, sans-serif;	font-weight : normal;	font-style : normal;	color : red;	text-decoration : none;}

.missing {	font-size : 14px;	font-family : Arial, Helvetica, sans-serif;	font-weight : bold;	font-style : normal;	color : red;}

.error  {	font-size : 12px;	font-family : Arial, Helvetica, sans-serif;	font-weight : normal;	font-style : normal;	color : red;	text-decoration : none;}

.info  {	font-size : 12px;	font-family : Arial, Helvetica, sans-serif;	font-weight : normal;	font-style : normal;	color : magenta;	text-decoration : none;}

.botbar  {	font-size : 11px;	font-family : Arial, Helvetica, sans-serif;	font-weight : bold;	font-style : normal;	color : white;	text-decoration : none;}

/********für start index.php
/* Box categories pro V2 + CSS */
A.categorie_top {
  color: #000000;
  font-weight : bold;
  text-decoration: none;
  line-height : 1.75em;
}

A.categorie_top_on {
  font-weight : bold;
  font-style: italic;
  color : #2684FE;
  text-decoration: none;
  line-height : 1.25em;
}

A.categorie {
  color: #000000;
  text-decoration: none;
  line-height : 1.25em;
}

A.categorie_on {
  font-style: italic;
  color: #0C14FA;
  text-decoration: none;
  line-height : 1.25em;
}

A.categorie_top:hover {
  font-weight : bold;
  color : #2684FE;
  text-decoration: none;
}
/* Box categories pro V2 + CSS ende */
/* produkt info Preis */
SPAN.pPreis_sw {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
SPAN.pPreis_red {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
SPAN.pPreis_alt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
/* preis info ende */ 
/*mindsparx special*/
.box_outline3 {
margin-top:3px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #bfbfbf;
background-color :#ffffff;
width:96%;height:;
}
.specials_desc{
font-family: Verdana;
 font-size: 11px;
color: #000000;
 font-weight: normal;
text-decoration: none;
}
.specials_price{
font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
color: /*#483d8b;*/#ffffff;
 font-weight: bold;
text-decoration: none;
width:100px;
background-image:url("./images/special_price_01.gif");  background-repeat:no-repeat;
vertical-align: middle;
text-align:center;
}

.specials_old_price{
 font-family:  Verdana, Arial, Tahoma;
 font-size: 11px;
 color: #333333;
font-weight: normal;
 text-decoration: none;
}
.specials_name{
font-family:  Verdana, Arial, Tahoma;
font-size: 11px;
font-weight: bold;
 color: #1f79b6;
padding-left:5px;
}
/*mindsparx special_ende*/
