* { margin:0; padding:0; border:0; list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
html, body { height:100%; }
body { margin:auto; width:967px; background:#5c708f; margin-left: 11.7%  }
h1 { display:none; }
img { float:left; }
a { color:black; }
a:hover { text-decoration:underline; }
p strong { font-weight:bold; }
em { font-style:italic; }
#container { background:url(../img/fr/main/bg.gif); min-height:100%; height:auto !important; height:100%; width:925px; padding:0 15px 0 27px; }

#top { background:url(../img/fr/main/header.jpg) 0 15px no-repeat; height:167px; width:919px; padding:0 0 35px 0; margin:0 0 0 6px; }
#top #topnav { float:right; padding:2px 0 0 0; min-width:400px; }
#top #topnav li { float:right; padding:0 0 0 10px; }
#top #topnav li#on a { color:#e7d2d2; }
#top #topnav li a { color:#656565; font-size:10px; }
#top #nav { float:right; padding-top: 73px; padding-right: 26px; width:754px; }
#top #nav li { float:left; padding:0 7px 0 0; }
#top #nav li a { background:url(../img/fr/main/nav.gif); letter-spacing:1px; float:left; width:81px; height:19px; font:11px Impact; text-transform:uppercase; color:white; padding:2px 0 0 5px; }
#top #nav li a:hover { text-decoration:none; }
#top #nav li#on a { background:url(../img/fr/main/nav.on.gif) }
#top #nav li#bigitem a { background:url(../img/fr/main/nav.big.gif); width:87px; }
#top #nav li#bigitem.bigon a { background:url(../img/fr/main/nav.big.on.gif) }

#top form { float:left; }
#top form fieldset { float:right; width:899px; padding:82px 20px 0 0; }
#top form input { width:131px; height:14px; padding:1px 0 1px 3px; border-top:2px solid #969696; border-left:1px solid #969696; float:right; }
#top form input#submitsearch { width:38px; border:0; height:18px; background:url(../img/fr/buttons/zoek.gif); cursor:pointer; }

#content { width:899px; padding:0 0 20px 0; }

h2, h2 strong { font:19px Impact; font-weight: normal; color:#dd9700; text-transform:uppercase; }
h2#title { font:19px Impact; font-weight: normal; color:#dd9700; text-transform:uppercase; }

#left { float:left; width:597px; padding:0 0 20px 0; }
#left #home { padding:0 0 0 6px; }
#left #home * {font-size:12px;}
#left #home h2, h2 strong { font:21px Impact; font-weight: normal; color:#dd9700; text-transform:uppercase; }
#left #home h2#title { padding:0 0 0 6px; }
#left #home h2#title strong { font-size:26px; }
#left #home h2#h2bottom { padding:0 0 5px 140px; }
#left #home h2#h2bottom strong { font-size:23px; }
#left #home #welcome { color:#333333; padding:5px 0 35px 0; line-height:15px;  }

#left #video { float:left; width:597px; }
#left #video h3 { color:#5c6f8f; font:21px Impact; border-top:1px solid #5c708f; border-bottom:1px solid #5c708f; padding:0 0 0 2px; text-transform:uppercase; background:url(../img/fr/main/arrow.blue.gif) no-repeat 580px 10px; }
#left #video h3 strong { color:#000; font:21px Impact; }
#left #video #videoleft { float:left; width:358px; padding:13px 0 0 180px; height:100px; }
#left #video #videoright { float:left; padding:53px 0 0 20px; width:217px; }
#left #video #videoright p { padding:0 0 18px 0; font-size:12px; line-height:15px; }
#left #video #videoright p#powered { padding:0 0 40px 0; }

#content #products { float:left; width:899px; padding:0 0 20px 6px; }
#content #products .item { float:left; background:url(../img/fr/box/product.gif) no-repeat; width:435px; height:198px; padding:1px 0 1px 1px; margin:15px 24px 0 0; }
#content #products .item p.avatar { float:left; height:198px; width:189px; padding:0 10px 0 0; }
#content #products .item .text { float:left; width:236px; line-height:16px; }
#content #products .item .text h3 { color:#4f4f4f; font:bold 12px Arial; padding:10px 1px 10px 0; height:26px; }
#content #products .item .text p { height:134px; padding:0 1px 0 0; color:#4f4f4f; font-size:12px; }
#content #products .item .text p.button { height:auto; float:right; padding:0; }

#content #howitworks { float:left; padding:0 0 20px 6px; }
#content #howitworks ul#rightnav { clear:both; float:left; background:url(../img/fr/box/bg.big.top.gif) no-repeat bottom; width:262px; padding:0 0 11px 635px; }
#content #howitworks ul#rightnav li { float:left; background:url(../img/fr/buttons/bg.yellow.gif); width:116px; height:17px; padding:2px 0 0 11px; }
#content #howitworks ul#rightnav li.on { background:url(../img/fr/buttons/bg.yellow.on.gif); }
#content #howitworks ul#rightnav li#compact { background:url(../img/fr/buttons/bg.orange.on.gif); width:96px; margin:0 0 0 7px; }
#content #howitworks ul#rightnav li#compact.on { background:url(../img/fr/buttons/bg.orange.gif); }
#content #howitworks ul#rightnav li a { color:white; font:11px Impact; text-transform:uppercase; text-decoration:none; }
#content #howitworks #boxtop { float:left; clear:both; width:881px; background:url(../img/fr/box/bg.big.gif) repeat-y; border-bottom:1px solid #9c9c9c; padding:0 8px 8px 8px; }
#content #howitworks .avatar { float:left; padding:0 30px 0 0; width:302px; }
#content #howitworks #boxtop .text { float:left; }
#content #howitworks #boxtop .text h3 { color:#5c708f; font:bold 16px arial; text-transform:uppercase; }
#content #howitworks .text h4 { color:#4f4f4f; font:bold 13px arial; padding:20px 0 0 0; }
#content #howitworks .text h4.blue { color:#5c708f; font:13px arial; padding:0 0 20px 0; }
#content #howitworks .text dl dt { float:left; color:#4f4f4f; font-size:12px; }
#content #howitworks .text dl dd { color:#5c708f; font-size:12px; }
#content #howitworks .text #innerleft { float:left; width:298px; }
#content #howitworks .box { float:left; width:881px; padding:8px; }
#content #howitworks .box p { float:left; width:385px; font-size:12px; }
#content #howitworks .box .text h3 { color:#5c708f; font:bold 16px arial; text-transform:uppercase; }
#content #howitworks h5 { clear:both; text-align:right; padding:0 0 2px 0; color:#4f4f4f; font:16px Impact; text-transform:uppercase; border-bottom:1px solid #adb7c7; }

#content table { border-collapse:collapse; }
#content table tr { width:597px; }
#content table td, #content table th { color:#5b5e67; text-align:left; }
#content table td.c1, #content table th.c1 { width:216px; padding-left:10px; }
#content table td.c2, #content table th.c2 { width:216px; }
#content table td.c3, #content table th.c3 { width:155px; }
#content table thead tr th { border-bottom:1px solid #5c708f; cursor:pointer; }
#content table thead th { padding:10px 0 10px 0;  }
#content table thead th.c1 { font-style:italic; }
#content table thead th.c2 { color:#5c708f; font-weight:bold; }
#content table thead th.c3 { color:#5c708f; font-weight:bold; }
#content table tbody tr td { font-weight:bold; border-bottom:1px solid #adb7c7; padding:8px 0 8px 0; }
#content table tbody td.c2 { font-weight:bold; }
#content table tbody td.c3 a { background:url(../img/fr/main/arrow.blue.gif) no-repeat right; float:left; width:135px; }

#content table#agenda td.c1 { width:184px;}
#content table#agenda td.c1 a { color:#5c708f; font-weight:bold; }
#content table#agenda td.c2 a { width:121px; font-weight:normal;  }
#content table#agenda td.c { width:111px; font-weight:normal;  }
#content table#agenda td.c3 { width:183px; font-weight:normal; }
#content table#agenda thead td.c2 a { color:#8f939f; font-weight:normal; }
#content table#agenda thead th.c { color:#5c708f; font-weight:bold; }

#content #disclaimer { float:left; background:url(../img/fr/main/logo.gif) no-repeat bottom right; padding:0 0 213px 6px; margin:0 0 20px 0; }
#content #disclaimer h3 { padding:0 0 20px 0; color:#5c708f; font-weight:bold; }
#content #disclaimer p { padding:0 0 30px 0; line-height:22px; color:#5b5e67; font-size:12px; }
#content #disclaimer p strong { line-height:22px; font-size:12px; }

#content #news { float:left; }
#content #news .item { float:left; border-bottom:1px solid #5c708f; padding:25px 0 0 0; width:597px; }
#content #news .item h3 a { color:#5b5e67; font:bold 13px arial; }
#content #news .item p.date { color:#dd9700; font-style:italic; padding:8px 0 6px 0; font-size:12px; }
#content #news .item .text p { color:#5b5e67; font-size:12px;  line-height:18px;}
#content #news .item .text div { color:#5b5e67; font-size:12px;  line-height:18px;}
#content #news .item .text .avatar { padding:0 6px 0 0; float:left; }
#content #news .item .readmore {float:right; padding:10px 0 0 0; width:597px; }
#content #news .item .readmore img {float:right;}

#content #left form#sendtofriend { clear:both; float:left; padding:10px 0 0 0; }
#content #left form#sendtofriend fieldset { padding:0 0 5px 0; }
#content #left form#sendtofriend fieldset label {float:left; width:100px; padding:1px 0 0 0;}
#content #left form#sendtofriend fieldset input {float:left; width:110px; border-top:2px solid #969696; border-left:1px solid #969696; }
#content #left form#sendtofriend fieldset input#sendsubmit { height:19px; width:72px; float:left; border:0; background:url(../img/nl/buttons/verstuur.gif) no-repeat; }

#content #left.agendadetail h3 { color:#5b5e67; font:bold 13px arial; padding:0 0 20px 0; }
#content #left.agendadetail p#avatar {float:left;}
#content #left.agendadetail dl {float:left; padding:0 0 0 50px;}
#content #left.agendadetail dl dt { color:#dd9700; float:left; width:140px; padding:0 0 8px 0; }
#content #left.agendadetail dl dd { color:#4f4f4f; padding:0 0 8px 0; }
#content #left.agendadetail div#detail { float:left; width:597px; padding:40px 0 0 0; }
#content #left.agendadetail h4 {color:#dd9700; padding:0 0 8px 0;}
#content #left.agendadetail p#back {padding:25px 0 0 0;}

#content #left.productdetail #video { width: 800px; }
#content #left.productdetail #video #videoleft {float:left;}
#content #left.productdetail #video #videoright {padding-top:0; width:405px; }
#content #left.productdetail #video #videoright h3 { font-size:14px; border:0; padding-bottom:20px; }

#content #left #dealerdetail * { color:#5b5e67; }
#content #left #dealerdetail #dealerleft {float:left; padding:0 40px 0 0; }
#content #left #dealerdetail #dealerright {float:right; width:400px; }
#content #left #dealerdetail h3 { margin:0 0 20px 0; color:#435676; border-top:1px solid #5c708f; border-bottom:1px solid #5c708f; font:bold 13px arial; text-indent:10px; padding:2px 0 2px 0; }
#content #left #dealerdetail #dealerright h3 {float:right; width:400px; border:0; padding:0 0 5px 0; margin:0; text-indent:0; }
#content #left #dealerdetail #dealerright p { padding:0 0 10px 0; line-height:18px; }

#content #left.documents h3 { color:#5c708f; font:bold 13px arial; padding:0 0 5px 0; }
#content #left.documents table { border-top:1px solid #5c708f; }
#content #left.documents table tbody tr td { padding-top:5px; padding-bottom:5px; }
#content #left.documents table tbody tr td.c1 { width:60px; }
#content #left.documents table tbody tr td.c2 { width:290px; }
#content #left.documents table tbody tr td.c { width:113px; }
#content #left.documents table tbody tr td.c3 { width:135px; }
#content #left.documents table tbody tr td.c3 a { font-size:10px; color:#5c708f; width:125px; }

#right { float:left; width:276px; padding:0 0 20px 26px; }
#right h3.orange, #right h3.blue { clear:both; background:url(../img/fr/main/title.orange.gif) no-repeat; color:white; font:11px Impact; text-transform:uppercase; padding:1px 0 0 10px; height:18px; border-bottom:1px solid #dd9700; letter-spacing:1px; }
#right h3.blue { background:url(../img/fr/main/title.blue.gif) no-repeat; border-bottom-color:#5c708f; letter-spacing:1px; }
#right h3.orange a, #right h3.blue a { color:white; font:11px Impact; text-transform:uppercase; letter-spacing:1px; }
#right .block, #right .blueblock { float:left; border-bottom:1px solid #dd9700; padding:0 0 1px 0; margin:0 0 35px 0; line-height:18px;}
#right .blueblock { border-bottom-color:#5c708f; }
#right .blueblock p { color:#5b5e67; font-size:12px; padding:10px 0 10px 0; line-height:18px; }
#right .blueblock dl { float:left; clear:both; }

#right .blueblock dl dt { float:left; color:#506591; border-bottom:1px solid #5c708f; width:264px; padding:8px 0 8px 0; }
#right .blueblock dl dd { float:left; border-bottom:1px solid #5c708f; width:168px; padding:8px 0 8px 0; }
#right .blueblock dl dt a.bv { background:url(../img/fr/main/arrow.blue.gif) no-repeat right; width:276px; float:left; color:#5b5e67; }

#right .block .item { border-bottom:1px solid #dd9700; padding:10px 0 10px 0; }
#right .block .item p.text { line-height:18px; }
#right .block .item p.toptext a { color:#dd9700; font-style:italic; background:url(../img/fr/main/arrow.orange.gif) no-repeat right; float:left; width:276px; margin:0 0 10px 0; }
#right .block .item h4 { color:#5b5e67; font-weight:bold; padding:0 0 10px 0; }
#right form.block { border-bottom-color:#646464; width:276px; margin:0; }
#right form.block p { color:#5b5e67; padding:10px 0 10px 0; line-height:18px; }
#right form.block fieldset { padding:0 0 15px 0; }
#right form.block fieldset label { float:left; width:66px; font-weight:bold; color:#5b5e67; padding:4px 0 0 0; }
#right form.block fieldset input { float:left; height:15px; width:130px; border-top:2px solid #969696; border-left:1px solid #969696; padding:0 0 0 2px; }
#right form.block fieldset#registersubmit { padding:0 0 2px 0; border-bottom:1px solid #646464; }
#right form.block fieldset#registersubmit input, #right form.block fieldset#searchsubmit input { border:0; padding:0; float:right; background:url(../img/nl/buttons/verstuur.gif); width:70px; height:19px; cursor:pointer; }
#right form.block fieldset#searchsubmit input { background:url(../img/fr/buttons/zoek.big.gif); width:45px; }
#content.wider { width:915px; }
#content.wider #right { width:281px; }

#right #rightwalko.blueblock p { color:#5b5e67; padding:0 0 10px 0; }
#right #rightwalko.blueblock p strong { padding:10px 0 0 0; display:block; }
#right #rightwalko.blueblock p em { font-weight:bold; }
#right #rightwalko.blueblock address { color:#5c708f; padding:0 0 10px 0; line-height:16px; }
#right #rightwalko.blueblock p#questions, #right #rightwalko.blueblock p#questions a { color:#5b5e67; font-weight:bold; font-size:11px; line-height:16px; }

#right form#aanmelden.block { background:url(../img/fr/main/dealer.gif) no-repeat 0 12px; }
#right form#aanmelden.block h4 { font-weight:bold; color:#5b5e67; padding:10px 0 10px 72px; }
#right form#aanmelden.block p { padding:0 0 20px 72px; }
#right form#aanmelden.block fieldset { padding-left:72px; }
#right form#aanmelden.block fieldset#registersubmit { padding-top:0; }

#footer { clear:both; color:#dd9700; border-top:1px solid; border-bottom:1px solid; font:11px Impact; padding:3px; text-align:center; width:899px; text-transform:uppercase; }

.left{
	float:left;
}