/* CSS Document */

body{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#727272;
  background:url(../htmimages/bg_img.jpg) top center no-repeat #313131;
}
a{color:#727272;}
a:hover{color:#fc5f00;}
h1{
  font-size:16px;
  margin-bottom:10px;
  margin-top:10px;
}
h2{
  font-size:13px;
  margin-bottom:5px;
  margin-top:5px;
}
table, td, div, select{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#727272;
}
input, textarea{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#563400;
}

form{margin:0px;}

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

.redbold{
  font-weight:bold;
  color:#ff0000;
}

.bold12px{
  font-size:12px;
  font-weight:bold;
}

.small10px{font-size:10px;}



/* ALGEMENE LAYOUT ----------------------------------*/
#shadow-top{
  width:830px;
  height:37px;
  margin-left:auto;
  margin-right:auto;
  margin-top:13px;
  background:url(../htmimages/shadow-top.jpg) top left no-repeat;
  text-align:right;
}

#shadow-right-left-repeat{
  width:830px;
  margin-left:auto;
  margin-right:auto;
  background:url(../htmimages/shadow-right-left-yrepeat.gif) top center repeat-y;
}

#shadow-right-left-norepeat{
  width:830px;
  background:url(../htmimages/shadow-right-left.jpg) top center no-repeat;
}

#blad{
  margin-left:15px;
  margin-right:15px;
  width:790px;
  background-color:#FFFFFF;
  padding:5px;
}

#banner{
  width:790px;
  height:141px;
  background:url(../htmimages/banner-top-1.jpg) top left no-repeat;
}

#banner2{
  width:790px;
  height:141px;
  background:url(../htmimages/banner-top-2.jpg) top left no-repeat;
}

#banner3{
  width:790px;
  height:141px;
  background:url(../htmimages/banner-top-3.jpg) top left no-repeat;
}

#banner4{
  width:790px;
  height:141px;
  background:url(../htmimages/banner-top-4.jpg) top left no-repeat;
}

#banner5{
  width:790px;
  height:141px;
  background:url(../htmimages/banner-top-5.jpg) top left no-repeat;
}
#banner6{
  width:790px;
  height:141px;
  background:url(../htmimages/banner-top-6.jpg) top left no-repeat;
}

#banner-links{
  width:570px;
  height:141px;
  float:left;
}
#banner-rechts{
  margin-top:78px;
  float:left;
}

#container{

}

#menu{
  margin-top:5px;
  float:left;
  width:246px;
  margin-right:5px;
}

#container-inhoud{
  float:left;
  width:539px;
  margin-top:5px;
}

#menu-bottom{
  text-align:center;
  width:790px;
  background-color:#eae9e9;
  padding-top:15px;
  padding-bottom:15px;
  font-size:10px;
  color:#828282;
  margin-top:5px;
}
#menu-bottom a{font-size:10px; font-weight:bold;}
#menu-bottom a:hover{color:#313131;}

#shadow-bottom{
  width:830px;
  height:15px;
  margin-left:auto;
  margin-right:auto;
  background:url(../htmimages/shadow-bottom.gif) top left no-repeat;
}

.pttrn-stipjes-hor{
  height:20px;
  width:100%;
  background:url(../htmimages/stipjes-pttrn-darkblue.gif) center center repeat-x;
}


/* SEARCH -------------------------------------------*/
#search-titel{
  width:519px;
  padding-left:20px;
  padding-top:15px;
  padding-bottom:20px;
  color:#FFFFFF;
  background:#f1161a;
  margin-bottom:5px;
}



/* BANNER -------------------------------------------*/
#topbanner_zkn_input{
  height:20px;
  width:142px;
  border:1px solid #656262;
  padding-top:8px;
  padding-left:35px;
  margin-right:2px;
  background:url(../htmimages/zkn-field-bg.gif) top left no-repeat;
}




/* DEALERS ------------------------------------------*/
#dealers-container{
  width:539px;
  min-height:611px;
  height:auto !important;
  height:611px;
  background:url(../htmimages/dealers-bg.jpg) top left no-repeat;
}

#dealers-country{
  margin-left:40px;
  width:260px;
  color:#313131;
}

#dealers-land{
  width:208px;
  height:40px;
  padding-left:15px;
  padding-top:30px;
  margin-left:40px;
  margin-top:5px;
  background:#ff6000;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
}

#dealers-items-container{
  width:460px;
  margin-left:40px;
  margin-top:2px;
}

#dealers-item{
  width:208px;
  height:165px;
  background:#FFFFFF;
  float:left;
  margin-right:2px;
  margin-bottom:2px;
  padding-left:15px;
  padding-top:15px;
}
#onlinedealers-item{
  width:208px;
  height:60px;
  background:#FFFFFF;
  float:left;
  margin-right:2px;
  margin-bottom:2px;
  padding-left:15px;
  padding-top:15px;
}

#dealers-item-superdealer{
  width:208px;
  height:165px;
  background:#ff6000;
  float:left;
  margin-right:2px;
  margin-bottom:2px;
  padding-left:15px;
  padding-top:15px;
  color:#150d00;
}
#dealers-item-superdealer a{color:#150d00;}
#dealers-item-superdealer a:hover{color:#FFFFFF;}


/* COMPANY --------------------------------------*/
#information-titel{
  width:489px;
  height:187px;
  background:url(../htmimages/information_titelbg.jpg) top left no-repeat;
  padding-left:50px;
  padding-top:50px;
  font-size:12px;
  font-weight:bold;
}

#information-tekst{
  width:479px;
  padding:30px;
  background-color:#313131;
  color:#FFFFFF;
  margin-bottom:5px;
}
#information-tekst a{color:#ffffff;}
#information-tekst a:hover{color:#f7c131;}

#information-corp{
  width:479px;
  padding:30px;
  background-color:#52c4ef;
  color:#165871;
}
#information-corp a{color:#165871;}
#information-corp a:hover{color:#ffffff;}




/* TEAMRIDERS --------------------------------------*/
#teamriders-names-container{
  width:484px;
  height:172px;
  background:url(../htmimages/teamrider-namesbg.jpg) top left no-repeat;
  padding-left:55px;
  padding-top:52px;
  margin-bottom:5px;
}
#teamriders-names-container a{
  background:#00aef0;
  color:#FFFFFF;
  line-height:16px;
  text-decoration:none;
}
#teamriders-names-container a:hover, #teamriders-names-container a.selectedrider{
  background:#ff0000;
  color:#FFFFFF;
}
#teamriders-titel{
  width:509px;
  height:27px;
  background:#f1161a;
  padding-left:30px;
  padding-top:16px;
  color:#FFFFFF;
}

#teamriders-tekst{
  width:268px;
  margin-top:20px;
  margin-left:29px;
  float:left;
}
#teamriders-stipvert{
  width:1px;
  height:136px;
  background:url(../htmimages/stipjes-ver.gif) top left no-repeat;
  float:left;
  margin-left:33px;
  margin-right:21px;
}
#teamriders-fotos{
  width:187px;
  float:left;
  margin-top:5px;
}
.teamriders-foto{
  width:104px;
  height:89px;
  padding-left:10px;
  padding-top:13px;
  background:url(../htmimages/teamrider-fotobg.jpg) top left no-repeat;
}



/* MENU ---------------------------------------------*/
#menu-container-items{
  padding-top:25px;
  padding-left:25px;
  padding-bottom:25px;
  padding-right:5px;
  background-color:#eae9e9;
  margin-bottom:5px;
}
#menu-container-items a{text-decoration:none;}
#menu-container-items a:hover{text-decoration:underline; color:#202020;}

.menubtn{margin-bottom:5px;}

a#subselected{color:#313131; font-weight:bold;}



/* PRODUCTCATALOOG ----------------------------------*/
#producten-intro-apparel{
  margin-bottom:5px;
  padding-top:475px;
  padding-left:28px;
  padding-right:301px;
  width:210px;
  height:109px;
  background:url(../htmimages/en/producten-intro-apparel.jpg) top left no-repeat;
}

#producten-pathway-bg{
  width:519px;
  height:28px;
  padding-left:20px;
  padding-top:15px;
  color:#FFFFFF;
  background:#f1161a;
}
#producten-pathway-bg a{color:#FFFFFF;}
#producten-pathway-bg a:hover{color:#ffc522;}

.pc-listcats-cat{
  height:25px;
  background:url(../htmimages/stipjes-pttrn.gif) repeat-x left bottom;
  margin-top:10px;
  padding-left:25px;
}

.pc-listitems-item{
  width:176px;
  height:176px;
  margin-top:5px;
  margin-right:0px;
  background:url(../htmimages/producten-list-items-item-bg.gif) right bottom no-repeat;
  float:left;
}

.pc-listitems-item-new{
  width:176px;
  height:176px;
  margin-top:5px;
  margin-right:0px;
  float:left;
}

.pc-listitems-item-foto{text-align:center; margin-top:25px;}
.pc-listitems-item-tekst{text-align:center;}

#pc-fiche-container-thumbtekst{margin-top:5px;}

#pc-fiche-container-thumb{
  float:left;
  width:200px;
  text-align:center;
}

#pc-fiche-stipjesvert{
  float:left;
  width:21px;
  text-align:center;
}

#pc-fiche-container-tekst{
  float:left;
  width:310px;
}

#pc-fiche-extraimg-titel{
  margin-bottom:10px;
  margin-top:10px;
}

#pc-fiche-extraimg-container{
  margin-bottom:20px;
}






/* CONTACTFORMULIER ---------------------------------------------*/
#contact-container{
  width:489px;
  padding-top:50px;
  padding-left:50px;
  padding-bottom:20px;
  background:url(../htmimages/contact-bg.jpg) top left no-repeat;
  color:#313131;
  text-align:left;
}
#contact-container a{color:#313131;}
#contact-container a:hover{color:#fc5f00;}


.formfield{
  width:292px;
  height:19px;
  padding:6px;
  margin-bottom:5px;
  margin-top:0px;
  background:#FFFFFF;
  border:#c1c1c1 solid 1px;
}

.formfieldmsg{
  width:292px;
  height:93px;
  padding:6px;
  margin-top:0px;
  margin-bottom:5px;
  background:#FFFFFF;
  border:#c1c1c1 solid 1px;
}

.formfieldcaptcha{
  width:172px;
  height:17px;
  padding:6px;
  background:#FFFFFF;
  border:#c1c1c1 solid 1px;
  margin-bottom:5px;
}

.formfieldcaptcha_wrong{
  width:172px;
  height:17px;
  padding:6px;
  border:#aaa27f solid 1px;
  color:#FFFFFF;
  background:#FF0000;
  margin-bottom:5px;
}

#formcaptchatd{
  padding-left:5px;
}

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