/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Customized by swisscart®, Swiss Webshop Solutions
  http://www.swisscart.com

  Copyright (c) 2003-2007 osCommerce

  Released under the GNU General Public License
*/

body{
background-image:url(images/main-bg.gif);
color: #575757;
font-family: Arial, Tahoma, Verdana;
font-size:11px;
margin:0px;}

a img {
 border:0px;
}
a { 
 color:#535353;
 text-decoration:underline;
}
a:hover { 
 text-decoration:none;
}
.left{
float:left;}

.right{
float:right;}

.clear{
 clear:both;
}
h1, .pageHeading, .login th{
 font-size:18px;
 color:#e94e00;
 margin:0px;
 padding-top:14px;
 padding-bottom:14px;
 font-weight:bold;
}
.pageHeading h1{
 padding:0px;
}
.main-container {
 text-align:left;
 margin:0 auto;
 width:998px;
}
.shadow {
 background-image:url(images/header-shadow.png);
 background-repeat:repeat-x;
 background-position:bottom;
 width:247px;
 height:100px;
}
.top-navi {
 padding-top:73px;
}
.social {
 background-image:url(images/crazystuff-pic2.png);
 background-repeat:no-repeat;
 background-position:bottom;
 padding-top:78px;
 padding-left:38px;
 width:71px;
 height:22px;
}
.hauptnavi {
 background-image:url(images/header-red.png);
 background-repeat:no-repeat;
 width:998px;
 height:25px;
 padding-top:5px;
 color:#FFFFFF;
}
.hauptnavi a {
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
}
.hauptnavi a:hover {
 text-decoration:underline;
}
.hauptnavi-link {
 padding-top:3px;
 padding-right:25px;
}
.search {
 font-size:12px;
 font-weight:bold;
 padding-top:2px;
 padding-right:5px;
 padding-left:20px;
}
.go {
 background-color:#FFFFFF;
 width:139px;
 height:15px;
 border:none;
 padding-top:3px;
 padding-left:4px;
 color:#333333;
 font-size:11px;
}
.search-link {
 padding-top:1px;
}
.search-link a {
 color:#FFFFFF;
 font-weight:normal;
 text-decoration:underline;
}
.search-link a:hover {
 text-decoration:none;
}
.content, .content-2cols{
 background-image:url(images/content-bg.png);
 background-repeat:repeat-y;
 width:998px;
}
.content-2cols{
 background-image:url(images/content-bg-2.png);
}
.content-left {
 width:208px;
 padding-left:7px;
}
.content-left .infoBoxHeading, .content-right .infoBoxHeading, .content-middle .infoBoxHeading, .content-middle-2columns .infoBoxHeading, .productListing-heading{
 background-image:url(images/title-left-bg.gif);
 background-repeat:repeat-x;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 text-transform:uppercase;
 padding-top:4px;
 padding-bottom:3px;
 padding-left:10px;
}
.categories-container .boxText, .information-container .boxText{
 line-height:18px;
 padding-left:15px;
}
.categories-container .boxText a:hover{
 font-weight:bold;
}
.content-left ul, .content-right ul{
 padding: 0px;
 margin-top:8px;
 margin-bottom:8px;
 list-style:none;
}
.content-left li, .content-right li{
 background-image:none;
 padding-left:15px;
 padding-bottom:3px;
 color:#545454;
}
.content-left a, .content-right a {
 color:#545454;
 text-decoration:none;
}
.content-left a:hover, .content-right a:hover {
 color:#e94e00;
}
.title-left2 {
 background-image:url(images/title-left-bg.gif);
 background-repeat:no-repeat;
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 text-transform:uppercase;
 width:198px;
 height:20px;
 padding-top:2px;
 padding-left:10px;
}
ul.rssfeed {
 padding-top:0px;
 padding-left:16px;
 padding-right:16px;
 margin:0px;
 list-style:none;
}
ul.rssfeed li{
 background-image:url(images/bull.gif);
 background-repeat:no-repeat;
 background-position:0px 6px;
 padding-left:10px;
 padding-bottom:3px;
 color:#545454;
}
ul.rssfeed a {
 color:#545454;
 text-decoration:none;
}
ul.rssfeed a:hover {
 color:#e94e00;
}
.cards {
 padding-left:13px;
 padding-bottom:5px;
}
.telefon {
 padding-left:13px;
}
.telefon span{
 color:#e94e00;
 font-weight:bold;
}
.content-middle {
 width:493px;
 padding-left:39px;
 padding-right:34px;
}
.content-middle-2columns{
 width:710px;
 padding-left:39px;
 padding-right:34px;
}
.content-right {
 width:211px;
 padding-right:6px;
}
.chf {
 text-align:right;
 padding-right:12px;
 padding-top:3px;
 font-weight:bold;
}
.bestsellers-container .boxText{
 padding-left:15px;
}
.bewertungen-container .boxText{
 padding-top:15px;
 padding-left:23px;
 padding-right:23px;
}
.rss-container .infoBoxHeading{
 padding-top:2px;
 padding-bottom:2px;
 padding-right:2px;
 line-height:17px;
}
.rss-container .infoBoxHeading a{
 display:block;
 float:right;
}
.productSpecialPrice{
 color:#e94e00;
}
.specials-container a img{
 border:#cacaca solid 1px;
}
.content-middle .infoBoxHeading, .content-middle-2columns .infoBoxHeading{
 padding-bottom:23px;
}
.imagesPadding{
 padding-top:20px;
}
.productListing-heading{
 padding-bottom:7px;
 padding-left:4px;
 padding-right:4px;
 white-space:nowrap;
}
.banner{
 padding-top:15px;
}
table.login{
 padding-right:20px;
}
.login select{
 width:100%;
}
.productsName {
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 20px;
        color: #6A6A6A;
        font-weight: bold;
}
h1.productsName {
        padding: 20px 0 0 0;
        margin: 0;
        line-height: 18px;
}
div.productsPrice {
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: #E24A00;
 padding-top:10px;
}
.buttons {
        padding: 30px 0 20px 0;
}
h2 {
        font-size: 11px;
        font-weight: bold;
        padding-left: 5px;
        padding-bottom: 0;
        margin-bottom: 0;
        text-align: left;
        text-transform: uppercase;
        color: #9A9AAB;
}
.extraImage{
 padding-bottom:20px;
}
.imagesPadding{
 vertical-align:top;
}
.main p{
 font-size:12px;
 line-height:16px;
}
.main h2{
 font-size:12px;
}
.smallText a{
 text-decoration:none;
}
.smallText a:hover{
 text-decoration:underline;
}
.main p img{
 margin:5px;
}
.productListing-data img{
 margin-right:10px;
}
