/* ### GENERAL ### */
@import url("ff.css");

/* Spelregel aanpassing, Arie @ WebEngine 02-06-2010 */
div#spelregels_pages table {padding: 0 30px 15px;}
div#spelregels_pages table tr td p {padding:0 !important;}


/* ------------------------------------------------- */

* { 
  margin: 0px; 
  padding: 0px; 
}
html, body { 
  height: 100%; 
  font-family: Arial; 
  font-size: 13px; 
  color: #fff; 
}
input, select, textarea { 
  font-family: Arial; 
  font-size: 13px; 
  color: #000; }
body { 
  background: #414141 url('../images/bodyBg.jpg') no-repeat center top;
}
body#nonhome {

	background-attachment:scroll;
}

a{
 color:#3979d4;
 text-decoration:none;
}

img { 
  border: 0px; 
  display: block; 
}
.textBox img{
	display: inline;
	}
.largeBox img{
	display: inline;
	}
/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { 
  margin-left: -502px; 
  display: block; position: absolute; 
  left: 50%; 
  top: 0px; 
  width: 1004px; 
  min-height: 100%; 
  background: url('../images/mainBg.png') repeat-y left; 
}

/* ### MAIN CONTAINER ### */
#mainCntr { 
  padding-bottom: 60px;  
  width: 1004px; 
  min-height: 576px; 
  background: url('../images/covers/background.php') no-repeat left top; 
}
#wrapper.register { 
  background-image: url('../images/main2Bg.png'); 
}
#wrapper.register div#mainCntr { 
  background: none; 
}
#wrapper.register div#zoekCntr { 
  padding-top: 30px; 
}
#wrapper.register div#headerCntr { 
  margin-left: -502px; 
  position: fixed; top: 0px; left: 50%; 
  height: 225px; 
  background: url('../images/backgrounds/background.php') no-repeat 0px top;
  z-index:9; 
}
#wrapper.register div#contentCntr { 
	padding-top: 220px; 
}


#wrapper.register div#headerCntr {
	position: relative; top: 0px; left: 50%; 
}
#wrapper.register div#contentCntr { 
	padding-top:0px;
}

#wrapper.register div#footerCntr { 
  background: url('../images/footer2Bg.png') no-repeat left bottom; 
}
#wrapper.register div#footerCntr p { color: #808080; }
#wrapper.register div#menuCntr{
  top:155px;
}

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding: 0px 34px 0px 40px; position: relative; width: 930px; height: 378px; }
	
	
		/* ### MENU CONTAINER ### */
#menuCntr { 
	position: absolute; 
	/* top: 270px;  */
        top: 327px;
	left: 70px; 
	width: 870px;
	
	font-family: trebuchet MS;
	letter-spacing:-1px;
	font-weight:bold;
	font-size:14px;
}

		#menuCntr ul { overflow: hidden; width: 870px; list-style: none; }
		#menuCntr li { margin-right: 8px; padding-right: 15px; float: left; display: inline; text-transform: uppercase; background: url('../images/line.png') no-repeat right; }
		#menuCntr li.last { margin-right: 0px; padding-right: 0px; background: none; }
		#menuCntr li a {
			text-decoration: none; color: #fff; 
			font-family: trebuchet MS;
			letter-spacing:-1px;
			font-weight:bold;
			font-size:14px;
			}
		#menuCntr li a:hover, #menuCntr li.selected a { color: #ff0000; }
		
		/* ### ZOEK CONTAINER ### */
		#zoekCntr { padding: 30px 20px 0px 20px; width: 890px; }
		#zoekCntr ul { padding-top: 7px; float: right; overflow: hidden; width: 300px; list-style: none; }
		#zoekCntr li { margin-right: 5px; padding-right: 13px; float: right; display: inline; text-transform: uppercase; background: url('../images/line.png') no-repeat right; }
		#zoekCntr li.last { margin-right: 0px; padding-right: 0px; background: none; }
		#zoekCntr li a { text-decoration: none; color: #fff; font-weight:bold;font-family: trebuchet MS;}
		#zoekCntr li a:hover, #menuCntr li.selected a { color: #ff0000; }
		#zoekCntr fieldset { float: left; overflow: hidden; width: 500px; border: 0px; }
		#zoekCntr input.field { margin: 2px 10px 0px 0px; padding: 3px 5px 0px 5px; float: left; width: 155px; height: 18px; border: 0px; background: url('../images/fieldBg.png') no-repeat; }
		
#zoekCntr input.submit { 
  padding: 0px 60px 0px 0px; 
  float: left; 
  cursor: pointer; 
  width: 95px; 
  height: 25px; text-transform: uppercase; 
  color: #fff; 
  border: 0px; 
  background: url('../images/submit.png') no-repeat right 2px; 
}
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 0px 34px 0px 40px; overflow: hidden; width: 930px; }
		
		/* ### LARGE BOX ### */
.largeBox { 
	padding: 0px 0px 20px 0px; 
	width: 930px; }
.largeBox h3 { 
	padding: 0px 30px 0px 30px; 
	font-size: 14px; 
	font-weight: bold; }
.largeBox p { 
	padding: 0px 30px 15px 30px; }
.largeBox span { 
	color: #000; }
.largeBox div.line { 
	height:2px;
	margin-bottom: 15px; 
	background:url('../images/lines_white.png') no-repeat;
}
.largeBox div.bline { 
	height:2px;
	margin-bottom: 15px; 
	background:url('../images/lines_black.png') no-repeat;
}
.largeBox h5{ 
	padding-left:28px;
}
.largeBox ul{
  margin-left:44px;
}

.largeBox a{
  color:#222;
  text-decoration:none;
}
		
		/* ### FORM BOX ### */
		.formBox { padding: 0px 30px 0px 30px; overflow: hidden; width: 870px; }
		.formBox fieldset { float: left; overflow: hidden; width: 410px; border: 0px; }
		.formBox label { margin-bottom: 10px; float: left; display: block; width: 135px; height: 21px; line-height: 21px; }
		.formBox div.inline { margin-bottom: 10px; padding-left: 145px; height: 21px; line-height: 21px; color: #000; }
		.formBox input.field { margin-bottom: 10px; padding: 3px 5px 0px 5px; width: 180px; height: 18px; border: 0px; background: url('../images/fieldBg.gif') no-repeat; }
		.formBox a { text-decoration: none; color: #000; }
		.formBox a:hover, .formBox a.selected { color: #fff; }
		.formBox select { margin-bottom: 10px; padding: 2px; width: 190px; height: 21px; border: 0px; background: #696969; }
		.formBox input.submit { margin: 65px 0px 0px 135px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { margin-right: 20px; float: left; display: inline; width: 220px; }
		
			/* ### SPOT BOX ### */
			.spotBox { margin-bottom: 10px; width: 220px; }
			.space img { margin-left: 5px; }
			
			/* ### NIEUWS BOX ### */
			.nieuwsBox { margin-left: 28px; position: relative; margin-top:25px; width: 194px; height: 212px; background: url('../images/nieuwsBg.png') no-repeat; }
			.nieuwsBox a.more { position: absolute; bottom: 5px; right: 2px; display: block; width: 70px; height: 32px; text-indent: -9999px; }
			.nieuwsBox ul { padding: 7px 10px 0px 40px; list-style: none; }
			.nieuwsBox li { height: 75px; }
			.nieuwsBox h2 { font-size: 13px; font-weight: normal; color: #3979d4; }
			.nieuwsBox h2 a { text-decoration: none; color: #3979d4; }
			.nieuwsBox h2 a:hover { text-decoration: underline; }
			.nieuwsBox em { font-style: normal; }
		
		/* ### CENTER CONTAINER ### */
		#centerCntr { padding-top: 30px; float: left; width: 454px; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 454px; }
			.textBox h2 { font-size: 15px; font-weight: normal; }
			.textBox em { padding-bottom: 20px; display: block; font-size: 14px; font-style: normal; }
			.textBox h5 { padding-bottom: 20px; font-size: 15px; font-weight: normal; color: #0055c1; }
			.textBox h5 span { letter-spacing: 2px; font-weight: bold; color: #fff; }
			.textBox p { padding-bottom: 10px; line-height: 20px; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 220px; }
		
			/* ### LOGIN BOX ### */
			.loginBox { margin-top:15px; margin-bottom: 10px; width: 210px; height: 211px; background: url('../images/loginBg-EN.png') no-repeat; }
			#EN .loginBox { margin-top:15px; margin-bottom: 10px; width: 210px; height: 211px; background: url('../images/loginBg-EN.png') no-repeat; }
			.loginBox h3 { display: none; }
			.loginBox fieldset { padding: 25px 15px 0px 10px; width: 188px; border: 0px; }
			.loginBox label { padding: 0px 0px 5px 5px; display: block; }
			.loginBox input.field { margin-bottom: 5px; padding: 3px 5px 0px 5px; width: 155px; height: 18px; border: 0px; background: url('../images/fieldBg.png') no-repeat; }
			.loginBox input.submit { margin: 5px 0px 0px 5px; }
			.loginBox ul { padding-left: 15px; list-style: none; }
			.loginBox a { text-decoration: none; color: #8baef3; }
			.loginBox a:hover { text-decoration: underline; }
			
			/* ### JOIN BOX ### */
			.joinBox { position: relative; width: 195px; height: 209px; background: url('../images/joinBg-EN.png') no-repeat; }
			#EN .joinBox { position: relative; width: 195px; height: 209px; background: url('../images/joinBg-EN.png') no-repeat; }
			.joinBox h3 { display: none; }
			.joinBox ul { padding-top: 50px; list-style: none; }
			.joinBox li { line-height: 18px; text-align: center; }
			.joinBox a {color: #3979d4;}
			.joinBox a.more { position: absolute; bottom: 5px; right: 2px; display: block; width: 70px; height: 32px; text-indent: -9999px; }
	
/* ### FOOTER CONTAINER ### */
#footerCntr { 
  position: absolute; 
  bottom: 0px; left: 0px; 
  width: 100%; 
  height: 54px; 
  background: url('../images/footerBg.png') no-repeat left; 
}
#footerCntr div.content { 
  padding: 31px 54px 0px 60px; 
  overflow: hidden; width: 890px; }

#footerCntr  div.content div#sitemap{
  width:60px;
  float:left;
  letter-spacing:6px; 
}

#footerCntr  div.content div#disclaimer{
  width:75px;
  float:left; 
  letter-spacing:9px; 
}

#footerCntr  div.content div#quantuum{
  margin-left:460px;
  width:130px;
  float:left; 
  letter-spacing:18px; 
}

#footerCntr  div.content div#cbros{
  margin-left:25px;
  width:130px;
  float:left; 
  letter-spacing:18px; 
}
#footerCntr a { text-decoration: none; color: #000; }

#spelregels_pages{
  width:550px;
  float:left;

}
#spelregels_pages li{
  margin-left:30px;
  margin-right:30px;
}

#spelregels_menu{
  width:350px;
  float:right;
  font-weight:bold;
}
#spelregels_menu a{
  line-height:25px;
}

#webshop{
	padding-left:30px;
	}
#webshop p{
	padding-left:0;
	}
#webshop_pages{
  width:550px;
  float:left;

}
#webshop_pages li{
  margin-left:30px;
  margin-right:30px;
}

#webshop_menu{
  width:350px;
  float:right;
  font-weight:bold;
}
#webshop_menu a{
  line-height:25px;
}


.textBox input{
  display:block;
  height:21px;
  border:none;
  background: url(../images/forminput/input_large.png) no-repeat;
  width:320px;
  font-size:12px;
  padding-left:11px;
  padding-top:4px;
}


textarea{
  background: url(../images/forminput/textarea.png) no-repeat; 
  width:310px;
  height:132px;
  border:none;
  padding:5px;
}

span.checkbox {
	width: 25px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/forminput/radio.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.radio {
	width: 25px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/forminput/radio.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.select {
	position: absolute;
	width: 320px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #000;
	font: 12px/21px arial,sans-serif;
	background: url(../images/forminput/select.png) no-repeat;
	overflow: hidden;
}
input.button{
  background: url(../images/forminput/submit.png) no-repeat;
  height:25px;
  width:80px;
}
#contactform{
  margin-left:-10px;
}

#cPaneltje { 
  padding: 25px 15px 0px 10px; 
  width: 188px; 
  height:160px;
}

/** My X610Z **/
#cardcreate_top a{
  color:#000;
}
#cardcreate_top span.wit{
	color:#fff;
	}
#cardcreate_top .myHead div{
	font-weight: bold;
	color:#000;
	}

#cardcreate_top .myCarddate{
  padding-left:30px;
  width:100px;
  float:left;
  clear:both;
}
#cardcreate_top .myCardname{
  color:#000;
  width:200px;
  float:left;
}
#cardcreate_top .myCarddesc{
  width:380px;
  float:left;
}
#cardcreate_top .myCardedit{
  width:150px;
  float:left;
}

#regsearch{
	margin: 2px 10px 0px 0px; 
	padding: 3px 5px 0px 5px; 
	float: left; 
	width: 155px; 
	height: 18px; 
	border: 0px; 
	background: url('../images/fieldBg.png') no-repeat; 
}
#regsearchsubmit{
  border:none;
}
#searchresult{
  margin-left:28px;
}
#preintro img{
  margin:90px auto;
}
#tablec{
  margin-left:32px;
}
#languages{
  position:absolute;
  margin-top:8px;
  right:0px;
  padding-right:65px;
}
#languages a{
  float:right;
  padding: 0 5px;
}
#tableitem{
  padding-bottom:10px;
}
#webshop_menu * ,
.webshop_cart *{
  padding-left:8px;
}
#webshop_menu img{
  padding-left:0px;
}
input.webshop_amount{
	width:28px;
	background:url(../images/forminput/input_mini.png) no-repeat;
	border:none;
	padding:3px 7px 3px 0px;
	text-align:right;
}
#tableordershop{
	font-weight:normal;
	padding-left:0px;
	width:300px;
}

input#webshop_refresh{
  background:url(../images/forminput/submit_refresh.png) no-repeat;
  border:none;
  width:100px;
}
.webshop_name{
	color:#FFF;
	font-weight:bold;
}
.webshop_cart{
	padding-left:30px;
}
.webshop_cart input.textbox{
	background:transparent url(../images/forminput/input_large.png) no-repeat scroll 0 0;
	border:none;
	display:block;
	font-size:12px;
	height:21px;
	padding-left:11px;
	padding-top:4px;
	width:320px;
}
.webshop_cart input#postcode_m{
	background:transparent url(../images/forminput/input_small.png) no-repeat scroll 0 0;
	border:none;
	font-size:12px;
	height:21px;
	padding-left:11px;
	padding-top:4px;
	width:80px;
}

.webshop_cart input#postcode_s{
	background:transparent url(../images/forminput/input_mini.png) no-repeat scroll 0 0;
	border:none;
	font-size:12px;
	height:21px;
	padding-left:11px;
	padding-top:4px;
	width:80px;
}
.webshop_cart input#orderplace{
	background:transparent url(../images/forminput/submit_orderplace.png) no-repeat scroll 0 0;
	border:none;
	width:250px;
	height:25px;
}
#webshop_menu .webshop_cartitem td ,
.webshop_cart .webshop_cartitem td{
	color:#000;
}
#webshop_menu .webshop_cartitem strong ,
.webshop_cart .webshop_cartitem strong{
	padding-left:0px;
}
#webshop_carthead{
  padding-left:0px;
  background:url(../images/webshop/head-EN.png) no-repeat 0px 0px;
  padding-top:55px;
}
.webshop_carthead_txt{
	margin-top:5px;
	margin-left:12px;
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
}
#webshop_cartbody{
  padding-left:0px;
  background:url(../images/webshop/body.png) repeat-y;
  margin-top:10px;
}
#webshop_cartfooter{
	padding-left:0px;
	background:url(../images/webshop/footer.png) no-repeat;
    height:45px;
}
#webshop_menu ul{
  padding-left:0px;
  margin-left:20px;
  padding-top:8px;
  padding-bottom:5px;

}
#webshop_menu ul li{
  padding-left:0px;
  margin-left:0px;
  list-style-position:inside;
}
#webshop_menu li a{
  color:#000;
  padding-left:0px;
  line-height:12px;
}
.tableitem_name{
	font-weight:bold;
	color:#000;
}
#tableitem a{
	color:#FFF;
	font-weight:bold;
}
.tableitem_sub{
	color:#000;
}
#webshop_shipping{
	color:#000;
	font-weight:normal;
}
 #membership input.field { margin: 2px 10px 0px 0px; padding: 3px 5px 0px 5px; float: left; width: 155px; height: 18px; border: 0px; background: url('../images/fieldBg.png') no-repeat; }
 
 
#membership_menu{
  font-weight:bold;
  padding-left:30px;
  padding-bottom:10px;
}
#membership_menu a{
  font-weight:bold;

}
/***/
#stores_pages{
  width:550px;
  float:left;
  margin-left:30px;
}
#stores_pages p{
	margin-left:0px;
}
#stores_pages li{
	margin-left:30px;
}

#stores_menu{
  width:350px;
  float:right;
  font-weight:bold;
}
#stores .menustore_head{
  margin-bottom:10px;
  margin-top:10px;
  text-transform:uppercase;
  color:#fff;
  background:url(../images/menustore_head.png) no-repeat;
  padding:3px 10px 3px 10px;
  width:200px;
  display:block;
}
#stores .menustore{
  display:block;
  padding-left:15px;
}
#stores .menustore a{
  font-size:8pt;
  color:#fff;
  text-transform:uppercase;
}
span.storetitle{
	color:#fff;
	font-weight:bold;
	font-size:120%;
}
span.storenaw{
	color:#000;
	font-weight:normal;
}
span.storeemail a{		color:#000;}
span.storewebsite a{	color:#fff;}
.largeBox div.storeline { 
	position:relative;
	margin-left:-30px;
	height:2px;
	margin-bottom: 15px; 
	background:url('../images/lines_storewhite.png') no-repeat;
}
#tournament{
	padding-left:30px
}
#tournament p{
	padding-left:0px
}

.homepageul ul{
margin-left:15px;
    border:1px solid red;
}
