* {	margin: 0; }
html, body { height: 100%; } 
body { color:#FFF; font-size:10px; width:100%; height:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#000; }
a:link { color:#999; text-decoration:none; }
a:visited { color:#999; text-decoration:none; }
a:hover { color:#3590c5; text-decoration:none; }
a:active { color:#999; text-decoration:none; }
.button { float:left; display:block; margin:0; padding:5px; background-color:#eee; }
.button:hover { color:#000; background-color:#3590c5; }

#header { position:absolute; top:0; left:0; width:100%; background-color:#000; overflow:hidden; }
#logo { position:absolute; display:block; top:10px; left:30px; width:190px; height:113px; /*height:113px;*/ z-index:60; }
#logo img { behavior:url(classes/iepngfix/iepngfix.htc); }
#print_contact_data { position:absolute; display:block; top:52px; left:150px; width:640px; /*height:113px;*/ z-index:61; }
#print_contact_data .info { color:#000; margin:0 10px 0 10px; display:block; float:left; }
#error { color:#000; width:820px; margin:0 0 10px 9px; border:1px solid #dadbc1; background-color:#ffffcc; background-image:url(../images/icon_warning.jpg); background-repeat:no-repeat; background-position:10px 50%;}

#containerBody { min-height:100%; min-width:940px; height:auto !important; height:100%; margin:0 30px -60px 30px; background-color:white; }
#containerContent { position:relative; padding:0 0 60px 0; color:gray; background-repeat:repeat-x; background-position:top; }
#containerPadding { width:100%; margin:0; padding:0; }
#containerPadding2 { margin:0; padding:20px; }

#location { font-size:12px; position:relative; margin:0px 0 20px 0; padding:10px 0 0 175px; }
#location .titel { color:#3590c5; font-size:16px; }
#print { font-size:12px; position:absolute; margin-top:14px; right:20px; }
#txt { color:#333; font-size:12px; margin:0 0 0 175px; width:500px; }

#buttonsContainer { position:relative; top:-92px; left:-1px; display:block; float:left; border:0px solid gray; margin:0 0 -11px 0; }
/* #bannersContainer { position:relative; display:block; float:right; width:366px; padding-top:10px; border:1px solid gray; } */
#buttonsContainer .button { float:left; display:block; position:relative; width:166px; height:110px; /*height:150px;*/ /*height:200px; margin:0 5px -80px 0;*/ margin:0 0 -80px 0; padding:0 0 0 0; background-color:transparent; background-position:center; cursor:pointer; border-bottom:0px solid #000; }
#buttonsContainer .button:hover { background-color:transparent; cursor:pointer; }
#buttonsContainer .button:hover .buttonsTitle { color:#3590c5; }
#buttonProducts, #buttonProductsafetysheets, #buttonMpmracing, #buttonDownloads, #buttonContact { background-image:url(../images/button_temp.png); background-repeat:no-repeat; behavior:url(classes/iepngfix/iepngfix.htc); }
#buttonProducts { background-image:url(../images/button_products_off.png); background-repeat:no-repeat; } 
#buttonProducts:hover { background-image:url(../images/button_products_on.png); background-repeat:no-repeat; }
#buttonProductsafetysheets { background-image:url(../images/button_productsafetysheets_off.png); background-repeat:no-repeat; }
#buttonProductsafetysheets:hover { background-image:url(../images/button_productsafetysheets_on.png); background-repeat:no-repeat; }
#buttonMpmracing { background-image:url(../images/button_mpmracing_off.png); background-repeat:no-repeat; }
#buttonMpmracing:hover { background-image:url(../images/button_mpmracing_on.png); background-repeat:no-repeat; }
#buttonDownloads { background-image:url(../images/button_downloads_off.png); background-repeat:no-repeat; } 
#buttonDownloads:hover { background-image:url(../images/button_downloads_on.png); background-repeat:no-repeat; }  
#buttonContact { background-image:url(../images/button_contact_off.png); background-repeat:no-repeat; } 
#buttonContact:hover { background-image:url(../images/button_contact_on.png); background-repeat:no-repeat; } 
.buttonsTitle { color:white; display:block; position:absolute; /*top:80px;*/ width:156px; top:77px; font-size:12px; text-align:right; padding:0 5px 0 5px; }
#buttonsContainer .button:hover .buttonsTitle { border-bottom:0px solid #000; }
.buttonsTxt { display:block; position:absolute; top:155px; left:10px; width:130px; padding:0 0 0 10px; color:#gray; font-size:11px; background-image:url(../images/icon_buttonarrowright.gif); background-repeat:no-repeat; background-position:0px 5px; }
/* #product_recommendationbar #kenteken { display:block; float:left; width:332px; height:172px; margin:0 0 0 0px; background-image:url(../images/recommendationbar_plate.png); background-repeat:no-repeat; } */

#newsletter { font-size:11px; position:relative; display:block; float:left; width:332px; height:172px; margin:0 10px 0 0; background-image:url(../images/button_newsletter.png); background-repeat:no-repeat; }
#newsletter .titel { color:#000; font-size:16px; margin:14px 0 0 15px; }
#newsletter .txt { margin:2px 0 0 15px; line-height:14px;}
#newsletter #input_email { position:absolute; width:312px; height:53px; _overflow:hidden; left:0px; top:79px; background-color:transparent; /*background-image:url(../images/button_productrecommendationplate.png);*/ background-repeat:no-repeat; background-position:112px 13px; border:0px solid #555; }
#newsletter #input_email:hover { border:0px solid #eee; }
#newsletter #input_email label { float:left; display:block; color:white; width:92px; margin:18px 0 0 5px; border:0px solid #eee; }
#newsletter #input_email input { float:left; display:block; font-size:12px;  text-transform:lowercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; width:199px; margin:16px 0 5px 33px; _margin:16px 0 5px 17px; background-color:transparent; /*background-image:url(../images/button_productrecommendationplate.png);*/ background-position:-15px 0; background-repeat:no-repeat; border:1px solid transparent; _border:0px solid transparent; }
#newsletter #input_email #submit { width:70px; height:27px; margin:-31px 0 0 235px; _margin:-28px 0 0 229px; background-image:url(../images/button_newslettersubmit_off.jpg); background-repeat:no-repeat; background-position:0px 0px; }
#newsletter #input_email #submit:hover { background-image:url(../images/button_newslettersubmit_on.jpg); }

/*
#newsletter #newspaper { position:absolute; left:720px; top:-10px; }
#newslettercontainer { position:relative; display:block; top:5px; left:5px; }

#newsletter .titel { color:#000; font-size:12px; }
#newsletter .newslettercontainer img { margin:0 5px 0 5px; }
#newsletter:hover { color:#000; border:1px solid #3590c5; }
#newsletter:hover #titel { color:#3590c5; }
*/

.item { display:block; float:left; width:250px; height:130px; margin:10px; border:1px solid gray; }

/* news */
#newsItem { display:block; float:left; width:500px; padding:0px; border-right:0px solid #eee; }
#newsPhotos { display:block; float:left; width:175px; min-height:10px; padding:0px; border:0px solid #eee; }
.newsBlock { display:block; float:left; width:432px; padding:10px; border-right:0px solid #eee; }
.newsBlockSmall { display:block; float:left; width:206px; height:316px; margin:0 0 30px 0; padding:10px; border-right:0px solid #eee; }
#newsArchive { display:block; float:left; width:431px; padding:10px 0 10px 10px; border-right:0px solid #eee; }
#newsShowItem #newsArchive { width:500px; }
.newsHeaderimage { display:block; float:right; /* width:250px; */ margin:0 0 10px 10px; }
.newsHeaderimage img { border:5px solid #eee; }
.newsHeaderimage img:hover { border-color:#d20030; }
.newsHeaderimage .image { margin:5px 0 0 0; border:2px solid #eee; }
.newsTitel { color:#222; font-size:16px; margin:0 0 10px 0; }
a:hover .newsTitel { color:#d20030; text-decoration:none; }
.newsHeader { color:#222; font-weight:bold; }
.newsText { color:#222; font-size:10px; text-align:justify; margin:0 0 10px 0; }
.newsFooter { font-style:italic; /* margin:0 0 10px 0; */ }
.newsFooterBlock { position:relative; background-color:#eee; width:100%; margin-bottom:10px; }
ul#newsAccordion { list-style-type:none; margin:0; padding:0; }
ul#newsAccordion ul { list-style-type:none; margin:0; padding:0; }
ul#newsAccordion a { position:relative; display:block; text-decoration:none; }
#mpmnews #newsAccordion ul li { margin:0 0 20px 0; padding:0 10px 0 0; border-right:1px solid #eee; }
ul#newsAccordion li:hover { border-color:#d20030;}
ul#newsAccordion li a { padding:0; }
ul#newsAccordion li a:hover { }
ul#newsAccordion li ul li { margin:0; border:0; }
ul#newsAccordion li ul li:hover { border:0; }
ul#newsAccordion li ul li a { position:inherit; display:inherit; margin:0; padding:0; }
ul#newsAccordion li ul li a:hover { }
ul#newsAccordion label, ul#product_recommendationoutput .inhoud, ul#product_recommendationoutput .product { float:left; display:block; }
#news .titel  { font-size:14px; color:#3590c5; }
#news .highlight { color:#3590c5; }
/* ---------- */

/* products */
#productCategorien { width:175px; height:100%; float:left; }
ul#productNav, ul#productNav ul { list-style-type:none; margin:-10px; padding:0; width:15em; }
ul#productNav a { position:relative; display:block; text-decoration:none; }
ul#productNav li { margin-top:1px; }
ul#productNav li a { color:#333; font-size:11px; padding:0.5em; }
ul#productNav li a:hover { color:#3590c5; }
ul#productNav li ul { margin:1px 0 5px 3px; }
ul#productNav li #highlight { color:#3590c5; }
ul#productNav li ul li a { font-size:10px; color:#666; padding-left:15px; }
ul#productNav li ul li a:link { color:#333; }
ul#productNav li ul li a:visited { color:#333; }
ul#productNav li ul li a:hover { color:#3590c5; padding-left:15px; }
ul#productNav li ul li a:active { color:#333; }
.productNavImage { position:absolute; left:-10px; top:9px; }
.productsHeader { font-size:11px; margin:0 0 20px -5px; }
.productsHeader a:link { color:#333; }
.productsHeader a:visited { color:#333; }
.productsHeader a:hover { color:#3590c5; }
.productsHeader a:active { color:#333; }
#products { display:block; padding:0 0 0 175px; }
#productsToon, #productsFilterAdd, #productsFilterDelete { font-weight:normal; }
#productsToon { margin:0 0 0 50px; }
#productsFilterAdd { margin:0 0 0 20px; }
#productsFilterDelete { margin:0 0 0 20px; }
.product { position:relative; width:250px; height:130px; float:left; display:block; margin:0px 40px 20px 0px; background-image:url(../images/product_itembg.gif); background-repeat:no-repeat; cursor:pointer; border:1px solid white; }
.product:hover { border:1px solid #eee; }
.product .image { position:absolute; top:0px; left:15px; }
.productText { color:#333; text-align:left; width:150px; position:absolute; display:block; bottom:30px; left:100px; }
.product:hover .productText { color:#3590c5; }
.productName { color:#333; }
.productIcontruck { position:absolute; display:block; bottom:8px; left:100px; }
.productPage { color:white; position:relative; text-align:center; display:block; float:left; margin:0 10px 0 0; padding:5px; background-color:#333; border:0px solid #333; }
.productPageLink { color:#333; position:relative; text-align:center; display:block; float:left; margin:0 10px 0 0; padding:5px; border:1px solid #333; }
.productPageLink:link { color:#333; }
.productPageLink:visited { color:#333; }
.productPageLink:hover { color:#3590c5; border:1px solid #3590c5; }
.productPageLink:active { color:#333; }
/* ---------- */

/* product recommendation input & output */
#product_recommendationtitel { color:#d20030; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:16px; margin:0 0 20px 165px; }
#product_recommendationformcontainer { margin:0; }
.product_recommendationformsubtitel { color:#000; font-size:11px; margin:0 0 10px 0; }
#product_recommendationtxt { margin-left:175px; color:#000; font-size:12px; }
#product_recommendationnb { margin-left:175px; color:#000; font-size:12px; }

#product_recommendationbar { position:relative; font-size:11px; display:block; float:left; /*width:660px;*/ height:147px; margin:0 0 0 0; }
#product_recommendationbar #kenteken { display:block; float:left; width:332px; height:147px; margin:0 0 0 0px; background-image:url(../images/recommendationbar_plate.png); background-repeat:no-repeat; }
#product_recommendationbar #merktype { display:block; float:left; width:497px; height:147px; margin:0 1px 0 0px; background-image:url(../images/recommendationbar_maketype.png); background-repeat:no-repeat; }
#product_recommendationbar .titel { color:#000; font-size:16px; margin:14px 0 0 15px; }
#product_recommendationbar .txt { margin:2px 0 0 15px; line-height:14px;}
/* #product_recommendationbar #input_plate { height:40px; margin-top:30px; background-image:url(../images/button_productrecommendationplate.png); background-repeat:no-repeat; background-position:82px 6px; border:1px solid #555; } */
#product_recommendationbar #input_plate { position:absolute; width:312px; height:53px; _overflow:hidden; left:13px; top:79px; background-color:transparent; /*background-image:url(../images/button_productrecommendationplate.png);*/ background-repeat:no-repeat; background-position:112px 13px; border:1px solid #555; }
#product_recommendationbar #input_plate:hover { border:1px solid #eee; }
#product_recommendationbar #input_plate label { float:left; display:block; color:white; width:92px; margin:18px 0 0 5px; border:0px solid #eee; }
#product_recommendationbar #input_plate input { float:left; display:block; font-size:28px; font-weight:bold; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; width:180px; margin:6px 0 5px 48px; _margin:6px 0 5px 24px; background-color:transparent; /*background-image:url(../images/button_productrecommendationplate.png);*/ background-position:-15px 0; background-repeat:no-repeat; border:1px solid transparent; _border:0px solid transparent; }
#product_recommendationbar #input_plate #submit { width:67px; height:65px; margin:-6px 0 0 5px; _margin:-5px 0 0 8px; background-image:url(../images/button_submiton.jpg); background-repeat:no-repeat; background-position:0px 0px; }
#product_recommendationbar #input_plate:hover #submit { background-image:url(../images/button_submithover.jpg); }
#product_recommendationbar #input_plate #submit:hover { background-image:url(../images/button_submitoff.jpg); }
#product_recommendationbar #input_maketype { position:relative; height:43px; left:14px; top:13px; }
#product_recommendationbar #input_maketype .maketypeButton { float:left; display:block; width:93px; height:55px; margin:0 3px 0 0; background-repeat:no-repeat; border:0px solid #555; }
#product_recommendationbar #input_maketype .maketypeButton:hover { border:0px solid #eee; }
#product_recommendationbar #input_maketype .maketypeButton .txt { color:#3590c5; margin:38px 0 0 5px; text-align:center; }
#product_recommendationbar #input_maketype .maketypeButton:hover .txt{ color:white; }
#product_recommendationbar #input_maketype #cars { background-image:url(../images/icon_cars_off.jpg); background-position:50% 0;}
#product_recommendationbar #input_maketype #cars:hover { background-image:url(../images/icon_cars_on.jpg); }
#product_recommendationbar #input_maketype #vans { background-image:url(../images/icon_vans_off.jpg); background-position:50% 0; }
#product_recommendationbar #input_maketype #vans:hover { background-image:url(../images/icon_vans_on.jpg); }
#product_recommendationbar #input_maketype #trucks { background-image:url(../images/icon_trucks_off.jpg); background-position:50% 0; }
#product_recommendationbar #input_maketype #trucks:hover { background-image:url(../images/icon_trucks_on.jpg); }
#product_recommendationbar #input_maketype #agri { background-image:url(../images/icon_agri_off.jpg); background-position:50% 0; }
#product_recommendationbar #input_maketype #agri:hover { background-image:url(../images/icon_agri_on.jpg); }
#product_recommendationbar #input_maketype #motors { background-image:url(../images/icon_motors_off.jpg); background-position:50% 0; }
#product_recommendationbar #input_maketype #motors:hover { background-image:url(../images/icon_motors_on.jpg); }
/*#product_recommendationbar #input_maketype #cars { background-image:url(../images/icon_cars_off.png); background-position:50% 16px;}
#product_recommendationbar #input_maketype #cars:hover { background-image:url(../images/icon_cars_on.png); }
#product_recommendationbar #input_maketype #vans { background-image:url(../images/icon_vans_off.png); background-position:50% 9px; }
#product_recommendationbar #input_maketype #vans:hover { background-image:url(../images/icon_vans_on.png); }
#product_recommendationbar #input_maketype #trucks { background-image:url(../images/icon_trucks_off.png); background-position:50% 2px; }
#product_recommendationbar #input_maketype #trucks:hover { background-image:url(../images/icon_trucks_on.png); }
#product_recommendationbar #input_maketype #agri { background-image:url(../images/icon_agri_off.png); background-position:50% 2px; }
#product_recommendationbar #input_maketype #agri:hover { background-image:url(../images/icon_agri_on.png); }
#product_recommendationbar #input_maketype #motors { background-image:url(../images/icon_motors_off.png); background-position:50% 2px; }
#product_recommendationbar #input_maketype #motors:hover { background-image:url(../images/icon_motors_on.png); }*/

#product_recommendationform { position:relative; font-size:11px; display:block; float:left; /*width:660px;*/ height:147px; margin:0 0 0 0; }
#product_recommendationform #kenteken { display:block; float:left; width:332px; height:147px; margin:0 0 0 0px; background-image:url(../images/recommendationbar_plate.png); background-repeat:no-repeat; }
#product_recommendationform #merktype { display:block; float:left; width:497px; height:147px; margin:0 1px 0 0px; background-image:url(../images/recommendationbar_maketype.png); background-repeat:no-repeat; }
#product_recommendationform .titel { color:#000; font-size:16px; margin:14px 0 0 15px; }
#product_recommendationform .txt { margin:2px 0 0 15px; line-height:14px;}
/* #product_recommendationbar #input_plate { height:40px; margin-top:30px; background-image:url(../images/button_productrecommendationplate.png); background-repeat:no-repeat; background-position:82px 6px; border:1px solid #555; } */
#product_recommendationform #input_plate { position:absolute; width:312px; height:53px; _overflow:hidden; left:13px; top:79px; background-color:transparent; /*background-image:url(../images/button_productrecommendationplate.png);*/ background-repeat:no-repeat; background-position:112px 13px; border:1px solid #555; }
#product_recommendationform #input_plate:hover { border:1px solid #eee; }
#product_recommendationform #input_plate label { float:left; display:block; color:white; width:92px; margin:18px 0 0 5px; border:0px solid #eee; }
#product_recommendationform #input_plate input { float:left; display:block; font-size:28px; font-weight:bold; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; width:180px; margin:6px 0 5px 48px; _margin:6px 0 5px 24px; background-color:transparent; /*background-image:url(../images/button_productrecommendationplate.png);*/ background-position:-15px 0; background-repeat:no-repeat; border:1px solid transparent; _border:0px solid transparent; }
#product_recommendationform #input_plate #submit { width:67px; height:65px; margin:-6px 0 0 5px; _margin:-5px 0 0 8px; background-image:url(../images/button_submiton.jpg); background-repeat:no-repeat; background-position:0px 0px; }
#product_recommendationform #input_plate:hover #submit { background-image:url(../images/button_submithover.jpg); }
#product_recommendationform #input_plate #submit:hover { background-image:url(../images/button_submitoff.jpg); }
#product_recommendationform #input_maketype { position:relative; height:43px; left:14px; top:13px; }
#product_recommendationform #input_maketype .maketypeButton { float:left; display:block; width:93px; height:55px; margin:0 3px 0 0; background-repeat:no-repeat; border:0px solid #555; }
#product_recommendationform #input_maketype .maketypeButton:hover { border:0px solid #eee; }
#product_recommendationform #input_maketype .maketypeButton .txt { color:#3590c5; margin:38px 0 0 5px; text-align:center; }
#product_recommendationform #input_maketype .maketypeButton:hover .txt{ color:white; }
#product_recommendationform #input_maketype #cars { background-image:url(../images/icon_cars_off.jpg); background-position:50% 0;}
#product_recommendationform #input_maketype #cars:hover { background-image:url(../images/icon_cars_on.jpg); }
#product_recommendationform #input_maketype #vans { background-image:url(../images/icon_vans_off.jpg); background-position:50% 0; }
#product_recommendationform #input_maketype #vans:hover { background-image:url(../images/icon_vans_on.jpg); }
#product_recommendationform #input_maketype #trucks { background-image:url(../images/icon_trucks_off.jpg); background-position:50% 0; }
#product_recommendationform #input_maketype #trucks:hover { background-image:url(../images/icon_trucks_on.jpg); }
#product_recommendationform #input_maketype #agri { background-image:url(../images/icon_agri_off.jpg); background-position:50% 0; }
#product_recommendationform #input_maketype #agri:hover { background-image:url(../images/icon_agri_on.jpg); }
#product_recommendationform #input_maketype #motors { background-image:url(../images/icon_motors_off.jpg); background-position:50% 0; }
#product_recommendationform #input_maketype #motors:hover { background-image:url(../images/icon_motors_on.jpg); }

.product_recommendationformtitel { color:#3590c5; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:16px; margin:0; }
.product_recommendationformtxt { margin:0 0 10px 0; }
.product_recommendationformnb { margin:0 0 20px 0; font-size:12px; }
#product_recommendationformcontainer { font-size:11px; position:relative; width:497px; margin:0 0 0 332px; background-image:url(../images/recommendationform_bgrepeaty.png); background-position:0 20px; background-repeat:repeat-y; }
#product_recommendationformcontainerheader { background-repeat:no-repeat; background-color:white; width:100%; height:20px; }
#product_recommendationformcontainercontent{ position:relative; height:100%; overflow:hidden; text-align:left; line-height:14pt; background-image:url(../images/recommendationform_bg.jpg); background-position:0 0; background-repeat:no-repeat; }
#product_recommendationformcontainerbg { position:absolute; display:block; width:165px; height:100%; background-color:#dfdede; }
#product_recommendationformcontainerfooter{ height:9px; background-image:url(../images/recommendationform_footer.jpg); background-repeat:no-repeat; }
#product_recommendationformcontainer a:link { color:#000; }
#product_recommendationformcontainer a:visited { color:#000; }
#product_recommendationformcontainer a:hover { color:#3590c5; }
#product_recommendationformcontainer a:active { color:#000; }
#product_recommendationformmakes { position:relative; display:block; float:left; height:100%; margin:0 0 0 9px; padding:0 0 0 0; }
#product_recommendationformmodels { position:relative; display:block; float:left; height:100%; margin:0 0 0 0; padding:0 0 0 0; }
#product_recommendationformtypes { position:relative; display:block; float:left; height:100%; margin:0 0 0 0; padding:0 0 0 0; }
#product_recommendationformcontainer .padding { width:142px; margin:10px; height:100%; }
.product_recommendationformhighlight { color:#3590c5; font-weight:bold; }

#product_recommendationoutputbuttons { margin:0 0 0 175px; background-color:#eee; }
ul#product_recommendationoutput { list-style-type:none; margin:0 0 0 175px; padding:0; }
ul#product_recommendationoutput ul { list-style-type:none; margin:0 0 0 0; padding:0; }
ul#product_recommendationoutput a { color:#000; position:relative; display:block; text-decoration:none; }
ul#product_recommendationoutput li { margin-top:10px; padding:5px; border:solid 2px #f2f2f2; } /*margin-top:1px;*/
ul#product_recommendationoutput li:hover { border:solid 2px #3590c5; }
ul#product_recommendationoutput li .titel { color:#000; font-size:14px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; padding:5px; }
ul#product_recommendationoutput li a { font-size:14px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; padding:5px; } /*background-color:#CCC;*/
ul#product_recommendationoutput li a:hover { } /*background-color:#999;*/
ul#product_recommendationoutput li ul li { color:gray; font-size:12px; margin:0; border:0; }
ul#product_recommendationoutput li ul li:hover { border:0; }
ul#product_recommendationoutput li ul li a { color:#000; position:inherit; display:inherit; font-size:12px; margin:0; padding:0; border-bottom:1px solid #ccc; } /*background-color:#900;*/
ul#product_recommendationoutput li ul li .output { position:relative; float:left; display:block; width:375px; margin:0 0 10px 0; border:0px solid red; }
ul#product_recommendationoutput li ul li .output:hover { width:375px; border:0; }
ul#product_recommendationoutput li ul li .output:hover a { color:#3590c5; border-bottom:1px solid #ccc; }
ul#product_recommendationoutput li ul li .output:hover a { color:#3590c5; border-bottom:1px solid #ccc; }
ul#product_recommendationoutput li ul li .output:hover .use { color:#333; }
ul#product_recommendationoutput label, ul#product_recommendationoutput .inhoud, ul#product_recommendationoutput .product { float:left; display:block; }
ul#product_recommendationoutput label { color:gray; width:190px; height:20px;}
ul#product_recommendationoutput .output { min-height:20px; }
ul#product_recommendationoutput .use { color:gray; font-size:11px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; }
ul#product_recommendationoutput br { clear:both; }
/* ---------- */

/* product recommendation input & output */
#product_pdf { width:805px; margin:0 0 0 0; }
#product_pdf .titel { color:#333; font-size:14px; }
#product_pdf .hr { width:100%; height:2px; display:block; line-height:0; background-color:#eee;}
#product_pdf .column { font-size:11px; width:210px; height:20px; display:block; float:left; }
#product_pdf a:link { color:#333; }
#product_pdf a:visited { color:#333; }
#product_pdf a:hover { color:#3590c5; }
#product_pdf a:active { color:#333; }
/* ---------- */

/* mpmracing */
#mpmracing .titel { color:#3590c5; font-size:16px; margin:0 0 20px 0; }
#mpmracing .subtitel { color:#eee; font-size:16px; margin:0 0 20px 0; }
#mpmracing #news { width:432px; margin:0 10px 0 10px; padding:0 10px 0 10px; border-left:1px dotted #333; border-right:1px dotted #333; }
#mpmracing .newsTitel { color:#eee; }
#mpmracing a:link .newsTitel { color:#eee; }
#mpmracing a:visited .newsTitel { color:#eee; }
#mpmracing a:hover .newsTitel { color:#3590c5; }
#mpmracing a:active .newsTitel { color:#eee; }
#mpmracing .newsHeader, #mpmracing .newsText { font-size:11px; color:#ccc; }
#mpmracing img { border-color:#333; }
#mpmracing img:hover { border-color:#3590c5; }
#mpmracing .image { border-color:#333; }
#mpmracing .newsFooterBlock { background-color:#000; border-top:1px dotted #333; }
#mpmracing .button { background-color:#000; }
#mpmracing .button:hover { color:#3590c5; background-color:#000; }
#mpmracing #newsAccordion ul li { margin:0 0 20px 0; padding:0 10px 0 0; border-right:1px dotted #333; }
#mpmracing #specs, #mpmracing #news, #mpmracing #gallery, #mpmracing #movies { float:left; display:block; }
#mpmracing #specs { font-size:11px; color:#999; width:200px; margin:0 10px 0 0; padding:0 10px 0 0; border-right:0px dotted #333; }
#mpmracing #specs img { margin:0 0 0 0; }
#mpmracing #gallery { width:200px; }
#mpmracing #movies { width:200px; }
#mpmracing #movies embed { margin:0 0 20px 0; border:1px solid #3590c5; }
#mpmracing #specs ul { margin:0; padding:0; list-style:none; }
#mpmracing #specs ul li .subtitel { margin:0 0 0 16px; }
#mpmracing #specs ul li ul { margin:0 0 20px 16px; list-style-image:url('../images/icon_listimage_mpmracing.gif'); }
/* ---------- */

/* downloads */
#downloads { margin:0 0 0 175px; color:#333; font-size:12px; }
#downloads .category { display:block; position:relative; width:500px; margin:0 0 20px 0;}
#downloads .category img { position:absolute; left:-25px; top:0; }
#downloads .categoryTitel { color:#000; font-size:16px; border-bottom:1px solid #ccc; }
#downloads .category:hover .categoryTitel { color:#3590c5; }
#downloads .category:hover .categoryTxt { color:#000; }
#downloads .pdfsheet { display:block; position:relative; width:648px; height:30px; }
#downloads .pdfsheet .title { position:absolute; display:block; height:30px; left:0px; top:1px; }
#downloads .pdfsheet a { position:absolute; display:block; height:30px; left:250px; }
#downloads .wallpaper { display:block; position:relative; width:648px; height:180px; margin-bottom:20px; border:1px solid #eee; }
#downloads .wallpaper .thumb { position:absolute; top:10px; left:10px; }
#downloads .wallpaper .title { position:absolute; top:10px; left:285px; font-size:16px; }
#downloads .wallpaper .screen43 { position:absolute; width:120px; top:40px; left:285px; }
#downloads .wallpaper .screen1610 { position:absolute; width:120px; top:40px; left:430px; }
#downloads .wallpaper a { display:block; float:left; width:120px; }
#downloads .file { display:block; float:left; width:140px; height:160px; margin:0 10px 10px 0; cursor:pointer; border:1px solid #eeeeee; }
#downloads .file .preview { display:block; position:relative; width:120px; height:120px; margin:10px; text-align:center; line-height:120px; background-image:url(../images/icon.transparent.gif); background-repeat:repeat; border:1px solid #eeeeee; }
#downloads .file .txt { margin:0 10px 0 10px; overflow:hidden; }
/* ---------- */

/* mpmoil contact */
#googlemap { width:500px; height:360px; margin:20px 0 20px 0; border:solid 1px #eeeeee; }
label, .field { height:20px; margin:0 0 10px 0; }
label { float:left; width:150px; }
.field input { font-size:11px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; width:200px; border:1px solid #ccc; }
textarea { font-size:11px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; width:350px; height:150px; border:1px solid #ccc;}
#contactsubmit { margin:10px 0 20px 0; }
#contactsubmit input { font-size:12px; border:1px solid #ccc; }
/* ---------- */

/* mpmoil admin */
#admin { margin:0 0 0 175px; }
#admin #newslettersignon { width:450px; height:20px; }
#admin #newslettersignon .hr { color:#000000; font-size:11px; }
#admin #newslettersignon .email,
#admin #newslettersignon .language,
#admin #newslettersignon .action,
#admin #newslettersignon .date { display:block; float:left; height:20px; }
#admin #newslettersignon .email { width:250px; }
#admin #newslettersignon .language,
#admin #newslettersignon .action { width:50px; }
#admin #newslettersignon .date { width:100px; }
/* ---------- */

#footer, .push { height:50px; min-width:940px; }
#footer { background-color:#000; padding-top:10px; }
#footerContent { position:relative; z-index:20; height:40px; margin:0 30px 0 30px; background-repeat:no-repeat; background-position: top right; }