@media screen, projection {

* 											{ padding:0; margin:0;}
body, textarea, input, select 				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff;}

.clear										{ position:relative; clear:both; height:0px; font-size:0px;}
a img										{ border:0;}

body										{ background:#d7dadc;}
a											{ outline-style:none; color:#fff; text-decoration:none;}
a:hover										{ text-decoration:underline;}
#page										{ position:relative; width:800px; margin:0 auto;}

h1, h2, hr, h3.th							{ position:absolute; left:-1000em;padding-bottom:15px;}

/* =========================================================================================================================================================== */
/* top */
#top										{ position:relative; width:800px; height:339px; border-bottom:2px solid #fff; overflow: hidden;}
/*
.i_index									{ background:url(/img/head/headerphoto.jpg) no-repeat 0 0;}
.i_performance								{ background:url(/img/head/header-clio-v6.jpg) no-repeat 0 0;}
.i_motorsport_m, .i_motorsport				{ background:url(/img/head/sport_cars.jpg) no-repeat 0 0;}
.i_trackdays_m, .i_trackdays, .i_ctrackdays	{ background:url(/img/head/limo.jpg) no-repeat 0 0;}
.i_services_m, .i_services					{ background:url(/img/head/carin.jpg) no-repeat 0 0;}
.i_news, .i_newsc							{ background:url(/img/head/witecar.jpg) no-repeat 0 0;}
.i_calendar									{ background:url(/img/head/sport_cars1.jpg) no-repeat 0 0;}
.i_contact									{ background:url(/img/head/carin.jpg) no-repeat 0 0;}
*/

div.search									{ position:absolute; top:0; left:131px; width:669px; height:80px; background:url(img/topbg_00.jpg) no-repeat 0 0; z-index:100;}
div.search #text							{ background:url(img/topbg_1.png) no-repeat; width:669px; height:36px; position:absolute; left:0; top:45px;}
div.search input.inputbox					{ height:15px; width:131px; background:url(/img/search.gif) no-repeat; border:0; padding:2px; color:#333333; text-align:center; position:absolute; top:12px; left:450px;}
div.search input.button						{ width:48px; height:19px; border:0; font-size:0.7em; letter-spacing:1px; text-transform:uppercase; background:url(/img/search2.gif) no-repeat 3px 4px; color:#fccc02; cursor:pointer; position:absolute; top:12px; left:590px;}
#logo										{ position:absolute; top:42px; left:42px; display:block; width:64px; height:63px; cursor:pointer; z-index:100; background:url(/img/logo.jpg) no-repeat -13px -14px;}

#lang1.active								{ background:url(img/nl_active.gif) no-repeat 0 0;}
#lang2.active								{ background:url(img/en_active.gif) no-repeat 0 0;}

#flash, embed								{ position:absolute; left:0; top:0; z-index:100;}
#gallery									{ overflow:hidden;}

/* end top */
/* =========================================================================================================================================================== */
/* hide */
#left .contentheading,
#left .componentheading,
div.headlines h3 span,
div.calendar h3 span,
#lang1 span,
#lang2 span									{ position:absolute; left:-1000em;}
/* end hide */
/* =========================================================================================================================================================== */
/* menu */
#top #menu									{ position:absolute; top:90px; right:0px; width:686px; height:24px; z-index:100;}
#top #menu									{ width:666px; height:22px; background:url(/img/menu_bg.png); padding-left:20px; padding-top:2px; list-style:none;}
#top #menu	li								{ height:19px; float:left; padding-right:6px;}
#top #menu a:hover,
#top #menu	li a.active						{ color:#383838;}
#top #menu a:hover span,
#top #menu	li a.active span				{ display:block; float:left;}
#top #menu	li a:hover span.ccc,
#top #menu	li a.active span.ccc			{ height:13px; padding-top:3px; background: url(/img/abg.png) repeat;}
#top #menu a:hover span.lll,
#top #menu	li a.active span.lll			{ background:url(/img/lll.gif) no-repeat; width:13px;}
#top #menu a:hover span.rrr,
#top #menu	li a.active span.rrr			{ background:url(/img/rrr.gif) no-repeat; width:13px;}
#top #menu a								{ height:16px; width:auto; float:left; display:block; text-decoration:none; text-transform:uppercase; color:#fff;
												font-size:9px; font-family:Arial, Helvetica, sans-serif;}
#top #menu a span.lll,
#top #menu a span.rrr						{ display:block; width:13px; height:16px; float:left; cursor:pointer;}
#top #menu a span.ccc						{ height:13px; padding-top:3px; float:left; cursor:pointer;}
/* end menu */
/* =========================================================================================================================================================== */
/* content */
#content									{ width:800px; background:url(/img/content_bg.gif) repeat-y; padding:0 0 20px 0; line-height:16px;}
/* end content */
/* =========================================================================================================================================================== */
/* left */
#left										{ float:left; width:577px; position: relative; overflow: hidden;}
#pathway									{ width:547px; padding:11px 0 20px 30px;}
#pathway .parent							{ color:#999999;}
#pathway .parent:hover						{ text-decoration:none;}
#pathway .parent2							{ padding-left:10px; background: url(img/path.gif) no-repeat 0 5px; color:#999999;}
#pathway .parent2:hover						{ text-decoration:none;}
#pathway .next								{ padding-left:10px; background: url(img/path.gif) no-repeat 0 5px; color:#FFF;}
#pathwayoff									{ width:547px; height:27px;}
#left .imgb_right							{ padding:1px; border:1px solid #555555; margin-left:27px;}

#left ul									{ padding:10px 0 10px 15px;}
/* end left */
/* =========================================================================================================================================================== */
/* right */
#right										{ float:left; width:220px;}
/* end right */
/* =========================================================================================================================================================== */
/* footer */
#footer										{ position:relative; width:750px; margin:0 auto; color:#666666; font-size:0.8em; padding:10px 25px 10px 25px;
												background: url(/img/footer_bg.gif) repeat-x;}
#footer .left								{ float:left;}
#footer .right								{ float:right;}
#footer .right .p_right						{ text-align:right;}
#footer p a									{ text-decoration: underline; color: #666666;}
#footer p a:hover							{ text-decoration: none; }
/* end footer */

/* home */
div.home									{ padding:24px 28px 0 28px; overflow:hidden;}
div.home_links								{ padding:0; margin:0;}
a.home_links								{ float:left; padding:0; margin:0; display:block; width:260px; height:101px; position:relative; overflow:hidden;}
a.home_links img							{ padding:0; margin:0; position:absolute; top:-101px; left:0;}
a.home_links:hover img						{ padding:0; margin:0; position:absolute; top:-101px; left:0;}
div.home_links a							{ background-position: 0 0; display:block; width:260px; height:101px; float:left; position:relative;}
div.home_links a:hover						{ background-position: 0 -101px;}


a.home_links span							{ position:absolute; left:-1000em;}

/*
#lnk1										{ background:url(img/link1.jpg) no-repeat 0 0;}
#lnk1:hover									{ background:url(img/link1_over.jpg) no-repeat 0 0;}
#lnk2										{ background:url(img/link2.jpg) no-repeat 0 0;}
#lnk2:hover									{ background:url(img/link2_over.jpg) no-repeat 0 0;}
#lnk3										{ background:url(img/link3.jpg) no-repeat 0 0;}
#lnk3:hover									{ background:url(img/link3_over.jpg) no-repeat 0 0;}
#lnk4										{ background:url(img/link4.jpg) no-repeat 0 0;}
#lnk4:hover									{ background:url(img/link4_over.jpg) no-repeat 0 0;}
*/

/* end home */

/* performance */
div.performance4							{ padding:0 28px 0 28px;}
div.performance2							{ padding:10px 28px 10px 28px; background:#1e2c24; margin:20px 0 20px 0;}
div.divbg1									{ padding:0 28px 20px 28px;}
div.divbg2									{ padding:20px 28px 20px 28px; background:#1f2c23; margin-bottom:20px;}
#selectp									{ color:#000; margin:0 55px 200px 0; float:left; width:120px;}
#products									{ float:left;}
#buttonf									{ background:url(/img/select_toon.gif) no-repeat 0 0; width:102px; height:18px; border:0; color:#FFF; font-size:8px;
												letter-spacing:1px; cursor:pointer;}
div.chbox									{ padding-bottom:4px;}
div.color label								{ color:#FFF;}
div.chbox label								{ padding-left:7px;}
.performance3								{ padding:0 28px 0 28px;}
.performance3 strong						{color: rgb(244, 211, 0);}
#lab1										{ color:#FFF; font-weight:bold; padding-bottom:20px;}
#lab2										{ color:#FFF; font-weight:bold; padding-left:40px; padding-bottom:20px;}
label.yellow,
span.yellow,
h3.selecth3									{ color:#FFF;}
div.ptop									{ width:500px; height:17px; background:#565657; margin:0 0 1px 0; padding:3px 10px 0 10px;}
div.pbottom									{ width:500px; padding:10px; background:#696969; margin-bottom:20px;}
div.pbottom h4								{ padding:10px 0 4px 0; font-size:11px;}
span.lyellow								{ float:left; color:#FFF; font-weight:bold;}
span.ryellow								{ float:right; color:#FFF; font-weight:bold;}
.pimgb										{ padding:1px; border:1px solid #fff;}
.a_right_img								{ float:right;}
.fleft										{ padding-bottom:15px;}
.price_box									{ float:left; width:325px;}
.price										{ width:310px; padding-bottom:10px;}
.price1										{ width:235px; float:left; padding-right:5px;}
.price2										{ font-weight:bold;}
.price2										{ text-align:right;}
.price2 span								{ float:left;}

/* end performance */


/* news */
#navigation									{ padding:5px 28px 34px; margin:0; padding:0; list-style:none; text-align:center;}
#navigation li								{ display:inline; margin:0 5px 0 5px;}
#navigation li a.active						{ text-decoration:underline;}
div.news									{ padding:24px 28px 0 28px;}
div.news strong, div.news b					{color: rgb(244, 211, 0);}
div.news .box h3							{ font-size:18px; color:#D7DACD; padding:5px 0 5px 0;font-weight: normal;}
div.news .box p								{ line-height:16px;}
div.news .box p img							{ padding:1px; border:1px solid #555; margin:5px;}
div.news img.titel						{padding-bottom: 20px;}
div.news .box span							{ font-size:0.9em;padding-top: 20px;}
div.news .box a.verder						{ font-size:14px; padding:0 0 2px 5px; color:#FFF;}
div.news .box a:hover						{ text-decoration:none;}
form, fieldset								{ border:0;}
.newsletter									{ padding:88px 0 0 16px; background:url(/img/bg2.jpg) no-repeat 16px 0px;}
.newsletter label							{ color:#FFF; font-weight:bold;}
.newsletter .input							{ width:170px; height:18px; background:url(img/input.gif) no-repeat 0 0; border:0; margin:2px 0 10px 0; color:#000; padding:3px 5px 0 5px;}
.newsletter #submit							{ border:1px solid #555555; padding:3px; background:none; cursor:pointer;}
.newsletter p.txtup							{ padding:10px 20px 20px 0; line-height:16px;}
.newsletter p.txtdown						{ padding:20px 20px 0 0; line-height:16px;}
.mheadlines									{ padding:20px 17px 0 16px;}
.mheadlines ul								{ list-style:none;}
.mheadlines ul li							{ padding:16px 0 16px 0; border-bottom:1px solid #333;}
.mheadlines ul li a							{ color:#FFF; font-weight:bold; text-decoration:none;}
.mheadlines ul li a:hover					{ text-decoration:underline;}
 a.rss										{ color:#FFF; padding:2px 0 2px 20px; background:url(/img/rss.gif) no-repeat 0 0;}
a.rss:hover									{ text-decoration:none;}

/* end news */

/* modules right */
#mright										{ padding:25px 0 0 24px; width: 198px; overflow: hidden;}
/* end modules right */

/* services */
div.services								{ padding:24px 28px 0 28px; line-height:16px;}
span.yellow									{ color:#FFF; font-weight:bold;}
/* end services */

/* history */
#mhistory									{ padding:20px 20px 0 23px; overflow:hidden;}
#mhistory ul								{ list-style:none;}
#mhistory li								{ padding:10px 0 10px 0;}
#mhistory li.NoTopPadding					{ padding:2px 0 10px 0;}
#mhistory li a								{ color:#FFF; text-decoration:none;}
#mhistory li a:hover						{ text-decoration:underline;}
#mhistory li.middle							{ border-bottom:1px solid #353c35; padding:0;}

.history									{ padding:0 28px 0 28px;}
.history h3									{ font-size:16px; color:#FFF; padding:5px 0 5px 0;}
/* end history */

/* motorsport */
.motorsport									{ padding:24px 28px 0 28px; line-height:16px;}
.motorsport .column a:hover					{ text-decoration:underline;}
/* end motorsport */

/* trackday */
.trackday									{ padding:24px 28px 30px 28px; min-height:300px; line-height:16px; overflow: hidden;}
.padding									{padding-bottom: 15px}
.kolom1										{float: left;width: 75px;}
.kolom2										{float: left;}
.kolom3										{float: left;width: 182px;}
.kolom2										{float: left;}
.totaal										{border-bottom: 1px solid #FFF;width: 302px;}
/* end trackday */

/* contact */
.contact									{ padding:24px 28px 0 28px;}
.contact form .inputbox						{ border:1px solid #FFF; background:#999; color:#fff; padding: 5px;margin:4px 0 10px 0;}
.contact input.button						{ width:50px; height:20px; text-align:center; border:1px solid #FFF; color:#FFF; background:none; cursor:pointer;}
.contact #email_txt							{ padding-left:30px;}
.contact #emailForm							{ padding:30px 0 0 0;}
#con1										{ padding:40px 10px 0 15px;}
/* end contact */

/* module headlines */
div.headlines								{ position:relative; padding-bottom:20px;}
div.headlines h3							{ position:absolute; top:-21px; left:0px; width:222px; height:21px; background: url(/img/headlines.png) no-repeat 0 0; z-index:100;}
div.headlines ul							{ list-style:none;}
div.headlines li							{ padding:1px 0 0 2px;}
div.headlines li a							{ width: 192px; min-height: 16px; padding:10px 14px 10px 14px; background:#383838; display: block;
												color: #fff; text-decoration: none; font-size: 0.9em; background:#383838;}
div.headlines li a:hover					{ text-decoration:none; background:#636363;}
/* end module headlines */

/* module calendar */
div.calendar								{ position:relative; padding-bottom:20px;}
div.calendar h3								{ position:absolute; top:-21px; left:0px; width:222px; height:21px; background: url(/img/calendar.png) no-repeat 0 0; z-index:100;}
div.calendar ul								{ list-style:none;}
div.calendar li								{ padding:1px 0 0 2px;}
div.calendar li a							{ width: 192px; min-height: 16px; padding:10px 14px 10px 14px; background:#1f2c23; display: block;
												color: #dceaad; text-decoration: none; font-size: 0.9em; background:#1f2c23;}
div.calendar li a:hover						{ text-decoration:none; background:#1d3f26;}
span.span1									{ color:#FFF; font-weight:bold;}
span.span2									{ color:#dceaad;}
/*
a.cbox										{ background:#1f2c23; display:block; padding:10px 15px 10px 15px; margin-bottom:1px; text-decoration:none;}
a.cbox:hover								{ background:#1d3f26;}
span.span1									{ color:#FFF; font-weight:bold;}
span.span2									{ color:#dceaad;}

div.calendar h3								{ background:url(/img/calendar.gif) no-repeat 0 0; width:222px; height:21px; position:absolute; top:0; left:0;}
 end module clendar */


/* calendar */
.calendar_box1								{ padding:10px 0 10px 0;}
.calendar_box2								{ padding:10px 0 10px 0; background:#282829;}
.sec_div1									{ float:left; width:37px; padding:0 0 0 9px;}
.sec_div1a									{ float:left; width:42px; padding:3px 0 0 4px;}
.sec_div2									{ float:left; width:204px; padding:3px 0 0 4px;}
.sec_div2 a									{ color:#FFF; text-decoration:none; font-weight:bold;}
.sec_div2 a:hover							{ text-decoration:underline;}
.sec_div3									{ float:left; width:192px; padding:3px 0 0 0;}
.sec_div4									{ float:left; padding:3px 0 0 0;}
.day_box									{ width:28px; height:20px; border-left:2px solid #282829; border-top:2px solid #282829; border-right:2px solid #282829;
												text-align:center; color:#FFF; font-size:18px; font-weight:normal; padding-top:4px;}
.month_box									{ width:30px; height:14px; background:#282829; text-align:center; font-weight:normal; text-transform:uppercase;border: #282829 solid 1px}
a.pgalley1, a.pgalley2						{ display:block; width:19px; height:19px;}
a.pgalley1									{ background:url(img/gallery1.gif) no-repeat 0 0;}
a.pgalley2									{ background:url(img/gallery2.gif) no-repeat 0 0;}
a.imghide									{ position:absolute; left:-1000em;}
span.title									{ color:#FFF;}
#tabellen									{height:25px;border-bottom: 1px solid #696969;padding-top:15px}
/* end calendar */

/* search */
ul.dzialy									{ list-style:none; padding-left:10px;}
li.szukaj_gdzie a							{ text-decoration:none; color:#FFF;}
li.szukaj_gdzie a:hover						{ text-decoration:underline;}
li.szukaj_gdzie a.active					{ font-weight:bold;}
.search_box1								{ padding:10px; background:#282829;}
.search_box2								{ padding:10px;}
.search_box1 a,
.search_box2 a								{ text-decoration:none; color:#FFF;}
.search_box1 a:hover,
.search_box2 a:hover						{ text-decoration:underline;}

/* end search */

/* module trackday */
.ctbox										{ display:block; margin:0 0 20px 16px; width:179px; min-height:38px; border-bottom:1px solid #37433c;}
.ctbox .date_box							{ float:left;}
.ctbox .info								{ float:left; padding:4px 0 0 5px;}
.ctbox .info a,
.ctbox .info span							{ color:#FFF; font-weight:bold; text-decoration:none;}
.ctbox .info a:hover						{ text-decoration:underline;}
.trackdaybox								{ padding:0 0 20px 16px; width:179px;}
.trackday .ctbox 							{ margin:0 0 20px 0; min-height:38px;}
.trackday .ctbox .day_box					{ height:20px; padding-top:3px;}
/* end moduletrackday */

a.meer										{ float:right; display:block; padding:10px 13px 0 10px; background:url(img/2arrow.gif) no-repeat 0 16px;
												color:#fff; text-decoration:underline;}
a.meer:hover								{ text-decoration:none;}
												
.back										{ padding:10px 13px 0 10px; background:url(img/3arrow.gif) no-repeat 0 15px;
												color:#FFF;}

.meer:hover, .back:hover					{ text-decoration:none;}
div.hr										{ height:1px; width:auto; padding:10px 0; border-top: 1px solid #696969;}
.cphotos									{ text-align:center;}
.cphotos a									{ display:block; float:left; min-height:50px; min-width:50px;}
.cphotos a:hover							{ text-decoration:none;}
.cphotos a:hover span						{ text-decoration:underline;}
.cphotos img								{ padding:0 16px;}
span.yellow									{ color:#FFF; font-weight:bold;}
.imgb										{ padding:1px; border:1px solid #555555; margin-bottom:20px;}

/* colunms */
.column										{ width:154px; float:left; padding:0 18px 10px 0; position:relative; margin-bottom:10px;}
.column .photo_b							{ padding-top:10px;}
.column a									{ color:#FFF;}
.column a:hover								{ text-decoration:none;}
/* end columns */

p.szukaj_strony a							{ color:#FFF; text-decoration:none;}
p.szukaj_strony a.active					{ font-weight:bold;}


/* used cars */
.top_boxc									{ width:478px; background:#2e3a30; margin-bottom:15px; padding:3px 10px 3px 10px;}
.top_boxc h3								{ font-size:17px; letter-spacing:1px;}
.used_car									{ padding:0 0 30px 38px;}
.used_car h3.title							{ padding-bottom:10px; color:#FFF;}
.container									{ width:auto;}
.container .column							{ margin-bottom:40px; position:relative;}
.container .column h3,
.container2 h3.one							{ padding:0 0 5px 0; color:#FFF;}
.container2									{ width:498px;}
.container2 b, .container2 strong			{color: rgb(244, 211, 0);}
.container .column div.under				{ position:absolute; left:0px; bottom:-20px;}
.imgb2										{ padding:1px; border:1px solid #555555;}
.container .column a:hover					{ text-decoration:underline;}

.container2 img								{ float:left; margin-right:25px; margin-bottom:10px;}
/* end used cars */

/* gallery */
.trackday_p									{ padding:0 0 30px 28px; min-height:300px; line-height:16px;}
.imgb_gal									{ border:1px solid #555555; padding:1px; position: relative;}
.trackday_p h3								{ letter-spacing:1px; color:#FFF;}
.gal_con									{ float:left; padding:0 2px 10px 0; text-align:center; position: relative;}
/* end gallery */


.leftman									{ float:right}

table td { color:#000000;}

.jaar										{text-align: center;}
.jaar a.active								{color: #FFFFFF;}
.hide										{display: none}

.rand										{padding: 1px; border: 1px solid gray; margin:2px;}
.afbeelding-rechts							{float: right;}
.afbeelding-rechts img 						{padding: 1px; border: 1px solid gray;margin-bottom: 20px;}
}
