* {

}
.boxText {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
      }
.boxTextBG {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            background-color : #f1f1f1;
      }
.boxTextBGII {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            background-color : #c6e281;
      }
.boxTextPrice {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            color : #ff0000;
      }
.errorBox {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            font-weight : bold;
            background-color : #ffb3b5;
      }
.gvBox {
            font-family : Verdana, Arial, sans-serif;
            font-size : 14px;
            font-weight : bold;
            border-color : #ffffff;
            border : 1px solid;
            background-color : #ffb3b5;
      }
.stockWarning {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            color : #cc0033;
      }
.productsNotifications {
            background-color : #f2fff7;
      }
.orderEdit {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            color : #70d250;
            text-decoration : underline;
      }
img {
            border : 0;
      }
A {
            color : #000000;
            text-decoration : none;
      }
A:hover {
            color : #0000ff;
            text-decoration : underline;
      }
FORM {
            display : inline;
      }
TR.header {
            background-color : #ffffff;
      }
TR.headerNavigation {
            background : #f6f6f6;
      }
TD.headerNavigation {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            color : #000000;
            font-weight : bold;
            border-bottom : 1px solid;
            border-color : #b6b7cb;
            background-color : #f6f6f6;
      }
A.headerNavigation {
            color : #000000;
      }
A.headerNavigation:hover {
            color : #000000;
      }
TD.conditions {
            background-color : #ffcccc;
      }
A.confirmationEdit {
            color : #009933;
            font-style : italic;
      }
A.confirmationEdit:hover {
            color : #009933;
            font-style : italic;
            text-decoration : underline;
      }
TR.headerError {
            background-color : #ff0000;
      }
TR.headerMessage {
            background-color : #00cc33;
      }
.moduleHeading {
            font-family : Verdana, Arial, sans-serif;
            font-size : small;
            font-weight : bold;
            padding-bottom : 10px;
      }
TD.headerError {
            font-family : Tahoma, Verdana, Arial, sans-serif;
            font-size : 12px;
            background : #ff0000;
            color : #ffffff;
            font-weight : bold;
            text-align : center;
      }
TR.headerInfo {
            background : #00ff00;
      }
TD.headerInfo {
            font-family : Tahoma, Verdana, Arial, sans-serif;
            font-size : 12px;
            background : #00ff00;
            color : #ffffff;
            font-weight : bold;
            text-align : center;
      }
TR.footer {
            background : #bbc3d3;
      }
TD.footer {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            background : #f6f6f6;
            color : #000000;
            font-weight : bold;
            border-bottom : 1px solid;
            border-color : #b6b7cb;
      }
.infoBoxContents {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
      }
.infoBoxNotice {
            background : #ff8e90;
      }
.infoBoxNoticeContents {
            background : #ffe6e6;
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
      }
TD.infoBoxHeading {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            font-weight : bold;
            background : #666666;
            height : 17px;
            color : #ffffff;
      }
TD.infoBoxHeading_right {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            font-weight : bold;
            background : #c4c4c4;
            height : 17px;
            color : #000000;
      }
TD.infoBox, SPAN.infoBox {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            border-right : 4px solid;
            background : #e6e6e6;
            border-color : #c4c4c4;
      }
TD.infoBox_right, SPAN.infoBox_right {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            background : #e6e6e6;
      }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
            background : #f8f8f9;
      }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
            background : #f8f8f9;
      }
TABLE.productListing {
            border : 1px;
            border-style : solid;
            border-color : #b6b7cb;
            border-spacing : 1px;
      }
.productListing-heading {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            background : #b6b7cb;
            color : #ffffff;
            font-weight : bold;
      }
TD.productListing-data {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
      }
A.pageResults {
  display: block;
  color : #0000ff;
}

#seitennavi {
padding-right:40px;
text-align:right;
display:block;
width:170px;
}

#seitennavi ul li {margin:0;padding:0;}
	  
#seitennavi ul li a {width:16px;text-decoration: none;margin:0;padding:0;}

#seitennavi ul {
text-align:center;
margin:0;
padding:0;
}

.pagenavi {
display:block;
list-style: none;
float:left;
margin:1px;
padding:1px;
font-size:12px;
}	  

.pagenaviactive {
width:16px;
margin:1px;
padding:1px;
font-size:12px;
list-style: none;
float:left;
color:#f00;
font-weight:bold;
}	

	  
A.pageResults:hover {
      color : #0000ff;
      }
TD.pageHeading, DIV.pageHeading {
            font-family : Verdana, Arial, sans-serif;
            font-size : 12px;
            font-weight : bold;
            color : #999;
      }
TR.subBar {
            background : #f4f7fd;
      }
TD.subBar {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            color : #000000;
      }
TD.main, TD.boxTextBG {
	border-bottom: 1px solid; border-color: #cccccc;
}
TD.main, P.main {
            font-family : Verdana, Arial, sans-serif;
            font-size : 11px;
            line-height : 1.5;
      }
TD.smallText, SPAN.smallText, P.smallText {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
      }
TD.accountCategory {
            font-family : Verdana, Arial, sans-serif;
            font-size : 13px;
            color : #aabbdd;
      }
TD.fieldKey {
            font-family : Verdana, Arial, sans-serif;
            font-size : 12px;
            font-weight : bold;
      }
TD.fieldValue {
            font-family : Verdana, Arial, sans-serif;
            font-size : 12px;
      }
TD.tableHeading {
            font-family : Verdana, Arial, sans-serif;
            font-size : 12px;
            font-weight : bold;
      }
SPAN.newItemInCart {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            color : #ff0000;
      }
CHECKBOX, INPUT, RADIO, SELECT {
            font-family : Verdana, Arial, sans-serif;
            font-size : 11px;
      }
TEXTAREA {
            width : 100%;
            font-family : Verdana, Arial, sans-serif;
            font-size : 11px;
      }
SPAN.greetUser {
            font-family : Verdana, Arial, sans-serif;
            font-size : 12px;
            color : #f0a480;
            font-weight : bold;
      }
SPAN.underline {
            text-decoration : underline;
      }
TABLE.formArea {
            background : #f1f1f1;
            border-color : #cccccc;
            border-style : solid;
            border-width : 1px;
      }
TD.formAreaTitle {
            font-family : Tahoma, Verdana, Arial, sans-serif;
            font-size : 12px;
            font-weight : bold;
      }
TD.copyright {
            font-family : Verdana, Arial, sans-serif;
            font-size : 11px;
            line-height : 1.5;
            text-align : center;
      }
A.copyright {
            color : #000000;
      }
A.copyright:hover {
            color : #0000ff;
            text-decoration : underline;
      }
SPAN.markProductOutOfStock {
            font-family : Tahoma, Verdana, Arial, sans-serif;
            font-size : 12px;
            color : #c76170;
            font-weight : bold;
      }
SPAN.productSpecialPrice {
            font-family : Verdana, Arial, sans-serif;
            color : #ff0000;
      }
SPAN.errorText {
            font-family : Verdana, Arial, sans-serif;
            color : #ff0000;
      }
SPAN.productDiscountPrice {
            font-family : Verdana, Arial, sans-serif;
            color : #ff0000;
            font-weight : bold;
      }
.smallHeading {
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : x-small;
            font-weight : bold;
            color : black;
      }
.moduleRow {
            font-family : Verdana, Arial, sans-serif;
            font-size : 11px;
            line-height : 1.5;
            background-color : #f1f1f1;
            border : 1px solid;
            border-color : #f1f1f1;
      }
.moduleRowOver {
            background-color : #c6e281;
            border : 1px solid;
            border-color : #f1f1f1;
            font-family : Verdana, Arial, sans-serif;
            font-size : 11px;
            line-height : 1.5;
      }
.moduleRowSelected {
            background-color : #6cae16;
            color : #ffffff;
      }
.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;
      }
.heading1 {
            font-family : Verdana, Arial, Helvetica, sans-serif;
            font-size : 7pt;
      }
.heading2 {
            font-family : Verdana, Arial, Helvetica, sans-serif;
            font-size : 9pt;
      }
.heading3 {
            font-family : Verdana, Arial, Helvetica, sans-serif;
            font-size : 10pt;
      }
.heading4 {
            font-family : Verdana, Arial, Helvetica, sans-serif;
            font-size : 12pt;
      }
.heading5 {
            font-family : Verdana, Arial, Helvetica, sans-serif;
            font-size : 16pt;
      }
.sitemap_heading {
            font-family : Verdana, Arial, Helvetica, sans-serif;
            font-size : 10pt;
            color : #ffffff;
            background-color : #666666;
            padding-top : 2px;
            padding-bottom : 2px;
      }
.sitemap_heading a {
            color : #ffffff;
      }
.sitemap_heading a:hover {
            color : #cccccc;
            text-decoration : none;
      }
.sitemap_sub {
            font-family : Verdana, Arial, Helvetica, sans-serif;
            font-size : 9pt;
            color : #000000;
            background-color : #e6e6e6;
            padding : 2px;
      }
.sitemap_sub a {
            color : #000000;
      }
.sitemap_sub a:hover {
            color : #999999;
            text-decoration : none;
      }
.messageBox {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
      }
.inputRequirement {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            color : #ff0000;
      }
.tableShop {
            background-color : #ffffff;
            border-left : 1px solid;
            border-right : 1px solid;
            border-color : #b6b7cb;
      }
.navLeft {
            border-right : 1px solid;
            border-color : #b6b7cb;
            background-image : url(img/bg_left_column.jpg);
            width : 185px;
      }
.navRight {
            border-color : #666666;
            border-top-width : 4px;
            border-top-style : solid;
            border-left-width : 4px;
            border-left-style : solid;
            background-color : #e6e6e6;
            width : 185px;
      }
.contentsTopics {
            font-family : Verdana, Arial, sans-serif;
            font-size : 14px;
            font-weight : bold;
      }
.tableListingI {
            background-color : #eeeeee;
      }
.tableListingII {
            background-color : #d0d0d0;
      }
.tableBody {
            padding : 5px;
      }
.poweredby {
            font-family : Verdana, Arial, sans-serif;
            font-size : 10px;
            color : #000000;
            font-weight : bold;
      }
.onepxwidth {
            width : 1px;
      }
#navtrail {
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : 0.7em;
      }
.productlisting2 {
            width : 285px;
            float : left;
            text-align : center;
      }
.productlisting3 {
            width : 285px;
            height : 85px;
            border : 1px solid red;
            float : left;
            text-align : center;
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
.productlisting4 {
            width : 243px;
            margin : 0;
			padding: 10px 0 10px 0;
            height : 232px;
            float : left;
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : 1em;
			text-align: center;
            margin-right : 10px;
            margin-bottom : 10px;
            background : transparent url("img/bg_produkt_kategorie_2.png") no-repeat;
            overflow : hidden;
      }
.productlistingHome {
            width : 199px;
            padding : 0;
            margin : 0;
            height : 213px;
            float : left;
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : 1em;
            overflow : hidden;
			text-align:center;
			font-weight:bold;
      }
.productlistingHome * {
	text-decoration:none;
}
.productlistingHome a.textlink {
			font:bold 11px Verdana;
			text-decoration:none;
      }
a.productlistingLink:hover {
            color : #f00;
      }
.taxinfo {
            font-size : 0.7em;
            text-decoration : none;
      }
BODY {
            color : #676767;
            background-color : #92a765;
            padding : 0;
            margin : 0;
            font-size : 100.01%;
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
      }
HTML {
            height : 100.01%;
      }
#containerDiv {
            width : 910px;
            margin-top : 15px;
            margin-left : auto;
            margin-right : auto;
            padding : 0;
            background : transparent url("img/bg_content.png") repeat-y 50% 0;
      }
#headerDiv {
            padding : 0;
            margin : 0;
            height : 196px;
      }
#mainDiv {
            width: 878px;
            border: 0;
            margin: 0;
            padding: 0;
      }
#contentDiv {
            padding : 0;
            padding-top : 30px;
            width : 550px;
            float : left;
            margin : 0;
            font-size : 0.8em;
            padding-left : 15px;
      }
#illuDiv {
            float : right;
            padding : 0;
            margin : 0;
            width : 200px;
            height : 400px;
      }
#footerDiv {
            clear : both;
            padding : 5px 0 0 0;
            height : 74px;
            background : transparent url("img/bg_rundung_unten.png") no-repeat;
            background-position : bottom;
            text-align : center;
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : 0.7em;
      }
#footerDiv p {
			margin:5px 30px 0 0;
			padding:0;
            text-align : right;
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : 1em;
      }
#footerDiv p.supply {
			margin-top:25px;
      }
#inhaltDiv {
            width : 300px;
            border : 1px solid green;
      }
#menueDiv {
            float: left;
            width:20%;
			margin:0;
			padding:20px 0 0 60px;
            /*height : 500px;*/
            /*background : transparent url("img/bg_menu.png") 150px 20px  no-repeat;*/
		}
#menueDiv h1 {
	width:100%;
}
#menueDiv ul {
            margin : 0;
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : 0.7em;
            position : relative;
            padding : 0;
            list-style-type : none;
      }
#menueDiv li {
            height:20px;
            margin:5px 0 0 0;
            padding:0;
      }
/*#menueDiv .activeli {
            color : #e51e1b;
            font-weight : bold;
            background : transparent url("img/bg_navi_blume.gif") no-repeat;
      }
.activeli {
            color : #e51e1b;
            font-weight : bold;
            background : transparent url("img/bg_navi_blume.gif") no-repeat;
      }*/
#menueDiv .noactivelig a {
            color : #588435;
      }
#menueDiv .activeli a {
            color : #e51e1b;
      }
#menueDiv li a {
            font-size:12px;
            padding-left : 5px;
      }
#menueDiv li a:hover {
			color:#92a765;
            font-weight : bold;
            text-decoration : none;
      }
#basketDiv {
            height : 29px;
            float : right;
            margin : 4px 28px 0 0;
            padding : 0;
            font-size : 0.7em;
            background : transparent url("img/bg_header_basket.gif") no-repeat;
            background-position : top left;
      }
html > body #basketDiv {
            margin : 4px 53px 0 5px;
      }
	  
	  
#searchDiv {
padding-top:30px;
      }
html > body #searchDiv {
          
      }	  
	  
	  
	  
#basketDiv a:hover {
            color : #e51e1b;
      }
#menueDiv hr {
            width : 120px;
            margin : 0;
            padding : 0;
            background-color : #dbdbdb;
            color : #dbdbdb;
            border : 0 none;
            height : 1px;
      }
html > body #menueDiv hr {
            margin : 0 0 10px 40px;
      }
.copyright a {
            color : #676767;
            text-decoration : none;
      }
.copyright a:hover {
            color : #e51e1b;
            text-decoration : underline;
      }
h1 {
            font-weight : bold;
            font-size : 1.1em;
            width : 460px;
            background : transparent url("img/bg_h1.gif") no-repeat;
            background-position : bottom;
      }
	  
h1 a {text-decoration:none;}	  
#trenner2 {

}	  
	  
	  
h2 {
            font-weight : bold;
            font-size : 1em;
            padding : 0;
            margin : 0;
            margin-bottom : 5px;
      }
h3 {
            font-weight : bold;
            font-size : 1em;
            padding : 0;
            margin : 0;
      }
.hinweis {
            font-size : 0.8em;
      }
#contentDiv a {
            color : #676767;
            text-decoration : underline;
      }
#contentDiv li {
            padding-bottom : 10px;
      }
.productlisting4 ul {
            margin : 0;
            list-style-type : none;
            margin-left : 25px;
            margin-top : 3px;
            padding : 0;
      }
.productlisting4 ul li {
            font-size : 0.85em;
            margin : 0;
            padding : 0;
            list-style-type : none;
            list-style-image : url("img/arrow_red.gif");
      }
#contentDiv .productlisting4 ul li a {
            text-decoration : none;
            font-weight : bold;
      }
.productlistingHome ul {
            margin : 0;
            list-style-type : none;
            margin-left : 25px;
            margin-top : 3px;
            padding : 0;
      }
.productlistingHome ul li {
            font-size : 0.85em;
            margin : 0;
            padding : 0;
            list-style-type : none;
            list-style-image : url("img/arrow_red.gif");
      }
#contentDiv .productlistingHome ul li a {
            text-decoration : none;
            font-weight : bold;
      }
.proimage {
            margin : 0;
            margin-top : 4px;
            margin-left : 4px;
			padding-bottom:5px;
      }
.proimageHome {
            margin : 0;
            margin-top : 14px;
            margin-left : 2px;
      }
#welcomeDiv {
            margin : 0;
            padding : 0;
            padding-top : 20px;
            padding-left : 25px;
            width : 350px;
      }
#welcomeDiv a {
            color : #588435;
            font-weight : bold;
      }
#contentDiv div .taxinfo a {
            text-decoration : none;
      }
#contentDiv div .taxinfo a.underline {
            text-decoration : underline;
      }
.price {
            font-size : 1em;
			color :#555;
            font-weight : bold;
      }
.headNav {
            text-decoration : none;
      }
.proinfocat {
            text-decoration : none;
            font-weight : bold;
            width : 460px;
            background : transparent url("img/bg_h1.gif") no-repeat;
            background-position : bottom;
      }
#contentDiv .proinfocat a {
            text-decoration : none;
      }
#contentDiv .proinfocat a:hover {
            color : #e51e1b;
      }
.proinfopro {
            font-weight : bold;
            font-size : 1.1em;
            width : 460px;
            background : transparent;
            background-position : bottom;
      }
SPAN.productOldPrice {
            font-size : 0.9em;
            color : #e51e1b;
            text-decoration : line-through;
      }
P {
            margin : 0;
            margin-bottom : 15px;
      }
#contentDiv a:hover {
            color : #e51e1b;
      }
.boxAddress {
            background-color : #f1f1f1;
            border : 1px solid #ccc;
            padding : 5px;
            width : 200px;
      }
.messageStackError, .messageStackWarning, .messageStackSuccess {
            padding : 5px;
            background-color : #f1f1f1;
            border : 1px solid #e51e1b;
      }
#sitemap ul {
            margin : 0;
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size : 1em;
            position : relative;
            padding : 0;
            padding-left : 25px;
      }
#sitemap ul li {
            margin : 0;
            padding : 0;
            list-style-type : none;
            list-style-image : url("img/arrow_red.gif");
      }
#sitemap ul li a {
            text-decoration : none;
      }
#sitemap ul li a:hover {
            text-decoration : none;
            font-weight : bold;
      }
#sitemap .main {
            list-style-type : none;
            list-style-image : url("img/bg_navi_leer.gif");
            font-weight : bold;
            color : #e51e1b;
      }
.product_description, .product_links, .product_recommendations {
            width : 215px;
            padding-left : 20px;
			padding-bottom:35px;
            font-size : 1em;
}
.product_description {
            float : left;
      }
.product_links {
			display:block;
      }
.product_recommendations {
			display:block;
      }
#contentDiv .product_description ul li {
            margin : 0;
            padding : 0;
      }
.trennlinie {
            height : 15px;
            width : 460px;
            background : transparent url("img/bg_h1.gif") no-repeat;
            margin : 5px 0 0;
            padding : 0 0 5px;
            overflow : hidden;
            background-position : 5px;
      }
.AGB {
            padding : 5px;
            border : 1px solid;
            border-color : #ff0000;
            background : #f1f1f1;
            font-size : 0.8em;
            width : 448px;
            height : 150px;
            overflow : scroll;
      }
.AGB h1 {
            width : 300px;
      }
	  
	  
.cartmax {
            color : #e51e1b;
      }	  
@media print {
            BODY {
                   background : #ffffff;
            }
            #headerDiv {
                   display : none;
            }
            #menueDiv {
                   display : none;
            }
            #containerDiv {
                   width : 600px;
                   background : #ffffff;
            }
            #footerDiv {
                   display : none;
            }
      }
	  
	  
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(/lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lightbox/overlay.png", sizingMethod="scale");
	}
	  
.productdetailsmall {
	float:left;
	width:100px;
	height:100px;
	padding:9px 5px 5px 5px;
	text-align:center;
	background: transparent url('img/bg_produkt_detailsmall.gif') no-repeat;
}

/* CH */
.productdetaillarge {
	width:205px;
	height:175px;
	margin:0 0 0 5px;
	padding:5px;
	background: transparent url('img/bg_produkt_detail_2.gif') no-repeat;
	text-align:center;
}

a#nounderline {
           text-decoration : none;
}
a#nounderline2 {
margin-left:5px;
text-decoration : none;
font-size:11px;
}






#alsopurchased {margin-top:0px;}

#alsopurchased li {margin:0;padding:0;font-size:12px;}

.dot {padding-right:3px;font-weight:bold;font-size:14px;line-height:12px;}

.searchinput {
    border:1px solid #cecece;
    background:#fff;
    width:100px;
    }
    
.error {
font-weight:bold;
color:#f00;
}    

.clearBP {
clear:both;
}

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

.clearBP {
    display: inline-block;
}

html[xmlns] .clearBP {
    display: block;
}

* html .clearBP {
    height: 1%;
}

A.pageResults {
  display: block;
  color : #0000ff;
}

h1, h1 * {
            font-family : Verdana, Arial, sans-serif;
            font-size : 12px;
            font-weight : bold;
            color : #999;
            background-position : bottom;
}

/* *** *** *** */

#ProductInfoAttributes {

	margin:30px 0 20px 0;

}
.TGG-menu-h1, .TGG-menu-h1 a {
	margin:0;
	padding:0;
	font:20px Verdana;
	font-style:italic;
    color :#92a765;
	background:none;
	text-decoration:none;
}

.TGG-h1 {
	margin:0;
	padding:0;
	border:none;
	font:12px Verdana;
	font-weight:bold;
    color :#555;
	background:none;
	text-decoration:none;
}

/* *** *** *** */

#TGG-gardens {
	width:600px;
}
#TGG-gardens .garden {
	margin:0;
	padding:0;
	border:!px solid red;
}
#TGG-gardens .garden p {}
#TGG-gardens .garden p img {
	float:left;
	margin:0 25px 25px 0;
}
#TGG-gardens .garden2 p img{
	float:right;
}
#TGG-gardens br {
	height:0;
	overflow:hidden;
	line-height:0;
}

#TGG_products_overview {}
#TGG_products_overview .navigation {
	margin-bottom:10px;
	text-align:right;
}
#TGG_products_overview .navigation a {
	font:bold 12px Verdana;
	color:#666;
	text-decoration:none;
}
#TGG_products_overview .product {
	float:left;
	width:243px;
	height:260px;
	margin:12px;
	padding-top:10px;
	background:url(img/bg_produkt_kategorie_3.png) no-repeat;
	text-align:center;
}
#TGG_products_overview .product .image {
	margin-bottom:10px;
}
#TGG_products_overview .product .name {
	font:bold 12px Verdana;
	color:#555;
}
#TGG_products_overview .product .name a {
	text-decoration:none;
}
#TGG_products_overview .product .price {
	margin:5px 0 0 0;
}
#TGG_products_overview .product .price a {
	text-decoration:none;
}

	#pagination {
		width:100%; /* stop float in IE6 */
		overflow:auto; /* stop float in FF */
		margin:0 0 25px 0;
	}
	#pagination .left, #pagination .center, #pagination .right {
		float:right;
		padding:7px 0;
	}
	#pagination .left, #pagination .right {
		width:17px;
	}
	#pagination .left {
		background:url(/images/TGG-navi-left.png) bottom left no-repeat;
	}
	#pagination .center {
		background:url(/images/TGG-navi-center.png) bottom left repeat-x;
	}
	#pagination .center a {
		padding:2px 10px;
		border:1px solid #92a765;
		background-color:#bdd983;
		text-decoration:none;
	}
	#pagination .center a:hover, #pagination .center a.active {
		background-color:white;
	}
	#pagination .right {
		background:url(/images/TGG-navi-right.png) bottom left no-repeat;
	}
	
#bg_header {
	display:none;
}

#headerDiv {
	background:url(img/bg_header.png);
}
