/* GENERAL */
html, body { height:100%; }

*
{
padding:0;
margin:0;
}

body
{
    padding:0;
    margin:0;
    background-color:#0B0B0B;
    /*background-image:url(/images/project/bg.gif.v=1);
    background-repeat:repeat-y;
    background-color:#212221;*/
    color:#FFFFFF;  
    font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:12px;
}

form 
{ 

}

p
{
	line-height:18px;
}

div#nonFooter
{

}

* html #nonFooter { height:100%; }

.header
{	
	width:986px;
	margin:auto;
	margin-top:4px;
	margin-bottom:4px;
}

.keuzes
{
	width:453px;/*413*/
	float:left;
}

.menuboven
{
	width:533px;/*573*/
	float:left;
}

.menublokken
{
	width:986px;
	margin:auto;
	margin-bottom:2px;
}

.logo
{
	width:274px;
	height:60px;
	float:left;
}

#menu
{
	width:506px; /* 712*/
	height:60px;
	float:left;
}

.zoek
{
	width:206px;
	height:42px;
	float:left;
	background-image:url(/images/project/zoek.jpg.v=1);
	background-repeat:no-repeat;
	padding-top:18px;
}

.zoek input
{
	margin-left:9px;
	border:1px solid #EBEBEA;
	width:134px;
	height:16px;
	margin-right:2px;
	font-size:11px;
	padding-left:5px;
}

.zoek a:link,.zoek a:visited,.zoek a:hover,.zoek a:active
{
	display:block;
	width:49px;
	height:18px;
	background-color:#5B5B5B;
	margin-top:1px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-family:Calibri, Arial, Geneva, Sans-Serif; 
	font-size:15px;	
}

.contentAll
{
	width:986px;
	margin:auto;
}

.contentPH
{
	width:725px;
	margin-right:2px;
	float:left;
}

.contentRight
{
	width:255px;
	margin-right:4px;
	float:left;
}

/* FOOTER */
div#footer
{
	width:986px;
	margin:auto;
	margin-top:15px;
}

div#innerfooter
{
	text-align:right;
	font-size:12px;
	padding-right:5px;
}

div#footer a
{
	color:#FFFFFF;  
}

/* HEADERS */
/* VB:h1 { font-weight:bold;padding:0;margin:0 0 12px 0;color:#63005c;font-size:28px;border-bottom:2px solid #63005c; } */
h1 { font-weight:bold;padding:0;margin:0 0 12px 0;color:#FFFFFF;font-size:27px; }
h2 { font-weight:bold;padding:0;margin:0 0 12px 0;color:#FFFFFF;font-size:20px;}
h3 { font-weight:bold;padding:0;margin:0 0 12px 0;color:#FFFFFF;font-size:15px;}
h4 { font-weight:normal;padding:0;margin:0 0 12px 0;color:#FFFFFF;font-size:15px;}
h5 { font-weight:normal;padding:0;margin:0 0 12px 0;color:#FFFFFF;font-size:12px;}

a:link, a:visited
{
	color:#FE0000;
    font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:12px;
}

a:hover
{
	color:#FE0000;
    font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:12px;
    text-decoration:none;
}

a:active
{
	color:#FE0000;
    font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:12px;
}




input, select, textarea
{

}

textarea 
{ 
	
}


div.errors { color:#D00; }

/* VARIABEL */

.verdelers
{
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_verdeler.jpg.v=1);
	background-repeat:no-repeat;
}

.verdelers a:link,.verdelers a:visited,.verdelers a:hover,.verdelers a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.verdelershover
{
	cursor:pointer;
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_verdeler.jpg.v=1);
	background-repeat:no-repeat;
}

.verdelershover a:link,.verdelershover a:visited,.verdelershover a:hover,.verdelershover a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.tekstBanner0
{
	text-align:right;
	padding-right:16px;
	padding-top:32px;
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(/images/project/banners/banners_pijl.jpg.v=1);
	background-repeat:no-repeat;
	background-position:243px 36px;
}

.tekstBanner1
{
	text-align:right;
	padding-right:16px;
	padding-top:32px;

	background-image:url(/images/project/banners/banners_pijl.jpg.v=1);
	background-repeat:no-repeat;
	background-position:243px 36px;
}

.tekstBanner2
{
	text-align:right;
	padding-right:16px;
	padding-top:32px;
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(/images/project/banners/banners_pijl.jpg.v=1);
	background-repeat:no-repeat;
	background-position:243px 36px;
}

.tekstBanner5
{
	text-align:right;
	padding-right:16px;
	padding-top:24px;/*32*/
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(/images/project/banners/banners_pijl.jpg.v=1);
	background-repeat:no-repeat;
	background-position:243px 36px;
}

.spTekstBanner5
{
	/*width:100px;*/
	display:block;
	text-align:right;
	cursor:pointer;
}

.tekstBanner6
{
	text-align:right;
	padding-right:16px;
	padding-top:32px;
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(/images/project/banners/banners_pijl.jpg.v=1);
	background-repeat:no-repeat;
	background-position:243px 36px;
}

.productprofiel
{
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_productprofiel.jpg.v=1);
	background-repeat:no-repeat;
}

.productprofiel a:link,.productprofiel a:visited,.productprofiel a:hover,.productprofiel a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}


.productprofielhover
{
	cursor:pointer;
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_productprofiel.jpg.v=1);
	background-repeat:no-repeat;
}

.productprofielhover a:link,.productprofielhover a:visited,.productprofielhover a:hover,.productprofielhover a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.technicalmovie
{
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_productprofiel.jpg.v=1);
	background-repeat:no-repeat;
}

.technicalmovie a:link,.technicalmovie a:visited,.technicalmovie a:hover,.technicalmovie a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.technicalmoviehover
{
	cursor:pointer;
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_productprofiel.jpg.v=1);
	background-repeat:no-repeat;
}

.technicalmoviehover a:link,.technicalmoviehover a:visited,.technicalmoviehover a:hover,.technicalmoviehover a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.customizeit
{
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_customize.jpg.v=1);
	background-repeat:no-repeat;
}

.customizeit a:link,.customizeit a:visited,.customizeit a:hover,.customizeit a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.customizeithover
{
	cursor:pointer;
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_customize.jpg.v=1);
	background-repeat:no-repeat;
}

.customizeithover a:link,.customizeithover a:visited,.customizeithover a:hover,.customizeithover a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}


.fastestbike
{
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_fastestbike.jpg.v=1);
	background-repeat:no-repeat;
}

.fastestbike a:link,.fastestbike a:visited,.fastestbike a:hover,.fastestbike a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.fastestbikehover
{
	cursor:pointer;
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_fastestbike.jpg.v=1);
	background-repeat:no-repeat;
}

.fastestbikehover a:link,.fastestbikehover a:visited,.fastestbikehover a:hover,.fastestbikehover a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.sendCataloog
{
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_sendCataloog.jpg.v=1);
	background-repeat:no-repeat;
}

.tekstSendCataloog
{
	text-align:right;
	padding-right:16px;
	padding-top:11px;
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(/images/project/banners/banners_pijl.jpg.v=1);
	background-repeat:no-repeat;
	background-position:243px 15px;
}

.textBoxEmailCat
{
	text-align:right;
	padding-right:4px;
	padding-top:5px;
}

.textBoxEmailCat input
{
	width:185px;
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
}

.PM
{
	font-size:9px;
	margin-top:4px;
}

.checkboxPM
{
	width:140px; /*190 */
	float:left;
	padding-left:55px;
}

.checkboxPM label
{
	width:115px;
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:11px;
}

.buttonPM
{
	width:55px;
	height:18px;
	float:left;
	background-color:#7B7B7B;
	text-align:center;
}

.buttonPM a:link,.buttonPM a:visited,.buttonPM a:hover,.buttonPM a:active
{
	color:#FFFFFF;
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
    text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}

.registreerRidley
{
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_registreer.jpg.v=1);
	background-repeat:no-repeat;
}

.registreerRidleyhover
{
	cursor:pointer;
	width:255px;
	height:80px;
	margin-bottom:2px;
	background-image:url(/images/project/banners/banner_registreer.jpg.v=1);
	background-repeat:no-repeat;
}

.tekstBanner4
{
	text-align:left;
	padding-right:16px;
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
    color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	width:100px;
	margin-left:140px;
	padding-top:23px;
	background-image:url(/images/project/banners/banners_pijl.jpg.v=1);
	background-repeat:no-repeat;
	background-position:98px 31px;
}

.tekstBanner4 a:link,.tekstBanner4 a:visited,.tekstBanner4 a:hover,.tekstBanner4 a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
    font-size:13px;
    color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

.nieuwsblokhome
{
	width:255px;
	height:191px;
	background-image:url(/images/project/default/bg_nieuws_home.jpg.v=1);
	background-repeat:repeat-y;
}

.TitelNieuwsBlok
{
	width:245px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:3px;
	font-size:18px;
}

/* HOME PG */
.flash
{
	width:725px;
	height:328px;
	margin-bottom:2px;
}

.blokken
{
	width:725px;
	height:188px;
}

.blok
{
	float:left;
}

.blokhover
{
	float:left;
	cursor:pointer;
}

.blok .tekstopblok
{
	width:120px;
	position:absolute;
	margin-top:166px;
	text-align:center;
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	text-transform:uppercase;
}

.blokhover .tekstopblok
{
	width:120px;
	position:absolute;
	margin-top:166px;
	text-align:center;
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:13px;
	color:#FE0000;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	text-transform:uppercase;
}

.blokhover a
{
	cursor:pointer;	
}

.alterblok
{
	width:780px; /*986 - 20 - menu*/
	padding-right:10px;
	padding-left:10px;
	float:left;
}

.linksblokken
{
	margin-bottom:12px;
}

/*.alterblok a:link,.alterblok a:visited
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:12px;
	color:#FE0000;
	text-decoration:underline;
}

.alterblok a:hover
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:12px;
	color:#FE0000;
	text-decoration:none;
}

.alterblok a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:12px;
	color:#FE0000;
	text-decoration:underline;
}*/

.dealers
{
	margin-top:12px;
}

.linkTerug
{
	text-align:center;
	padding-top:5px;
}

.linkTerug a:link,.linkTerug a:visited
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:13px;
	color:#FE0000;
}

.linkTerug a:hover
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:13px;
	color:#FE0000;
	text-decoration:none;
}

.linkTerug a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:13px;
	color:#FE0000;
}

.alterpg3Titel
{
	font-weight:bold;
	padding:0;
	margin:0 0 12px 0;
	color:#FFFFFF;
	font-size:27px;
}

.errorAll
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:12px;
	color:#FFFFFF;
}

.errorAll a:link,.errorAll a:visited
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:12px;
	color:#FE0000;
	text-decoration:underline
}

.errorAll a:hover
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:12px;
	color:#FE0000;
	text-decoration:none
}

.errorAll a:active
{
	font-family:Calibri, Arial, Geneva, Sans-Serif;
	font-size:12px;
	color:#FE0000;
	text-decoration:underline
}