@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #444247;
	margin: 19px 0 19px 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#hoofdcontainer {
	margin: 0 auto 0 auto;
	text-align:left;
	width: 1002px;
	background:url(/UserFiles/Images/layout/schaduw.jpg);
}

#container {
	width: 947px;
	margin-left: 29px;
}

.logo {
	position: absolute;
	left: 18px;
	top: 19px;
	width: 268px;
	height: 71px;
}

.logo a{
	display: block;
	width: 268px;
	height: 71px;

}

.header {
	position:relative;
	width: 947px;
	height: 116px;
	background:url(/UserFiles/Images/layout/header.jpg);
}

.menu {
	height: 27px;
	background: url(/UserFiles/Images/layout/menuback.jpg) repeat-x;
}

.menuitem {
	float:left;
	/*width:235px;*/
	width:189px;
	height: 27px;
	text-align:center;
	font-size:12px;
	color:#343236;
	line-height:27px;
	vertical-align:middle;
}

.menuitem a {
	/*width:235px;*/
	width:189px;
	height: 27px;
	display: block;
	font-size:12px;
	color:#343236;
	text-decoration:none;	
}



#body {
	width: 947px;
}

.bottom {
	margin:0;
	height: 16px;
	background:url(/UserFiles/Images/layout/onderkant_back.jpg) repeat-x;
	_margin-bottom: -3px;
}

.bottom_schaduw {
	margin: 0;
	width: 1002px;
	height: 11px;
	background: url(/UserFiles/Images/layout/bottomschaduw.jpg) no-repeat;
}

.footer {
	width: 1002px;
	color:#b9b7b9;
	text-align:center;
	background: #444247;
	font-size:10px;
	_margin-top: -7px;
}

.footer a{
	color: #43a764;
}

.contenttd {
	background:url(/UserFiles/Images/layout/contentback.jpg);
	padding-top: 10px;
	padding-bottom: 10px;
}

.submenutd {
	background:#2b292d url(/UserFiles/Images/layout/fietser.jpg) no-repeat;
	border-left: 1px solid #535259;
}

.blok_tekst_left{
	margin-left: 159px;
	width: 141px;
	margin-top: 28px;
	margin-bottom:15px;
}

.blok_tekst_left h1{
	margin:0;
	color: #43ae66;
	font-size:10px;
                text-transform: uppercase; 
}


.blok_tekst_left a{
	margin:0;
	color: #dedcde;
	font-size:10px;
                margin-left:10px;
                font-weight:normal;
                text-decoration:none;
}







.blok_tekst_left p{
	margin: 0;
	margin-bottom: 21px;
	color: #dedcde;
	font-size: 10px;
	line-height:140%;
}

.contentbloktop {
	width: 276px;
	height: 32px;
	line-height: 32px;
	background: url(/UserFiles/Images/layout/content_box_top.png);
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	font-size: 12px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader»
(src='/UserFiles/Images/layout/content_box_top.png',sizingMethod='scale');*/
}

.contentblokbottom {
	position:relative;
	float:left;
	width: 276px;
	height: 15px;
	background:url(/UserFiles/Images/layout/content_box_bottom.png) no-repeat;
}

.contentblok {
	float:left;
	position:relative;
	width: 276px;
	background:#f1f0f2;
	padding: 0px 0 22px 0;
}

.homepage_blok {
	width:276px;
	float:left;
	margin-bottom:5px;
	margin-top: 5px;
	margin-left: 29px;
}

.product {
	margin-left: 10px;
	min-width:83px;
        height:180px;
	margin-top: 22px;
       float:left;
}



.productHome {
margin:0px;
max-width: 50px
}



.productHome h1 {
font-weight: bold;
color: #069e39;
font-size:10px;
text-transform: uppercase; 	
}




.product h1 {
	margin:0;
	font-weight: bold;
	color: #069e39;
	font-size:10px;
}

.product p {
	margin: 10px;
	color:#434246;
	font-size: 10px;
	line-height: 140%;

}

.productimage{
	border: 2px solid #069e39;
	clear:both;
}



.product2 {
	float: left;
	margin-left: 33px;
	width:208px;
	min-height: 144px;
	_height: 144px;
	margin-top: 22px;
}




.product2 h1 {
	margin: 0;
	font-weight: bold;
	color: #069e39;
	font-size:10px;
}

.product2 p {
	margin: 0;
	color:#434246;
	font-size: 10px;
	line-height: 140%;
}

ul {
	font-size: 10px;
	margin-left: 25px;
}

.dvbloktotal
{
width:540px;
}

.dvblokimage
{
float:left;
margin:5px;
width:185px;
}

.dvbloktext
{
/*float:left;*/
clear:both;
margin:5px;
width:280;

}






.dvcontentboxtopleft
{
background:url('/userfiles/images/layout/content_box_topleft.png') no-repeat;
float:left;
width:20px;
height:32px;
}


.dvcontentboxtopmid
{

	line-height: 32px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	font-size: 11px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='test.png', sizingMethod='scale');







background:url('/userfiles/images/layout/content_box_topmid.png') repeat-x;
float:left; 
width:530;
height:32px;
}


.dvcontentboxtopright
{
background:url('/userfiles/images/layout/content_box_topright.png') no-repeat;
float:left; 
width:20px;
height:32px;
}


.dvcontentbox {
float:left;
width:555px;
_width:570px;
background:#f1f0f2;
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
}

.dvcontentbox .productHome {
margin:0px;
max-width: 530px
}




.dvcontentboxbottomleft
{
background:url('/userfiles/images/layout/content_box_bottomleft.png') no-repeat;
float:left;
width:20px;
height:15px;
clear:both;
}


.dvcontentboxbottommid
{
background:url('/userfiles/images/layout/content_box_bottommid.png') repeat-x;
float:left; 
width:530px;
height:15px;
}


.dvcontentboxbottomright
{
background:url('/userfiles/images/layout/content_box_bottomright.png') no-repeat;
float:left; 
width:20px;
height:15px;
}



.dvcontentbox h1 {
	margin: 0;
	font-weight: bold;
	color: #069e39;
	font-size:12px;
}

.dvcontentbox h2 {
	margin: 0;
	font-weight: bold;
	color: #069e39;
	font-size:10px;
}

.dvcontentbox p {
	margin: 10px;
	color:#434246;
	font-size: 10px;
	line-height: 140%;
}

.black12 {

	
	color:#434246;
	font-size: 10px;
	line-height: 140%;

}


.listitem {


	color:#434246;
	font-size: 10px;
	line-height: 140%;

}

.backbutton{
color: #069e39;
font-size: 10px;
text-decoration:none;

}


.dvflleft{
width:200px;
float:left;
font-size:10px;

}




.promoprijs{
font-size:12px;
font-weight:bold;
color:#DD0000;
text-transform: uppercase; 
}


.nieuwslink{
color:#43ae66;
font-size:12px;
}



.greenlink{
color:#197A38;
font-size:11px;
}


.blacklnk
{
color:#000000;
font-size:11px;
}



.Title_ProductDetail{
font-weight:bold;
text-decoration:underline;
text-transform: uppercase; 
}






.productcat:link {
	margin:0;
	font-weight: bold;
	color: #43ae66;
	font-size:10px;
}


.productcat:visited {
	margin:0;
	font-weight: bold;
	color: #43ae66;
	font-size:10px;
}





