/*//////////////////////////////////////////////
//// GENERIC ELEMENT FORMATTING
//////////////////////////////////////////////*/
body{overflow:auto;
	background: #FFFFFF;
	color: #000000;
	margin: 0px;
}
body,td,div,p{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
}
th{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
tfoot td{color: #808080}
img{border:0}

td.cnt-high-body img.thumb, td.cnt-high-body img.nopic, td.cnt-high-body img.category-image, td.cnt-high-body img#product_picture {border: 1px solid #515151}
td.cnt-subnav-body img.thumb, td.cnt-subnav-body img.nopic, td.cnt-subnav-body img.category-image , td.cnt-subnav-body img#product_picture {border: 1px solid #515151}

a{color: #333333; text-decoration:none}
a:hover{text-decoration:underline}
hr{
	width: 100%;
	height: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.site{
	width: 900px;
}

#topnav{
	position: relative; 
	width: 100%;
	height: 40px; 
	background: url('') left top no-repeat #A6A47D;
}

#topnav #clogo{
	position: absolute;
	left: -10px;
	top: -99px;
}

/*//////////////////////////////////////////////
//// CONTAINER FORMATTING
//////////////////////////////////////////////*/
.cnt-def{width: 100%;}
.cnt-border-bottom{border-bottom: 1px solid #ACD926; }
.cnt-border-alt-bottom{border-bottom: 1px solid #A6A47D; }
.cnt-title-content{	
	vertical-align: middle;
	font-weight: bold;
	width: 100%;
	padding-top: 1px;
}
.cnt-body-content{padding: 3px 0px 0px 0px;}
.cnt-static{margin: 5px 0px 10px 0px; width: 100%}

/*//////////Default-Container//////////////////*/
.cnt-default-title{padding: 3px 0 3px 0}
.cnt-default-body{background: #ffffff}

/*//////////Alternative-Warenkorb-Container//////////////////*/
.cnt-alt-title{background: url('images/cnti-alt-bg-mt.gif') repeat-x left top #F8F8F8; padding: 3px 0 3px 0}
.cnt-alt-title-l {background: url('images/cnti-alt-c-lt.gif') no-repeat left top}
.cnt-alt-title-r {background: url('images/cnti-alt-c-rt.gif') no-repeat right top}
.cnt-alt-body{background: #ACD926; padding: 3px; color: white}
.cnt-alt-bottom-mid{background: url('images/cnti-alt-bg-mt.gif') repeat-x left bottom}
.cnt-alt-footer-l {background: url('images/cnti-alt-c-lb.gif') no-repeat left bottom}
.cnt-alt-footer-r {background: url('images/cnti-alt-c-rb.gif') no-repeat right bottom}

/*//////////Highlight-Container//////////////////*/
.cnt-high-body{background: #F8FCEC}
.cnt-high-body-l{background: url('') repeat-y left top}
.cnt-high-body-r{background: url('') repeat-y right top}
.cnt-high-bottom-mid{background: url('images/cnti-high-bg-mb.gif') repeat-x left bottom}

/*//////////Simple-Container//////////////////*/
.cnt-simple-title{font-weight: bold; margin-bottom: 4px}
.cnt-simple-lt{background: url('') repeat-y left top}
.cnt-simple-rt{background: url('') repeat-y right top}
.cnt-simple-body{background: url('images/cnti-simple-bg-mt.gif') repeat-x left top #ffffff; width: 100%}
.cnt-simple-body-l{background: url('') repeat-y left top}
.cnt-simple-body-r{background: url('') repeat-y right top}
.cnt-simple-bottom-mid{background: url('') repeat-x left bottom}

/*//////////Banner-Container//////////////////*/
.cnt-banner-title{background: url('images/cnti-def-bg-mt.gif') repeat-x left top #F8F8F8; padding: 3px 0 3px 0}
.cnt-banner-title-l {background: url('images/cnti-def-c-lt.gif') no-repeat left top}
.cnt-banner-title-r {background: url('images/cnti-def-c-rt.gif') no-repeat right top}
.cnt-banner-body{background: #A6A47D; padding: 3px; color: white; height: 49px}
.cnt-banner-bottom-mid{background: url('images/cnti-def-bg-mt.gif') repeat-x left bottom}
.cnt-banner-footer-l {background: url('images/cnti-def-c-lb.gif') no-repeat left bottom}
.cnt-banner-footer-r {background: url('images/cnti-def-c-rb.gif') no-repeat right bottom}

.cnt-banner2-title{
	background: #ACD926; padding: 3px; color: white; width: 194px;
 }

/*///////////////////////////////////////////////////
//// LEVEL 1 NAVIGATION
///////////////////////////////////////////////////*/
#nav-level1{

	padding: 0px;
padding-bottom: 30px;
padding-top: 3px;
}
#nav-level1 a{
	text-align: center;
	padding: 5px;
	color: #515151;
	text-decoration: none;
	}
#nav-level1 a:hover{text-decoration: none; color:#3F4141}
#nav-level1 span{vertical-align: middle; 	color: #A6A47D;}

/*///////////////////////////////////////////////////
//// SUBNAVIGATION (LEFTHAND)
///////////////////////////////////////////////////*/
.catnav{width: 100%}
.catnav-row{padding-top: 3px; padding-bottom: 3px;border-bottom: 2px solid #E2F1B4}
.catnav-row a{text-decoration: none; font-weight: normal; color: #515151}
.catnav-selected a{text-decoration: none; font-weight: bold}
.catnav-selected a:hover{text-decoration: none; font-weight: bold; width:100%}
.catnav-row a:hover{text-decoration: underline;}
.subnav-selected {background:#B99900;width:100%}

.container{ border: 1px solid #ACD926;}
.containerparent{
	border-top: 1px solid #ACD926;
	border-left: 1px solid #ACD926;
	border-right: 1px solid #ACD926;
}
.container-header{background-color: #ACD926; padding-bottom: 3px;}
.container-header a{
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	color: #ffffff;
	font-weight: bold;
}
.container-row{
	width: 210px;
	border-right: 1px solid #A6A47D;
	border-left: 1px solid #A6A47D;
	background-color: #F8F8F8;
	padding: 0px;
}

.container-row-cntactive{
	width: 210px;
	border-right: 1px solid #ACD926;
	border-left: 1px solid #ACD926;
	background-color: #F8FCEC;
	padding: 0px;
}

.container-selected{background: #F8FCEC;}
.container-selected a{font-weight: bold;}

.container-row img{
	margin-left: 3px;
	margin-right: 3px;
}
.container-row a{
	text-decoration: none;
	padding: 2px;
	display: block;
}
.container-row a:hover{
	background: #E2F1B4;
}

.container-row-cntactive img{
	margin-left: 3px;
	margin-right: 3px;
}
.container-row-cntactive a{
	text-decoration: none;
	padding: 2px;
	display: block;
}
.container-row-cntactive a:hover{
	background: #E5E5E5;
}

/*//////////////////////////////////////////////
//// FOOTERBAR FORMATTING
//////////////////////////////////////////////*/
#footer{
	background: #FFFFFF;
	width: 100%;
	margin-top: 0px;
	padding: 10px 0 10px 0;
	text-align: center;
	overflow: hidden;
}
#nav-footer a{
	text-decoration: none;
	color: white;
}
#nav-footer a:hover{text-decoration: none}
#nav-footer span{padding:0px 8px 0px 8px; color: white;}

.t-weak{color:#000000; }

.copyinfo{
	text-align: center;
	color: white;
}

/*//////////////////////////////////////////////
//// PANES
//////////////////////////////////////////////*/
#pane-parent{ width:100%; }
#pane-left{width: 210px}
#pane-body{width: 100%}
#pane-right{width: 180px}

/*//////////////////////////////////////////////
//// SEARCHBAR & MINIBASKET FORMATTING
//////////////////////////////////////////////*/
#searchbar {width: 100%}
#searchbar form{padding: 0; padding-bottom:4px; margin: 0px}

#quicksearch form{display: inline}
#quicksearch input{vertical-align: middle; margin-right: 4px}

input.quicksearch-term{border: 1px solid #ACD926; padding: 1px; width: 130px}

.minibasket {text-align: center}
.minibasket-value{

}
.minibasket-footer a{
text-decoration:none

}

.minibasket-footer a:hover{
text-decoration:underline

}

/*//////////////////////////////////////////////
//// BREADCRUMB FORMATTING
//////////////////////////////////////////////*/
a.breadcrumb{text-decoration: none;}
a.breadcrumb:hover{text-decoration: underline;}

/*//////////////////////////////////////////////
//// SHIPMENT FORMATTING
//////////////////////////////////////////////*/

.shipment-parent{margin:5px 0px 20px 0px}
.shipment-content{background: url('') repeat-x left top;}

/*//////////////////////////////////////////////
//// PAGINATOR
//////////////////////////////////////////////*/
/* Inherited from global.css */

/*////////////////////////////////////////////////
//// BASKET FORMATTING
////////////////////////////////////////////////*/

#basket{ border-bottom: 1px solid #515151;}
#cnt-alt #basket{border-bottom: 1px solid #E2F1B4}

#basket thead th{
	background: #A6A47D; 
	color: #000000; 
	border-bottom: 1px solid #515151
	}
#cnt-alt #basket thead th{
	background:none;
	border-bottom: 1px solid #E2F1B4
	}

#basket tbody td{
	background: #E5E5E5;
	border-bottom: 1px solid #515151;
	}
#basket tbody td.alt-item{background:#E5E5E5}
#cnt-alt #basket tbody td{
	background: transparent;
	border-bottom: 1px solid #E2F1B4;
}

#basket tfoot td{color:#000000}
#basket tfoot td.first-item{}
#basket tfoot td.basket-summary{font-weight: bold}

table.basket-buttons{margin: 10px 0px 10px 0px}
#cnt-def table.basket-buttons td, #cnt-alt table.basket-buttons td{padding: 0px 5px 0px 5px}

#product_price{

	color: #A6A47D;
}
.t-price-list{

	color: #A6A47D;
}

#product_name, .t-large {margin-bottom: 20px}

.t-large a {text-decoration:none} 
.t-large a:hover {text-decoration:underline} 
