/*  $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 {  margin:0;padding:0;  font:18px/1.0 verdana,arial,sans-serif;  color: #616161;}td.gruener-balken {  background: url(images/desk/gruener_balken.gif) no-repeat;  height: 28px;  font: 16px/28px verdana,arial,sans-serif;  padding-left: 15px;  color:#fff;}table.plisting {  border-collapse:collapse;}td.plisting-name {  height:25px;  border:1px solid #2a8832;  padding:0 3px;  background:#2a8832;  color:#fff;}td.plisting-name h2 {  margin:0;  padding:0;  font:bold 9px/1.2 verdana,arial,sans-serif;}td.plisting-name a, td.plisting-name a:hover, td.plisting-name a:visited {  color:#fff;  text-decoration:none;}td.plisting-bild {  height:160px;  border:1px solid #2a8832;  padding:3px;  background:#fff;}td.plisting-body {  height:160px;  border:1px solid #2a8832;  background:#eaeaea;  color:#000;}td.plisting-text {  padding:3px;  font: 9px/1.2 verdana,arial,sans-serif;}td.plisting-preis {  font:16px/1.0 verdana,arial,sans-serif;  color: #000;  padding: 3px 0;}td.plisting-preis span.preistext {  font-size:11px;}.quantitypricetable {  border: 1px solid black;  border-collapse: collapse;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}/* */table.piptab {  border: 1px solid #000;  border-collapse:collapse;}td.piptop {  background:#2a8832;  color:#fff;  font: bold 10px/1.5 verdana,arial,sans-serif;  padding:0 5px;  text-align:left;}td.piph {  background: #9d909a;  color:#fff;  border: 1px solid #000;  font: bold 10px/1.5 verdana,arial,sans-serif;  text-align:right;  padding:0 2px;  white-space:nowrap;  width:5%;  vertical-align:top;}td.pipd {  background:#fff;  color:#000;  border: 1px solid #000;  font: 10px/1.5 verdana,arial,sans-serif;  text-align:right;  padding:0 2px;  white-space:nowrap;  width:5%;  vertical-align:top;}td.piph1 {  background:#9d909a;  color:#fff;  border: 1px solid #000;  font: bold 10px/1.5 verdana,arial,sans-serif;  text-align:right;  padding:0 2px;  white-space:nowrap;  width:80%;  vertical-align:top;}td.pipd1 {  background:#fff;  color:#176e0f;  border: 1px solid #000;  font: bold 10px/1.5 verdana,arial,sans-serif;  text-align:right;  padding:0 2px;  white-space:nowrap;  width:80%;  vertical-align:top;}input.field, select.field {  background: #ececec;  border: 0;}input.cfield, select.cfield {  border: 1px solid #b8b8b8;  background-color: #fff;}input.fieldw {  background: #fff;  border: 0;}input.errorfield, select.errorfield {  background: #ffd8d8;  border: 1px solid #000;}.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: #cc0033; }.productsNotifications { background: #cdc0ca; }.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #888; text-decoration: underline; }.striked {text-decoration: line-through;}.underlined {text-decoration: underline;}p.priceadded {margin:1px; padding:1px; font: 9px/10px verdana,arial,sans-serif;}p.priceadded a {  color:#000;  text-decoration:none;}p.priceadded a:hover {  color:#a2224c;  text-decoration:none;}span.priceadded {font: 9px/1.2 verdana,arial,sans-serif; white-space: nowrap;}span.listingprice {font-size: 18px; font-weight:bold; font-style:italic; letter-spacing:-2px;}span.infoboxprice {font-size: 20px; font-weight:bold; font-style:italic; letter-spacing:-1px;}span.spacelefteuro {padding-left:2px;}a.priceadded {color:#a2224c; text-decoration:none;}a.priceadded:hover {color:#a2224c; text-decoration:none;}p.piprice { margin:0px; color:#2a8832; font:11px/1.0 verdana,arial,sans-serif; white-space:nowrap }span.infoprice {font:bold 16px/1.0 Verdana,Arial,sans-serif;}BODY {  background: #2b8732 url(images/desk/body_bg.jpg) repeat-x;;  color: #000;/*  background: #$aussenbereich;  background-image: url($aussenbereich_grafik);  background-repeat: repeat;*/  color: #000; margin: 0px; padding:0;  text-align: center;  font: 11px/1.4 Verdana, Arial, sans-serif;  /*  scrollbar-face-color: #00afaf;  scrollbar-3dlight-color: #00efef;  scrollbar-highlight-color: #00cfcf;  scrollbar-shadow-color: #009f9f;  scrollbar-darkshadow-color: #007f7f;  scrollbar-arrow-color: #000000;  scrollbar-track-color: #ffffbf;  */}img {border: none}div#window {  background: #fff; color: #000;  width:974px;  padding:0;  border-left:5px solid #fff;  border-right:5px solid #fff;  margin: auto auto;  text-align: left;}div#schnell-bestellung>div {  margin:4px 0;}td.column_center {  padding:0 5px;}div#kategorien, div.search {  margin:5px 0 0 0;  padding:0;  width:185px;  background: #fff;}div.search div {  margin:0;  padding:5px;  border: 1px solid #b8b8b8;  background: #fff url(images/desk/box_body_bg_2.gif) top repeat-x;}div.search input.field {  width:140px;  padding:2px;  font: bold 11px/17px verdana,arial,sans-serif;}div.search input.button {  width:17px; height:17px; border:none;  margin:0;  background: url(images/desk/quick_find.gif);}div#kategorien h2, div.search h2 {  margin:0;  background: url(images/desk/box_head_green.gif);  font: bold 11px/25px verdana,arial,sans-serif;  text-align:left;  padding:0 7px;  color:#fff;}div#kategorien h2 a, div#kategorien h2 a:hover, div.search h2 a, div.search h2 a:hover, div#wkbox h2 a, div#wkbox h2 a:hover {  text-decoration: none;  color:#fff;}div#kategorien ul {  margin:0;  padding:5px 0;  border: 1px solid #b8b8b8;  border-top-width:3px;  background: #eaeaea url(images/desk/box_body_bg.gif) top repeat-x;  list-style:none;}div#kategorien li {  margin:0 6px;  padding:3px 7px 3px 22px;  background: url(images/desk/pfeil_list_green.gif) 5px 5px no-repeat;  border-bottom: 1px dotted #fff;  font: 11px/15px verdana,arial,sans-serif;}div#kategorien a, div#kategorien a:hover {  color: #000;  text-decoration:none;}div#wkbox, div.preisanzeige {  margin:5px 0 0 0;  padding:0;  width:185px;  background: #fff;}div#wkbox h2, div.preisanzeige h2 {  margin:0;  background: url(images/desk/box_head_red.gif);  font: bold 11px/25px verdana,arial,sans-serif;  text-align:left;  padding:0 7px;  color:#fff;}div#wkboxcontent {  margin:0;  border: 1px solid #b8b8b8;  background: #fff url(images/desk/box_body_bg_2.gif) repeat-x;  color:#454545;}div#wkboxcontent table {  margin:5px 0 0 0;}div#wkboxcontent td {  padding:0 2px;  text-align:left;}div#wkboxcontent td.qty {  text-align:right;}div#wkboxcontent p {  margin:5px 0 0 0;}div#wkboxcontent div {  margin:3px;text-align:right}div#wkboxcontent a, div#wkboxcontent a:hover {  color:#a2224c;}div.ibox {  margin:5px 0 0 0;  padding:0;  width:185px;  background: #fff;}div.ibox h2 {  margin:0;  background: url(images/desk/box_head_green.gif);  font: bold 11px/25px verdana,arial,sans-serif;  text-align:left;  padding:0 7px;  color:#fff;  text-align:left;}/*div.ibox ul {  margin:0;  padding:0;  border-left:1px solid #fff;  border-right:1px solid #fff;  border-bottom:1px solid #fff;}div.ibox li {  display:block;  list-style-type:none;  margin:0;  padding:0 2px 0 14px;  border-top:1px solid #fff;  background: #9d909a;  color: #fff;  font: bold 10px/1.4 verdana,arial,sans-serif;}div.ibox a, div.ibox a:hover {  color:#fff;  text-decoration:none;}*/div.iboxcontent {  margin:0;  padding:10px;  border: 1px solid #b8b8b8;  background: #fff url(images/desk/box_body_bg_2.gif) repeat-x;  color:#454545;  font: 11px/1.3 verdana,arial,sans-serif;}div.iboxmanu {  margin:0;  padding:6px 3px 3px;  border: 1px solid #b8b8b8;  background: #fff url(images/desk/box_body_bg_2.gif) repeat-x;  color:#454545;  font: 11px/1.3 verdana,arial,sans-serif;}div.iboxmanu select {  width:100%;}td.loginheader {  background: url(images/desk/box_head_green.gif);  font: bold 12px/25px verdana,arial,sans-serif;  text-align:left;  padding:0 7px;  color:#fff;}td.loginheader a, td.loginheader a:hover {  color:#fff;}td.loginbody, td.accountbody {  padding:0 10px;  border: 1px solid #b8b8b8;  background: #fff url(images/desk/box_body_bg_2.gif) top repeat-x;  font: 9px/1.2 verdana,arial,sans-serif;  color: #454545;}td.loginbody input.field {  margin-top:4px;  width:160px}td.loginbody p {  margin: 6px 0;  padding:0;}td.loginbody ul {  margin:0;padding:0;list-style:none;}td.loginbody li {  margin:0;  padding:0 7px 0 22px;  border-top: 1px dotted #b3b3b3;  background: url(images/desk/pfeil_list_green.gif) 5px 7px no-repeat;  font: 11px/19px verdana,arial,sans-serif;}td.loginbody input.button {  width:92px;  height: 22px;  border:0;  margin:4px 0 0 0;  background: #ceebcf url(images/desk/pfeil_list_green.gif) 5px 7px no-repeat;  padding:0 0 0 16px;  font: bold 11px/18px verdana,arial,sans-serif;  color: #2a8830;}td.accountbody ul {  margin:10px 0 0;  padding:0;  list-style: none;  background: none;}ul.informationbox {  margin:0;  padding:10px;  list-style: none;  border: 1px solid #b8b8b8;  background: #fff url(images/desk/box_body_bg_2.gif) top repeat-x;}td.accountbody li, ul.informationbox li {  margin:0;  padding:0 0 0 12px;  border-bottom: 1px dotted #b3b3b3;  background: url(images/desk/pfeil_list_green.gif) 0 7px no-repeat;  font: 11px/19px verdana,arial,sans-serif;}td.loginbody a, td.loginbody a:hover, td.accountbody a, td.accountbody a:hover {  color:#a2224c;}ul.informationbox a, ul.informationbox a:hover {  color:#000;}.hsmall {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; margin-bottom:0px; margin-top:0px; display:inline;}.hbig {font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; margin-bottom:0px; margin-top:0px; display:inline;}table#breadcrump {  margin-top:5px;  background-color: #ebebeb;}table#breadcrump td {  height: 18px;  font: 9px/18px Verdana, Arial, sans-serif;  color: #454545;  text-align: left;  padding: 0 7px;}table#breadcrump td a, table#breadcrump td a:hover {  color:#a2224c;}A {  color: #a2224c;  text-decoration: none;}A:hover {  color: #a2224c;  text-decoration: none;}a.light {  color: #a2224c;  text-decoration: none;}a.light:hover {  color: #a2224c;  text-decoration: none;}FORM {    display: inline;}.headerMenuText {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #ffffff;  text-decoration: none;}TR.header {  background: #ffffff;}table#headerNavigation {  margin-top:5px;  background: #fff url(images/desk/bg-navigation-tropfen.gif);}table#headerNavigation td {  height: 35px;  padding:0 7px;  font: bold 11px/35px Verdana, Arial, sans-serif;  color: #fff;}table#headerNavigation td.b {  border-left: 1px solid #fff;}table#headerNavigation A, table#headerNavigation A:hover {  color: #fff;}TR.headerError {  background: #ff0000;}TD.headerError {  font: bold 12px/1.2 Tahoma, Verdana, Arial, sans-serif;  background: #ff0000;  color: #ffffff;  text-align : center;}TR.headerInfo {  background: #f00;}TD.headerInfo {  font: bold 12px/1.2 Tahoma, Verdana, Arial, sans-serif;  background: #f00;  color: #fff;  text-align: center;}table#footerbanner {  margin-top:15px;  background-image: url(images/desk/banner_unten.gif);  height:25px;}table#footerbanner td {  height:25px;  font: bold 11px/25px Verdana, Arial, sans-serif;  color: #656565;  padding-right:60px;}table#footerbanner a, table#footerbanner a:hover {  text-decoration:none;  color: #a2224c;}td.bodyfooter {  font: 9px/1.5 Verdana, Arial, sans-serif;  color: #000000;  text-align: left;}td.bodyfooter a, td.bodyfooter a:hover { color: #a2224c; }.infoBox {  background: #eaeaea;}.infoBoxContents {  background: #eaeaea;  color:#000;  font: 10px/1.4 Verdana, Arial, sans-serif;}.categoriesbox {  background: #f3f1f4;  background-image:url(images/infobox/categories_box.jpg);  background-position: left top;  background-repeat:no-repeat;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}.infoBoxNotice {  background: #ff2020;}.infoBoxNoticeContents {  background: #ff2020;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TD.infoBoxHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background-image: url(images/infobox/infobox_heading.jpg);  color: #ffffff;}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: #f3f1f4;}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: #e3e1e4;}TABLE.productListing {  border: 1px solid #b6b7cb;  border-collapse: collapse;}TABLE.productListing td {  border: 1px solid #fff;}TABLE.productListing table, TABLE.productListing table td  {  border:none;}.productListing-heading {  height:18px;padding:0 4px;  font: bold 10px/18px Verdana, Arial, sans-serif;  background-image: url(images/infobox/infobox_heading.jpg);  color: #fff;}TD.productListing-data {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}A.pageResults {  color: #a2224c;}A.pageResults:hover {  color: #a2224c;  background: none;}TD.pageHeading, DIV.pageHeading {  font: bold 20px/1.4 Verdana, Arial, sans-serif;  color: #176e0f;}TR.subBar {  background: #f4f7fd;}TD.subBar {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}TD.main, P.main, DIV.main {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;}TD.smallText, SPAN.smallText, P.smallText, DIV.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;  font-size: 12px;  color: #ff0000;  font-weight: bold;}TABLE.formArea {  background: #f0f8ef;  border-color: #f0f8ef;  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 {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #ebe9ec; cursor: pointer;}.moduleRowSelected { background-color: #dbd9dc; }.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cdc0ca; }.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }/* 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: #ff0000; }.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; }
