

html{overflow-x:hidden;}
body{ margin:0px; padding:0px; color:#000000; font-size:0.75em; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:url(../img/bg_vervolg.jpg) repeat-x #ffffff;}
body a{ text-decoration:none; color:#f88920; font-weight:normal; }
body a:hover{text-decoration:none; color:#ff3600;font-weight:normal; }


.clear{clear:both; overflow:hidden; height:0px;} .clear2{clear:both; }  img{border:0px; } ul, li{list-style:none; margin:0px; padding:0px; } form, fieldset {margin:0px;padding:0px;border:0;} h1, h2, h3, h4, h5 { font-size:1.0em; margin:0px; padding:0px;} p{margin:0px; padding:0px 0px 18px 0px;} * {outline:0;} img, div, em, strong, span{ behavior: url(http://www.luuko.nl/js/iepngfix.htc); }  *{outline:0;}

/*******************************/
/* TEMP */
/*******************************/
#gesloten{
	position:absolute;
	width:1000px;
	height:28px;
	left:50%;
	margin-left:-500px;
	z-index:999;
}


/*******************************/
/* CONTAINER DIVISION */
/*******************************/
#container
{ 
	margin:0 auto; 
	width:1000px; 
}

/*******************************/
/* TOP DIVISION */
/*******************************/

.centered
{ 
	width:1000px;
	margin:0 auto;
	position:relative;
}

#top
{ 
	background:#413737;
	height:95px;
	position:relative;
	z-index:101;
}

#top .cashback, #top .cashback2{
	position:absolute;
	top:155px;
	left:790px;
}

#top .cashback2{
	top:45px;
}

#top #logo img
{
	position:absolute;
	top:41px;
	left:53px;
	z-index:101;
}

#top ul
{
	float:left;
	padding:41px 0px 0px 230px;
	line-height:0;
}

#top ul li
{
	float:left; 
	display:block; 
	height:33px;
	margin-right:11px;
}

#top ul li a{
	float:left; 
	display:block; 
	color:#fff; 
	padding:8px 33px 0px 19px;
	height:25px;
	font-size:1.50em;
	background:url(../img/bg_li.jpg) no-repeat right;
}

#top ul li#last a{
	background:none;
}

#top ul li a:hover{ color:#f76724;}
#top ul li a.selected{
	color:#f76724;
}

#top #logos {
	float:right;
	padding:44px 8px 0px 0px; 
}

#top #logos a { height:27px; display:block; float:left; margin-left:26px; }
#top #logos a b{display:none; behavior: url(http://www.luuko.nl/js/iepngfix.htc); width:257px; height:155px; background:url(../img/bg_uitklap.png) no-repeat; }
#top #logos a:hover {border:0; position:relative; z-index:500; text-decoration:none;}
#top #logos a:hover b {display:block; position:absolute; top:30px; right:-38px; font-weight:normal; color:#fff; padding:50px 30px 0px 30px; width:197px; height:105px; }


/*******************************/
/* HEADER DIVISION */
/*******************************/
#home #header{ 
	height:481px;
	background:url(../img/bg_home.jpg) repeat-x;
	z-index:100;
	position:relative;
}

#vervolg #header{ 
	height:296px;
	background:url(../img/bg_vervolg.jpg) repeat-x;
	z-index:100;
	position:relative;
}

#home #header_inner{ 
	background:url(../img/bg_headerhome.jpg) no-repeat top;
	height:481px;
	width:2400px;
	position:absolute;
	left:50%;
	margin-left:-1200px;
}

#vervolg #header_inner{ 
	background:url(../img/bg_headervervolg.jpg) no-repeat top;
	height:296px;
}

#vervolg #header_inner #brand_header{
	background:url(../img/bg_headerproduct.jpg) no-repeat top;
	height:296px;
	text-align:center;
}

#vervolgblank #header{ background:url(../img/bg_vervolg.jpg) repeat-x; height:166px; border-bottom:1px solid white; }
#vervolgblank #header_inner{ background:url(../img/bg_headervervolg.jpg) no-repeat top; height:166px; }
#vervolgblank #header_inner #brand_header{ text-align:center; background:url(../img/bg_headerproduct.jpg) no-repeat top; height:166px; }

#filter{ 
	background:url(../img/bg_filter.jpg) no-repeat top;
	width:948px;
	height:176px;
	margin:0 auto;
	position:relative;
	padding:120px 0px 0px 52px;
}

#filter h1{ 
	font-size:2.75em;
	color:#fff;
	padding:0px 0px 10px 36px;
}

#filter fieldset{ 
	float:left;
	display:block;
	width:190px;
	padding-bottom:18px;
}

#filter select{ 
	width:160px;
	font-size:0.95em;
	height:20px;
}

#filter label{ 
	display:block;
	color:#fff;
	padding-bottom:8px;
}

#filter #sorteer{ 
	clear:both;
}

#filter #sorteer a{ 
	color:#111111;
}

#filter #sorteer a.selected, #filter #sorteer a.desc, #filter #sorteer a.asc{ 
	text-decoration:underline;
}

.gevonden{ float:left; width:190px; }
.sorteer{ float:left; width:190px; }
.toon{ float:left; }

#normaal{ 
	width:948px;
	height:176px;
	margin:0 auto;
	position:relative;
	padding:120px 0px 0px 52px;
}

img.label{ position:absolute; right:65px; bottom:0px; }

/*******************************/
/* MIDLE DIVISION */
/*******************************/
#midle{ 
	margin-top:-40px; 
	padding-top:40px;
	background:url(../img/bg_midle.jpg) repeat-x #fff; 
	z-index:1;
	position:relative;
}
	#midle #paginate_container #paginate .disabled{
		display:none;
	}

#vervolg #midle{ 
	background:url(../img/bg_midlevervolg.jpg) repeat-x #fff; 
	z-index:1;
	position:relative;
	padding-top:40px;
	margin-top:0px;
}

/* INTRO */

.intro{ 
	float:left;
	/* width:422px; */
	width:320px;
	padding-right:7px;
	padding-left:18px;
	padding-top:8px;
	line-height:22px;
}

.intro h1{ 
	font-size:1.4em;
	padding-bottom:30px;
}

.intro h1 span{ 
	color:#f88920
}

/* LOGOS */

.logos{ 
	/* width:525px; */
	width:400px;
	float:left;
	margin-bottom:28px;
	padding-right:8px;
}

.logos ul li{ 
	float:left;
	display:block;
	text-indent:-3333px;
	height:80px;
	width:122px;
	margin-left:9px;
	margin-bottom:9px;
}

.logos ul li.last{ 
	margin-right:0px;
}

.logos ul li a{ 
	float:left;
	display:block;
	height:80px;
	width:122px;
}

.logos ul li.luuko a{ background:url(../img/logos/luuko.jpg) no-repeat top; }
.logos ul li.gilera a{ background:url(../img/logos/gilera.jpg) no-repeat top; }
.logos ul li.piaggio a{ background:url(../img/logos/piaggio.jpg) no-repeat top; }
.logos ul li.peugeot a{background:url(../img/logos/peugeot.jpg) no-repeat top; }
.logos ul li.sym a{ background:url(../img/logos/sym.jpg) no-repeat top; }
.logos ul li.malaguti a{ background:url(../img/logos/malaguti.jpg) no-repeat top; }
.logos ul li.vespa a{ background:url(../img/logos/vespa.jpg) no-repeat top; }
.logos ul li.derbi a{ background:url(../img/logos/derbi.jpg) no-repeat top; }

.logos ul li a:hover{ 
	filter:alpha(opacity=60); 
	opacity:0.6;
}

/* POLL */

.poll{
	width:215px;
	float:left;
	padding-left:10px;
}

#poll_container {
	padding-top:10px;
	padding-bottom:10px;
	float:right;
	width:215px;
}

.poll h1{ 
	font-size:1.4em;
	padding:0;
}

.sendpoll input{ 
	width:118px;
	height:32px;
	display:block;
	border:0;
	background:url(../img/button_vote.png) no-repeat;
	cursor:pointer;
	margin-top:10px;
}

table#votes_result {
	/* width:140px; */
	width:200px;
}
	table#votes_result tr td {
		font-size:10px;
		color:#665d5e;
		padding-top:5px;
	}
	table#votes_result tr td div.displayStatusBar {
		text-align:right;
		border-bottom:1px solid #403635;
		background:#665d5e;
		color:#fff;
		padding:3px;
	}
	
.geld_lenen_kost_geld {
	float: left;
	width: 265px;
	height: 209px;
	background: url(../img/geld_lenen_kost_geld.png);
}


/* SCOOTERS */

.scooters{ 
	background:url(../img/bg_scooters.jpg) repeat-x;
	padding:44px 0px 0px 0px;
}

#vervolg .scooters{ 
	background:none;
	padding-top:20px;
}

.scooter{ 
	float:left;
	width:252px;
	position:relative;
	background:url(../img/bg_scooter.gif) no-repeat right;
}

.last{ 
	width:240px;
	background:none;
}

.scooter .foto{ 
	height:190px;
}

.scooter em{ 
	position:absolute;
	width:88px;
	height:69px;
	padding:18px 0px 0px 0px;
	background:url(../img/bg_zegel.png) no-repeat;
	display:block;
	bottom:0px;
	left:0px;
	color:#fff;
	text-align:center;
	font-size:1.7em;
}

#vervolg .scooter{ 
	margin-bottom:50px;
}

#vervolg .scooter em{ 
	height:63px;
	padding:24px 0px 0px 0px;
	font-size:1.7em;
}

.scooter em span{ 
	display:block;
	font-size:0.5em;
	margin-bottom:-4px;
}

.scooter h3{ 
	background:url(../img/bg_scooter.jpg) no-repeat top left;
	padding:6px 0px 6px 35px;
	font-size:1.25em;
	height:40px;
}

#vervolg .scooter h3{ 
	padding:7px 0px 7px 35px;
	color:#000;
}

.scooter a h3{ 
	color:#000;	
}

.scooter h3.peugeot{ background:url(../img/kleinelogos/peugeot.gif) no-repeat; padding-left:42px;}
.scooter h3.piaggio{ background:url(../img/kleinelogos/piaggio.gif) no-repeat; padding-left:42px;}
.scooter h3.luuko{ background:url(../img/kleinelogos/luuko.gif) no-repeat; padding-left:42px;}
.scooter h3.vespa{ background:url(../img/kleinelogos/vespa.gif) no-repeat; padding-left:42px;}
.scooter h3.sym{ background:url(../img/kleinelogos/sym.gif) no-repeat; padding-left:42px;}
.scooter h3.malaguti{ background:url(../img/kleinelogos/malaguti.gif) no-repeat; padding-left:42px;}
.scooter h3.gilera{ background:url(../img/kleinelogos/gilera.gif) no-repeat; padding-left:42px;}
.scooter h3.derbi{ background:url(../img/kleinelogos/derbi.gif) no-repeat; padding-left:42px;}

.toelichting{ float:left; width:453px; padding:0px 0px 30px 37px; line-height:18px; }
.toelichting strong{ font-size:1.2em; display:block; }
.small .toelichting{ clear:both; float:none; width:100%; padding:50px 0px 12px 0px; line-height:18px; }

.vijfentwintigkmh{
	right:52px;
	bottom:0px;
	width:49px;
	height:17px;
	position:absolute;
	text-indent:-3333px;
	background:url(../img/25kmu.png) no-repeat;
}

/* NIEUW */

.nieuw{ 
	background:url(../img/bg_nieuw.jpg) repeat-x;
	padding:90px 0px 0px 0px;
	height:300px;
}

.nieuw .centered{ 
	/* height:68px; */
	height:50px;
}

.nieuw h2{ 
	font-size:1.95em;
	padding:8px 0px 0px 70px; 
	/* padding:8px 0px 0px 0px; */
}

.nieuw .arrowleft{ 
	width:38px;
	height:38px;
	text-indent:-3333px;
	left:0px;
	top:0px;
	position:absolute;
}

.nieuw .arrowleft a{ 
	width:38px;
	height:38px;
	display:block;
	background:url(../img/bg_arrowleft.jpg) no-repeat;
	cursor:pointer;
}

.nieuw .arrowright{ 
	width:38px;
	height:38px;
	text-indent:-3333px;
	right:0px;
	top:0px;
	position:absolute;
}

.nieuw .arrowright a{ 
	width:38px;
	height:38px;
	display:block;
	background:url(../img/bg_arrowright.jpg) no-repeat;
	cursor:pointer;
}

.nieuw .arrowleft a:hover, .nieuw .arrowright a:hover, .nieuw .arrowleft a.disabled, .nieuw .arrowright a.disabled{ filter:alpha(opacity=60); opacity:0.6;}

.nieuw .nieuwescooter{ 
	height:200px;
	position:relative;
	/* width:290px; */
	/* width:252px; */
	/*width:242px;*/
	margin-left:10px;
	float:left;
}

.nieuw .nieuwescooter .logo{ 
	position:absolute;
	bottom:0px;
	left:42px;
}

.nieuw .nieuwescooter-container{
	margin:0 auto;
	/* width:996px; */
	width:930px;
	height:200px;
	overflow:hidden;	
	position:relative;
}

	.nieuw .nieuwescooter-container .nieuwescooter-slider{
		width:4000px;
		height:200px;
		verflow:hidden;
		argin-left:-252px;
	}
	
	/*
	.nieuw .last{
		width:240px;
	}
	*/

/* LABELS */

.labels{ 
	background:url(../img/bg_labels.jpg) repeat-x;
	border-top:1px solid #e6e6e6;
	padding-top:22px;
}

.labels .label{
	margin-top:20px;
	width:178px;
	height:262px;
	background:url(../img/bg_label.png) no-repeat;
	margin-right:-27px;
	float:left;
	padding:72px 55px 0px 112px;
	color:#fff;
}

.labels .label h4{ 
	font-size:1.85em;
	padding:0px 0px 14px 0px;
}

.labels .label img{ 
	margin-top:-12px;
}

.label form, .small form{ 
	padding:10px 0px 0px 0px;
}

.labels form p, .small form p{ 
	margin:0px;
	padding:0px 0px 8px 0px;
}

.labels form select, .small form select{ 
	width:150px;
	font-size:0.95em;
}

.labels .vak{ 
	width:345px;
	height:294px;
	float:left;
	margin:20px -20px 0px 0px;
}

.labels .vak h4{ 
	padding:38px 0px 30px 90px;
	color:#000;
	font-size:2.3em;
}

.labels .vak ul{ 
	padding-left:90px;
	line-height:24px;
}

.labels .vak ul li{ 
	background:url(../img/bg_arrow.jpg) no-repeat left;
	padding-left:17px;
}

.labels .vak ul li a{ 
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.labels .vak ul li a:hover{ 
	text-decoration:underline;
}

.small .label{
	margin-top:20px;
	width:178px;
	height:262px;
	background:url(../img/bg_label.png) no-repeat;
	margin-right:-27px;
	float:left;
	padding:72px 55px 0px 112px;
	color:#fff;
}


/* LOGOS ONDER */

.logosonder{ 
	margin:0 auto;
	width:1000px;
	height:80px;
}

.logosonder ul{ 
	padding-bottom:20px;
}


.logosonder ul li{ 
	float:left;
	display:block;
	text-indent:-3333px;
	height:61px;
	margin-right:50px;
	margin-bottom:9px;
}

.logosonder ul li.last{ 
	margin-right:0px;
}

.logosonder ul li a{ 
	float:left;
	display:block;
	height:61px;
}

.logosonder ul li.luuko{ width:39px; }
.logosonder ul li.gilera{ width:97px; }
.logosonder ul li.piaggio{ width:75px;  }
.logosonder ul li.peugeot{ width:62px; }
.logosonder ul li.sym{ width:44px; }
.logosonder ul li.malaguti{ width:107px; }
.logosonder ul li.vespa{ width:102px; }
.logosonder ul li.derbi{ width:96px;  }

.logosonder ul li.luuko a{ background:url(../img/logos/luuko2.jpg) no-repeat top; width:39px; }
.logosonder ul li.gilera a{ background:url(../img/logos/gilera2.jpg) no-repeat top; width:97px; }
.logosonder ul li.piaggio a{ background:url(../img/logos/piaggio2.jpg) no-repeat top; width:75px;  }
.logosonder ul li.peugeot a{background:url(../img/logos/peugeot2.jpg) no-repeat top; width:62px; }
.logosonder ul li.sym a{ background:url(../img/logos/sym2.jpg) no-repeat top; width:44px; }
.logosonder ul li.malaguti a{ background:url(../img/logos/malaguti2.jpg) no-repeat top; width:107px; }
.logosonder ul li.vespa a{ background:url(../img/logos/vespa2.jpg) no-repeat top; width:102px; }
.logosonder ul li.derbi a{ background:url(../img/logos/derbi2.jpg) no-repeat top; width:96px;  }

.logosonder ul li a:hover{ background-position:bottom; }


/* REGISTRATIE */

.linkerkolom{ 
	padding:0px 0px 50px 112px;
	float:left;
	width:420px;
	line-height:20px;
	margin-right:68px;
}

.small{ 
	width:374px;
}

.linkerkolom h2{ 
	font-size:1.95em;
	padding:8px 0px 10px 0px;
	margin-bottom:20px;
	border-bottom:1px solid #e5e4e4;
}


.linkerkolom fieldset a{ 
	color:#000;
	text-decoration:underline;
}

.rechterkolom{ 
	float:left;
	width:336px;
	padding:0px 0px 50px 0px;
}

.rechterkolom p{ 
	line-height:18px;
}
form div.input {
	clear:left;
}
.text input{ 
	width:198px;
	height:19px;
	padding:2px 0px 0px 5px;
	margin:0px 0px 7px 0px;
	background:url(../img/bg_input.jpg) repeat-x;
	border:1px solid #aaaaaa;
}

.checkbox input{ 
	margin:0px 0px 0px 0px;
	float:left;
}

.select select{ 
	margin:0px 0px 36px 0px;
}

.input label{ 
	width:203px;
	float:left;
	display:block;
	margin:0px 0px 7px 0px;
}

.rechterkolom .input label{ 
	width:126px;
	float:left;
	margin:0px 0px 7px 0px;
}

.straat, .nummer, .dag, .maand, .jaar{ 
	float:left;
}

.nummer label{ 
	display:none;
}

.nummer input{ 
	width:24px;
	margin-left:7px;
}

.straat input{ 
	width:160px;
}

.dag input{ 
	width:40px;
	margin-right:7px;
}

.maand input{ 
	width:40px;
	margin-right:7px;
}

.jaar input{ 
	width:90px;
}


.rechterkolom h2{ 
	font-size:1.95em;
	padding:8px 0px 10px 0px;
	margin-bottom:86px;
	border-bottom:1px solid #e5e4e4;
}

.submit{ margin-top:40px; }

.input textarea{ 
	width:198px;
	height:100px;
	padding:2px 0px 0px 5px;
	margin:0px 0px 7px 0px;
	background:url(../img/bg_input.jpg) repeat-x bottom #fff;
	border:1px solid #aaaaaa;
	font-family:arial;
	font-size:1.0em;
}

.submit input{ 
	width:219px;
	height:56px;
	display:block;
	border:0;
	background:url(../img/bg_btn.jpg) no-repeat;
	cursor:pointer;
}

.submit input.verstuur{ 
	width:219px;
	height:56px;
	display:block;
	border:0;
	background:url(../img/btn_verstuur.jpg) no-repeat;
	cursor:pointer;
}

.submit input.verstuur:hover{ filter:alpha(opacity=80); opacity:0.8; }

.radio input { float:left; display:block; padding:0px; margin:0px 5px 0px 0px; }
.radio label { width:150px; }
.radio input#OrderPaymentmethodNietOvergemaakt{ margin-left:-20px; }
.radio input#OrderPaymentmethodIDEAL{ margin-left:-20px; }
.radio input#OrderBuyOrLeaseLeasen { margin-left:35px; }
.radio input#OrderGenderV{ margin-left:35px; }
.radio input#OrderPaymentmethodNietOvergemaakt{ margin-left:35px; }

.checkbox label{ width:385px; margin-bottom:20px; margin-left:5px;}
.checkbox input{ margin-top:3px; }

/* BESTEL OVERZICHT */

.besteloverzicht{ 
	padding-left:112px;
	width:812px;
}

.besteloverzicht h1{ 
	font-size:2.6em;
	padding:8px 0px 30px 0px;
}

.besteloverzicht h2{ 
	font-size:1.95em;
	padding:8px 0px 10px 0px;
	margin-bottom:20px;
	border-bottom:1px solid #e5e4e4;
}

.besteloverzicht .product{ 
	margin-bottom:0px;
	padding:14px 0px 20px 0px;
	border-bottom:1px solid #e5e4e4;
}

.besteloverzicht p{line-height:18px;}

.besteloverzicht .product .foto{ 
	float:left;
	width:160px;
	/* border-right:1px solid #e5e4e4; */
	padding:0px 0px 0px 0px;
}

.besteloverzicht .product .foto img{ 
	width:160px;
}

.informatie{ 
	padding:36px 0px 0px 47px;
	float:left;
	margin-top:0px;
	position:relative;
	width:530px;
	line-height:18px;
}

.informatie h2{ 
	font-size:3.8em;
	padding:10px 0px 0px 0px;
	float:left;
	margin-bottom:20px;
	border-bottom:0px;
}

.informatie h2.luuko{ background:url(../img/logos/luuko3.jpg) no-repeat right; padding-right:65px; }
.informatie h2.gilera{ background:url(../img/logos/gilera3.jpg) no-repeat right; padding-right:110px; }
.informatie h2.piaggio{ background:url(../img/logos/piaggio3.jpg) no-repeat right; padding-right:90px;  }
.informatie h2.peugeot{ background:url(../img/logos/peugeot3.jpg) no-repeat right; padding-right:80px; }
.informatie h2.sym{ background:url(../img/logos/sym3.jpg) no-repeat right; padding-right:70px; }
.informatie h2.malaguti{ background:url(../img/logos/malaguti3.jpg) no-repeat right; padding-right:125px; }
.informatie h2.vespa{ background:url(../img/logos/vespa3.jpg) no-repeat right; padding-right:120px; }
.informatie h2.derbi{ background:url(../img/logos/derbi3.jpg) no-repeat right; padding-right:120px;  }

.kleur{ margin-bottom:40px; position:relative; width:812px; }

.kleur dl{ 
	clear:both;
	display:block;
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
}

.kleur dl dt{ 
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	width:74px;
	font-weight:bold;
}

.kleur dl dd{ 
	margin:0px;
	padding:0px;
}


.informatie strong{ 
	font-size:3.8em;
	font-weight:bold;
	position:absolute;
	display:block;
	right:0px;
	top:100px;
	line-height:30px;
}

.optie{ 
	border-bottom:1px solid #e5e4e4; 
	padding:10px 0px 5px 0px;
	line-height:18px;
}

.optie .titel{ 
	float:left; 
	width:230px;
	font-weight:bold;
}

.optie .input{ 
	float:left;
	width:30px;
}

.optie .omschrijving{ 
	float:left;
	width:475px;
}

.optie .prijs{ 
	float:right;
	width:76px;
	text-align:right;
	color:#9d9d9d;
	font-size:1.3em;
}

.optie .prijs span{ 
	font-size:1.5em;
	color:#000;
}

.laatste{ 
	border-bottom:0px;
	margin-bottom:30px;
}

.afrekenen{ 
	background:url(../img/bg_afrekenen.jpg) no-repeat right top;
	position:relative;
	margin:40px 0px 80px 0px;
	padding:40px 0px 0px 0px;	
}

.afrekenen input{ 
	width:219px;
	height:56px;
	background:url(../img/btn_afrekenen.jpg) no-repeat;
	border:0;
	cursor:pointer;
}

.afrekenen strong{ 
	position:absolute;
	right:0px;
	top:10px;
	font-size:3.8em;
	color:#ff4600;
}

.besteloverzicht form p strong{ 
	font-size:2.0em;
	padding:0px 0px 0px 6px;
}

#afleveringskosten{ 
	padding:20px 0px 16px 0px;
	border-bottom:1px solid #e5e4e4; 
	margin-bottom:40px;
	position:relative;
	height:182px;
}
#afleveringskosten dl{ 
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

#afleveringskosten dl dt{ 
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	width:136px;
	font-weight:bold;
}

#afleveringskosten dl dd{ 
	margin:0px;
	padding:0px;
}

.scooterprijs{ 
	font-size:1.9em;
	position:absolute;
	right:0px;
	top:20px;
	font-weight:bold;
}

.scooterprijs span{ 
	font-size:1.1em;
}

#afleveringskosten .kosten{ 
	position:absolute;
	right:0px;
	bottom:20px;
	font-weight:bold;
	font-size:1.7em;
	color:#ff4600;
}

#afleveringskosten .kosten em{ 
	display:block;
	font-size:0.55em;
	text-align:right;
	font-style:normal;
	color:#000;
	margin:0px 0px 5px 0px;
}


#afleveringskosten .kosten span{ 
	font-size:1.2em;
}

#kopenofleasen{ border-bottom:1px solid #e5e4e4; padding-bottom:15px; }
#kopenofleasen em{ color:#777; font-size:11px; }




/* CONTENT */

.content{
	padding-left:50px;
	line-height:18px;
	padding:0px 0px 50px 50px;
}

.content h1{ 
	font-size:1.95em;
	padding:8px 0px 36px 0px;
}

.left{ 
	float:left;
	width:602px;
	padding-right:40px;
}

.right{ 
	float:right;
	width:290px;
	padding-top:75px;
}

.right h2{ 
	font-size:1.95em;
	padding:8px 0px 60px 0px;
	margin-top:-72px;
}

.right ul{ 
	border-left:1px solid #cecbcb;
	padding:10px 0px 10px 25px;
	margin-bottom:50px;
}

.right ul li{ 
	background:url(../img/bg_liright.jpg) no-repeat 0px 15px ;
	padding:10px 0px 10px 16px;
	font-size:1.4em;
}

.right ul li a{ 
	color:#000;
}

.right ul li a:hover, .right ul li a.active{ 
	color:#ff3600;
}

/* PRODUCT PAGINA */

.product{ padding:60px 0px 60px 0px; }
.fotos img{ border:1px solid black; float:left; margin-right:9px; margin-bottom:9px; }

.inhoud{ 
	padding:20px 0px 20px 0px;
	float:right;
	width:436px;
	line-height:18px;
}

.inhoud h1{ 
	font-size:3.0em;
	padding:12px 0px 10px 0px;
	float:left;
	margin-bottom:20px;
}

.inhoud h1.luuko{ background:url(../img/logos/luuko3.jpg) no-repeat right; padding-right:65px; }
.inhoud h1.gilera{ background:url(../img/logos/gilera3.jpg) no-repeat right; padding-right:110px; }
.inhoud h1.piaggio{ background:url(../img/logos/piaggio3.jpg) no-repeat right; padding-right:90px;  }
.inhoud h1.peugeot{ background:url(../img/logos/peugeot3.jpg) no-repeat right; padding-right:80px; }
.inhoud h1.sym{ background:url(../img/logos/sym3.jpg) no-repeat right; padding-right:70px; }
.inhoud h1.malaguti{ background:url(../img/logos/malaguti3.jpg) no-repeat right; padding-right:125px; }
.inhoud h1.vespa{ background:url(../img/logos/vespa3.jpg) no-repeat right; padding-right:120px; }
.inhoud h1.derbi{ background:url(../img/logos/derbi3.jpg) no-repeat right; padding-right:120px;  }

.float{float:left; margin-top:-10px;}

.inhoud ul{
	padding:0px 0px 0px 12px;
	height:21px;
	float:left; 
	margin-top:-10px;
}


.inhoud ul li{
	display:block;
	float:left;
	width:28px;
	height:21px;
}

.inhoud ul li a{
	display:block;
	float:left;
	width:24px;
	height:20px;
	text-indent:-3333px;
	cursor:auto;
}

.inhoud ul li a span{
	background:url(../img/bg_span.png) no-repeat;
	display:block;
	width:24px;
	height:20px;
	cursor:auto;
}

.inhoud ul li a:hover span:hover{
	/* background:none; */
}

.inhoud ul li.rood a{ background:#e21b29; }
.inhoud ul li.wit a{ background:#cfcfcf; }
.inhoud ul li.blauw a{ background:#0d64b4; }
.inhoud ul li.lichtblauw a{ background:#52c0ff; }
.inhoud ul li.zwart a{ background:#000000; }
.inhoud ul li.oranje a{ background:#ff7603; }
.inhoud ul li.geel a{ background:#ecc734; }
.inhoud ul li.groen a{ background:#31a612; }
.inhoud ul li.roze a{ background:#f464f2; }
.inhoud ul li.paars a{ background:#6a0ccb; }
.inhoud ul li.zilver a{ background:#bdbdbd; }
.inhoud ul li.grijs a{ background:#bdbdbd; }
.inhoud ul li.champagne a{ background:#a49b8a; }
.inhoud ul li.ivoorwit a{ background:#cdc1a0; }
.inhoud ul li.metalliczwart a{ background:#000000; }
.inhoud ul li.metalliczilver a{ background:#bdbdbd; }
.inhoud ul li.mattitanium a{ background:#4d4f4e; }
.inhoud ul li.mattitanium a span{ background:none; }
.inhoud ul li.zilversport a{ background:#bdbdbd; }
.inhoud ul li.tribalwit a{ background:#cfcfcf; }
.inhoud ul li.polarwhite a{ background:#bdbbaf; }
.inhoud ul li.bruin a{ background:#5b3904; }
.inhoud ul li.mattblack a{ background:#171717; }
.inhoud ul li.mattblack a span{ background:none; }
.inhoud ul li.roodzwart a{ background:url(../img/kleuren/roodzwart.jpg) no-repeat; }
.inhoud ul li.zwartwit a{ background:url(../img/kleuren/zwartwit.jpg) no-repeat; }
.inhoud ul li.fashion a{ background:url(../img/kleuren/fashion.jpg) no-repeat; }
.inhoud ul li.street a{ background:url(../img/kleuren/street.jpg) no-repeat; }
.inhoud ul li.estatebrownwit a{ background:url(../img/kleuren/estatebrownwit.jpg) no-repeat; }
.inhoud ul li.simoncelli a{ background:url(../img/kleuren/simoncelli.jpg) no-repeat; }
.inhoud ul li.zwartgrijs a{ background:url(../img/kleuren/zwartgrijs.jpg) no-repeat; }
.inhoud ul li.roodwit a{ background:url(../img/kleuren/roodwit.jpg) no-repeat; }
.inhoud ul li.groenwit a{ background:url(../img/kleuren/groenwit.jpg) no-repeat; }
.inhoud ul li.blauwwit a{ background:url(../img/kleuren/blauwwit.jpg) no-repeat; }
.inhoud ul li.blauwzwart a{ background:url(../img/kleuren/blauwzwart.jpg) no-repeat; }
.inhoud ul li.geelzwart a{ background:url(../img/kleuren/geelzwart.jpg) no-repeat; }
.inhoud ul li.ducatisbkteam a{ background:url(../img/kleuren/ducatisbkteam.jpg) no-repeat; }
.inhoud ul li.scuolazoo a{ background:url(../img/kleuren/scuolazoo.jpg) no-repeat; }
.inhoud ul li.fantasy a{ background:url(../img/kleuren/fantasy.jpg) no-repeat; }
.inhoud ul li.troybaylissltd a{ background:url(../img/kleuren/troybaylissltd.jpg) no-repeat; }
.inhoud ul li.zwartoranje a{ background:url(../img/kleuren/zwartoranje.jpg) no-repeat; }
.inhoud ul li.blauwzilver a{ background:url(../img/kleuren/blauwzilver.jpg) no-repeat; }
.inhoud ul li.zwartzilver a{ background:url(../img/kleuren/zwartzilver.jpg) no-repeat; }
.inhoud ul li.nachtblauw a{ background:#07289f; }
.inhoud ul li.saphirblue a{ background:#07289f; }
.inhoud ul li.stonegrey a{ background:#70706d; }
.inhoud ul li.dragonred a{ background:#d92727; }
.inhoud ul li.zwartroodzilver a{ background:url(../img/kleuren/troybaylissltd.jpg) no-repeat; }
.inhoud ul li.witroze a{ background:url(../img/kleuren/witroze.jpg) no-repeat; }
.inhoud ul li.witlichtblauw a{ background:url(../img/kleuren/witlichtblauw.jpg) no-repeat; }
.inhoud ul li.goudroze a{ background:url(../img/kleuren/geelroze.jpg) no-repeat; }
.inhoud ul li.witgrijs a{ background:url(../img/kleuren/witgrijs.jpg) no-repeat; }
.inhoud ul li.zilverroze a{ background:url(../img/kleuren/witroze.jpg) no-repeat; }
.inhoud ul li.zilverlichtblauw a{ background:url(../img/kleuren/witlichtblauw.jpg) no-repeat; }
.inhoud ul li.zilverzwart a{ background:url(../img/kleuren/zwartwit.jpg) no-repeat; }
.inhoud ul li.zilverrood a{ background:url(../img/kleuren/roodwit.jpg) no-repeat; }
.inhoud ul li.zilverblauw a{ background:url(../img/kleuren/blauwwit.jpg) no-repeat; }
.inhoud ul li.roodzilverzwart a{ background:url(../img/kleuren/roodzilverzwart.jpg) no-repeat; }
.inhoud ul li.antracietgrijs a{ background:#6f6f6f; }
.inhoud ul li.mostwhite a{ background:#cfcfcf; }
.inhoud ul li.rosedesire a{ background:url(../img/kleuren/witroze.jpg) no-repeat; }
.inhoud ul li.tokyored a{ background:url(../img/kleuren/roodwit.jpg) no-repeat; }
.inhoud ul li.manhattenblue a{ background:url(../img/kleuren/witlichtblauw.jpg) no-repeat; }
.inhoud ul li.londonblack a{ background:#000000; }
.inhoud ul li.pariswhite a{ background:#cfcfcf; }

.inhoud em a{ 
	display:block; 
	width:219px; 
	height:51px; 
	background:url(../img/btn_bestellen.jpg) no-repeat;
	text-indent:-3333px;
	cursor:pointer;
	margin:42px 0px 38px 0px;
}

.inhoud em a:hover{ filter:alpha(opacity=80); opacity:0.8; }

.inhoud p span{ 
	padding:0px 26px 0px 10px;
}

/*.inhoud p span span{ 
	padding:0px 0px 0px 0px;
	color:#fb4703;
	font-size:0.95em;
} */

.inhoud p span a{ 
	color:#fb4703;
	font-weight:normal;
	font-size:0.95em;
}

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

.inhoud strong span{ 
	font-weight:bold;
	font-size:1.2em;
}


.inhoud dl{ 
	margin:0px;
	padding:0px;
	line-height:24px;
	position:relative;
	display:block;
}

.inhoud dl dt{ 
	float:left;
	margin:0px;
	padding:0px;
	width:200px;
	position:relative;
}

.inhoud dl dd{ 
	margin:0px;
	padding:0px;
}

.inhoud .verkrijgbaar{ 
	font-weight:bold;
	font-size:2.0em;
	margin-bottom:24px;
}

.inhoud table{
	margin:20px 0px 10px 0px;
	display:block; 
	width:436px;
}

.inhoud table tr td:first-child{
	width:200px;
	font-weight:bold;
}


/*******************************/
/* FOOTER DIVISION */
/*******************************/

#footer{ 
	background:url(../img/bg_footer.jpg) repeat-x;
	padding:102px 0px 36px 0px;
	color:#666666;
	font-size:0.95em;
	line-height:24px;
	margin-top:-20px;
	z-index:200;
	position:relative;
}

#footer ul{ 
	padding:0px 75px 0px 16px;
	border-right:1px solid #cccccc;
	float:left;
}

#footer ul li a{ 
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

#footer .logos{ 
	float:right;
	width:266px;
	padding-right:6px;
}

#footer .logos img{ 
	float:left;
	padding-right:24px;
	margin-bottom:30px;
}

#footer .logos p{ 
	display:block;
	clear:both;
	padding-top:20px;
	border-top:1px solid #cccccc;
}

#footer .logos p a{ 
	display:block;
	background:url(../img/bg_sjonic.jpg) no-repeat;
	height:18px;
	padding-top:47px;
	cursor:pointer;
	text-indent:70px;
	color:#5f6064;
}

.error-message{
	display:none;
}

input.form-error, textarea.form-error{
	border:1px #f00 solid;
}

.flash{
	padding:4px;
	padding-top:10px;
	padding-bottom:10px;
	/* width:826px; */
	argin-left:112px;
	margin-bottom:16px;
}

	.flash_failure{
		/* border:1px #f00 solid; */
		color:#f00;
		font-weight:bold;
		border-bottom:1px #e5e4e4 solid;
		border-top:1px #e5e4e4 solid;
	}
	
	.flash_success{
		/* border:1px #0f0 solid; */
		color:#000;
		font-weight:bold;
		border-bottom:1px #e5e4e4 solid;
		border-top:1px #e5e4e4 solid;
	}
	
#paymentoptions{
	float:left;
	width:700px;
}

#paymentoptions p{ 
	margin:-10px 0px 0px 0px; 
	padding:0px;
}

#googlemaps{
	
}

#sitemap li{	

}

#sitemap li ul{
	padding-left:20px;
}
	#sitemap li ul li ul{
		padding-left:20px;	
	}
	
#ContactformQuestionsForm .submit{
	padding-left:203px;	
}

#youfiltered li{
	float:left;
	padding-right:5px;
}

#youfiltered li.first{
	padding-right:5px;
}


.right .logositemap ul{
	border:0;
}

	.right .logositemap ul li{
		background:none;
	}

.right .logos{
	width:320px;
}

.brandbutton{
	width:221px;
	height:219px;
	float:right;
	overflow:hidden;
	padding-left:25px;
	padding-bottom:10px;
	position:relative;
}
	
	.brandbutton img{
		
	}
	
	.brandbutton div{
		z-index:110;
		position:absolute;
		left:25px;
		top:70px;
		text-align:center;
		width:221px;
		height:219px;
	}
	
		.brandbutton div a{
			z-index:111;
			font-weight:bold;
			color:#fff;
			font-size:1.8em;
			line-height:1.15;
		}
		
		.brandbutton div a:hover{
			font-weight:bold;	
			color:#ff3600;
		}
		
.captcha-container{
	margin-left:205px;
}

#openingtimes tr th{
	text-align:left;
	padding-right:20px;
}

#openingtimes tr.lightgrey td{
	background:#e1e1e1;	
}

#vervolg #midle .centered .content .left ul#discounts{
	list-style: square outside none;	
}

#vervolg #midle .centered .content .left ul#discounts li{
	list-style: square outside none;
	color:#ff3600;
	font-size:12px;
	margin:12px;
	font-weight:bold;
}

#banner2012 { 
	width: 1000px;
	padding: 0px 0px 30px 0px;
	height: 90px;
	float: left;
}

.banner_sym {
	float: left;
	position: absolute;
	margin: 50px 0px 0px 1020px;
	z-index: 999;
	width: 160px;
	height: 600px;
	background: url(../img/sym_actie.jpg);
}

.red {
	color: #e20026;	
}
