/* -----------------------------------------------------------------------------------------



   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $







   XT-Commerce - community made shopping



   http://www.xt-commerce.com







   Copyright (c) 2004 XT-Commerce



   -----------------------------------------------------------------------------------------



   based on:



   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)



   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com



   (c) 2003         nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org







   Released under the GNU General Public License



   ---------------------------------------------------------------------------------------*/



* {



  margin: 0px;



  padding: 0px;



  font-family: Arial, Verdana, sans-serif;



}



body, html {



  background-color: #ffffff;



}



.boxText {



        font-family: Arial, Verdana, sans-serif;



        font-size: 12px;



         color: #333333;



         padding: 10px;



         background-color: #f7f7f7;



}



.boxTextContent {



         font-family: Arial, Verdana, sans-serif;



         font-size: 12px;



         color: #333333;



         padding: 0px;



}



.boxTextSearch {



         font-family: Arial, Verdana, sans-serif;



         font-size: 12px;



         color: #333333;



         padding: 0px 8px 8px 8px;



}



.boxTextBG {



        font-family: Arial, Verdana, sans-serif;



        font-size: 11px;



        background-color: #ffffff;



}



.boxTextBGII {

        font-family: Arial, Verdana, sans-serif;

        font-size: 12px;

        background-color: #b7dbf0;

        color: #000000;





}



.boxTextPrice {



        font-family: Arial, Verdana, sans-serif;



        font-size: 11px;



        color: #FF0000;



}







.errorBox {



        font-family : Arial, Verdana, sans-serif;



        font-size : 10px;



        font-weight: bold;



        background-color: #ffb3b5;



}



.gvBox {



        font-family : Arial, Verdana, sans-serif;



        font-size : 14px;



        font-weight: bold;



        border-color: #FFFFFF;



        border: 1px solid;



        background-color: #ffb3b5;



}



.stockWarning {



        font-family : Arial, Verdana, sans-serif;



        font-size : 10px;



        color: #cc0033;



}







.productsNotifications {



        background-color: #f2fff7;



}







.orderEdit {



        font-family : Arial, Verdana, sans-serif;



        font-size : 10px;



        color: #70d250;



        text-decoration: underline;



}







BODY {



        color: #000000;



        margin: 0px;



        background-color: #ffffff;



}







img{



        border:0;



}







FORM {



        display: inline;



}











TR.header {



         background-color: #ffffff;



}



#navtrail {



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



  color: #333333;



  font-weight : normal;



}



#navtrail b {



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



  color: #333333;



}



#navtrail a {



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



  color: #333333;



  font-weight : normal;



  text-decoration: none;



}



#navtrail a:hover {



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



  color: #333333;



  font-weight : normal;



  text-decoration: underline;



}



TD.conditions {



  background-color: #FFCCCC;



}







A.confirmationEdit {



        color: #009933;



        font-style: italic;



}



A.confirmationEdit:hover {



        color: #009933;



        font-style: italic;



        text-decoration: underline;



}



TR.headerError {



  background-color: #ff0000;



}







TR.headerMessage {



        background-color: #00CC33;



}







.moduleHeading {



        font-family: Arial, Verdana, sans-serif;



        font-size: small;



        font-weight: bold;



        padding-bottom: 10px;



}







TD.headerError {



  font-family: Arial, Verdana, sans-serif;



  font-size: 12px;



  background: #ff0000;



  color: #ffffff;



  font-weight : bold;



  text-align : center;



}







TR.headerInfo {



  background: #00ff00;



}







TD.headerInfo {



  font-family: Arial, Verdana, sans-serif;



  font-size: 12px;



  background: #00ff00;



  color: #ffffff;



  font-weight: bold;



  text-align: center;



}







TR.footer {



  background: #bbc3d3;



}







TD.footer {



  font-family: Arial, Verdana, sans-serif;



  font-size: 10px;



    background: #F6F6F6;



  color: #000000;



  font-weight : bold;



  border-bottom: 1px solid;



  border-color: #b6b7cb;



}







.infoBox {



  background-color: #f7f7f7;



}







.infoBoxContents {



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



}



.infoBoxContents a {



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



  font-weight: normal;



  color: #000000;



  text-decoration: none;



}



.infoBoxContents a:hover {



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



  font-weight: normal;



  color: #000000;



  text-decoration: underline;



}







.infoBoxNotice {



  background: #FF8E90;



}







.infoBoxNoticeContents {



  background: #FFE6E6;



  font-family: Arial, Verdana, sans-serif;



  font-size: 10px;



}



.infoBoxHeading {



  text-align: left;



  font-family: Arial, Verdana, sans-serif;



  font-size: 16px;



  font-weight: bold;



  background: url(img/bg_catlevel1.gif) left top no-repeat;



  height: 32px;



  line-height: 32px;



  color: #333333;



  padding: 0px 0px 0px 16px;



}



.infoBoxHeading2 {



  text-align: left;



  font-family: Arial, Verdana, sans-serif;



  font-size: 15px;



  font-weight: bold;



  background: url(img/bg_infoBoxHeading2.gif) left top no-repeat;



  height: 32px;



  line-height: 32px;



  color: #1a171b;



  padding: 0px 0px 0px 16px;



}



.infoBoxHeadingCat {



  font-family: Arial, Verdana, sans-serif;



  font-size: 15px;



  font-weight: bold;



  background: url(img/bg_infoBoxHeadingCat.gif) left top no-repeat;



  height: 30px;



  line-height: 30px;



  color: #333333;



  padding: 0px 0px 0px 32px;



}



.infoBoxHeadingSearch {



  font-family: Arial, Verdana, sans-serif;



  font-size: 12px;



  font-weight: bold;



  height: 24px;



  line-height: 24px;



  color: #333333;



  padding: 0px 8px 0px 8px;



}



.infoBoxHeadingRight {



  text-align: left;



  font-family: Arial, Verdana, sans-serif;



  font-size: 16px;



  font-weight: bold;



  background: url(img/bg_catlevel_right.gif) left top no-repeat;



  height: 32px;



  line-height: 32px;



  color: #333333;



  padding: 0px 0px 0px 16px;



}



TD.infoBox, SPAN.infoBox {



  font-family: Arial, Verdana, sans-serif;



  font-size: 12px;



  background: #f7f7f7;



}







TD.infoBox_right, SPAN.infoBox_right {



  font-family: Arial, Verdana, 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: #f8f8f9;



}







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: #f8f8f9;



}







TABLE.productListing {



  border: 1px;



  border-style: solid;



  border-color: #b6b7cb;



  border-spacing: 1px;



}







.productListing-heading {



  font-family: Arial, Verdana, sans-serif;



  font-size: 10px;



  background: #b6b7cb;



  color: #FFFFFF;



  font-weight: bold;



}







TD.productListing-data {



  font-family: Arial, Verdana, sans-serif;



  font-size: 10px;



}







A.pageResults {



        color: #004489;



        text-decoration: underline;



}







A.pageResults:hover {



  color: #004489;



}







TD.pageHeading, DIV.pageHeading, .pageHeading td {



  font-family: Arial, Verdana, sans-serif;



  font-size: 16px;



  font-weight: bold;



  color: #1a171b;



}







TR.subBar {



  background: #f4f7fd;



}







TD.subBar {



  font-family: Arial, Verdana, sans-serif;



  font-size: 10px;



  color: #000000;



}







.main a {



  color: #004489;



  font-size: 12px;



  line-height: 16px;



  text-decoration: none;



}



.main a:hover {



  color: #004489;



  font-size: 12px;



  line-height: 16px;



  text-decoration: underline;



}



.main em font {



  color: #004489;



}



TD.smallText, SPAN.smallText, P.smallText {



  font-family: Arial, Verdana, sans-serif;



  font-size: 10px;



}







TD.accountCategory {



  font-family: Arial, Verdana, sans-serif;



  font-size: 13px;



  color: #aabbdd;



}







TD.fieldKey {



  font-family: Arial, Verdana, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







TD.fieldValue {



  font-family: Arial, Verdana, sans-serif;



  font-size: 12px;



}







TD.tableHeading {



  font-family: Arial, Verdana, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







SPAN.newItemInCart {



  font-family: Arial, Verdana, sans-serif;



  font-size: 10px;



  color: #ff0000;



}







CHECKBOX, INPUT, RADIO, SELECT {



        font-family: Arial, Verdana, sans-serif;



        font-size: 11px;



}







TEXTAREA {



  width: 100%;



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



}







SPAN.greetUser {



  font-family: Arial, Verdana, sans-serif;



  font-size: 12px;



  color: #004489;



  font-weight: bold;



}







SPAN.underline {



        text-decoration: underline;



}







TABLE.formArea {



  background: #f1f1f1;



  border-color: #cccccc;



  border-style: solid;



  border-width: 1px;



}







TD.formAreaTitle {



  font-family: Arial, Verdana, sans-serif;



  font-size: 12px;



  font-weight: bold;



}







.copyright {



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



  line-height: 1.5;



  text-align:center;



  color: #cccccc;



  background-color: #ffffff;



}



.parseTime {



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



  line-height: 1.5;



  text-align:center;



  color: #cccccc;



  background-color: #ffffff;



}



.copyright a {



  color: #cccccc;



}



.copyright a:hover {



  color: #cccccc;



  text-decoration: underline;



}











SPAN.markProductOutOfStock {



  font-family: Arial, Verdana, sans-serif;



  font-size: 12px;



  color: #c76170;



  font-weight: bold;



}







SPAN.productSpecialPrice {



  font-family: Arial, Verdana, sans-serif;



  color: #ff0000;



}



SPAN.productOldPrice {



        font-family: Arial, Verdana, sans-serif;



        color: #ff0000;



        text-decoration: line-through;



}



SPAN.errorText {



  font-family: Arial, Verdana, sans-serif;



  color: #ff0000;



}







SPAN.productDiscountPrice {



  font-family: Arial, Verdana, sans-serif;



  color: #ff0000;



  font-weight: bold;



}







.smallHeading {



        font-family: Arial, Verdana, sans-serif;



        font-size: x-small;



        font-weight: bold;



        color: Black;



}



.smallHeading a {



  font-family: Arial, Verdana, sans-serif;



  text-decoration: none;



}







.moduleRow {



 font-family: Arial, Verdana, sans-serif;



 font-size: 11px;



 line-height: 1.5;



 background-color: #E6E6E6;



 border: 1px solid;



 border-color: #E6E6E6;



}



.moduleRowOver {



  background-color: #004489;



  border: 1px solid;



  border-color: #ffffff;



  font-family: Arial, Verdana, sans-serif;



  font-size: 11px;



  line-height: 1.5;



  color: #ffffff;







        }



.moduleRowSelected { background-color:#004489;color:#ffffff; }







.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #8c8c8c; }



.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; }







/* sitewide font classes */



/* Note: heading<Number> equals <font size="Number"> */



.heading1 { font-family: Arial, Verdana, sans-serif; font-size: 7pt; }



.heading2 { font-family: Arial, Verdana, sans-serif; font-size: 9pt; }



.heading3 { font-family: Arial, Verdana, sans-serif; font-size: 10pt; }



.heading4 { font-family: Arial, Verdana, sans-serif; font-size: 12pt; }



.heading5 { font-family: Arial, Verdana, sans-serif; font-size: 16pt; }







/* Sitemap Tables */



.sitemap_heading {font-family: Arial, Verdana, sans-serif; font-size: 10pt; color: #FFFFFF;



        background-color: #666666;



        padding-top: 2px; padding-bottom: 2px;}



.sitemap_heading a {color:#FFFFFF;}



.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}







.sitemap_sub {font-family: Arial, Verdana, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}



.sitemap_sub a {color:#000000;}



.sitemap_sub a:hover {color:#999999; text-decoration:none;}











/* message box */







.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 10px; }



.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #ffb3b5; }



.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #99ff00; }







/* input requirement */







.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; }







.tableShop {



background-color: #ffffff;



border-left: 1px solid;



border-right: 1px solid;



border-color: #b6b7cb;



}







.navLeft {



        border-right: 1px solid;



        border-color: #b6b7cb;



        background-image: url(img/bg_left_column.jpg);



        width: 185px;



}



.navRight {



        border-color: #666666;



        border-top-width: 4px;



        border-top-style: solid;



        border-left-width: 4px;



        border-left-style: solid;



        background-color: #E6E6E6;



        width: 185px;



}







.contentsTopics {



        font-family: Arial, Verdana, sans-serif;



        font-size: 16px;



        font-weight: bold;



         line-height: 18px;



         color: #1a171b;



}







.tableListingI {



        background-color: #eeeeee;



}







.tableListingII {



        background-color: #d0d0d0;



}







.tableBody {



padding: 5px;



}







.poweredby {



  font-family: Arial, Verdana, sans-serif;



  font-size: 10px;



  color: #000000;



  font-weight: bold;



}



.onepxwidth {



        width: 1px;



}



/* LAYOUT */



#bg_top {



  height: 26px;



  background: url(img/bg_top.gif) left top repeat-x;



}



#bg_top a {



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  line-height: 26px;



  text-decoration: none;



  color: #000000;



}



#bg_top a:hover {



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  line-height: 26px;



  text-decoration: underline;



  color: #f06c00;



}



#bg_inhalt {



  background: url(img/bg_inhalt.gif) left top repeat;



}



#bg_header {



  background: url(img/bg_header.jpg) left top no-repeat;



}



/* LOGOLink */



#logo {



  float: left;



  width: 190px;



  height: 120px;



  margin-top: 0px;



  margin-left: 0px;



}



/* SLOGAN */



.slogan1 {



  float: left;



  font-size: 12px;



  font-weight: bold;



  color: #ffffff;



  margin-top: 20px;



  margin-left: 80px;



}



.slogan2 {



  float: left;



  font-size: 22px;



  font-weight: normal;



  color: #ffffff;



  margin-top: 0px;



  margin-left: 80px;



}



/* MAINMENU */



.trennstrich {



  width: 3px;



  height: 35px;



  background: url(img/trennstrich.gif) left top no-repeat;



  list-style-type: none;



}



#mainmenu {



  width: 960px;



  text-align: center;



  font-family: Arial, Verdana, sans-serif;



  font-weight: bold;



  font-size: 14px;



  line-height: 35px;



  color: #ffffff;



  background: url(img/bg_mainmenu.gif) left top no-repeat;



}



#mainmenu ul li {



  margin: 0px;



  padding: 0px;



  list-style-type: none;



}



#mainmenu li {



  float: left;



  height: 35px;



  list-style-type: none;



}



#mainmenu li a {



  text-align: center;



  font-family: Arial, Verdana, sans-serif;



  font-weight: bold;



  font-size: 14px;



  line-height: 35px;



  text-decoration: none;



  color: #ffffff;



  padding-left: 21px;



  padding-right: 21px;



}



#mainmenu li a:hover {



  text-align: center;



  font-family: Arial, Verdana, sans-serif;



  font-weight: bold;



  font-size: 14px;



  line-height: 35px;



  text-decoration: underline;



  color: #ffffff;



  padding-left: 21px;



  padding-right: 21px;





}



/* LINKE SPALTE */



#col_left {



  width: 190px;



  border-left: 1px solid #b0aeac;



  border-right: 1px solid #b0aeac;



  background-color: #f7f7f7;



}



/* RECHTE SPALTE */



#col_right {



  width: 190px;



  border-left: 1px solid #b0aeac;



  border-right: 1px solid #b0aeac;



  background-color: #f7f7f7;



}



#col_right a {



  color: #333333;



  text-decoration: none;



}



#col_right a:hover {



  color: #333333;



  text-decoration: underline;



}



/* MITTEL SPALTE */



#col_middle {



  width: 556px;



  background-color: #ffffff;



  font-size: 12px;



  line-height: 18px;



  color: #1a171b;



  padding-bottom: 10px;



}



#col_middle ol li {



  margin-left: 20px;



  padding-left: 0px;



}



/* MAINNAVI */



#leftmenu ul li {



  list-style-type: none;



  margin: 0px;



  padding: 0px;



}



#leftmenu ul#CatNavi li.CatLevel1 a {



  width: 174px;



  height: 32px;



  background: url(img/bg_catlevel1.gif) left top no-repeat;



  padding-left: 16px;



  line-height: 32px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: bold;



  font-size: 16px;



  color: #333333;



  text-decoration: none;



  display: block;



}



#leftmenu ul#CatNavi li.CatLevel1 a:hover {



  width: 174px;



  height: 32px;



  background: url(img/bg_catlevel1.gif) left top no-repeat;



  padding-left: 16px;



  line-height: 32px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: bold;



  font-size: 16px;



  color: #333333;



  text-decoration: underline;



  display: block;



}



#leftmenu ul#CatNavi li.CatLevel1 ul li.CatLevel2 a {



  width: 164px;



  height: 26px;



  background: url(img/bg_catlevel2.gif) left top no-repeat;



  padding-left: 26px;



  line-height: 28px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: none;



  display: block;



}



#leftmenu ul#CatNavi li.CatLevel1 ul li.CatLevel2 a:hover {



  width: 164px;



  height: 26px;



  background: url(img/bg_catlevel2_aktiv.gif) left top no-repeat;



  padding-left: 26px;



  line-height: 28px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: underline;



  display: block;



}



#leftmenu ul#CatNavi li.CatLevel1 ul li.Current a {



  width: 164px;



  height: 26px;



  background: url(img/bg_catlevel2_aktiv.gif) left top no-repeat;



  padding-left: 26px;



  line-height: 28px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: none;



  display: block;



}



#leftmenu ul#CatNavi li.CatLevel1 ul li.CatLevel2 ul li.CatLevel3 a {



  width: 154px;



  height: 25px;



  background: url(img/bg_catlevel3.gif) left top no-repeat;



  padding-left: 36px;



  line-height: 28px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: none;



  display: block;



}



#leftmenu ul#CatNavi li.CatLevel1 ul li.CatLevel2 ul li.CatLevel3 a:hover {



  width: 154px;



  height: 25px;



  background: url(img/bg_catlevel3_aktiv.gif) left top no-repeat;



  padding-left: 36px;



  line-height: 28px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: underline;



  display: block;



}



#leftmenu ul#CatNavi li.CatLevel1 ul li.CatLevel2 ul li.Current a {



  width: 154px;



  height: 25px;



  background: url(img/bg_catlevel3_aktiv.gif) left top no-repeat;



  padding-left: 36px;



  line-height: 28px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: none;



  display: block;



}



#leftmenu ul#CatNavi li.CatLevel1 ul li.CatLevel2 ul li.CatLevel3 ul li.CatLevel4 a {



  width: 144px;



  height: 25px;



  background: url(img/bg_catlevel4.gif) left top no-repeat;



  padding-left: 46px;



  line-height: 28px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: none;



  display: block;



}



#leftmenu ul#CatNavi li.CatLevel1 ul li.CatLevel2 ul li.CatLevel3 ul li.CatLevel4 a:hover {



  width: 144px;



  height: 25px;



  background: url(img/bg_catlevel4_aktiv.gif) left top no-repeat;



  padding-left: 46px;



  line-height: 28px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: underline;



  display: block;



}



#leftmenu ul#CatNavi li.CatLevel1 ul li.CatLevel2 ul li.CatLevel3 ul li.Current a {



  width: 144px;



  height: 25px;



  background: url(img/bg_catlevel4_aktiv.gif) left top no-repeat;



  padding-left: 46px;



  line-height: 28px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: none;



  display: block;



}



/* MENU INFORMATION BOX */



#information ul li {



  list-style-type: none;



  margin: 0px;



  padding: 0px;



}



#information ul li a {



  width: 164px;



  height: 18px;



  padding-top: 8px;



  background: url(img/bg_catlevel2.gif) left top no-repeat;



  padding-left: 26px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: none;



  display: block;



}



#information ul li a:hover {



  width: 164px;



  height: 18px;



  padding-top: 8px;



  background: url(img/bg_catlevel2_aktiv.gif) left top no-repeat;



  padding-left: 26px;



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  color: #333333;



  text-decoration: underline;



  display: block;



}



/* PATHWAY */



.pathway {



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 11px;



  line-height: 20px;



  color: #1a171b;



  padding-bottom: 10px;



}



.pathway a {



  color: #004489;



  text-decoration: none;



}



.pathway a:hover {



  color: #004489;



  text-decoration: underline;



}



/* BANNER */



.banner {



  padding-top: 20px;



  padding-bottom: 12px;



}



/* PRODUKTKLASSEN */



.produktname, .kategoriename {



  font-family: Arial, Verdana, sans-serif;



  font-weight: bold;



  font-size: 14px;



  line-height: 18px;



  color: #1a171b;



}



.produktname a, .produktname a:hover, .kategoriename a, .kategoriename a:hover {



  font-family: Arial, Verdana, sans-serif;



  font-weight: bold;



  font-size: 14px;



  line-height: 18px;



  color: #1a171b;



  text-decoration: none;



}



.produktbeschreibung{



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 12px;



  line-height: 18px;



  color: #1a171b;



}



.produktpreis {



  font-family: Arial, Verdana, sans-serif;



  font-weight: bold;



  font-size: 16px;



  line-height: 18px;



  color: #004489;



}



.produktversand {



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 10px;



  line-height: 14px;



  color: #1a171b;



}



.produktversand a {



  font-size: 10px;



  text-decoration: none;



  color: #004489;



}



.produktversand a:hover {



  font-size: 10px;



  text-decoration: underline;



  color: #004489;



}







/* FOOTER */



#footer_top {



  width: 960px;



  height: 19px;



  background: url(img/bg_footer.gif) right top no-repeat;



}



#footer_txt {



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 11px;



  line-height: 16px;



  color: #cccccc;



  padding-top: 18px;



  background: url(img/bg_footer_txt.gif) right top no-repeat;



}



#footer_txt a {



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 11px;



  line-height: 16px;



  color: #cccccc;



  text-decoration: none;



}



#footer_txt a:hover {



  font-family: Arial, Verdana, sans-serif;



  font-weight: normal;



  font-size: 11px;



  line-height: 16px;



  color: #cccccc;



  text-decoration: underline;



}



/* REITERMEN&Uuml; */



.rahmen_reiter_anzeige



{



        border: 1px;



        border-style: solid;



        border-right: 1px solid #B1BCC9;



        border-left: 1px solid #B1BCC9;



        border-top: 1px solid #FFFFFF;



        border-bottom: 1px solid #B1BCC9;



}







.rahmen_reiter_default



{



        border-right: 1px solid #B1BCC9;



        border-top: 1px solid #B1BCC9;



        border-bottom: 1px solid #B1BCC9;



        padding-top:2px;



        padding-left:10px;



        padding-right:10px;



        padding-bottom:2px;



        background-color: #F6F5F5;







}







.rahmen_reiter_choose



{



        border-right: 1px solid #B1BCC9;



        border-top: 1px solid #B1BCC9;



        padding-top:2px;



        padding-left:10px;



        padding-right:10px;



        padding-bottom:2px;



}







.rahmen_reiter_default:hover



{



  background-color: #F6F5F5;



}







.link_color_reitermenue_choose:hover



{



  text-decoration:none;



  color: #004489;



  font-weight: bold;



}







.link_color_reitermenue:hover



{



  color: #1a171b;



  font-weight: bold;



}







.link_color_reitermenue



{



  color: #1a171b;



  font-weight: bold;



}







.link_color_reitermenue_choose



{



  color: #004489;



  font-weight: bold;



}