/* CSS Document */

/**------------------------------------------------------------------------
ALGEMENE TEKSTSTYLING
-------------------------------------------------------------------------**/
img, object{
	display:block;
}
img{
	border:0;
}
a{
	color:#002f5f;
	text-decoration:none;
	border-bottom:1px solid #002f5f;
}
a:hover{
	text-decoration:none;
	border:none;
}
h1{
	color:#9f180e;
	font-size:80%;
	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:70%;
	font-weight:normal;
	margin: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(/images/css-sprite/icons.gif) 4px -209px 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(/images/css-sprite/bg-btn.gif) 0 -1468px no-repeat;
	height:23px;
	width:82px;
	border:none;
	cursor:pointer;
}
/**------------------------------------------------------------------------
ALGEMENE PAGINA STYLING
+ BODY
+ CONTAINER
+ BOVENKANTPAGINA (TOP)
+ CONTENTVLAK
+ KRUIMELPAD
-------------------------------------------------------------------------**/
body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/top_background_logo.gif) 50% 0 #b7dcf9 no-repeat;
}
#container {
	position:absolute;
	top:0;
	left:50%;
	width:980px;
	margin-left:-490px;
}
html, body, #container {
	height:100%;	
	min-height:100%;
} 
html>body, html>body #container {
	height:auto;
}
#main {
	height:auto;
	margin-bottom:30px;
}
#top{
	height:100px;
}
#top .logo{
	position:absolute;
	left:15px;
	top:15px;
	width:143px;
	height:76px;
	border:none;
}
#top .printlogo,
#top .logo img{
	display:none;
}
#top ul{
	font-size:65%;
	list-style:none;
	border-bottom:1px solid #d2e9fa;
	float:right;
	padding:0 0 10px 0;
	margin:8px 0 0 0;
}
html>body #top ul{
	margin:15px 0 25px 0;
}
#top ul li{
	display:inline;
	color:#002f5f;
	margin:0 15px 0 0;
	background:url(/images/css-sprite/icons.gif) 4px 2px no-repeat;
}
#top ul li.winkelwagen{
	background:url(/images/css-sprite/icons.gif) 0 -107px no-repeat;
	margin:0;
}
#top ul li a{
	border:none;
}
#top ul li a:hover{
	border-bottom:1px solid #002f5f;
}
#top #form{
	padding:0 0 0 760px;
}
#top input.zoekveld{
	background:url(/images/css-sprite/bg-btn.gif) 0 -1752px no-repeat;
	height:21px;
	width:181px;
	border:none;
	padding:4px 0 0 4px;
	display:inline;
}
#top input.submit{
	background:url(/images/css-sprite/bg-btn.gif) 0 -1825px  no-repeat;
	height:21px;
	width:27px;
	border:none;
	float:right;
	cursor:pointer;
	padding:0;
	margin:1px 0 0 0;
}
#content{
	position:relative;
	background:url(/images/content_bg.gif) 0 0 repeat-y #ffffff;
	margin:43px 0 0 0;
	padding:0 2px;
	min-height:400px;
	height:400px;
}
#content_PAYMENT_ZONE{
	position:relative;
	background:url(/images/content_PAYMENT_ZONE_bg.gif) 0 0 repeat-y #ffffff;
	margin:43px 0 0 0;
	padding:0 2px;
	min-height:600px;
	height:600px;
}
#content_PAYMENT_ACCEPTURL{
	position:relative;
	background:url(/images/content_PAYMENT_ACCEPTURL_bg.gif) 0 0 repeat-y #ffffff;
	margin:43px 0 0 0;
	padding:0 2px;
	min-height:400px;
	height:400px;
}
body.home #content{
	background:url(/images/content_bg_home.gif) 0 0 repeat-y #ffffff;
}
body.productdetail #content{
	background:url(/images/content_bg_prd.gif) 0 0 repeat-y #ffffff;
}
html>body #content{
	height:auto;
}
#kruimel{
	background:#9aac0a;
	height:18px;
	color:#f5f7e7;
	font-size:65%;
	padding:2px 0 0 14px;
}
#kruimel ul{
	display:inline;
	font-size:100%;
	margin:0;
	padding:0;
}
#kruimel ul li{
	display:inline;
	color:#f5f7e7;
	margin:0 5px 0 0;
	background:url(/images/css-sprite/icons.gif) 4px -427px no-repeat;
}
#kruimel ul li a{
	color:#f5f7e7;
	border:none;
}
#kruimel ul li a:hover{
	border-bottom:1px solid #f5f7e7;
}
/**------------------------------------------------------------------------
SPECIFIEKE STYLING VOOR DE INVULLING VAN HET CONTENTVLAK

+ CONTENTLINKS 
+ SUBNAVIGATIE
-------------------------------------------------------------------------**/
#content_links{
	float:left;
	width:188px;
}
#content_links h1.best{
	margin:15px 0 0 0;
	border-bottom:1px solid #e0e0e0;
	padding:0 0 15px 15px;
	font-size:70%;
}
#content_links h1.voordeel{
	margin:15px 0 0 0;
	padding:0 0 5px 15px;
	font-size:70%;
}
#content_links ol{
	margin:0;
	padding:0;
	list-style:none;
}
#content_links ol li{
	background:url(/images/css-sprite/icons.gif) 15px -205px no-repeat;
	border-bottom:1px solid #e0e0e0;
	padding:3px 15px 3px 30px;
	line-height:15px;
}
#content_links ol li a{
	font-size:9px;
	color:#003160;
	border:none;
}
#content_links ol li a:hover{
	color:#696969;
}
#content_links ul{
	font-size:70%;
	margin:0 0 15px 0;

}
#content_links ul li{
	 display:block;
	 width:168px;
	 min-height:23px;
	 height:23px;
	 padding:0 0 0 30px;
	 background:url(/images/css-sprite/icons.gif) 15px -209px no-repeat;
}
#content_links ul li a{
	color:#696969;
	border-bottom:none;
}
#content_links ul li a:hover{
	border-bottom:1px solid #d1d897;
}
#subnav{
	background:#f6f6f6;
}
#subnav h1{
	 margin:0;
	 padding:10px 0 0 20px;
	 border-bottom:1px solid #e0e0e0;
	 font-size:70%;
	 height:23px;
}
#content_links h3{
	margin:0 0 0 15px;
	padding:10px 0 0 0;
}
#content_links img{
	margin:0 0 0 15px;
}
#subnav ul{
	font-size:60%;
}
#subnav ul li{
	 display:block;
	 width:168px;
	 border-bottom:1px solid #e0e0e0;
	 min-height:23px;
	 height:23px;
	 padding:5px 0 0 20px;
	 background:url(/images/css-sprite/icons.gif) 6px -205px no-repeat;
}
html>body #subnav ul li, html>body #content_links ul li{
	height:auto;
}
#subnav ul li.down{
	background:url(/images/css-sprite/icons.gif) 6px -984px no-repeat;
}
#subnav ul li a{
	color:#696969;
	border-bottom:1px solid #d1d897;
}
#subnav ul li ul{
	margin:5px 0 3px 0;
	font-size:100%;
}
#subnav ul li ul li{
	background:url(/images/css-sprite/icons.gif) 0 2px no-repeat;
	border:none;
	width:145px;
	padding:0 0 0 15px;
	line-height:120%;
}
#subnav ul li ul li.down{
	background:url(/images/css-sprite/icons.gif) 0 -635px no-repeat;
}
#subnav ul li ul li ul{
	margin:10px 0 3px 0;
}
#subnav ul li a.focus{
	border:none;
	font-weight:bold;
}
#subnav ul li a:hover{
	border:none;
}
#subnav ul li.nob{
	border:none;
}
/**------------------------------------------------------------------------
SPECIFIEKE STYLING VOOR DE INVULLING VAN HET CONTENTVLAK

+ CONTENT TEKST 
+ CONTENT RECHTS
-------------------------------------------------------------------------**/
/**-------------------STANDAARD VERVOLG PAGINA---------------------------**/
#content_text{
	position:relative;
	margin:35px 0 0 15px;
	float:left;
	width:350px;
}
#content_PAYMENT_ZONE_text {
	position:relative;
	margin:35px 0 0 15px;
	float:left;
}
#content_rechts{	
	float:right;
	padding:0 0 30px 0;
}
/**-------------------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 189px;
	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:93px;
	height:42px;
	top:8px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -1238px no-repeat;
	padding:5px 0 0 7px;
}

.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:93px;
	height:42px;
	top:8px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -1238px no-repeat;
	padding:5px 0 0 7px;
}
#voorraad .bestel{
	position:absolute;
	margin: 0 0 0 230px;
	top:7px;
}
.product .bestel ul li, #voorraad .bestel ul li{
	background:url(/images/css-sprite/icons.gif) 5px 6px no-repeat;
}
.product .bestel ul li a, #voorraad .bestel ul li a{
	color:#696969;
	border-bottom:1px solid #d1d897;
}
.product .bestel ul li a:hover, #voorraad .bestel ul li a:hover{
	border:none;
}
.rechts400{
	width:400px;
}
.prod_det_img{
	padding:35px 0 0 0;
	margin:0 auto 0 auto;
}
/**-------------------PRODUCTOVERZICHT 1 & HOMEPAGE---------------------------**/
#home_flash{
 	margin:0 0 0 189px;
	background:#f6f6f6;
	border-bottom:1px solid #e0e0e0;
	height:306px;
}
#home_flash object{
	position:absolute;
	left:470px;
}
#vervolg_flash{
 	margin:0 0 0 189px;
	background:#ffffff;
	border-bottom:1px solid #e0e0e0;
	height:306px;
}
#vervolg_flash object{
	position:absolute;
	left:470px;
}
#intro{
	margin:0 520px 0 20px;
	padding:35px 0 0 0;
}
#dealernieuws, #aanbiedingen{
 	margin:0 0 0 189px;
	height:105px;
}
#aanbiedingen{
	background:url(/images/aanbiedingen_bg.gif) 0 0 repeat-y;
	border-bottom:1px solid #e0e0e0;
	height:230px;
}
#aanbiedingtitel{
	position:absolute;
	margin-top:-245px;
	left:210px;
}
#aanbieding1, #aanbieding2, #aanbieding3, #aanbieding4{
	position:absolute;
	width:177px;
	padding:20px 10px 0 10px;
}
#aanbieding1{left:190px;}
#aanbieding2{left:387px;}
#aanbieding3{left:584px;}
#aanbieding4{left:781px;}
#aanbiedingen .prijs{
	position:absolute;
	z-index:1;
	height:43px;
	width:108px;
	top:85px;
	margin-left:76px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -1335px no-repeat;
	padding:40px 0 0 7px;
}
.prijs p.van{
	font-size:9px;
	color:#e1e5c2;
	margin:0;
	padding:0;
}
.prijs p.voor{
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
.info{
	position:absolute;
	top:170px;
	width:177px;
}
.info p{
	font-size:65%;
	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(/images/css-sprite/bg-btn.gif) 0 -1094px  no-repeat;
	height:23px;
	width:100px;
	border:none;
	cursor:pointer;

}
#nieuwsbriefbottom{
	background:#f6f6f6;
	margin:0 0 0 189px;
	position:relative;
	height:35px;
}
#nieuwsbriefbottom h1{
	position:absolute;
	padding:15px 0 0px 25px;
	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{
	position:absolute;
	height:33px;
	border-bottom:1px solid #e0e0e0;
	left:191px;
	width:787px;
	background:#FFF;
}
#stappen ul{
	margin:8px 0 0 0;
}
#stappen ul li{
	display:inline;
	background:url(/images/css-sprite/icons.gif) 0 -322px no-repeat;
	*background:url(/images/css-sprite/icons.gif) 0 -318px no-repeat;
	position:relative;
	padding:0 4px 0 5px;	
}
#stappen ul li.none{
	background:none;
}
#stappen ul li img{
	display:inline;
	position:relative;
}
#stappen ul li a{
	margin:0 0 0 10px;
	border: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(/images/css-sprite/icons.gif) 0 -322px no-repeat;
	*background:url(/images/css-sprite/icons.gif) 0 -318px 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 203px;
}
#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;
}
input.toevoegen{
	background:url(/images/css-sprite/bg-btn.gif) 0 -617px no-repeat;
	height:21px;
	width:139px;
	border:none;
	padding:4px 0 0 4px;
}
#nieuwsbrief .afmelden{
	height:21px;
	width:97px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -475px no-repeat;
	cursor:pointer;
	border:none;
}
#winkelwagen .art_toevoegen{
	height:21px;
	width:121px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -690px no-repeat;
	cursor:pointer;
	border:none;
}
input.aflever{
	background:url(/images/css-sprite/bg-btn.gif) 0 -1021px  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 .aantalwijzigen{
	height:21px;
	width:121px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -71px no-repeat;
	cursor:pointer;
	border:none;
}
#winkelwagen a{
	color:#878787;
	border:none;
}
#winkelwagen a:hover{
	border-bottom:1px solid #878787;
}
#winkelwagen .volgendestap, #orderadres .volgendestap, #afwijkend_afleveradres .volgendestap, #leveringsconditie .volgendestap, #betaalmethode .volgendestap{
	height:21px;
	width:119px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -1539px no-repeat;
	cursor:pointer;
	border:none;
}
#aanmelden{
	position:relative;
	margin:40px 20px 0 203px;
}

#aanmelden .aanmelden{
	height:21px;
	width:99px;
	background:url(/images/css-sprite/bg-btn.gif) 0 0 no-repeat;
	cursor:pointer;
	border:none;
}
#aanmelden .account, #toegangscode_vergeten .account{
	height:21px;
	width:119px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -142px no-repeat;
	cursor:pointer;
	border:none;
}
#aanmelden .nieuw, #toegangscode_vergeten .nieuw{
	margin-left:420px;
}
#account_aanmaken .aanmelden{
	height:21px;
	width:99px;
	background:url(/images/css-sprite/bg-btn.gif) 0 0 no-repeat;
	cursor:pointer;
	border:none;
}
#orderadres .vorige_stap, #afwijkend_afleveradres .vorige_stap{
	height:21px;
	width:119px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -1610px no-repeat;
	cursor:pointer;
	border:none;
}
#orderadres .adres_toevoegen, #afwijkend_afleveradres .adres_toevoegen{
	height:23px;
	width:114px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -402px no-repeat;
	cursor:pointer;
	border:none;
}
#orderadres .opslaan, #afwijkend_afleveradres .opslaan{
	height:23px;
	width:77px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -1165px no-repeat;
	cursor:pointer;
	border:none;
}
#overzicht .wijzigen{
	height:21px;
	width:121px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -1681px no-repeat;
	cursor:pointer;
	border:none;
}
/*#overzicht .lezen{
	height:21px;
	width:121px;
	background:url(/images/lezen.gif) 0 0 no-repeat;
	cursor:pointer;
	border:none;
}
#overzicht .printen, #leveringsvoorwaarden .printen{
	height:21px;
	width:121px;
	background:url(/images/printen.gif) 0 0 no-repeat;
	cursor:pointer;
	border:none;
}*/
#overzicht .akkoord{
	height:21px;
	width:93px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -546px 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{
	background:url(/images/css-sprite/bg-btn.gif) 0 -761px no-repeat;
	height:15px;
	margin:0 0 20px 0;
}
#contentbottomhome{
	background:url(/images/css-sprite/bg-btn.gif) 0 -826px no-repeat;
	height:15px;
	margin:0 0 20px 0;
}
#contentbottompr{
	background:url(/images/css-sprite/bg-btn.gif) 0 -891px no-repeat;
	height:15px;
	margin:0 0 20px 0;
}
#contentbottomprd{
	background:url(/images/css-sprite/bg-btn.gif) 0 -956px no-repeat;
	height:15px;
	margin:0 0 20px 0;
}
#megastore{
	float:right;
	width:396px;
	height:138px;
	background:url(/images/css-sprite/bg-btn.gif) 0 -214px no-repeat;
	margin:0 0 30px 0;
}
#megastore_left{
	margin:10px 0 0 25px;
	float:left;
	width:175px;
}
#megastore_right{
	margin:11px 25px 0 200px;
}
#megastore p,
#megastore address{
	color:#002f5f;
	font-size:65%;
	font-style:normal;
	line-height:150%;
	margin:3px 0 15px 0;
}
span.dag{
	position:absolute;
}
span.openingstijden{
	position:absolute;
	margin:0 0 0 30px;
}
#sitemap{
	padding:10px 25px;
}
#sitemap .lijst{
	width:200px;
	float:left;
}
#sitemap .lijstlaatst{
	margin-left:400px;
}
#sitemap p{
	margin:0;
}
#sitemap ul{
	line-height:150%;
}
#sitemap li{
	background:url(/images/css-sprite/icons.gif) 4px 5px no-repeat;
}
#sitemap li a{
	border:none;
}
#sitemap li a:hover{
	border-bottom:1px solid #002f5f;
}
#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:30px;
}
#footer p{
	color:#5b85ac;
	font-size:65%;
	margin:0;
	float:right;
	width:371px;
	padding:0 0 0 25px;
}
#footer p a{
	color:#5b85ac;
	text-decoration:none;
	border:none;
}
#footer p a:hover{
	border-bottom:1px solid #5b85ac;
}
#menu{
	position:absolute;
	top:100px;
 	width:980px;
	height:43px;
}
ul#nav li{
	float:left;
	/*display:inline;*/
	padding:0;
	background:none;
	text-indent:-3000px;
}
ul#nav li a{
	border:none;
	display:block;
	height:43px;
	background:url(/images/css-sprite/menu.gif) no-repeat;
}
ul#nav li a:hover{
	background-position:0 -43px;
}
/*ul#nav li a img{
	border:none;
}*/
ul#nav li#nav1 a		{	width:82px;		background-position:0 0; }
ul#nav li#nav1 a:hover,
#page1 ul#nav li#nav1 a	{	background-position:0 -43px; }

ul#nav li#nav2 a		{	width:108px;	background-position:-82px 0; }
ul#nav li#nav2 a:hover,
#page2 ul#nav li#nav2 a	{	background-position:-82px -43px; }

ul#nav li#nav3 a		{	width:106px;	background-position:-190px 0; }
ul#nav li#nav3 a:hover,
#page3 ul#nav li#nav3 a	{	background-position:-190px -43px; }

ul#nav li#nav4 a		{	width:85px;		background-position:-296px 0; }
ul#nav li#nav4 a:hover,
#page4 ul#nav li#nav4 a	{	background-position:-296px -43px; }

ul#nav li#nav5 a		{	width:89px;		background-position:-381px 0; }
ul#nav li#nav5 a:hover,
#page5 ul#nav li#nav5 a	{	background-position:-381px -43px; }

ul#nav li#nav6 a		{	width:111px;	background-position:-470px 0; }
ul#nav li#nav6 a:hover,
#page6 ul#nav li#nav6 a	{	background-position:-470px -43px; }

ul#nav li#nav7 a		{	width:97px;		background-position:-581px 0; }
ul#nav li#nav7 a:hover,
#page7 ul#nav li#nav7 a	{	background-position:-581px -43px; }

ul#nav li#nav8 a		{	width:97px;		background-position:-678px 0; }
ul#nav li#nav8 a:hover,
#page8 ul#nav li#nav8 a	{	background-position:-678px -43px; }

ul#nav li#nav9 a		{	width:111px;	background-position:-775px 0; }
ul#nav li#nav9 a:hover,
#page9 ul#nav li#nav9 a	{	background-position:-775px -43px; }

ul#nav li#nav10 a		{	width:94px;		background-position:-886px 0; }
ul#nav li#nav10 a:hover,
#page10 ul#nav li#nav10 a	{	background-position:-886px -43px; }

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

.actiebanner{
	position:absolute;
	top:20px;
	left:232px;
}
.bld{
	font-weight:normal;
}

#social a{
	float:right;
	padding-left:5px;
	margin-top:60px;
	border:0;
}

/* atl_ASearch.css */
/* CSS Document */
div#atl_RES{
	position:absolute;
	right:-5px;
	width:308px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	display:none;
	background:url(/atl_ASearch/images/zoek_res_top.png) 0 0 no-repeat;
	z-index:3;
}

div#atl_RES #atl_RES_inner{
	background:url(/atl_ASearch/images/zoek_res_bottom.png) 0 bottom no-repeat;
	padding:25px 1px 30px 0;
}
div#atl_RES #atl_RES_inner #shade{
	background:url(/atl_ASearch/images/zoeken_res_sh_right.png) right repeat-y;
}

div#atl_RES #atl_RES_inner h1{
	color:#FFFFFF;
	font-size:9px;
	margin:0;
	background:url(/atl_ASearch/images/zoeken_res_h1_bg.png) repeat-x;
	height:18px;
	width:282px;
	padding:5px 0 0 20px;
	font-weight:normal;
}

div#atl_RES #atl_RES_inner h1.first{
	background:none;
	position:absolute;
	top:0;
}

.atl_RES_pr{
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	background:#FFF;
	width:300px;
}

.atl_RES_pr a img{
	float:left;
	padding:5px 0 5px 20px;
}

.atl_RES_pr p.atl_RES_pr_text{
	margin:0 20px 0 80px;
	padding:5px 0 0 0;
	color:#002f5f;
	font-size:9px;
}

.atl_RES_pr p.atl_RES_pr_text a{
	color:#002f5f;
	text-decoration:none;
	font-size:9px;
	border:none;
}

.atl_RES_pr p.atl_RES_pr_text a:hover{
	text-decoration:underline;
}

.atl_RES_pr .clear{
	clear:left;
	height:1px;
	border-bottom:1px solid #e7e7e7;
	margin:0 1px 0 0;
}

p.atl_nix{
	font-size:9px;
	background:#FFFFFF;
	padding:5px 0 0 20px;
	margin:0;
	height:25px;
	color:#002f5f;
	width:282px;
}


p.zoekresweergave {
	position:absolute;
	margin:0;
	padding:6px 0 0 120px;
	text-align:right;
	height:19px;
	font-size:9px;
}

p.zoekresweergave a{
	color:#FFF;
	text-decoration:none;
	font-size:9px;
	border:none;
}

p.zoekresweergave a:hover{
	text-decoration:underline;
}

/*-----internetkassa----*/
#menu{
	background:url(http://www.kokwatersport.nl/images/menu_bg.jpg) 0 0 no-repeat;
}
