﻿.classbut1 {
	-moz-box-shadow:inset 4px 2px 0px -21px #ffffff;
	-webkit-box-shadow:inset 4px 2px 0px -21px #ffffff;
	box-shadow:inset 4px 2px 0px -21px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2eaf2), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f2eaf2 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2eaf2', endColorstr='#ffffff');
	background-color:#f2eaf2;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #000000;
	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:1px 22px;
	text-decoration:none;
	text-shadow:6px 4px 3px #ffffff;

}.classbut1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2eaf2) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f2eaf2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2eaf2');
	background-color:#ffffff;
}.classbut1:active {
	position:relative;
	top:1px;
}


#regtext {

	BORDER-RIGHT: #000000 0.1em solid;
	PADDING-RIGHT: 0.2em;
	BORDER-TOP: #000000 0.1em solid;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 0.2em;
	BORDER-LEFT: #000000 0.1em solid;
	COLOR: #000000;
	PADDING-TOP: 0.2em;
	BORDER-BOTTOM: #000000 0.1em solid;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #FFFFFF
}

#regtext:focus { border-style:groove; style="border-style: dashed"; background-color:#f1f1f1 }


#regtext2 {

	BORDER-RIGHT: #000000 0.1em solid;
	PADDING-RIGHT: 0.2em;
	BORDER-TOP: #000000 0.1em solid;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 0.2em;
	BORDER-LEFT: #000000 0.1em solid;
	COLOR: #000000;
	PADDING-TOP: 0.2em;
	BORDER-BOTTOM: #000000 0.1em solid;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #FFFFFF
	style="border-style: dashed";
	width: 200px;
}

#regtext2:focus {
	border-style:groove;

style="border-style: dashed"; 		background-color:#f1f1f1;
	width: 200px;
}

#regtext2x {

	BORDER-RIGHT: #000000 0.1em solid;
	PADDING-RIGHT: 0.2em;
	BORDER-TOP: #000000 0.1em solid;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 0.2em;
	BORDER-LEFT: #000000 0.1em solid;
	COLOR: #000000;
	PADDING-TOP: 0.2em;
	BORDER-BOTTOM: #000000 0.1em solid;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #FFFFFF
	style="border-style: dashed";
	width: 240px;
}

#regtext2x:focus {
	border-style:groove;

style="border-style: dashed"; 		background-color:#f1f1f1;
	width: 240px;
}

#regtext3 {

	BORDER-RIGHT: #000000 0.1em solid;
	PADDING-RIGHT: 0.2em;
	BORDER-TOP: #000000 0.1em solid;
	PADDING-LEFT: 0.2em;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 0.2em;
	BORDER-LEFT: #000000 0.1em solid;
	COLOR: #000000;
	PADDING-TOP: 0.2em;
	BORDER-BOTTOM: #000000 0.1em solid;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #FFFFFF
	style="border-style: dashed";
	width: 120px;
}

#regtext3:focus {
	border-style:groove;

style="border-style: dashed"; 		background-color:#f1f1f1;
	width: 120px;
}







#menu_rb a:link{color:#ffffff;text-decoration:underline;}
#menu_rb a:visited{color:#ffffff;text-decoration:underline;}
#menu_rb a:hover{color:#ffffff;text-decoration:underline;}
#menu_rb a:active{color:#ffffff;text-decoration:underline;}
a.footer:link{color:#666666;text-decoration:none;}
a.footer:visited{color:#666666;text-decoration:none;}
a.footer:hover{color:#666666;text-decoration:underline;}
a.footer:active{color:#666666;text-decoration:none;}
a.link_m_l:link{color:#000000;text-decoration:none;}
a.link_m_l:visited{color:#000000;text-decoration:none;}
a.link_m_l:hover{color:#000000;text-decoration:underline;}
a.link_m_l:active{color:#000000;text-decoration:none;}
a.blauw-under:link{color:#74acdb;text-decoration:underline;}
a.blauw-under:visited{color:#74acdb;text-decoration:underline;}
a.blauw-under:hover{color:#4C51CF;text-decoration:underline;}
a.blauw-under:active{color:#74acdb;text-decoration:underline;}
a.nav1:link{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav1:visited{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav1:hover{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav1:active{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav2:link{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav2:visited{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav2:hover{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav2:active{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav3:link{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav3:visited{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav3:hover{color:#74acdb;text-decoration:none;font-weight:bold;}
a.nav3:active{color:#74acdb;text-decoration:none;font-weight:bold;}
.blauwzonderlink{color:#74acdb;text-decoration:underline;}
.blauwzonderlink:hover{color:#4C51CF;text-decoration:underline;}
a.tabmenu:link{color:#666666;text-decoration:none;}
a.tabmenu:visited{color:#666666;text-decoration:none;}
a.tabmenu:hover{color:#666666;text-decoration:none;}
a.tabmenu:active{color:#666666;text-decoration:none;}


.dropdown{font-size:0.75em;width:135px;margin-top:2px;padding:1px;border:1px solid #999999;background-color:#EFEFEF;height:25px;}
.dropdown.w200{width:210px;}
.dropdown.em1{font-size:1.0em;}
.input{
	font-size:0.75em;
	color:#000000;
	margin:2px 0px 5px 0px;
	padding:2px;
	border:solid 1px #999999;
	background-color:#EFEFEF;
}
.input.em1{
	font-size:0.8em;
}
.input.w75{width:75px;}
.input.w120{width:140px;}
.input.w200{width:200px;}
.textarea{color:#000000;margin:2px 0px 5px 0px;border:solid 1px #999999;background-color:#EFEFEF;height:75px;}
.textarea.w200{width:210px;font-family:Arial,Geneva,Helvetica,sans-serif;font-size:0.75em;}
.textarea.w381{width:391px;font-family:Arial,Geneva,Helvetica,sans-serif;font-size:1em;}
.textarea.w100pr{width:100%;font-family:Arial,Geneva,Helvetica,sans-serif;font-size:0.75em;}
.check{width:14px;height:14px;margin:0px 2px 0px 2px;padding:0px;border:0px;vertical-align:middle;}



html{overflow-y:scroll;}
.clr{clear:both}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	margin: 0px 0px 0px 0px;
	background-color: #000000;
	background-image: url('../img/header.jpg');
	background-repeat: repeat-x;
	background-position:top center;
}
h1{font-size:0.85em;display:inline;white-space:nowrap;}
h2{font-size:0.875em;display:inline;white-space:nowrap;}
h3{font-size:1.25em;}
h3.nowrap{white-space:nowrap;}
h3.inline{display:inline;}
p{
	display:inline;
}
p.black{color:black;}
p.white{color:white;}
p.white.bold{font-weight:bold;}
p.head{
	font-size:0.875em;
	font-weight:bold;
	color:#0B333F;
}
p.nothing{font-size:100%;}
p.inline_no{display:block;}
p.inline_no.product{padding:5px;height:122px}
p.pointer{font-size:1em;cursor:pointer;}
p.inline{display:inline;}
p.oudeprijs{text-decoration:line-through;}
p.nieuweprijs{color:blue;}
.img1{position:relative;border:0px;left:0px;top:0px;z-index:6;}
.img2{
	position:relative;
	border:0px;

	top:0px;
	z-index:5;
}
.img3{
	position:relative;
	border:0px;

	top:0px;
	z-index:4;
}
.img4{
	position:relative;
	border:0px;

	top:0px;
	z-index:3;
}

.footer_l{float:left;position:relative;top:10px;font-size:0.75em;color:#999999;}
.footer_r{
	float:right;
	position:relative;
	top:10px;
	font-size:0.75em;
	color:#666666;
}
.menu_links{border-bottom:1px dotted #CCCCCC;width:135px;height:22px;font-size:0.75em;}

.pv_omschrijving{height:80px;}
.pv_bestel{position:relative;}
.voorraad-groen.vp{font-size:10px;}
span.prijs{font-size:1.8em;display:inline;font-weight:bold;}
#menu_rechts ul{list-style-type:none;padding:0px;margin:0px;border-top:1px dotted #e4e4e4;}
#menu_rechts li{padding:5px 0px 5px 0px;border-bottom:1px dotted #e4e4e4;font-size:0.75em;}
.type-afb{padding:5px 15px 0px 10px;float:left;}
ul.list{list-style-type:none;list-style-image:url('../img/pijl.gif');padding:0px;margin:0px 0px 0px 20px;font-size:0.75em;}
ul.list.space li{padding:3px 0px 3px 0px;}
ul.list li{float:left;}
ul.list li a{color:#74acdb;text-decoration:underline;}
ul.list li a:hover{color:#4C51CF;text-decoration:underline;}
ul.list li a.active{color:#38A123;text-decoration:underline;}
ul.list-3{font-size:11px;}
ul.list-3{list-style-type:none;list-style-image:none;padding:0px;margin:10px;}
ul.list-3 li{float:left;width:200px;}
ul.list-3 li a{font-family:Arial;font-size:11px;color:#74acdb;text-decoration:underline;}
ul.list-3 li a:hover{font-family:Arial;font-size:11px;color:#4C51CF;text-decoration:underline;}
ul.list-3 li a.active{font-family:Arial;font-size:11px;color:#38A123;text-decoration:underline;}
div.productdetails ol{margin-left:28px;font-size:0.75em;}
div.productdetails ul{list-style-type:none;padding:0px;margin:0px 0px 10px 0px;list-style-position:inside;list-style-image:url('../img/pijl.gif');background-position:0px 0px;font-size:0.75em;}
div.productdetails li{padding:3px 0px 3px 0px;}
.blauw{color:#74acdb;font-weight:bold;}
.aantal{float:left;position:relative;left:113px;top:2px;font-size:0.75em;}
.compatibel{width:90px;height:165px;border:1px solid #cccccc;vertical-align:top;margin:10px 16px 0px 0px;padding:0px;font-size:0.75em;}
.compatibel-active{width:90px;height:165px;border:1px solid #38A123;vertical-align:top;margin:10px 16px 0px 0px;padding:0px;font-size:0.75em;}
.compatibel-laatste{width:90px;height:165px;border:1px solid #cccccc;vertical-align:top;margin:10px 5px 0px 0px;padding:0px;}
table.compatibel h2{font-family:Arial;font-size:12px;color:#000000;margin:5px 0px 0px 10px;}
table.rows{border-collapse:collapse;margin:0;padding:0;border-top:1px solid #ccc;font-size:0.75em;}
table.rows.noline{border-top:none;}
table.rows tr{background-color:#f7f7f7;}
table.rows tr:hover{background-color:#ebebeb;}
table.rows tr td{border-bottom:1px solid #ccc;padding:10px;}
table.rows td.contact2{width:200px;}
table.rows tr.headrow td{font-weight:bold;background-color:#fff;border-bottom:1px solid #ccc;}
table.rows tr.headrow2 td{background-color:#fff;border-bottom:1px solid #ccc;}
table.rows tr.emptyrow td{font-weight:normal;background-color:#fff;border:none;}
table.rows img{border:1px solid #cccccc;}
table.rows a{color:#74acdb;text-decoration:none;font-weight:bold;}
table.rows a:hover{text-decoration:underline;}
table.rows2{border-collapse:collapse;margin:0;padding:0;border-top:1px solid #ccc;}
table.rows2.noline{border-top:none;}
table.rows2 tr{background-color:#ffffff;}
table.rows2 tr:hover{background-color:#f7f7f7;}
table.rows2 tr td{border-bottom:1px dotted #e4e4e4;padding:10px;}
table.rows2 tr.headrow2 td{background-color:#fff;border-bottom:1px solid #ccc;font-size:0.75em;}
table.rows2 a{color:#74acdb;text-decoration:none;font-weight:bold;}
table.rows2 a:hover{text-decoration:underline;}
fieldset.whalf{width:370px;height:200px;font-size:1em;padding:5px;border:1px solid #cccccc;float:left;}
fieldset.whalf legend{font-size:0.75em;}
fieldset.whalf.right{float:right;}
fieldset.whalf.h150{height:150px;margin:5px;}
fieldset.full{width:761px;font-size:1em;padding:10px;margin:5px;border:1px solid #cccccc;float:left;}
fieldset.full.highlight{border:1px solid #74acdb;}
fieldset.full legend{font-size:0.75em;}
fieldset.whalf.right{float:right;}
fieldset.popup{width:540px;font-size:1em;padding:10px;margin:5px;border:1px solid #cccccc;float:left;}
fieldset legend{font-size:0.75em;}
fieldset.contact{width:278px;height:100px;font-size:1em;padding:15px;border:1px solid #CCC;margin:5px 10px 5px 0px;}
fieldset.account{width:220px;height:100px;font-size:1em;padding:15px;border:1px solid #CCC;margin:5px 10px 5px 0px;}
fieldset.ideal{width:618px;height:80px;font-size:1em;padding:15px;border:1px solid #CCC;margin:5px 10px 5px 0px;}
fieldset.ideal legend{font-size:1em;}
ul.dot{margin:0px 0px 0px 40px;font-size:0.75em;}
ol.number{margin:0px 0px 0px 40px;font-size:0.75em;}
li.account{list-style-type:none;background-image:url(../img/pijl.gif);background-repeat:no-repeat;background-position:0px 6px;padding:5px 0px 5px 15px;border-bottom:1px dotted #e4e4e4;font-size:0.75em;}
li.pdf{list-style-type:none;background-image:url(../img/pdf.gif);background-repeat:no-repeat;background-position:0px 0px;padding:0px 0px 0px 20px;font-size:0.75em;}
li.details{list-style-type:none;background-image:url(../img/details.png);background-repeat:no-repeat;background-position:0px 0px;padding:0px 0px 0px 20px;font-size:0.75em;}
ul.list-4{list-style-type:none;padding:0px;margin:10px;list-style-image:none;background-position:0px 0px;}
ul.list-4 li{float:left;width:150px;text-align:center;}
ul.list-4 li a{font-family:Arial;font-size:11px;color:#74acdb;text-decoration:none;}
ul.list-4 li a:hover{font-family:Arial;font-size:11px;color:#4C51CF;text-decoration:none;}
ul.list-4 li a.active{font-family:Arial;font-size:11px;color:#38A123;text-decoration:none;}



*{
	padding:0;
	margin:0;
	z-index: 12;
	
}
#body{width:960px;margin:0 auto;}
#header-container{
	position:relative;
	height:500px;
}
#pagina-container{overflow:hidden;background-color:#ffffff;border-left:5px solid white;border-right:5px solid white;}
#midden{
	width:600px;
	padding:0px 0px 0px 30px;
	margin-top:0px;
	float:left;
	font-size: 15px;
	margin-left: 0px;
	height: 400px;
}

#menu-links,#menu-rechts{
	width:200px;
	margin-top:240px;
	float:right;
	height: 400px;
}
#footer-container{margin-top:10px;clear:both;border-top:1px solid #cccccc;height:100px;}
#logo{
	position:relative;
	top:40px;
	width:400px;
	height:100px;
}
#boxzelf1{
	position:fixed;
	top:216px;
	left:38px;
	width:160px;
	height:100px;
}
#midrechts2{
	width:283px;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	float:right;
	height: 28px;
	margin-right: 0px;
	position: absolute;
	left: 628px;
	top: -45px;
}
#menu_rb{
	position:absolute;
	top:28px;
	right:114px;
	width:185px;
	font-size:0.90em;
	color:#ffffff;
	text-align:right;
}

#tabs{
	position:absolute;
	top:161px;
	left:2px;
	width:884px;
	height:33px;
	z-index: 10;
}

#navigatie{position:relative;width:654px;left:2px;height:23px;}
div.img{height:auto;width:auto;float:left;text-align:center;}
div.img img{display:inline;margin:2px;border:1px solid #cccccc;}
div.img a:hover img{border:1px solid #74acdb;}
div.blox{border:1px solid #cccccc;width:154px;height:305px;float:left;text-align:center;margin:10px 12px 0px 0px;padding:0px;background-image:url('../img/type/achtergrond.png');background-repeat:repeat-x;background-position:bottom;}
div.blox.last{margin:10px 0px 0px 0px;}
div.blox img{display:inline;margin:0px;}
div.blox:hover{border:1px solid #74acdb;}
div.meerinfo{text-align:right;padding:10px 0px 0px 0px;}
div.blox h3{font-size:0.875em;text-align:left;margin:5px 0px 0px 10px;}
div.blox.type{height:235px;}
div.blox.type h3{height:35px;}
div.blox.merk{height:154px;}
div.blox_head{
	height:60px;
	float:left;
	text-align:left;
}
div.border_only{border:1px solid #cccccc;padding:10px;height:187px;width:638px;background-image:url('../img/type/achtergrond.png');background-repeat:repeat-x;background-position:bottom;margin:0px 0px 10px 0px;}
div.border_only.h215{height:215px;}
div.border_only.no_height{height:auto;}
div.border_only:hover .p_header{background-image:url('../img/p_groep_achtergrond_hover.png');}
div.border_only h2{font-size:0.75em;}
div.border_only h2.blue{color:#74acdb;}
div.border_only.w793{width:773px;border:1px solid #cccccc;vertical-align:top;}
div.w150_right{float:right;width:150px;height:200px;vertical-align:top;line-height:25px;padding:15px 0px 0px 5px;}
div.type-bestel{float:right;position:relative;top:196px;right:95px;width:250px;font-size:0.75em;}
div.p_header{border-bottom:1px solid #cccccc;background-image:url('../img/p_groep_achtergrond.png');background-repeat:repeat-x;background-position:bottom;position:relative;top:0px;height:18px;padding:5px 0px 5px 10px;margin:-12px 0px 0px -10px;width:648px;}
div.p_header.small{font-size:0.875em;}
div.p_prijs{float:right;text-align:right;width:175px;}
div.p_prijs_aanbieding{float:right;text-align:right;width:175px;position:relative;top:-19px;}
div.p_buttons{position:relative;top:10px;float:left;width:300px;}
div.p_buttons p{font-size:1em;}
div.productdetails{width:638px;padding:10px;border:1px solid #cccccc;clear:both;}
div.fotos{margin-top:10px;float:left;width:260px;height:250px;text-align:center;}
div.fotos.h280{height:280px;}
div.info{margin-top:10px;float:right;width:370px;height:192px;}

div.detailtabs{width:638px;}

div.list_spec{font-size:1.4em;}
div.tab_specificaties li{font-size:1.33em;}
#navigatie{position:relative;width:654px;left:2px;height:23px;font-size:0.75em;}
#search-wrap{width:648px;height:auto;padding:5px;border:1px solid #cccccc;background-image:url('../img/type/achtergrond.png');background-repeat:repeat-x;background-position:bottom;}
#results{width:208px;margin-left:0px;border:solid 3px #dedede;display:none;position:absolute;background-color:#fefefe;}
#results ul, #results li{padding:0;margin:0;border:0;list-style:none;}
#results li{border-top:solid 1px #DEDEDE;font-size:0.75em;}
#results li a{display:block;padding:4px;text-decoration:none;color:#000000;font-weight:bold;}
#results li a small{display:block;text-decoration:none;color:#999999;font-weight:normal;}
#results li a:hover{background:#EFEFEF;}
#results ul{padding:6px;}
#search-wrap .merklogo{float:right;height:75px;border:1px solid #cccccc;}
#search-wrap .merklogo:hover{border:1px solid #74acdb;}
#model_zoeken{height:30px;padding:5px;background-color:grey;}
#bubble_tooltip{width:250px;position:absolute;display:none;z-index:100;}
#bubble_tooltip .bubble_top{background-image:url('../img/bubble_top.gif');background-repeat:no-repeat;height:16px;}
#bubble_tooltip .bubble_middle{background-image:url('../img/bubble_middle.gif');background-repeat:repeat-y;background-position:bottom left;padding-left:7px;padding-right:7px;}
#bubble_tooltip .bubble_middle span{position:relative;top:0px;font-family:Arial;font-size:11px;z-index:101;}
#bubble_tooltip .bubble_bottom{background-image:url('../img/bubble_bottom.gif');background-repeat:no-repeat;background-repeat:no-repeat;height:44px;position:relative;top:-6px;}

div.winkel_content{width:783px;height:250px;padding:5px;}
div.fieldset_content{height:140px;}
div.fieldset_bottom{position:relative;top:10px;height:25px;width:370px;}
#foutdiv{border-top:1px solid #FFD324;border-bottom:1px solid #FFD324;background:#FFF6BF;padding:5px;margin:5px 0px 5px 0px;}
div.content{display:inline-block;}
div.tekst{width:650px;height:570px;border:1px solid #cccccc;margin:2px 0px 10px 0px;padding:5px 5px 10px 5px;vertical-align:top;font-size:0.75em;}
div.tekst h1{color:#74acdb;font-size:18px;margin-bottom:15px;}
div.tekst ol{margin-left:20px;}
div.tekst li{margin-bottom:15px;}
div.stuurnaarvriend{width:570px;overflow:hidden;margin:2px 0px 10px 0px;padding:5px 5px 10px 5px;background-image:none;}
#laatstenieuws{
	width:846px;
	margin:2px 0px 10px 2px;
	padding:0px;
	border:0;
	clear:both;
	position: absolute;
	height: 509px;
	left: 20px;
	top: 213px;
	border-style: none;
}
