﻿body 	 { font-size:62.5%; font-family: Tahoma, Geneva, sans-serif;  color: #666666;margin:0px; padding:0px; background-color: #F5F5F5; }
td 		 { vertical-align: top;}
img 	 { border: 0px;text-decoration:none; }
a		 { outline:none;text-decoration:none; color: #2c2c2c;}
a:hover  { text-decoration:underline;}
fieldset { border:none; }

form,p,ul,ol,fieldset {margin:0px; padding:0px; }

.colend,.clear 	{clear: both; display: block; height: 1px; line-height: 1px; }
.helpLeft, .helpRight {vertical-align:middle; margin-top:-2px;}
.helpLeft { margin-right:5px; }
.helpRight { margin-left:5px; }

h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;}
h1 { font-size:24px; line-height:28px; color:#B79645; margin-bottom:10px;} /* mainheading content-panel (darkblue) */
h2 { font-size:16px; line-height:20px; color:#666666; } /* subheading content-panel (gold) */
h2.formMargin { margin:0px 16px;}
h3 { font-size:14px; line-height:20px; color:#414b56; margin:10px 0px } /* header side-panel (darkblue) */
h4 { }
h5 { }
h6 { }
.disclaimer { color:#999999; font-size:10px;}
.gold { color: #a07f2d;}

.btn { cursor:pointer;margin-left:0px; margin-right:20px; display:inline; height:21px;float:left;background-color: #b79645; text-align:center; color: #ffffff; font-family:Arial;line-height:21px;font-size:12px; font-weight:bold;}
.btn:hover { text-decoration:none;}
.btn .btnText { float:left; display:block;}
.btn:hover .btnText {text-decoration:underline;}
.btnForm { float:right; margin-right:40px; position:relative;}
.btn .btnLeft,
.btn .btnRight { height:21px; width:12px; display:block; background-image: url('../img/bg_btn.gif'); background-repeat:no-repeat;}
.btn .btnLeft {  float:left; background-position: left 0; }
.btn .btnRight { float:left; background-position: right 0;}
.btnCancel { font-weight:normal;}
/* ==================================== */
/* POPUP EXCEPTIONS*/
body.popup { background-color:#fff;}
body.popup #container { width:500px;background-color:#fff;}
body.popup #container #content { width:450px;}
body.popup #container #content .panel { border:none;}
body.popup #container #content .formMargin { margin: 10px 20px;}

/*======================================= */

#container   { 	margin: 0 auto; width:990px; background-color:#F5F5F5;}
/* Header */
#header { margin:0 4px;background:url('../img/bg_headerbottom.gif') no-repeat 0 bottom; padding-bottom:16px;margin-bottom:16px; width:982px;}
#headerImagebar { height: 100px;margin:0 1px; border-top:3px solid #414b56;width:978px; border-left:1px solid #323d43; border-right:1px solid #323d43; border-bottom:1px solid #323d43;  }
#headerImagebar * { float:left;}

/* main */
#main { margin:0 5px; width:980px;}
#navigation { float:left; width:186px; margin:0px 10px 0px 0px;  }
#content { float:left; width:536px; margin:0px 10px 0px 10px; }
#sidebar { float:left; width:197px; margin:0px 10px 0px 10px;}
#footer { width:990px; height: 34px;  }

/* navigation */
#navigation hr { height:1px; line-height:1px; font-size:1px; border:none; background-color:#e0e0e0;}
#navigation ul { list-style:none none; margin:15px 0px 15px 10px;}
#navigation ul li { padding:2px 0px;}
#navigation ul li a { color:#666666; text-decoration:none; font-size:1.3em;} 
#navigation ul li a:hover { color:#B79645; }
#navigation ul li a.active { color:#B79645; font-weight:bold; }
#navigation .actionBannerNav { text-align:center;}
/* content general */

#content .panel { font-size:1.2em;border:1px solid #E0E0E0; line-height:1.5em;padding:5px 0px; background-color: #ffffff;margin:0px;}
#content .panel .pnlContent { padding:5px 18px;}
#content .panel .pnlBorder { border-bottom:1px dotted #B79645;} 
#content .panel li.pnlBorder { border-top:1px dotted #B79645; border-bottom:none;} 
#content .panel .pnlContent .verplicht { color:Red;} 
#content #homeContent .listWrapper { background:url('../img/bg_listWrapper.gif') repeat-y right 0; width: 495px; margin:10px 0px;}
#content #homeContent .listWrapper .listWrapperTop,
#content #homeContent .listWrapper .listWrapperBottom { height:10px; line-height:1px; font-size:1px; background-image:url('../img/bg_listWrapper.gif'); background-repeat: no-repeat; }
#content #homeContent .listWrapper .listWrapperTop { background-position: 0 top; }
#content #homeContent .listWrapper .listWrapperBottom { background-position: 0 bottom;}
#content #homeContent .listWrapper ul { margin:0 10px; list-style:none none;}
#content #homeContent .listWrapper ul li { background: url('../img/listWrapperBullet.gif') no-repeat left 7px; padding-left:15px; margin-bottom:10px; color: #3F4B54;}
#content #homeContent .btn { float:right;}
#content .panel p { margin: 10px 0px;}
#content .panel p a { color: #B79645; text-decoration:underline;}
#content .panel p a:hover { text-decoration:none;}
#content .panel ul { list-style-position:outside; margin:10px 15px;}

hr.splitter { height:1px; line-height:1px; font-size:1px; border:none; background-color:#e0e0e0;}

.formPanel { background: url('../img/bg_formPanel.gif') repeat-y right 0; width: 463px; margin:10px 16px;}
.formPanel .formPanelTop,
.formPanel .formPanelBottom { background-image: url('../img/bg_formPanel.gif'); background-repeat:no-repeat; height:10px; line-height:1px; font-size:0px;}
.formPanel .formPanelTop { background-position: 0 0;}
.formPanel .formPanelBottom { background-position: 0 bottom;}
.formPanel .formPanelInner { padding:10px 20px;width: 423px;  }

.formPanelReadonly,
.formPanelReadonly .formPanelTop,
.formPanelReadonly .formPanelBottom {  background-image:url('../img/bg_formPanelReadonly.gif'); }
.formPanelReadonly legend { display:none;}
.formPanelReadonly .dfControl { padding-bottom:0px;}

.formMargin { margin:10px 40px;}

/* sidebar */
#sidebar .panel {border:1px solid #E0E0E0; font-size:1.2em;line-height:1.5em;background-color: #ffffff; margin:0px 0px;margin-bottom:5px; }
#sidebar .panel .pnlContent { padding:15px 10px;}
#sidebar .panel .pnlBorder { border-bottom:1px dotted #E0E0E0;} 
#sidebar .panel p { margin: 5px 0px;}
#sidebar .panel .btn { margin-left: 0px !important; margin-right: 0px !important;}

#languagePnl h3 { font-size:12px; color: #B79645; margin-top:0px; }
.languageChoice { padding:15px 10px;}

#loginPnl { color: #666666; }
#loginPnl label { display:block; width: 85px; /*float:left;*/ line-height:1.7em; font-weight:bold;font-size:11px;}
#loginPnl input { display:block; width: 120px; /*float:left;*/ font-size:1.1em;padding:1px; }
#loginPnl h3 { font-size:12px; color: #B79645; margin-top:0px; } 
#loginPnl .loggedInLinksList { list-style: none none; margin:15px 0px}
#loginPnl .loggedInLinksList li { display:block; padding:2px 0px;}
#loginPnl .loggedInLinksList li a { color: #666666; }
#loginPnl .loggedInLinksList li a.active { font-weight: bold; color: #B79645 }
#loginPnl .btn { margin:10px;}
#loginPnl .forgotPass { text-decoration:underline;font-size:11px;}
#loginPnl .forgotPass:hover { text-decoration:none; }

#sidebar a.action {float:right; clear:both; text-decoration:underline;}
#sidebar a.action:hover { text-decoration:none;}
#sidebar .membercardImage { margin-top:17px;}
/* footer */
#footer { background:url('../img/bg_footer.gif') no-repeat 0 0;font-size:1.2em;color: #999999; }
#footer .footerLeft { float:left;padding: 10px 15px;}
#footer .footerRight { float:right;padding: 10px 15px;}
#footer a {  color: #999999; }


/* FAQ */
label.faqcat { float:left; padding-right:20px;line-height:25px;}
#faqCategoriesHolder { height:30px;float:left; }

#faqCategories {  margin-left:5px;margin-top:3px;width:250px;height:20px;background-color:#fff;  border:1px solid #666666;overflow:hidden; position:absolute;}
#faqCategories .currentFaqCat { background: url('../img/dropdownArrow.gif') no-repeat top right;}
.faqCategoriesList { background-color:#fff; border-top:1px solid #666666;overflow-y:scroll;margin:0px !important;padding:0px !important;  }
#faqCategories li {  margin:0px !important;padding:0px !important;}
#faqCategories a { height:20px;  background-color:#fff;  display:block;padding-left:5px;padding-right:5px;line-height:18px; color:#000; text-decoration:none;}
#faqCategories a:hover { background-color: #F5F5F5;}
#faqCategories a.active { background-color: #F5F5F5; color:#ffffff; }

#faq { width:490px; margin-top:10px;}
#faq .accordion_headings { color:#414b56; margin-top:2px; font-weight:bold; padding: 3px 20px; cursor:pointer; background: #f3f0e8 url('../img/bgFaqBullet.gif') no-repeat 8px 10px;}
#faq .header_highlight .accordion_headings { color: #a07f2d;background-color:#ede7d7; }
#faq .pnlCenter p { margin-top:5px !important;}
#faq .pnlCenter { padding: 3px 20px; background-color:#ede7d7;}
#faq .pnlBottom { margin-top:-4px; height:1px !important;line-height:1px !important;  }


/* forgotpass*/
#forgotpass { width:260px; margin-top:20px;}
#forgotpass .btn {margin-right:4px;}
#forgotpass label { display:block; width: 120px; float:left; line-height:1.7em;}
#forgotpass input { display:block; width: 130px; float:left; font-size:1.1em;padding:1px; border:1px solid #b79645; }

/* terms */
#termsContainer { background-color:#fff;   width:440px; }

#termsContainer pre {width:440px;}

.pdf { background:url('../img/pdf.jpg') no-repeat left top; padding-left:20px; font-size: 1.2em; font-weight:bold; color:#B79645;}

/* overview */
#overviewSummary { width:350px; margin:10px 0px;}
#overviewSummary span.overviewLabel,#overviewSummary span.overviewValue { display:block;float:left; width: 175px;}
#overviewSummary span.overviewValue { font-weight: bold;}

#overviewTotals { width:280px; margin:0px; }
#overviewTotals span.overviewLabel,#overviewTotals span.overviewValue { line-height:1.6em;display:block;float:left; width: 140px; font-size:1.2em; }
#overviewTotals b {font-size:1.1em; }

.purchaseTable { margin:10px 0px; width:100%}
.purchaseTable .colDate{ width:140px;}
.purchaseTable .colDate,.purchaseTable .colPrice { text-align:left; padding:3px 5px; }
.purchaseTable td { border-top:1px solid #f6f6f6; color: #666666 }
.purchaseTable th { background-color: #EAEAEA; color: #666666}

/* Actions */
#content .panel ul#pnlActions { list-style:none none outside; margin:0px; padding:0px; }
#pnlActions li { display:block; cursor:pointer; position:relative; min-height:120px; height:auto !important; height:120px;padding: 5px 110px 5px 15px;}
#pnlActions li .actionBackground {width:505px;height:100px; position:absolute;left:0px;top:0px;height:130px;}
#pnlActions li .actionThumb { position:absolute; right:15px; border:1px solid #e8e8e8;}
#pnlActions li .openCorner {position:absolute;bottom:0px; right:0px; }

#pnlActions li.actionHighlight {cursor:default; background: url('../img/bg_action.png') repeat center center;  }
#pnlActions li.actionHighlight .actionBackground  { display:none;}
#pnlActions li.actionHighlight .openCorner  { display:none;}

#pnlActions li .pdfAction { float:right; background:url('../img/actionpdf.gif') no-repeat left top; padding-left:20px; text-decoration:underline;}
#pnlActions li .pdfAction:hover { text-decoration:none; }

#fabulousBannerHome { margin-bottom:18px; display:block; }

/* ==================================== */
/* SIFR
======================================= */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {	visibility: visible !important;	margin: 0;}
.sIFR-replaced {	visibility: visible !important;}
span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {  display: none !important;}
.sIFR-hasFlash h1 {	visibility: hidden;	font-weight:normal;}
