/*
  $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: 10px; }
.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: #660000}
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration:underline}

body{width:100%;height:100%;margin:0;padding:0;text-align:center;background-color:#758371}
table{border-collapse:collapse}

#impressum{position:relative;right:12px;top:12px;font:normal 12px arial, sans-serif;color:#999999;text-align:right}
#handel{width:996px;text-align:center;background-color:#758371;font:normal 8pt/10pt arial, sans-serif}
#impressum ul,#handel ul{margin:0}
#impressum li,#handel li{display:inline}
#impressum li a,#handel li a{text-decoration:none;padding-right:0.525em;padding-left:0.45em;color:#444444;vertical-align:middle}
#impressum li a:hover,#handel li a:hover{color:#660000;text-decoration:underline}

#container{width:996px;margin:0 auto;background-color:#ffffff}


#container_in{background-image:url('x/ou.gif');background-repeat:repeat-y}
#rand{width:956px;margin-left:20px}
#top,#foot{width:996px;background-color:#758371}
#top{height:21px;background-image:url('x/top.gif')}
#foot{height:19px;background-image:url('x/foot.gif')}
#count{margin:40px 8px 5px 8px;padding:1px 0 1px 0;font-family: Verdana, Arial, sans-serif;font-size: 10px;color:#000;text-align:center;background-position:50% 0;background-image:url('x/z.gif');background-repeat:no-repeat}
#handel{width:996px;text-align:center;background-color:#758371;color:#505A4E}



#kopf,#b2,#b3,#b4,#b5,#b6{height:89px;width:978px;background-repeat:no-repeat}
#kopf{margin:0 auto;background-position:0 0;background-image:url('x/b1.gif')}
#b2{background-position:163px 0;background-image:url('x/b2.gif')}
#b3{background-position:326px 0;background-image:url('x/b3.gif')}
#b4{background-position:489px 0;background-image:url('x/b4.gif')}
#b5{background-position:652px 0;background-image:url('x/b5.gif')}
#b6{background-position:815px 0;background-image:url('x/b6.gif')}
#b7{height:32px;background-position:577px 0;background-image:url('x/b7.gif');background-repeat:no-repeat;}

#navi{float:left;margin:63px 0 0 0;padding:0 0 0 568px}
a:link.n1,a:visited.n1,a:link.n2,a:visited.n2,a:link.n3,a:visited.n3{
  float:left;width:97px;height:26px;display:block;margin-right:1px;background-image:url('x/t.gif')}
a:hover.n1{background-image:url('x/n1.gif')}
a:hover.n2{background-image:url('x/n2.gif')}
a:hover.n3{background-image:url('x/n3.gif')}

a:link.a,a:visited.a{display:block;padding:5px 5px 0 5px;font:bold 8pt/12pt Arial, sans-serif;letter-spacing:1px;text-decoration:none;color:#ffffff}
a:hover.a{color:#444444}
#navi_2{margin:0 8px 2px 8px;padding-bottom:3px;border-bottom:dotted 1px #000;font:normal 8pt/10pt arial, sans-serif;color:#000;text-align:left}
#navi_2 a:link,#navi_2 a:visited{font:normal 8pt/10pt arial, sans-serif;color:#000;text-decoration:none}
#navi_2 a:hover{text-decoration:underline}
#logoff{margin:0 25px 0px 0; padding:0}
#datum { float:right}



.flo_r{float:right}
.flo_l{float:left}
.nav_cate{display:block;border-bottom:solid 1px #4F584C;background-color:#454D42}
.pad3{padding:3px 0 3px 3px}
#text_f{padding-bottom:5px}
#text_f,#text_f a:link,#text_f a:visited,#text_f a:hover{font:normal 7pt/7pt arial, verdana, sans-serif;color:#cccccc;text-align:center}
.fett{font:bold 8pt/9pt verdana, sans-serif}
A {
  color: #000000;
  text-decoration: none;
}

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

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #ebebeb;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ebebeb;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  color: #FFFFFF;
}

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

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 {
  background: #ebebeb;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ebebeb;
  color: #ffffff;
  font-weight: bold;
}

.infoBox{background-color:#ebebeb}

.infoBoxContents {
  background: #fafafa;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font:bold 9pt/10pt arial, sans-serif;color:#3C3C3B;
  background: #ebebeb;
  padding:3px 0 3px 0;
}

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

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

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

table.productListing {
  border: 1px;
  border-style: solid;
  border-color: #ebebeb;
  border-spacing: 1px;
  padding:2px;
}

td.productListing-heading {
  font:bold 9pt/10pt arial, sans-serif;color:#3C3C3B;
  background: #ebebeb;
  padding:4px;
}

td.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  vertical-align:top;
  padding:4px;
  padding-bottom:7px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

td.pageHeading, div.pageHeading, h1 {
  font:bold 12pt/14pt arial, sans-serif;
  line-height:12pt ;
  height:auto ;
  color:#333300;
  text-align:left;
  padding:0px;
  margin:0px; 
  padding-bottom:10px;
  padding-top:6px;
}

h1 {
  padding:0px;
}

h3 {
  font:bold 11pt/13pt arial, sans-serif;
  line-height:12pt ;
  height:auto ;
  color:#333300;
  text-align:left;
  padding:0px;
  margin:0px; 
  margin-top:12px;
  margin-bottom:4px;
  /*padding-bottom:8px;
  padding-top:4px; */
}

p {
  margin:0px;
  margin-bottom:6px;
}

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: 12px;
  line-height: 1.5;
}

TD.mainGroessenEinstellung {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  vertical-align:top;
  padding-top:5px;
}

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

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

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;
  color: #000000;
  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.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
a:link.cat,a:visited.cat{display:block;padding:0 0 0 5px;border-bottom:dotted 1px #5c5c5c;background-color:#7D7D7D;font:bold 9pt/14pt Arial, sans-serif;text-decoration:none;color:#fff}
a:hover.cat{background-color:#C9C9C9;color:#000}
.aktiv{display:block;margin-left:-5px;padding:0 0 0 5px;font:bold 9pt/14pt Arial, sans-serif;background-color:#FF9900;color:#000}



a:link.log,a:visited.log{position:relative; left:890px; width:43px;height:29px;display:block;font:normal 7pt/8pt arial, sans-serif;color:#000;background-image:url('x/logoff.gif');background-repeat:no-repeat;padding:10px 0 0 35px}
a:hover.log{background-image:url('x/logoff_o.gif');text-decoration:underline}
.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: #000; }

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

/* // Base Price Insert 1.2.0 */
.tax_info { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #758389; }
/* // Base Price End */


/*BEGIN INSERT by ArtikelGroesse */
.infoBoxContentsCo2 {
  background: #F8F8F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/*END INSERT by drichter */

/*BEGIN INSERT by drichter */
span.cat_description { font-family:Verdana, Arial, sans-serif; font-size:12px; color:#000; line-height:16px; }

/*END INSERT by drichter */

/* INSERT by muViCom */

span.aE, span.abstandEinheit {
  margin-left:2px;
  margin-right:1px;
}

span.abstandSlash { 
  margin-left:1px;
  margin-right:1px;
}

span.status_details {
  font-weight:bold;
  color:red;
}

table.weight_variations { padding:0px; border:0px; border-collapse:collapse; }
table.weight_variations td { background-color:#99eeff; margin:2px; padding:2px; border:1px solid darkblue; }
table.weight_variations tr.head td { background-color:#cccccc; margin:2px; padding:2px; border:1px solid darkblue;
						font-size:10px; font-weight:bold; padding-right:12px; }
table.weight_variations tr.deleted td { text-decoration:line-through ; }
.new_product { font-size:12px; display:block; }

/* span.price { font-family:Verdana; font-size:12px; line-height:150%; } */
span.taxInfo {font-size:9px; color: #758389; margin-bottom:6px; margin-top:8px; display:block; }
span.basePrice { font-size:9px; color: #758389; display:block; margin-bottom:7px;}

td.priceOutput { font-family:Verdana, Arial, sans-serif; padding-top:6px; }
td.priceOutput span { font-size:14px; font-weight:bold; }
span.modelNrAndWeight { font-family:Verdana, Arial, sans-serif;
						font-size:11px;
						color: #000000;
						line-height:16px;
						font-weight:normal; }
/* table.weight_variations .price { font-size:14px; line-height:150%; font-weight_bold; color:#C9671C; } */

tr.productListing-even { background-color:#f3f3f3 ; }



