/* #### ALGEMEEN */
* { margin:0px; padding:0px; font-family:"century Gothic", tahoma;}
a { text-decoration:none;}
body { background:#383839; font-size:12px;}
ul { list-style:none;}
a img { border:0px none;}

/* #### CLASSES */
.right { float:right;}
.plenso { color:#555; padding:5px; text-align:center; clear:all; margin-top:80px}
.no { display:none;}
.leftmar { margin-left:10px;}
.br { clear:both;}
.wrapper { /*width:1004px; margin:0 auto;*/} /* Indien fixed ipv fluid */
.px450 { width:380px;}
.noborder { border:0px none;}

/* #### HEADER */
.header { height:380px;}		
.header .foto { float:right; width:570px; text-align:right;}
.header .logos { float:left;}
.logo { width:385px; margin:0 auto; margin-top:30px; text-align:center; margin-left:30px;}
.iconen { width:385px; margin:0 auto; margin-top:30px; text-align:center; margin-left:30px;}

/* #### TAAL & SLOGAN */
.taalslogan { background-color:#00a3e7; height:50px; line-height:50px;}
.slogan { float:right; width:570px;}
.slogan h1 { color:#FFF; font-size:20px; font-weight:bold; text-align:right; margin-right:10px}
.taal { float:left; width:auto;}
.taal ul { width:385px; margin:0 auto;}
.taal ul li { float:left; color:#FFF; font-size:16px; margin-right:2px;}
.taal ul li a { color:#FFF;}
.taal ul li a.active { font-weight:bold;}

/* #### MENU */
.menu { position:relative; margin-left:20px;}
.menu ul { border:0px solid red; }
.menu ul li { float:left; color:#FFF; font-size:15px; margin-left:12px; height:40px; line-height:40px;}
.menu ul li a { color:#FFF;}
.menu ul li a.active { color:#00a3e7;}

/* #### CONTENT */
.content { clear:both; background-color:#FFFFFF;}
.cont { margin-top:20px; border:1px solid #FFF;}
.rechts { float:right; width:570px;}
.links { width:auto; min-height:220px;} 
.links .tekst { margin:30px; text-align:justify; font-size:1.15em}

/* #### FOOTER */
.footer { clear:both;}
.gegevens { margin-left:30px;}
.gegevens ul { width:150px; float:left; margin-right:0px; margin-top:20px; margin-bottom:20px; margin-right:15px;}
.gegevens ul li { color:#FFF; font-weight:normal; font-size:1.1em}
.gegevens ul li a { color:#FFF;}
.producten { float:right; width:570px; margin-left:0px}
.producten ul { position:absolute; margin-top:-60Px;}
.producten ul li { float:left; }
.producten ul li a img { border:3px solid #00a3e7;}

/* #### EIGENSCHAPPEN */
.full { height:300px;}
.inhoud { margin:15px}
.eigenschappen { margin-left:30px; margin-top:25px;} 
.eigenschappen li { float:left; margin-right:10px;}
.eigenschappen li a img { border:0px none}
.eigenschap { clear:both; width:380px; margin-left:30px; margin-top:20px; border:0px solid red; padding-top:23px}
.eigenschap h1 { font-size:15px; color:#00a3e7; text-transform:uppercase; margin-bottom:4px;}
.eigenschap .tekst { text-align:justify;}
.mouseover, .mouseactive { height: 100px; width: 71px; text-indent: -10000px; overflow: hidden; background-repeat:no-repeat; background-position: top left; display: block;} 
.mouseover:hover{ background-position: bottom left; }
.mouseactive { background-position: bottom left; }

/* #### CONTACT */
form { margin-top:15px;}
label { width:150px; float:left; display:none;}
input { width:350px; background-color:#00a3e7; border:0px none; color:#FFF; height:22px; line-height:22px; padding-top:5px; padding-left:10px; margin-bottom:5px;}
textarea { width:350px; background-color:#00a3e7; border:0px none; color:#FFF; height:22px; line-height:22px; padding-left:10px; height:70px; overflow:auto;}
.buttons { width:350px; text-align:right; clear:both; margin-bottom:10px; height:25px}
.buttons span { cursor:pointer; padding:5px; background:#999999; margin-top:10px; margin-right:0px; font-weight:bold; color:#FFF; margin-right:-10px;}
.buttons span.verplichtevelden { background:none; background-color: transparent; color:#666666; cursor:auto}

/* #### PRODUCTEN */
.products { margin-top:30px; width:260px; float:left;}
.products li { font-size:20px; margin-bottom:10px; width:220px; display:block}
.products li a { color:#333333; padding:0px; background-image: url('../images/bull.jpg'); background-repeat:no-repeat; background-position:0px 3px; padding-left:22px;}
.products li a:hover { color:#00a3e7; background-image: url('../images/bull_over.jpg');}
.products li a.active { color:#00a3e7; text-decoration:underline}

/* #### SPLASH */
.splash .header { height:140px; text-align:center;}
.splash .header img { margin-top:0px;}
.splash .taalslogan { text-align:center}
.splash .taalslogan h1 { color:#FFF; font-size:22px; font-weight:bold; }
.splash .menu { margin:20px 0px; text-align:center}
.splash .menu ul { width:270px}
.splash .menu ul li.noleft { margin-left:0px; }

/* #### NIEUWS */
.nieuws { margin-top:8px}
.nieuws li { font-size:13px; margin-bottom:4px;}
.nieuws li a { color:#333333; padding:0px; background-image: url('../images/bull.jpg'); background-repeat:no-repeat; padding-left:20px}
.nieuws li a:hover { color:#00a3e7; background-image: url('../images/bull_over.jpg');}

.btnMeerfotos, .btnImperialen { height:20px; line-height:15px; padding:0px; margin-top:15px; font-size:11px; font-weight:bold; padding-bottom:0px; padding-top:0px;}
.btnMeerfotos { max-width:180px; margin-top:0px;}
.btnImperialen { max-width:180px; margin-right:0px;}

.h2nieuws { color:#00a3e7; font-size:1.4em; margin-top:30px; margin-bottom:0px;}

.dealer { display:none;}
.dealer h2 { color:#00a3e7; font-size:15px; text-transform:uppercase;}


.nieuwsbrief { border:1px dotted silver; padding:5px; width:400px;}
.frminput { height:22px; line-height:22px; width:148px; float:left; padding:0px; margin:0px; padding-left:4px;}
.inputbutton { background-color:transparent; color:silver; padding:0px; margin:0px; width:100px; text-align:left; padding-left:4px;} 
.radio { background:none; width:15px;}
.toon { text-align:center; font-size:15px; color: #00a3e7; font-weight:bold; width:380px;}

.dealerlogin { margin-left:30px; padding:5px; color:#FFFFFF; font-weight:bold;}
.dealerlogin a { color:#FFFFFF;}

.garantie * { text-transform:uppercase; font-size:12px; color:#999999;}