
li, ul		{list-style:none;}
p			{line-height:25px}
a			{text-decoration:none; color:#ffec00;}
a:hover		{text-decoration:none; color:#ffffff;}
img 		{border:none;}
.form		{margin:0px; padding:0px;}
.clear 		{clear:both;}
.marginT10 	{margin-top:10px;}
.marginT15 	{margin-top:15px;}
.marginT20 	{margin-top:20px;}
.txt10		{ font-size:10px;}
/*h1{ margin:0; padding:7px 0 0 5px;color:#ffec00;font-family: Verdana, Arial, Helvetica, sans-serif;font-style:italic; font-size:25px;}*/
/***************************************/

body{
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#aeaeae;
	background:#000000 url(/templates/haanwheels/graphics/bg.jpg) no-repeat top center;
}

/***************************************/

#maincontainer { width:950px; margin:0 auto;  overflow:hidden; background-color:#000;}
/* top**/
/*****************banner**********************/
#header{ width:950px; margin:0 auto; height:101px; background-repeat:repeat-x; background:url(/templates/haanwheels/graphics/bg_header.jpg); overflow:hidden; position:relative; }
#header1{ width:207px; margin:0 auto; position:absolute; top:0px; left:0px; }
#header2{ width:950px; margin:0 auto; float:right; text-align:right; position:absolute; top:0px; left:0px;}
#peripheralarea_bovenbalk {
	width:950px; position:absolute; top:0px; left:0px;
}

.racinglogo {
	/*position:absolute; top:0px; left:796px;*/
	display: none;
}
/*****************content**********************/
#container_content	{margin:0 auto; width:935px;}

#content .tekstpagina p,
#content1 { width:587px;float:left; background:#0d0d0d url(/templates/haanwheels/graphics/bg_content2.jpg) no-repeat; line-height:25px;  margin:0 auto; min-height:1200px;}
#content { width:587px;float:left; }

#right { margin:0 auto; padding:0px; float:right; }

#supermoto{padding-top:9px}
#wheelparts{padding-top:9px; padding-bottom:9px;}
#find-a-distributor{padding-top:50px; background:#0d0d0d url(/templates/haanwheels/graphics/find-a-distributor-bg.jpg) no-repeat; text-align:center;}

#jeremy-van-horebeek{ padding-bottom:9px;}
#latest-news{float:left; background:#0d0d0d url(/templates/haanwheels/graphics/lastest-news.jpg) no-repeat; width:292px; overflow:hidden;}
#color-combinations{ float:right; background:#0d0d0d url(/templates/haanwheels/graphics/color-combination-bg.jpg) no-repeat; width:290px; padding:0 0 0 0 ;}

.peripheral .inner { margin-left:10px; }
/***************************************/
.date{ color:#9e9e9e; font-size:12px;}
.newstitle{ color:#ffec00; font-size:12px;}



.newstitle { color:#ffec00; font-size:12px;}
.newstitle a{ color:#ffec00; font-size:12px;}
.newstitle a:hover{ color:#ffec00; font-size:12px;}



.new_detail{ padding:10px 7px 20px 7px;}
.new_detail h1,
.yellow{color:#ffec00; font-size:22px; font-weight:bold;}

.grey{color:#aeaeae; font-size:12px;}

/**************** PERIPHERAL ***********************/
.peripheral h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffec00; font-size:26px;font-weight:bold;font-style: italic;
	margin:10px 0 0 0px;
}


/**************** PERIPHERAL NEWS ***********************/
.peripheral_news{float:left; background:#0d0d0d url(/templates/haanwheels/graphics/lastest-news.jpg) no-repeat; width:292px; overflow:hidden; height:423px;}
.item{ margin:0; padding:14px 4px 0 0px;}





/**************** MIDDLE BUTTONS ***********************/
.bt_rightsmall {
	width:271px;
	height:134px;
	cursor:pointer;
	margin-bottom:9px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.bt_rightsmall:hover,
.bt_rightsmall:hover {
	background-position:-271px 0px;
}
.bt_rightsmall a {
	display:none;
}
.bt_distributor {
	background-image: url(/templates/haanwheels/graphics/bt_dealer.jpg);
	margin-bottom:234px;
}

/**************** RIGHT BUTTONS ***********************/

.bt_right,
.bt_rightbig {
	width:339px;
	height:152px;
	cursor:pointer;
	margin-bottom:9px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.bt_rightmid {
	width:290px;
	height:262px;
	cursor:pointer;
	margin-bottom:0px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.bt_rightbig {
	height:262px;
}
.bt_right:hover,
.bt_rightbig:hover {
	background-position:-339px 0px;
}
.bt_rightmid:hover {
	background-position:-290px 0px;
}
.bt_right a *,
.bt_rightmid a *,
.bt_rightbig a * {
	display:block;
	height:1px ;
	width:1px;
	overflow:hidden;
}
.bt_motocross { background-image: url(/templates/haanwheels/graphics/bt_motocross.jpg); }
.bt_supermoto { background-image: url(/templates/haanwheels/graphics/bt_supermoto.jpg); }
.bt_wheelparts { background-image: url(/templates/haanwheels/graphics/bt_wheelparts.jpg); }
.bt_colorcombi { background-image: url(/templates/haanwheels/graphics/bt_colorcombi.jpg); }
.bt_dealerloc { background-image: url(/templates/haanwheels/graphics/bt_dealerloc.jpg); }
.bt_companyprofile { background-image: url(/templates/haanwheels/graphics/bt_companyprofile.jpg); }



/**************** MENU ***********************/

div.menu {
	position:absolute;
	top:67px;
	left: 0px;
	width:942px;
	height:28px;
	
}
.menu{
overflow: hidden;
wwwidth: 100%;
font-size: 12px; /*font of menu text*/
float:right;
wwwidth:663px;
margin-right:10px;
	height:28px;

}


.menu ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.menu li{
float: left;
margin: 0;
padding: 0;
}

.menu a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(/templates/haanwheels/graphics/tab-left.jpg) no-repeat left top;
margin: 0;
margin-right: 0px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;

}

.menu a span{
float: left;
position: relative;
display: block;
background: url(/templates/haanwheels/graphics/tab-right.jpg) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: bold;
color: #8f8e8e;
font-family:Arial, Helvetica, sans-serif;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu a span {float:none;}
/* End IE5-Mac hack */


.menu .selected a{
background-position: 0 -125px;
top: 0;
}

.menu .selected a span{
background-position: 100% -125px;
color: #fff;
font-family:Arial, Helvetica, sans-serif;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.menu a:hover{
background-position: 0% -125px;
top: 0;
color: #fff;
font-family:Arial, Helvetica, sans-serif;

}

.menu a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
color: #fff;
font-family:Arial, Helvetica, sans-serif;

}





#peripheralarea_bovenbalk {
	position:relative;
}

.menu a span {
	text-transform: uppercase;
}

.taalkiezer {
	position:absolute;
	top:90px;
	left:200px;
	margin-top:-20px;
}

.nieuwslijstitem {
	font-size:20px;
}


/******** DISTRIBUTORS *********/
.distributors {
	margin-bottom:40px;
}
.distributors .maincat {
	color:#fff;
	font-size:20px;
}
.distributors tr.catheader,
.distributors tr.catheader td {
	background-color:#181818;
}
.distributors tr.catheader td {
}
.distributors td span.catheader,
.distributors td div.catheader {
	color:#eee;
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
}
.distributors .uparrow {
	padding:8px 8px 3px 3px;
}
.distributors .catlist {
	margin-bottom:20px;
}
.distributors td {
	padding:2px 2px 0px 0px;
}
.distributors tr.distributor,
.distributors tr.distributor td {
	border-top: 1px solid #181818;
}
.distributors .distributor .naam {
	font-weight:bold;
	color:#aaa;
}
.distributors .distributor .telefoon,
.distributors .distributor .fax {
	white-space: nowrap;
}
.distributors .distributor .abbrev {
	color:#555;
}

#defaultdistributor {
	background-color:#111;
	border:1px solid #333;
	padding:10px;
	margin-bottom:20px;
}

/*********** RIJDERS ************/
.rijderlijst {

}
.rijdercat {
	margin-top: 10px;
	margin-bottom:10px;
	color:#fff;
	font-size:20px;
	clear:left;
}
.rijdercatend {
	clear:both;
}
.rijder {
	float:left;
	width:130px;
	height:135px;
	margin-right:10px;
	margin-bottom:15px;
	overflow:hidden;
	background:#000;
	display: block;
}
.rijder .foto,
.rijder .nofoto {
	
}
.rijder .nofoto {
	width:130px;
	height:80px;
	background:#090909;
}
.rijder .nofoto *{ display:none; }
.rijder .inner {
	margin:0px;
}
.rijder .naam {
	padding:2px 5px;
	line-height:16px;
	color:#666;
}



.extra-images { margin-left:10px; }
.image-small-padding{ padding:10px 5px 0 0; float:left;}

.productprijs * {
	font-size:14px;
}


/*********** ARTIKEL EXTRAS ************/
.artikelextras { margin-bottom:50px; }
.artikelextras h1 { display:none; }

.artikelextras { margin-left:3px; display:block; }
.extras { margin-left:3px; display:block; }

.artikelextras .extras .foto  {
	display:inline;
}
.artikelextras .extras .foto img {
	margin:0px;
	border: 1px solid #333;
}


