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

body {
	background-color: #BC870D;
	background-image:url(/images/layout/bh.png);
//	background-image:url(/images/layout/bh2.png);
	background-repeat:repeat-y;
	margin:0px;
}
	
.Stil9 {font-weight: bold}
	
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000;}
.boxTextnl { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000;}
.boxTexta { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #ffffff; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #000000; text-decoration: none; }



A:Link {
  color: #000006;
  text-decoration: none;

}

A:visited {
  color: #000006;
  text-decoration:none;

}

A:hover {
  color: #5D7BA4;
  text-decoration:none;
}

A.no2:Link {
  color: #E7E7E8;
  text-decoration: none;
}

A.no2:visited {
  color: #E7E7E8;
  text-decoration:none;
}

A.no2:hover {
	color: #E7E7E8;
	text-decoration:none;
	font-size: 12px;
}



FORM {
	display: inline;

}

TR.header {
  background: #ffffff;
}

  .test {
  border: 0px solid #fcf2dc;
}

TR.hintergrund {
  background-image: url("")  ; 
  
}

TR.headerNavigation {
  color: #FFFFFF;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation { 
  color: #FFFFFF; 
}


TD.productHeading {
 font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;

  color: #000006;
  font-weight : ;
  
  
  }

TD.productHeading2 {
 font-family:  Verdana, Arial, sans-serif;
  font-size: 12px;

  color: #000006;
  font-weight : ;
  
  
  }


TR.headerError {
  background: #ffffff;
}

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

TR.headerInfo {
  background: #ffffff;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000006;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #F9FFE3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #F9FFE3;
  color: #000006;
  font-weight: ;
}

.infoBox {

  
}

.infoBox2 {
  background-image: url("/barf/catalog/images/ka1.gif")  ; 
 background-repeat: repeat-x ;

  
}


.boxFooter {
  background-image: url("/barf/catalog/images/ka1.gif")  ; 
 background-repeat: repeat-x ;
  
}

.boxFooter2 {
  background-image: url("http://www.barf-gut.de/img/nails/b.jpg")  ; 
  
}




.infoBoxContents {

 background-repeat: repeat-x ;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #ffffff;
}

.infoBoxNoticeContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;

  color: #000006;
  height: 16px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

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: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippings-even {
  background: #E7E7E7;
}

TABLE.productListing {
  
  border-style: solid;

  border-spacing: 1px;
}


TABLE.productListing2 {
  
  border-style: solid;

  border-spacing: 1px;
  background: #E7E7E7;
}


TD.productListing2 {
  
  border-style: solid;

  border-spacing: 1px;
  background: #E7E7E7;
}


.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url("")  ; 
  color: #000006;
  height: 16px;
  
}

.preis {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: 900;
}

.preisa {
	font-family: Verdana, Arial, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	font-weight: 900;
}

.preisd {
	font-family: Verdana, Arial, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	font-weight: 900;
}

.preisrechts {
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: 900;
}

.bread {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}


.preisc {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	color: #F7901E;
	font-weight: 900;
}

.preiseur {
	font-family: Verdana, Arial, sans-serif;
	font-size: 24px;
	color: #003399;
	font-weight: 400;
}

.preiseurs {
	font-family: Verdana, Arial, sans-serif;
	font-size: 26px;
	color: #003399;
	font-weight: 400;
}

.preiseurp {
	font-family: Verdana, Arial, sans-serif;
	font-size: 23px;
	color: #5279c3;
	font-weight: 900;
}

.preiseurc {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #F4AC26;
	font-weight: 900;
}

.preiseurg {
	font-family: Verdana, Arial, sans-serif;
	font-size: 22px;
	color: #003399;
	font-weight: 400;
}

.preiseura {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #003399;
	font-weight: 900;
}

.preisd {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: 900;
}


.prom {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: 900;
}

.promw {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: 900;
}

.promk {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: 900;
}

.header {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#58AAFE;
	font-weight: 900;
}

.suche {
	font-family: Verdana, Arial, sans-serif;
	background-image:url(/barf/catalog/images/layout/head.gif);
	font-size: 13px;
	height: 26px;
	color: #333333;
	font-weight: 900;
}
.promg {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #EDA616;
	font-weight: 900;
}

.proma {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: 900;
}

.promb {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: 900;
}

.promba {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #333333;
}

.prombh {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

.prombt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
}

.promas {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: 900;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
 
}

A.pageResults {
  color: #000006;
}

A.pageResults:hover {
  color: #000006;
  background: #ffffff;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;

  font-weight: bold;
  color: #000006;
}

TR.subBar {
  background: #ffffff;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000006;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.main2, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  a hover: # ffffff
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  

}


TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  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: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
    background-image: url("/barf/catalog/images/form.jpg");

}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

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

TABLE.formArea {
  background-image: url("/barf/catalog/images/ka1.gif")  ; 
 background-repeat: repeat-x ;

  border-style: solid;
  border-width: 1px;
}

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

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;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-image: url("http://www.barf-gut.de/img/nails/b.jpg")  ;  }

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

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px;color: #E0080E;  background-image: url("http://www.barf-gut.de/img/nails/b.jpg")  ;  }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }

/* input requirement */

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


TD.pollBoxRow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;


}
TD.pollBoxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;

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

TD.main1, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: ;
}




/* ----------------- coolMenu ----------------- */

.clCMEvent{
	position:absolute;
	width:99%; height:99%;
	clip:rect(0,100%,100%,0);
	left:0; 
	top:0;
	visibility:visible
}


.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}

.clBar{
	position:absolute;
	width:10;
	height:10;
	background-color:#000006;
	layer-background-color:#000006;
	visibility:hidden;
}

.clLevel0,.clLevel0over{
	position:absolute;
	padding:1px;
	font-family:Verdana,arial,helvetica;
	font-size:12px;
}

.clLevel0{
	background-image: url("/barf/catalog/images/ka1.gif")  ; 
 background-repeat: repeat-x ;
	layer-background-color:#000006;
	color:#000006;
}

.clLevel0over{
	background-color:#E5E6E5;
	layer-background-color:#000006;
	color:#000006;
	cursor:pointer;
	cursor:hand;
}

.clLevel0border{
	position:absolute;
	visibility:hidden;
	
	layer-background-color:white;
}

.clLevel1, .clLevel1over{
	position:absolute;
	padding:2px;
	font-family:Verdana,arial,helvetica;
	font-size:12px;
}

.clLevel1{
	background-image: url("/barf/catalog/images/ka1.gif")  ; 
 background-repeat: repeat-x ;
	layer-background-color:#ffffff;
	color:#000006;
}

.clLevel1over{
	background-color:#E5E6E5;
	layer-
	color:#000006;
	cursor:pointer;
	cursor:hand;
}

.clLevel1border{
	position:absolute;
	visibility:hidden;
	
	layer-background-color:white;
}
/* ----------------- coolMenu_eof ----------------- */




/* Shipping Site Beginn */

TR.shippingHeader {
  background: #bbc3d3;
}

TR.shippingNavigation {
  background: #bbc3d3;
}

TD.shippingNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #000006;
  font-weight : bold;

}

.productTabelle {
  
border:1px solid #fcf2dc;
}

.productTabelle1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000006;
  font-weight : bold;

}

.productTabelle2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffcc00;
  color: #000006;
  font-weight : bold;
  border-left:1px solid #fcf2dc;

}

.productTabelle3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000006;
  font-weight : ;
  border-top:1px solid #fcf2dc;

}

.productTabelle4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000006;
  font-weight : ;
  

}


.shoppingcartBox {
  background: #b6b7cb;
}
TD.shoppingcartBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;

  color: #E7E7E8;
}
.shoppingcartBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #b6b7cb;
}


.CatagoriesBox {
  background: #b6b7cb;
}
TD.CatagoriesBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;

	color: #000000;
	height: 16px;
}
.CatagoriesBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  height: 16px;
}

.linksbox {
  background-image: url("/barf/catalog/images/ka1.gif")  ; 
 background-repeat: repeat-x ;
}
TD.linksboxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;

	color: #000000;
	height: 16px;
}
.linksboxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
 

}



.rechtsbox {

}
TD.linksboxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;

	color: #000000;
	height: 16px;
}
.rechtsboxContents {
  background: #aeb1b8;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #E7E7E8;
  
}


.shoppingcartbox {
  background: #;
}
TD.shoppingcartboxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;

  
  color: #E7E7E8;
}
.shoppingcartboxContents {
  background-image: url("")  ; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.oben {
  
 background-image: url(images/oben.gif); 
 background-repeat: repeat-x ;
}

#button {
	padding: 0 0 0 0;
	font-family: Verdana, Arial, sans-serif;
	background-color: #000;
	color: #fff;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border-top: px solid #000;
            
		}
		
	#button li {
		border-bottom: px solid #000;
		margin: 0;

		}




	#button li a {
		display: block;
		padding: 4px 4px 4px 0.5em;
		border-left: px solid #000;
		border-right: px solid #000;
		background-image: url(images/buttons/1.gif); 
                
                
		color: #000000;
		font-size: 12px;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;sysdba
		
		}

	#button li a:hover {
		border-left: px solid #000;
		border-right: px solid #000;
		color: #000000;
		background-image: url(images/buttons/2.gif); 
		}
      
	 #button li.selected  a {
		 
	border-left: px solid #000;
	border-right: px solid #000;
	color: #000000;
	background-image: url(images/buttons/3.gif);
	font-size: 12px;
               }


 .boxlinks {  background : #ffffff url(images/lo_m_schatten.gif) repeat-y fixed top right;
	        background-image: url("/barf/catalog/images/ka1.gif")  ; 
 background-repeat: repeat-x ;
		
		}

.boxrechts {  background : #ffffff url(images/ka_m_schatten.gif) repeat-y fixed top left;
	       background-image: url("/barf/catalog/images/ka1.gif")  ; 
 background-repeat: repeat-x ;
		
		}
.inputboxen {  
	      		 background-color: #f2e9e9;
               border: 1px solid #000;
			 width: 60px;
			   height:26px;
		
		}



.anibild{
-moz-opacity: 2;
}
.anibild:hover{
-moz-opacity: 0.8;
}


.a{
background-image:   url(/barf/catalog/images/ka1.gif);
background-repeat: repeat-x;}

.b{
background-image:   url(/img/button/b.gif);
background-repeat: repeat-x;}



.boxhelp { font-family: Verdana, Arial, sans-serif; font-size: 12px; 
cursor:help; }

.boxhelpa { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; cursor:help; }

.boxa { font-family: Verdana, Arial, sans-serif; font-size: 12px; cursor:help; }

.boxb { font-family: Verdana, Arial, sans-serif; font-size: 12px; cursor:auto; }

.boxbb { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight:bold; cursor:auto;}


.infoBoxContentsCo2 {
  background: #F8F8F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxContentsCo3 {
  background-image:url(/barf/catalog/images/preis.jpg);
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: 900;
  color: #000000;
}

SPAN.removeProduct {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #3366FF;
  font-weight: normal;
}

INPUT.quantitybox {
  
  border-style: solid;
  border-color: #000000;
    font-size: 12px;
  width: 20px;
  height: 22px;
  border-spacing: 0px;
  background: #F8f8f9;
    background-image: url("/barf/catalog/images/form.jpg");
}

.infoBoxContents2 {

	background: #FFcccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	vertical-align : text-bottom;
	margin : auto;
	background-position : bottom;

}

<style type="text/css" media="screen">
	body {
		font: 12px arial;
	}
	.suggest_link {
		background-image: url("http://www.barf-gut.de/img/nails/b.jpg")  ; 
		padding: 2px 6px 2px 6px;
	}
	.suggest_link_over {
		background-color: #E7E7E7;
		padding: 2px 6px 2px 6px;
	}
	
	#alink {
	font-family: Verdana, Arial, sans-serif;
	font-size: 22px;
	color: #003399;
	font-weight: 400;
	}	
	#search_suggest {
	position: 480px;
	background-color: #EBE5E5;
	text-align: left;
	border: 1px solid #FFFFFF;
	top: 266px;
	}		
	
	#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: 12px;
            }
 
#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(/barf/images/blank.gif) no-repeat; /* Trick IE into showing hover */
            display: block;
            }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/barf/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/barf/images/nextlabel.gif) right 15% no-repeat; }
 
 
#imageDataContainer{
            font: 12px Verdana, Helvetica, sans-serif;
            background-color: #fff;
            margin: 0 auto;
            line-height: 1.4em;
            }
 
#imageData{
            padding:0 12px;
            }
#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=60);
            -moz-opacity: 0.6;
            opacity: 0.6;
            }
            
 
.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 */
            }    
			
.Stil5 {font-size: 12px; font-family: Verdana, Verdana, Arial, sans-serif; font-weight: bold; }
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #F4B310;	} 	
	
	
.Stil3 {font-size:13px; font-family: Arial;}
.style1 {font-size: 13px}
.Stil8 {color: #FFFFFF}
	      
  TD.category_header, DIV.category_header {
       font-family    : Verdana, Arial, sans-serif;
       font-size      : 1.5em;
       font-weight    : bold;
       color          : Black;
       margin-top     : 1.82em;
       margin-bottom  : 1.82em;
       line-height    : 1.5;
    }

    TD.category_sub_header, DIV.category_sub_header {
       font-family    : Verdana, Arial, sans-serif;
       font-size      : 1em;
       margin-top     : 1em;
       margin-bottom  : 1em;
    }
    TD.category_sub_desc, DIV.category_sub_desc {
       font-family    : Verdana, Arial, sans-serif;
       font-size      : 0.7em;
       background     : #DCDCDC;
       margin-bottom  : 1em;
    }
TD.shoppingcartbox {
font-family: Tahoma;
font-size: 12px;
color: #000000;
}

.shoppingcartbox {
font-family: Tahoma;
font-size: 12px;
color: #000000;
}

.star-product-title {
  font-family: Verdana, Arial, sans-serif;
  text-align : center;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.star-product {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
.star-product-price{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ff0000;
}

.ad{
	position:absolute;
	top:12px;
	right:12px;
}

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#000000;
	font-weight: bold;
	font-size:0.9em;
	background-color: #fcf2dc;
	width:690px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	
	background-repeat:no-repeat;
	background-position:top right;	
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #317082;
	background-color:#E2EBED;
	width:690px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

TD.headerCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
 	border:1px solid #E7E7E8;
	
	padding: 8px;
}

.imga
{
 	
	padding: 9px;
}

.imga:hover
{
 	border:1px solid #E7E7E8;
	padding: 8px;
}
.imgb
{
 	
	padding: 4px;
}

.imgb:hover
{
 	border:1px solid #E7E7E8;
	padding: 3px;
}

.imgc
{
 	
	padding: 4px;
}

.imgc:hover
{
 	border:3px solid #EC9F03;
	padding: 1px;
}

.imgc:selected
{
 	border:1px solid #000000;
	padding: 3px;
}
/* Advanced Searches infobox */

#quick_find select {width:12em; font-size:12px;}
#quick_find select option {width:auto;}


</style>





.content_head {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25px; font-weight: bold; color: #999999}








SPAN.TreeviewSpanArea A {

	font-size: 9pt;

	font-family: Arial, helvetica;

	text-decoration: none;

	color: #000000;

	font-weight: bold;



   }

SPAN.TreeviewSpanArea A:hover {

        color: #526143;

   }



SPAN.TreeviewSpanArea A:visited {

        font-size: 10pt; 

        font-family: Arial,helvetica; 

        text-decoration: none;

	font-weight: bold;

        color: #000000;

   }

SPAN.TreeviewSpanArea A:bb:hover {

        color: #669999;

   }



.ebene2 {

	font-weight: normal;

}

.navtext {text-align:left; width:170px; font: 9pt sans-serif; border-width:1px; border-style:solid;  border-color:#666666; background-color:#EFEFDC; layer-background-color:#EFEFDC; color:#333333; }



a.navrechtslink:link { color: #ffffff; line-height: 15px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px} 

a.navrechtslink:visited { color: #ffffff; line-height: 15px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px} 

a.navrechtslink:hover { color: #FFFFFF; line-height: 15px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px} 

a.navrechtslink:active { color: #ffffff; line-height: 15px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px} 

a.navrechtslink:bb:hover { color: #FFFFFF; line-height: 15px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px} 
.contentheadweiss {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25px; font-weight: bold; color: #FFFFFF
}

/*start swk*/
td.activeTab
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #3E5E89;
	color: #ffffff;
	font-weight : bold;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}

td.passiveTab
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight : bold;
	padding: 3px;
	text-align: center;
	vertical-align: middle; 
}

.activeTabContent
{
	background: #f8f8f9;
	border: 1px solid #bbc3d3;
}

a.activeTabContent
 {
	color: #000000;
	text-decoration: underline;
}

A.activeTabContent:hover
{
	color: #000000;
	text-decoration: underline;
}

td.popup 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #ffffff;
	color: #000000;
}

a.popup
{
	color: #000000;
	text-decoration: underline;
}

A.popup:hover
{
	color: #000000;
	text-decoration: underline;
}
/*end swk*/


.infocentera {
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	color: #FCF2DC;
	font-weight: 900;
	
}

	.boxs {
		background-color: #E7E7E7;
		border-color: #E7E7E7;	
		font-size:10px;
		width: 156px;
		text-shadow:#CCCCCC;
	}
	
		.boxa {
		background-color: #E7E7E7;
		background-image:url(/images/layout/katzen1-hg.jpg);
		font-size:10px;
		width: 156px;
	}
	
	.boxo {
		background-color: #EC9F03;
		border-color: #EC9F03;		
		font-size: 14x;
		font-weight:bold;
		width: 748px;
		text-shadow:#CCCCCC;}
	
	
.layer {
align: center;
}

#Layer4 {
	position:absolute;
	left:173px;
	top:175px;
	width:778px;
	height:77px;
	z-index:1;
	visibility: hidden;
}
#apDiv1 {
	position:absolute;
	left:0px;
	top:32px;
	width:122px;
	height:70px;
	z-index:2;
	visibility: hidden;
}
#apDiv40 {
	position:absolute;
	left:125px;
	top:32px;
	width:119px;
	height:68px;
	z-index:3;
}
#apDiv3 {
	position:absolute;
	left:245px;
	top:32px;
	width:167px;
	height:90px;
	z-index:4;
	visibility: hidden;
}
#apDiv4 {
	position:absolute;
	left:654px;
	top:32px;
	width:276px;
	height:47px;
	z-index:5;
	visibility: hidden;
}
#apDiv5 {
	position:absolute;
	left:391px;
	top:32px;
	width:119px;
	height:75px;
	z-index:6;
	visibility: hidden;
}
#apDiv6 {
	position:absolute;
	left:454px;
	top:32px;
	width:112px;
	height:97px;
	z-index:7;
	visibility: hidden;
}
#apDiv7 {
	position:absolute;
	left:776px;
	top:260px;
	width:169px;
	height:64px;
	z-index:8;
	visibility: hidden;
}
#apDiv8 {
	position:absolute;
	left:776px;
	top:300px;
	width:169px;
	height:64px;
	z-index:9;
	visibility: hidden;
}
#apDiv9 {
	position:absolute;
	left:823px;
	top:0.188pc;
	width:129px;
	height:89px;
	z-index:1;
	visibility: visible;
}
#apDiv10 {
	position:absolute;
	left:0px;
	top:157px;
	width:163px;
	height:37px;
	z-index:10;
	visibility: visible;
}
#apDiv11 {
	position:absolute;
	left:776px;
	top:340px;
	width:169px;
	height:64px;
	z-index:11;
	visibility: hidden;
}
#apDiv12 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:12;
	visibility: hidden;
}
#apDiv13 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:13;
	visibility: hidden;
}
#apDiv14 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:14;
	visibility: hidden;
}
#apDiv15 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:15;
	visibility: hidden;
}
#apDiv16 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:16;
	visibility: hidden;
}
#apDiv17 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:17;
	visibility: hidden;
}
#apDiv18 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:18;
	visibility: hidden;
}
#apDiv19 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:19;
	visibility: hidden;
}
#apDiv20 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:20;
	visibility: hidden;
}
#apDiv21 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:21;
	visibility: hidden;
}
#apDiv22 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:22;
	visibility: hidden;
}
#apDiv23 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:23;
	visibility: hidden;
}
#apDiv24 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:24;
	visibility: hidden;
}
#apDiv25 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:25;
	visibility: hidden;
}
#apDiv26 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:26;
	visibility: hidden;
}
#apDiv27 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:27;
	visibility: hidden;
}
#apDiv28 {
	position:absolute;
	left:190px;
	top:194px;
	width:770px;
	height:73px;
	z-index:28;
	visibility: hidden;
}
#apDiv29 {
	position:absolute;
	left:216px;
	top:2021px;
	width:628px;
	height:78px;
	z-index:29;
}
#apDiv30 {
	position:absolute;
	left:973px;
	top:449px;
	width:13px;
	height:73px;
	z-index:12;
}
#apDiv31 {
	position:absolute;
	left:535px;
	top:32px;
	width:99px;
	height:61px;
	z-index:12;
	visibility: hidden;
}
#apDiv32 {
	position:absolute;
	left:600px;
	top:32px;
	width:98px;
	height:93px;
	z-index:13;
	visibility: hidden;
}
#apDiv33 {
	position:absolute;
	left:728px;
	top:32px;
	width:103px;
	height:99px;
	z-index:14;
	visibility: hidden;
}
#apDiv34 {
	position:absolute;
	left:0px;
	top:200px;
	width:100%;
	z-index:1;
	visibility: hidden;
}

#apDiv35 {
	position:absolute;
	left:0px;
	top:216px;
	width:100%;
	z-index:1;
	height: 420px;
	visibility: hidden;
}
#apDiv36 {
	position:absolute;
	left:0px;
	top:216px;
	height:420px;
	z-index:2;
	visibility: hidden;
	width: 100%;
}

