/*
  $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; color: #003300;}
.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;}

body{
margin:0px;
padding:0px;
background-color: #EFEFDB;
background-image:url(images/layout/act_hg_spring.gif);
background-repeat: repeat-y;
background-attachment: fixed;
background-position: top;
scrollbar-base-color: #788F59; /*Basisfarbe der Scroll-Leiste*/
scrollbar-3dlight-color: #6A7E4E;  /*Farbe für 3D-Effekte*/
scrollbar-arrow-color: #788F59;  /*Farbe für Verschiebepfeile*/
scrollbar-darkshadow-color: #003300;  /*Farbe für Schatten*/
scrollbar-face-color: #566B39;  /*Farbe für Oberfläche*/
scrollbar-highlight-color: #788F59;  /*Farbe für oberen und linken Rand*/
scrollbar-shadow-color: #003300;  /*Farbe für unteren und rechten Rand*/
scrollbar-track-color: #6A7E4E;  /*Farbe für freibleibenden Verschiebeweg*/
}

A {
  color: #990000;
  text-decoration: none;
}

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

FORM {
	display: inline;
}


TR.headerError {
  background: #F4C2AC;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #660000;
  background-color: #F4C2AC;
  border: #660000 1px solid;
}

TR.headerInfo {
  background: #D4ECA7;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #006600;
  background-color: #D4ECA7;
  border: #006600 1px solid;
}


.loginBox {
  background: #788F59;
}
.homecontent {
  background: #DCD7B7;
}
.loginBoxContents {
  background: #EFEFDB;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #003300;
}

.infoBoxContents {
  /*background: #ffffff;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #003300;
}

.infoBoxNotice {
  background: #cc0000;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  /*background: #ff9900;
  background-image:url(images/infobox/corner_left.gif);*/
  color: #ffffff;
}

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

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

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

TABLE.productListing {
  border: none
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#003300;
  padding-bottom: 10px;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#003300;
}

A.pageResults {
  color: #990000;
  text-decoration: none;
}

A.pageResults:hover {
  color: #cc0000;
  text-decoration: underline;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bolder;
  color: #566B39;
}

H1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bolder;
  color: #566B39;
  display:inline;
}

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

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

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

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003300;
}

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

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

TEXTAREA {
  width: 85%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
scrollbar-base-color: #EFEFDB; /*Basisfarbe der Scroll-Leiste*/
scrollbar-3dlight-color: #E8E4CA;  /*Farbe für 3D-Effekte*/
scrollbar-arrow-color: #94906F;  /*Farbe für Verschiebepfeile*/
scrollbar-darkshadow-color: #ACA98D;  /*Farbe für Schatten*/
scrollbar-face-color: #DCD7B7;  /*Farbe für Oberfläche*/
scrollbar-highlight-color: #EFEFDB;  /*Farbe für oberen und linken Rand*/
scrollbar-shadow-color: #ACA98D;  /*Farbe für unteren und rechten Rand*/
scrollbar-track-color: #E8E4CA;  /*Farbe für freibleibenden Verschiebeweg*/
}

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

TD.formAreaTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003300;
}

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: #cc0000;
  background-color:#FFFFEB;
}

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

.moduleRow { background-color: #E8E4CA; }
.moduleRowOver { background-color: #DCD7B7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #CEDCBB; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #6A7E4E; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #003300; }

/* 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: #F4C2AC; border: #660000 1px solid; padding:5px; color:#660000}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #D4ECA7; border: #006600 1px solid; padding:5px; color:#006600}

.versandinfo { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #dddab8; border: #b7b393 1px solid; padding:10px; color:#003300; line-height: 1.2;}

/* input requirement */

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

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

/* Header und Footer Tabellenformatierung */

.seitennavi{
color:#6A7E4E;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}

a.seitennavi{
color:#6A7E4E;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
a.seitennavi:hover{
color:#788F59;
text-decoration:underline;
}
.textweiss{
color:#ffffff;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight:bold
}
.verysmalltext{
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
color: #003300;
}
A.linkdunkel {
  color: #990000;
}

A.linkdunkel:hover {
  color: #cc0000;
}

.hg_weiss{
background-color: #ffffff;
}
.shirtinfo_headline{
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
font-weight:bold;
color:#ff6600
}
.hg_hellorange{
background-color: #ffcc99;
}
.hg_orange{
background-color: #ff9900;
}
.rand_orange{
border: #ff9900 1px solid;
}

.price_new{
font-family: Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 10px;
color:#003300;
}

TD.PartnerinfoHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #ff9900;
  color: #ffffff;
}
TD.Partnerinfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003300;
}
TD.mainNormalLine, P.mainNormalLine {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:003300;
}
.suche{
background-image:url(images/layout/hg_suche.gif);
background-repeat: no-repeat;
background-position: top;
}
.navi_hg{
margin:0px;
padding-left:15px;
padding-right:15px;
background-image:url(images/layout/navi_hg.gif);
background-repeat: repeat-y;
background-position: top;
}
.keinpadding{
padding:0px;
margin:0px;
}
.specialBoxHeading{
background-image:url(images/layout/special_box_hg.gif);
background-repeat: repeat-x;
color: #566B39;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight:bold;
}
.small_error{
color: #ff0000;
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
}
.blassfett{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight:bold;
color: #566B39;
}
.price{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #003300;
  padding-left:20px;
}
.texBox{
background-image:url(images/layout/tex_box_hg.gif);
background-repeat: repeat-y;
background-position:top;
}
.texBoxcontent{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #003300;
  padding-left:10px;
}
.hg_gruen{
background-color:#A2B682;
}
.hg_dunkelbeige{
background-color: #DCD7B7;
}
.ts_rand{
border: #003300 1px solid;
}
span.mwst_info{
font-weight:normal;
font-size:9px;
color:#77916D;
}
a.mwst_info{
font-weight:normal;
font-size:9px;
color:#C4776D;
}
a.mwst_info:hover{
color:#C4776D;
}
.newsbox_hg{
background-image:url(images/layout/newsbox_hg.gif);
background-repeat: no-repeat;
background-position:center;
}
.produkt_titel{
font-family: Verdana, Arial, sans-serif;
font-weight:bold;
font-size:11px;
color:#003300;
padding-bottom:5px;
padding-top:5px;
}
.produkt_titel_linea{
font-family: Verdana, Arial, sans-serif;
font-weight:bold;
font-size:12px;
color:#000000;
padding-bottom:7px;
padding-top:7px;
}
a.anker:hover{
text-decoration:none;
}
.mailsubject{
    z-index:999;
    position:absolute;
    height:0.5px;
    width:0;
    border:none;
    background:none;
    margin:0;
    top:0;
    left:0;
    clear:both;
    font-size:0px;
    line-height:0px;
}