/* BEGIN GENERAL */
html, body { height:100%; }

*
{
	padding:0;
	margin:0;
}

body
{
    padding:0;
    margin:0;  
    font-size:11px;
    color:#c9c9c9;  
    font-family: Arial, Tahoma, Geneva, Verdana, Sans-Serif;
    background-image: url('/images/bg.jpg.v=1');
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #0f0f0f;
}


input, select, textarea
{
	background-color: #1e1e1e;
	border: 1px solid #474747;
	border-top: none;
	border-left: none;
	color: #c9c9c9;
}

textarea 
{ 
	
}

.clear { clear: both; }
a img { border: none; }
div#container { width: 982px; margin-left: auto; margin-right: auto; }
div#content { width: 100%; }
div.content_container { width: 924px; margin-left: auto; margin-right: auto; }
/* END GENERAL */


/* BEGIN HEADER*/
div#header { width: 924px; height: 91px; margin-left: auto; margin-right: auto; }
div#header_left, div#header_right { width: 50%; float: left; height: inherit;}


div#basket 
{ 
	margin-right: 15px;
	padding: 6px 0px 0px 44px;
	width: 72px; 
	height: 44px; 
	background-image: url('/images/header/mandje.jpg.v=1'); 
	background-repeat: no-repeat;
	float: right; 
	cursor: pointer;
}

div#basket a { text-decoration: none;  }
#logo_brp { width: 38px; height: 38px; margin: 0px 8px 0px 0px; text-decoration:none; color:#838383; }

div.masterbreadcrumb 
{ 
	clear: both;
	height: 17px;
	border-top: 1px solid #1a1a1a;
	width: 894px;
	margin-left: auto;
	margin-right: auto;
	background-color: #000000; 
	color: #5d5d5d;
	padding: 5px 0px 0px 30px;
}
/* END HEADER*/


/* BEGIN TALEN */
div#lang_links { float: right; }
div#lang_links div { float: left; width: 26px; height: 21px; }
div#taal_logobrp  { width: 52px; float: right; }

div#lang_links a 
{
	padding-top: 5px;
	text-align: center; 
	font-size: 12px; 
	color: #FFFFFF; 
	background-image: url('/images/header/lang.gif.v=1'); 
	background-position: 0 26px;
	width: 26px; 
	height: 21px; 
	float: left; 
	text-decoration: none;
}

div#lang_links span.selected
{
	padding-top: 5px;
	text-align: center; 
	font-size: 12px; 
	color: #FFFFFF; 
	background-image: url('/images/header/lang.gif.v=1'); 
	background-position: 0 0;
	width: 26px; 
	height: 21px; 
	float: left; 
}
/* END TALEN */

/* BEGIN FOOTER */
div#footer
{
	margin-left: auto;
	margin-right: auto;
	color: #a0a0a0;
	font-family: Arial;
	font-size: 10px;
	width: 924px;
	margin-top: 4px;
}

div#innerfooter_links, div#innerfooter_rechts { width: 50%; float: left; }
div#innerfooter_rechts { text-align: right; }
div#innerfooter_rechts a img { vertical-align: bottom; }
div#footer a:link,div#footer a:visited { text-decoration: none; color:#6A6A6A; }
div#footer a#gebruiksvoorwaarden { position: absolute; z-index: 1; right: 38px; top: 0px; }
div#footer spa,#gebruiksvoorwaarden_shadow { color: #0c0c0c; position: absolute; z-index: 0; right: 37px; top: 1px; }
/* END FOOTER */




/* BEGIN HEADERS */
/*h1 {font-size:19px;color:#000000;font-weight:bold;font-style:normal;padding:0;margin:0 0 16px 0; }*/
h1 {font-size:16px;color:#ffff01;font-weight:normal;font-style:normal;padding:0;margin:0 0 10px 0; }
h2 {font-size:14px;color:#ffff01;font-weight:normal;font-style:normal;padding:0;margin:0 0 10px 0; }
h3 {font-size:13px;color:#FFFFFF;font-weight:bold;font-style:normal;padding:0;margin:0px 0 8px 0; }
h4 {font-size:12px;color:#888888;font-weight:bold;font-style:normal;padding:0;margin:6px 0 6px 0; }
h5 {font-size:12px;color:#666666;font-weight:bold;font-style:normal;padding:0;margin:4px 0 4px 0; }
/* END HEADERS */

/* BEGIN TEKST */
p
{
	margin-top:0px;
    margin-bottom:15px;
    line-height:15px;
}

td p
{
	margin-top:0px;
    margin-bottom:15px;
    line-height:15px;
}

a:link, a:visited
{
	color: #FFFFFF;
}

a:hover
{
	text-decoration:none;
}

a:active
{
	
}

/* END TEKST */

/* INHOUD VLAK*/
div.inhoud
{
	width: 615px;
	background-color: #000000;
	background-image: url('/images/inhoud_bg.jpg.v=1');
	background-repeat: no-repeat;
	float: left;
}

div.homepage { padding: 30px; width: 555px; min-height: 170px; }
div.inhoudmenu { float: left; width: 309px; }
div.geendetail { padding: 30px 30px 15px 30px; width: 555px; }
div.merken { min-height: 415px; } 
div.productlijst { padding: 5px 30px 15px 30px; width: 555px; min-height: 455px; }
div.productdetail { padding-top: 5px; }
div.uitschrijven { padding-top: 10px; min-height: 536px; }

div.showroom, div.werkplaats, div.onsteam, div.geschiedenis, div.links { min-height: 655px; }
div.raceteam { min-height: 508px; }
div.nieuwspunt { min-height: 430px; }
div.nieuws { min-height: 410px; }
div.nieuwspunt { padding-top: 10px; }
div.mandje { min-height: 430px; }
div.generated { min-height: 410px; }

/* NIEUWS DETAIL*/
div.nieuwsdatum
{
	width: 30px;
	height: 27px;
	display: block;
	background-image: url('/images/bgDatum.gif.v=1');
	position: absolute;
	left: -15px;
	top: 52px;
	color: White;
	text-align: center;
	line-height: 13px;
	padding-top: 3px;
}

div.nieuwsdatum span.dag { font-size: 16px; font-weight: bold; width: 100%; display: block; }
div.nieuwsdatum span.maand { font-size: 9px; display: block;  }



/* POPUP Mandje */

div#productInMandje
{
    position:relative;
    position:absolute;
    width:300px;
    z-index:100;
    left:50%;
    top:50%;
    margin-left:-150px;
    margin-top:-75px;
    border:1px solid #d6d6d6;
    display:none;
	background-color:#000000;
	padding:10px;
	padding-right:0px;
	color: #FFFFFF;
}

div#productInMandje span
{
    display:block;
    position:relative;
	padding-right:10px;
}

div#productInMandje span#productInMandjeTekst em
{
	font-weight:bold;
}

div#productInMandje div#productInMandjeTitel
{    
	font-weight:normal;
	color:#ffff01;
	margin:0;
	padding-bottom:8px;
	font-size:14px;
}

div#productInMandje span.productInMandjeKnop, div#productInMandje span.productInMandjeKnopj
{
    text-align:center;
    float:right;
    cursor:pointer;
	font-weight:bold;
	margin-top:15px;
}

div#productInMandje span.productInMandjeKnop a:link, 
div#productInMandje span.productInMandjeKnop a:visited
{
	display:block;
	width:70px;
	height:30px;
	padding: 14px 28px 0px 0px;
	background-image:url(/images/btnMeerinfo.jpg.v=1);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;
	text-indent:10px;
	text-decoration:none;
	color:white;
}

div#productInMandje span.productInMandjeKnop a:hover, div#productInMandje span.productInMandjeKnop a:active
{
	background-position:left bottom;
}

div#productInMandje span.productInMandjeKnopj
{
	display:block;
	width:113px;
	height:30px;
	padding: 14px 35px 0px 0px;
	background-image:url(/images/ecom/btnVerderwinkelen.gif.v=1);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:right;
	text-indent:10px;
	text-decoration:none;
	color:white;
}

div#productInMandje span.productInMandjeKnopj:hover
{
	background-position:left bottom;
}

div#productFiller
{
    position:absolute;
    background-color:black;
    width:100%;
    height:100%;
    z-index:99;
    filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
    display:none;
}