/*
  $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
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.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: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


.siterahmen{
	border-left: 1px solid #C8C8C8;border-right: 1px solid #C8C8C8;
	background: #ffffff;
}

.siterahmen_left{
	border-left: 1px solid #C8C8C8;border-right: 1px solid #C8C8C8;
	background: #CCCCCC; 
	background-position: left;
	background-image: url(images/infobox/Schatten_left.gif)
}


.siterahmen_footer{
	border-left: 1px solid #C8C8C8;border-right: 1px solid #C8C8C8;border-bottom: 1px solid #C8C8C8;
	background: #ffffff;
}


BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #3468CD;
  text-decoration: none;
}

A:hover {
/*  color: #cc0000; */
  color: #afcc23;
  text-decoration: underline;
}

a img { border: none } 


/* menu Solid - Show Sub-categories  Star */
a.menucateg:link, a.menucateg:visited, a.menucateg:active {
display: block;
vertical-align: middle;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
height: 16px;
text-decoration: none;
border: solid 0px #f8f8f9;
}

a.menucateg:hover {
border: solid 1px #6633CC;
text-decoration: none;
font-weight: bold;
background-color: #E1E1E1;
color: #FF850D;
}

a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
display: block;
vertical-align: middle;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
height: 16px;
text-decoration: none;
border: solid 0px #f8f8f9;
}

a.menusubcateg:hover {
border: solid 1px #6633CC;
background-color: #E1E1E1;
color: #FF850D;
text-decoration: none;

}
/* menu Solid - Show Sub-categories  End */


FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
 /* background-image: url("images/header_background.gif"); */
}
/*
TR.headerNavigation {
  background-color: #336699;
}
*/
TD.headerNavigation {
  background-image: url(images/infobox/back.gif);
  padding-left: 5px;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
}

A.headerNavigation {  
}

A.headerNavigation:hover {
 /* color: #cc0000; */
 color: red;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #9DC115;
}

TD.headerInfo {
  font-family: Tahoma, "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #9DC115;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #ADAD99;
}

TD.footer {
  background-image: url(images/infobox/back.gif);
  padding-bottom: 1px;  
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #4F4F4F;

}

.infoBox {
/*  background: #b6b7cb; */
  border-left: 1px;
/*  border-top: 1px; */
  border-right: 1px;
  border-bottom: 1px;
  border-top: 1px;
  border-style: solid;
  border-color: #1b488c;
}

.infoBox_blue {
  border-left: 1px;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #62A9D3;
}

.infoBoxContents_blue {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
}


.infoBoxContents {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  /*background: #FFFCDC;*/
}

.infoBoxContentsCenter {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	background: Aqua; /*
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  */
}
.infoBoxNotice {
  background: #D2D2CC;
}

.infoBoxNoticeContents {
  background: #EFEDDD;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxHeadingLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: white;
  font-weight: bold;
  /*color: #848282;*/
  border-color: #6F9DBE;
}

A.infoBoxHeading, TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: white;
  font-weight: bold;
  border-left: 1px;
  border-top: 1px;
  border-bottom: 0px;
  border-right: 1px;
  border-style: solid;
  border-color: #1b488c;
}

A.infoBoxHeading_blue, TD.infoBoxHeading_blue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: white;
  font-weight: bold;
  border-left: 1px;
  border-top: 1px;
  border-bottom: 0px;
  border-right: 1px;
  border-style: solid;
  border-color: #62A9D3;
}


TD.infoBox, SPAN.infoBox {
  font-family: "Lucida Grande", 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: #EBEBEB;
}

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: #D2D2CC;
  border-spacing: 1px;
}

.productListing-heading {
  padding: 2px;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
  a_hover: #cc0000;
  color: #000000;
  font-weight: bold;
}

.keine_produkte {
  padding: 2px;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
  a_hover: #cc0000;
  color: #000000;
  font-weight: bold;
}



TD.productListing-data {
  padding: 2px;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;

}

A.pageResults {
  color: #CC0000;
  text-decoration: none; 
}

A.pageResults:hover {
	color: GrayText;
	text-decoration: none;
}

TD.pageHeading, DIV.pageHeading {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 13px;
/*
  font-weight: bold;
*/
  color: #999999;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;  
}


TD.pageHeadingNavi, DIV.pageHeadingNavi {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #999999;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;  
}

TD.pageHeadingNaviBread, DIV.pageHeadingNaviBread {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 0px;  
}

TD.suchleiste_main {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 0px;  
}

TD.warenkorb_header {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}


A.warenkorb_header {
  color: #ffffff;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.warenkorb_header:hover {
  color: #FF850D;
  text-decoration: underline;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TR.subBar {
  background: #ffffff;
}

TD.subBar {
  font-family: "Lucida Grande", 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;
*/
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  border-color: grey;
}


TD.main_header, P.main_header, DIV.main_header {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
}


A.suchleiste_main {
	color: #ffffff;
	text-decoration: none;
	font-family: "Lucida Grande",Verdana, Arial, sans-serif;
	font-size: 12px;
}

A.suchleiste_main:hover {
	color: #FFA500;
	text-decoration: underline;
	font-family: "Lucida Grande",Verdana, Arial, sans-serif;
	font-size: 12px;
}



TD.main_product, P.main_product, DIV.main_product {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  line-height: 1.4;
  font-size: 12px;
  border: solid 0px #f8f8f9;
}


.header_main {
  line-height: 1.5;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  border-color: grey;
}

a.header_main {
  line-height: 1.5;
}

TD.mainname, P.mainname {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none; 
  border-color: grey 
}

div.smallText {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none; 
  border-color: grey 
}

div.smalltext A:link, div.smalltext A:active, div.smalltext A:visited{

  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #848282;
  line-height: 1.5;
}


div.smalltext A:hover {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #FFA800;
}



TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #cc0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:  "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  background: #FCF6EF;
  font-family:  "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #cc0000;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
 /* color: #ff0000; */
 color: #afcc23;
}

SPAN.errorText {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.productSpecialPrice2 {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
 /* color: #ff0000; */
 color: #afcc23;
}


.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning {  
	font-family: Verdana, Arial, sans-serif;
	margin: 5px 25px;
	font-weight: normal;
	padding: 5px 25px;
	border: solid 1px #F7941D;
	color: red;
	text-align : center;
}

.messageStackSuccess {
 	font-family: Verdana, Arial, sans-serif; 
 	font-size: 10px;
 	background-color: #99ff00;
 	border: solid 1px #F7941D;
	margin: 5px 25px;
	font-weight: normal;
	padding: 5px 25px;
	color: green;
	text-align : center;
 }


/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #cc0000;}

.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #758389;
  font-weight: normal;
}


a.textbox {
  color: #ffffff;
}

a.textbox:hover {
  color: #ffffff;
}

A.buybothPrice {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #92CA25;
}
A.buybothHeading {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #59118E;
}
.buybothText {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #506b00;
}

TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-top-color
}

td.cart {

	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #99CC00;
	padding: 0px 20px 0px 0px;

}

h1 {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #999999;
  display:inline
  font-style: normal
  float:left
}

h1.pageHeading {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #999999;
  display:inline;
  font-weight:normal
}

h1.pageHeadingSubCategory {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 18px;
  color: #999999;
  display:inline;
  font-weight:bold
}


h1.pageHeadingCategory {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #999999;
  display:inline;
  font-weight:bold
}

h1.pageHeadingCategoryHeader {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 18px;
  color: black;
  display:inline;
  font-weight:bold
}



h2 {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  display: inline;
}



h3 {
    font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    font-size: 12px;
    line-height: 14px;
    display: inline;
}


h4 {
    display: inline;
    text-align:center;
    font-weight:bold;
    font-size:larger;
    margin-top:5px;
    margin-bottom:5px;
}

h5 {
    display: inline;
    text-align:center;
    font-weight:bold;
    font-size:larger;
    margin-top:5px;
    margin-bottom:5px;
}


h5.smalltext {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none; 

}


/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.index {
	color: #666666;
	font-size: 11px;
}
/* VJ Links Manager v1.00 end */

TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border: 1px solid #cccccc;
  /*background: #eeeeee;*/
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccFFcc;
}

ul.sitemap {
color: #ff0000;
}

/* CATEGORIES FÜR CSS DESIGN !!! */

/*change the menu hover color below*/
#thecategories a:hover {
	background-color: #E1E1E1;
	color: #FF850D;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: -0px;
	margin-bottom: -16px;
	width: 190px;
        font-size: 12px;
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

.activelink {
	display: block;
	font-weight: bold;
        font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
}

#thecategories a {
	display: block;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
	padding-left: 2px;
}

#secondcat a {
	padding-left: 10px;
}

#thirdcat a {
	padding-left: 15px;
}

#fourthcat a {
	padding-left: 20px;
}

#fifthcat a {
	padding-left: 35px;
}	 

/* CATEGORIES FÜR CSS DESIGN ENDE !!! */

.cssbutton {
 background: #E3E0A8;
 color : #000000;
 width : 160px;
 vertical-align: top;
 font-weight: normal;
 font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
cursor: pointer;
text-align:center;
  border: 1px;
 border-style: dotted;
 border-color: #6AE4A3A;
 border-spacing: 1px;
}

 
.cssbuttonsubmit{
background: #E3E0A8;
vertical-align: top;
color: #000000;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 12px;
cursor: pointer;
border:none;
}


/* DAS IST FUER DIE FARBEN DER SEITEN LINKS/RECHTS */

.boxfarbe {
/*
  background: #F6FDFF;
*/
}


.boxfarbe_blue {
  background: #FFFFD8;
}



TD.GREY_CENTER
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}

TH
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    BACKGROUND-COLOR: #1458a3;
    TEXT-ALIGN: center
}

/* DAS IST FUER DIE HIGHLIHTS DER ERSTEN SEITE */

.infoBoxContentsNeu
 {
	background: #FFFFFF;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* DAS IST FUER DIE HIGHLIHTS DER ERSTEN SEITE */

.infoBoxHeadingNewProducts
 {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #999999;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px; 
}

.linie {
 BACKGROUND-COLOR: #1458a3;
 background-image: url(images/right.gif);
 background-repeat: repeat-x;
 font-family: "Lucida Grande", Verdana, Arial, sans-serif;
 font-size: 3px;
 }

.featuredLine {
background-image: url(images/featured_line.gif);
background-repeat: repeat-x;
font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 3px;}

.space { background-image: url(images/pixel_grey.gif); background-repeat: repeat-y; }


/* LAYOUT NEW PRODUCTS */


.product_info{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 color: #848282;
}


td{
 font-family: "Lucida Grande", Verdana, Arial, sans-serif;
 font-size: 12px;
 color: #848282;
}

.bg{
  background-image: url(images/m23.gif);
  background-repeat: repeat-y; 
 }

 .bg1{
  background-image: url(images/m29.gif);
  background-repeat: repeat-y; 
 }

 .bg2{
  background-image: url(images/m42.gif);
  background-repeat: repeat-y; 
 }

 .bg3{
  background-image: url(images/m48.gif);
  background-repeat: repeat-y; 
 }


 .bg4{
  background-image: url(images/m59.gif);
  background-repeat: repeat-y; 
  }

.cy{
  font-size: 11px;
  color: #747474;
  font-weight: bold;
 }

.product_info3{
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #afcc23;
  font-weight: bolder;
 } 

.ml2{
  font-size: 11px;
  color: #848282;
  text-decoration: underline;
 }
 
 TD.pollBoxRow {   
font-family: "Lucida Grande", Verdana, Arial, sans-serif;   
font-size: 11px;   border-color: #F3F3F3;   
border-style: solid;   border-width: 0px;
} 

TD.pollBoxText {   
font-family: "Lucida Grande", Verdana, Arial, sans-serif;   
font-size: 11px;   border-color: #F3F3F3;   
border-style: solid;   
border-width: 0px;
} 

TR.pollOptRow {   
background: #F3F3F3; 
} 
TR.pollFooter { 
  background: #F3F3F3;
}  

/* TEST */

.productTitle {
font-family: MyriadPro-LightCond, Verdana, Arial, sans-serif;
font-size: 16px;
font-weight: 400;
}

.footer1 {
  color: #ffffff;  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.footer2 {
color: #6e6e6e;  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.top {
  color: #ffffff;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.top:hover {
  color: #FF850D;
  text-decoration: underline;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.headertop {
	color: #ffffff;
	text-decoration: none;
	font-family: "Lucida Grande",Verdana, Arial, sans-serif;
	font-size: 10px;
}

A.headertop:hover {
	color: #FFA500;
	text-decoration: none;
	font-family: "Lucida Grande",Verdana, Arial, sans-serif;
	font-size: 10px;
}

.Shadow_left { background: #CCCCCC; background-position: right; background-image: url(images/infobox/Schatten_left.gif); }
.Shadow_right { background: #CCCCCC; background-position: left; background-image: url(images/infobox/Schatten_right.gif); }
.Shadow_bottom { background: #CCCCCC; background-position: bottom; background-image: url(images/infobox/Schatten_bottom.gif); }


.infoBoxContents2 {

/*	background: #F3F3F3; */
   background: White;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	vertical-align : text-bottom;
	margin : auto;
	background-position : bottom;

}

.preisklein {
	color: #FFA500;
}

TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #AAAA91;
}

.price {
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bolder;
}

.price_klein {
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}



.price_netto {
	font-family: Verdana,Arial, sans-serif;
	font-size: 16px;
	font-weight: bolder;
}



.price_listing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#eb151a;
	font-weight:bold}


.pricegross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*color: #FF0000;*/
	color: red;
}

.pricegrosslisting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FF0000;
}


.pricestaffel {
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bolder;
}

/* FÜR HEADER LEISTE */

	.menumain A:link, .menumain A:active, .menumain A:visited{ 
	font-size: 12px; 
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
	.menumain A:hover{
	font-size: 12px;
	color: #FFA800;
	}
	.menumain{
	font-size: 12px; 
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-style: normal;
	color: #005EA7;
	}

.samaheader_td1{
	}
	
        .samaheader_td2, .samaheader_td3{
	background-image:url(images/sama_header_mid.gif); 
	background-repeat: repeat-x;
	height: 49px;		
	}

TD.infoBoxSearch2{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFA800;
  text-align: left;
  padding-left: 5px;
}

.infoBoxContentsSearch2 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFA800;
}
.infoBoxContentsSearch2 A:link, .infoBoxContentsSearch2 A:active, .infoBoxContentsSearch2 A:visited{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.infoBoxContentsSearch2 A:hover {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFA800;
}

TD.sparen, SPAN.sparen, P.sparen {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none; 
  color: #92CA25;
}

.information {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: italic;
}

.Auswahl
   { width:550px; border:3px solid #DDDDDD; }
Bereich, .Feld
   { background-color:##f5f5f5; width:300px; border:3px solid #bbc3d3;
}

.PriceList  { font-family: Verdana, Arial, sans-serif; color: #727272; font-size: 10px; font-weight: bold }

.infoBoxHeadingNewProducts2 {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  background-image: url(images/featured_line.gif);
  background-repeat: repeat-x;
  font-size: 13px;
  color: #999999;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px; 
}

.header_kleines_menu2{
 font-size: 11px;
 color: #707070;
 text-decoration: none; 
 }
 
.header_kleines_menu{
 font-family: "Lucida Grande", Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #707070;
 }

.star-product-title {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  text-align : center;
  font-size: 13px;
  font-weight: bold;

}
.star-product {
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FF850D;
  text-decoration: none;

}
.star-product-price{
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFA500;
}

TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color
}

.get1free { 
 font-family: "Lucida Grande",Verdana, Arial, sans-serif;
 font-size: 11px;
 color: green;
 line-height: 1.3;
 font-weight: bold;
}



.bigrahmen { 
  background: #FFFFFF;
  padding: 5px;
  border-left: 1px;
  border-top: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #D2D2CC;
}

.bildrahmen { 
border: 1px solid #c2c7cb; /*solid ist die Rahmenfarbe*/ 
} 


.linke_navi {
	background:#EBEFF2;
	vertical-align:top;
	border-right:1px solid #BCBDBF;
	}

.linker_rand {
	width: 10px;
	background-image: url('images/bg_rand.gif')
	}

.leftBotCorner { background: #c2c7cc; background-repeat: no-repeat; background-position: right; background-position: top; background-image: url(images/infobox/pyk_down_left.gif); }
.mainBot { background: #c2c7cc; background-repeat: repeat-x; background-position: top; background-image: url(images/infobox/pyk_down.gif); }
.rightBotCorner { background: #c2c7cc; background-repeat: no-repeat; background-position: left; background-position: top; background-image: url(images/infobox/pyk_down_right.gif); }

/* Graphical Borders - boxes column_left_right - Star */
.mws_boxTop    { background: url('images/infobox/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
		 text-decoration: none;
		 color: #848282;
                 white-space: nowrap; }
.mws_boxLeft   { background: url('images/infobox/left.gif'); }
.mws_boxRight  { background: url('images/infobox/right.gif'); }
.mws_boxBottom { background: url('images/infobox/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter { background: #FFFFFF; }
/* Graphical Borders - boxes column_left_right - Star */

/* Graphical Borders - boxes main modules and file-pages - Star */
.mws_boxTop_main    { background: url('images/infobox_main/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_main   { background: url('images/infobox_main/left.gif'); }
.mws_boxRight_main  { background: url('images/infobox_main/right.gif'); }
.mws_boxBottom_main { background: url('images/infobox_main/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_main { background: #FFFFFF; }
/* Graphical Borders - boxes main modules and file-pages - End  */


.menu {
	list-style-type:none;
	background:url(images/menu/menu_bg.gif) 50% 0 #c2c7cb repeat-x;
	margin:0;
	padding:0;
	height:80px;
	width:960px;
	border-top:0px solid #FFFFFF;
	overflow:hidden;
}

.menu li {
	background:none;
	padding:0;
	display:table-row;
	vertical-align:middle;
	float:left;
	height:80px;
	
}

.menu li.last_menu,
.menu li.right_menu {
	float:right;
}


.menu li a {
	font-size:1.2em;
	text-transform:uppercase;
	line-height:normal !important;
	line-height:80px;
	display:table-cell;
	vertical-align:middle;
	height:80px;
	padding:0 15px 0 13px;
	background:url(images/menu/menu_triple.gif) top left transparent repeat-x;
}

.menu li a:hover,
.menu li a:active {
	background-position:center left;
	/*color:#FFFFFF;*/
	color: #FF850D;
	outline: none;
}

.menu li.current_page_item a {
	background-position:bottom left !important;
	color:#1F3700 !important;
}

.menu li a.first_menu {
	padding-left:35px;
	background-repeat:no-repeat;
	background-image:url(images/menu/menu_start_triple.gif);
}

.menu li a.last_menu,
.menu li a.last_menu_off {
	padding-right:10px;
	background-repeat:no-repeat;
	background-image:url(images/menu/menu_end_triple.gif);
	background-position:top right;
}

.menu li a.last_menu:hover,
.menu li a.last_menu:active {
	background-position:center right;
	outline: none;
}

.menu li.current_page_item a.last_menu {
	background-position:bottom right !important;
}

.menu li a {
	color:white;
	text-decoration:none;
}

.menu li.lang_menu {
	float:right;
}

.menu li.lang_menu a span {
	width:19px;
	height:80px;
	overflow:hidden;
	text-indent:100px;
	display:block;
}


.menu li.lang_menu a {
	display:block;
	width:19px;
	cursor:pointer;
}

#buynew {
	color: #00cc33;
	border: 1px solid #00cc33;
}

#buynew h2 {
	margin: 0;
	padding: 2px;
	background: #00cc33;
	color: #000000;
	font-size: 1.4em;
}

/*----------------------------Suggest Styles--------------------------
.suggest_link {
background-color: #FFFFFF;
padding: 2px 6px 2px 6px;
}
.suggest_link_over {
background-color: #3366CC;
padding: 2px 6px 2px 6px;
}
#search_suggest {
position: relative; //absolute; 
background-color: #330099 //#FFFFFF; 
text-align: left; 
border: 0px solid #330099 //#000000; 
} 
----------------------------End Suggest Styles------------------------*/


.kategoriehintergrund {
	background-image:url(images/backround.jpg);
	background-repeat:no-repeat;
	background-position:center left;
}


.sociable {
	width: auto;
	position: relative;
	left: 30%;
}

.sociable p {
	float: left;
}

.sociable-links {
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0.5em;
	padding: 0;
}

.sociable-site {
	float: left;
	padding-left: 1em;
}

.sociable-icon {
	border: 0;
}

/* Lightbox Anfang */	

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}

#prevLink, #prevLink:hover, #prevLink:visited:hover { 
background:transparent url(images/prevlabel.gif) no-repeat scroll left 15%; 
} 
#nextLink, #nextLink:hover, #nextLink:visited:hover { 
background:transparent url(images/nextlabel.gif) no-repeat scroll right 15%; 
} 


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
/* Lightbox Ende */	

.arrow
{

    FONT-WEIGHT: bold;

    COLOR: #990000

}
.testmenu {
   background-image: url(images/white_2.jpg);
   background-repeat: no-repeat;
}

prozente {
   background-attachment: fixed;
   background-image: url(images/angebot.gif);
   background-repeat: no-repeat;
   background-position: right top;
}


/*- Menu Tabs I--------------------------- */

#tabscenter{
margin-right:auto;
margin-left:auto;
}



    #tabsI {
      float:left;
      width:100%;
      font-size:99%;
      line-height:normal;
      FONT-WEIGHT: bold;
      border-bottom:1px solid #DD740B;
      }
    #tabsI ul {
	margin:0;
	padding:5px 0px 0 5px;
	list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("images/tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("images/tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }

.categoryresult li{
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
/*	background-image:url(images/ordner-icon-normal.gif);
	background-repeat:no-repeat; */
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*
	list-style-image: url(images/kategorie_arrow.gif);
	color: #606060;*/
}
/*
.categoryresult li:hover {
	list-style-image:url(images/kategorie_arrow_aktiv.gif);
}
*/

UL.BrowseBy {
/*  list-style-type: disc; */
  list-style-position: inside;
  list-style: none;
  margin-left: 0.5em;
  padding-left: 0.5em;
  text-indent: -1em;
} 

/* TEST */


div.categoryListBoxContents h2
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin-top: 0.4em;
	margin-bottom: 0em;
}

div.categoryListBoxContents h2 a
{
	color: black;
	text-decoration: none;
}
div.categoryListBoxContents h2 a:hover
{
	text-decoration: underline;
}

div.categoryListBoxContents h4
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0.4em;
	margin-bottom: 0em;
        font-weight: normal;
}

div.categoryListBoxContents h4 a
{
	text-decoration: none;
}

div.categoryListBoxContents h4 a:hover
{
	text-decoration: underline;
}

div.categoryListBoxContents p
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	margin: 0em 1em;
	line-height: 0.9em;
	margin-left: 73px;
}

div.categoryListBoxContents ul {
	list-style: none;
	margin: 0;
	margin-left: 2em;
	padding: 0;
}


div.categoryListBoxContents a
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #737373;
	font-size: 0.9em;
	text-decoration: none;
}
div.categoryListBoxContents a:hover
{
	color: #000;
	text-decoration: underline;
}

a.main:link{
font-size: 11px;
color: #549FC9;
text-decoration: none;
font-weight: bold;
}
a.main:visited{
font-size: 11px;
color: #1c7ca0;
text-decoration: none;
font-weight: bold;
}
a.main:hover{
font-size: 11px;
color: #80BFFF;
text-decoration: none;
font-weight: bold;
}
a.main:active{
font-size: 11px;
color: #8DC919;
text-decoration: none;
font-weight: bold;
}

div#account a
{
        line-height: 1.5;
	padding-left: 10px;
	margin-bottom: 0.4em;
	background: url(images/Pfeil_Infobox.gif) no-repeat 0px 5px;
}


div#account a {
	font-size: 1.0em;
}

div#account a:hover, div#servicecontainer a:hover {
	text-decoration: none;
	color: #E07B02;
}
/* Postit V 1.2 by Jack_mcs*/ 
#postit_img {
  position: relative; 
}  
#postit_top {
  position: absolute; 
  top:    10px; 
  left:   10px;  
  width:  120;
  height: 15px;   
  overflow: hidden;    
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #00ff00;
  z-index: 1;   
  border: solid 0px;
  padding: 0px;
}  

#postit_middle {
  position: absolute; 
  top:    30px; 
  left:   10px;  
  width:  60;
  height: 60px;     
  overflow: hidden;  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; 
  z-index: 2; 
  border: solid 0px;
  padding: 0px;
}
 
#postit_bottom {
  position: absolute; 
  top:    140px; 
  left:   70px;  
  height: 15px;  
  overflow: hidden;    
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; 
  color: #ff0000;
  z-index: 3;   
  border: solid 0px;
  padding: 0px;
}
#postit_bottom a:link
{
  color: $ff0000;
}
#postit_bottom a:hover
{
  color: $00ff00;
}
/* Postit V 1.2 by Jack_mcs*/ 

.hintergrundwissen A:link, .hintergrundwissen A:active, .hintergrundwissen A:visited{

  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #848282;
  line-height: 1.5;
}

.hintergrundwissen A:hover {
  color: #FF850D;
  font-weight: bold;
  text-decoration: none;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 11px;
}



