/*@import url('includes/mt_review2preview/review2preview.css');*/
 

.passw_verg {
  height: 12px;
  font-size : 7pt;
  color: black;
  padding-left: 7px;
  padding-top: 5px;
  font-weight: bold;
}
.loginbutton {
  padding-left: 7px;
  padding-top: 5px;
}
.inputty {
  margin: 0px;
  padding: 0px;
  height: 20px;
  width: 120px;
  border: 1px solid #999999;
  font-family: Tahoma, Arial Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  color: #868686;
  line-height: 10px;
  text-decoration: none;
}
.inputter { border:1px solid #999999; }
.general_inputs {
  border:1px solid #999999;
  width:200px;
  font-size: 11px;
}
.textarea { border:1px solid #999999; }
.loginput {
  border:0px solid #000000;
  width:160px;
  height: 12px;
  font-size : 6pt;
  color: black;
}

.search_pulldown {
  border:0px solid #B4D4E8;
  width:150px;
  height: 9px;
  font-size : 9px;
  color: black;
}

td.erweitertesuche_td { white-space:nowrap; color:#FFF; vertical-align:middle; padding:6px 0px 0px 15px; }
td.erweitertesuche_td a { color:#71abeb; text-decoration:none;}
td.erweitertesuche_td  a:hover {color:#FFF;}
.search_pulldowntwo {
  border:0px solid #FFFFFF;
  width:167px;
  height: 6px;
  font-size : 9px;
  color: black;
  margin-left: 2px;
}
TD.loginheight {
  padding-top: 2px;
  padding-left: 4px;
}
TD.loginheighttwo {
  padding-top: 4px;
  padding-left: 4px;
}
TD.searchheight {
  padding-top: 10px;
  padding-left: 10px;
}
/*SUCHE*/
.search_key_textfield {
  width:120px;
  border: 0px;
  height:12px;
  background-color:#ffffff;
  color:#492C09;
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 7pt;
  vertical-align: middle;
}
.search_title {
  color:#492C09;
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 7pt;
  vertical-align: middle;
  height:12px;
}


.search_price {
  height:12px;
  width:80px;
  border: 0px;
  background-color:#ffffff;
  color:#492C09;
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 7pt;
  vertical-align: middle;
}
.boxText {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
.errorBox {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  background: #FF0000;
  font-weight: bold;
}
.stockWarning {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #FF0000;
}
.productsNotifications {
  background-color: #F4F4F4;
  background: #F4F4F4;
}
.orderEdit {
  font-family : Arial, Helvetica, Verdana, sans-serif;
  font-size : 8pt;
  color: #FD351F;
  text-decoration: underline;
}
.ContentBoxText {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
}

td {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
.produktbeschreibung {
  font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  color: #000000;
}

FORM { display: inline; }
.seite {
  background-image: url(images/templates/seitentophg.jpg);
  background-repeat: no-repeat;
}
.seite2 {
  background-image: url(images/templates/seitentophg_bg.jpg);
  background-repeat: repeat-x;
}
TD.passwort {
  font-family: Tahoma, Arial Helvetica, Verdana sans-serif;
  font-size: 8pt;
  text-align: left;
  vertical-align: middle;
}
TD.passwort A {
  color: #868686;
  text-decoration: none;
}
TD.passwort A:hover {
  color:#E68A26;
  text-decoration: none;
}
TD.contentrand {
  border-left:1px solid #CECECE;
  border-right:1px solid #CECECE;
}
TD.quicksearchtitle {
  font-size: 8pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  text-align: left;
  color: #024C78;
}
TD.quicksearch {
  vertical-align: middle;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color:#000000;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 15px;
}
.searchbutton {
  padding-right: 7px;
  padding-top: 5px;
  padding-bottom: 15px;
}
TD.quicksearch INPUT {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
TD.whatsnew {
  vertical-align: middle;
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color:#000000;
}


TR.headerError { background: #ff0000; }
TD.headerError {
  font-family: Tahoma, Arial Helvetica, Verdana sans-serif;
  font-size: 10pt;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo { background: #91C529; }
TD.headerInfo {
  font-family: Tahoma, Arial Helvetica, Verdana sans-serif;
  font-size: 10pt;
  background: #91C529;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
.cr_acc_input { width:250px; }
.infoBoxContents {
  background-image: url(images/templates/boxcontenthg.gif);
  background-repeat: repeat-y;
  padding-left:17px;
}
.infoBoxNotice { background: #F0E68C; }
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
TD.outercont_li {
  background-image: url(images/templates/outercont_li.jpg);
  background-repeat: repeat-y;
}
TD.outercont_re {
  background-image: url(images/templates/outercont_re.jpg);
  background-repeat: repeat-y;
}
TD.infoBoxContentHeading {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #666666;
}
TD.infoBoxHeadingContent {
  height:16px;
  padding-left:5px;
  padding-top:10px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  color: #024C78;
}
TD.ContentBoxHeading {
  font-family: Arial Helvetica, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  padding-top:2px;
  vertical-align: top;
  text-align: left;
  color: #105680;
}
TD.contentBoxContents {
  width: 33%;
  padding: 10px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: center;
  color: #303030;
  font-weight:bold;
}
.infoBoxtHeadingHg {
  background-image: url(images/templates/info_box_heading.gif);
  background-repeat: no-repeat;
}
TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: Black;
}
TD.cartBoxHeadingContent {
  height:18px;
  padding-left:16px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  color: #024C78;
}
TD.cartBox {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  color: #024C78;
}
SPAN.cartinhalt {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}
DIV.listBoxText {
  width:100%;

  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: left;
  padding-top:2px;
  padding-left:18px;
}
DIV.informationBoxText {
  width:100%;

  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: left;
  padding-top:2px;
}
.listBoxContents {
  background-image: url(images/templates/boxcontenthg.gif);
  background-repeat: repeat-y;
}
.LoginHeadingHg {
  background-image: url(images/templates/login_box_heading.gif);
  background-repeat: no-repeat;
}
TD.LoginBoxHeadingContent {
  height:16px;
  padding-left:5px;
  padding-top:10px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: center;
  color: #024C78;
}
.LoginBoxContents {
  background-image: url(images/templates/loginboxcontenthg.gif);
  background-repeat: no-repeat;
}
.topsellBoxTable { }
DIV.LoginBoxText { padding-left:18px; }
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: #ecf3fb; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { }

.productListing-heading A {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color:#656365;
  font-weight: bold;
}
.productListing-heading {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color:#656365;
  font-weight: bold;
}
.productListing-data {
  color:#656365;
  padding-top: 5px;
  padding-right: 5px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
.productListing-data A { color:#656365; }
.productListingName {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color:#656365;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align:middle;
}
.productListingName A {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color:#656365;
  font-weight: bold;
  text-transform: uppercase;
}
A.pageResults { color: #666666; }
A.pageResults:hover { background-color: #CAC9CA; }

.pageContentTable { width:100%; }
.pageContentTable_index { }
.pageHeadingTable { width:100%; }
TD.pageHeading, DIV.pageHeading {
  font-size: 12px;
  color: #656365;
  font-weight: bold;
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  padding-top:15px;
  vertical-align: top;
  text-align: left;
  text-transform: uppercase;
}
TD.pageHeadingRight {
  font-size: 10pt;
  color: #2984BB;
  font-weight: normal;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding-top:15px;
  vertical-align: top;
  font-weight: bold;
  text-align: right;
}
TD.pageHeadingPrice {
  font-size: 10pt;
  color: #2984BB;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding-top:15px;
  vertical-align: top;
  text-align: right;
  text-transform: uppercase;
}
TD.infoseiteHeading {
  font-size: 10pt;
  color: #105680;
  font-weight: bold;
  font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
  padding-top:15px;
  vertical-align: top;
  text-align: left;
  text-transform: uppercase;
}


TR.subBar { background: #f4f7fd; }
TD.subBar {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #666666;
}
TD.main, P.main {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  line-height: 1.5;
}


/*TD.smallText {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
}
TD.smallText A {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
}
A SPAN.smallText {
	font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #000000;
}
P.smallText {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #E6B3F9;
}
*/

TD.accountCategory {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
}
TD.tableHeading {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #FF0000;
}
CHECKBOX, RADIO, INPUT, SELECT {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
 SPAN.greetUser {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 10pt;
 color:#00507E;
 font-weight: bold;
}
TABLE.formArea { }
TD.formAreaTitle {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight:bold;
  color: #FD351F;
}
SPAN.productPrice {
  text-align: center;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:14px;
  color:#2984AD;
  font-weight:bold;
  padding-right: 10px;
  white-space:nowrap;
}
SPAN.errorText {
  font-family: Arial, Helvetica, Verdana sans-serif;
  color: #FF7800;
}
.moduleRow { }
.moduleRowOver {
  background-color: #E4E4E4;
  cursor: pointer;
}
.moduleRowSelected { background-color: #FDF5E6; }
.checkoutBarFrom, .checkoutBarTo {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt;
  color: #8c8c8c;
}
.checkoutBarCurrent {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt;
  color: #000000;
}

.messageBox {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt
}
.messageStackError, .messageStackWarning {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt;
  color:#E2311D;
  font-weight:bold;
}
.messageStackSuccess {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt;
  background-color: #99ff00;
}

.inputRequirement {
  font-family: Arial, Helvetica, Verdana sans-serif;
  font-size: 8pt;
  color:#E2311D;
}


.generalBoxOutTabelle { }
.generalBoxOutInhalt { }
.generalBoxTitelTabelle { height: 25px; }
.generalBoxTitelInhalt {
  font-size: 8pt;
  color: #474747;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding-left:28px;
  padding-top:4px;
  text-align: left;
  vertical-align: bottom;
}
.generalBoxInhalt {
  width:100%;
  padding-left: 10px;
  padding-top: 10px;
}
/* generalBox ENDE */



TD.catBoxTitelInhalt A {
  color:#B00C19;
  font-weight: bold;
}
TD.catBoxTitelInhalt A:hover {
  color:#B00C19;
  font-weight: bold;
}
.catBoxInhaltTabelle { }
.catBoxInhalt { }
.dottedline {
  background-image: url(images/dottedline.gif);
  background-repeat: repeat-x;
  height: 1px;
  width: 100%;
}
.catBoxOutInhalt { }
/* catBox ENDE */

/* infoBox ANFANG */
.infoBoxTitelTabelle {
  width:100%;
  height: 20px;
}
.infoBoxTitelInhalt {
  font-size: 8pt;
  color: #B00C19;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding-left:12px;
  padding-top:5px;
  text-align: left;
  vertical-align: bottom;
  text-transform: uppercase;
}
TD.infoBoxTitelInhalt A {
  color:#B00C19;
  font-weight: bold;
}
TD.infoBoxTitelInhalt A:hover {
  color:#B00C19;
  font-weight: bold;
}
.infoBoxInhaltTabelle {
  width:100%;
  height: 22px;
}
.infoBoxInhaltTabelle { }
.infoBoxInhalt {
  width:100%;
  height: 22px;
  vertical-align: middle;
  text-align: left;
}
.infoBoxRowTabelle {
  width: 100%;
  height: 22px;
}
.infoBoxHeadingContent { }
/* infoBox ENDE */

/* bestsellBox ANFANG */
.bestsellBoxTitelTabelle {
  width:100%;
  height: 20px;
}
.bestsellBoxTitelInhalt {
  background-image: url(images/topseller.gif);
  background-repeat: no-repeat;
  width: 100%;
  height: 35px;
}
.bestsellBoxInhalt { }
.bestsellBoxName {
  padding-left:10px;
  padding-right:10px;
  text-align: left;
  vertical-align: top;
  font-size: 10pt;
  color:#545454;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.linepodbestsell {
  background-image: url(images/linepodbestsell.gif);
  background-repeat: repeat-x;
  height: 20px;
}
TD.bestsellBoxName A {
  color:#545454;
  font-weight: bold;
}
TD.bestsellBoxName A:hover {
  color:#545454;
  font-weight: bold;
}
.bestsell_distance {
  background-image: url(images/templates/line_vert_bestseller.gif);
  background-repeat: repeat-y;
}
.bestsellBoxBild { }
.bestsellBoxHst {
  height: 20px;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:2px;
  text-align: right;
  color:#000000;
  font-weight: bold;
  text-transform: uppercase;
}
.bestsellBoxPrice {
  padding-left:5px;
  padding-right:5px;
  text-align: right;
  font-size: 9pt;
}
.bestsellBoxEUR { color:#BBBBBB; }
.bestseller_prod_name {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #7B797B;
  font-weight: bold;
}
.bestseller_prod_name A { color: #7B797B; }
.bestselldescript {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
}
.bestsellprice {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #2984BB;
  font-weight: bold;
  padding-right: 15px;
  padding-top: 10px;
}
.bestsellpic { padding-bottom: 10px; }
DIV.bestsellpicdiv {
  position:relative;
  overflow:hidden;
  width:100px;
  height:100px;
}
.bestselldescr {
  padding-left:5px;
  padding-top: 5px;
  text-align: left;
  vertical-align: top;
}
/* bestsellBox ENDE */

/* loginBox ANFANG */
.loginBoxTitelTabelle { height: 25px; }
.loginBoxTitelInhalt {
 
  font-size: 8pt;
  color: #932424;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding-left:9px;
  padding-top:10px;
  text-align: left;
  vertical-align: top;
  text-transform: uppercase;
}
.loginBoxInhaltTabelle {
  background-image: url(images/templates/box_cont_bg.gif);
  background-repeat: repeat-y;
}
.loginBoxInhalt { padding:10px; }
.pw_forgotten { font-size: 8pt; }
/* loginBox ENDE */

/* specialsBox ANFANG */
.specialsBoxInhaltTabelleAll {}
.specialsBoxInhaltAll { }
.specialsBoxTitelTabelle { height: 25px; }
.specialsBoxTitelInhalt {
  font-size: 12pt;
  color: #FC9A00;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding-left:20px;
  padding-top:4px;
  text-align: left;
  vertical-align: bottom;
  text-transform: uppercase;
}
.specialsBoxInhalt { width:100%; }
/
.whatsnewBoxTitelTabelle { height: 25px; }
.whatsnewBoxTitelInhalt {
  font-size: 8pt;
  color: #932424;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding-left:9px;
  padding-top:10px;
  text-align: left;
  vertical-align: top;
  text-transform: uppercase;
}
.whatsnewBoxInhalt { }

.popupBoxTitelInhalt {
  padding:10px;
  text-align: left;
  font-size: 8pt;
  color: #842014;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.popupBoxInhalt {
  padding:10px;
  font-size: 8pt;
  color: #842014;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
.popupBoxInhalt A { color: #842014; }
.popupBoxInhalt A:hover { color: #842014; }

/*
.breadcolor { color: #999999; }

.footer_hg {
  background-image: url(images/templates/footer_hg.gif);
  background-repeat: no-repeat;
}
.footer_hg_bg {
  background-image: url(images/templates/footer_hg_bg.gif);
  background-repeat: no-repeat;
}
.footer {
  padding-top: 4px;
  font-size: 8pt;
  color: #000000;
  font-family: Arial, Helvetica, Verdana sans-serif;
}
TD#footer {
  padding-top: 4px;
  font-size: 8pt;
  color: #000000;
  font-weight: normal;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
TD#footer A {
  color: #ffffff;
  text-decoration:none;
}
TD#footer A:hover {
  color:#246AB9;
  text-decoration:underline;
}
.hdcopyright {
  padding-top: 1px;
  font-size: 8pt;
  color: #000000;
  font-family: Arial, Helvetica, Verdana sans-serif;
}
.hdcopyright A {
  padding-top: 1px;
  font-size: 8pt;
  color: #000000;
  font-family: Arial, Helvetica, Verdana sans-serif;
}
.hdcopyright A:hover {
  padding-top: 1px;
  font-size: 8pt;
  color: #246AB9;
  font-family: Arial, Helvetica, Verdana sans-serif;
}
*/

.box_set1_out_o {
  background-image: url(images/templates/box_set1_out_o.gif);
  background-repeat: repeat-x;
}
.box_set1_out_u {
  background-image: url(images/templates/box_set1_out_u.gif);
  background-repeat: repeat-x;
}
.box_set1_out_o_re {
  background-image: url(images/templates/box_set1_out_o_re.gif);
  background-repeat: no-repeat;
}
.box_set1_out_o_li {
  background-image: url(images/templates/box_set1_out_o_li.gif);
  background-repeat: no-repeat;
}
.box_set1_out_li {
  background-image: url(images/templates/box_set1_out_li.gif);
  background-repeat: repeat-y;
}
.box_set1_out_re {
  background-image: url(images/templates/box_set1_out_re.gif);
  background-repeat: repeat-y;
}

.box_set2_out_o {
  background-image: url(images/templates/box_set2_out_o.gif);
  background-repeat: repeat-x;
}
.box_set2_out_o_re {
  background-image: url(images/templates/box_set2_out_o_re.gif);
  background-repeat: no-repeat;
}
.box_set2_out_o_li {
  background-image: url(images/templates/box_set2_out_o_li.gif);
  background-repeat: no-repeat;
}
.box_set2_out_li {
  background-image: url(images/templates/box_set2_out_li.gif);
  background-repeat: repeat-y;
}
.box_set2_out_mi {
  background-image: url(images/templates/box_set2_out_mi.gif);
  background-repeat: repeat-x;
}
.box_set2_out_re {
  background-image: url(images/templates/box_set2_out_re.gif);
  background-repeat: repeat-y;
}
.box_set2_out_u_li {
  background-image: url(images/templates/box_set2_out_u_li.gif);
  background-repeat: no-repeat;
}
.box_set2_out_u {
  background-image: url(images/templates/box_set2_out_u.gif);
  background-repeat: repeat-x;
}
.box_set2_out_u_re {
  background-image: url(images/templates/box_set2_out_u_re.gif);
  background-repeat: no-repeat;
}

.box_set3_out_o{      text-align: right;background-image: url(images/templates/box_set3_out_o.gif);  background-repeat: no-repeat;}
.box_set3_out_o_re{    background-image: url(images/templates/box_set3_out_o_re.gif);  background-repeat: no-repeat;}
.box_set3_out_o_li{    background-image: url(images/templates/box_set3_out_o_li.gif);background-repeat: no-repeat;  }
.box_set3_out_li{    background-image: url(images/templates/box_set3_out_li.gif);  background-repeat: repeat-y;}
.box_set3_out_mi{    background-image: url(images/templates/box_set3_out_mi.gif); background-repeat: no-repeat;   }
.box_set3_out_re{      vertical-align: top;background-image: url(images/templates/box_set3_out_re.gif);background-repeat: repeat-y;}


.box_set3_log_out_o{    background-image: url(images/templates/box_set3_log_out_o.gif);  background-repeat: no-repeat;}
.box_set3_log_out_o_re{    background-image: url(images/templates/box_set3_log_out_o_re.gif);  background-repeat: no-repeat;}
.box_set3_log_out_o_li{    background-image: url(images/templates/box_set3_log_out_o_li.gif);  background-repeat: no-repeat;}
.box_set3_log_out_li{    background-image: url(images/templates/box_set3_log_out_li.gif);  background-repeat: repeat-y;}
.box_set3_log_out_mi{    background-image: url(images/templates/box_set3_log_out_mi.gif);  background-repeat: no-repeat;}
.box_set3_log_out_re{    background-image: url(images/templates/box_set3_log_out_re.gif);  background-repeat: repeat-y;}


.box_set4_out_o {
  background-image: url(images/templates/box_set4_out_o.gif);
  background-repeat: repeat-x;
}
.box_set4_out_o_re {
  background-image: url(images/templates/box_set4_out_o_re.gif);
  background-repeat: no-repeat;
}
.box_set4_out_o_li {
  background-image: url(images/templates/box_set4_out_o_li.gif);
  background-repeat: no-repeat;
}
.box_set4_out_li {
  background-image: url(images/templates/box_set4_out_li.gif);
  background-repeat: repeat-y
}
.box_set4_out_re {
  background-image: url(images/templates/box_set4_out_re.gif);
  background-repeat: repeat-y;
}
.box_set4_out_u {
  background-image: url(images/templates/box_set4_out_u.gif);
  background-repeat: repeat-x;
}

.box_set5_out_o {
  text-align: right;
  background-image: url(images/templates/box_set5_out_o.gif);
  background-repeat: no-repeat;
}
.box_set5_out_o_re {
  background-image: url(images/templates/box_set5_out_o_re.gif);
  background-repeat: no-repeat;
}
.box_set5_out_o_li {
  background-image: url(images/templates/box_set5_out_o_li.gif);
  background-repeat: no-repeat;
}
.box_set5_out_li {
  background-image: url(images/templates/box_set5_out_li.gif);
  height: 100%;
}
.box_set5_out_re {
  background-image: url(images/templates/box_set5_out_re.gif);
  height: 100%;
}
.box_set5_out_u_li {
  background-image: url(images/templates/box_set5_out_u_li.gif);
  background-repeat: repeat-x;
}
.box_set5_out_u {
  background-image: url(images/templates/box_set5_out_u.gif);
  vertical-align: bottom;
}
.box_set5_out_u_re {
  background-image: url(images/templates/box_set5_out_u_re.gif);
  background-repeat: repeat-x;
}
.box_set6_out_o {
  text-align: right;
  background-image: url(images/templates/box_set6_out_o.gif);
  background-repeat: no-repeat;
}
.box_set6_out_o_re {
  background-image: url(images/templates/box_set6_out_o_re.gif);
  background-repeat: no-repeat;
}
.box_set6_out_o_li {
  background-image: url(images/templates/box_set6_out_o_li.gif);
  background-repeat: no-repeat;
}
.box_set6_out_li {
  background-image: url(images/templates/box_set6_out_li.gif);
  background-repeat: repeat-y
}
.box_set6_out_mi {
  text-align: left;
  background-image: url(images/templates/box_set6_out_mi.gif);
  background-repeat: no-repeat;
}
.box_set6_out_re {
  background-image: url(images/templates/box_set6_out_re.gif);
  background-repeat: no-repeat;
}
.box_set7_out_o {
  text-align: right;
  background-image: url(images/templates/box_set7_out_o.gif);
  background-repeat: no-repeat;
}
.box_set7_out_o_re {
  background-image: url(images/templates/box_set7_out_o_re.gif);
  background-repeat: no-repeat;
}
.box_set7_out_o_li {
  background-image: url(images/templates/box_set7_out_o_li.gif);
  background-repeat: no-repeat;
}
.box_set7_out_li {
  background-image: url(images/templates/box_set7_out_li.gif);
  background-repeat: repeat-y
}
.box_set7_out_re {
  background-image: url(images/templates/box_set7_out_re.gif);
  background-repeat: repeat-y;
}
.box_set8_out_o {
  text-align: right;
  background-image: url(images/templates/box_set8_out_o.gif);
  background-repeat: no-repeat;
}
.box_set8_out_o_re {
  background-image: url(images/templates/box_set8_out_o_re.gif);
  background-repeat: no-repeat;
}
.box_set8_out_o_li {
  background-image: url(images/templates/box_set8_out_o_li.gif);
  background-repeat: no-repeat;
}
.box_set8_out_li {
  background-image: url(images/templates/box_set8_out_li.gif);
  background-repeat: repeat-y
}
.box_set8_out_re {
  background-image: url(images/templates/box_set8_out_re.gif);
  background-repeat: repeat-y;
}
.BEGIN_CONTENT_FRAMES { }
.cont_abst { width: 100%; }

.catBoxTitelTabelle {
  border-left:1px solid #d3d3d3;
  border-top:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;
}


.informBoxrow {
  width: 100%;
  height: 22px;
}
TD.informBoxrowLine {
  color:#2F2F2F;
  background-image: url(images/templates/box_catbox_line.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}
TD.informBoxrowLine A { color:#2F2F2F; }
TD.informBoxrowLine A:hover { color:#9A0000; }


/*
TD.hauptnavi {
  font-size: 8pt;
  color: #FFFFFF;
  font-weight:normal;
  font-family: Arial, Helvetica, Verdana sans-serif;
  text-align:center;
  vertical-align:middle;
  padding-right:3px;
}
TD.hauptnavi A { color: #FFFFFF; }
TD.hauptnavi A:hover { color: #FFFFFF; }
TD.hauptnaviover {
  font-size: 8pt;
  color: #FFFFFF;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana sans-serif;
  text-align:center;
  vertical-align:middle;
  padding-right:3px;
}
TD.hauptnaviover A { color: #FFFFFF; }
TD.hauptnaviover A:hover { color: #FFFFFF; }
*/





.box_prod_all_o_bg {
  background-image: url(images/templates/box_prod_all_o_bg.gif);
  background-repeat: repeat-x;
}
.box_prod_all_li_bg {
  background-image: url(images/templates/box_prod_all_li_bg.gif);
  background-repeat: no-repeat;
}
.new_prod_TitelTabelle { height: 17px; }
.new_prod_TitelInhalt {
  font-size: 11pt;
  color: #BE0000;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-align: left;
  vertical-align: bottom;
  padding-left:24px;
  text-transform: uppercase;
}
.new_prod_TitelLine {
  background-image: url(images/templates/line_hor_new_prod.gif);
  background-repeat: repeat-x;
}
.contentBoxContents { width: 33%; }
.new_prod_InhaltTabelle { width: 100%; }
.new_prod_distance {
  background-image: url(images/templates/line_vert_new_prod.gif);
  background-repeat: repeat-y;
}
.new_prod_name_img { }
.new_prod_name {
  padding-left:20px;
  padding-right:20px;
  text-align: left;
  vertical-align: top;
  font-size: 10pt;
  color:#535353;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
TD.new_prod_name A {
  color:#535353;
  font-weight: bold;
}
TD.new_prod_name A:hover {
  color:#535353;
  font-weight: bold;
}
TD.new_prod_descr { }
TD.new_prod_descr_txt { }
TD.new_prod_pic {
  padding:5px;
  text-align: center;
  vertical-align: middle;
}
TD.new_prod_price {
  height: 30px;
  padding-left:20px;
  padding-right:20px;
  text-align: right;
  font-size: 12pt;
  font-weight: bold;
}
TD.new_prod_price_txt { }
TD.new_prod_hst { }
TD.new_prod_zumangebot { }
TD.new_prod_buynow {
  text-align: center;
  vertical-align: middle;
}




/*SPECIALS PRODUCTS BEGIN*/
.spec_prod_InhaltTabelle { width: 100%; }
.spec_prod_name {
  padding-left:20px;
  padding-right:20px;
  text-align: left;
  vertical-align: top;
  font-size: 10pt;
  color:#535353;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
TD.spec_prod_name A {
  color:#535353;
  font-weight: bold;
}
TD.spec_prod_name A:hover {
  color:#535353;
  font-weight: bold;
}
TD.spec_prod_descr {
  padding-left:20px;
  padding-right:20px;
  text-align: left;
  vertical-align: top;
  font-size: 9pt;
  color:#000000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
TD.spec_prod_pic {
  padding-left:30px;
  padding-right:30px;
  text-align: center;
  vertical-align: middle;
}
TD.spec_prod_price {
  height: 30px;
  padding-left:20px;
  padding-right:20px;
  text-align: right;
  font-size: 12pt;
}
TD.spec_prod_buynow {
  text-align: center;
  vertical-align: middle;
}


.BEGIN_PRODUCT_VIEW_HIGHLIGHTS { }
.prod_view_hor {
  background-image: url(images/templates/line_hor_new_prod.gif);
  background-repeat: repeat-x;
}
.prod_view_vert {
  background-image: url(images/templates/line_vert_new_prod.gif);
  background-repeat: repeat-y;
}
.prod_view_InhaltTabelle { width: 100%; }
.prod_view_name_img {
  padding-top:2px;
  padding-left:10px;
  text-align: left;
  vertical-align: top;
}
.prod_view_name {
  padding-right:10px;
  text-align: left;
  vertical-align: top;
  font-size: 10pt;
  color:#545454;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
TD.prod_view_name A {
  color:#545454;
  font-weight: bold;
}
TD.prod_view_name A:hover {
  color:#545454;
  font-weight: bold;
}
TD.prod_view_descr {
  height: 50px;
  padding:10px;
  font-size: 9pt;
  color:#383838;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
TD.prod_view_pic { padding:5px; }
TD.prod_view_price {
  padding-left:5px;
  padding-right:5px;
  text-align: right;
  font-size: 14pt;
}
TD.prod_view_price2 {
  padding-left:20px;
  padding-right:5px;
  text-align: left;
  font-size: 9pt;
}
TD.prod_view_price_txt { }
TD.prod_view_hst {
  height: 20px;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:2px;
  text-align: right;
  color:#000000;
  font-weight: bold;
  text-transform: uppercase;
}
TD.prod_view_zumangebot {
  padding-left:10px;
  padding-right:5px;
}
TD.prod_view_buynow {
  padding-left:10px;
  padding-right:5px;
}
TD.prod_view_wert {
  padding-left:10px;
  padding-right:5px;
}

.BEGIN_PRODUCT_VIEW_HIGHLIGHTS { }
.prod_listing_hor {
  background-image: url(images/templates/line_hor_new_prod.gif);
  background-repeat: repeat-x;
}
.prod_listing_vert {
  background-image: url(images/templates/line_vert_new_prod.gif);
  background-repeat: repeat-y;
}
.prod_listing_InhaltTabelle { width: 100%; }
.prod_listing_name_img {
  padding-top:2px;
  padding-left:10px;
  text-align: left;
  vertical-align: top;
}
.prod_listing_name {
  padding-right:10px;
  text-align: left;
  vertical-align: top;
  font-size: 10pt;
  color:#FFC600;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
TD.prod_listing_name A {
  color:#FFC600;
  font-weight: bold;
}
TD.prod_listing_name A:hover {
  color:#FFC600;
  font-weight: bold;
}
TD.prod_listing_descr {
  height: 50px;
  padding:10px;
  font-size: 9pt;
  color:#383838;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
TD.prod_listing_pic { padding:5px; }
TD.prod_listing_price {
  height: 30px;
  padding-left:5px;
  padding-right:5px;
  text-align: right;
  font-size: 9pt;
}
TD.prod_listing_price_txt { }
TD.prod_listing_hst {
  height: 20px;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:2px;
  text-align: right;
  color:#000000;
  font-weight: bold;
  text-transform: uppercase;
}
TD.prod_listing_zumangebot {
  padding-left:60px;
  padding-right:5px;
}
TD.prod_listing_buynow {
  padding-left:60px;
  padding-right:5px;
}

.BEGIN_ALL_DIV_NEW_PRODUCTS_HIGHLIGHTS { }
DIV.div_newprod_master {
  width:420px;
  height:132px;
  position:relative;
  background-image: url(images/templates/newprod_hg.gif);
  background-repeat: no-repeat;
  border: 0px;
  z-index:1;
}
DIV.div_new_prod_name {
  width:197px;
  height:15px;
  left:35px;
  top:5px;
  position:absolute;
  padding-left:12px;
  padding-top:4px;
  font-size: 9pt;
  color:#FF7200;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-align: left;
  z-index:6;
  border: 0px;
}
DIV.div_new_prod_name A {
  color:#FF7200;
  text-decoration: none;
}
DIV.div_new_prod_name A:hover {
  color: Gray;
  text-decoration: none;
}
DIV.div_new_prod_descr {
  width:161px;
  height:77px;
  left:247px;
  top:26px;
  position:absolute;
  font-size: 8pt;
  color:#000000;
  font-weight: normal;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-align: left;
  vertical-align: top;
  z-index:3;
  border: 0px;
}
DIV.div_new_prod_offer {
  width:80px;
  height:12px;
  left:310px;
  top:113px;
  position:absolute;
  font-size: 8pt;
  font-weight: bold;
  color:#4C4C4C;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  z-index:4;
  border: 0px;
}
DIV.div_new_prod_offer A {
  color:#4C4C4C;
  text-decoration: none;
}
DIV.div_new_prod_offer A:hover {
  color:#FF7200;
  text-decoration: none;
}
DIV.div_new_prod_pic {
  width:125px;
  height:100px;
  left:51px;
  top:26px;
  position:absolute;
  vertical-align: middle;
  text-align: center;
  z-index:5;
  border: 0px;
}
DIV.div_new_prod_price {
  width:107px;
  height:21px;
  left:140px;
  top:56px;
  position:absolute;
  vertical-align:top;
  text-align:left;
  z-index:6;
  border: 0px;
}

DIV.div_bestseller_prod_master_lineall {
  width:204px;
  height:202px;
  position:relative;
  background-image: url(images/templates/bg_box_rightall.gif);
  background-repeat: no-repeat;
  z-index:1;
}
DIV.div_bestseller_prod_name {
  width:100px;
  height:46px;
  left:17px;
  top:140px;
  overflow: hidden;
  position:absolute;
  font-size: 8pt;
  color:#494949;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-align: left;
  border: 0px;
  z-index:2;
}
DIV.div_bestseller_prod_name A {
  color:#494949;
  text-decoration: none;
}
DIV.div_bestseller_prod_name A:hover {
  color:#494949;
  text-decoration: none;
}
DIV.div_bestseller_prod_descr {
  width:100px;
  height:30px;
  position:absolute;
  left:10px;
  top:119px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
  color:#545859;
  z-index:3;
  border: 0px;
}
DIV.div_bestseller_prod_pic {
  width:100px;
  height:100px;
  overflow: hidden;
  position:absolute;
  left:17px;
  top:10px;
  vertical-align: middle;
  text-align: center;
  border: 0px;
  z-index:5;
}
DIV.div_bestseller_prod_price {
  width:160px;
  height:40px;
  position:absolute;
  left:17px;
  top:158px;
  vertical-align:top;
  text-align:right;
  font-size:9pt;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana sans-serif;
  color:#545859;
  border:0px;
  z-index:6;
}
DIV.div_bestseller_prod_price A {
  color:#545859;
  text-decoration: none;
}
DIV.div_bestseller_prod_price A:hover {
  color:#545859;
  text-decoration: none;
}

DIV.div_specials_prod_master_line1 {
  width:204px;
  height:202px;
  position:relative;

z-index:1;
}
DIV.div_specials_prod_name {
  width:100px;
  height:46px;
  overflow: hidden;
  position:absolute;
  left:17px;
  top:100px;
  font-size: 8pt;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-align: left;
  color:#494949;
  border: 0px;
  z-index:2;
}
DIV.div_specials_prod_name A {
  color:#494949;
  text-decoration: none;
}
DIV.div_specials_prod_name A:hover {
  color:#494949;
  text-decoration: none;
}
DIV.div_specials_prod_pic {
  width:100px;
  height:100px;
  overflow: hidden;
  position:absolute;
  left:17px;
  top:10px;
  vertical-align: middle;
  text-align: center;
  border: 0px;
  z-index:5;
}
DIV.div_specials_prod_price {
  width:160px;
  height:40px;
  position:absolute;
  left:17px;
  top:168px;
  vertical-align:top;
  text-align:right;
  font-size:9pt;
  font-weight:bold;
  font-family: Arial, Helvetica, Verdana sans-serif;
  color:#545859;
  border:0px;
  z-index:6;
}
DIV.div_specials_prod_price A {
  color:#545859;
  text-decoration: none;
}
DIV.div_specials_prod_price A:hover {
  color:#930000;
  text-decoration: none;
}
/*----SPECIALS  DIV END--------------------------------------*/
/*-----------------------------------------------------------*/

/* LOGO */
DIV.site_objekt {
  position:absolute;
  width:92px;
  height:120px;
  overflow: hidden;
  left:188px;
  top:39px;
  text-align: left;
  border: 0px;
  z-index:1;
}
/* LOGO */

.backgroundcategorybox {
  background-image: url(images/templates/backgroundcategorybox.gif);
  width: 230px;
  height: 1px;
  background-repeat: repeat-y;
}
.infoBoxLink { height: 22px; }
.infoBoxLink A { color: #ffffff; }
.infoBoxLink A:hover { }
.infoBoxRow A {
  padding-top: 6px;
  height: 25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: Black;
}
.infoBoxRow A:hover { }
.infoBoxRow { height: 22px; }
/*Mian classes*/
/*.bgtop { background-image: url(images/baner.jpg); background-repeat: no-repeat;} */
.bgtop_mi {
  background-image: url(images/banner_mi_bg.jpg);
  background-repeat: repeat-x;
}
.toplinedotted {
  background-image: url(images/linetop.gif);
  background-repeat: repeat-y;
}
.podcategory {
  background-image: url(images/podcatgeory.gif);
  background-repeat: repeat-y;
}
.infopadd { padding-top: 20px; }
.textlinebg {
  background-image: url(images/textlinebg.gif);
  background-repeat: repeat-x;
}
.textbottomclass {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: Black;
  padding-left: 5px;
  padding-bottom: 8px;
}
.wykrzyknik {
  position: relative;
  left: 4px;
  bottom:12px;
  width: 12px;
  height: 29px;
}
.listingline { background-color: #999999; }
.smallTextwhite { padding-bottom:10px; }
.prodinfodesc {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: Black;
}
.line_1 {
  background-image: url(images/newlinepro.gif);
  background-repeat: repeat-y;
  width: 1px;
}
.line_2 {
  background-color: #FFFFFF;
  width: 10px;
}
.newprodname {
  height: 40px;
  padding-top: 10px;
  vertical-align:top;
  padding-left:20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  color: #656365;
}
.newprodname A { color: #343434; }
.newproddescrp {
  height: 60px;
  padding-top: 10px;
  padding-left: 20px;
  vertical-align:top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Black;
}
.newprodpric {
  color: #2984BB;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-right: 5px;
  padding-top: 10px;
}
.newprodwaren {
  padding-right: 18px;
  padding-bottom: 4px;
  padding-top: 4px;
}
.linedupa {
  background-image: url(images/newlinepro.gif);
  background-repeat: repeat-y;
  width: 1px;
}
/* -----------------------------nachtr�glich hinzugef�gte styles-----------------------------------------*/
.infoBoxInhaltTabelle { width:100%; }
.infoBoxInhalt {
  width:100%;
  text-align: left;
}
.tell {
  background-image: url(images/templates/tell.gif);
  background-repeat: no-repeat;
  width: 250px;
  height: 66px;
}
.tellInhalt {
  height: 8px;
  padding-left: 15px;
  padding-top: 5px;
}
.tellInhalt INPUT { }
.tellBox2TitelInhaltTitelInhalt {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #055C84;
  padding-left: 40px;
  padding-top:6px;
}
.fff {
  border:1px solid #585858;
  padding-left: 10px;
}
DIV.inputtelefriends {
  padding-left: 30px;
  padding-top: 12px;
}
.inputtelefriends INPUT {
  border:1px solid #4BA6CF;
  height: 19px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 3px;
  color: #C2C2C2;
}
.divgif {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}
.namepierwsza {
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-top: 3px;
  padding-bottom: 3px; /*padding-left: 30px;*/
}


.drugaklasa {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  padding-top: 5px;
  padding-right: 20px;
}
.buttonwaren { padding-left: 7px; }



.kunden {
  background-image: url(images/templates/kunden.gif);
  background-repeat: no-repeat;
  width: 229px;
  height: 17px;
}


/* product lister NEW */

div.subcategory_box {
  float: left;
  /*width: 160px;*/
  width:31%;
  text-align: center;
  padding:5px;
  font-weight: bold;
}
* html div.subcategory_box {
  width:33%;
}
.subcategory_box a {
  display:block;
  
}
.subcategory_box a:hover span {
background-color:#0c5bda;
	color:#FFF;
}
.subcategory_box a span {
  width:100%;
  display:block;
  padding:5px 0 5px 0;
  border:1px solid #256cba;
  background-color:#e4ecf5;
  cursor:pointer;
}

.category_footer {
  margin:0 0 10px 0;
}


.produktpreis_lister div {
	width:90px;
}



/* --------------------------------------------------------------------------------------------------------------- */





/* neue styles ePixia - www.ePixia.de */

body {
  font-family:Verdana, Geneva, sans-serif;
  font-size: 11px;
  margin:0px;
  padding:0px;
  background-image:url(images/header_bg.jpg);
  background-repeat:repeat-x;
}
img {
	border:0px;
}
a {
  color: #000000;
  text-decoration: none;
  outline:none;
  border:0px;
}
a:hover {
  color:#216BBD;
  text-decoration: none;
}
h2 {
  font-size:20px;
}
h3 {
	font-size:12px;
}
/* --- main construct --- */
#mainTABLE {}
#headerContainer {
  margin-bottom: 0px;
}
#headerLEFTtop, #headerRIGHTtop {
  height:53px;
  margin:26px 0 0 0;
  clear:both;
}
#headerLEFTbottom,  #headerRIGHTbottom{
  height:54px;
  clear:both;
}
#headerLEFT, #headerLEFTtop, #headerLEFTbottom {
  float:left;
}
#headerRIGHT, #headerRIGHTtop, #headerRIGHTbottom {
  float:right;
}
/* content defs */
.leftContainer {
  width:183px;
}
.contentContainerTD {
  padding:0 5px 0 10px;
}
.rightContainer {
  width:183px;
}
.breadcrumbs h1 {
  display:inline;
  margin:0px;
  padding:0px;
  font-size:11px;
  font-weight:normal;
}
.breadcrumbs {
  font-size:11px;
  text-align:left;
  color:#4B4B4C;
}
.breadcrumbs a {
  color:#666;
}
.breadcrumbs a:hover {
  color:#333;
}
/* content defs end */

/* footer */
.footerContainer {
  margin:10px 0 25px 0;
}
.footerCustom {
  padding:8px 0 8px 0;
  margin:0 0 10px 0;
  border-top:1px solid #d3d3d3;
  border-bottom:1px solid #d3d3d3;
}
.footerBottom {}
.footerBottomLeft {
  float:left;
}
.footerBottomRight {
  float:right;
}
/* footer end */
/* --- main construct end --- */



/* --- topmenue --- */
/* ul */
#topmenue {
  padding:0px;
  margin:0px;
  list-style:none;
}
#topmenue li {
  display:inline;
}
#topmenue li a {
  font-size:11px;
  float:left;
  display:block;
  margin-right:0px;
  color:#000;
  text-decoration:none;
  border-right:1px dotted #333;
}
#topmenue li a:hover {
  color:#246ab9;
}
#topmenue li a span {
  display:block;
  padding:0px 7px 1px 7px;
}
/* --- topmenue end --- */



/* --- categories --- */
.catBoxTitelTabelle { }
.catBoxTitelInhalt {
  font-size: 8pt;
  color:#fff;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding-left:12px;
  padding-top:5px;
  padding-bottom:5px;
  text-align: left;
  vertical-align: bottom;
  text-transform: uppercase;
  background-color:#0c5bda;
}
/* ul */
.KatBoxRow0 {
  list-style:none;
  margin:0px;
  padding:0px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border-left:1px solid #d3d3d3;
  border-bottom:1px solid #d3d3d3;
  border-right:1px solid #d3d3d3;
	background-color:#ecf3f9;
}
/* li */
/* level 0 */
.KatBoxRowInhalt0 a {
  display:block;
  color:#373737;
  background-image:url(images/arrow.png);
  background-repeat:no-repeat;
  background-position:11px 50%;
  border-bottom:1px dotted #c9c9c9;
}
.KatBoxRowInhalt0 a:hover {
  color:#FFF;
  background-image:url(images/arrow_on.png);
  background-repeat:no-repeat;
  background-position:11px 50%;
  background-color:#0c5bda;
}
.KatBoxRowInhalt0 a span {
	display:block;
  padding:5px 0px 5px 20px;
}
.KatBoxRowInhalt0_on a {
  display:block;
	color:#FFF;
  background-image:url(images/arrow_on.png);
  background-repeat:no-repeat;
  background-position:11px 50%;
	border-bottom:1px dotted #c9c9c9;
  background-color:#0c5bda;
  font-weight:bold;
}
.KatBoxRowInhalt0_on a:hover {
  color:#FFF;
  background-color:#0c5bda;
}
.KatBoxRowInhalt0_on a span {
	display:block;
  padding:5px 0px 5px 20px;
}
/* level 1 */
.KatBoxRowInhalt1 a {
  display:block;
  color:#FFF;
  border-bottom:1px dotted #c9c9c9;
	background-color:#0b7cdc;
}
.KatBoxRowInhalt1 a:hover {
  color:#FFF;
  background-color:#0c5bda;
}
.KatBoxRowInhalt1 a span {
	display:block;
	padding:5px 0px 5px 30px;
}
.KatBoxRowInhalt1_on a {
  display:block;
	color:#FFF;
	border-bottom:1px dotted #c9c9c9;
  background-color:#0c5bda;
  font-weight:bold;
}
.KatBoxRowInhalt1_on a:hover { 
	color:#FFF;
}
.KatBoxRowInhalt1_on a span {
	display:block;
	padding:5px 0px 5px 30px;
}
/* level 2 */
.KatBoxRowInhalt2 a {
  display:block;
  color:#FFF;
  border-bottom:1px dotted #c9c9c9;
	background-color:#789dfb;
}
.KatBoxRowInhalt2 a:hover {
  color:#FFF;
  background-color:#0c5bda;
}
.KatBoxRowInhalt2 a span {
	display:block;
	padding:5px 0px 5px 40px;
}

.KatBoxRowInhalt2_on a {
  display:block;
	color:#FFF;
	border-bottom:1px dotted #c9c9c9;
  background-color:#0c5bda;
  font-weight:bold;
}
.KatBoxRowInhalt2_on a:hover { 
	color:#FFF;
}
.KatBoxRowInhalt2_on a span {
	display:block;
	padding:5px 0px 5px 40px;
}
/* --- categories end */



/* --- information --- */
/* ul */
.informationbox {
  list-style:none;
  margin:0px;
  padding:0px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-weight: normal;
	text-align:left;
}
/* li */
.informationMenuItem a {
  display:block;
  color:#373737;
  background-image:url(images/arrow.png);
  background-repeat:no-repeat;
  background-position:11px 50%;
  border-bottom:1px dotted #c9c9c9;
}
.informationMenuItem a:hover {
  color:#FFF;
  background-image:url(images/arrow_on.png);
  background-repeat:no-repeat;
  background-position:11px 50%;
  background-color:#0c5bda;
}
.informationMenuItem a span {
	display:block;
  padding:5px 0px 5px 20px;
}
/* --- information end --- */



/* --- search box --- */
.searchBoxOutTabelle {
  width:40%;
}
#searchBoxMAIN {
  height:45px;
  margin:9px 0 0 20px;
  color:#FFF;
  font-weight:bold;
}
.searchinput {
  height:18px;
  width:210px;
  margin:0 4px 0 18px;
  padding:5px 0 0 3px;
  color:#333;
  border:1px solid #0951b6;
  background-image:url(images/searchinput_bg.jpg);
  background-repeat:repeat-x;
}
* html .searchinput {
  height:22px;
	 padding:3px 0 0 3px;
}
.searchinputbtn {
  display:block;
}
/* --- search box end --- */



/* shopping cart box */
.cartBoxOutTabelle {
  width:40%;
}
#shoppingcartMAIN {
  height:45px;
  margin:9px 20px 0 0;
  color:#FFF;
}
.shoppingcardbtn {
  display:block;
  margin-left:16px;
}
/* shopping cart end */



/* --- custom boxes --- */
.customBoxContainer {
	display:block;
  border:1px solid #d3d3d3;
	margin-bottom:20px;
}
.customBoxHead {
  padding:5px 0 5px 12px;
  color:#FFF;
  font-weight:bold;
  text-transform:uppercase;
	background-color:#0c5bda;
}
.customBoxContent {
	text-align:center;
  display:block;
}
.boxImg {
	margin:0 auto;
	text-align:center;
	padding-bottom:10px;
}
/* --- custom boxes end --- */
/* --- custom boxes contents --- */
.partnerbox {
	display:block;
	padding-bottom:10px;
}
/* --- custom boxes contents end --- */



/* --- best sellers box --- */
.box_bestsellers {
  width:170px;
  height:auto;
  margin:15px auto;
	padding:0 0 15px 0;
  border-bottom:1px solid #d3d3d3;
  text-align:center;
}
.box_bestsellersImg {
  width:70px;
  float:left;
  text-align:center;
  margin:0 auto;
}
.box_bestsellersImg img {
  width:50px;
  height:auto;
}
.box_bestsellers_productDescription {
  width:100px;
  text-align:left;
  float:left;
}
.box_bestsellers_productDescription a {
  font-size:10px !important;
  line-height:11px;
  font-weight:normal;
}
.box_bestsellers_productPrice {
	display:block;
  margin:5px 0 0 0;
  font-size:13px;
  font-weight:bold;
  color:#0c5cd9;
  text-align:left;
}
.mwst_info {
	display:block;
	margin:5px 0 0 0;
	font-size:9px;
	color:#B2B2B2;
	line-height:12px !important;
}
.mwst_info a {
	color:#B2B2B2;
	font-weight:normal;
} 
.mwst_info a:hover {
	color:#666;
}
/* --- best sellers box end --- */


/* featured products lister - hauptseite */
.featuredTABLE {
  margin-right:10px;
  margin-bottom:10px;
  /*width:175px;*/
  width:96%;
  border:1px solid #d3d3d3;
}
.featuredIMG {
  margin-top:20px;
  margin-bottom:20px;
  width:105px;
  height:105px;
  overflow:hidden;
}
.featuredDESC {
  height:60px;
  width:145px;
  white-space:normal;
  font-size:11px;
  text-transform: uppercase;
  font-weight: bold;
  color: #343434;
  overflow:hidden;
}
.featuredDESC a {
  text-align:left;
  color: #343434;
}
.featuredDESC a:hover {
  text-align:left;
  color: #5b5656;
}
.featuredPRICE {
  margin-top:10px;
  margin-bottom:2px;
  font-size:16px;
  font-weight: bold;
  color: #2769b9;
}
.featuredMWST {
  width:95px;
  color: #a3a3a3;
  font-size:9px;
  margin-bottom:10px;
}
.featuredMWST a {
  width:95px;
  color: #a3a3a3;
  font-size:9px;
}
.featuredMWST a:hover {
  width:95px;
  color: #6d6d6d;
  font-size:9px;
}
/* featured products lister - hauptseite end */



/* ---- product_info ----*/
.pierwsza {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #6B6B6B;
  padding-top: 5px;
  padding-left: 7px;
}
.druga {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  padding-top: 5px;
  padding-left: 2px;
  text-align: left;
}
.druga div { width:88px; white-space:normal; color:#999; margin-top:10px; line-height:11px;}


.prodInfoPrice {
	font-size:22px;
	font-weight:bold;
  line-height:16px;
	color:#0c5bda;
}
/* h2 */
.produkt_ueberschrift {
	font-size:20px;
}
.empfohlenes {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
  background-color:#878787;
  width: 100%;
	padding:5px 0 5px 10px;
}
.descriptioi {}
.descriptionline {}

/* cross selling products */
.xsellProductsMAINTABLE {
	margin:15px 0 15px 0;
	border:1px solid #878787;
}
.xsellCatHeading {
	margin:0px;
	padding:0px;
	background-color:#c1c4c8 !important;
}
.xsellCatHeading h3 {
	margin:5px 0 5px 15px;
	padding:0px;
	font-size:11px;
}
.xsellProductsItem {
	height:84px;
}
.xsellpic {
	padding:3px 0 3px 0;
}
.xsellprice {
	font-size:14px;
	font-weight:bold;
  color:#0c5bda;
}
/* mwst */
.xsellprice div {
	width:100px;
	line-height:10px;
}
.xsellProductsSparator {
	margin:0px;
  border-bottom:1px solid #cdcdcd;
}
.xsellProductsSparatorRemove {
	margin:0px;
  border-bottom:0px solid #FFF;
}
/* cross selling products end */

/* product description */
.productDescMAINTABLE {
	margin:15px 0 15px 0;
	border:1px solid #0c5bda;
}
.technische {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
  background-color:#0c5bda;
  width:100%;
	padding:5px 0 5px 10px;
}
.productDescContent {
	padding:15px;
}
/* product description end */
/* ---- product_info end ----*/


/* --- sitemap ---*/
.sitemap_heading {
	margin:0px;
	padding:15px 0 0 0;
}
.sitemap_items {
	padding:0 0 0 15px;
}
/* --- sitemap end --- */


.clearer {
  clear:both;
}
.lister_td { padding:5px 3px 5px 3px; border-bottom:1px solid #d3d3d3;}
.aktikelnummer_lister { margin:0px 5px 0px 5px;}
.video_alta {
	text-align: center; padding:50xp;
}

a.produktbeschreibung_link { color:#0c5bda;}

.seitdem{  width:181px; height:73px; background-image:url(images/angebot_blau.gif); background-repeat:no-repeat; text-align:center; color:#FFF; font-weight:bold; margin-bottom:10px; }
.seit_ausrichtung { font-size:14px; padding:10px; text-align:center; }
.abdem{  width:181px; height:48px; background-image:url(images/angebot_orange.gif); background-repeat:no-repeat; text-align:center; color:#FFF; font-weight:bold; margin:10px 0px 10px 0px; }
.ab_ausrichtung { font-size:14px; padding:6px; text-align:center; }
.box_specials_weekly_start_b { border:1px solid #d3d3d3; margin:20px 12px 20px 2px;}
.angebotn{ width:70%; float:left; }
.angebotf{ width:30%; float:left; margin-bottom:4px; }
.abdem_b {background-color:#ff6e03; font-size:14px; color:#FFF; font-weight:bold; height:52px; overflow:hidden; margin-bottom:20px;}
.seitdem_b { background-color:#0c5bda; font-size:14px; color:#FFF; font-weight:bold; height:52px; overflow:hidden;}
.angebotn div.box_bestsellersImg { width:210px; margin:20px; }
.angebotn div.box_bestsellersImg img { width:200px !important;}
.angebotn div.box_bestsellers_productDescription { width:150px; margin-top:30px;}
.angebotn div.box_bestsellers_productDescription a { font-size:14px !important; font-weight:bold; line-height: 16px; }


/* ------ Stylesheet Angebotsbox ------ */

 .angebotbox {
		border: 1px solid #d3d3d3;
		margin: 30px 9px 30px 0px;
		padding: 0px 0px 10px 0px;
	}
	.angebotoftheweek {
		background-image:url(images/angebot_03.jpg); background-repeat:repeat-x; text-align:center;
	}
	.angebothead {
	 background-image:url(images/angebot_04.jpg); width:437px; height:82px; margin: 0 auto 0 auto;
	}
	.angebotcontentimage {
			float:left;
			width:200px;
	}
	.angebotcontentimage img { width:200px !important;}
	.angebotcontenttext { float:left; min-height:200px; width:250px; margin-left:50px; text-align:left;	}
 .angebot_title { font-size:18px;	color:	#000;	font-weight:bold; display:block; margin-top:5px; }
 .angebot_newprice { display:block; font-size:20px; font-weight:bold; color:#0a56d0; margin-top:5px; }
	.angebot_newprice s { margin-top:20px; text-decoration:line-through; font-size:12px; color:#999; } /* OLD PRICE */
 .angebot_newprice_prozent { display:block; font-size:14px; font-weight:bold; color:#0a56d0; }
 .angebot_mwst { display:block; margin-top:20px; font-size:10px; color:#999; }
	.clearer { clear:both; margin-bottom:50px;}
	.hline { border-bottom:1px solid #0a56d0; width:98%; margin: 0 auto 0 auto;}
	.angebotcenter { width:500px; margin: 30px auto 0px auto; }
	
	.table_angebote { border:1px; width:100%;}
	.vertikal_spacing { text-align:center; vertical-align:middle; padding:10px 0px 5px 0px; width:23px;}
	.table_angebote_img { text-align:center; vertical-align:middle; padding-left:10px; }
	.table_angebote_img img { width:50px !important;}
	.table_angebote_content { text-align:center; width:160px; vertical-align:top; }
	.abdatum { display:block; color: #ff9000; font-size:12px; font-weight:bold; margin-top:10px; }
	.abcontext { display:block; color:#000; font-size:9px;  margin-top:10px; margin-bottom:5px; }
 .ab_newprice s { text-decoration:line-through; font-size:11px; color:#0d7aed; } /* OLD PRICE */
	.ab_newprice { font-size:14px; font-weight:bold; color:#0d7aed; }
 .ab_newprice_prozent { display:block; font-size:12px; font-weight:bold; color:#0d7aed; }
 .ab_mwst { display:block; margin-top:9px; font-size:10px; color:#999; }
	.ab_mwst div { width:80px; margin: 0 auto 0 auto; }

/* -------------------------------------*/

*.loginBoxTitle{
  font-size: 10pt;
  color: #B00C19;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding-left:12px;
  padding-top:5px;
  text-align: left;
  text-transform: uppercase;
}

.pcount_index {
	font-style: normal;
	font-size: 9px;
}

.pcount_box {
	font-size: 9px;
}


