/* ################################################## */
/*  MADE BY: WWW.DIRECTBASING.COM                     */
/*  ALEX VAN DER VEGT                                 */
/* ################################################## */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 13px; color: #535353; }
input, select, textarea { font-family: Arial; font-size: 13px; color: #a0a0a0; }
body { background: url('../images/bodyBg.gif') repeat-x; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { display: block; position: relative; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 960px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 960px; height: 150px; background: url('../images/headerBg.gif') no-repeat bottom; }
	#headerCntr h1 { position: absolute; top: 33px; left: 0px; }
	#headerCntr h1 a { display: block; width: 272px; height: 49px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	
  		/* ### TOP CONTAINER ### */
		#topCntr { position: absolute; top: 0px; right: 0px; width: 670px; }
		#topCntr p { padding: 20px 5px 0px 0px; font-size: 12px; text-align: right; }
		#topCntr span { padding-top: 5px; display: block; font-size: 14px; color: #d4322f; }
		#topCntr span a { text-decoration: none; font-weight: bold; color: #d4322f; }
		#topCntr span a:hover { text-decoration: underline; }
		#topCntr ul { position: absolute; top: 79px; right: 0px; width: 670px; list-style: none; }
		#topCntr li { float: right; display: inline; }
		#topCntr li a { padding-right: 30px; display: block; position: absolute; top: 0px; z-index: 10; width: 95px; height: 25px; line-height: 25px; text-align: center; font-weight: bold; text-decoration: none; color: #fff; background: url('../images/topTab.png') no-repeat; }
		#topCntr li a:hover { text-decoration: underline; }
		#topCntr li.home a { right: 380px; }
		#topCntr li.forum a { right: 285px; }
		#topCntr li.shops a { right: 190px; }
		#topCntr li.over a { right: 95px; }
		#topCntr li.contact a { right: 0px; }
		
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 104px; left: 0px; width: 720px; }
		#menuCntr ul { padding-left: 5px; overflow: hidden; width: 710px; list-style: none; }
		#menuCntr li { padding-right: 2px; float: left; display: inline; height: 43px; font-size: 14px; background: url('../images/menuBg.gif') no-repeat right; }
		#menuCntr li a { padding: 0px 15px 0px 15px; display: block; float: left; height: 43px; line-height: 43px; text-decoration:none; color: #fff; }
		#menuCntr li a:hover, #menuCntr li.selected a { background: url('../images/menuHBg.gif') repeat-x; }
		
		/* ### ZOEK CONTAINER ### */
		#zoekCntr { position: absolute; top: 104px; right: 0px; width: 235px; }
		#zoekCntr fieldset { padding: 6px 0px 0px 0px; overflow: hidden; width: 235px; border: 0px; }
		#zoekCntr input.field { padding: 10px 10px 0px 10px; float: left; width: 177px; height: 21px; font-weight: bold; border: 0px;background: url('../images/fieldBg.gif') no-repeat; }
		#zoekCntr input.submit { float: left; }
	
	/* ### NP CONTAINER ### */
	#npCntr { width: 960px; height: 30px; }
	#npCntr ul { overflow: hidden; width: 960px; list-style: none; }
	#npCntr li { padding: 0px 15px 0px 10px; float: left; display: inline; line-height: 30px; color: #292929; background: url('../images/arrow.gif') no-repeat right; }
	#npCntr li.first { padding-left: 0px; }
	#npCntr li.last { font-weight: bold; background: none; }
	#npCntr li a { text-decoration: none; color: #686868; }
	#npCntr li a:hover { text-decoration: underline; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 0px 0px 30px 0px; overflow: hidden; width: 960px; }
	#contentCntr h1.title { margin-bottom: 30px; padding: 0px 20px 0px 20px; height: 41px; line-height: 41px; font-size: 18px; font-weight: bold; color: #195e9f; background: url('../images/titleBg.gif') no-repeat; }
	#contentCntr div.last { margin-right: 0px; }
	#contentCntr div.right { float: right; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 202px; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; overflow: hidden; width: 751px; }
			
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 960px; height: 65px; background: url('../images/footerBg.gif') no-repeat; }
	#footerCntr ul { overflow: hidden; width: 960px; list-style: none; }
	#footerCntr li { padding-right: 2px; float: left; display: inline; height: 43px; background: url('../images/footerLi.gif') no-repeat right; }
	#footerCntr li a { padding: 0px 15px 0px 15px; display: block; float: left; height: 43px; line-height: 43px; text-decoration: none; color: #5b5b5b; }
	#footerCntr li a:hover { text-decoration: underline; }

	.searchsubmit { width: 100%; height: 29px; cursor: pointer; border: 0px; color: #535353; background: url('../images/submitBg.gif') repeat-x; }
		
	/* ### LOGIN CONTAINER ### */
	#loginBg {background-color:#000000;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;position:absolute;top:0;right:0;width:100%;height:100%;display:none;z-index:50;}
	#loginMask {position:absolute;top:0;right:0;width:100%;height:100%;display:none;z-index:100;}
	#loginCntr { margin: 100px auto; padding-bottom: 65px; position: relative; width: 408px; background:url('../images/loginBottom.png') no-repeat bottom; }
	#loginCntr div.top { padding-top: 39px; background: url('../images/loginTop.png') no-repeat top; }
	#loginCntr div.bottom { padding: 0px 4px 0px 4px; background: url('../images/loginBg.png') repeat-y top; }
	#loginCntr a.close { padding-right: 25px; position: absolute; top: 10px; right: 10px; z-index: 10; height: 22px; line-height: 22px; font-size: 12px; text-decoration: none; color: #bfd5e8; background: url('../images/close.gif') no-repeat right; }
	#loginCntr a.close:hover { text-decoration: underline; }
	#loginCntr h3 { padding: 3px 0px 15px 0px; position: absolute; top: 0px; left: 0px; z-index: 5; width: 408px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; }
	#loginCntr p { padding: 10px 20px 15px 20px; line-height: 24px; font-size: 12px; font-weight: bold; border-bottom: 1px solid #d2dee9; color: #2e2d2d; }
	#loginCntr fieldset { padding: 10px 20px 10px 20px; overflow: hidden; width: 368px; border: 0px; }
	#loginCntr label { margin-bottom: 10px; padding-right: 25px; display: block; float: left; width: 100px; line-height: 28px; text-align: left; font-size: 12px; font-weight: bold; color: #2e2d2d; }
	#loginCntr label.fill { width:100%; }
	#loginCntr input.field { margin-bottom: 10px; padding: 7px 25px 0px 5px; float: left; width: 138px; height: 21px; font-size: 12px; color: #454545; border: 0px; background: url('../images/field56Bg.gif') no-repeat; }
	#loginCntr span.terms { padding: 0 5px 0 0; display: block; float: left; height: 25px;line-height:25px;text-align:middle; }
	#loginCntr span.checkbox { padding: 0 5px 0 0; display: block; float: left; clear: left; width: 19px; height: 25px; background: url('../images/checkbox.gif') no-repeat; }
	#loginCntr input.wrong { background: url('../images/wrongBg.gif') no-repeat; }
	#loginCntr label.double { line-height: normal; }
	#loginCntr label span { color: #666; }
	#loginCntr input.submit { position: absolute; bottom: 15px; left: 155px; }
	
	.dataset {width:100%;border:1px solid #666;}
	.dataset tr th {font-weight:bolder;text-align:left;height:20px;background-image:url('../images/dataset_head.jpg');background-repeat:repeat-x;line-height:20px;text-align:middle;border-bottom:1px solid #666;}
	.dataset tr td {padding:3px;}
	.dataset tr.odd td {background-color:#f0f0f0;}
	
.pushBox { margin-bottom: 10px; width: 960px; background: 
url('../images/pushBg.gif') repeat-y; }
.pushBox div.top { background: url('../images/pushTop.gif') no-repeat 
top;height:12px; }
.pushBox div.bottom { padding: 0px 15px 10px 15px; overflow: hidden; 
width: 930px; background: url('../images/pushBottom.gif') no-repeat 
bottom; }
.pushBox h2 {margin-bottom: 15px; padding-bottom: 10px; padding-top: 0; 
font-size: 16px; font-weight: bold; color: #195e9f; border-bottom-width: 
1px; border-bottom-style: solid; border-bottom-color: #d4d4d4;}
.pushBox hr {width:90%;}
.pushBox img.info-icon {float:right;}

#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
}
#popupContainer {
}
#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background: url(../images/modal-top.png) no-repeat top left;
	color: #000000;
	font-weight: bold;
	height: 25px;
	padding: 5px;
	position: relative;
	z-index: 203;
}
#popupFooter {
	clear:all;
	display:block;
	background: url(../images/modal-bottom.png) no-repeat bottom 
left;

	height: 50px;
	padding: 5px;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
#popupControls a span {
	margin:5px 0 0 0;
	display: block;
	height: 22px;
	width: 22px;
	text-indent: -9000px;
	background: url('../images/modal-close.png') no-repeat;
}


.balloonstyle{
padding: 3px;
border:1px solid black;
line-height: 18px;
background-color: white;
width: 300px;
text-align:justify;
}

.balloonContainer {
	display:none;
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

a.anchor {
	background:url(../images/anchor.gif) no-repeat right;
	padding-right:13px;
	text-decoration:none;
	margin-right:5px;
	color:#195e9f;
}

a.anchor:hover {
	text-decoration:underline;
}

div.brandcontainer {
	background-color:#FFF;
	border:1px solid #686868;
	position:inherit;
	top:0;
	left:0;
	z-index:100;
}

div.brandcontainer a, div.brandcontainer b {
	width:155px;
	height:20px;
}

div.brandmenu {
	width:930px;
}

div.brandmore {
	width:930px;
	display:none;
	position:relative;
	top:0;
	left:0;
}

table.profile {width:100%;}
table.profile td.left {background: url(../images/profiel_03.png) 
no-repeat bottom; width:10px; }
table.profile td.right {background: url(../images/profiel_06.png) 
no-repeat bottom; width:10px;}
table.profile td.bottom {background: url(../images/profiel_08.png) 
repeat-x bottom;height:5px;font-size:1px;}
table.profile td.content {background: url(../images/profiel_05.png) 
repeat-x bottom;}
table.profile td.content h1 {margin-bottom:0px;}
table.profile span.summary {color:#686868;}
table.profile table.userinfo td.avatar {width:100px;}
table.profile table.userinfo span.noinfo 
{color:#3f3f3f;font-style:italic;}

.flag_dz { background-image: url('../images/flags/dz.png'); }
.flag_bw { background-image: url('../images/flags/bw.png'); }
.flag_eg { background-image: url('../images/flags/eg.png'); }
.flag_et { background-image: url('../images/flags/et.png'); }
.flag_gm { background-image: url('../images/flags/gm.png'); }
.flag_ke { background-image: url('../images/flags/ke.png'); }
.flag_mg { background-image: url('../images/flags/mg.png'); }
.flag_ma { background-image: url('../images/flags/ma.png'); }
.flag_mu { background-image: url('../images/flags/mu.png'); }
.flag_mz { background-image: url('../images/flags/mz.png'); }
.flag_ml { background-image: url('../images/flags/ml.png'); }
.flag_sc { background-image: url('../images/flags/sc.png'); }
.flag_tz { background-image: url('../images/flags/tz.png'); }
.flag_tn { background-image: url('../images/flags/tn.png'); }
.flag_za { background-image: url('../images/flags/za.png'); }
.flag_au { background-image: url('../images/flags/au.png'); }
.flag_nz { background-image: url('../images/flags/nz.png'); }
.flag_sy { background-image: url('../images/flags/sy.png'); }
.flag_bh { background-image: url('../images/flags/bh.png'); }
.flag_kh { background-image: url('../images/flags/kh.png'); }
.flag_cn { background-image: url('../images/flags/cn.png'); }
.flag_cy { background-image: url('../images/flags/cy.png'); }
.flag_hk { background-image: url('../images/flags/hk.png'); }
.flag_in { background-image: url('../images/flags/in.png'); }
.flag_id { background-image: url('../images/flags/id.png'); }
.flag_il { background-image: url('../images/flags/il.png'); }
.flag_jp { background-image: url('../images/flags/jp.png'); }
.flag_jo { background-image: url('../images/flags/jo.png'); }
.flag_kw { background-image: url('../images/flags/kw.png'); }
.flag_la { background-image: url('../images/flags/la.png'); }
.flag_lb { background-image: url('../images/flags/lb.png'); }
.flag_mo { background-image: url('../images/flags/mo.png'); }
.flag_my { background-image: url('../images/flags/my.png'); }
.flag_np { background-image: url('../images/flags/np.png'); }
.flag_om { background-image: url('../images/flags/om.png'); }
.flag_ph { background-image: url('../images/flags/ph.png'); }
.flag_qa { background-image: url('../images/flags/qa.png'); }
.flag_mv { background-image: url('../images/flags/mv.png'); }
.flag_sa { background-image: url('../images/flags/sa.png'); }
.flag_sg { background-image: url('../images/flags/sg.png'); }
.flag_lk { background-image: url('../images/flags/lk.png'); }
.flag_tw { background-image: url('../images/flags/tw.png'); }
.flag_th { background-image: url('../images/flags/th.png'); }
.flag_tr { background-image: url('../images/flags/tr.png'); }
.flag_ae { background-image: url('../images/flags/ae.png'); }
.flag_vn { background-image: url('../images/flags/vn.png'); }
.flag_ad { background-image: url('../images/flags/ad.png'); }
.flag_be { background-image: url('../images/flags/be.png'); }
.flag_ba { background-image: url('../images/flags/ba.png'); }
.flag_bg { background-image: url('../images/flags/bg.png'); }
.flag_dk { background-image: url('../images/flags/dk.png'); }
.flag_de { background-image: url('../images/flags/de.png'); }
.flag_ee { background-image: url('../images/flags/ee.png'); }
.flag_fi { background-image: url('../images/flags/fi.png'); }
.flag_fr { background-image: url('../images/flags/fr.png'); }
.flag_gr { background-image: url('../images/flags/gr.png'); }
.flag_hu { background-image: url('../images/flags/hu.png'); }
.flag_ie { background-image: url('../images/flags/ie.png'); }
.flag_ie { background-image: url('../images/flags/ie.png'); }
.flag_is { background-image: url('../images/flags/is.png'); }
.flag_it { background-image: url('../images/flags/it.png'); }
.flag_hr { background-image: url('../images/flags/hr.png'); }
.flag_lv { background-image: url('../images/flags/lv.png'); }
.flag_li { background-image: url('../images/flags/li.png'); }
.flag_lt { background-image: url('../images/flags/lt.png'); }
.flag_lu { background-image: url('../images/flags/lu.png'); }
.flag_mk { background-image: url('../images/flags/mk.png'); }
.flag_mt { background-image: url('../images/flags/mt.png'); }
.flag_nl { background-image: url('../images/flags/nl.png'); }
.flag_no { background-image: url('../images/flags/no.png'); }
.flag_at { background-image: url('../images/flags/at.png'); }
.flag_pl { background-image: url('../images/flags/pl.png'); }
.flag_pt { background-image: url('../images/flags/pt.png'); }
.flag_ro { background-image: url('../images/flags/ro.png'); }
.flag_ru { background-image: url('../images/flags/ru.png'); }
.flag_sm { background-image: url('../images/flags/sm.png'); }
.flag_si { background-image: url('../images/flags/si.png'); }
.flag_sk { background-image: url('../images/flags/sk.png'); }
.flag_es { background-image: url('../images/flags/es.png'); }
.flag_cz { background-image: url('../images/flags/cz.png'); }
.flag_gb { background-image: url('../images/flags/gb.png'); }
.flag_se { background-image: url('../images/flags/se.png'); }
.flag_ch { background-image: url('../images/flags/ch.png'); }
.flag_aw { background-image: url('../images/flags/aw.png'); }
.flag_bs { background-image: url('../images/flags/bs.png'); }
.flag_ca { background-image: url('../images/flags/ca.png'); }
.flag_cr { background-image: url('../images/flags/cr.png'); }
.flag_cu { background-image: url('../images/flags/cu.png'); }
.flag_do { background-image: url('../images/flags/do.png'); }
.flag_jm { background-image: url('../images/flags/jm.png'); }
.flag_mx { background-image: url('../images/flags/mx.png'); }
.flag_an { background-image: url('../images/flags/an.png'); }
.flag_pr { background-image: url('../images/flags/pr.png'); }
.flag_us { background-image: url('../images/flags/us.png'); }
.flag_ar { background-image: url('../images/flags/ar.png'); }
.flag_bo { background-image: url('../images/flags/bo.png'); }
.flag_br { background-image: url('../images/flags/br.png'); }
.flag_cl { background-image: url('../images/flags/cl.png'); }
.flag_ec { background-image: url('../images/flags/ec.png'); }
.flag_pe { background-image: url('../images/flags/pe.png'); }
.flag_sr { background-image: url('../images/flags/sr.png'); }

