@charset "UTF-8";
/* CSS Document */

body{
	background:url(images/carbon.jpg);	
	margin-top:0px;
	margin-bottom:0px;
}

#centerContainer{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	min-height:1329px;
	position:relative;
	/*background:url(images/center_background.png) repeat-y;*/

}

#header{
	background:url(images/header.jpg) no-repeat;
	width:980px;
	min-height:272px;	
}

#logo{
	margin-left:275px;
	width:639px;
	padding-top:75px;
}

#autoLinksBoven{
	position:absolute;
	top:115px;
	
}

#menuBalk{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/balk.png) repeat-x;
	min-height:56px;
	color:#FFF;
	text-align:center;
	padding-top:10px;
	font-family:Verdana, Geneva, sans-serif;
}

.menuBalkItem{
	text-decoration:none;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
}

.menuBalkItem:hover{
	text-decoration:underline;
}

#cats{
	width:168px;
	float:left;
	margin-left:10px;
	position:relative;
	background:#FFF;
}

#greyLineLeft{
	float:left;
	margin-left:10px;
	margin-top:-22px;
	width:1px;
	min-height:1013px;
	background:url(images/greyLine.jpg) repeat-y;
}

#greyLineRight{
	float:right;
	margin-right:10px;
	margin-top:-22px;
	width:1px;
	min-height:1013px;
	background:url(images/greyLine.jpg) repeat-y;
}

.greyLineHoog{
	width:1px;
	min-height:1013px;
	margin-top:-22px;
	
}

#winkelWagen{
	width:168px;
	min-height:200px;
	position:relative;
	margin-right:10px;
	
}

#winkelWagenContent{
	position:absolute;
	top:-5px;
	text-align:center;
	width:158px;
	left:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	
}

#roundedCornersBottomWinkelWagen{
	width:150px;
	min-height:20px;
	position:absolute;
	bottom:0px;
}

#roundedCornersTopWinkelWagen{
	width:150px;
	min-height:20px;
	position:absolute;
	top:0px;
	
}

#roundedCornersLeftWinkelWagen{
	width:2px;
	min-height:160px;
	position:absolute;
	left:0px;
	top:20px;
	background:#d6d5d5;
}

#roundedCornersRightWinkelWagen{
	width:2px;
	min-height:160px;
	position:absolute;
	right:0px;
	top:20px;
	background:#d6d5d5;
}

#roundedCornersLeftAanbieding{
	width:2px;
	min-height:260px;
	position:absolute;
	left:0px;
	top:20px;
	background:#d6d5d5;
}

#roundedCornersRightAanbieding{
	width:2px;
	min-height:260px;
	position:absolute;
	right:0px;
	top:20px;
	background:#d6d5d5;
}

h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	
}

#centerContent{
	margin-left:10px;
	float:left;
	position:relative;
	min-height:991px;
}

#aanbieding{
	width:580px;
	min-height:300px;
	position:relative;
	margin-right:10px;
	background:#FFF;
}

#aanbiedingContent{
	position:absolute;
	top:-10px;
	text-align:left;
	width:280px;
	left:10px;
}

.roundedCornerLeftTop{
	position:absolute;
	top:0px;
	left:0px;
}

.roundedCornerRightTop{
	position:absolute;
	top:0px;
	right:0px;
}

.roundedCornerLeftBottom{
	position:absolute;
	bottom:0px;
	left:0px;
}

.roundedCornerRightBottom{
	position:absolute;
	bottom:0px;
	right:0px;
}

#roundedBorderTopWinkelWagen{
	position:absolute;
	top:0px;
	left:19px;
	width:130px;
	height:2px;
}

#roundedBorderBottomWinkelWagen{
	position:absolute;
	bottom:0px;
	left:19px;
	width:130px;
	height:2px;
}

#roundedBorderTopAanbieding{
	position:absolute;
	top:0px;
	left:19px;
	width:542px;
	height:2px;
}

#roundedBorderBottomAanbieding{
	position:absolute;
	bottom:0px;
	left:19px;
	width:542px;
	height:2px;
}

.aanbiedingHeader{
	font-size:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515050;
}

.aanbiedingTitle{
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515050;
	margin-top:-20px;
	margin-bottom:0px;
}

#aanbiedingImage{
	position:absolute;
	bottom:3px;
	right:3px;
}

#aanbiedingPrijs{
	color:#F00;
	font-size:60px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:50px;
	left:10px;
	background:url(images/transparant.png);
}

#aanbiedingOldPrijs{
	color:#000;
	font-size:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	bottom:10px;
	left:10px;
	text-decoration:line-through;
}

#aanbiedingKoopButton{
	position:absolute;
	bottom:0px;
	left:10px;
}

a.MeerInfoAanbieding{
	font-size:12px;
	text-decoration:underline;
	color:#F00;
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	position:absolute;
	left:10px;
	bottom:50px;
	width:250px;
}


#footer{
	position:absolute;
	/*top:864px;*/
	left:-10px;
	bottom:0px;
}

#merken{
	text-align:center;
	margin-left:-10px;
	margin-top:0px;
}

table.merkenTable{
	margin-top:0px;
	margin-left:10px;
	width:580px;
}

.merk{
	
}

#diversLink{
	text-decoration:none;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	display:block;
	border:solid 1px #999;
	height:35px;
	padding-top:15px;
}

#winkelWagen{
	width:168px;
	min-height:200px;
	margin-right:10px;
	
}

#contactGegevens{
	width:168px;
	margin-right:10px;
	margin-top:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	background:#f4f3f4;
	font-style:italic;
	
}

#uitgelicht{
	width:168px;
	margin-right:10px;
	margin-top:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	background:#f4f3f4;
	font-style:italic;
	margin-left:0px;
	
}

#logos
{
	width:168px;
	margin-right:10px;
	bottom:250px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	font-style:italic;
	margin-left:0px;
	position:absolute;
}

#links
{
	width:168px;
	margin-right:10px;
	bottom:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	font-style:italic;
	margin-left:0px;
	position:absolute;
}

#rightPanel{
	float:right;
	background:#FFF;
}

h1{
	color:#515050;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
}

h2{
	color:#F00;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
}

a{
	font-size:12px;
	color:#F00;
}

a.catButton{
	display:block;
	background:url(images/CategoryButton_small.png) no-repeat;
	width:168px;
	height:48px;
	padding-top:14px;
	text-align:center;
	text-decoration:none;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:-7px;
	font-size:14px;
	margin-bottom:0px;
	
}

#centerTextContainer{
	width:580px;
	min-height:300px;
	position:relative;
	margin-right:10px;
	top:-10px;
	background:#FFF;
}

#centerTextContainerVoorwaarden{
	width:970px;
	min-height:300px;
	position:relative;
	margin-left:-10px;
	padding-left:10px;
	top:-10px;
	background:#FFF;
}

p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.contactTable{
	border:solid 1px #CCC;
	width:580px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.contactTable td{
	vertical-align:top;
}

.inbouwFotos{
	width:580px;
	text-align:center;
}

/*ProductDetails*/
#productDetailsContainer{
	width:580px;
	margin-top:-5px;
	min-height:550px;
	margin-left:0px;
}

#relatedProductsBox{
	background:url(background/boxback.png) repeat-y;
	height:350px;
	width:465px;
	border-left:#dedadc solid 2px;
	border-right:#dedadc solid 2px;
	border-bottom:#dedadc solid 2px;
	position:relative;
}

#productTitle{
	font-size:28px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F00;
	padding-top:10px;
	font-weight:bold;
}

#productPicture{
	float:left;
}

#otherPictures{
	position:absolute;
	bottom:5px;
	left:15px;
}

.otherPicture{
	float:left;
	margin:2px;
	border:1px solid #dedadc;
}

#productOmschrijving{
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}

#productDetails{
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	min-height:200px;
	border:1px solid #dedadc;
	position:relative;
}

#productDetails p{
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;

}

#articleNumber{
	color:#F00;
	
}

#afmetingen{
	margin-left:200px;
	margin-top:-10px;
}

#detailsPrice{
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	font-size:38px;
	font-weight:bold;
	font-style:italic;
	color:#F00;
	position:absolute;
	right:10px;
	bottom:15px;
	text-align:right;
	line-height:65px;
	
}

.detailsActionPrice
{
	font-size:38px;
	color:#0000FF;
	font-weight:bold;
	text-decoration:none;
}

.detailsOldPrice
{
	font-size:28px;
	color:#F00;
	font-weight:bold;
	text-decoration:line-through;
	line-height:normal;
}

span.productDetailsTab{
	display:block;
	height:15px;
	background:#999;
	float:left;
	border:1px solid #dedadc;
	text-decoration:none;
	font-size:12px;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin-top:0px;
	margin-left:5px;
	position:relative;
}

span.productDetailsTab:hover{
	background:#fff;
	color:#000;
	cursor:pointer;
}

span.productDetailsTabActive{
	display:block;
	height:16px;
	background:#FFF;
	float:left;
	border:1px solid #dedadc;
	border-bottom:0px;
	text-decoration:none;
	font-size:12px;
	color:#000;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin-top:0px;
	margin-left:5px;
	position:relative;
}

#tabs{
	min-height:21px;
	top:25px;
	position:absolute;
}

#productOverzicht{
	visibility:visible;
	min-width:580px;
	border:1px solid #dedadc;
	min-height:375px;
	position:absolute;
	top:46px;
	
}

#betalingsMogelijkheden{
	visibility:hidden;
	min-width:580px;
	border:1px solid #dedadc;
	min-height:375px;
	position:absolute;
	top:46px;
}

#verzendInformatie{
	visibility:hidden;
	min-width:580px;
	border:1px solid #dedadc;
	min-height:375px;
	position:absolute;
	top:46px;
}

#tabbedArea{
	margin-left:0px;
	position:relative;
}

/* ---------- */

/*Product thumb */
.productThumbContent
{
	width:186px;
	margin-left:5px;
	margin-right:auto;
	margin-top:20px;
	text-align:center;
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:#999 solid 1px;
	float:left;
	position:relative;
	min-height:300px;
	height:300px;
	
}

.productThumbContent a{
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	position:relative;
}

.priceInfo{
	position:absolute;
	bottom:15px;
	text-align:center;
	width:100%;
}

.productThumbContentSmaller
{
	width:160px;
	margin-left:5px;
	margin-right:auto;
	text-align:center;
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	border:#999 solid 1px;
	float:left;
	position:relative;
	min-height:300px;
}

.productThumbContentSmaller a{
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.price{
	font-size:14px;
	color:#F00;
	font-weight:bold;
}

.oldPrice{
	font-size:14px;
	color:#F00;
	font-weight:bold;
	text-decoration:line-through;
}

.actionPrice
{
	font-size:14px;
	color:#0000ff;
	font-weight:bold;
	text-decoration:none;
}

.actieLabel{
	position:absolute; 
	top:-75px; 
	left:5px;
	color:#0000ff;
}

a.MeerInfo{
	font-size:12px;
	text-decoration:underline;
	float:left;
	color:#F00;
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	position:relative;
}

/* -------- */

/* WinkelWagen */

#shoppingCartTable{
	width:100%;
}

#shoppingCartTable td{
	padding-left:5px;
}

#shoppingCartTableCount
{
	text-align:center;
	width:120px;
}

#shoppingCartTableCountSmall
{
	text-align:center;
	width:65px;
}

#shoppingCartTablePrice
{
	text-align:center;
	width:20px;
}

#shoppingCartHeader{
	background:#999;
	color:#FFF;
	text-align:center;
	font-style:italic;
}

#shoppingCartHeader td{
	padding-left:0px;
}

#shoppingCartTotalRow {
	border-top:solid thick;
	text-align:right;
}

#shoppingCartTotalRow td{
	border-top:dashed 1px #000;
	padding-top:15px;
	
}

#shoppingCartTotalPrice{
	text-align:center;
	font-weight:bold;
	text-align:right;
}

td.shoppingCartButton{
	padding-top:20px;
}

#emptyRow{
	padding-top:10px;
}

a.addToCart{
	background:url(images/addToCart.png) no-repeat;
	height:39px;
	width:188px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:12px;
	display:block;
	padding-top:8px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	line-height:normal;
}

a.addToCartSmall{
	background:url(images/addToCartSmall.png) no-repeat;
	height:39px;
	width:100px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:12px;
	display:block;
	padding-top:8px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	line-height:normal;
	margin-left:30px;
}

/* -----------*/

/* Pagination */

#pagination
{
	width:580px;
	float:left;
	text-align:center;
	margin-top:15px;
	
}

#pagination a
{
	color:#F00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	text-decoration:none;
}

/*------------ */

/* CHECKOUT */

#centerTextContainerAfrekenen{
	width:950px;
	min-height:300px;
	position:relative;
	margin-right:10px;
	top:-10px;
}

#checkoutContainer{
	width:950px;
	min-height:550px;
	margin-left:25px;
}

#checkoutStepOne{
	float:left;
	width:295px;
	border-right:solid #dedadc 1px;
	margin-left:10px;
	margin-top:10px;
	min-height:325px;
}

#checkoutStepTwo{
	float:none;
	width:295px;

}

#checkoutStepThree{
	float:none;
	width:295px;
	
}

#checkoutStepFour{
	float:left;
	width:335px;
	margin-top:10px;
	margin-left:10px;
	min-height:325px;
}

#combinedCheckoutStepTwoThree{
	float:left;
	width:295px;
	margin-top:10px;
	margin-left:10px;
	border-right:solid #dedadc 1px;
	min-height:325px;
}

.checkoutStepTitle{
	float:left;
	margin-top:8px;
	margin-left:10px;
	display:inline;
	margin-bottom:-8px;
}

.checkoutIcon{
	float:left;
}

.divInputFactuurGegevens{
	margin-top:10px;
	width:295px;
	min-width:295px;
	float:left;
}

.divVoorletters{
	float:left;
}

.divAchternaam{
	float:left;
	margin-left:20px;
}

.divFactuurGegevens{
	margin-top:30px;
	float:none;
	margin-left:30px;
}

.divVerzending{
	margin-top:30px;
	float:none;
	margin-left:30px;
}

#checkoutDetails{
	font-family:"Trebuchet MS", sans-serif, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	min-height:350px;
	border:1px solid #dedadc;
	margin-left:-25px;
	float:left;

}

#bevestigButton{
	float:right;
	margin-top:25px;
	text-align:right;
}

input.BestellingVersturen{
	background:url(images/addToCart.png) no-repeat;
	height:39px;
	width:188px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:12px;
	display:block;
	padding-top:0px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	line-height:normal;
	border:0;
	cursor:pointer;
}

/* ----- */



