/* CSS Document */

body{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:10px;
  font-family:Arial, Tahoma, Helvetica, sans-serif;
  font-size:11px;
  color:#9ca1a2;
  background:#ffffff;
}
a{color:#9ca1a2;}
a:hover{color:#ffffff;}
h1{
  font-size:21px;
  margin-bottom:5px;
  margin-top:5px;
}
h2{font-size:15px;margin-bottom:10px;margin-top:5px;color:#FFFFFF;}
h3{font-size:13px;margin-bottom:5px;margin-top:5px;color:#FFFFFF;}
table, td, div, select{
  font-family:Arial, Tahoma, Helvetica, sans-serif;
  font-size:11px;
  color:#9ca1a2;
}
p {margin:0;}
input, textarea{
  font-family:Arial, Tahoma, Helvetica, sans-serif;
  font-size:11px;
  color:#515151;
}

form{margin:0px;}

.spacer{clear:both;}
.error{color:#FF0000;}
.small{font-size:9px;}

.medium{font-size:14px;font-weight:bold;}
.mediumred{font-size:14px;font-weight:bold;color:#ed1c24;}
.mediumred a{color:#ed1c24;}
.mediumred a:hover{color:#d05b60;}
.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;}

.stiphor{ height:6px; background:url(../htmimages/stiphor.gif) top left repeat-x; }

.link-top{display:block; width:60px; height:14px; background-color:#ea272e; font-size:9px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; padding-top:2px; }
.link-top:hover{color:#292929;}

.link-gaterug{display:block; width:60px; height:14px; background-color:#ea272e; font-size:9px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; padding-top:2px; }
.link-gaterug:hover{color:#292929;}







/* ALGEMENE LAYOUT ----------------------------------------------*/
#wrapper{ background:url(../htmimages/bg-pttrn.jpg) top center repeat-x #212020; }
#wrapper-gras{ background:url(../htmimages/bg-pttrn-gras.jpg) top center repeat-x #212020; }

#wrapper2{ background:url(../htmimages/bg-img.gif) top center no-repeat; min-height:600px; height:auto !important; height:600px; }
#wrapper-trial{ background:url(../htmimages/bg-img-trial.jpg) top center no-repeat; min-height:600px; height:auto !important; height:600px; }
#wrapper-veringen{ background:url(../htmimages/bg-img-veringen.jpg) top center no-repeat; min-height:600px; height:auto !important; height:600px; }
#wrapper-wegmotoren{ background:url(../htmimages/bg-img-wegmotoren.jpg) top center no-repeat; min-height:600px; height:auto !important; height:600px; }
#wrapper-grasmachines{ background:url(../htmimages/bg-img-grasmachines.jpg) top center no-repeat; min-height:520px; height:auto !important; height:520px; }

#container-top{ width:811px; height:98px; margin-left:auto; margin-right:auto; background:url(../htmimages/logotrp.gif) top left no-repeat; }
#container-top-motorhuis{ width:811px; margin-left:auto; margin-right:auto; background:url(../htmimages/logomotorhuisthijs.gif) top left no-repeat; height:98px; }
#container-top-motorhuis-gras{ width:811px; margin-left:auto; margin-right:auto; background:url(../htmimages/logomotorhuisthijs-gras.jpg) top left no-repeat; height:98px; }

#taalkeuze{ padding-top:70px; margin-left:700px; margin-right:13px; text-align:right; color:#FFFFFF; font-weight:bold; font-size:14px; height:28px; width:98px; }

#taalkeuze a{color:#FFFFFF;}
#taalkeuze a:hover{color:#110f0f;}

#container-banner{ width:811px; height:158px; margin-right:auto; margin-left:auto; }

#container-banner-links{
	width:520px;
	float:left;
	height:158px;
	overflow:hidden;
}

#container-banner-rechts{
	width:250px;
	float:left;
	height:143px;
	overflow:hidden;
	color:#FFFFFF;
	padding-right:30px;
	padding-top:15px;
}

#container-content{
	width:791px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
}

#container-submenu{
	margin-top:20px;
	margin-right:10px;
	width:176px;
	background:url(../htmimages/submenu-bg.gif) top center no-repeat;
	min-height:250px;
	height:auto !important;
	height:250px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:24px;
}

#container-content-tekst{
	float:left;
	width:554px;
	min-height:135px;
	height:auto !important;
	height:135px;
	background:#292929;
}

#container-tekst{
	color:#9ca1a2;
	background:#292929;
	padding-left:50px;
	padding-right:50px;
}


#container-extra-images{
	margin-top:20px;
}

.container-extra-images-img{
	width:120px;
	margin-right:3px;
	height:100px;
	background:#3f3f3f;
	float:left;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	margin-bottom:3px;
}



/* MENU ---------------------------------------------------------*/
#container-menu{
	width:811px;
	height:43px;
	margin-left:auto;
	margin-right:auto;
}

a.menuitem{
	display:block;
	color:#353535;
	font-size:14px;
	height:28px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	margin-top:5px;
	text-decoration:none;
	padding-top:10px;
}

a.menuitem:hover, a.menuitem#selected{
	background:#212020;
	color:#FFFFFF;
}

.menuitem-spacer{
	width:8px;
	float:left;
	height:30px;
	background:url(../htmimages/streepje.gif) center center no-repeat;
	margin-top:10px;
}

.menuitem-spacer-noimg{
	width:15px;
	float:left;
	height:30px;
}





/* SUBMENU ------------------------------------------------------*/
#container-submenu a{
	display:block;
	width:156px;
	height:22px;
	background:url(../htmimages/arrow.gif) center left no-repeat;
	padding-top:5px;
	padding-left:20px;
	color:#9ca1a2;
	text-decoration:none;
}

#container-submenu a:hover, #container-submenu a#selected{
	background:url(../htmimages/arrow-submenu-hover.gif) center left no-repeat #ed1c24;
	color:#FFFFFF;
}

#container-submenu .splitter{
	width:176px;
	height:5px;
	background:url(../htmimages/stiphor2.gif) left center repeat-x;
}










/* TRIAL ---------------------------------------------------------*/
#trial-titel{ width:500px; height:64px; background:url(../htmimages/trial-titel-bg.gif) top left no-repeat; color:#FFFFFF; padding-left:54px; padding-top:40px; }



/* VERINGEN ---------------------------------------------------------*/
#veringen-titel{ width:500px; height:64px; background:url(../htmimages/veringen-titel-bg.gif) top left no-repeat; color:#FFFFFF; padding-left:54px; padding-top:40px; }




/* WEGMOTOREN ---------------------------------------------------------*/
#wegmotoren-titel{ width:500px; height:64px; background:url(../htmimages/wegmotoren-titel-bg.gif) top left no-repeat; color:#FFFFFF; padding-left:54px; padding-top:40px; }





/* GRASMACHINES ---------------------------------------------------------*/
#grasmachines-titel{ width:500px; height:64px; background:url(../htmimages/grasmachines-titel-bg.gif) top left no-repeat; color:#FFFFFF; padding-left:54px; padding-top:40px; }






/* NIEUWS -----------------------------------------------------*/
#container-nieuws{ margin-top:20px; margin-right:10px; width:760px; background:url(../htmimages/content-bg-top760.gif) top center no-repeat #292929; min-height:29px; height:auto !important; height:29px;}
#container-nieuws-tekst{ padding-left:15px; padding-right:15px; padding-top:15px; }
.news-fiche-extraimg-item{ width:145px; height:105px; float:left; margin:0px 10px 10px 0px; padding:10px 0px 0px 20px; background:url(../htmimages/extraimg-bg.jpg) top left no-repeat; }





/* OCCASIES -----------------------------------------------------*/
#container-occasies{ margin-top:20px; margin-right:10px; width:760px; background:url(../htmimages/content-bg-top760.gif) top center no-repeat #292929; min-height:29px; height:auto !important; height:29px;}
#container-occasies-tekst{ padding-left:15px; padding-right:15px; padding-top:15px; }
.occasies-overzicht-item{ padding:5px; background-color:#303030; margin-bottom:5px; }
#occasies-fiche-links{ width:120px; margin-right:20px; float:left;}
#occasies-fiche-rechts{ width:560px; float:left;}




/* FOOTER -------------------------------------------------------*/
#footer{}

#footer-topimg{
	width:100%;
	height:87px;
	background:url(../htmimages/footer-top.gif) top center no-repeat #212020;
}

#footer-container{
	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;
}

#footer1{
	width:150px;
	float:left;
	margin-right:20px;
	color:#666666;
	font-size:10px;
	text-align:right;
	margin-top:15px;
}
#footer2{
	width:120px;
	float:left;
	margin-right:20px;
	color:#666666;
	font-size:10px;
	text-align:right;
	margin-top:15px;
}
#footer3{
	width:120px;
	float:left;
	color:#666666;
	font-size:10px;
	text-align:right;
	margin-top:15px;
}
#footer3 a, #footer2 a{ color:#666666; }
#footer3 a:hover, #footer2 a:hover { color:#ed1c24; }







/* CONTACTFORMULIER ---------------------------------------------*/
#container-contact-links{
	margin-top:20px;
	margin-right:10px;
	width:424px;
	background:url(../htmimages/content-bg-top424.gif) top center no-repeat #292929;
	min-height:29px;
	height:auto !important;
	height:29px;
	float:left;
}

#container-contact-links-tekst { padding-left:15px; padding-right:15px; padding-top:15px; }

#container-contact-rechts{
	margin-top:20px;
	width:326px;
	background:url(../htmimages/content-bg-top326.gif) top center no-repeat #292929;
	min-height:29px;
	height:auto !important;
	height:29px;
	float:left;
}

#container-contact-rechts-tekst { padding-left:15px; padding-right:15px; padding-top:15px; }


.formfield{
  width:273px;
  height:25px;
  padding:3px;
  margin-bottom:5px;
  margin-top:0px;
  background:#191919;
  border:none;
}

.formfieldmsg{
  width:273px;
  height:93px;
  padding:3px;
  margin-bottom:5px;
  margin-top:0px;
  background:#191919;
  border:none;
}

.formfieldcaptcha{
  width:152px;
  height:25px;
  padding:3px;
  background:#191919;
  border:none;
  margin-bottom:5px;
}

.formfieldcaptcha_wrong{
  width:152px;
  height:25px;
  padding:3px;
  border:none;
  color:#FFFFFF;
  background:#FF0000;
  margin-bottom:5px;
}

.formbtnsend{
  margin-top:5px;
  background:#ed1c24;
  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:279px;
  height:1px;
  background-color:#c1c1c1;
  overflow:hidden;
}
