/*  */
body{
background:#1c1666;
font-family: "Trebuchet MS",Arial;
}
table {
 border-collapse:collapse;
}
td {
 padding:0;
}
#home_right_pic {
}
#home_right_pic img{
 vertical-align:bottom;
}
#home_text_scroll {
 overflow-y:scroll;
 background:#729bc7;
 height: 283px;
 padding: 4px 4px 0px 16px;
 font-size: 9pt;
 border: 1px solid #ffffff;
 border-width: 0px 0px 1px 0px;
}
#ermanolabel {
 position:absolute;
 top:-18px;
 left: -10px;
 z-index:100;
}
#scroller {
 float:left;
}
#bigpicture {
 float:left;
}
div#menu{
background:#4F4A8C;
height:24px;
width:789px;
padding-top:8px;
font-size:10px;
}
/* alleen als je label en buttons wil overlappen  
#menu img {
 position:absolute;
 z-index:2;
}
*/
table#homepage {
 border-collapse:collapse;
 width:100%; 
 color: white;
}
td#slideshow {
 width:404px;
 text-align:right;
}
h2.homekop {
 margin:0;
 padding:0;
 font-size: 15px;
 font-weight:bold;
 margin-left:1px;
 color:white;
}
td#intro {
 height: 390px;
}
#flashintro {
 position: absolute;  /*voorkomt whitespace problemen in lege cel */
}
#homerow > #intro {
 height:370px;   /* firefox heght fix */
}
#boxholder {
 background: url('images/css/homesearchbox.gif') no-repeat; 
}
#homesearchtable {
 width: 100%;
 height:53px;
}
#homesearch {
 width:136px;
 padding: 2px 0px 1px 10px;
}
#homelogin {
 padding: 2px 0px 1px 10px;
}
table#footertable {
 border-collapse:collapse;
 /*width:100%;*/
 width: 797px;

}
#footer > #footertable {
 margin-top:0;
}
form {
 margin:0;
 padding:0;
}
h2.footerkop {
 margin:0;
 padding:0;
 font-size: 13px;
 font-weight:bold;
 margin-left:1px;
 color: black;
}
#bottomlogo {
 width: 140px;
 vertical-align:bottom;
 padding-left: 8px;
 background: #FFF9D9;
}
#bottomname {
 vertical-align:bottom;
 background: #FFF9D9;
 font-weight: bold;
 padding-bottom: 3px;
}
#navigation {
 background: #FFF9D9;
 vertical-align:bottom;
 color: black;
 text-align:center;
 font-weight:bold;
 padding-bottom: 3px;
}
#navigation a {
 font-size: 13px;
 font-weight:bold;
}
input.arrowsubmit {
 vertical-align:middle;
 margin-left:4px;
}
img.pagenavarrow {
 vertical-align:middle;
 margin: 0px 8px;
}
#footersearch {
 background: #FFF9D9;
 text-align:right;
 vertical-align: bottom;
 padding: 1px 10px 3px 0px;
}
#fsform {
 float:right;
 width: 180px; 
 text-align:left;
}
#footerlogin {
 border: 1px solid #524d85;
 border-width: 2px 0px 0px 0px;
 background: #FFF9D9 url('images/css/cornerbr.gif') no-repeat;
 background-position:bottom right;
 padding: 1px 0px 2px 10px;
 width:230px;
}
#message {
background: #FFF9D9;
color: blue;
font-weight:bold;
padding:2px 10px;
}
a {
text-decoration:none;
}
img {
border:0;
}
#vertcenter {
height:487px;
top:45%;
position:absolute;
margin-top:-200px; /* helft van de hoogte */         
width:797px;         /* both widths should match */
}
#horcenter {
margin:0 auto;
padding: 2px;
width:797px;        /* both widths should match */
}


h2{
color:white;
font-family: "Trebuchet MS",Arial;
font-size:14px;
font-weight:bold;
margin:0;
padding-top:20px;
padding-bottom:15px;
padding-left:10px;
}

h3 {
color:#1F295B;
font-family: "Trebuchet MS",Arial;
font-size:13px;
font-weight:bold;
margin:0;
padding-top:20px;
padding-bottom:15px;
width:146px;
}
table.main {
border-collapse: collapse;
border:0;
padding:0;
width:100%;
}
td.menuborder{
background:#4F4A8C url('images/css/corner_top_right.jpg') no-repeat;
width:6px;
}
td{
vertical-align:top;
height:4px;
padding:0
margin:0;
font-family: "Trebuchet MS",Arial;
}

td.bottom{
padding-top:1px;
}

td.bottomMid{
padding-top:1px;
padding-left:1px;
}



td.pageNmid{
padding-top:7px;
}


div.formbackground{
background:#FFF9D9;
}


div.slideimage{
width:327px;
height:458px;
background:white;
}

div.slidethumb{
width:83px;
height:458px;
background:green;
}
div.imageright{
width:326px;
height:400px;
}


div.formtext{
color:white;
font-size:13px;
font-weight:bold;
width:145px;
padding-left:4px;
_padding-top:7px;
}

div.footeraddress{
font-family: "Trebuchet MS",Arial;
font-size:12px;
color:#ffffff;
padding-left:10px;
padding-top:3px;
}

div.imageshow{
height:400px;
background:#FFF9D9;
width:727px;
z-index:1;
}

div.searchcontainer {
 height: 420px !important;
}

div.productdetails{
width:360px;
height:134px;
background:#FFF9D9;
}

div.rightbanner{
width:69px;
height:400px;
}

div.bottomlogo {
height:42px;
padding-top:10px;
width:165px; 
background:#FFF9D9;
}

div.pagenav {
width:212px;
height:37px;
color:#1C1666;
font-family: "Trebuchet MS",Arial;
font-size:11px;
font-weight:bold;
padding-top:15px;
padding-left:4px;
}

div.formtextCreame{
color:#1C1666;
font-family: "Trebuchet MS",Arial;
font-size:13px;
font-weight:bold;
width:154px;
padding-left:3px;
_padding-top:5px;
}

div.formtextCreamelogin{
color:#1C1666;
font-size:13px;
font-weight:bold;
width:234px;
padding-left:3px;
_padding-top:5px;
}

div.productcontent{
font-size:13px;
color:#676C84;
width:309px;
}

div.productimages{
width:369px;
}

div.leftb{
width:40px;
margin-left:10px;
}

div.productname{
align:center;
font-size:11px;
font-weight:bold;
color:#2A246D;
}

div.pagecontent{
font-size:12px;
color:white;
padding-left:10px;
width:310px;
}

div.bigtext{
    color:white;
    font-size:30px;
    margin-left:15px;
    margin-top:10px;
}

div.smalltext{
    color:#868AB0;
    font-size:25px;
    margin-left:15px;
    margin-top:10px;
}

a.home{
margin-left:132px;
}
a.button{
margin-left:15px;
}
a.contact{
margin-left:15px;
/*margin-right:54px; */
}
a {
 color: #524d85;
}

input.textcreame {
border: 1px solid #1B4477;
font-size:12px;
padding: 0px 4px 1px 2px;

margin:0;
margin-left:2px;
_margin-left:3px;
margin-top:5px;

}

input.passwordcreame {
border: 1px solid #1B4477;
font-size:11px;
padding: 0px 4px 1px 2px;
margin-top:5px;
}

input.nobordercreame {
border: 1px solid #1B4477;
padding-left:0px;
padding-right:3px;
_padding-left:0px;


}

input.text{
border: 0;
font-size:10px;
padding: 0px 4px 1px 2px;
margin:0;
margin-left:2px;
_margin-left:3px;
margin-top:5px;
}

input.password {
border:0;
font-size:11px;
padding: 0px 4px 1px 2px;

margin-top:5px;
}

input.noborder {

padding-left:3px;
padding-right:3px;
_padding-left:4px;


}
form {
padding:0;
margin:0
}
h3.catname {   /* linksonder */
 color: #195429;
 margin:0;
 font-size: 16px;
}
table.category {
 border-collapse: collapse;
 background:#FFF9D9;
}
td.categorytable_product {
 width:184px;
 text-align:center;
 height:200px;
}
div.productimage {  /* plaatje is maximaal 150 hoog en 170 breed */
 height:150px;
 margin-bottom:4px;
}
div.artikelnummer {
 font-weight:bold;
 color:#ce082b;
}

div.productnaam {
 color:#524d85;
 font-family: "Trebuchet MS",Arial;
 background: url('prodname_bkgr.gif') 18px 0px no-repeat;
 background-position:bottom;
 height:20px;
 font-size: 13px;
 padding-bottom: 1px;
}
img.backlink {
 vertical-align:middle;
 margin-right:8px;
 margin-bottom:2px;
}
h3.footerkop { 
 display:inline;
 color: #524d85;
}
td.category_sfeerpic {
 width:62px;
 padding:0;
}

td.category_sfeerpic{
 background: #FFF9D9;
 width:70px;
}
td.home_sfeerpic{
 width:70px;
 line-height:0px;  /* voorkomt ruimte onder plaatje */
}
a.hoverlink {
 color: #000000;
 text-decoration: none;
 font-size: 13px;
 font-weight:bold;
}
a.hoverlink:hover {
 color: #ce082b;
}
#colortabs {
 height:18px;
 padding-right: 8px;
}
div.colortab {
 float:right;
 width: 66px;
 text-align:center;
 border: 1px solid #524d85;
 border-bottom-width:0px;
 height:17px;
 margin: 0px 0px 0px 3px;
 cursor:pointer;
 font-size:8pt;
}
div.selected {
 background: #524d85;
 color: #FFF9D9;
}
div.unselected {
 background: #FFF9D9;
 color: #524d85;
}
div.colortab_contents {
 clear:both;
 margin:0;
 margin-right:8px;
 overflow-y:auto;
 height:102px;
 padding:1px 4px;
 border: 1px solid #524d85;
}
table.productview {
 width:100%;
 border:0;
}
#largepicture {
 height: 420px;
}
td.product_largeimage {
width:360px;
padding: 14px 0px 0px 0px;
text-align:center;
vertical-align: top;
background: #FFF9D9;
}
td.product_largeimage img {
 }
td.product_details {
 width:auto;
 padding: 10px 0px 0px 0px;
 background: #FFF9D9;
}
td.roodcel {
 color: #ce082b;
}
div.detail {
 font-size: 9pt;
}
td.product_sfeerpic {
 background: #FFF9D9;
 width:69px;
 padding:0;
}
div#sfeerpic img {
 display:block;  /* om in FF geen bottom margin te krijgen onder STRICT */
}
div#sfeerpic {
}
div.detail {
 color: #000000;
 margin-bottom: 8px;
}
h3 {
margin:2px 0px 8px 0px;
padding:0;
}
h3.rood {
 color:#ce082b;
 margin:0px 0px 10px 0px;
 font-size: 16px;
 font-weight:bold;
}
div.color_product_details {
 margin-bottom:10px;
}
div.matching_producten {
 margin-top:10px;
}
div.colordetail_picture {
 float:left;
 margin: 3px 6px 3px 0px;
 cursor: pointer;
}
div.matching_picture {
 float:left;
 margin: 2px 16px;
}
div.clear {
 clear:both;
}
#prod_det{
 border-collapse:collapse;
}
#prod_det td{
 font-size: 9pt;
 font-family:Trebuchet MS;
 padding: 0px 0px 0px 0px;
}
#prod_det td.km {
 width: 90px;
}
div.product_info_d {
 background: url('/pinfo_bkgr.jpg') no-repeat;
 padding: 0px 0px 2px 8px;
 background-position: bottom left;
 margin-top:14px;
 font-weight: normal;
}
#khead {
 font-weight:bold;
 font-family:Trebuchet MS;
 margin: 8px 0px 0px 8px;
 font-size: 10pt;
}
td.product_details h3 {
 margin-left: 8px;
 color: #000000;
}
#searchpagehead {
 padding: 14px 0px 14px 14px;
 font-size: 12px;
}
#searchpagehead h2 { 
 color: #524d85;
 margin:0;
 padding:0;
 margin-bottom:6px;
 height:16px;
}
#searchquery {
 margin-left:134px;
}
#searchquery p {
 margin: 0px 0px 4px 0px;
}
#searchcolors {
 width:300px;
 float:right;
}
div.search_colortab {
 float:right;
 width: 60px;
 text-align:center;
 border: 1px solid #524d85;
 border-bottom-width:0px;
 margin: 0px 8px 0px 0px;
 cursor:pointer;
 font-size:8pt;
}
input.searchcheckall {
 background:#524d85;
 color: white;
 font-size: 8pt;
 border:0;
 cursor:pointer;
}
input.uncheck {
 background: #ce082b;
 cursor:pointer;
}
#searchpagehead h2 { 
 color: #524d85;
}

#searchresults {
 margin-top:4px;
 border-collapse:collapse;
 width:100%;
}
#searchresults td{
 font-size: 9pt;
 padding: 1px 3px;
 vertical-align:middle;
} 
tr.searchhead {
 background: #524d85;
 color:white;
 font-weight:bold;
}

#searchresults td.artikelnummer {
 width:160px;
 font-weight:bold;
}
#searchresults td.productnaam {
 width:220px;
}
#searchresults td.thumb {
 text-align:center;
 width:85px;
}

/* contactform */

td.formtd {
 width: 110px;
}
td.formtdv input,td.formtdv textarea{
 border: 1px solid silver;
 margin: 2px 0px;
 width: 170px;
}
td.formtdv2 input.postcode{
 border: 1px solid silver;
 margin: 2px 0px;
 width: 45px;
}
td.formtdv2 input.plaats{
 border: 1px solid silver;
 margin: 2px 0px;
 width: 118px;
}

td.formtdv input.send {
 width:auto;
 padding:0px 2px;
 cursor:pointer;
 border: 1px solid #ccccff;
 background: #d1cdcd url('images/css/silverbutton.gif');
 color: #111123;
 margin-top:2px;
}
span.mandatory{
 color:red;
 font-size: 9pt;
}
p {
 font-size: 9pt;
}
#zoekform {
 margin-top:6px;
}

 
#c_holder { /* de product container holde */
 overflow:hidden;
 width:727px;
 position:relative;
}
#product_container { */de mover*/
}
#prod_navigation {
 height:20px;
 background: url('navbkgr.jpg') no-repeat;
 text-align: center;
 width: 797px;
}
div.navv {
 cursor:pointer;
 font-weight:bold;
 margin: 0px 10px;
 position: absolute;
 width: 20px;
 line-height: 20px;
}
div.navv a {
 text-decoration: none;
 color: #000000;
}
div.navv a:hover {
 color: #ffffff;
}
div.leftn {
 left: 350px;
}
div.rightn {
 right: 350px;
}
div.bestelform_row {
 margin: 2px 0px 0px 0px;
}
div.bestelform_row img {
 vertical-align:middle;
 margin-right: 4px;
}
div.bestelform_row a {
 color: white;
}
h2.bestel {
 margin: 8px 0px 12px 0px;
 padding:0;
}
a.bluehover:hover {
 color: #ffffff;
}
#formulieren td {
 width: 50%;
}
div.productlist {
 color: #1C1666;
}

/*  */
