/*
  $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
*/
h1.product_info_h1 {font-size:17px; font-weight:bold; margin:-18px 0 0 5px;}
.boxText {font-size:13px; line-height:22px; color:#ffffff; width:200px; padding: 1px 0 0 17px;}
.boxText A{color:#ffcc00; font-size:13px; font-weight: bold; line-height:22px;}
.categories_box {border:0; padding:0; height:16px; font-size:13px; top:0px;}
TD.product_boxText {font-size:10px; color:#000000; width:200px;}
TD.product_boxText A{color:#000000; width:200px;}
.errorBox {background: #ffb3b5; font-weight: bold; }
.stockWarning {color: #ff0000; }
TD.bgwhite {background-color:#FFFFFF; }
.productsNotifications { background: #f2fff7; }
.orderEdit {color: #220000; text-decoration: underline; }
BODY {background: #660000; color: #000000; margin: 0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px;}
.test { height:1.7em;}
.navi-left {padding-left:22px; padding-right:0; padding-top:0;}
#balken {background-color:#990000; padding-left:6px; width:1px;}
A {color: #000000;}
A:hover {text-decoration: underline;}
td.Kategorien a {font-size:16px; color:#000000; font-weight:bold; text-decoration:underline;}
TD.NavigationLink {color:#0000CC;}
FORM {display: inline;}
TR.header {background: #660000;}
TR.headerNavigation {background: #990000;}
TD.left-Navigation {background-color:#FFFFFF;}
TD.headerNavigation {font-size:8px; background: #990000; color: #EEEEEE; padding:0; margin:0;}
TD.headerNavigation1 {color: #000000; padding:0; margin:0;}
TD.headerNavigation1 li{background-repeat: no-repeat; background-color:#ff9900;
	list-style: none;
    display: inline;
    padding: 0;
	vertical-align:super;
	height:1em;
line-height:1em;
	}
TD.headerNavigation1 ul {
margin: 0.1em 0 0 0;
padding: 0;
height:1em;
line-height:1em;
}
A.headerNavigation {font-size:11px; color: #ffffff; padding:0; margin:0;}
A.headerNavigation2 {font-size:11px; color: #000000;}
A.headerNavigation:hover {color: #ffcc00;}
A.headerNavigation2:hover {color: #000000;}
.bigbold{font-size:14px; font-weight:bold;}
#fahnen{position:relative; top:2px;}
#fahnen1 {position:relative; top:-5px; left:70px;}
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: #ffcc00; color: #ffffff; font-weight: bold; text-align: center;}
TD.footer {background-color:#990000; color: #ffffff; font-weight: bold; font-size:10px;}
TD.footer A{background-color:#990000; color: #ffffff; font-weight: bold; text-decoration:none;}
TD.footer A:hover{background-color:#990000; color: #ffffff; font-weight: bold;}
TD.bgdarkorange {background-color:#ff9900;}
TD.whitespacing {padding:0; margin:0; font-size:1px; }
.infoBox {background: #660000; color:#FFFFFF; padding-bottom:0;}
.product_infoBox {background: #FFcc00; color:#000000;}
.infoBoxContents {background: #660000; color:#FFFFFF; font-size:10px; padding:0;}
.product_infoBoxContents {background: #ffcc00; color:#FFFFFF; font-size:10px;}
.infoBoxContentsswitch {background-color:#FFFFFF; color:#000000;}
.contactBoxContents {background-color:#ffcc00; color:#000000; border:0;}
.infoBoxContentsButtons {background: #ffffff; color:#000000; font-size:10px;}
.infoBoxNotice {background: #660000;}
.infoBoxNoticeContents {background: #660000; color:#000000;}
TD.infoBoxHeading {font-weight: bold; background: #660000; color: #ffcc00; font-size:12px; line-height:22px;}
TD.infoBoxHeading A{line-height:18px; color: #ffcc00; font-size:13px; font-weight:bold;}
TD.product_infoBoxHeading {font-weight: bold; background: #660000; color: #ffcc00; height:20px; padding-left:5px;}
TD.product_infoBoxHeading A{color: #ffcc00; font-size:12px;}
TABLE.blackwhite {background-color:#FFFFFF; color:#000000; border:0;}
TD.infoBox, SPAN.infoBox {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: #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 {background-color:#ffffff; color:#000000;}
TABLE.productListing A{color:#000000;}
.productListing-heading {background: #fe9900; color: #000000; font-weight: bold;}
TD.productListing-data {color:#000000; background: #ffffff; font-size:13px;}
TD.productListing-data-cart {color:#000000; background: #ffcc00;}
A.pageResults {color: #ff0000;}
A.pageResults:hover {color: #0000FF; background: #FFFF33;}
TD.pageHeading, DIV.pageHeading {font-size:18px; color: #000000; background-color:#FFFFFF;}
TD.pageHeading A{font-size:10px; color: #222222;}
TD.pageHeadingswitch, DIV.pageHeadingswitch {font-size:18px; color: #ffffff;}
TR.subBar {background: #990000;}
TD.subBar {color: #000000;}
TD.main, P.main {font-size:11px; line-height: 23px; color:#000000;}
TD.maincontact {font-size:13px; line-height: 23px; color:#000000;}
TD.mainswitch, P.mainswitch {font-size:13px; color:#ffffff;}
TD.mainswitch A{color:#ffcc00;}
TD.mainswitch A:hover{color:#ffcc00;}
TD.smallText, SPAN.smallText, P.smallText {color:#000000; font-size:10px; background-color:#ffffff;}
TD.smallText A {color:#000000;}
A.smallText {background-color:#FFFFFF; color:#000000;}
TD.smallTextnew {color:#000000; background-color:#ffffff;}
TD.accountCategory {font-size:13px; color: #aabbdd;}
TD.fieldKey {font-size:12px; font-weight: bold;}
TD.fieldValue {font-size:12px;}
TD.tableHeading {font-size:12px; font-weight:bold;}
SPAN.newItemInCart {color:#ffcc00;}
CHECKBOX, INPUT, RADIO, SELECT {font-size:11px;}
TEXTAREA {width: 100%; font-size:11px;}
SPAN.greetUser {font-size:12px; color: #ffcc00; font-weight: bold;}
TABLE.formArea {background: #ff0000; 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: #ff0000; font-weight: bold;}
SPAN.productSpecialPrice {color: #ff0000;}
SPAN.errorText {color: #ff0000;}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer;}
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo {color: #8c8c8c; }
.checkoutBarCurrent {color: #000000; }
.messageBox {font-size:10px; }
.messageStackError, .messageStackWarning {background-color: #ffb3b5; }
.messageStackSuccess {background-color: #ffcc00; }
.inputRequirement {color: #ff0000; }
ul#Navigation {margin: 0; padding: 0; text-align: center; border: 1px solid black; border-bottom-color:white; background-color: #990000;	width:60em;}
ul#Navigation li {list-style: none; display: inline; margin: 0; padding: 0;}
ul#Navigation a, ul#Navigation span {float: left; width: 6em; margin: 0.4em; padding: 0em 1em; margin-bottom:0; text-decoration: none; font-weight: bold; border: 1px solid black; border-bottom:hidden; border-left-color: white; border-top-color: white; color: #000000; background-color: #ffcc00;}
* html ul#Navigation a, * html ul#Navigation span {  /* Korrektur fuer IE 5.x */
    width: 8em; w\idth: 6em;}
ul#Navigation a:hover {border-color: white; border-left-color: black; border-top-color: black; color: black; background-color: #660000;}
ul#Navigation span {border-color: white; border-left-color: black; border-top-color: black; color: black; background-color: white;}
ul#Navigation div {clear: left;}
.infoboxenmain {width:240px;}
.infoboxen {background-color:#FE9900; font-size:13px; padding:3px; font-weight:bold;}
.infoboxentext {background-color:#FFFFFF; font-size:10px; padding:3px;}
td.product_information {padding:10px; font-size:13px;}
#producttabs {margin: 0; padding: 0; height: 29px; background-color:#ffcc00; background-image: url("/images/detail_background.gif"); background-repeat:repeat-x;}
#producttabs ul {margin: 0; padding: 0;}
#producttabs li {padding: 0; margin: 0; list-style: none; float: left; display: block; height: 33px; background-repeat: no-repeat;}
#producttabs li a {display: block; margin: 0; padding: 0; background-repeat: no-repeat; height: 33px; cursor: pointer;}
#producttabs li a span {display: none;}
#producttabs li a:hover {background-position: 0 -35px; text-decoration: none;}
#producttabs li.active a {background-position: 0 -70px !important;}
#producttabs li a.detail_features {width:76px; background-image: url("/images/detail_features.gif"); }
#producttabs li a.detail_komponenten {width:91px; background-image: url("/images/detail_komponenten.gif");}
#producttabs li a.detail_components {width:91px; background-image: url("/images/detail_components");}
#producttabs li a.detail_demosvideos {width:95px; background-image: url("/images/detail_demosvideos.gif");}
#producttabs li a.detail_accessories {width:80px; background-image: url("/images/detail_accessories.gif");}
#producttabs li a.detail_zubehoer {width:69px; background-image: url("/images/detail_zubehoer.gif");}
#producttabs li a.detail_specification {width:89px; background-image: url("/images/detail_specification.gif");}
#producttabs li a.detail_technische_daten {width:118px; background-image: url("/images/detail_technische_daten.gif");}
#producttabs li a.detail_commentary {width:136px; background-image: url("/images/detail_commentary.gif");}
#producttabs li a.detail_kommentar {width:132px; background-image: url("/images/detail_kommentar.gif");}
#producttabs li a.td-20 {width:94px; background-image: url("/images/td-20.gif");}
#producttabs li a.td-12 {width:94px; background-image: url("/images/td-12.gif");}
#producttabs li a.td-6v {width:94px; background-image: url("/images/td-6v.gif");}
#producttabs li a.td-3 {width:94px; background-image: url("/images/td-3.gif");}
div.detailblock {padding: 0 19px 0 19px;}
div.detailblock a {color: #5FACCC;}
div.detailblock a:visited {color: #5FACCC; text-decoration: none;}
div.detailblock a:hover {color: #5FACCC; text-decoration: underline;}
div.detailblock ul {margin: 0 0 12px 3em; padding: 0;}
div.detailblock li  {margin: 6px 0; padding: 0;}
h2 {color: black; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight : bold; font-size:13px; margin-bottom:0px;margin-top:0px;}
.h2 {color: black; font-family: Arial,Verdana,Helvetica,sans-serif; font-weight : bold; font-size:13px; margin-bottom:0px;margin-top:0px;}
.versand {font-size:13px; color:#ffffff;}
.versand TD{font-size:13px; color:#ffffff; padding-left:8px;}