@charset "UTF-8";
/* CSS Document */
/* main */
*{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
body{background:#105376;}
#main-container{ width:950px; margin:0px auto; background:#FFF}
a{ color:#ccc; text-decoration:none;}
a:hover{ color:#3188b5; text-decoration:none;}
.img-noborder:hover{ border:none;}
h1{
	font-size:13px;
	color:#3188b5;
	margin:0px 0px 5px 10px;
}
h2{font-size:13px; color:#3188b5; margin:0px 0px 5px 10px;;}
h2 a{font-size:inherit;}
h3{font-size:13px; color:#3188b5; margin:0px 0px 5px 10px;;}
h3 a{font-size:inherit;}
p{ margin:0 10px 5px 10px; line-height:18px;}
ul{margin:5px 0 5px 22px; line-height:18px;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
.grey{color:#CCC;}
.grey-right{color:#CCC; text-align:right;}
.red{ color:#F30;}
.blauw{color:#3188b5;}
.wit{color:#fff;}
.shadow{
	background:url(images/shadow.jpg) repeat-x top left;
	width:950px;
	height:5px;
	clear:both;
	margin-bottom:0px;
}
.spacer{height:10px;}
.clear-both{clear:both;}

/* header */
#header-container{
	width:950px;
	height:250px;
	position:relative;
}
#header-container2{
	width:950px;
	height:286px;
	position:relative;
}
/* header */
#header-text-mask{
	width:200px;
	height:188px;
	margin:50px 0 0 0;
	position:absolute;
	z-index:2000;
	overflow:hidden;
	left: 10px;
	top: -13px;
}
#header-text-container{
	width:2500px;
	position:top;
}
.header-text{
	width:200px;
	height:170px;
	float:left;
}
.header-text h1{ color:#FFF;}
.header-text p{ margin:0 10px 5px 10px; line-height:18px; font-style:italic; color:#FFF;}
#header-text-controls{
	width:70px;
	height:10px;
	float:left;
	bottom:21px;
	position:absolute;
	margin-left:90px;
	z-index:3000;
	left: -3px;
}
#text-control1:hover, #text-control2:hover, #text-control3:hover, #text-control4:hover, #text-control5:hover{ cursor:pointer;}

#header-flash{
	width:950px;
	height:250px;
	z-index:1000;
	position:relative;
	background:url(flash/images/spamerken-header5.jpg) no-repeat  left;
	width:950px;
	height:250px;

}
#header-forum{
	width:950px;
	height:250px;
	z-index:1000;
	position:absolute;
	background:#333;
	left: 0px;
	top: 35px;
}

#header-brand-container{
	width:235px;
	height:150px;
	padding-top:5px;
	position:absolute;
	z-index:2000;
	left: 42px;
	top: 36px;

}
#header-brand{
	width:226px;
	height:150px;
	margin:40px 0 0 5px;
	float:left;
	position:relative;
}
#header-brand h1{ font-size:12px; position:absolute; color:#000; bottom:25px; margin-left:2px;}
#header-brand h2{ font-size:12px; font-style:italic; position:absolute; color:#000; bottom:0; margin-left:2px;}


/* navigation */
#navigation{ width:950px; height:35px; margin:0; position:relative; z-index:2000; background:) no-repeat top left;} 
#navigation ul{ margin:10px 0 0 0; float:right; line-height:normal;}
#navigation li{ display:inline; }
#navigation a:hover{ color:#fff; background:#666666;}
#navigation a{ color:#7f8080; padding:10px;}

/*#search{ height:28px; width:240px; float:right; text-align:right; padding:6px;}
#search input{ width:200px; height:14px; margin-right:5px; border:#CCC 1px solid; padding:3px; float:left;}
input{ border:#CCC 1px solid; padding:3px;}
#search img{ float:left;}*/

/*drop-down */
#navigation-brands, #navigation-maintain, #navigation-manuals{ display:none; position:fixed; margin-top:15px; width:130px; z-index:7000; background:#666;}
#navigation-brands{ margin-left:450px;}
#navigation-maintain { margin-left:707px;}
#navigation-manuals{ margin-left:810px;}
#navigation-brands ul, #navigation-maintain ul, #navigation-manuals ul{ margin:0; line-height:13px;}
#navigation-brands li, #navigation-maintain li, #navigation-manuals li{ list-style-type:none;}
#navigation-brands li:hover, #navigation-maintain li:hover, #navigation-manuals li:hover{ background:#ccc;}
#navigation-brands li a, #navigation-maintain li a, #navigation-manuals li a{ color:#FFF; border-bottom:1px; height:13px; width:125px; display:block; margin-left:3px; padding:5px; cursor:pointer;}

/* brand navigation */
#full-navigation{
	width:500px;
	height:30px;
	background:#trans;
	float:right;
	margin:5px 11px 5px 5px;
}
#full-navigation h2{ font-size:20px; color:#666; float:left; margin:15px 0 0 5px;}
#full-navigation li{ display:inline; padding-right:5px;}
#full-navigation ul{ margin:2px 0 0 0; text-align:right; line-height:normal;}
#full-navigation a{ color:#cccccc;

}

#full-navigation-merkpagina{
	width:950px;
	height:30px;
	background:#trans;
	float:left;
	margin:5px;
}
#full-navigation-merkpagina h2{ font-size:20px; color:#666; float:left; margin:15px 0 0 5px;}
#full-navigation-merkpagina li{ display:inline; padding-right:5px;}
#full-navigation-merkpagina ul{ margin:2px 0 0 0; text-align:right; line-height:normal;}
#full-navigation-merkpagina a{ color:#cccccc;

}

/* ind. brands */ 
#brand-container-mask{ width:950px; height:370px; margin:5; overflow:hidden;background:#fff;}
#brand-container{ width:10000px; position:relative;}
.brand-wrapper{ width:940px; margin:5px; float:left;}
.bnnr-wrapper{ width:940px; padding:5px; margin:5px 0 0 0; background:#aeaeae; float:left; position:relative; }
.brand{ width:225px; height:150px; margin:5px; float:left; position:relative;}
.bnnr{ width:225px; height:150px; margin:5px; float:left; position:relative;}
.bnnr-border{
	position:absolute;
	left:-1px;
	z-index:6000;
	width: 226px;
}
.bnnr-img{
	position:absolute;
	left:-1px;
	z-index:5000;
}
.brand-border{
	position:absolute;
	left:0px;
	z-index:6000;
	width: 226px;
	top: 0px;
}
.brand-img{
	position:absolute;
	top:1px;
	left:0px;
	z-index:5000;
}
.brand h3{ position:absolute; color:#000; z-index:8000; bottom:0; margin:0 0 -20px 7px; font-size:10px;}

/* brand detail */
.brand-overview-container{
	width:320px;
	margin:25px;
	float:left;
	
}
.overview-brand{ height:160px; width:235px; float:left;}
.brand-overview-wrapper{ width:690px; margin-left:10px; height:160px; float:left;}
.brand-info-container{ width:225px; height:160px; border-left:#CCC 1px solid; float:left;}
.brand-info-container h2{ margin:5px 0 5px 10px; color:inherit; font-size:14px;}
.brand-info-container h3{ margin:0 0 5px 10px; color:#3eaaf5; font-weight:normal; font-style:italic;}
.brand-info-container img{ margin:0 2px 0 0; float:left;}
.brand-stars{ height:23px; margin:5px 0 5px 0;}
.award-images{ margin:5px 0 10px 10px;}
.award-images2{ margin:5px 0 0 0; height:75px;}

/* column1 */
#column1-container{ width:450px; margin-left:7px; float:left;}
#column1-header, #column1-navigation{ height:25px; width:250px; background:#aeaeae;}
#column1-navigation ul{ margin:5px 5px 0 0; float:right; line-height:normal;}
.column1-item{ width:450px; min-height:160px; margin:10px 0 10px 0; border-left:#CCC 1px solid;}
.top-tekst{
	font-size:15px;
	color:#069;
	margin-right: 20px;
}

/* news items */
#news-mask{ width:280px; height:690px; overflow:hidden;}
#news-container{ height:4000px; position:relative;}
p.news{ height:105px; overflow:hidden;}

/* column2 */
#column2-container{
	width:450px;
	margin-left:30px;
	float:left;
}
#column2-header{ height:25px; width:250px; background:#aeaeae;}
.column2-item{ width:450px; margin:10px 0 10px 0; border-left:#CCC 1px solid;}
.youtube{ padding-left:10px;}

/* column3 */
#column3-container{ width:226px; float:right; margin:8px;}
#column3-header, #column3-navigation{ height:25px; width:226px; background:#aeaeae;}
#column3-navigation ul{ margin:5px 5px 0 0; float:right; line-height:normal;}
.article-border{ position:absolute; z-index:2000; margin:0 0 0 10px;}
.column3-img{width:226px; height:150px; position:relative; z-index:1000; margin:0 0 0px 0px; background:#333;}
.column3-item{ width:226px; padding:10px 0 10px 0; background:#aeaeae; min-height:340px;}
.column3-item p { height:140px; overflow:hidden; }

/* article items */
#article-mask{ width:290px; height:720px; overflow:hidden;}
#article-container{ height:4000px; position:relative;}

/* column all */
.column1-item img, .column2-item img, .column-default img{ float:left; margin:0 10px 0 10px;}
#column1-header h2, #column1-navigation h2, #column2-header h2, #column3-header h2, #column3-navigation h2{ font-size:12px; color:#FFF; float:left; margin:5px 5px 0 10px;}
#column1-navigation li, #column3-navigation li{ display:inline; padding-right:5px}
#column1-navigation a, #column3-navigation a{ color:#FFF;}
.column-default{ width:290px; margin:10px 0 40px 0;}
.column-video{ width:290px; margin:10px 0 0 0; overflow:hidden; background:#333;}

/* models */
#model-container{ width:940px; padding:5px;}
.model{width:225px; float:left; margin:0px 5px 10px 5px; }
.model h2, .model-right h2{ margin:0 0 10px 0;}
.specs-info{ width:120px; float:left; margin:15px 0 0 0; padding-left:5px;}
.specs{ width:90px; float:left; margin:15px 0 0 0; padding-left:5px; }
.specs li{color:#999;}
.specs-info ul, .specs ul{margin:0; }
.specs-info li, .specs li{ list-style-type:none; font-size:10px;}

/* info-fields */
#column-contact-mask{ width:340px; float:left; overflow:hidden;}
#column-contact-container{ width:1023px; float:left; position:relative;}
.column-contact-item{ width:340px; height:100%; float:left; border-left:#CCC 1px solid; margin:10px 0 10px 0;}
#message1, #message2, #message3{width:320px; height:30px; background:#aeaeae; padding-top:10px; margin:0 0 10px 10px; text-align:center; float:left; display:none;}
#message p{ font-size:12px;}
.listmenu{width:200px;}
p.option{margin:10px 0 10px 10px; padding:0;}
.form{margin:0 0 10px 10px; font-size:12px; font-weight:normal; clear:both;}
.formred{margin:0 0 10px 10px; font-size:12px; font-weight:normal; clear:both; color:#F30;}
.form-item{ width:100px; margin:0 0 10px 10px; float:left;}
.label-container{
	width:110px;
	height:16px;
	margin:10px 0 5px 10px;
	padding-top:4px;
	color:#3188b5;
	float:left;
}
.label-container-red{ width:110px; height:16px; margin:10px 0 5px 10px; padding-top:4px; color:#F30; float:left;}
.input-container{ width:200px; height:22px; margin:10px 0 5px 10px; float:left;}
.input-container opmerking spadealer gezocht{ width:200px; height:50px; margin:10px 0 5px 10px; float:left;}
.inputfield{ width:192px; float:left;}
.inputfield-street, .inputfield-phonenumber{width:151px;}
.inputfield-housenumber{ width:30px; margin-left:3px;}
.inputfield-netnumber, .inputfield-areacode1{ width:30px; margin-right:3px;}
.inputfield-areacode2{ width:20px;}
.select-nation{ width:125px; margin-left:5px;}

.send{ text-align:center; margin:10px 0 10px 10px; color:#FFF; float:left;}
.send a{
	width:100px;
	height:20px;
	padding-top:8px;
	color:#FFF;
	display:block;
	background-color: #3188b5;
}
/* footer */
#logo-footer{ width:950px; height:20px; margin-bottom:10px;}
#footer{width:950px; height:140px; }
#footer a{color:#7f8080;}
#footer a:hover{ color:#666666; text-decoration:underline;}
.footer-item{ width:150px; height:inherit; float:right;}
.footer-item ul{ margin:10px 0 0 10px;}
.footer-item li{ line-height:20px; list-style-type:none; font-style:normal;}
.footer-text{ padding:0; font-size:11px; text-align:center;}
.footer-text a{ font-size:inherit;}


/* video pagina */
#youtube-blok-links{
	width:320px;
	height:265px;
	margin:30px;
	float:left;
	position:relative;
}
#titel-video{ width:250px;height:25px; margin:25px ; float:left;}
#intro-video{
	position:absolute;
	top:399px;
	left:534px;
	z-index:6000;
	width: 226px;
}
	
#tekstblok{
	with:320px;
	height:265px;
	margin: 5px;
	float:left;
	position:relative;
	overflow: visible;
}
.dealergezochtfirst {
  padding: 5px;
	background: #f3f3f4;
}
.dealergezocht {
	display: none;
  padding: 5px;
	background: #f3f3f4;
}
.dealer-list {
	display: block;
	width: 450px;
	height: 27px;
	margin-top:5px;
	tekst-margin: 15px;
	padding: 7px 0 0 8px;
	background:url(dealers-gezocht/balkje-boven.png) no-repeat top left;
	margin-top:3px; 
	margin-left:0px;
	margin-right:0px; 
}
.dealer-footer {
	display: block;
	width: 450px;
	height: 25px;
	padding-top: 7px;
	background:url(dealers-gezocht/balkje-onder.png) no-repeat top left;
	text-align: center;
}
#dealer-mask {
	overflow: hidden;
	width: 380px;
	height: 27px;
	float: left;
}
.dealer-list ol li {
  list-style-type:none;
  float: left;
  margin-right: 18px;
}
#dealer-container {
	position: relative;
	left: 0;
	top: 10;
	right:0;
	width: 15000px;
	height: 40px;
}
.dealer-nav {
  display: block;
	float: left;
	height: 40px;
	cursor: pointer;
}
.move-img{
margin-top:3px; 
	margin-left:3px;
	margin-right:3px; 
	}
.contactfixer {
  float: left;
	display: block;
	width: 100%;
	height: 60px;
}


.button {
	height: 26px;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/bg_bttn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-weight: bold;
}
.button a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	padding-top: 6px;
	height: 26px;
	width: 105px;
}
.button a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.button_selected {
	height: 26px;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/bg_bttn_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-weight: bold;
}
td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #818181;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #818181;
}
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #dddddd;
}
a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.home_content {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 35px;
}
.sub_content {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.home_content_right {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.white_field {
	height: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
}
.field {
	height: 19px;
	border: 1px solid #C5C5C5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.field2 {
	border: 1px solid #C5C5C5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.footer {
	color: #a4a4a4;
	font-size: 12px;
}
.footer a {
	color: #a4a4a4;
	font-size: 8pt;
	text-decoration: none;
}
.footer a:hover {
	color: #a4a4a4;
	font-size: 8pt;
	text-decoration: underline;
}
.start {
	font-size: 8pt;
	border: 1px solid #A4A4A4;
	text-align: center;
	background-color: #FFFFFF;
}
.start a {
	font-size: 8pt;
	text-align: center;
	text-decoration: none;
	color: #a4a4a4;
}
.start a:hover {
	font-size: 8pt;
	text-align: center;
	color: #666666;
}
.word_menu {
	background-color: #74ACE3;
	font-size: 7pt;
	color: #FFFFFF;
	padding-left: 7px;
	height: 20px;
	vertical-align: middle;
}
.word_menu a {
	color: #FFFFFF;
	font-size: 7pt;
	text-decoration: none;
}
.word_menu a:hover {	
	color: #002A71;
	font-size: 7pt;
	text-decoration: none;
}
.powerpoint_menu {
	background-color: #FF8D42;
	font-size: 7pt;
	color: #FFFFFF;
	padding-left: 7px;
	height: 20px;
	vertical-align: middle;
}
.powerpoint_menu a {
	color: #FFFFFF;
	font-size: 7pt;
	text-decoration: none;
}
.powerpoint_menu a:hover {	
	color: #CA4000;
	font-size: 7pt;
	text-decoration: none;
}
.algemeen_menu {
	background-color: #7DDC29;
	font-size: 7pt;
	color: #FFFFFF;
	padding-left: 7px;
	height: 20px;
	vertical-align: middle;
}
.algemeen_menu a {
	color: #FFFFFF;
	font-size: 7pt;
	text-decoration: none;
}
.algemeen_menu a:hover {	
	color: #4BA000;
	font-size: 7pt;
	text-decoration: none;
}
.small_txt {
	font-size: 7pt;
}
.txt_wit {
	color: #FFFFFF;
}
.txt_wit2 {
	font-size: 11px;
	color: #FFFFFF;
}
.txt_zwart {
	font-size: 11px;
	color: #000000;
}
.submit {
	border: #666666 thin solid;
	height: 25px;
	width: 90px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	font-weight:bolder;
}
.forum_root {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3188B5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a4a4a4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a4a4a4;
	padding:5px;
}
.forum_root2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3188B5;
	padding:5px;
}
.forum_root3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0e7d97;
}
.forum_root_start {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3188B5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a4a4a4;
	padding:2px;
}
.forum_root_end {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a4a4a4;
	padding:5px;
}
.forum_message {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding:15px;
}
.forum_message div, .forum_message div u, .forum_message div i, .forum_message div b {
	color: #333;
}
.forum_message a {
	color: #999;
}
.forum_message a:hover {
	color: #666;
}
.forum_root_time {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0e7d97;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding:5px;
}
.forum_root a:link, .forum_root a:active, .forum_root a:visited {
	font-size: 11px;
	font-weight:bold;
	color:#3188B5;
	text-decoration:none;
}
.forum_root a:hover {
	font-size: 11px;
	font-weight:bold;
	color:#3188B5;
	text-decoration:underline;
}
.forum_root_header {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background:url(img/forum_header.gif);
	background-repeat:repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a4a4a4;
	padding:5px;
}
.forum_root_header_end {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background:url(img/forum_header.gif);
	background-repeat:repeat-x;
	padding:5px;
}
.forum_new_message {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding:5px;
}
.forum_small {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.forum_small a:link, .forum_small a:active, .forum_small a:visited {
	color:#000;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
}
.forum_small a:hover {
	color:#333333;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline;
}
.quote {
	background-color:#d7dfe1;
	color:#3188B5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #3188B5;
}
.error {
	color:#FF0000;
	size: 16px;
	font-weight: bold;
}
.forum {
	padding: 10px 5px;
}
.link:hover {
	color: #333;
}
.forumbutton {
	margin: 2px;
}
input, textarea {
  color: #333; border:#CCC 1px solid; padding:3px;
}
