#header {
	height: 146px;
	width: 100%;
	background: #dedede url(img/fussbodenshop_de.png) no-repeat;
}

td {
	font-size: 8pt;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

/* IE */
.clearfix { display: inline-block; }
/* IE5/Mac \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* IE5/Mac */

.linkbox {
	text-align:left;
	padding:0px 0px 4px 0px;
}

.linkbox_arrow {
	float:left;
	width:10px;
	padding:3px 3px 0px 0px;
	/padding:0px 3px 0px 0px;
}

.linkbox_content {
	float:left;
	width:145px;
	padding:0px 0px 2px 0px;
}

* html .linkbox_content {
	float:right;
	width:135px;
}

hr { 	border:0px solid; height: 1px; color:#c7c7c7; border-top: 1px solid; margin: 10px 0px 10px 0px; }

.boxText { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.boxTextBG {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	/* background-color: #e0f4d0; */
}
.boxTextBGII {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #FFCC99;
}
.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;
}



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: #8B610E; 
text-decoration:none;
}

A.headerNavigation:hover {
color: #B19354;
text-decoration:underline;

}

TD.conditions {
  background-color: #e0f4d0;
}

A.confirmationEdit {
	color: #009933;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
  background-color: #ffaaaa;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 4px #c7c7c7;
	padding:3px 0px 8px 1px;
	color: #47702f;
	margin: 0px 0px 0px 0px;
}

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;
}

.lgs strong {font-size: 9pt;  }
.lgv { padding: 0 0 0 20px; }

.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: 11px;
  font-weight: bold;
  background: #abd688;
  height:17px;
  padding: 3px;
  color: #33591d;
  text-align: left;
}

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 {
	color: #0000FF;
	text-decoration: underline;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

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;
}

div.copyright {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  line-height: 1.5;
  text-align:center;
  /* // natroxart Change font color Start (11.05.2009) */
  color: #ADADAD;
  /* // natroxart Change font color End (11.05.2009) */
 }
 
/* // natroxart Change link font color Start (11.05.2009) */
div.copyright a { color: #ADADAD; }
/* // natroxart Change link font color Start (11.05.2009) */

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.productOldPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
	text-decoration: line-through;
}
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: #e0f4d0;
 border: 1px solid;
 border-color: #E6E6E6;

}
.moduleRowOver { 
	background-color: #f4ffec; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #e0f4d0; }

.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; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.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 Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; 
	background: #abd688; 
	padding-top: 2px; padding-bottom: 2px; text-decoration: none;}
.sitemap_heading a {color:#FFFFFF; text-decoration: none;}
.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: #EEE; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

/* .inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; } */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000; }

.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;
	border-bottom: solid 4px #c7c7c7;
	padding:3px 0px 8px 1px;
	color: #47702f;
}

#content .contentsTopics h1 {
	border-bottom: solid 0px #c7c7c7;
	padding:0px;
	margin: 0px;	
}

.tableListingI {
	background-color: #e0f4d0;
}

.tableListingII {
	background-color: #e0f4d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}

	

/* -----------------------------------------------------------------------------------------
	
	
	Stylesheet - Fußbodenshop
	
	
   ---------------------------------------------------------------------------------------*/
	
/*	---------------------------------------------------------------------------------------


	Stylesheet - Product Image Boxes


    --------------------------------------------------------------------------------------*/


	
.pic_box_3 , .pic_box_2lb, .pic_box_2rb, .pic_box_1, .pic_box_2, .pic_box_2db, .pic_box_show, .pic_box_2lbl {
width: 600px;
margin: 0px 0px 10px 0px;
}
	
.pic_box_3 p , .pic_box_2lb p , .pic_box_2rb p, .pic_box_1 p, .pic_box_show p, .pic_box_2 p, .pic_box_2db p, .pic_box_2lbl p {
padding:10px 0px 0px 0px;
/padding:20px 0px 0px 0px;
}

.pic_3_f {
	width: 193px;
	height: 195px;
	border: 0px;
	z-index: 2; 
	position: relative;
	margin: 0px;
	padding: 0px;
}

.pic_3_fl { float:left; width: 193px; height: 195px; }
.pic_3_fc { margin: auto; width: 193px; height: 195px; }
.pic_3_fr { float:right; width: 193px; height: 195px; }

.pic_box_3 p {
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 195px;
	width: 193px;
}


.pic_2lb_img {
	border: 0px;
	z-index: 2; 
	position: relative;
	margin: 0px;
	padding: 0px;
}

.pic_2lb_lf { 
	width: 396px;
	height: 195px;
	}
	
.pic_2lb_rf { 
	width: 193px;
	height: 195px;
	}

.pic_2lb_fl { float:left; width: 396px; height: 195px; }
.pic_2lb_fr { float:right; width: 193px; height: 195px;}

.pic_2lb_fl p { 	
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 195px;
	width: 396px; 
	}
.pic_2lb_fr p { 
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 195px;
	width: 193px; 
	}
	
.pic_2rb_img {
	border: 0px;
	z-index: 2; 
	position: relative;
	margin: 0px;
	padding: 0px;
}

.pic_2rb_lf { 
	width: 193px;
	height: 195px;
	}
	
.pic_2rb_rf { 
	width: 396px;
	height: 195px;
	}

.pic_2rb_fl { float:left; width: 193px; height: 195px; }
.pic_2rb_fr { float:right; width: 396px; height: 195px;}

.pic_2rb_fl p { 	
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 195px;
	width: 193px; 
	}
.pic_2rb_fr p { 
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 195px;
	width: 396px; 
	}

.pic_1_f {
	border: 0px;
	z-index: 2; 
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 150px;
	}
	
.pic_1_fo { float:left; width: 600px; height: 150px; }

.pic_box_1 p { 	
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 150px;
	width: 600px; 
	}

.pic_box_show {
	height: 195px;
}

.pic_box_show a {
	border-width: 0px;
}

.pic_box_show p {
	position: absolute;
	height: 195px;
	width: 600px;
	z-index: 1;
}

.pic_box_b {
	width: 600px;
	height: 195px;
	position: absolute;
	z-index: 2;
}

.pic_box_show img {
	position: relative;
	z-index: 3;
	margin: 50px 5px 40px 5px;
	vertical-align: middle;
	border: solid 1px #FFF;
}

* html .pic_box_show img{
	margin: 50px 5px 40px 5px;
}


.pic_box_2 p { 	
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 400px;
	width: 600px; 
	}   

.pic_2_fo { float:left; width: 600px; height: 400px; }

.pic_2_f {
	border: 0px;
	z-index: 2; 
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 400px;
	}




.pic_2db_img {
	border: 0px;
	z-index: 2; 
	position: relative;
	margin: 0px;
	padding: 0px;
}

.pic_2db_lf { 
	width: 295px;
	height: 350px;
	}
	
.pic_2db_rf { 
	width: 295px;
	height: 350px;
	}

.pic_2db_fl { float:left; width: 295px; height: 350px; }
.pic_2db_fr { float:right; width: 295px; height: 350px;}

.pic_2db_fl p { 	
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 350px;
	width: 295px; 
	}
.pic_2db_fr p { 
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 350px;
	width: 295px; 
	}




.pic_2lbl_img {
	border: 0px;
	z-index: 2; 
	position: relative;
	margin: 0px;
	padding: 0px;
}

.pic_2lbl_lf { 
	width: 396px;
	height: 400px;
	}
	
.pic_2lbl_rf { 
	width: 193px;
	height: 400px;
	}

.pic_2lbl_fl { float:left; width: 396px; height: 400px; }
.pic_2lbl_fr { float:right; width: 193px; height: 400px;}

.pic_2lbl_fl p { 	
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 400px;
	width: 396px; 
	}
.pic_2lbl_fr p { 
	z-index: 1;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #007F00;
	height: 400px;
	width: 193px; 
	}



/* -----------------------------------------------------------------------------------------
	allgemeines
   ---------------------------------------------------------------------------------------*/


body	{ 
	margin-top:10px;
	margin-bottom:30px;
	margin-left:0px;
	margin-right:0px;
	background:#cdcdcd;
	text-align:center;
	font-family: verdana, arial, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:1em;
	}

img	{
	border:0px;
	}

.logo	{
	width:770px;
	height:90px;
	border: 0px;
	margin-bottom:0px;
	}

a	{
	color: #000000;
	text-decoration: none;
	}

a:hover {
	color: #B19354;
	text-decoration: none;
	}

/* -----------------------------------------------------------------------------------------
	RootBox-Container
   ---------------------------------------------------------------------------------------*/

#rootbox {
	width:100%;
	text-align: center;
}

/* -----------------------------------------------------------------------------------------
	Haupt-Container
   ---------------------------------------------------------------------------------------*/


#haupt	{
	width:987px;
	margin: auto;
	text-align:left;
	}
	
img 	{
	border:0px;
	}


/* -----------------------------------------------------------------------------------------
	Tabellenklassen
   ---------------------------------------------------------------------------------------*/

.coll100{
	width:100%;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	}

.nocoll100{
	width:100%;
	margin:0px;
	padding:0px;
	border-spacing:0px;
	border: solid 0px #FFF;
	}

.bord_o_u{
	border-top:1px solid #9b9b9b;
	border-bottom:1px solid #9b9b9b;
	margin: 0px 0px 0px 0px;
	background-color: #eeeeee;
	}
	
#bord_o_u_ext {
	border-top:4px solid #aaaaaa;
	border-bottom:3px solid #aaaaaa;
}

#bord_o_u_ext_w {
	height: 6px;
	font-size: 0px;
	background: #fdfcfb;
	margin: 0px 0px 0px 0px;
}

.bord_o_u td{
	padding:4px;
	}

/* -----------------------------------------------------------------------------------------
	Boxes
   ---------------------------------------------------------------------------------------*/

	
#leftbar{
	width:172px;
	vertical-align:top;
	text-align: left;
	}

#rightbar{
	width:172px;
	vertical-align:top;
	text-align: left;
	}
	
.box	{
	padding: 0 5px 6px 5px;
	margin: 0 0 10px 0;
	width:160px;
	background: #f3f3f3;
	border:1px solid #d0d0d0;
	border-top:0px solid;
	}
	
* html .box	{
	width:148px;
	padding: 0 5px 6px 5px;
	}
	
.box_cat {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width:170px;
	background: #f3f3f3;
	border:1px solid #d0d0d0;
	border-top:0px solid;
}

#product_check_outline {
	padding: 3px;
	border: solid 1px #CDCDCD;
	background: #FFF;
	width: 150px;	
}

#product_check img {
	padding: 5px;
}

#payment_overview_outline {
	padding: 3px;
	border: solid 1px #CDCDCD;
	background: #FFF;
	width: 150px;	
}

#payment_overview img {
	padding: 5px;
}

.content_box_overview_outline {
	padding: 3px;
	border: solid 1px #CDCDCD;
	background: #FFF;
	width: 100%;
}

.content_box_overview img {
	padding: 5px;
}
	
.box h1, .box_cat h1{
	background: #596f24 url(img/box_head.jpg) no-repeat;
	width:156px;
	min-height: 15px;
	margin: 0 0 8px -6px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	padding: 4px 8px 3px 8px;
	color: #FFF;
	line-height: 14px;
	border-bottom: solid 1px #8faa54;
	}

* html .box h1, * html .box_cat h1{
	width:158px;
	min-height: 15px;
	margin: 0px 0px 0px -1px;
	padding: 4px 6px 3px 7px;
	}	
	
* html .box h1 {
	margin: 0px -5px 5px -6px;
}

* html #quick_find input { width: 100px; }
* html #quick_find .input_img { width: 36px; }
		
.box_cat h1 {
	background: #9ec641 url(img/box_head.jpg) no-repeat;
	margin: 0px 0px 0px -1px;
} 	

.box input{
	border:1px solid #989898;
	margin:2px 0px 2px 0px;
	}

.box .input_img{
	border: 0px;
	vertical-align:top;
	}

.box img{
	border: 0px;
	}


.price a {
	color: #000000;
	text-decoration: underline !important;
	}

tr.price td {
	font-size: 7pt;
}

/* -----------------------------------------------------------------------------------------
	box categories
   ---------------------------------------------------------------------------------------*/
   
   
#box_categories{
	font-size: 11px;
	width:100%;
	border-collapse:collapse;
	background-color: #abd688;
	}

#box_categories td{
	padding:6px 0px 6px 10px;
	border-bottom:1px solid #82ab6b;
	}

#box_categories  .active{
	color:#8B610E;
	}

/* -----------------------------------------------------------------------------------------
	main content
   ---------------------------------------------------------------------------------------*/

.ro {
	background:url(img/ro.jpg) top right no-repeat;
}

.lo {
	background:url(img/lo.jpg) top left no-repeat;
}

.ru {
	background:url(img/ru.jpg) bottom right no-repeat;
}

.lu {
	background:url(img/lu.jpg) bottom left no-repeat;
}


#content{
	line-height:16px;
	padding: 10px 16px 16px 16px;
	vertical-align:top;
	width: 600px;
	
	text-align: left;
	overflow: hidden;
	}


#content a	{
	color: #000000;
	text-decoration: underline;
	}

#content a:hover {
	color: #B19354;
	text-decoration: underline;
	}
	
#content h1{
	margin:0px 0px 10px 0px;
	font-size:14px;
	line-height:20px;
	font-weight: bold;
	color:#47702f;
	padding:1px 0px 6px 1px;
	border-bottom: solid 4px #c7c7c7;
	}
	
#content .small_txt h1 {
	border: 0px;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight: bold;
	color:#47702f;
	padding:0px 0px 0px 0px;
}

#content .small_txt{
	font-size:10px;
	vertical-align: top;
	margin: 0;
	border-bottom: solid 4px #c7c7c7;
	padding: 5px 0px 0px 0px;
	}

#content h2{

	margin:10px 0 10px 0px;
	font-size:14px;
	line-height:20px;
	color:#333;
	padding:5px;
	}


h3	{
	margin:0px;
	padding: 3px;
	font-size:13px;
	color:#000;
	
	}


.agbbox {
	width:585px;
}

#comments {
	width:585px;
}
	
/* -----------------------------------------------------------------------------------------
	product_listings
   ---------------------------------------------------------------------------------------*/
   
.prod_tab{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	}
 
 .prod_box{
	border:0px solid #fbf4e2;
	margin:0px;
	padding:0px;
 	}
 
.prod_box_name{
 	height:30px;
 	vertical-align:bottom;
	text-align:center;
	}
    
.prod_box_img{
	vertical-align:top;
	}

.prod_box_price{
	height:20px;
	vertical-align:top;
	text-align:right;
	}
	

/* -----------------------------------------------------------------------------------------
	category listings
   ---------------------------------------------------------------------------------------*/
   
.cat_img{
	float:right;
	border:0px;
	margin:0 2px 10px 8px;
	}


/* -----------------------------------------------------------------------------------------
	product listings
   ---------------------------------------------------------------------------------------*/
   
.prod_cat_img{
	float:left;
	border:0px;
	margin:10px 8px 0 2px;	
	}
	
#prod_navigation{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	clear:right;
	}
	
#prod_navigation h1{
	font-size:13px;
	font-weight:bold;
	display:inline;
	background:none;
	}
	
	
.prod_list{
	width:99%;
	border-collapse:collapse;
	margin:10px 0 0 0;
	padding:0px;
	}
	
.prod_list td{
	vertical-align:top;
	text-align:center;
	width:100px;
	}
	

/* -----------------------------------------------------------------------------------------
	product listings
   ---------------------------------------------------------------------------------------*/	


#product_info{
	width:598px;
	}
	

#product_info h1{
	
		margin:0px 0px 10px 0px;
	font-size:14px;
	line-height:20px;
	font-weight: bold;
	color:#47702f;
	padding:1px 0px 6px 1px;
	border: 0px;
	}
	
	
/* -----------------------------------------------------------------------------------------
	product info
   ---------------------------------------------------------------------------------------*/
   
.box_wide{	
	background: #FFFFFF;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	}
     
.prodinfo_top{
	border-bottom: solid 4px #c7c7c7;
	vertical-align: middle;
	}
.prodinfo_top h1 {
	
	margin:0px 0px 0px 0px;
	font-size:14px;
	
	font-weight: bold;
	color:#47702f;
	padding:1px 0px 6px 1px;
	border: 0px;
}
     
     
.product_info_mainimage{
	text-align:center;
	vertical-align:top;
	}
   
.product_info_mainimage img{
	margin:6px 6px 6px 0px;
	padding: 0px;
	}
        
.product_info_shortdescription{
	vertical-align:top;
	text-align:left;
	}
	
.product_info_shortdescription p{
	margin:0;
	}	
	
.product_info_shortdescription table{
	border-collapse:collapse;
	}	
	
.product_info_shortdescription td{
	border:1px solid #ccc;
	}
	
.product_info_description p{
	margin:0;
	}	
	
.product_info_description table{
	border-collapse:collapse;
	}	
	
.product_info_description td{
	border:1px solid #ccc;
	}
	
.product_infobox{
	border:1px solid #F5ECC7;
	text-align:center;
	padding:6px 0 3px 0px;
	}
	
.product_info_price{
	text-align:right;
	font-size:16px;
	font-weight:bold;
	color: red;
	
	padding: 0 6px 0 0;
	}
		
.product_tax_info{
	text-align:right;
	font-size:9px;
	font-weight:normal;
	color: #000;
	
	padding: 0 ;
	}
		
		
#product_option_box{
	width:550px;
	border:1px solid #bbbbbb;
	margin:0px 20px 20px 20px;
	}
	
#product_option_box_head {
	background-color: #abd688;
	color: #33591d;	
}

#product_option_box_head h3 {
	color: #33591d;	
}

#product_option_box_head h3 a:link { color:#33591d; }
#product_option_box_head h3 a:active { color:#33591d; }
#product_option_box_head h3 a:visited { color:#33591d; }
#product_option_box_head h3 a:hover { color:#33591d; }

#product_option_box p{
	font-size:13px;
	margin:4px;
	}
	
.add_cart_table{
	width:100%;
	background: #E6D199;
	border-collapse:collapse;
	padding:0;
	margin:0 0 0 250px;
	}
	
.add_cart_table td{
	padding:4px;
	}
	


/* -----------------------------------------------------------------------------------------
	Warenkorb Details
   ---------------------------------------------------------------------------------------*/

#cart_details{
	font-size:11px;
	}
	
#cart_details h1{
	font-family: Verdana;
	font-size:14px;
	line-height:20px;
	font-weight: bold;
	color:#47702f;
	border-bottom: solid 4px #c7c7c7;
	padding: 1px 0px 6px 0px;
	}
	
	
#cart_details .warning{
	width:390px;
	background: #ffaaaa;
	text-align:center;
	padding:10px;
	margin: 0 auto;
	font-size:11px;
	font-weight:bold;
	}
	
#cart_details .gift_msg{
	width:330px;
	font-size:12px;
	margin: 0 auto;
	padding:10px;
	text-align:center;
	background:#fafafa;
	border:1px solid #ddd;
	}

#cart_table{
	width:90%;
	border-collapse:collapse;
	margin: 0px auto;
	}
	
#cart_table td{
	padding:10px 4px 1px 0px;
	border:0px solid #abc;
	}
	
#cart_table .header{
    padding:5px;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #888;
	}
	
#cart_table .line{
	border-bottom:1px solid #ccc;
	}
	
.banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2;
}

.banner img {
	padding-right: 10px;
}

.banner strike {
	font-size: 10px;
	font-weight: normal;
}

.box #cart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	width:100%;
}

.footercopyright {
    margin: auto;
	font-size: 8pt;
	font-family: arial;
	color: #666;
    max-width: 930px;
}

.footercopyright p {
	margin:4px;
	padding:0px;
}

.footercopyrightspacer {
	font-size:2px;
}

#content .green:link{ color: #596f24; }
#content .green:active { color: #596f24; }
#content .green:visited { color: #596f24; }
#content .green:hover { color: #7aa854; }

            .pcRow { width: 150px; font-size: 7pt;}
            .pcCellLarge { float:right; width: 110px; padding: 0 0 0 2px; text-align:right; text-align:left;}
            .pcCellSmall { float:left; min-width: 15px; padding: 0 0 0 0;}
            .nono { margin:2px 0 0 0; padding: 0 0 0 0; width:15px;}
            
/* product listing */    
#plist div a {text-decoration: none;}        
#plist ul.plist_details { list-style-type: none; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
#plist .plist_mbox { font-size:10pt;font-weight: bold; padding: 3px 0px 10px 0px; }
#plist .plist_head { background: url(./img/pbg.jpg) #FFF; border: solid #aacb6c;border-width: 4px 0px 1px 0px; padding: 0px 0px 0px 0px;margin:5px 0px 15px 0px; } 
#plist .plist_nav { font-size: 90%;float:right;background: #f3f3f3; min-height: 120px;padding: 10px 0px 0px 10px;width:135px; }
#plist .plist_img { float:left;background:#f3f3f3;height:120px;padding: 10px 5px 0px 5px; }
#plist .plist_img div { border:4px solid #FFF; background: #FFF;}
#plist .plist_img div p { background: #FFF; width:114px; padding: 3px;font-size:8pt;text-align: center;margin: 0px;font-weight: normal; }
#plist .plist_img div .plist_zoom { text-decoration: none;color:#777;padding:0px 30px 0px 0px; }
#plist .plist_img div .plist_zimg { float:left;padding: 0px 0px 0px 20px; }
#plist .plist_description { padding: 10px 140px 0px 149px; font-size:8pt;font-weight: normal; } 

#plist .plist_mbox_t { position: relative;min-height:25px; }
#plist .plist_mbox_t a { bottom: 0px; }

* html #plist .plist_nav { height: 120px; }

* html .cbb_is { width:157px }
.cbb_is_f { float:right;padding: 23px 0 0 0; padding /*\**/: 25px 0 0 0\9; /padding: 23px 0 0 0 }
* html .cbb_is_f { float:right;padding: 26px 0 0 0; }

.b_se_img {float:right;width:50px;}
.b_se_t {float:left;width:105px;}
* html .b_se_t {width:95px;font-size: 7pt;padding:1px}

.pic_bbb_r { position: relative; }

* html .pic_bbb_r { position: fixed; }

.pi_minbx { width:75px; height: 50px; margin: 0px 4px 5px 0px;float:left;border:1px solid #DDD;display:block; }

.lg_frm_lp { float: right;padding: 30px 190px 0 0; padding/*\**/:23px 190px 0 0\9; /padding:26px 190px 0 0; }
* html .lg_frm_lp { padding:29px 190px 0 0; }

.lg_frm_sb { margin-left:-2px; /*\**/margin-left:0px\9; }
.lg_frm_sb { /margin-left:-17px; }

.parseTime { color: #cdcdcd; font-size: 7pt; }

div.pic_box_b , div.pic_box_b a, div.pic_box_b a:link, div.pic_box_b a:hover, div.pic_box_b a:active {
    font-size: 0px;        
}

/* InfoBoxes Screen */

#klicklaminat_b, #korkboden_b, #linoleum_b, #parkett_b, #vinylboden_b, #lederfloor_b {
    padding-bottom:5px;
    cursor: n-resize;
}

#klicklaminat_info, #korkboden_info, #linoleum_info, #parkett_info, #vinylboden_info, #lederfloor_info {
    margin-bottom: 5px; border-bottom: solid 2px #cdcdcd;
}

/* contetn infobox grey */

#cb_pc {
    padding: 20px 0px 0px 5px;
    width: 595px;
}

.greyinfobox { 
    background:#f6f6f6; 
    width:162px; 
    min-height: 195px; 
    border: solid 1px #d0d0d0; 
    padding: 15px 10px 15px 10px; 
    text-align: center; 
    font-size: 8pt; 
    float:left;
    margin: 0px 5px 10px 5px;
}

.greyinfobox div {
    background: #fff;
    border: 1px solid #F0F0F0;
    margin: 0px 15px 3px 15px;
    }
    
.greyinfobox div a {
    float:left;
}    

#cb_pc a, #cb_pc a:link, #cb_pc a:active, #cb_pc a:visited {
    text-decoration: none !important;   
} 
    
.greyinfobox img.gbz {
    float:left;
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    text-decoration: none;
} 

.greyinfobox img {
    border: solid 5px #fff;
}
