﻿/* donkergrijs:    3e3e3e = Randkleur
/* lichtgrijs :    a9a9a9 = Achtergrond 
/* appeltjesgroen: b1e33e = ...
/* oranje:         ffb42d = ...
/* oranje HDBV:    fb700f = ...
/* wit:            ffffff = Voorgrondkleur (letters)
/* ordent-blauw:   3f568b = Tabelcontent
/* Babyblauw:      e0ffff = Achtergrond fabrikanten 
/*
/* Als een kleur vervangen wordt doe dan een <Find><Replace> op #kleurnummer in het HELE project. 
/* Vergeet niet de # anders wordt de kleur in de opmerking hierboven óók overschreven!
/*
*/      

html {
}

/*___________________________________________________*/
/*                                                   */
/* =BODY                                             */
/*___________________________________________________*/

.body_master {
	background:#3e3e3e;
	margin:15px;
	height:100%;
	}
	
.body_sub {
	background-color:#fb700f;
	color:#3e3e3e;
	height:100%;
	}


/*___________________________________________________*/
/*                                                   */
/* =DIVs                                             */
/*___________________________________________________*/

.div_contentholder {
	margin:0 0 0 0;
	}
.div_content {
	background:#fb700f;
	color:#ffffff;
	height:490px;
	font:small tahoma;
	padding:15px;
	}
.div_innercontent { 
	background:#ffffff;
	color:#fb700f;
	font:small tahoma;
	padding:15px;
	}
	
.div_logoholder {
	margin:0 0 0 0;
	width:180px;
	}
.div_logocontent {
	background:#ffffff;
	color:#ffffff;
	font:small tahoma;
	margin:0 0 0 0;
	}
.div_logocontent {
	background:#ffffff;
	color:#ffffff;
	font:small tahoma;
	}
.div_innerlogocontent { 
	background:#ffffff url(images/logo/logosmall.png) no-repeat scroll  15px;
	color:#fb700f;
	height:26px;
	font:small tahoma;
	padding:15px;
	}
	}
.div_innerlogocontent { 
	background:#ffffff url(images/logo/logosmall.png) no-repeat scroll  15px;
	color:#fb700f;
	height:26px;
	font:small tahoma;
	padding:15px;
	}

.div_topholder {
	margin:0 0 0 0;
	}
.div_topcontent {
	background:#fb700f;
	color:#ffffff;
	font:small tahoma;
	}
.div_innertopcontent { 
	background:#fb700f;
	color:#ffffff;
	height:26px;
	font:small tahoma;
	padding:15px;
	}
	
.div_header {
	background:#fb700f;
	color:#ffffff;
	font:large tahoma;
	letter-spacing: 5px;
	margin:0 0 25px 15px;
	text-align:left;
	}
	
.div_registration {
	background:#3e3e3e;
	color:#ffffff;
	font:8pt tahoma;
	height:15px;
	text-align:right; 
	margin-right:15px;
	}
	
.div_accountlinks {
	text-align:right;
	vertical-align:middle; 
	padding:0 10px 0 0;
	}

.div_createaccount {
	background-color:#ffffff;
	color:#3e3e3e;
	font:8pt tahoma;
	width:100%;
	}
	
.div_ordentpanel {
	background-color:#ffffff;
	color:#3e3e3e;
	font:8pt tahoma;
	width:100%;
	height:410px;
	}
	
.div_zoekbox {
	background:#fb700f;
	color:#ffffff;
	font:8pt tahoma;
	text-align:left;
	margin-left:12px;
	}

.div_footer {
	padding:0 25px 0 0;
	text-align:right;
	font:7pt tahoma;
	color:#ffffff;
	}

.div_bestelheader {
	background:#3e3e3e;
	text-align:left;
	vertical-align:middle;
	color:#e0ffff; 
	font:8pt tahoma;
	padding:5px;
	} 

/* WINKELWAGEN UPDATEPANEL */
.div_winkelwagen {
	position:relative; 
	z-index:2;
	left:15px; 
	top:-30px; 
	background-color:transparent; 
	width:600px;	
	font:8pt tahoma;
	color:#ffffff;
	overflow:hidden;
}


/*___________________________________________________*/
/*                                                   */
/* =TABLE en TABLEDATA (TD)                          */
/*___________________________________________________*/

/* MASTER */

.td_mainmaster {
	width:100%;
	vertical-align:top;
	border:collapse 0px;
	}

.td_mainmastertop {
	background:#fb700f;
	} 
	
.td_mainmasterlogo {
	background:#ffffff;
	margin:0 15px 0 0;
	width:150px;
	} 

.td_mainmastersearch {
	background:#fb700f;
	margin:0 15px 0 0;
	width:150px;
	} 
	
.td_donkergrijs {
	background:#3e3e3e;
	}
	
.td_menu {
	background:#3e3e3e; 
	vertical-align:top;
	padding:15px 35px 0 15px;
	text-align:left;
	width:125px;
	}

.td_zoeken {
	margin:45px 15px 15px 0;
	width:150px;
	text-align:center;
	vertical-align:bottom;
	}
	
.td_footer {
	background:#3e3e3e;
	color:#ffffff;
	font:x-small tahoma;
	}

.tr_footer {
	margin:15px 0 0 0;
	}

/*  Catalogus */

.td_mainbordertop {
	background:#3e3e3e;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	}
	
.td_fabrikant {
	background:#e0ffff;
	color:#3e3e3e;
	vertical-align:middle;
	}

.td_artikelenenabled {
	background:#fb700f;
	color: #3e3e3e;
	padding:0 0 20px 10px;
	}

.td_artikelendisabled {
	background:#3e3e3e;
	color:#3e3e3e;
	padding:0 0 20px 10px;
	}

.td_grdartikelen {
	background:#fb700f;       
	color:#ffffff;
	margin:15px; 
	}

/* LOGIN */

.td_login {
	background:#fb700f;
	color:#ffffff;
	border:thin #3e3e3e;
	padding:0 20px 0 0;
	}  

.td_login .checkboxstyle {
	color:#ffffff;
	font:small tahoma;
	}

.td_login .failuretextstyle {
	background:#ff0000;
	color:#ffffff;
	border:1px #3e3e3e;
	}

/* LOGOUT */     

.td_logout {
	color:#ff0000;
	} 


/*___________________________________________________*/
/*                                                   */
/* =TEKSTVELDEN                                      */
/*___________________________________________________*/

.txt_large {
	background:#fb700f;
	color:#ffffff;
  	font:bold small tahoma;
	}     
 
.txt_larger {
	background:#fb700f;
	color:#ffffff;
  	font:bold x-large tahoma;
	}   

.txt_zoekbox {
	background:#e0ffff;
	color:#3e3e3e; 
	font:x-small tahoma;
	}
   
.txt_adres {
	color:#ffffff;
	font:x-small tahoma;
	margin:15px 15px 15px 0px;
	text-align:right;
	}

.txt_logo {
	color:#ffffff;
	font:x-small tahoma;
	margin:15px;
	text-align:left;
	}

.txt_crumbs {
	color:#ffffff;
	font:large tahoma;
	text-decoration:none;
	}

.txt_input {
	background:#ffffff;
	color:#3e3e3e;
	font: 8pt tahoma;
	border:solid 1px #fb700f;
	padding:2px 5px 2px 5px;
	}
.txt_bestellen {
	text-align:right;
	font:bold 8pt tahoma;
	border:none;
	width:40px;
	}
	
.txt_bestellenupdate {
	border:solid 1px #ffffff;
	color:#ffffff;
	background:#fb700f;
	font:bold 8pt tahoma;
	text-align: right;
	width:30px;
	}
	
.form_textbox {
	color:#3e3e3e;
	font:8pt tahoma;
	}

/*___________________________________________________*/
/*                                                   */
/* =LABELS                                           */
/*___________________________________________________*/

.lbl_bestellen {
	text-align:left;
	font:8pt tahoma;
	color:#3e3e3e;
	margin-left:5px;
	width:80px;
	}
	
.lbl_xsmall {
	background:#fb700f;
	color:#ffffff; 
	font:x-small tahoma;
	}

.lbl_small {
	background:#3e3e3e;
	color:#fb700f; 
	font:small tahoma;
	}

.lbl_zoekterm {
	background:#fb700f;
	color:#ffffff;
	font:8pt tahoma;
	margin:0 0 15px 0;
	}

.lbl_crumbsdivider {
	color:#ffffff;
	font:x-small tahoma;
	}

.lbl_noimage {
	color:#3e3e3e;
	font:8pt tahoma;
	padding:0px 10px 0 10px;
	border:solid 1px #3e3e3e;
	text-align:center;
	}
	
.lbl_bestellingitemselected {
	color:#ffffff;
	font:8pt tahoma;
	}
	
.lbl_content {
	font:small tahoma;
	color:#fb700f;
	background:#ffffff;
	margin:15px;
}
.lbl_contentlicht {
	font: 8pt tahoma;
	color:#b1b1b1;
	}
	
.lbl_contentbold {
	font:bold small tahoma;
	color:#fb700f;
	background:#ffffff;
	margin:0 0 0 15px;
}
.lbl_adresdetails {
	font:8pt tahoma;
	color:#3e3e3e;
	background:#e0ffff; 
	margin:5px 15px 5px 15px;
	}


/*___________________________________________________*/
/*                                                   */
/* =HYPERLINKS                                       */
/*___________________________________________________*/

a.ordenttabs:link,
a.ordenttabs:selected,
a.ordenttabs:visited {
	background-color:#ffffff;
	color:#3e3e3e;
	font:8pt tahoma;
	text-decoration:none;
	}
a.ordenttabs:hover {
	background-color:#fb700f;
	} 

a.CreateAccount {
	background:#3e3e3e;
	color:#ffffff;
	font:x-small tahoma;
	text-decoration:none;
	}
a.CreateAccount:link,
a.CreateAccount:visited,
a.CreateAccount:selected {
	background:#3e3e3e;
	color:#ffffff;
	font:x-small tahoma;
	text-decoration:none;
	}

a.CreateAccount:hover {
	color:#fb700f;
	text-decoration:none;
	font:bold;
	}

a.SelectedItem:link,
a.SelectedItem:visited {
    color:#ffffff;
    text-decoration:none;
	}

a.SelectedItem:hover {
	background:#525252;
    color:#ffffff;
	}

a.SelectedItem:selected {
	color:#ffffff;
	font:bold;
	}

a.SelectedItem:active {
    background:#525252;
    color:#ffffff;
    font:bold;
	} 

a.SelectedArtikelgroep:link,
a.SelectedArtikelgroep:visited {
    color:#3e3e3e;
    text-decoration:none;
	}

a.SelectedArtikelgroep:hover {
	background:#3e3e3e;
    color:#ffffff;
	}

a.SelectedArtikelgroep:selected {
	color:#ffffff;
	background:#3e3e3e;
	font:bold;
	}

a.SelectedArtikelgroep:active {
    background:#3e3e3e;
    color:#ffffff;
    font:bold;
	}
	
a.BestellingItem:link,
a.BestellingItem:visited {
    color:#3e3e3e;
    text-decoration:none;
    font:8pt tahoma;
	}

a.BestellingItem:selected {
	color:#fb700f;
	}

a.BestellingItem:active {
    color:#ffffff;
	} 
		
a.Crumbs {
	color:#ffffff;
	text-decoration:none;
	font:x-large tahoma;
	}
a.Crumbs:link,
a.Crumbs:visited,
a.Crumbs:selected {
	color:#ffffff;
	text-decoration:none;
	font:x-large tahoma;
	}

a.CrumbsDisabled {
	color:#ffffff;
	text-decoration:none;
	font:x-large tahoma;
	cursor:default; 
	}
a.CrumbsDisabled:link,
a.CrumbsDisabled:visited,
a.Crumbsdisabled:selected,
a.CrumbsDisabled:hover {
	color:#ffffff;
	text-decoration:none;
	font:x-large tahoma;
	cursor:default; 
	}

a.Hoofdmenu {
	color:#fb700f;
	font:8.5pt tahoma;
	text-decoration:none;
	} 
a.Hoofdmenu:link,
a.Hoofdmenu:visited {
	color:#fb700f;
	font:8.5pt tahoma;
	text-decoration:none;
	}
	
a.Hoofdmenu:hover {
	font:bold;
	}

.accordionLink {
	color:#ffffff;
	text-decoration:none;
	font:small tahoma;
	}

a.linkContent {
	color:#fb700f;
	font:bold small tahoma;
	text-decoration:none;
	}	
a.linkContent:link,
a.linkContent:visited,
a.linkContent:selected {
	color:#fb700f;
	font:bold small tahoma;
	text-decoration:none;
	}
a.linkContent:hover {
	color:#3e3e3e;
	}
	
a.linkfooter {
	background:#fb700f;
	color:#ffffff;
	font:7pt tahoma;
	text-decoration:none;
	}
	
a {
	text-decoration:none;
	}
	
.lnk_roosterlid {
	font:8pt tahoma;
	color:#3e3e3e;
	text-decoration:none;
} 
	
/*___________________________________________________*/
/*                                                   */
/* =COMMANDBUTTONS                                   */
/*___________________________________________________*/

.cmd_ordenttabs {
	background:#fb700f;
	color:#ffffff;
	font:8pt tahoma;
	border:solid 1px #3e3e3e;
    }

/*___________________________________________________*/
/*                                                   */
/* =GRIDVIEW                                         */
/*___________________________________________________*/

.grd_artikelen {
	background:#fb700f;       
	color:#ffffff;
	margin:0 0 0 15px; 
	}
.grd_artikelen_headerstyle {
	color:#3e3e3e;
	font:small bold tahoma;
	text-decoration:none;
	}
.grd_artikelen_itemstyle {
	color:#ffffff;
	font:x-small tahoma;
	text-decoration:none;
	}
.grd_artikelen_rowstyle {
	height:20px;
	color:#ffffff;
	background:#fb700f;
	}
.grd_artikelen_rowhover {
	height:20px;
	color:#ffffff;
	background:#525252;
	}
	
.grd_bestelling {
	background:#ffffff;       
	color:#fb700f;
	}
.grd_bestelling_itemstyle {
	color:#3e3e3e;
	font:8pt tahoma;
	text-decoration:none;
	}
.grd_bestelling_rowstyle {
	height:22px;
	background:#ffffff;
	color:#3e3e3e;
	font:8pt tahoma;
	}
.grd_bestelling_rowhover {
	height:22px;
	background:#f5f5f5;
	color:#ffffff;
	font:8pt tahoma;
	} 

.grd_bestelling_totalen {
	background:#ffffff;
	font:bold 8pt tahoma;
	padding:15px 0 0 0;
	/*border-top:solid 1px #3e3e3e;*/
	color:#3e3e3e; 
	}
	
.grd_winkelwagen {
	background:#ffffff;       
	color:#3e3e3e;
	margin:10px; 
	padding:15px;
	width:96%;
	}
	
.img_fabrikantselected {
	padding:0 0 0 15px;
	}
	
.styleArtikelhoofdgroepItem {  
	 font:x-small tahoma;
	 height:90px;
	 width:200px;
	 vertical-align:Top;
	 padding:0 0 0 15px;
	 background:#fb700f;
	}

.styleArtikelgroepItem {
	font:x-small tahoma;
	padding:0 0 10px 15px;
	height:20px;
	width:350px;
	vertical-align:super;
	background:#fb700f;
	color:#3e3e3e;
	text-decoration:none;
	}
	
.styleArtikelgroepItemSelected {
	color:#ffffff;
	}
	
.styleFabrikantItem {
	font:x-small tahoma;
	padding:0px 0px 0px 15px;
	height:20px;
	width:200px;
	}
	
	
/*___________________________________________________*/
/*                                                   */
/* =PANELS                                           */
/*___________________________________________________*/

.panel_content {
	background:#fb700f;
	color:#ffffff;
	} 
	
.panel_crumbs {
	background:#fb700f;
	color: #3e3e3e;
	text-align:left;
	}
	
.panel_groepen {
	background: #fb700f;
	padding:0 0 0 15px;
	text-align:left;
	}

.panel_fabrikant {
	background:#e0ffff;
	color:#3e3e3e;
	padding:0 0 15px 15px;
	}

.panel_artikelen {
	background:#fb700f;
	color:#3e3e3e;
	}

.panel_createaccount {
	background:#fb700f;
	color:#3e3e3e;
	}

.panel_logininner {
	background:#ffffff;
	color:#fb700f;
	font:smaller tahoma;
	padding:0 0 0 15px;
	}

.panel_artikel {
	background:#fb700f;
	color:#ffffff;
	padding:0 0 15px 15px;
	}

.panel_footer {
	background-color:#fb700f;
	color:#ffffff;
	text-align:right;
	vertical-align:middle;
	}

.panel_loginbox {
	padding:0 0 0 15px;
	}


/*___________________________________________________*/
/*                                                   */
/* =WIZARDS                                          */
/*___________________________________________________*/

.contentWizard {
	background:#ffffff; 
	color:#fb700f;
    font:8pt tahoma; 
    padding:0 15px 0px 15px;
	}

.contentWizardNav { 
	background:#fb700f;
	color:#3e3e3e;
	width:100px;
	border:solid 1px #3e3e3e;
	font:small tahoma;
	}

.contentWizardStep {
	vertical-align:top;
	color:#fb700f;
	}

.contentWizardSideBar {
	background-color:#ffffff;
	color:#fb700f;
	font:x-small tahoma;
	text-decoration:none;
	vertical-align:top;
	}
	
.contentWizardSideBarItem {
	color:#3e3e3e;
	line-height:30px;
	text-decoration:none;
	}

.contentWizardValidation {
	text-align:right;
	padding:15px 30px 0 0px;
	}

.contentWizardButton {
	background:#fb700f;
	color:#ffffff;
	font:small tahoma;
	border:solid 1px #3e3e3e;
	width:130px;
	text-align:center;
	}

.contentWizardError {
	text-align:left;
	font:bold 8pt tahoma;
	vertical-align:top;
	padding:15px 0 15px 0;
	color:#ff0000;
	margin:15px 0 15px 0;
	}

.contentWizardInstruction {
	text-align:left;
	font:small tahoma;
	}
	
.contentWizardLabel {
	text-align:left;
	color:#3e3e3e;
	font:8pt tahoma;
	}

.contentWizardTextbox {
	background:#ffffff;
	color:#3e3e3e;
	font: 8pt tahoma;
	border:solid 1px #fb700f;
	padding:2px 5px 2px 5px;
	}
	
.contentWizardTitle {
	text-align:left;
	font:bold 10pt tahoma;
	height:20px;
	vertical-align:top;
	}

.bestelWizard {
	background:#ffffff; 
	color:#fb700f;
    font:8pt tahoma; 
    margin:15px 0 0 0;
    width:100%;
    padding:0 0 0 4px;
	}

.bestelWizardNav { 
	background:#ffffff;
	color:#3e3e3e;
	width:100px;
	font:small tahoma;
	}

.bestelWizardStep {
	vertical-align:top;
	color:#fb700f;
	}

.bestelWizardSideBar {
	background-color:#f5f5f5;
	color:#fb700f;
	font:8pt tahoma;
	text-decoration:none;
	vertical-align:top;
	width:15%;
	padding:10px;
	}
	
.bestelWizardSideBarItem {
	color:#3e3e3e;
	line-height:30px;
	text-decoration:none;
	}

.bestelWizardValidation {
	text-align:right;
	padding:15px 30px 0 0px;
	}

.bestelWizardButton {
	background:#fb700f;
	color:#ffffff;
	font:small tahoma;
	border:solid 1px #3e3e3e;
	width:130px;
	text-align:center;
	}

.bestelWizardError {
	text-align:left;
	font:bold 8pt tahoma;
	vertical-align:top;
	padding:15px 0 15px 0;
	color:#ff0000;
	margin:15px 0 15px 0;
	}

.bestelWizardInstruction {
	text-align:left;
	font:small tahoma;
	}
	
.bestelWizardLabel {
	text-align:left;
	color:#3e3e3e;
	font:8pt tahoma;
	}

.bestelWizardTextbox {
	background:#ffffff;
	color:#3e3e3e;
	font: 8pt tahoma;
	border:solid 1px #fb700f;
	padding:2px 5px 2px 5px;
	}

.bestelWizardTitle {
	text-align:left;
	font:bold 10pt tahoma;
	height:20px;
	vertical-align:top;
	}

/*___________________________________________________*/
/*                                                   */
/* =TABCONTAINER                                     */
/*___________________________________________________*/

.tab_ordent .ajax__tab_header {
    font:small tahoma;
	}

.tab_ordent .ajax__tab_header .ajax__tab_outer {
    background:#fb700f;
    color:#ffffff;
    vertical-align:bottom;
	}

.tab_ordent .ajax__tab_header .ajax__tab_tab {    
    background:#fb700f;
    color:#ffffff;
    padding:0 0.75em 5px 5px;  
    margin:0 0 15px 15px;  
	}

.tab_ordent .ajax__tab_hover .ajax__tab_outer {
    color:#3e3e3e;
	}

.tab_ordent .ajax__tab_active .ajax__tab_tab {
	background:#ffffff;
    color:#fb700f;
	}

.tab_ordent .ajax__tab_active .ajax__tab_outer {
    color:#fb700f;
	}

.tab_ordent .ajax__tab_body {
    background:#fb700f;    
    color:#ffffff;
    font:10pt tahoma;
    border:solid 1px #fb700f;
    border-top-width:0px;
	}

/*___________________________________________________*/
/*                                                   */
/* =ACCORDION                                        */
/*___________________________________________________*/

.accordionContent {
	background:#ffffff;
	color:#3e3e3e;
	font:small tahoma;
	}

.accordionHeader {
	background:#ffffff;
	color:#fb700f;
	padding:10px;
	font:small tahoma;
	text-decoration:none;
	}

.accordionHeaderSelected {
	background:#e0ffff;
	color:#fb700f;
	padding:10px;
	font:small tahoma;
	text-decoration:none;
	}

/*  ACCORDION HOOFDMENU */

.accordion {
    font:8.5pt tahoma;
	}

.accordion .header {
    border-bottom:solid 1px #fb700f;
    cursor:pointer;
	}

.accordion .header DIV {
    background:transparent, center left, no-repeat;
    height:30px;
    cursor:pointer;
	}

.accordion .header SPAN {
    color:#fff;
    font:bold;
    display:block;
    padding:8px 0 0 0;
    cursor:pointer;
	}        

.accordion .header:hover {
    background:transparent;
    border-bottom:solid 1px #fb700f;
    cursor:pointer;
	}       
         
.accordion UL {
    padding:0;
    margin:5px 5px 5px 15px;
    list-style-type:none;
	}

.accordion LI {
	color:#fb700f;
    vertical-align:middle;
    padding:6px 5px 6px 5px;
    cursor:hand;
    font: tahoma;
	}

.accordion LI DIV {
    color:#ffffff;
    padding:0 0 0 10px;
    cursor:hand;
	}

.accordion LI:hover {
    text-decoration:underline;
	}
	
/* ACCORDION op CONTENTPAGES (achtergrond wit) */

.accordioninner {
    font:small tahoma;
    height:300px;
	}

.accordioninner .header {
    cursor:pointer;
    border-bottom:solid 1px #ffffff;
    color:#3e3e3e;
	}

.accordioninner .header DIV {
    background:transparent, center left, no-repeat;
    height:30px;
    cursor:pointer;
	}

.accordioninner .header SPAN {
    color:#727271;
    font:lighter;
    display:block;
    padding:8px 0 0 0;
    cursor:pointer;
	}        

.accordioninner .header:hover {
    background:transparent;
    border-bottom:solid 1px #3e3e3e;
    cursor:pointer;
    color:#3e3e3e;
	}       
         
.accordioninner UL {
    padding:0;
    margin:5px 5px 5px 15px;
    list-style-type:none;
	}

.accordioninner LI {
	color:#fb700f;
    vertical-align:middle;
    padding:6px 5px 6px 5px;
    cursor:hand;
    font: tahoma;
	}

.accordioninner LI DIV {
    color:#ffffff;
    padding:0 0 0 10px;
    cursor:hand;
	}

.accordioninner LI:hover {
    text-decoration:underline;
	}
	
	
/*___________________________________________________*/
/*                                                   */
/* =POPUP (modal)                                    */
/*___________________________________________________*/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	}

.modalPopup {
	background:#fb700f;
	color:#ffffff;
	width:500px;
	height:500px;
	border:solid 3px #ffffff;
	padding:3px;
	text-align:center;
	font:italic small tahoma;
	}

.modalFullsize {
	background:#3e3e3e;
	color:#ffffff;
	width:810px;
	height:610px;
	border:solid 3px #ffffff;
	padding:3px;
	text-align:center;
	font:italic small tahoma;
	}	
.bestelPopup {
	background:#e0ffff;
	color:#3e3e3e;
	width:300px;
	height:120px;
	border:solid 1px #3e3e3e;
	padding:1px;
	font:8pt tahoma;
	}

.modalImage {
	height:450px;
	}


/*___________________________________________________*/
/*                                                   */
/* =PAGER                                            */
/*___________________________________________________*/
	
.pagerOuterTable {
    border-collapse: collapse;
    border: 1px solid #525252;
    background-color: #fb700f;
    color: #3e3e3e;
    margin:0 0 15px 0;
	}

.pageCounter {
    font-family: Tahoma;
    font-size: 10pt;
    color: #ffffff;
    background-color: #525252;
    text-align: center;
    vertical-align: middle;
	}

.pageFirstLast {
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    background-color: #fb700f;
    text-align: center;
    vertical-align: middle;    
	}

.pagePrevNextNumber {
    font-family: Tahoma;
    font-size: 10pt;
    color: #4d5c93;
    background-color: #fb700f;
    text-align: center;
    vertical-align: middle;    
    width: 20px;
	}

.pageCurrentNumber {
    font-family: Tahoma;
    font-size: 10pt;
    color: #525252;
    font-weight: bold;
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;    
    width: 20px;
	}

.pageGroups {
    font-family: Tahoma;
    font-size: 10pt;
    vertical-align:middle;
	}

.pagerLink, .pagerLink#hover, .pagerLink#active, .pagerLink#visited {
    font-family: Tahoma;
    font-size: 10pt;
    color: #525252;
    text-decoration: none;    
	}


/*___________________________________________________*/
/*                                                   */
/* =TEAMDIVS                                         */
/*___________________________________________________*/

/* NIELS */
.div_teamnielsback {
	z-index:0; 
	position:relative; 
	left:-200px; 
	bottom:130px; 
	background-color:transparent; 
	width:140px; 
	height:0px; 
	background-repeat:no-repeat; 
}
.div_teamnielsblock {
	z-index:1; 
	position:absolute;
	top:-50px;
	left:80px;
	background-color:#fb700f; 
	width:80px; 
	height:60px; 
	border:solid 1px #ffffff;
	margin-left:10px;
}
.div_teamnielsimage {
	z-index:2; 
	position:absolute; 
	left:-80px; 
	top:-22px; 
	background-color:transparent; 
	width:140px; 
	height:307px; 
	background-position:0px 0px; 
	background-image:url('images/team/niels.png'); 
	background-repeat:no-repeat; 
	}
.div_teamnielsimage div.text {
	font:8pt tahoma;
	text-align:right;
	position:absolute;
	bottom:245px;
	right:-15px;
	color:#ffffff;
	}

/* PIETER-JAN */
.div_teampieterjanback {
	z-index:0; 
	position:relative; 
	left:-240px; 
	bottom:220px; 
	background-color:transparent; 
	width:140px; 
	height:0px; 
	background-repeat:no-repeat; 
}
.div_teampieterjanblock {
	z-index:1; 
	position:absolute;
	top:25px;
	left:140px;
	background-color:#fb700f; 
	width:120px; 
	height:60px; 
	border:solid 1px #ffffff;
	margin-left:10px;
}
.div_teampieterjanimage {
	z-index:2; 
	position:absolute; 
	left:-140px; 
	top:-100px; 
	background-color:transparent; 
	width:180px; 
	height:400px; 
	background-position:0px 0px; 
	background-image:url('images/team/pieterjan.png'); 
	background-repeat:no-repeat; 
	}
.div_teampieterjanimage div.text {
	font:8pt tahoma;
	text-align:right;
	position:absolute;
	bottom:255px;
	right:-65px;
	color:#ffffff;
	}
		
/* RIEN */
.div_teamrienback {
	z-index:0; 
	position:relative; 
	left:-175px; 
	bottom:205px; 
	background-color:transparent; 
	width:140px; 
	height:0px; 
	background-repeat:no-repeat; 
}
.div_teamrienblock {
	z-index:1; 
	position:absolute;
	top:135px;
	background-color:#fb700f; 
	width:140px; 
	height:75px; 
	border:solid 1px #ffffff;
	margin-left:10px;
	background-position:80px 20px; 
}
.div_teamrienimage {
	z-index:2; 
	position:absolute; 
	left:0px; 
	bottom:0px; 
	background-color:transparent; 
	width:140px; 
	height:200px; 
	background-position:-60px -45px; 
	background-image:url('images/team/rien.png'); 
	background-repeat:no-repeat; 
	}
.div_teamrienimage div.text {
	font:8pt tahoma;
	text-align:right;
	position:absolute;
	bottom:25px;
	right:5px;
	color:#ffffff;
	}

/* LEO */
.div_teamleoback {
	z-index:0; 
	position:relative; 
	left:-175px; 
	bottom:215px; 
	background-color:transparent; 
	width:140px; 
	height:0px; 
	background-repeat:no-repeat; 
}
.div_teamleoblock {
	z-index:1; 
	position:absolute;
	top:135px;
	background-color:#fb700f; 
	width:140px; 
	height:75px; 
	border:solid 1px #ffffff;
	margin-left:10px;
	background-position:80px 20px; 
}
.div_teamleoimage {
	z-index:2; 
	position:absolute; 
	left:0px; 
	bottom:0px; 
	background-color:transparent; 
	width:140px; 
	height:200px; 
	background-position:0px 0px; 
	background-image:url('images/team/leo.png'); 
	background-repeat:no-repeat; 
	}
.div_teamleoimage div.text {
	font:8pt tahoma;
	text-align:right;
	position:absolute;
	bottom:25px;
	right:5px;
	color:#ffffff;
	}
	
/*  GERARD */
.div_teamgerardback {
	z-index:0; 
	position:relative; 
	left:-225px; 
	bottom:130px; 
	background-color:transparent; 
	width:140px; 
	height:0px; 
	background-repeat:no-repeat; 
}
.div_teamgerardblock {
	z-index:1; 
	position:absolute;
	top:45px;
	left:75px;
	background-color:#fb700f; 
	width:100px; 
	height:50px; 
	border:solid 1px #ffffff;
	margin-left:10px;
}
.div_teamgerardimage {
	z-index:2; 
	position:absolute; 
	left:15px; 
	top:-50px; 
	background-color:transparent; 
	width:117px; 
	height:307px; 
	background-position:-35px 0px; 
	background-image:url('images/team/gerard.png'); 
	background-repeat:no-repeat; 
	}
.div_teamgerardimage div.text {
	font:8pt tahoma;
	text-align:center;
	position:absolute;
	right:0px;
	bottom:15px;
	color:#ffffff;
	width:100px;
	}
	
/*  TIJN */
.div_teamtijnback {
	z-index:0; 
	position:relative; 
	left:-175px; 
	bottom:180px; 
	background-color:transparent; 
	width:140px; 
	height:0px; 
	background-repeat:no-repeat; 
}
.div_teamtijnimage {
	z-index:1; 
	position:absolute; 
	left:15px; 
	top:-50px; 
	background-color:transparent; 
	width:117px; 
	height:307px; 
	background-position:-35px 0px; 
	background-image:url('images/team/tijn.png'); 
	background-repeat:no-repeat; 
	}
.div_teamtijnblock {
	z-index:2; 
	position:absolute;
	top:115px;
	left:-15px;
	background-color:#fb700f; 
	width:140px; 
	height:50px; 
	border:solid 1px #ffffff;
	margin-left:10px;
}
.div_teamtijnimage div.text {
	font:8pt tahoma;
	text-align:center;
	position:absolute;
	bottom:15px;
	color:#ffffff;
	width:140px;
	}
	
/*  VINCENT */
.div_teamvincentback {
	z-index:0; 
	position:relative; 
	left:-180px; 
	bottom:-120px; 
	background-color:transparent; 
	width:140px; 
	height:0px; 
	background-repeat:no-repeat; 
}
.div_teamvincentblock {
	z-index:1; 
	position:absolute;
	top:74px;
	background-color:#fb700f; 
	width:140px; 
	height:50px; 
	border:solid 1px #ffffff;
	margin-left:10px;
	background-position:80px 20px; 
}
.div_teamvincentimage {
	z-index:2; 
	position:absolute; 
	left:15px; 
	bottom:0px; 
	background-color:transparent; 
	width:117px; 
	height:307px; 
	background-position:15px 0px; 
	background-image:url('images/team/vincent.png'); 
	background-repeat:no-repeat; 
	}
.div_teamvincentimage div.text {
	font:8pt tahoma;
	text-align:center;
	position:absolute;
	bottom:15px;
	color:#ffffff;
	width:140px;
	}
	
	/* MONIQUE */
.div_teammoniqueback {
	z-index:0; 
	position:relative; 
	left:-150px; 
	bottom:180px; 
	background-color:transparent; 
	width:140px; 
	height:0px; 
	background-repeat:no-repeat; 
}
.div_teammoniqueblock {
	z-index:1; 
	position:absolute;
	top:115px;
	left:40px;
	background-color:#fb700f; 
	width:130px; 
	height:35px; 
	border:solid 1px #ffffff;
	margin-left:10px;
}
.div_teammoniqueimage {
	z-index:2; 
	position:absolute; 
	left:-80px; 
	top:-45px; 
	background-color:transparent; 
	width:140px; 
	height:307px; 
	background-position:0px 0px; 
	background-image:url('images/team/monique.png'); 
	background-repeat:no-repeat; 
	}
.div_teammoniqueimage div.text {
	font:8pt tahoma;
	text-align:center;
	position:absolute;
	bottom:5px;
	right:5px;
	width:120px;
	color:#ffffff;
	}

	/* ROB */
.div_teamrobback {
	z-index:0; 
	position:relative; 
	left:-150px; 
	bottom:180px; 
	background-color:transparent; 
	width:140px; 
	height:0px; 
	background-repeat:no-repeat; 
}
.div_teamrobblock {
	z-index:1; 
	position:absolute;
	top:115px;
	left:40px;
	background-color:#fb700f; 
	width:130px; 
	height:35px; 
	border:solid 1px #ffffff;
	margin-left:10px;
}
.div_teamrobimage {
	z-index:2; 
	position:absolute; 
	left:-80px; 
	top:-45px; 
	background-color:transparent; 
	width:140px; 
	height:307px; 
	background-position:0px 0px; 
	background-image:url('images/team/rob.png'); 
	background-repeat:no-repeat; 
	}
.div_teamrobimage div.text {
	font:8pt tahoma;
	text-align:center;
	position:absolute;
	bottom:5px;
	right:5px;
	width:120px;
	color:#ffffff;
	}