/* Autotijd */
/* reset */
div, span, article, aside, footer, header, hgroup, nav, section, blockquote, a, ol, ul, li, img, input, select, textarea, form, fieldset { margin: 0; padding: 0; border: 0; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
body, li, blockquote, h1, h2, caption, em, strong, strike, select, button { font-family: 'Arial', sans-serif; font-style: normal; text-indent: 0; text-decoration: none; }
html, body	{ overflow-x:hidden; margin:0 ; padding:0; border:0; line-height:1.6; color: #222; }
body, select, button { font-size: 16px; }
header.page { width:100%; float:left; position:fixed; z-index:999999; background:#333; line-height:100%; }
p	{ margin:0 0 20px 0; width:100%; float:left; padding:0; border:0; }
strong	{ font-weight: bold; }
em	{ font-style: italic; }

table, th, td { margin:0 0 20px 0; table-layout:fixed; border:1px #CCC solid; }
table { width:100%; border-collapse:collapse; }
th { padding:4px 2% 4px 2%; text-align:left; font-weight:bold; background:#F2F2F2; }
td { padding:4px 2% 4px 2%; }
td img { width:100%; vertical-align:top; border-radius: 8px; }

form { width:100%; float:left; margin-bottom:25px; }

/* Language dropdown menu */
.language-dropbtn { width:55px; margin:0 0 0 0; cursor:pointer; font-size:14px; font-weight:bold; text-align:left; color:#FFF; background:transparent; border:0px; }
.language-arrow	{ width:11px; float:right; position:absolute; color:#FF711B; rotate:90deg; font-weight:normal; z-index:-1; }
.language-dropdown { width:100%; position:relative; display:inline-block; }
.language-dropdown-content { display:none; position:absolute; margin-top:1px; background-color:#FFF; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:1; }
.language-dropdown-content a { margin:0 16px 0 16px; padding:13px 0 13px 0; text-decoration:none; display:block; border-bottom:1px #DDD solid; }
.language-dropdown a:hover { background-color:#FFF; text-decoration:none; }
.language-show { width:220px; margin-left:calc(100% - 220px); display:block; }
.languageitem	{ width:100%; margin:0 0 0 0; list-style-type:none; }

/* breadcrumbs 2020 */
.breadcrumb    { width: 100%; float: left; margin: 0 0 15px 0; font-size: 15px; }
.breadcrumb ol { width: 100%; float: left; list-style-type: none; }
.breadcrumb ol li { color: #666; display: inline-block; }

h1	{ width:100%; float:left; margin:0 0 10px 0; padding:0 0; line-height: 1.5; }
h2	{ width:100%; float:left; margin:0 0 5px 0; padding:0 0; }
h3	{ width:100%; float:left; margin:0 0 0 0; padding:5px 0 5px 0; }
h4	{ width:100%; float:left; margin:0 0 0 0; padding:5px 0 5px 0; }

.data { width:100%; float:left; color:#666; font-size:15px; }
.summary { width:94%; float:left; margin:0 0 20px 0; padding:20px 3%; background:#f6f6f6; }

a.underline:link, a.underline:visited	{ text-decoration:underline; }
a.underline:hover, a.underline:active, a.underline:focus	{ text-decoration:underline; }

a.linkbtnlook:link, a.linkbtnlook:visited { display:inline-block; padding:8px 14px; margin:0 0 10px 0; background-color:#FF711B; color:#fff; text-decoration:none; border-radius:4px; font-size:15px; font-weight:600; transition:background-color 0.2s ease; }
a.linkbtnlook:hover { background-color:#e05600ff; }

ul	{ list-style-position: outside; }

/* ads */
#ad-slot1, #ad-slot2 { width:100%; float:left; padding:10px 0 15px 0 !important; min-height:280px; }
.article-intextad	{ width:100%; float:left; padding:20px 0 20px 0 !important; }
.rstile300-ad	{ width:100%; float:left; padding:10px 0 10px 0 !important; position:relative; }

/* brandlist modellist */
ul.brandlist	{ float:left; padding:8px 0 20px 0; }
li.brandlist	{ float:left; list-style-type:none; position:relative; }
.brandlist a:link, .brandlist a:visited, .brandlist a:hover, .brandlist a:active, .brandlist a:focus { width:100%; float:left; padding:4px 0; }

/* previewlist */
ul.previewlist	{ float:left; display:flex; flex-wrap:wrap; }
li.previewlist	{ float:left; margin:0 0 30px 0; list-style-type:none; }
.previewlistimage, .previewlistvideoimage { width:100%; float:left; margin:10px 0 0 0; overflow:hidden; }
.previewlistimage img	{ width:100%; vertical-align:top; height:auto; margin:-5% 0 -5% 0 }
.previewlistvideoimage img	{ width:100%; vertical-align:top; height:auto; margin:0 0 0 0 }
.previewlisttitle	{ width:100%; float:left; padding:6px 0 0 0; font-weight:bold; }
.previewlistintro	{ width:100%; float:left; color:#000; }
ul.previewsublist	{ width:100%; float:left; }
li.previewsublist	{ width:100%; float:left; padding:2px 0 2px 0; list-style-type:none; border-bottom:1px #EEE solid; }

/* swiper */
.specstile-brandimage	{ width:100%; float:left; margin:20px 0; position:relative; overflow:hidden; }
.specstile-brandimage img { width:100%; height: auto; vertical-align:top; }
.swiper-button-prev, .swiper-button-next { color: #EEE !important; opacity: 0.9; }
.swiper-pagination-bullet-active { background: #EEE !important; opacity: 0.9 !important; }

/* maincontentlist */
ul.maincontentlist { float:left; display:flex; flex-wrap:wrap; }
li.maincontentlist { float:left; margin:0 0 10px 0; list-style-type:none; }
.maincontentlistimage	{ width:100%; float:left; margin:10px 0 0 0; font-weight:bold; overflow:hidden; }
.maincontentlistimage img	{ width:100%; vertical-align:top; height:auto; margin:-5% 0 -5% 0 }
.maincontentlistshortintro	{ width:100%; float:left; padding:10px 0 0 0; color:#000; }

/* specsmodel2025 specsversion2025 table */
th.specshead2025, th.specsdatacolumn2025 { width:50%; }
td.specshead2025, td.specsdatacolumn2025	{ width:50%; }
th.specshead402025, td.specshead402025 { width:40%; }
th.specsdatacolumn602025, td.specsdatacolumn602025 { width:60%; }

/* navspecslist */
.navspecs { float:left; list-style:none; display:flex; flex-wrap:wrap; }
.navspecs li { box-sizing:border-box; background:#fff8f5; border:1px solid #D64300; }
.navspecs li a { display:block; padding:10px; text-align:center; font-weight:bold; color:#D64300; }

/* alternativelist alternativegenlist */
ul.altlist { float:left; display:flex; flex-wrap:wrap; }
li.altlist { float:left; margin:0 0 20px 0; list-style-type:none; }
.altlistimage, .altlistvideoimage { width:100%; float:left; margin:10px 0 0 0; font-weight:bold; overflow:hidden; }
.altlistimage img { width:100%; vertical-align:top; height:auto; margin:-5% 0 -5% 0; }
.altlistvideoimage img { width:100%; vertical-align:top; height:auto; margin:0 0 0 0; }
.altlistshorttitle { width:100%; float:left; padding:10px 0 0 0; font-weight:bold; }
.altlistshortintro { width:100%; float:left; color:#000; }

/* sidebarlist */
ul.sidebarlist	{ width:103%; float:left; margin:0 0 0 -3%; padding:0 0 20px 0; }
li.sidebarlist	{ float:left; list-style-type:none; position:relative; }
.sidebarlist a:link, .sidebarlist a:visited, .sidebarlist a:hover, .sidebarlist a:active, .sidebarlist a:focus { width:100%; float:left; padding:4px 0; }

/* link to other specs */
ul.specs { width: calc(100% - 16px); float:left; margin-left: 16px; padding:0 0 15px 0; }
li.specs { padding:3px 0 0 0; }

/* Video */
.videotile { float:left; }
.iframe-container { position:relative; width:100%; float:left; margin:20px 0 35px 0; padding-bottom:56.25%; height:0; }
.iframe-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; }
.ytchannel	{ float: left; margin: 0 2% 25px 0; border: 1px #CCC solid;}
.ytchannel-logo	{ width: 100px; float: left; padding: 15px 10px 0 10px; }
.ytchannel-logo	img { width:100%; vertical-align:top; border-radius: 50%; }
.ytchannel-text	{ width: calc(90% - 140px); float:left; padding:20px 5% 20px 5%; }
.ytchannel-intro { width: 100%; float: left; margin: 0 0 20px 0; }
.ytchannel-sub	{ width:100%; float:left; }
a.ytlink:link, a.ytlink:visited	{ width: 100%; float: left; padding: 6px 0 6px 0; color: #FFF; font-weight: bold; text-align: center; text-decoration: none; background: #000; border-radius: 20px; }
a.ytlink:hover, a.ytlink:active, a.ytlink:focus	{ width: 100%; float: left; padding: 6px 0 6px 0; color: #FFF; font-weight: bold; text-align: center; text-decoration: none; background: #FF862D; border-radius: 20px; }

/* Author page */
.author-image { width:20%; float:left; padding-right:5%; }
.author-image img { width:100%; }
.author-description { width:75%; float:left; }

/* Footer */
#footer				{ width:100%; float:left; clear:both; }
.footer-one			{ width:100%; float:left; padding:0 0 0 0; background-color:#444; }
.footer-two			{ width:100%; float:left; padding:5px 0 5px 0; color:#DDD; text-align:center; background-color:#333; }
.wrapper-footer-one	{ max-width:1000px; margin:0 auto; overflow-x:hidden; }
.wrapper-footer-two	{ max-width:1000px; margin:0 auto; overflow-x:hidden; }
a.footer:link, a.footer:visited	{ width:100%; float:left; padding-bottom:5px; color:#FFF; text-decoration:none; }
a.footer:hover, a.footer:active, a.footer:focus	{ width:100%; float:left; padding-bottom:5px; color:#FF862D; text-decoration:none; }
.footer-column		{ float:left; margin:16px 0 16px 0; }
.footer-title		{ width:100%; float:left; padding-bottom:10px; font-weight:bold; color:#FFF; }
.footer-text		{ width:100%; float:left; color:#FFF; }





@media only screen and (min-width: 900px) {	
.header	{ width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; position: relative; z-index: 999999; }
.headerlogo	{ width: 66px; float: left; padding: 0 15px 0 0; line-height: 100%; }
.headerlogo img	{ width: 100%; vertical-align:top; height:auto; }
.headernav	{ width:calc(100% - 136px); float:left; }
li.headernavbar { float: left; list-style-type: none; }
.headernavbar a:link, .headernavbar a:visited { float:left; padding:25px 17px 20px 17px; color:#FFF; font-weight:bold; text-decoration:none; border-bottom:5px #333 solid; }
.headernavbar a:hover, .headernavbar a:active, .headernavbar a:focus { float:left; padding:25px 17px 20px 17px; color:#FFF; font-weight:bold; text-decoration:none; border-bottom:5px #FF711B solid; }
.headerlanguage { width: 92px; float: right; }
.headerlanguageitem	{ width:58px; float: left; }
.headerlanguageitem-text	{ width: 33px; float: left; text-align: right; }
.headerlanguageitem-arrow	{ width: 11px; float: right; position: absolute; top: 24px; right: 17px; color: #FF711B; rotate: 90deg; font-size: 22px; font-weight: normal; }
.language-dropbtn { padding:24px 15px 23px 13px; }
.language-arrow	{ top:22px; right:3px; font-size:18px; }

.wrappercenter { max-width:1000px; margin:auto; padding:80px 3% 25px 3%; overflow-x:hidden; }

h1	{ font-size:34px; }
h2	{ font-size:28px; }
h3	{ font-size:18px; }
h2.specs	{ padding:10px 0 0 0; }
h3.specs	{ font-size:22px; }
h3.altlist { font-size:18px; padding:0 0 0 0; }

a:link, a:visited	{ color:#D64300; text-decoration:none; }
a:hover, a:active, a:focus	{ color:#F40; text-decoration:underline; }

/* previewlist */
ul.previewlist	{ width:103%; margin:15px 0 0 -3%; }
li.previewlist	{ width:30.33%; padding:0 0 0 3%; }

/* brandlist modellist */
li.brandlist	{ width:22%; padding:0 0 0 3%; }

.maincontent    { width:calc(100% - 325px); float:left; margin:0 0 0 0; }
.desktopsplit50left { width:48.5%; float:left; padding:0 1.5% 0 0; }
.desktopsplit50right { width:48.5%; float:left; padding:0 0 0 1.5%; }
.sidebar    { width:300px; float:left; margin:5px 0 25px 25px; }

/* dimensionsvglmodel2025 table */
th.dimensionsvglmodel2025, td.dimensionsvglmodel2025 { width:25%; }
th.dimensionsvgllbh2025, td.dimensionsvgllbh2025 { width:19%; }
th.dimensionsvglboot2025, td.dimensionsvglboot2025 { width:18%; }

/* pricesmodel2025 table */
th.priceversion2025, td.priceversion2025 { width:53%; }
th.priceamount2025, td.priceamount2025 { width:22%; }
th.pricefueltype2025, td.pricefueltype2025 { width:25%; }

/* maincontentlist */
ul.maincontentlist { width:103%; margin:10px 0 0 -3%; }
li.maincontentlist { width:30.33%; padding:0 0 0 3%; }

/* brandlist modellist */
ul.brandlist { width:101.5%; margin:0 0 0 -1.5%; }
li.brandlist { width:23.5%; padding:0 0 0 1.5%; }

/* navspecslist */
.navspecs { width:103%; margin:15px 0 10px -3%; }
.navspecs li { width:47%; margin:0 0 15px 3%; }

/* alternativelist */
ul.altlist { width:101.5%; margin:0 0 0 -1.5%; }
li.altlist { width:23.5%; padding:0 0 0 1.5%; }

/* sidebarlist */
li.sidebarlist { width:97%; padding:0 0 0 3%; }

/* Video */
.videotile { width:80%; padding-right:20%; }
.ytchannel { width:calc(48% - 2px); }

.footer-column { width:29.33%; padding:10px 2% 0 2%; }
}












@media only screen and (max-width: 900px) {
.header	{ width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; position: relative; z-index: 999999; }
.headerlogo	{ width: 66px; float: left; padding: 0 7px 0 0; }
.headerlogo img	{ width: 100%; vertical-align:top; height:auto; }
.headernav	{ width:calc(100% - 128px); float:left; }
li.headernavbar { float: left; list-style-type: none; }
.headernavbar a:link, .headernavbar a:visited { float:left; padding:25px 8px 25px 8px; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none; border-bottom:0; }
.headernavbar a:hover, .headernavbar a:active, .headernavbar a:focus { float:left; padding:25px 8px 25px 8px; color:#FF711B; font-size:14px; font-weight:bold; text-decoration:none; border-bottom:0; }
.headerlanguage { width: 78px; float: right; }
.headerlanguageitem	{ width:58px; float: left; }
.headerlanguageitem-text	{ width: 33px; float: left; text-align: right; }
.headerlanguageitem-arrow	{ width: 11px; float: right; position: absolute; top: 25px; right: 15px; color: #FF711B; rotate: 90deg; font-size: 18px; font-weight: normal; }
.language-dropbtn { padding:24px 15px 23px 13px; }
.language-arrow	{ top:22px; right:3px; font-size:18px; }

.wrappercenter { max-width:1000px; margin:auto; padding:80px 3% 25px 3%; position:relative; }

h1	{ font-size:28px; }
h2	{ font-size:24px; }
h3	{ font-size:18px; }
h2.specs	{ padding:20px 0 0 0; font-size:24px; }
h3.specs	{ font-size:20px; }
h3.altlist { font-size:18px; padding:0 0 0 0; }

a:link, a:visited, a:hover, a:active, a:focus	{ color:#D64300; text-decoration:none; }

/* previewlist */
ul.previewlist	{ width:103%; margin:15px 0 0 -3%; }
li.previewlist	{ width:47%; padding:0 0 0 3%; }

/* brandlist modellist */
li.brandlist	{ width: 47%; padding:0 0 0 3%; }

.maincontent	{ width:100%; float:left; margin:0 0 0 0; }
.desktopsplit50left { width:100%; float:left; padding:0 0 0 0; }
.desktopsplit50right { width:100%; float:left; padding:0 0 0 0; }
.sidebar	{ width:100%; float:inherit; margin:0 0 0 0; padding:15px 0 25px 0; position:relative; display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; justify-content:space-between; -webkit-justify-content:space-between; max-width:1000px; margin-left:auto; margin-right:auto;}

/* dimensionsvglmodel2025 table */
th.dimensionsvglmodel2025, td.dimensionsvglmodel2025 { width:28%; }
th.dimensionsvgllbh2025, td.dimensionsvgllbh2025 { width:18%; }
th.dimensionsvglboot2025, td.dimensionsvglboot2025 { width:18%; }

/* pricesmodel2025 table */
th.priceversion2025, td.priceversion2025 { width:53% }
th.priceamount2025, td.priceamount2025 { width:22%; }
th.pricefueltype2025, td.pricefueltype2025 { width:25%; }

/* maincontentlist */
ul.maincontentlist { width:103%; margin:10px 0 0 -3%; }
li.maincontentlist { width:47%; padding:0 0 0 3%; }

/* brandlist modellist */
ul.brandlist { width:102%; margin:0 0 0 -2%; }
li.brandlist { width:31.33%; padding:0 0 0 2%; }

/* navspecslist */
.navspecs { width:103%; margin:15px 0 10px -3%; }
.navspecs li { width:47%; margin:0 0 15px 3%; }

/* alternativelist */
ul.altlist { width:102%; margin:0 0 0 -2%; }
li.altlist { width:31.33%; padding:0 0 0 2%; }

/* sidebarlist */
li.sidebarlist { width: 47%; padding:0 0 0 3%; }

/* Video */
.videotile { width:100%; padding-right:0;}
.ytchannel { width:calc(68% - 2px); }

.footer-column { width:29.33%; padding:10px 2% 0 2%; }
}











@media only screen and (max-width: 600px) {
.headerlogo	{ width: 64px; padding: 10px 2px 10px 8px; }
.headernav	{ width: calc(100% - 129px); margin:10px 0 10px 0; }
.headernavbar a:link, .headernavbar a:visited, .headernavbar a:hover, .headernavbar a:active, .headernavbar a:focus { padding: 8px 9px 8px 9px; }
.headerlanguage { width: 66px; margin: 10px 0 10px 0; border-left: 1px #777 solid; }
.headerlanguageitem	{ width: 44px; }
.headerlanguageitem-text	{ width: 25px; padding: 16px 0 16px 0; }
.headerlanguageitem-arrow	{ top: 34px; right: 11px; }
.language-dropbtn { margin:10px 0 10px 0; padding:23px 13px 22px 13px; border-left:1px #777 solid; }
.language-arrow	{ top:33px; right:6px; font-size:14px; }

.wrappercenter { padding:100px 3% 25px 3%; }

/* maincontentlist */
ul.maincontentlist { width:103%; margin:0 0 0 -3%; }
li.maincontentlist { width:47%; padding:0 0 0 3%; }

/* brandlist modellist */
ul.brandlist { width:103%; margin:0 0 0 -3%; }
li.brandlist { width:47%; padding:0 0 0 3%; }

/* alternativelist */
ul.altlist { width:103%; margin:0 0 0 -3%; }
li.altlist { width:47%; padding:0 0 0 3%; }

/* Video */
.ytchannel { width:100%; }

.footer-title { text-align:center; }
a.footer:link { text-align:center; }
.footer-column { width:94%; padding:10px 3% 0 3%; }
}











@media only screen and (max-width: 420px) {
.headernavbar a:link, .headernavbar a:visited, .headernavbar a:hover, .headernavbar a:active, .headernavbar a:focus { padding: 8px 7px 8px 7px; }

/* previewlist */
ul.previewlist	{ width:100%; margin:15px 0 0 0; }
li.previewlist	{ width:100%; padding:0 0 0 0; }

/* maincontentlist */
ul.maincontentlist { width:100%; margin:10px 0 0 0; }
li.maincontentlist { width:100%; padding:0 0 0 0; }

/* navspecslist */
.navspecs { width:100%; margin:15px 0 10px 0; }
.navspecs li { width:100%; margin:0 0 10px 0; }

/* dimensionsvglmodel2025 table */
table.dimensionsvgltable2025	{ font-size:14px; }



}
