/* CSS Document */

body{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:20px;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#353535;
  background:#353535;
}
a{color:#353535;}
a:hover{color:#0a93a2;}
h1{
  font-size:21px;
  margin-bottom:5px;
  margin-top:5px;
}
h2{
  font-size:15px;
  margin-bottom:5px;
  margin-top:5px;
}
h3{
  font-size:13px;
  margin-bottom:5px;
  margin-top:5px;
}
h2.groen{
  font-size:16px;
  margin-bottom:5px;
  margin-top:5px;
  color:#14b5c7;
}
h3.groen{
  font-size:13px;
  margin-bottom:5px;
  margin-top:5px;
  color:#14b5c7;
}
table, td, div, select{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#353535;
}
input, textarea{
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#353535;
}

form{margin:0px;}

.spacer{clear:both;}
.error{color:#FF0000;}
.small{font-size:9px;}

.medium{
  font-size:15px;
  font-weight:bold;
}
.mediumred{
  font-size:15px;
  font-weight:bold;
  color:#ed1c24;
}
.mediumblack{
  font-size:15px;
  font-weight:bold;
  color:#290406;
}
.large, .large a{
  font-size:18px;
  font-weight:bold;
}
.large a:hover{color:#818386;}
.largered, .largered a{
  font-size:18px;
  font-weight:bold;
  color:#ed1c24;
}
.largered a:hover{color:#818386;}


.small10px{font-size:10px;}

.blue{color:#3e75d4;}
.groenmedium{
  font-size:13px;
  color:#78801c;
  font-weight:bold;
}

.stiphor{
  height:6px;
  background:url(../htmimages/stiphor.gif) top left repeat-x;
}

.link-top{
  display:block;
  width:60px;
  height:18px;
  background-color:#14b5c7;
  font-size:10px;
  color:#FFFFFF;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  padding-top:3px;
  margin-top:5px;
}
.link-top:hover{color:#bad2fc;}




/* KEUZETAAL PAGINA ---------------------------------------------*/
#keuzetaal_container{
	background:url(../htmimages/keuzetaal-topbg.gif) top left repeat-x;
}

#keuzetaal_container_inhoud{
	width:848px;
	margin-left:auto;
	margin-right:auto;
	background:url(../htmimages/keuzetaal-topimg.gif) top center no-repeat;
	padding-top:140px;
	text-align:center;
}

#keuzetaal_footer{
	margin-top:100px;
	width:430px;
	margin-left:auto;
	margin-right:auto;
	background:url(../htmimages/footer-bg.gif) center center no-repeat;
	min-height:80px;
	height:auto !important;
	height:80px;
}





/* ALGEMENE LAYOUT ----------------------------------------------*/
#band-smalltop{
	width:100%;
	height:4px;
	background:#ffffff;
	overflow:hidden;
}

#band-top1{
	width:100%;
	min-height:406px;
	height:auto !important;
	height:406px;
	background:url(../htmimages/bg-top-406.gif) top left repeat-x #f0efef;
	border-bottom: 1px solid #cacaca;
	padding-bottom:10px;
}

#container-top1{
	width:933px;
	margin-left:auto;
	margin-right:auto;
	background:url(../htmimages/logo1.gif) top left no-repeat;
	min-height:406px;
	height:auto !important;
	height:406px;
}

#band-top2{
	width:100%;
	min-height:335px;
	height:auto !important;
	height:335px;
	background:url(../htmimages/bg-top-335.gif) top left repeat-x #f0efef;
	border-bottom: 1px solid #cacaca;
}

#container-top2{
	width:933px;
	margin-left:auto;
	margin-right:auto;
	background:url(../htmimages/logo2.gif) top left no-repeat;
	min-height:335px;
	height:auto !important;
	height:335px;
}

#band-top3{
	width:100%;
	min-height:429px;
	height:auto !important;
	height:429px;
	background:url(../htmimages/bg-top-429.gif) top left repeat-x #f0efef;
	border-bottom: 1px solid #cacaca;
}

#container-top3{
	width:933px;
	margin-left:auto;
	margin-right:auto;
	background:url(../htmimages/logo3.gif) top left no-repeat;
	min-height:429px;
	height:auto !important;
	height:429px;
}

#band-top4{
	width:100%;
	min-height:358px;
	height:auto !important;
	height:358px;
	background:url(../htmimages/bg-top-358.gif) top left repeat-x #f0efef;
	border-bottom: 1px solid #cacaca;
}

#container-top4{
	width:933px;
	margin-left:auto;
	margin-right:auto;
	background:url(../htmimages/logo4.gif) top left no-repeat;
	min-height:358px;
	height:auto !important;
	height:358px;
}

#band-top5{
	width:100%;
	min-height:376px;
	height:auto !important;
	height:376px;
	background:url(../htmimages/bg-top-376.gif) top left repeat-x #f0efef;
	border-bottom: 1px solid #cacaca;
}

#container-top5{
	width:933px;
	margin-left:auto;
	margin-right:auto;
	background:url(../htmimages/logo5.gif) top left no-repeat;
	min-height:376px;
	height:auto !important;
	height:376px;
}

#band-top6{
	width:100%;
	min-height:382px;
	height:auto !important;
	height:382px;
	background:url(../htmimages/bg-top-382.gif) top left repeat-x #f0efef;
	border-bottom: 1px solid #cacaca;
}

#container-top6{
	width:933px;
	margin-left:auto;
	margin-right:auto;
	background:url(../htmimages/logo6.gif) top left no-repeat;
	min-height:382px;
	height:auto !important;
	height:382px;
}

#container-taalkeuze{
	height:24px;
	background:url(../htmimages/taalkeuze-bg.gif) top right no-repeat;
	padding-right:30px;
	font-size:13px;
	color:#353535;
	text-align:right;
	padding-top:3px;
}
#container-taalkeuze a{color:#353535;}
#container-taalkeuze a:hover{color:#14b5c7;}

#container-menu{
	height:70px;
	margin-left:295px;
	margin-top:50px;
	overflow:hidden;
	width:638px;
}

#container-slogan{
	height:69px;
	margin-left:295px;
	margin-top:10px;
	overflow:hidden;
	width:638px;
	color:#FFFFFF;
}

#container-inhoud{
	width:933px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
}

#band-inhoud{
	width:100%;
	min-height:150px;
	height:auto !important;
	height:150px;
	background:#ffffff;
}


/* MENU ---------------------------------------------------------*/
a.menuitem{
	display:block;
	float:left;
	color:#FFFFFF;
	cursor:pointer;
	margin-right:10px;
}

.menuitem-left{
	width:5px;
	height:32px;
	float:left;
}
.menuitem-text{
	height:27px;
	float:left;
	color:#FFFFFF;
	font-size:16px;
	padding-top:5px;
	background:#14b5c7;
}
.menuitem-right{
	width:5px;
	height:32px;
	float:left;
}

a.menuitem:hover .menuitem-left, a.menuitem#selected .menuitem-left{
	background:url(../htmimages/menubttn-round-left.gif) top left no-repeat;
}
a.menuitem:hover .menuitem-text, a.menuitem#selected .menuitem-text{
	background:#353535;
	color:#FFFFFF;
}
a.menuitem:hover .menuitem-right, a.menuitem#selected .menuitem-right{
	background:url(../htmimages/menubttn-round-right.gif) top left no-repeat;
}







/* HOME ---------------------------------------------------------*/
#container-home-teksten{
	margin-top:45px;
	width:933px;
	overflow:hidden;
}

#home-fabricatie{
	width:210px;
	float:left;
	min-height:110px;
	height:auto !important;
	height:110px;
}
#home-import{
	width:195px;
	float:left;
	min-height:110px;
	height: auto !important;
	height:110px;
}
#home-export{
	width:150px;
	float:left;
	height:110px;
}
#home-motorkledij{
	width:315px;
	float:left;
	height:110px;
}

.home-stipver{
	width:20px;
	height:135px;
	float:left;
	background:url(../htmimages/stipver.gif) top center repeat-y;
}

#home-laatstenieuws{
	width:403px;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

a.home-laatstenieuws-item{
	display:block;
	width:403px;
	cursor:pointer;
	text-decoration:none;
}
a.home-laatstenieuws-item:hover{
	background:#eaeaea;
}
.home-laatstenieuws-item-foto{
	float:left;
	width:105px;
	height:70px;
	margin-right:20px;
}
.home-laatstenieuws-item-tekst{
	float:left;
	width:268px;
	padding-right:10px;
}

.home-laatstenieuws-splitter{
	height:6px;
	background:url(../htmimages/stiphor.gif) center center repeat-x;
}

#home-overons{
	width:222px;
	float:left;
	margin-right:10px;
	background:#eaeaea;
}
#home-overons-tekst{
	padding-left:26px;
	padding-right:26px;
}

#home-onzemerken{
	float:left;
	width:287px;
	background:#ffffff;
}
#home-onzemerken-tekst{
	padding-left:26px;
	padding-right:26px;
	text-align:center;
}
.home-onzemerken-item{
	height:97px;
	background:url(../htmimages/stiphor.gif) left bottom repeat-x;
	padding-bottom:3px;
	margin-bottom:3px;
	width:235px;
	text-align:center;
}






/* NIEUWS ---------------------------------------------------------*/
#container-nieuws-titel{
	margin-top:25px;
	margin-left:295px;
	width:638px;
	overflow:hidden;
}

#container-nieuws-overzicht{
	width:304px;
	margin-right:10px;
	float:left;
	min-height:100px;
	height: auto !important;
	height:100px;
}

#container-nieuws-fiche{
	width:604px;
	float:left;
}

#container-nieuws-fiche-tekst{
	width:564px;
	padding-left:20px;
	padding-right:20px;
	background:#eaeaea;
}

#container-nieuws-fiche-tekst-foto{
	width:105px;
	margin-right:20px;
	float:left;
	margin-top:35px;
}

#container-nieuws-fiche-tekst-tekst{
	width:430px;
	float:left;
	min-height:200px;
	height: auto !important;
	height:200px;
}

a.overzicht-nieuwsitem{
	display:block;
	width:292px;
	padding:6px;
	cursor:pointer;
	text-decoration:none;
}
a.overzicht-nieuwsitem#selected, a.overzicht-nieuwsitem:hover{
	background:#eaeaea;
}

.overzicht-nieuwsitem-splitter{
	height:6px;
	background:url(../htmimages/stiphor.gif) center center repeat-x;
}

.nieuws_extraimg_container{
	width:105px;
	height:114px;
	background:#eaeaea;
	margin-right:10px;
	float:left;
	margin-top:10px;
	padding:3px;
	text-align:center;
}





/* OVER ONS ---------------------------------------------------------*/
#container-overons-titel{
	margin-top:55px;
	width:933px;
	overflow:hidden;
}

#container-overons-titel-links{
	float:left;
	width:490px;
}

#container-overons-titel-rechts{
	float:left;
	width:280px;
}

.overons-stipver{
	width:40px;
	height:110px;
	float:left;
	background:url(../htmimages/stipver.gif) top center repeat-y;
}

.overons-container-foto{
	width:308px;
	height:153px;
	background:url(../htmimages/foto-bg.gif) bottom right no-repeat #FFFFFF;
	float:left;
	margin-top:10px;
	padding-left:3px;
	padding-top:3px;
}





/* ONZE MERKEN ---------------------------------------------------------*/
#container-onzemerken-titel{
	margin-top:25px;
	margin-left:295px;
	width:638px;
	overflow:hidden;
}

.onzemerken-item{
	width:420px;
	float:left;
	margin-right:45px;
	margin-top:10px;
	background:url(../htmimages/stiphor.gif) left bottom repeat-x;
	padding-bottom:10px;
	min-height:135px;
	height: auto !important;
	height:135px;
}
.onzemerken-item-foto{
	width:172px;
	height:97px;
	margin-right:15px;
	float:left;
}
.onzemerken-item-tekst{
	width:233px;
	float:left;
}





/* DEALERS ---------------------------------------------------------*/
#container-dealers-titel{
	margin-top:25px;
	margin-left:295px;
	width:638px;
	overflow:hidden;
}

.dealers-item{
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	width:268px;
	background:url(../htmimages/stiphor.gif) left bottom repeat-x;
	margin-right:35px;
	height:130px;
}





/* CONTACT ---------------------------------------------------------*/
#container-contact-titel{
	margin-top:55px;
	width:933px;
	overflow:hidden;
}

#container-contact-titel-links{
	float:left;
	width:490px;
}

#container-contact-titel-rechts{
	float:left;
	width:370px;
}

.contact-stipver{
	width:40px;
	height:80px;
	float:left;
	background:url(../htmimages/stipver.gif) top center repeat-y;
}

#onzegegevenslinks{
	float:left;
	width:160px;
	margin-right:10px;
}
#onzegegevensrechts{
	float:left;
	width:200px;
}





/* FOOTER -------------------------------------------------------*/
#container-footer{
	width:933px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

#footer1{
	width:600px;
	float:left;
	margin-right:20px;
	color:#b4b4b4;
	font-size:10px;
}
#footer2{
	width:313px;
	float:left;
	color:#b4b4b4;
	font-size:10px;
	text-align:right;
}

#footer1 a, #footer2 a{color:#b4b4b4;}
#footer1 a:hover, #footer2 a:hover{color:#e4e4e4;}





/* CONTACTFORMULIER ---------------------------------------------*/
#contactformulier-links{
	width:310px;
	float:left;
	margin-right:10px;
}
#contactformulier-rechts{
	width:310px;
	float:left;
}

.formfield{
  width:297px;
  height:19px;
  padding:3px;
  margin-bottom:5px;
  margin-top:0px;
  background:#FFFFFF;
  border:#bfbfbf solid 1px;
}

.formfieldmsg{
  width:297px;
  height:173px;
  padding:3px;
  margin-bottom:5px;
  margin-top:0px;
  background:#FFFFFF;
  border:#bfbfbf solid 1px;
}

.formfieldcaptcha{
  width:176px;
  height:23px;
  padding:3px;
  background:#FFFFFF;
  border:#bfbfbf solid 1px;
  margin-bottom:5px;
}

.formfieldcaptcha_wrong{
  width:176px;
  height:23px;
  padding:3px;
  border:#aaa27f solid 1px;
  color:#FFFFFF;
  background:#FF0000;
  margin-bottom:5px;
}

.formbtnsend{
  margin-top:5px;
  background:#14b5c7;
  color:#FFFFFF;
  width:115px;
  height:38px;
  font-size:12px;
  text-transform:uppercase;
  border:none;
}


#contactformline{
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  width:625px;
  height:1px;
  background-color:#c1c1c1;
  overflow:hidden;
}
