/* =============== RESET TAGS */

a, b, body, br, caption, div, em, fieldset, form, h1, h2, h3, h4, h5, h6, hr, i, img, input, label, legend, li, p, select, span, table, td, textarea, th, tr, ul {
	margin:0px; padding:0px; border:0px; font-family: arial, helvetica, sans-serif; color: #ED9; text-decoration:none; }

/* =============== GLOBAL */

html, body {
    margin: 0px;
    padding:0px;
   	font-size:100%;
   	background-color:black;
}
img { display:block; border:none;}

.clear-spacer { display:block; clear:both; } /* is used to force container elements to adjust height to its biggest child (problems in moz/opera) */
html>body .clear-spacer { height:0.1px; } /* hack: specific for non-IE browsers */


/* =============== HOME */

#landing { background: #000 url(../ima/bghome.jpg) no-repeat top left; }


/* =============== TEXT STYLES */

p {font-family: arial, helvetica, sans-serif; color: #ED9; text-decoration:none; font-size: 0.75em; font-weight:normal; padding-bottom:10px;}
a {text-decoration:none; color:#C28D2C;}
a:hover { text-decoration:underline; }

.titel {font-family: arial, helvetica, sans-serif; color: #181818; font-size: 0.85em; font-weight:bold; padding-right:4px;}
.vrgprs {font-family: arial, helvetica, sans-serif; color: #181818; font-size: 0.75em; font-weight:normal;}
a.productnaam {font-family: arial, helvetica, sans-serif; color: #181818; font-size: 1em; font-weight:bold; text-decoration:none;}
a.productnaam:hover {text-decoration:underline;}
td p {font-family: arial, helvetica, sans-serif; color: #ED9; font-size: 0.7em; padding:6px 6px 0px 0px;}

/* =============== POSITIONING */

#container {
    position:relative;  
    margin: 40px auto 0px auto;
    width:829px;
    height:500px;
    text-align:center;
}

#content {
	width:829px;
    float:left;
	border: 1px solid #C28D2C;
    text-align:left;
    background: #171516 url(../ima/background.jpg) top left no-repeat;
}

#head_block { position:absolute; width:829px; height:105px; padding:0px; margin:0px; border: 0px; }

#Layer1 { position:absolute; top: 90px; left: 267px; width:379px; height:91px; z-index:1;}

#menu_block { float:left; top: 134px; left: 0px; width:262px; padding-top:13px; padding-left:8px; margin:0px; border:0px;}
#menu_block img { display:block; border:none; padding:4px 0px 0px 8px;}

#content_block { float:left; left: 259px; width:555px; padding-top:70px; margin:0px; border:0px;}
img.homehead { display:block; border:none; padding-bottom:30px;}


.quoteframe { position:absolute; top: 0px; left: 0px;}

#legal { float:left; left: 359px; width:555px; padding:10px 90px; margin:0px; border:0px;}
#legal_block { left: 259px; width:450px; padding-top:10px; margin:0px; border:0px;}
#spacer { height:1%;}
#spacer2 { left: 259px; width:450px; height:24px;}


/* =============== PAGE MENU POSITIONING */
.paginas { position:absolute; top: 204px; left:270px; float: left; width:450px;}
.paginas .aanbodtext {float:left; font-size:0.75em; color:#DFD196; padding-right:65px;}
.paginas li { list-style:none; float:left; font-size:0.75em; color:#C28D2C; padding-right:18px; }
.paginas li .hier {color:#ED9;}

.paginas2 { position:absolute; left: 270px; top: 700px; float: left; width:450px;}
.paginas2 .aanbodtext {float:left; font-size:0.7em; color:#DFD196; padding-right:65px;}
.paginas2 li { list-style:none; float:left; font-size:0.7em; color:#C28D2C; padding-right:8px; }
.paginas2 li .hier {color:#ED9;}

/* =============== AANBOD PAGE */

.abframe { position: relative; left:8px; top: 52px;}

#adpage { background: #171516 url(../ima/adbg.jpg) top left no-repeat;}
#adcontainer { width:796px; background-color:transparent; }
#adcontent { position: relative; left: 262px; padding:0px; width:530px; height: 100%; background-color:transparent;}

img.thumb { display:block; border: 0px solid black;}
.prodcut { width:530px; height:78px; padding-top:24px;}
.prodcut1 {width:530px; height:78px; padding-top:0px;}
.prodcut table { border: 1px solid black;}
.bigbod { font-family: arial, helvetica, sans-serif; color:#C28D2C; padding-right:0px; font-size: 14px; text-decoration:none; font-weight:bold;}
.hoogste { padding-right:0px; }

#ffbg { position:fixed; width:812px; height: 500px; background: #171516 url(../ima/adbg.jpg) top left no-repeat;}
*html #ffbg {display:none;}

/* =============== LEGAL / BANKPAGE */

p .legalbod {font-family: arial, helvetica, sans-serif; color: #ED9; text-decoration:none; font-size: 12px; font-weight:normal;}
