img, object{
	display: block;
}
img{
	border:0;
}
a{
	color: #002f5f;
	text-decoration: none;
	border-bottom: 1px solid #002f5f;
}

h1{
	color: #9f180e;
	font-size: 12pt;
	margin: 0 0 20px 0;
	padding: 0;
}
h2{
	color:#002f5f;
	margin: 0;
	padding: 0;
	font-size: 70%;
	line-height: 170%;
}
h3{
	color:#999999;
	margin: 0;
	padding: 0;
	font-size: 70%;
	line-height: 170%;
}
h4{
	color: #9f180e;
	font-size: 9pt;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
h5{
	color: #FFFFFF;
	font-size: 75%;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 0 20px;
}
p{
	color: #696969;
	font-size: 70%;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 170%;
}
p a{
	color: #696969;
	text-decoration: none;
	border-bottom: 1px solid #d1d897;
}
ul{
	font-size: 70%;
	line-height: 170%;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}
li{
	background: url(http://www.kokwatersport.nl/images/list_item_gr.gif) 4px 5px no-repeat;
	padding: 0 0 0 15px;
	color: #696969;
}
table{
	margin: 0;
	padding: 0;
}
tr{
}
td{
	 color: #666666;
	 font-size: 70%;
	 line-height: 170%;
	 padding: 3px;
}
td h1, td h2, td p, ul li ul{
	font-size: 100%;
	line-height: 100%;
}
form{
	margin: 0;
	padding: 0;
}
input, select{
	 color: #666666;
	 border: 1px solid #e0e0e0;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 padding: 3px;
}
textarea{
	 color: #666666;
	 border: 1px solid #e0e0e0;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 padding: 3px;
	 width: 183px;
}
input.submit{
	background: #ec8f22;
	color: #FFF;
	font-weight: bold;
	width: auto;
}
input.radio{
	border:none;
	width: auto;
}
input.verzenden{
	background:url(http://www.kokwatersport.nl/images/verzenden.gif) 0 0  no-repeat;
	height: 23px;
	width: 82px;
	border: none;
	cursor: pointer;
}
/**------------------------------------------------------------------------
ALGEMENE PAGINA STYLING
-------------------------------------------------------------------------**/
body{
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
#container {
	position: relative;
	top: 0;
	left: 0;
	width: auto;
	margin: 0;
}
html, body, #container {
	height: auto;	
	min-height: auto;
}
#top {
	height:auto;
	padding:0 0 35px 0;
	margin:0 0 15px 0;
	border-bottom:2px solid #002e62;
}
#top a{
	border:0;	
}
#top .logo .printlogo,
#top .logo .printlogo img{
	position:relative;
	display:block;

}
#top .log{
	position:relative;
}
#top ul,
#top #form,
#kruimel,
#content_links{
	display:none;
}


#content,
#content_PAYMENT_ZONE,
#content_PAYMENT_ACCEPTURL{
	position: relative;
	background:none;
	margin: 20px 0 0 0;
	padding: 0 2px;
	min-height: auto;
	height: auto;
}
body.home #content,
body.productdetail #content{
	background:none;
}

/**------------------------------------------------------------------------
SPECIFIEKE STYLING VOOR DE INVULLING VAN HET CONTENTVLAK

+ CONTENT TEKST 
+ CONTENT RECHTS
-------------------------------------------------------------------------**/
/**-------------------STANDAARD VERVOLG PAGINA---------------------------**/
#content_text{
	position:relative;
	margin: 0;
	float: left;
	width: 50%;
}
#content_PAYMENT_ZONE_text {
	position:relative;
	margin:35px 0 0 15px;
	float: left;
}
#content_rechts{	
	float: right;
	padding: 0 0 30px 0;
}
#content_rechts img{	
	width: 300px;
	height: 354px;
}
/**-------------------PRODUCT OVERZICHT PAGINA---------------------------**/
#content_titel{
	position:relative;
	margin:35px 0 0 210px;
}
#content_titelov{
	position:relative;
	margin:10px 0 0 210px;
}
#content_titel h1{
	margin: 0 0 15px 0;
}
#content_titelov h1{
	margin: 0 0 10px 0;
	font-size: 70%;
}
.product_nav{
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background: #f6f6f6;
	height: 27px;
	margin: 0 0 0 189px;
	position: relative;
}
.product_navb{
	position:absolute;
	border-top: 1px solid #e0e0e0;
	background: #f6f6f6;
	width: 787px;
	height: 17px;
	left: 191px;
	bottom: 0;
}
.paginanav, .resultaat{
	position: absolute;
	top: 5px;
}
.paginanav{
	left: 20px;
}
.resultaat{
	right: 20px;
}
.paginanav p, .resultaat p{
	font-size: 10px;
}
.paginanav a.noborder, .resultaat a.noborder{
	border: none;
}
.paginanav a.focus, .resultaat a.focus{
	font-weight: bold;
}

.paginanav img, .resultaat img{
	display: inline;
}
.product{
	position: relative;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0 0 0;
	height: 70px;	
}

.product img.foto{
	padding: 5px 0 0 15px;
	display:inherit;
}

.product a{
	border: none;
}

.product p.text{
	position:absolute;
	margin:  0 0 0 110px;
	width: 300px;
	color: #003160;
	padding: 10px 0 0 0;
	top: 0;
}

.product p.text a{
	border: none;
	color: #003160;
}
.product p.text a:hover{
	border-bottom:1px solid #003160;
}

.product .status{
	position:absolute;
	margin:  0 0 0 500px;
	top: 0;
	padding: 13px 0 0 0;
}

.product .status p, #voorraad .status p{
	font-size: 9px;
	margin: 0;
}

.product .prijs{
	position:absolute;
	margin:  0 0 0 600px;
	width: 150px;
	height: 42px;
	top: 8px;
	background:none;
	padding: 5px 0 0 7px;
}
.product .prijs p.voor{
	font-size: 13px;
	padding: 0 0 0 0;	
}

.product .bestel{
	position:absolute;
	margin:  0 0 0 705px;
	top: 10px;
}
/**-------------------PRODUCT DETAIL PAGINA---------------------------**/
#voorraad{
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	height: 85px;
	margin: 0 0 20px 0;
	position:relative;
}
#voorraad .status{
	position:absolute;
	margin: 0;
	top: 0;
	padding: 10px 0 0 0;
}
#voorraad .status p{
	padding: 0 0 2px 0;
}
#voorraad .prijs{
	position:absolute;
	margin:  0 0 0 120px;
	width: auto;
	height: auto;
	top: 8px;
	background:none;
	padding: 0 0 0 7px;
}
#voorraad .bestel{
	display:none;
}

.rechts400{
	width: 300px;
}
.prod_det_img{
	width: 300px;
	padding: 35px 0 0 0;
	margin: 0 auto 0 auto;
}
/**-------------------PRODUCTOVERZICHT 1 & HOMEPAGE---------------------------**/
#home_flash,
#vervolg_flash{
 	margin: 0;
	background: none;
	border-bottom: 1px solid #959595;
	height: auto;
}
#home_flash object,
#vervolg_flash object{
	display:none;
	position: relative;
	left: 0;
}

#intro{
	margin:0;
	padding: 0;
}
#dealernieuws, #aanbiedingen{
 	margin: 0;
	height: auto;
	border-bottom: 1px solid #959595;
}
#aanbiedingen{
	background:none;
	height: 290px;
}
#aanbiedingtitel{
	position:absolute;
	margin-top: -305px;
	left: 10px;
}
#aanbieding1, #aanbieding2, #aanbieding3, #aanbieding4{
	position:absolute;
	width: 23%;
	padding: 20px 10px 0 10px;
}
#aanbieding1{left: 0;}
#aanbieding2{left: 25%;}
#aanbieding3{left: 50%;}
#aanbieding4{left: 75%;}
#aanbiedingen .prijs{
	position:absolute;
	z-index: 1;
	height: auto;
	width: 75px;
	top: 235px;
	margin-left:0;
	background:none;
	padding: 3px 3px 3px 8px;
	border:1px solid #9aac0a;
}
.prijs p.van{
	font-size: 10px;
	color: #9aac0a;
	margin: 0;
	padding: 0;
}
.prijs p.voor{
	font-size: 19px;
	font-weight: bold;
	color: #9aac0a;
	margin: 0;
	padding: 7px 0 0 0;
}
#aanbiedingen .prijs p.voor{
	font-size: 13px;
	padding: 0 0 0 0;	
}
.info{
	position: absolute;
	top: 170px;
	width: 140px;
}
.info p{
	font-size: 10px;
	color: #002f5f;
}
.info p a{
	color: #002f5f;
	border: none;
}
.info p a:hover{
	border-bottom: 1px solid #002f5f;
}
#dealernieuws img.partners{
	display:block;
	float: left;
}
#gratisnieuwsbrief{
	padding: 10px 0 0 0;
	margin: 0 0 0 410px;
	position:relative;
}
#gratisnieuwsbrief p, #gratisnieuwsbrief h1{
	margin: 0 0 6px 0;
}
#gratisnieuwsbrief a{
border: none;
}
#nbaanmelden input.submit{
	background:url(http://www.kokwatersport.nl/images/nieuwsbrief_submit.gif) 0 0  no-repeat;
	height: 23px;
	width: 100px;
	border: none;
	cursor: pointer;

}
#nieuwsbriefbottom{
	margin: 0;
}
#nieuwsbriefbottom h1{
	padding: 15px 0 0px 0;
	margin: 0;
}
.nb_bottom{
	position:absolute;
	left: 490px;
	top: 10px;
}
.nb_text{
	position:absolute;
	left: 200px;
	width: 500px;
	top: 15px;
}
.nb_button{
	position:absolute;
	left: 670px;
	width: 100px;
	top: 12px;
}
.nb_button a{
	border:0;
}
.nb_button img{
	display:inline;
}

.nb_text p{
	font-size: 55%;
}
/**-------------------WINKELWAGEN + VERVOLGSTAPPEN---------------------------**/
#stappen{
	display:none;
}
#stappen_PAYMENT_ZONE{
	position:absolute;
	height: 33px;
	background: #FFF;
}
#stappen_PAYMENT_ZONE ul{
	margin: 8px 0 0 0;
}
#stappen_PAYMENT_ZONE ul li{
	display: inline;
	background:url(http://www.kokwatersport.nl/images/list_item_grijs.gif) 0 0 no-repeat;
	*background:url(http://www.kokwatersport.nl/images/list_item_grijs.gif) 0 4px no-repeat;
	position:relative;
	padding: 0 4px 0 5px;	
}
#stappen_PAYMENT_ZONE ul li.none{
	background:none;
}
#stappen_PAYMENT_ZONE ul li img{
	display: inline;
	position: relative;
}
#stappen_PAYMENT_ZONE ul li a{
	margin: 0 0 0 10px;
	border: none;
}
#winkelwagen, #aanmelden, #toegangscode_vergeten, #account_aanmaken, #orderadres, #afwijkend_afleveradres, #leveringsconditie, #betaalmethode, #overzicht, #orderbevestiging{
	position: relative;
	margin: 40px 20px 0 0;
}
#storing, #nieuwsbrief {
	position: relative;
	margin: 10px 0 0 203px;
}
#nieuwsbrief img, #winkelwagen img, #aanmelden img, #orderadres img, #afwijkend_afleveradres img, #toegangscode_vergeten img, #account_aanmaken img, #leveringsconditie img, #betaalmethode img, #overzicht img, #orderbevestiging img{
	display: inline;
	border: none;
}
#nieuwsbrief h1, #winkelwagen h1, #aanmelden h1, #orderadres h1, #afwijkend_afleveradres h1, #toegangscode_vergeten h1, #account_aanmaken h1, #leveringsconditie h1, #betaalmethode h1, #overzicht h1, #orderbevestiging h1{
	display: inline;
}
#nieuwsbrief tr.border, #winkelwagen tr.border, #aanmelden tr.border, #orderadres tr.border, #afwijkend_afleveradres tr.border, #toegangscode_vergeten tr.border, #account_aanmaken tr.border, #leveringsconditie tr.border, #betaalmethode tr.border, #overzicht tr.border, #orderbevestiging tr.border{
	border-collapse: collapse;
}
#nieuwsbrief tr.border td, #winkelwagen tr.border td, #aanmelden tr.border td, #orderadres tr.border td, #afwijkend_afleveradres tr.border td, #toegangscode_vergeten tr.border td, #account_aanmaken tr.border, #leveringsconditie tr.border td, #betaalmethode tr.border td, #overzicht tr.border td, #orderbevestiging tr.border td{ 
	border-bottom: 1px solid #e0e0e0;
}
#winkelwagen form#toevoegen{
	position: absolute;
	margin-left: 470px;
}
#nieuwsbrief #tussen, #winkelwagen #tussen, #aanmelden #tussen, #toegangscode_vergeten #tussen, #account_aanmaken #tussen, #orderadres #tussen, #afwijkend_afleveradres #tussen, #leveringsconditie #tussen, #betaalmethode #tussen, #overzicht #tussen, #orderbevestiging #tussen{
	height: 20px;
}

#nieuwsbrief .afmelden{
	height: 21px;
	width: 97px;
	background:url(http://www.kokwatersport.nl/images/afmelden.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}

input.aflever{
	background:url(http://www.kokwatersport.nl/images/nieuwbrief_input.gif) 0 0  no-repeat;
	height: 21px;
	width: 183px;
	border: none;
	padding: 4px 0 0 4px;
}
#winkelwagen input.radio{
	background:none;
	height: auto;
	width: auto;
	border: none;
}
#winkelwagen a{
	color: #878787;
	border: none;
}
#winkelwagen a:hover{
	border: none;
}
#winkelwagen td.header-1,
input.toevoegen,
#winkelwagen .art_toevoegen,
#winkelwagen .aantalwijzigen,
#winkelwagen .volgendestap, #orderadres .volgendestap, #afwijkend_afleveradres .volgendestap, #leveringsconditie .volgendestap, #betaalmethode .volgendestap{
	display:none;
	height: auto;
	width: auto;
	padding:0;
	background:none;
	border: none;
}
#aanmelden{
	position:relative;
	margin: 40px 20px 0 203px;
}

#aanmelden .aanmelden{
	height: 21px;
	width: 99px;
	background:url(http://www.kokwatersport.nl/images/aanmelden.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}
#aanmelden .account, #toegangscode_vergeten .account{
	height: 21px;
	width: 119px;
	background:url(http://www.kokwatersport.nl/images/account_maken.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}
#aanmelden .nieuw, #toegangscode_vergeten .nieuw{
	margin-left: 420px;
}
#account_aanmaken .aanmelden{
	height: 21px;
	width: 99px;
	background:url(http://www.kokwatersport.nl/images/aanmelden.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}
#orderadres .vorige_stap, #afwijkend_afleveradres .vorige_stap{
	height: 21px;
	width: 119px;
	background:url(http://www.kokwatersport.nl/images/vorige_stap.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}
#orderadres .adres_toevoegen, #afwijkend_afleveradres .adres_toevoegen{
	height: 23px;
	width: 114px;
	background:url(http://www.kokwatersport.nl/images/adres_toevoegen.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}
#orderadres .opslaan, #afwijkend_afleveradres .opslaan{
	height: 23px;
	width: 77px;
	background:url(http://www.kokwatersport.nl/images/opslaan.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}
#overzicht .wijzigen{
	height: 21px;
	width: 121px;
	background:url(http://www.kokwatersport.nl/images/wijzigen.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}
#overzicht .lezen{
	height: 21px;
	width: 121px;
	background:url(http://www.kokwatersport.nl/images/lezen.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}
#overzicht .printen, #leveringsvoorwaarden .printen{
	height: 21px;
	width: 121px;
	background:url(http://www.kokwatersport.nl/images/printen.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}
#overzicht .akkoord{
	height: 21px;
	width: 93px;
	background:url(http://www.kokwatersport.nl/images/akkoord.gif) 0 0 no-repeat;
	cursor: pointer;
	border: none;
}
ul.vacatures li a{
	color: #696969;
	text-decoration: none;
	border-bottom: 1px solid #d1d897;
}
ul.vacatures li a:hover{
 border: none;
}
/**------------------------------------------------------------------------
ALGEMENE STYLING VOOR DE ONDERKANT VAN DE PAGINA
+ ONDERKANT CONTENTVLAK
+ MEGASTORE OPENINGSTIJDEN/ADRES
+ SITEMAP
+ FOOTER
+ MENU
-------------------------------------------------------------------------**/
#contentbottom,
#contentbottomhome,
#contentbottompr,
#contentbottomprd{
	background:none;
	height: 0;
	margin: 0;
}
#megastore{
	position:relative;
	float:none;
	top:0;
	right:0;
	width: 275px;
	height: auto;
	background:none;
	margin: 0;
}
#megastore_left{
	margin: 0;
	float: left;
	width: 140px;
}
#megastore_right{
	margin: 0;
}
#megastore p{
	color: #002f5f;
	font-size: 7pt;
	line-height: 10pt;
	margin: 3px 0 15px 0;
}
span.dag{
	position:absolute;
}
span.openingstijden{
	position:absolute;
	margin: 0 0 0 30px;
}
#sitemap{
	display:none;
}

#footer,
#menu{
	display:none;
}

.clearleft{
	clear: left;
}
.clear{
	clear:both;
}
.notv, .troverig, .trgare{
	display: none;
}

.actiebanner{
	display:none;
}
