/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { -webkit-text-size-adjust:none; font-family: Arial; font-size: 13px; color: #000000; }
input, select, textarea { font-family: Arial; font-size: 13px; color: #000000; }
body { background: #131313 url('../images/bg-strip.jpg') repeat-x; }
img { border: 0px; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0; overflow: hidden; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; background: url('../images/top-bg.jpg') top center no-repeat; }
#layout { display: block; width: 100%; min-height: 100%; background: url('../images/bg-bottom.jpg') bottom center no-repeat; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 1023px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 1023px; height: 172px; }
	#headerCntr a.logo { position: absolute; top: 7px; left: 9px; display: block; width: 258px; height: 125px; text-indent: -9999px; background: url(../images/logo.png) no-repeat; }
	#headerCntr span { position: absolute; left: 135px; top: 93px; width: 357px; height: 31px; text-indent: -9999px; background: url('../images/heading2.png') no-repeat; }
	#headerCntr img.spons { position: absolute; right: 12px; top: 10px; }
	#headerCntr img.spons2 { position: absolute; right: 110px; top: 98px; }
	
		/* ### menu box ### */
		.menuBox { padding: 34px 0px 0px 0px; margin-left: 280px; width: 743px; height: 44px; position: relative; z-index: 10; }
		.menuBox ul { padding-left: 10px; float: left; list-style: none; overflow: hidden; }
		.menuBox li { padding: 0px 0px 0px 24px; float: left; line-height: 25px; font-size: 16px; font-family: 'roboto_cnbold'; }
		.menuBox li a { color: #cb0000; text-decoration: none; }
		.menuBox li a:hover, .menuBox li.selected a { color: #000000; }

		/* ### menu box ### */
		.userBox { overflow:hidden; padding: 0px; height: 70px; position: absolute; right: 13px; top: 90px; border: 1px solid rgb(205, 90, 90); border: 1px solid rgba(205, 90, 90, 0.6); background-color:rgb(153,0,0); background-color:rgba(153,0,0,0.7); }
		.userBox a { color:#e7d18d; text-decoration:none; display:block; line-height:19px; font-size:11px; }
		.userBox a:hover { color:#d8b648; }
		.userBox a:hover .bubble { background-color:#c10101; }
		.userBox .stats { overflow:hidden; float: left; }
		.userBox .menu { display:none; overflow:hidden; }
		.userBox .left { float: left; padding:7px; }
		.userBox .left img { background:#FFF; padding:5px; border: 1px solid rgb(205, 90, 90); border: 1px solid rgba(205, 90, 90, 0.6); }
		.userBox .center { float: left; padding:7px 7px 7px 0px; }
		.userBox .right { float: left; min-width:125px; padding:7px 7px 7px 7px; border-left: 1px solid rgb(205, 90, 90); border-left: 1px solid rgba(205, 90, 90, 0.6); }
		.userBox .icons { float: left; margin:7px 3px; }
		.userBox .bubble { padding:0 3px;  margin: 0px 2px 0 0px; display:inline; line-height:16px; font-size:11px; color: #ffffff; background-color:#ea0000; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
		.userBox .bubble.r { float:right; margin: 2px 0 0 10px; }
		.userBox .bubble.new { background-color:#006cbd; color:#FFF; }
		.userBox .opties { display:inline; cursor:pointer; }
		.userBox .uitloggen { display:block; position:absolute; right:7px; bottom:7px; padding:0 3px; line-height:16px; font-size:11px; color: #ffffff; background-color:#ea0000; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
		.userBox .uitloggen:hover { background-color:#c10101; color: #ffffff; }
		
		/* ### login menu ### */
		.loginBox {display:inline; padding: 10px 10px 5px 10px; position: absolute; right: 13px; top: 100px; background-color:#ffffff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
		.loginBox form fieldset { border: 0px; overflow: hidden; }
		.loginBox form .left { float: left; width:200px; }
		.loginBox form .left label { margin:3px 0 0 0; font-size:10px; }
		.loginBox form .left label a { color:#c10101; text-decoration:none; }
		.loginBox form .left label a:hover { text-decoration:underline; }
		.loginBox form .left label.reg { float:right; margin:3px 5px 0 0; }
		.loginBox form .left label.reg a { color:#c8c8c8; }
		.loginBox form .right { float: right; }
		.loginBox form .right .checkbox { display:block; position: relative; font-size:10px; margin:2px 0 0 0; height:16px; }
		.loginBox form .right .checkbox div { cursor: pointer; position: absolute; width: 12px; height: 12px; top: 2px; left: 0; background: #ffffff; border:1px solid #cccccc; }
		.loginBox form .right .checkbox div:after { opacity: 0.1; content: ''; position: absolute; width: 7px; height: 4px; background: transparent; top: 2px; left: 2px; border: 2px solid #cc0000; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
		.loginBox form .right .checkbox input { visibility:hidden; }
		.loginBox form .right .checkbox input:checked + div:after { opacity: 1; }
		.loginBox form input.field { padding: 5px; margin:1px 5px 1px 1px; width: 80px; height: 12px; font-size:11px; border: 1px solid #e3e3e3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color:#f8f8f8; -webkit-box-shadow: #666666 0px 0px 2px; -moz-box-shadow: #666666 0px 0px 2px; box-shadow: #666666 0px 0px 2px; }
		.loginBox form input.error { background-color:#ffc1c1; }
		.loginBox form input.button { padding:0px 10px; color:#ffffff; margin:1px; font-size:13px; height:24px; line-height:24px; text-align:center; }

		/* ### banner rechts ### */
		.sky_ad {float:left;position:fixed;margin-left:-120px;}
		* html .sky_ad {padding-left:10px;} 
		*+html .sky_ad {padding-left:10px;} 
		
	/* ### content container ### */
	#contentCntr { padding-bottom: 42px; width: 1023px; background: url('../images/content-bottom.png') bottom left no-repeat; }
	#contentCntr #contenttop { padding-top: 82px; width: 1023px; background: url('../images/content-top.png') top left no-repeat; }
	#contentCntr #contentmiddle { padding: 0px 14px 20px 15px; width: 994px; min-height:1200px; background: url('../images/content-mid.png') repeat-y; }
	
		/* ### left container ### */
		#leftCntr { float: left; width: 600px; background: #FFF url('../images/left-bg.gif') left 0px no-repeat; min-height:200px;}

			/* ### normal page ### */
			.normalPage { padding: 10px 10px 0px 10px; width: 565px; min-height:250px; overflow: hidden; margin: -64px 0px 0px 16px; background:#FFFFFF; }
			.normalPage h1 { padding: 0px 0px 12px 0px; color: #d81111; font-family: 'roboto_cnbold'; font-size: 21px; font-weight: normal; }
			.normalPage h2, .normalPage h3 { padding: 0px 0px 12px 0px; color: #d81111; font-family: 'roboto_cnbold'; font-size: 16px; font-weight: normal; }
			.normalPage a { color: #d81111; text-decoration: none; }
			.normalPage a:hover { text-decoration: underline; }
			.normalPage p { padding-bottom: 15px; color: #000000; font-size: 13px; line-height: 20px; }
			.normalPage a.block { margin-bottom:10px; display:inline-block; padding: 5px 10px 5px 25px; border:solid 1px #e7e6df; color: #000000; font-size: 12px; text-decoration: none; }
			.normalPage a.block img { position:relative; margin-left:-20px; margin-right:2px; vertical-align:text-bottom; }
			.normalPage a.block.selected { border:dashed 1px #e7e6df; }
			.normalPage a.block:hover { text-decoration: none; color: #d90000; border:solid 1px #d90000; }

			/* ### inloggen / registreren ### */
			.formDiv { padding: 20px 0px 0px 0px; margin-bottom:30px; }
			.formDiv .clear{ height:20px; }
			.formDiv form fieldset { border: 0px; overflow: hidden; }
			.formDiv .left { float: left; width: 220px; }
			.formDiv label { padding: 0px 0px 5px 3px; display: block; }
			.formDiv label.akkoord { margin-top:22px; font-size:10px; }
			.formDiv input.field { padding: 6px 10px; width: 200px; height: 17px; border: 0px; background: url('../images/field-bg1.png') top left no-repeat; }
			.formDiv input.error { background: url('../images/field-bg1.png') bottom left no-repeat; }
			.formDiv .center { float: left; width: 218px; }
			.formDiv .right { float: left; width:120px;}
			.formDiv a { margin: 0 0 5px 5px; display: block; font-size:10px; text-decoration: none; }
			.formDiv a:hover { text-decoration: underline; }
			.formDiv .select{ padding: 6px 10px; width: 200px; height: 29px; border: 0px; background: #ececec url('../images/field-select-admin.png') top left no-repeat; background-color: transparent; -webkit-appearance: none;}
			.formDiv input.submit { padding-bottom: 2px; color: #FFFFFF; font-size: 13px; width: 79px; height: 30px; border: 0px; cursor: pointer; background: url('../images/submit3.png') top left no-repeat; }
			.formDiv input.margin { margin-top:20px; }
			.formDiv input.submit:hover { background-position: bottom left; }
			.formDiv input[type=file]{ opacity: 0; }
			.formDiv .fileinput{ padding-bottom: 2px; color: #FFFFFF; font-size: 13px; width: 200px; height: 25px; border: 0px; cursor: pointer; background: url('../images/submit4.png') top left no-repeat; cursor:pointer;}
			.formDiv .fileinput:hover { background-position: bottom left; cursor:pointer; }

			/* ### standaard formulier ### */
			.formDiv2 { padding: 20px 0px 0px 0px; margin-bottom:50px; }
			.formDiv2 form fieldset { border: 0px; overflow: hidden; }
			.formDiv2 .left { width: 100%; margin:10px 0; }
			.formDiv2 .left label { float:left; padding: 6px 10px; width:125px; height: 17px; display:inline-block; }
			.formDiv2 .left input.field { padding: 6px 10px; width: 200px; height: 17px; border: 0px; background: url('../images/field-bg1.png') top left no-repeat; }
			.formDiv2 .left input.error { background: url('../images/field-bg1.png') bottom left no-repeat; }
			.formDiv2 .left textarea { padding: 10px; resize: none; width: 300px; height: 100px; border: 0px; background: url('../images/textarea2.png') top left no-repeat; }
			.formDiv2 .left textarea.error { background: url('../images/textarea2.png') bottom left no-repeat; }
			.formDiv2 input.submit { margin-left: 145px; color: #FFFFFF; font-size: 13px; width: 79px; height: 30px; border: 0px; cursor: pointer; background: url('../images/submit3.png') top left no-repeat; }
			.formDiv2 input.submit:hover { background-position: bottom left; }
			
			/* ### nieuw standaard formulier ### */
			.userForm { padding: 10px; background:#fcfcfc; border:#f0f0f0 solid 1px; margin-bottom:20px; overflow:hidden; }
			.userForm form { border: 0px; padding:0; margin:0; }
			.userForm fieldset { border: 0px; padding:0; margin:0; }
			.userForm .left { float: left; width: 210px; margin-bottom:10px; min-height:55px; }
			.userForm .center { float: left; width: 210px; margin-bottom:10px; min-height:55px; }
			.userForm .right { float: right; width:123px; margin-bottom:10px; min-height:55px; }
			.userForm .large { float: left; width: 420px; margin-bottom:10px; min-height:55px; }
			.userForm label { padding: 0px 0px 5px 1px; display: block; }
			.userForm .field { padding: 5px 7px; min-width: 170px; height: 16px; border: 1px solid #e3e3e3; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; background-color:#f8f8f8; -webkit-box-shadow: #cccccc -1px -1px 1px; -moz-box-shadow: #cccccc -1px -1px 1px; box-shadow: #cccccc -1px -1px 1px; }
			.userForm .field.error { background-color:#ffc1c1; }
			.userForm .textarea { padding: 5px 7px; width: 380px; height: 150px; border: 1px solid #e3e3e3; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; background-color:#f8f8f8; -webkit-box-shadow: #cccccc -1px -1px 1px; -moz-box-shadow: #cccccc -1px -1px 1px; box-shadow: #cccccc -1px -1px 1px; }
			.userForm .textarea.error { background-color:#ffc1c1; }
			.userForm .large .field { width: 380px; }
			.userForm .select {  padding: 4px 4px; min-width: 186px; height: 28px; border: 1px solid #e3e3e3; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; background-color:#f8f8f8; -webkit-box-shadow: #cccccc -1px -1px 1px; -moz-box-shadow: #cccccc -1px -1px 1px; box-shadow: #cccccc -1px -1px 1px; }
			.userForm .select.error { background-color:#ffc1c1; }
			.userForm .checkbox { display:block; position: relative; padding: 6px 0 0 5px;}
			.userForm .checkbox div { cursor: pointer; position: absolute; width: 12px; height: 12px; top: 6px; left: 0; background: #ffffff; border:1px solid #cccccc; }
			.userForm .checkbox div:after { opacity: 0.1; content: ''; position: absolute; width: 7px; height: 4px; background: transparent; top: 2px; left: 2px; border: 2px solid #cc0000; border-top: none; border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
			.userForm .checkbox input { visibility:hidden; }
			.userForm .checkbox input:checked + div:after { opacity: 1; }
			.userForm .submit { padding: 0px 7px; text-align:center; height:29px; margin-top:20px; width:123px; }
			.userForm p.info { padding: 0px; margin:20px 0 0 0; font-size:11px; border:none; }
			.userForm .large.file .field { float: left; width: 170px; margin-right:10px; cursor:not-allowed; }
			.userForm .large.file .select-file { position: relative; overflow: hidden; padding: 0px 7px; text-align:center; height:29px; line-height:29px; }
			.userForm .large.file .select-file input { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }

			/* ### banner box ### */
			.bannerBox { padding: 0px 0px 10px 16px; width: 584px; }
			.bannerBox img{ display:block; }
			.bannerBox .banner { position: relative; margin-top: -64px; }
			.bannerBox .banner .text { padding: 10px 10px 0px 10px; width: 564px; height: 80px; position: absolute; left: 0px; bottom: 0px; background: url('../images/overlay.png') repeat-x; }
			.bannerBox a { color: #FFFFFF; text-decoration: none; }
			.bannerBox a:hover { text-decoration: underline; }
			.bannerBox h1 { padding-bottom: 2px; color: #e10909; font-size: 24px; font-weight: normal; font-family: 'roboto_cnbold'; }
			.bannerBox h1 a { color: #e10909; }
			.bannerBox p { color: #FFFFFF; font-size: 13px; line-height: 19px; }
			.bannerBox ul { padding-top: 14px; list-style: none; overflow: hidden; }
			.bannerBox li { padding-right: 15px; width: 184px; position: relative; float: left; }
			.bannerBox li.last { padding: 0px; }
			.bannerBox li img { border-bottom: #cb0000 solid 3px; }
			.bannerBox .content { padding: 6px 15px 8px 9px; width: 160px; position: absolute; left: 0px; bottom: 0px; background: url('../images/overlay.png') bottom repeat-x; }
			.bannerBox .content p { font-size: 11px; line-height: 12px; }
			.bannerBox h1 a { color: #e10909; }
			
			/* ### date box ### */
			.dateBox { padding-bottom: 15px; margin-left: 11px; width: 588px; position: relative; z-index: 2; background: url('../images/data-bottom.png') bottom left no-repeat; }
			.dateBox .middle { width: 588px; background: url('../images/data-mid.png') repeat-y; }
			.dateBox .top { padding: 0px 20px 10px 12px; width: 556px; background: url('../images/data-top.png') top left no-repeat; }
			.dateBox h3 { padding: 0px 0px 18px 0px; line-height: 52px; font-size: 21px; font-weight: normal; font-family: 'roboto_cnregular'; }
			.dateBox h3 span { color: #bdbbb3; }
			.dateBox ul { list-style: none; overflow: hidden; }
			.dateBox li { padding: 0px 0px 5px 0px; font-size: 13px; line-height: 20px; width: 100%; float: left; overflow: hidden; }
			.dateBox li span { float: left; padding:0px 0px 0px 22px; color: #8a8a8a; width: 41px; background: url('../images/nieuws_standaard.png') 0px 1px no-repeat; }
			.dateBox li span.video { background: url('../images/nieuws_camera.png') 0px 1px no-repeat; }
			.dateBox li span.column { background: url('../images/nieuws_column.png') 0px 1px no-repeat; }
			.dateBox li span.foto { background: url('../images/nieuws_foto.png') 0px 1px no-repeat; }
			.dateBox li span.live { background: url('../images/nieuws_live.png') 0px 1px no-repeat; }
			.dateBox li span.gerucht { background: url('../images/nieuws_gerucht.png') 0px 1px no-repeat; }
			.dateBox li span.oranje { background: url('../images/nieuws_oranje.png') 0px 1px no-repeat; }
			.dateBox li a { color: #cb0000; text-decoration: none; float: left; }
			.dateBox li a.bold { font-weight:bold; }
			.dateBox li span.number { padding:0; float: right; width: 31px; height: 20px; text-align: center; line-height: 20px; background: url('../images/num-bg.png') no-repeat; }
			.dateBox li a:hover { color: #000000; }
			.dateBox li:hover a { color: #000000; }
			.dateBox li:hover span.number { color: #FFFFFF; background: url('../images/num-bg.png') left bottom no-repeat; }
			.dateBox.gap { margin-bottom: 15px; }
			.gerelateerd li span { float: left; color: #8a8a8a; width: 75px; }

			/* ### related box ### */
			.related h3 { padding: 0px; }
			.related ul { list-style: none; overflow: hidden; padding:0; margin:0;}
			.related li { padding: 10px 0px; float: left; overflow: hidden; background: url('../images/list-bottom.gif') bottom repeat-x; }
			.related li .left { padding: 6px 0px 0px 6px; float: left; width: 89px; height: 46px; background: url('../images/img-bg.png') no-repeat; }
			.related .right { padding-top: 4px; float: right; width: 438px; }
			.related a { font-size: 12px; line-height: 23px; color:#000000; text-decoration: none; }
			.related li:hover a { color: #cb0000; }
			.related li:hover span.number { color: #8a8a8a; background: url('../images/num-bg.png') no-repeat; }
			.related li a:hover { color: #cb0000; text-decoration: underline; }
			.related li a:hover + span.number {  color: #FFFFFF; background: url('../images/num-bg.png') left bottom no-repeat; }
			.related p { float:left; width:100%; font-size: 12px; line-height: 23px; }

			/* ### search box ### */
			.searchBox { padding: 13px 0px 0px 9px; position: relative; margin: -8px 0px 0px 14px; width: 572px; height: 43px; background: url('../images/searcj-bg.png') no-repeat; }
			.searchBox form fieldset { border: 0px; overflow: hidden; }
			.searchBox input.field { padding: 9px 12px; color: #000000; font-size: 13px; width: 451px; height: 17px; float: left; border: 0px; background: url('../images/field-bg.gif') no-repeat; }
			.searchBox input.submit { padding-bottom: 2px; font-size: 13px; color: #FFFFFF; font-weight: bold; width: 83px; height: 35px; float: left; border: 0px; cursor: pointer; background: url('../images/button2.jpg') no-repeat; }
			.searchBox input.submit:hover { background-position: bottom left; }

			.searchBox span { color: #d81111; font-size: 21px; font-weight: bold; font-family: 'roboto_cnregular'; }
			.searchBox a { color: #d81111; text-decoration: none; float:right; display:block; margin:8px 15px 0 0; }
			.searchBox a:hover { text-decoration: underline; }

			/* ### ad box ### */
			.adBox { padding: 12px 0px 0px 12px; min-height:280px; position: relative; width: 348px; margin-top: -64px; background: #FFFFFF; }
			.adBox2 { margin: 20px 0px 20px 5px; width: 600px; overflow: hidden; }
			.adBox2 .left { float:left; }
			.adBox2 .right { float:right; }
			.adBox3 { margin: 0px 0px 20px 20px; width: 565px; overflow: hidden; }
			.adBox3 .left { float:left; height:200px;!important }
			.adBox3 .right { float:right; }
			.adBox4 { margin: 0px 0px 20px 0px; text-align:center; padding: 10px; width: 543px; border: #f0f0f0 solid 1px; background:#fcfcfc; }
			.adBox4.mintop { margin-top: -20px; }
			.adBox4.index { margin: 20px 0 20px 15px; width: 558px; }
			.adBox5 { padding: 10px 0px 0px 0px; text-align:center; }
			.adBox6 { margin: 0px 0px 20px 0px; text-align:left; padding: 10px 10px 10px 35px; width: 518px; border: #f0f0f0 solid 1px; background: #f8f8f8 url('../images/next.png') 10px 10px no-repeat; }
			.adBox7 { margin: 0px 10px 10px 0px; text-align:left; width: 550px; }
			.adBox8 { width:250px; height:250px; float:left; margin:0 10px 8px 0; }
			.adBox9 { padding: 10px 0px 0px 0px; text-align:center; }
			
			/* ### article box ### */
			.articleBox { padding: 8px 0px 12px 15px; width: 585px; }
			.articleBox h1, .articleBox h3 { padding: 0px 0px 12px 15px; color: #d81111; font-family: 'roboto_cnbold'; font-size: 21px; font-weight: normal; }
			.articleBox .info, .normalPage .info { padding: 0px 0px 12px 7px; overflow: hidden; border-bottom: #f0f0f0 solid 2px; }
			.normalPage .info { padding: 0px 0px 22px 0px; }
			.articleBox .info ul, .normalPage .info ul { list-style: none; overflow: hidden; }
			.articleBox .info li, .normalPage .info li { padding: 0px 10px 0px 9px; color: #999999; font-size: 13px; float: left; background: url('../images/sprtr.gif') right no-repeat; }
			.articleBox .info li a, .normalPage .info li a { color: #999999; text-decoration: none; }
			.articleBox .info li a:hover, .normalPage .info li a:hover { text-decoration: underline; }
			.articleBox .info li.last, .normalPage .info li.last { background: none; }
			.articleBox .text { padding: 20px 25px 0px 16px; overflow: hidden; }
			.articleBox .text h5 { padding-bottom: 18px; color: #000000; font-size: 13px; line-height: 24px; }
			.articleBox .text p { padding-bottom: 15px; color: #000000; font-size: 13px; line-height: 24px; }
			.articleBox .text p #inlinevideo { margin-left: -16px; }
			.articleBox .lefttext { padding: 20px 0px 0px 0px; overflow: hidden; }
			.articleBox a { color: #d81111; text-decoration: none; }
			.articleBox a:hover { text-decoration: underline; }

			.tekstpromo { margin: 15px 0px 0px 8px; line-height:20px; }
			.tekstpromo img { margin-right:6px; vertical-align:top; }
			.tekstpromo a { color: #d81111; text-decoration: none; line-height:20px; }
			.tekstpromo a:hover { text-decoration: underline; }

			/* ### Thema pagina ### */
			.articleBox .transfer { padding: 10px 5px 10px 6px; overflow: hidden; border-bottom: solid 2px #e7e6df; }
			.articleBox .transfer.first { margin-top:-20px; }
			.articleBox .transfer h1 { padding: 0px; font-size:21px; padding:0px 0px 10px 0px; }
			.articleBox .transfer h3 { padding: 0px; font-size:16px; padding:0px 0px 10px 0px; }
			.articleBox .transfer .foto { float:left; display:block; position: relative; }
			.articleBox .transfer .foto img { padding: 0px 10px 0px 0px; }
			.articleBox .transfer .foto p { padding: 3px 6px 3px 6px; width: 172px; position:absolute; left: 0px; bottom: 3px; background: url('../images/overlay.png') bottom repeat-x; color: #FFFFFF; font-size: 11px; line-height: 16px; }
			.articleBox .transfer p { color: #000000; font-size: 13px; line-height: 21px; }
						
			/* ### transfer image index ### */
			.transferBox { margin: 5px 0 10px 16px; width: 582px; }
			
			/* ### pagina box ### */
			.paginaBox { padding: 12px 0px 15px 0px; width: 585px; overflow: hidden; margin: 0px 0px 0px 16px; border-top: #f3f3f3 solid 2px; }
			.paginaBox .left { padding: 14px 0 0 15px; float: left; width: 310px; }
			.paginaBox .left a.prev { padding-left: 38px; line-height: 28px; color: #d01717; font-size: 14px; font-weight: bold; text-decoration: none; float: left; background: url('../images/prev1.png') left no-repeat; }
			.paginaBox .left a.next { padding-right: 38px; margin-right: 5px; line-height: 28px; color: #d01717; font-size: 14px; font-weight: bold; text-decoration: none; float: right; background: url('../images/next1.png') right no-repeat; }
			.paginaBox .right { padding: 5px 0 0 0; float: right; width: 254px; }
			.paginaBox .right .share { float:left; vertical-align:bottom; padding: 0px 0px 0px 9px; overflow: hidden; }
			.paginaBox .right .share div { float:left; margin-right:11px; }

			/* ### banner box ### */
			.advertentieBox { overflow:hidden; width: 565px; padding:0 10px 0 10px; margin: 0px 0px 20px 16px;}
			.advertentieBox .banner { float:left; overflow: hidden; padding-right:5px; width:277px; }
			.advertentieBox .banner img { margin-right: 8px; float: left; border:0; }
			.advertentieBox .banner h4 { font-size: 14px; font-weight: bold; line-height: 21px; }
			.advertentieBox .banner p { font-size: 11px; line-height: 22px; }
			.advertentieBox .banner a { color: #d01717; text-decoration:none; }
			.advertentieBox .banner a:hover { text-decoration:underline;  }

			/* ### Mini Poll Nieuws ### */
			.mini-poll { margin: 0px 0px 20px 13px; padding-bottom:8px; width:564px; background: url('../images/mini-poll-bottom.png') bottom left no-repeat; }
			.mini-poll h3 { padding: 5px 10px 0 15px; font-size: 13px; line-height: 35px; font-weight: normal; color: #FFFFFF; background: url('../images/mini-poll-top.png') top left no-repeat; }
			.mini-poll h3 span { padding-right: 25px; float: left; font-size: 18px; font-weight: normal; font-family: 'roboto_cnbold'; color: #FFFFFF; }
			.mini-poll form { padding: 10px 15px 0px 10px; background: url('../images/mini-poll-middle.png') repeat-y; }
			.mini-poll form fieldset { border: 0px; padding:0; }
			.mini-poll form fieldset .error { color: #000000; font-size: 13px; line-height: 18px; padding: 8px; margin-bottom:10px; background:#ffc1c1; }
			.mini-poll ul { list-style: none; }
			.mini-poll ul li { padding: 8px 0px 7px 5px; float: left; width: 440px; overflow: hidden; background: url('../images/mini-poll-separator.png') left bottom no-repeat; }
			.mini-poll ul li.last { padding-bottom: 15px; border: 0px; background:none; }
			.mini-poll ul li span { float: right; }
			.mini-poll ul.uitslag li { width: 530px; }
			.mini-poll ul.uitslag .bar { float:left; width:100%; height:5px; background:#ffc1c1; margin: 5px 0 2px 0;}
			.mini-poll ul.uitslag .bar span { float:left; background:#e50505; display:block; width:100%; height:5px; }
			.mini-poll input.submit { font-size: 13px; color: #FFFFFF; width: 86px; height: 30px; float: right; border: 0px; cursor: pointer; background: url('../images/submit.png') no-repeat; }
			.mini-poll input.submit:hover { background-position: bottom left; }
			.mini-poll .count { float:right; color: #bdbbb3; font-size: 14px; }

			/* ### ragister box ### */
			.ragister { padding: 15px 0px 0px 11px; border-top: #f3f3f3 solid 2px; margin: 0px 0px 0px 16px; }
			.ragister .bg { padding: 0px 0px 0px 16px; width: 540px; height: 36px; background: url('../images/red-bg.png') no-repeat; }
			.ragister h3 { padding-right: 14px; float: left; font-size: 18px; font-weight: normal; font-family: 'roboto_cnbold'; line-height: 36px; color: #FFFFFF; }
			.ragister p { font-size: 13px; line-height: 36px; color: #FFFFFF; float: left; }
			.ragister a { width: 115px; height: 36px; line-height: 36px; text-align: center; float: right; font-size: 13px; color: #FFFFFF; text-decoration: none; background: url('../images/ragister-button.png') no-repeat; }
			.ragister a:hover { background-position: bottom left; }

			/* ### reacties onder artikel ### */
			.reactieBox { padding: 20px 0px 0px 15px; width: 585px; }
			.reactieBox h2 { padding: 0px 10px 15px 10px; color: #000000; font-size: 21px; font-weight: normal; font-family: 'roboto_cnbold'; color: #d21717; }
			.reactieBox h2 span { padding-left: 10px; color: #4d4d4d; font-size: 13px; font-family: Arial; }
			.reactieBox .geen { margin:0px 10px 10px 10px; padding: 10px 20px 10px 40px; color: #4d4d4d; font-size: 13px; font-family: Arial; background: #f8f8f8 url('../images/next.png') 10px 10px no-repeat; }
			.reactieBox .melding { clear:both; margin:0px 10px 10px 10px; padding: 10px 20px 10px 40px; line-height:24px; color:#336699; border: #85b9d6 solid 1px; font-size: 14px; font-family: Arial; background: #f8f8f8 url('../images/reactie_melding.png') 10px 10px no-repeat; }
			.reactieBox .melding.sub { margin:0px 0px 10px 60px; }
			.reactieBox ul { clear:both; padding: 0px 10px 20px 10px; list-style: none; overflow: hidden; }
			.reactieBox ul li { padding-bottom: 20px; width: 100%; float: left; overflow: hidden; line-height: 18px; }
			.reactieBox ul li .left { float: left; }
			.reactieBox ul li .left img { margin:1px; background:#FFF; padding:3px; -webkit-box-shadow: 1px 1px 1px 1px #ccc; -moz-box-shadow: 1px 1px 1px 1px #ccc; box-shadow: 1px 1px 1px 1px #ccc; }
			.reactieBox ul li .right { float: right; width: 483px; border:#eaeaea solid 1px; padding:8px 10px 10px 10px; margin-bottom:5px; position:relative; }
			.reactieBox ul li .right a.reply { float: right; font-size:12px; padding-left:5px; color: #d21717; text-decoration: none; }
			.reactieBox ul li .right a.reply:hover { text-decoration: underline; cursor:pointer; }
			.reactieBox ul li .right a.option { float: right; font-size:12px; padding-left:5px; color: #d21717; text-decoration: none; }
			.reactieBox ul li .right a.option:hover { text-decoration: underline; cursor:pointer; }
			.reactieBox ul li .right .vote { float: right; padding:0 3px; font-size:12px; color: #ffffff; background-color:#ea0000; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
			.reactieBox ul li .right .meld { float: right; padding:0 3px; font-size:12px; color: #ffffff; background-color:#ffcc00; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
			.reactieBox ul li .right .extra { display:none; position:absolute; right: 0; bottom:0; }
			.reactieBox ul li .right .extra img { padding:3px; cursor:pointer; }
			.reactieBox ul li .right:hover .extra { display:block; background:#f2f2f2; border-top:#eaeaea solid 1px; border-left:#eaeaea solid 1px; }
			.reactieBox ul li .right h4 { padding: 0px 0px 5px 0px; color: #d21717; font-size: 13px; }
			.reactieBox ul li .right h4 span { padding-left: 10px; font-size: 13px; color: #000000; }
			.reactieBox ul li .right h4 a { color: #d21717; font-size: 13px; text-decoration:none; }
			.reactieBox ul li .right h4 a:hover { text-decoration:underline; }
			.reactieBox ul li .right p { font-size:12px; }
			.reactieBox ul li .right p.admin { border-top:#eaeaea solid 1px; padding:5px 0 0 0; }
			.reactieBox ul li .hide { clear:both;  background: #f2f2f2; padding: 5px 0px 0px 10px; margin-left:60px; }
			.reactieBox ul li .hide a.open { color: #d21717; cursor:pointer; text-decoration: none; line-height: 13px; font-size:11px; padding-left:12px; background: url('../images/reactie_arrow.png') left bottom no-repeat; }
			.reactieBox ul li .hide a.gesloten { color: #d21717; cursor:pointer; text-decoration: none; line-height: 13px; font-size:11px; padding-left:12px; padding-bottom:5px; display:inline-block; background: url('../images/reactie_arrow.png') left top no-repeat; }
			.reactieBox ul li ul { padding: 0px; }
			.reactieBox ul li ul li { padding: 13px 0px 0px 10px; margin:0px 0 1px 60px; width: 495px; background: #f2f2f2; }
			.reactieBox ul li ul li .left .userbar { background: url('../images/reactie_bar_bg_white.png') no-repeat; }
			.reactieBox ul li ul li .right { width: 420px; border:none; padding:0px 10px 10px 10px; margin-bottom:0px; }
			.reactieBox ul li ul li .right:hover .extra { display:block; background:#FFF; border-top:#eaeaea solid 1px; border-left:#eaeaea solid 1px; }
			.reactieBox ul li ul li ul { padding: 5px 0px 0px 0px; }
			.reactieBox ul li ul li ul li { padding: 13px 0px 0px 0px; margin:0px; width: 495px; }
			.reactieBox ul li ul li ul li .left { padding-left:60px; background: url('../images/reactie-line.png') 24px 0 no-repeat; }
			.reactieBox ul li ul li ul li .right { width: 362px; min-height:70px; }

			.reactieBox form { clear:both; padding: 15px 0px 15px 0px; margin:0; overflow: hidden; width: 585px; background: url('../images/comment-top.gif') top left no-repeat; }
			.reactieBox form h3 { padding: 0px 0px 15px 10px; color: #d21717; font-size: 21px; font-weight: normal; font-family: 'roboto_cnbold'; }
			.reactieBox form fieldset { border: 0px; }
			.reactieBox form .left { padding-left:10px; float: left; }
			.reactieBox form .left img { margin:1px; padding:3px; -webkit-box-shadow: 1px 1px 1px 1px #ccc; -moz-box-shadow: 1px 1px 1px 1px #ccc; box-shadow: 1px 1px 1px 1px #ccc; }
			.reactieBox form .right { float: right; padding:10px; width: 480px; border:#eaeaea solid 1px; margin-right:10px; }
			.reactieBox form a.logout { padding: 5px 0 0 0; margin-right: 2px; float: right; line-height: 22px; color: #d21717; font-size: 11px; font-weight: bold; text-decoration: none; }
			.reactieBox form p { padding: 9px 0 0 5px; line-height: 21px; }
			.reactieBox form p span { color: #d21717; font-weight: bold; }
			.reactieBox form .field { padding: 6px 10px; width: 200px; height: 17px; border: 0px; background: url('../images/field-bg2.png') top left no-repeat; }
			.reactieBox form .fielderror { padding: 6px 10px; width: 200px; height: 17px; border: 0px; background: url('../images/field-bg2.png') bottom left no-repeat; }
			.reactieBox form textarea { padding: 10px; margin: 10px 0 13px 0; resize: none; width: 465px; height: 96px; border: 0px; background: url('../images/textarea3.png') top left no-repeat; }
			.reactieBox form textarea.error { background: url('../images/textarea3.png') bottom left no-repeat; }
			.reactieBox form input.submit { padding-bottom: 2px; color: #FFFFFF; font-size: 13px; width: 74px; height: 27px; border: 0px; cursor: pointer; background: url('../images/submit2.png') top left no-repeat; }
			.reactieBox form input.submit:hover { background-position: bottom left; }

			.reactieBox ul form { padding: 10px; margin-left:60px; width: auto; background:none; background: #f2f2f2; }
			.reactieBox ul form h3 { padding-left: 3px; }
			.reactieBox ul form .right { padding:0px 0px 0px 3px; width: auto; border:none; margin-right:0px; }
			.reactieBox ul form a.logout { margin-right: 7px; }

			.reactieBox ul ul form { padding: 0px 0px 0px 63px; background: url('../images/reactie-line.png') 24px 31px no-repeat; margin-left:0px; }
			.reactieBox ul ul form h3 { padding: 10px 0px 15px 0px; }
			.reactieBox ul ul form .right { padding:0px 0px 0px 0px; }
			.reactieBox ul ul form a.logout { margin-right: 12px; }
			.reactieBox ul ul form textarea { width: 400px; background: url('../images/textarea4.png') top left no-repeat; }
			.reactieBox ul ul form textarea.error { background: url('../images/textarea4.png') bottom left no-repeat; }

			/* ### pop up ### */
			#popUp { visibility:hidden; width:360px; padding:8px; background:rgba(0,0,0,.5); -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; position:fixed !important; top:50% !important; left:50% !important; margin-top:-194px !important; margin-left:-180px !important; z-index:101; }
			#popUp h3 { padding:5px 0 0 0; width:360px; height:44px; background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233)); background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233)); background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233)); background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233)); background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233)); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9'); border-bottom:1px solid #bababa; -webkit-box-shadow:inset 0px -1px 0px #fff,0px 1px 3px rgba(0,0,0,.08); -moz-box-shadow:inset 0px -1px 0px #fff,0px 1px 3px rgba(0,0,0,.08); box-shadow:inset 0px -1px 0px #fff,0px 1px 3px rgba(0,0,0,.08); -webkit-border-radius:4px 4px 0px 0px; -moz-border-radius:4px 4px 0px 0px; border-radius:4px 4px 0px 0px; font-size:14px; font-weight:bold; text-align:center; line-height:44px; color: #d81111; font-family: 'roboto_cnbold'; font-size: 20px; font-weight: normal; text-shadow:0px 1px 0px #fff;}
			#popUp h3 .popClose { position: absolute; top: 20px; right: 20px; display: block; width: 14px; height: 14px; cursor: pointer; background: url('../images/popup-close.png'); z-index: 2; }
			#popUp h3 .icon { padding-right:15px; }
			#popUp .content { padding:10px; background:#fcfcfc; -webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25); -moz-box-shadow:0px 1px 3px rgba(0,0,0,.25); box-shadow:0px 1px 3px rgba(0,0,0,.25); -webkit-border-radius:0px 0px 4px 4px; -moz-border-radius:0px 0px 4px 4px; border-radius:0px 0px 4px 4px; }
			#popUp .content p, #popUp form { font-size:13px; font-weight:normal; text-align:left; line-height:22px; color:#555555; }
			#popUp form { margin:5px 0 0 0; background:none; width:auto; }
			#popUp form fieldset { border: 0px; overflow: hidden; }
			#popUp form .row { float:left; width:340px; padding:5px 0px; }
			#popUp form .row .twitter { float:left; margin-top:10px; font-size:12px; }
			#popUp form .row .twitter-follow-button { margin:10px 0 0 15px; }
			#popUp form label { float:left; padding: 5px 3px; font-size:12px; }
			#popUp form label.akkoord { font-size:10px; }
			#popUp form label.akkoord a { color: #d81111; text-decoration: none; }
			#popUp form label.akkoord a:hover { text-decoration: underline; }
			#popUp form input.field { float:right; padding: 6px 10px; width: 180px; height: 17px; float:right; border: 0px; background: url('../images/field-bg1.png') top left no-repeat; }
			#popUp form input.error { background: url('../images/field-bg1.png') bottom left no-repeat; }
			#popUp input.submit { float:right; padding-bottom: 2px; color: #FFFFFF; font-size: 13px; width: 79px; height: 30px; border: 0px; cursor: pointer; background: url('../images/submit3.png') top left no-repeat; }
			#popUp input.submit:hover { background-position: bottom left; }
			#popUp input.submit2 { float:right; margin-top:5px; padding-bottom: 2px; color: #FFFFFF; font-size: 13px; width: 86px; height: 30px; border: 0px; cursor: pointer; background: url('../images/submit.png') top left no-repeat; }
			#popUp input.submit2:hover { background-position: bottom left; }
			.popUpBg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.6); z-index: 100; display: none; top: 0; left: 0; }

			/* profiel status bar */
			.userbar { display:block; margin-top:4px; width:52px; height:7px; background: url('../images/reactie_bar_bg.png') no-repeat; }
			.userbar span.s1 { display:block; width:8px; height:7px; background: url('../images/reactie_bar.png') no-repeat; }
			.userbar span.s2 { display:block; width:17px; height:7px; background: url('../images/reactie_bar.png') no-repeat; }
			.userbar span.s3 { display:block; width:26px; height:7px; background: url('../images/reactie_bar.png') no-repeat; }
			.userbar span.s4 { display:block; width:34px; height:7px; background: url('../images/reactie_bar.png') no-repeat; }
			.userbar span.s5 { display:block; width:45px; height:7px; background: url('../images/reactie_bar.png') no-repeat; }
			.userbar span.s6 { display:block; width:52px; height:7px; background: url('../images/reactie_bar.png') no-repeat; }

			/* ### banner box ### */
			.pageInfo { padding: 10px; margin-bottom:20px; width: 543px; border: #f0f0f0 solid 1px; background:#fcfcfc; }
			.pageInfo img{ float:left; margin: 0px 10px 0px 0px; }
			.pageInfo a { color: #d81111; text-decoration: none; }
			.pageInfo a:hover { text-decoration: underline; }
			.pageInfo h3 { padding-bottom: 2px; color: #e10909; font-size: 16px; font-weight: normal; font-family: 'roboto_cnbold'; }
			.pageInfo h3 a { color: #e10909; }
			.pageInfo h3 a:hover { text-decoration: underline; }
			.pageInfo p { font-size: 13px; line-height: 18px; padding:0; }

			/* ### webshop ### */
			.webshop { padding: 0; margin-bottom:20px; overflow:hidden; }
			.webshop h3 { border: #f0f0f0 solid 1px; background:#fcfcfc; width:541px; padding:5px 10px; color: #e10909; font-size: 16px; font-weight: normal; font-family: 'roboto_cnbold'; }
			.webshop h3 a { color: #e10909; }
			.webshop h3 a:hover { text-decoration: underline; }
			.webshop h3 a.bekijk { float:right; width:70px; height:19px; padding:4px 0px 0px 15px; font-size:12px; color: #fff; font-family: Arial; background: url('../images/webshop-button.png') top left no-repeat; }
			.webshop h3 a.bekijk:hover { background-position:bottom left; text-decoration:none; }
			.webshop .product { float:left; margin: 5px 10px 10px 0px; border: #f0f0f0 solid 1px; width:131px; }
			.webshop .product.last { margin: 5px 0 10px 0px; }
			.webshop .product h4{ padding:5px; text-align:center; height:60px; }
			.webshop .product h4 a{ color:#000; text-decoration:none; }
			.webshop .product h4 a:hover{ cursor:pointer; text-decoration:none; }
			.webshop .product img{ border:0px; padding:0; margin:0; width:131px; }
			.webshop .product span{ display:block; background:#fcfcfc; border-top: #f0f0f0 solid 1px; padding:5px 10px; text-align:right; }
			.webshop .product span a{ float:left; color: #d81111; text-decoration: none; }
			.webshop .product span a:hover{ text-decoration: underline; }

			/* ### video ### */
			.media { padding: 0; margin-bottom:20px; overflow:hidden; }
			.media .item { float:left; margin: 5px 10px 10px 0px; border: #f0f0f0 solid 1px; width:131px; }
			.media .item.last { margin: 5px 0 10px 0px; }
			.media .item img{ width:131px; height:65px; }
			.media .item img.option{ width:10px; height:10px; }
			.media .item h4{ padding:5px; text-align:center; height:60px; font-weight:normal; }
			.media .item h4 a{ color:#000; text-decoration:none; }
			.media .item h4 a:hover{ cursor:pointer; text-decoration:underline; }
			.media .navigatie{ float:left; width:100%; text-align:right }

			/* ### wedstrijd verslag ### */
			.wedstrijdBox { padding: 0px; position: relative; margin: 0px 0px 30px 0px; width: 563px; border: #e7e6df solid 1px;overflow:hidden; }
			.wedstrijdBox .logo { padding:10px; float: left; width: 54px; }
			.wedstrijdBox .text { padding-right: 4px; width: 410px; text-align: center; float: left;}
			.wedstrijdBox .logo2 { padding:10px; float: right; }
			.wedstrijdBox h3 { color: #d90000; font-size: 20px; padding:5px 0px 0px 0px; font-weight: normal; font-family: 'roboto_cnbold'; }
			.wedstrijdBox p { color: #000000; font-size: 13px; line-height: 18px; padding:3px 0;}
			.wedstrijdBox span { color: #aaa595; font-size: 11px; line-height: 18px;}
			.wedstrijdBox.select span { color: #d90000; font-size: 20px; padding:15px; font-weight: normal; font-family: 'roboto_cnbold'; float:left; }
			.wedstrijdBox.select select { margin-left:225px; }

			/* ### nieuws archief ### */
			.archief { padding: 0px; border: #e7e6df solid 1px; }
			.archief label { color: #d90000; font-size: 18px; font-weight: normal; font-family: 'roboto_cnbold'; line-height:18px; }
			.archief .small  { font-size: 14px; }
			.archief select  { margin:5px 50px 0 0;}
			.archief input.submit { margin-left: 100px; }

			/* ### links */
			ul.links { list-style: none; overflow: hidden; margin-bottom:20px; }
			ul.links li { margin: 4px 0px 4px 20px; font-size: 13px; width: 100%; float: left; overflow: hidden; }
			ul.links li a { color: #cb0000; text-decoration: none; float: left; }
			ul.links li a:hover { color: #000000; }
			ul.links li.first { margin: 3px 0px 3px 0px; font-size:20px; font-family: 'roboto_cnbold'; color: #d21717; }

			/* ### man of the match ### */
			.motm { padding: 0px; margin-bottom:50px; }
			.motm form fieldset { border: 0px; overflow: hidden; }
			.motm input.submit {  margin-top:15px; color: #FFFFFF; font-size: 13px; width: 79px; height: 30px; border: 0px; cursor: pointer; background: url('../images/submit3.png') top left no-repeat; }
			.motm input.submit:hover { background-position: bottom left; }
			.motm ul { list-style: none; overflow: hidden; }
			.motm li { padding: 8px 40px 7px 5px; float: left; width: 100%; overflow: hidden; border-bottom: #e7e6df solid 1px; }
			.motm .bar { width:300px; height:8px; background:#ffc1c1; margin: 5px 0 2px 0;}
			.motm .bar span { float:left; background:#e50505; display:block; width:100%; height:8px; }
			.motm span.count { padding-left: 12px; color: #bdbbb3; font-size: 14px; line-height: 30px; }
			
			/* ### menu bovenaan pagina ### */
			.pagemenu { list-style: none; width:100%; height:30px;}
			.pagemenu li { float:left; margin-right:10px;}
			.pagemenu li.last { float:right; margin-right:0; }
			.pagemenu li a { padding: 5px 10px 5px 25px; border:solid 1px #e7e6df; color: #000000; font-size: 12px; text-decoration: none; }
			.pagemenu li a img { position:relative; margin-left:-20px; margin-right:2px; vertical-align:text-bottom; }
			.pagemenu li a.selected { border:dashed 1px #e7e6df; }
			.pagemenu li a:hover { text-decoration: none; color: #d90000; border:solid 1px #d90000; }

			/* ### tabel overzicht ### */
			.tabel { padding: 0px; margin-bottom:50px; border-spacing:0; border-collapse:collapse;}
			.tabel td { border-bottom: #e7e6df solid 1px; padding: 8px 0px 7px 0px; }
			.tabel.small td {  border-bottom: #e7e6df solid 1px; padding: 4px 0px 4px 0px; }
			.tabel td.tdheader { padding-top:20px; }
			.tabel td.red { color: #d81111; }
			.tabel td h3{ padding: 0px 0px 0px 0px; }
			.tabel.schema { font-size: 12px; }
			.tabel td.navigatie { text-align:right; border-bottom: none; }
			.tabel td.navigatieleft { text-align:left; border-bottom: none; }
			
			.tabel.left { float:left; }
			.tabel.right { float:right; }

			/* ### stand ### */
			.stand { padding: 0px; width:100%; margin-bottom:50px; border-spacing:0; border-collapse:collapse;}
			.stand td {  border-bottom: #e7e6df solid 1px; padding: 2px 4px; }
			.stand .feyenoord td { background:#dab84a; }

			/* ### social media box ### */
			.Favorit { vertical-align:bottom; padding: 0px; margin:-20px 0 20px 0; overflow: hidden; width:575px; }
			.Favorit .text { width:240px; }
			.Favorit .text span { padding: 0px 0px 12px 0px; color: #d81111; font-family: 'roboto_cnbold'; font-size: 16px; font-weight: normal; }
			.Favorit .text p { }
			.Favorit div { float:left; margin-right:11px; }
			
			/* ### FR social button ### */
			.fr-like { padding:7px 0px 0px 0px; text-align:center; font-size:16px; margin:0px; line-height:23px; width:74px; height:62px; background: url('../images/social_box.png') no-repeat left top; }
			.fr-like a{ float:left; padding:1px 0px 0px 6px; line-height:19px; margin:12px 0px 0px 0px; display:block; text-decoration:none; font-size:11px; font-weight: bold; cursor: pointer; color:#333333; font-family: Arial,sans-serif; width:74px; height:19px; background: url('../images/social_button.png') no-repeat left top; }
			.fr-like a:hover{ text-decoration:none; background-position: left bottom; }

			/* ### boven uitlijnen ### magin overrulen*/
			.pageTop { margin-top: -64px; margin-left: 16px; background:#FFFFFF; padding-left:0px; }
			.pageTopMin { margin-top: 0px; }

			/* ### overig ### */
			div.melding{ padding: 10px 5px 5px 65px; margin: 10px 0px; color:#336699; border: #85b9d6 solid 2px; font-size:13px; background: #f8f8f8 url('../images/melding.png') no-repeat 5px 5px; min-height:50px; }
			.showhide{ cursor:pointer; }

			.fotoalbum { position: relative; }
			.fotoalbum img { margin-bottom:20px;display:block; }
			.fotoalbum .text { padding: 5px 5px 5px 5px; width: 565px; position: absolute; left: 0px; bottom: 0px; background: url('../images/overlay.png') repeat-x; }
			.fotoalbum .text p { margin:0; padding:0; color: #FFFFFF; text-decoration: none; font-size:14px; }

			.profielfoto { position:absolute; margin:5px 0 0 472px; border:solid 1px #e7e6df; padding: 10px; background:#FFF;}
			.profielfoto img {  }
			
			.userinfo{ height: auto; padding:5px 5px 5px 28px; margin-top:30px; background: #f8f8f8 url('../images/admin/letop.png') no-repeat 5px center; color:#336699; font-size:11px; border:1px solid #CCCCCC; }

			.jcrop{margin:0px 0px 0px -10px;}
			.jcrop p{margin:0px 10px 0px 10px;}
			.jcrop img{width:585px;}
			.jcrop .button { float:right; margin-top:10px; padding:8px 20px; }

			.pb{ overflow:hidden; }
			
			.pb_menu { list-style: none; width:100%; height:30px;}
			.pb_menu li { float:left; margin-right:10px;}
			.pb_menu li.last { float:right; margin-right:0; }
			.pb_menu li a { padding: 5px 10px 5px 25px; border:solid 1px #e7e6df; color: #000000; font-size: 12px; text-decoration: none; }
			.pb_menu li a img { position:relative; margin-left:-20px; margin-right:2px; vertical-align:text-bottom; }
			.pb_menu li a.selected { border:dashed 1px #e7e6df; }
			.pb_menu li a:hover { text-decoration: none; color: #d90000; border:solid 1px #d90000;}
			.pb_menu li a.confirm { padding: 5px 10px 5px 25px; border:solid 1px #d90000; color: #d90000; font-size: 12px; text-decoration: none; width:585px; }
			
			.pb_form { padding: 0px; margin-bottom:50px; border-spacing:0; border-collapse:collapse;}
			.pb_form td { border-bottom: #e7e6df solid 1px; padding: 8px 0px 7px 0px; }
			.pb_form td.none { border-bottom: 0; }
			.pb_form .input { background: #FFF; padding: 5px; border:solid 1px #e7e6df; color: #000000; font-size: 12px; width:150px; }
			.pb_form .textarea { background: #FFF; padding: 1%; border:solid 1px #e7e6df; color: #000000; font-size: 12px; line-height:20px; width:98%; }
			.pb_form #gebruikersnamen { display:none; padding:3px 5px; border:solid 1px #e7e6df; position:absolute; background: #f8f8f8; font-size:12px; min-width:150px; }
			.pb_form #gebruikersnamen a { cursor:pointer; line-height:20px; padding:2px 0px; color: #000000; }

			.pb_button { float:right; cursor:pointer; background: #FFF; margin-left:10px; padding: 5px 10px 5px 25px; border:solid 1px #e7e6df; color: #000000; font-size: 12px; text-decoration: none; }
			.pb_button:hover { border:solid 1px #d90000; color: #d90000; }
			.pb_button.verwijder { background: #FFF url('../images/pb_leegmaken.png') no-repeat 5px center; }
			.pb_button.beantwoord { background: #FFF url('../images/pb_beantwoord.png') no-repeat 5px center; }
			.pb_button.delete { background: #FFF url('../images/pb_verwijder.png') no-repeat 5px center; }
			.pb_button.verplaats { background: #FFF url('../images/pb_verplaats.png') no-repeat 5px center; }
			.pb_button.verstuur { background: #FFF url('../images/pb_verstuur.png') no-repeat 5px center; }

			.pb_bericht { padding: 10px; width: 543px; margin-bottom:5px; border: #f0f0f0 solid 1px; background:#fcfcfc; }
			.pb_bericht span { padding-bottom: 2px; color: #e10909; font-size: 16px; font-weight: normal; font-family: 'roboto_cnbold'; }
			.pb_bericht p { font-size: 13px; line-height: 18px; padding:0; }
			.pb_bericht p.pbinfo { margin-top:30px; font-size: 12px; font-style:italic; line-height: 18px; padding:0; }
			.pb_bericht .actie { margin-top:30px; font-size: 12px; line-height: 18px; padding:10px; background:#FFF; border: #f0f0f0 solid 1px; }
			.pb_bericht .actie p { margin-bottom:10px; }
			.pb_bericht .actie a { display:inline-block; cursor:pointer; background: #FFF; cursor:pointer; margin-right:10px; padding: 5px 10px 5px 25px; border:solid 1px #e7e6df; color: #000000; font-size: 12px; text-decoration: none; }
			.pb_bericht .actie a:hover { border:solid 1px #d90000; color: #d90000; }
			.pb_bericht .actie a.accept { background: #FFF url('../images/pb_plus.png') no-repeat 5px center; }
			.pb_bericht .actie a.delete { background: #FFF url('../images/pb_verwijder.png') no-repeat 5px center; }
			
			.poule_info { padding: 10px; margin-bottom:20px; width: 543px; border: #f0f0f0 solid 1px; background:#fcfcfc; }

			.stadionmap { border: #f0f0f0 solid 1px; background:#ffffff; margin-bottom:20px; }

			.profielPage { width: 585px; margin: -82px 0px 64px 16px; border-bottom:solid 2px #f1f0ec; }
			.profielPage .omslagfoto { margin: 18px 0px -18px 0px; }

				.profiel { margin-top:18px; background:#ffffff; padding:5px 0; position:relative; }
				.profiel .picture { float:left; position:relative; margin:-23px 10px 10px 15px; border:solid 1px #e7e6df; background:#FFFFFF; padding: 3px; overflow:hidden; }
				.profiel .picture img { display: block; }
				.profiel h1 { padding-bottom: 10px; line-height:25px; color: #d81111; font-family: 'roboto_cnbold'; font-size: 21px; font-weight: normal; }
				.profiel h1 span { padding-left:10px; margin:0; line-height:15px; font-family: Arial; font-size: 13px; color: #000000; }
				
				.profiel ul.menu { list-style: none; width:100%; height:30px; }
				.profiel ul.menu li { float:left; margin-right:8px;}
				.profiel ul.menu li a { padding: 5px 10px 5px 3px; border:solid 1px #e7e6df; color: #000000; font-size: 12px; text-decoration: none; }
				.profiel ul.menu li a img { position:relative; margin:0 2px; vertical-align:text-bottom; }
				.profiel ul.menu li a.selected { border:dashed 1px #e7e6df; }
				.profiel ul.menu li a:hover { text-decoration: none; color: #d90000; border:solid 1px #d90000; }
				.profiel ul.menu li.last { margin-right:0px;}
				.profiel ul.menu li.last a { padding: 5px 3px; cursor:pointer; }
				
			.profiel ul.menu ul.sub { z-index:9999; position:absolute; list-style: none; right:0; padding:3px; margin-top:10px; border:solid 1px #e7e6df; background:#FFFFFF; display:none; }
			.profiel ul.menu ul.sub li { float:none; margin-right:0; text-align:right; }
			.profiel ul.menu ul.sub li a { padding: 3px; border:none; display:block; }
			.profiel-vrienden { margin-bottom:20px; overflow:hidden; } 
			.profiel-vrienden .fan { border:solid 1px #ccc; margin:5px; float:left; padding:5px; width:166px; }
			.profiel-vrienden .fan img { display:block; }
			.profiel-vrienden .fan a { display:block; padding-top:5px; text-align:center; color: #e10909; font-size: 14px; font-weight: normal; font-family: 'roboto_cnbold'; }
			.profiel-vrienden .fan a:hover { text-decoration:none; }
			.profiel-vrienden .vriend { border:solid 1px #ccc; margin:5px; float:left; padding:5px; width:72px; }
			.profiel-vrienden .vriend img { display:block; }
			.profiel-vrienden .vriend a { display:block; padding-top:5px; text-align:center; }
			.profiel-vrienden .vriend a:hover { text-decoration:none; }
			
			.grafieken { overflow:hidden; margin-bottom:20px; }
			.grafieken .left { float:left; width: 270px; height: 150px; }
			.grafieken .right { float:right; width: 270px; height: 150px; }
			.grafieken .large { width: 565px; height: 300px; }

			 ul.activiteit { list-style: none; overflow: hidden; }
			 ul.activiteit li { margin-bottom:10px; padding: 10px; border:#eaeaea solid 1px; }
			 ul.activiteit li span { border-bottom:#eaeaea solid 1px; padding:0 0 5px 0; display:block; }
			 ul.activiteit li span a { display:block; padding-top:5px; }
			 ul.activiteit li p { padding:5px 0 0 0; font-size:12px; }
			 
			.ledenmenu { list-style: none; width:100%; height:30px; }
			.ledenmenu li { float:left; margin-right:5px;}
			.ledenmenu li a { padding: 2px 3px 2px 3px; border:solid 1px #e7e6df; color: #000000; font-size: 11px; text-decoration: none; }
			.ledenmenu li a.selected { border:dashed 1px #d7ae3a; background:#faedc5; }
			.ledenmenu li a:hover { text-decoration: none; color: #d90000; border:solid 1px #d90000; }

			.opstelling-keuze { width:541px; overflow:hidden; }
			.opstelling-keuze a { font-size:13px; border: 1px solid #000000; background: #62a807; color: #FFFFFF; margin:5px 5px 5px 0px; display:block; float:left; cursor:pointer; padding:2px 5px; }
			.opstelling-keuze a:hover { text-decoration:none; }

			.opstelling-large { background: url('../images/profiel-opstelling-large.jpg') no-repeat; width:541px; padding:25px 0; height:250px; float:left; border: solid 1px #000000; }
			.opstelling-large .row { padding:17px 0px 16px 0px; text-align:center; }
			.opstelling-large .row span { font-size:12px; border: 1px solid #8f0000; display:inline-block; background: #cf1a1a; color: #FFFFFF; margin:0 8px; padding:4px 10px; line-height:14px; }
			.opstelling-large .row span a { color:#ffffff; }
			.opstelling-large .speler { padding: 2px; margin:0 8px; width: 100px; height: 24px; font-size:11px; border: 1px solid #000000; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; background-color:#f8f8f8; }
			.opstelling-large .speler.error { background-color:#ffc1c1; }


		/* ### right container ### */
		#rightCntr { float: right; width: 388px; position: relative; background: url('../images/right-bg.jpg') top left no-repeat; }

			/* ### google box ### */
			.topBox { padding: 0px 0px 10px 11px; width: 377px; background: url('../images/right-icon.jpg') 370px 64px no-repeat; }
			.topBox .menu { padding: 10px 0px 10px 15px; position: relative; width: 345px; margin-top: -64px; background: #FFFFFF; overflow:hidden; }
			.topBox .menu h3 { color: #d90000; font-size: 20px; line-height: 30px; font-weight: normal; font-family: 'roboto_cnbold'; margin-bottom:10px; }
			.topBox .menu a { display:block; float:left; padding:4px 0 4px 15px; width:157px; color: #d81111; text-decoration: none; background: url('../images/arrow.png') 0px 7px no-repeat; }
			.topBox .menu a.aandacht { font-weight:bold; color:#d7aa33; }
			.topBox .menu a:hover { text-decoration: underline; }

			.topBox .menu .claim { width:340px; clear:both; overflow:hidden; }
			.topBox .menu .claim h3 { margin-top:20px; }
			.topBox .menu .claim h3 span { float:right; color: #bdbbb3; font-size: 13px; line-height: 30px; font-family: Arial; }
			.topBox .menu .claim .newsbox { overflow: hidden; height:140px; }
			.topBox .menu .claim .newsbox p { line-height:20px; padding:0; margin:0; font-size: 12px; }
			.topBox .menu .claim .newsbox p span { color:#d90000; font-weight:bold; display:inline; }
			.topBox .menu .claim .newsbox p span span { color:#999; font-weight:normal; }
			.topBox .menu .claim .field { padding: 5px 10px; margin:1px; width: 200px; float:left; height: 16px; border: 1px solid #e3e3e3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color:#f8f8f8; -webkit-box-shadow: #666666 0px 0px 2px; -moz-box-shadow: #666666 0px 0px 2px; box-shadow: #666666 0px 0px 2px; }
			.topBox .menu .claim .error { background-color:#ffc1c1; }
			.topBox .menu .claim .button { float:right; color: #FFFFFF; font-size: 13px; width: 86px; height: 30px; }
			.topBox .menu .claim a.online { display:inline; width:auto; background:none; color:#d81111; padding:5px; }

			/* ### img banner ### */
			.imgbanner { margin: 15px 0 0px 9px; position: relative; display:block; }

			/* ### stem box ### */
			.stemBox { padding: 6px 0px 20px 11px; width: 377px; overflow: hidden; }
			.stemBox h3 { float: left; font-weight: normal; }
			.stemBox h3 a { padding-left: 30px; display: block; width: 199px; height: 48px; line-height: 46px; font-size: 20px; color: #FFFFFF; text-decoration: none; font-family: 'roboto_cnbold'; background: url('../images/button3.png') top left no-repeat; }
			.stemBox h3 a:hover { background-position: bottom left; }
			.stemBox img { float: left; margin-left: 16px; }

			/* ### voorspellen ### */
			.voorspelBox { margin: 0px 0px 20px 11px; width: 360px; overflow: hidden; background: #FFFFFF; }
			.voorspelBox h3 { padding-left: 18px; height: 47px; color: #FFFFFF; line-height: 47px; font-size: 18px; font-weight: normal; font-family: 'roboto_cnbold'; background: url('../images/tabs-bg.gif') repeat-x; }
			.voorspelBox h3 span { padding-left: 19px; display: block; background: url('../images/heading-arrow.png') left no-repeat; }
			.voorspelBox .content { padding: 15px; }
			.voorspelBox .wedstrijd { padding: 10px 10px 10px 10px; background: #f8f8f8; text-align:center; }
			.voorspelBox .wedstrijd.gelukt { border: #85b9d6 solid 1px; color:#336699; }
			.voorspelBox .wedstrijd.error { background: #ffc1c1; }
			.voorspelBox .voorspel { padding: 10px 0px 5px 0px; overflow: hidden; border-bottom: #e7e6df solid 1px; }
			.voorspelBox .logo { padding:0; padding-top:21px; float: left; width: 105px; }
			.voorspelBox .drop { float: left; padding-top:3px; width:120px; text-align:center; }
			.voorspelBox .drop label { width:120px; display:block; text-align:center; color: #bdbbb3; padding-bottom:3px; font-size:11px; }
			.voorspelBox .drop select { width: 54px; float: left; margin: 0px 3px; }
			.voorspelBox .drop select.error { background: #ffc1c1; }
			.voorspelBox .drop .button.small { width:94px; font-size:14px; margin-top:5px; padding:5px 0; text-align:center; display:inline-block; text-decoration:none; }
			.voorspelBox .logo2 { float: left; width: 105px; padding-top:21px; text-align:right; }
			.voorspelBox .location { display:block; padding-top:8px; text-align:center; color: #bdbbb3; font-size: 12px; }
			.voorspelBox h4 { padding: 13px 0px 10px 0px; color: #000000; font-size: 14px; line-height: 20px; }
			.voorspelBox h4 span { float: right; color: #bdbbb3; font-size: 14px; line-height: 20px; font-weight:normal; }
			.voorspelBox ul { list-style: none; overflow: hidden; }
			.voorspelBox li { position: relative; overflow: hidden; color: #000000; font-family: 'roboto_cnregular'; margin-bottom: 3px; width: 100%; height: 26px; border:0; border-bottom: solid 1px #f6f5ee; background-color:#f8f8f8; background-image: -ms-linear-gradient(top, #f8f8f8 0%, #ffffff 100%); background-image: -moz-linear-gradient(top, #f8f8f8 0%, #ffffff 100%); background-image: -o-linear-gradient(top, #f8f8f8 0%, #ffffff 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(1, #ffffff)); background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #ffffff 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ffffff'); background-image: linear-gradient(to bottom, #f8f8f8 0%, #ffffff 100%); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
			.voorspelBox li span.progress { padding: 0 0 0 2%; line-height: 26px; font-size: 16px; color: #FFFFFF; font-family: 'roboto_cnbold'; display: block; height: 26px; position: absolute; left: 0px; top: 0px; border:0; background-color:#ea0000; background-image: -ms-linear-gradient(top, #EA0000 0%, #a22424 100%); background-image: -moz-linear-gradient(top, #EA0000 0%, #a22424 100%); background-image: -o-linear-gradient(top, #EA0000 0%, #a22424 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EA0000), color-stop(1, #a22424)); background-image: -webkit-linear-gradient(top, #EA0000 0%, #a22424 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA0000', endColorstr='#a22424'); background-image: linear-gradient(to bottom, #EA0000 0%, #a22424 100%); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
			.voorspelBox li span.percent { float: right; padding-right:2%; font-size: 16px; line-height: 26px; font-family: 'roboto_cnbold'; color: #000000; }
			.voorspelBox li span.melding { padding-left: 10px; font-size: 13px; line-height: 26px; font-family: 'roboto_cnbold'; color: #000000; position: absolute;  }
			.voorspelBox .button.large { width:100%; font-size:16px; margin-top:5px; padding:10px 0; text-align:center; display:inline-block; text-decoration:none; }
			
			/* ### tabs box ### */
			.tabsBox { margin: 20px 0px 0px 11px; width: 360px; background: #fff; }
			.tabsBox ul.digiTabs { padding: 3px 0px 0px 3px; height: 44px; list-style: none; overflow: hidden; background: url('../images/tabs-bg.gif') repeat-x; }
			.tabsBox ul.digiTabs li { float: left; font-size: 16px; font-family: 'roboto_cnbold'; }
			.tabsBox ul.digiTabs li { cursor: pointer; padding: 0 10px; display: block; color: #FFFFFF; text-decoration: none; height: 44px; line-height: 44px; }
			.tabsBox ul.digiTabs li.selected { color: #fe2d20; background: #ffffff; -webkit-border-top-left-radius:3px; -moz-border-radius-topleft:3px; border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px; border-top-right-radius:3px; }
			.tabsBox ul.digiTabs li:hover { color: #fe2d20; }
			
			.tabsBox .tabContent { padding: 4px 0px 0 0px; overflow: hidden; width: 360px; }
			.tabsBox .tabContent ul { list-style: none; overflow: hidden; }
			.tabsBox .tabContent li { padding: 6px 15px 6px 15px; width: 330px; float: left; overflow: hidden; border-bottom: 2px solid #f1f0ec; }
			.tabsBox .tabContent li .left { padding: 4px; float: left; width: 83px; height: 41px; border:solid 1px #bfbfbf; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
			.tabsBox .tabContent .right { float: right; width: 225px; }
			.tabsBox .tabContent .right a { font-size: 12px; display:block; line-height: 25px; width: 225px; color:#000000; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
			.tabsBox .tabContent .right span { font-size: 11px; color: #bdbbb3; line-height: 25px; }
			.tabsBox .tabContent.hide { display:none; }
			.tabsBox .tabContent.social { padding:0; }

			.tabsBox .tabContent .poll { padding: 13px 15px 15px 15px; }
			.tabsBox .tabContent .poll .ques { padding: 10px; background: #f8f8f8; }
			.tabsBox .tabContent .poll p { color: #000000; font-size: 14px; line-height: 21px; }
			.tabsBox .tabContent .poll p.error { color: #000000; font-size: 14px; line-height: 21px; padding: 10px; margin-bottom:10px; background:#ffc1c1; }
			.tabsBox .tabContent .poll form fieldset { padding: 12px 0px 0px 0px; border: 0px; overflow: hidden; }
			.tabsBox .tabContent .poll ul { list-style: none; overflow: hidden; }
			.tabsBox .tabContent .poll li { padding: 8px 0px 7px 0px; float: left; width: 100%; border-bottom: #e7e6df solid 1px; }
			.tabsBox .tabContent .poll .bar { float:left; width:100%; height:15px; background:#ffc1c1; margin: 5px 0 2px 0;}
			.tabsBox .tabContent .poll .bar span { float:left; background:#e50505; display:block; width:100%; height:15px; }
			.tabsBox .tabContent .poll input.rad { float: left; width: 12px; height: 12px; margin: 0px 5px; }
			.tabsBox .tabContent .poll label { float: left; color: #000000; font-size: 14px; }
			.tabsBox .tabContent .poll li span { float: right; color: #000000; font-size: 14px; }
			.tabsBox .tabContent .poll li.last { padding-bottom: 15px; border: 0px; }
			.tabsBox .tabContent .poll input.button { margin-right:12px; font-size: 13px; color: #FFFFFF; width: 86px; height: 30px; float: left; }
			.tabsBox .tabContent .poll form span.count { float: left; color: #bdbbb3; font-size: 14px; line-height: 30px; }
			.tabsBox .tabContent .poll form a { float:right; color: #cb0000; text-decoration: none; line-height: 30px; }
			.tabsBox .tabContent .poll form a:hover { text-decoration: underline; }

			.tabsBox .tabColumn { margin: 10px 0 0 0; width: 360px; overflow: hidden; background: #FFFFFF; position: relative; }
			.tabsBox .tabColumn img{ display:block; }
			.tabsBox .tabColumn h4 { padding: 8px 10px 5px 10px; width: 340px; position: absolute; left: 0px; bottom: 0px; background: url('../images/overlay.png') repeat-x; color: #FFF; font-size: 16px; font-weight: normal; font-family: 'roboto_cnbold'; }
			.tabsBox .tabColumn h4 a { color: #FFF; text-decoration: none; font-size: 16px; }
			.tabsBox .tabColumn h4 a:hover { text-decoration: underline; }
			.tabsBox .tabColumn.hide { display:none; }

			/* ### banner box ### */
			.promoBox { margin: 20px 0px 0px 11px; padding: 10px 15px 10px 15px; width: 330px; background:#ffffff; -webkit-box-shadow: #cccccc 0px 0px 3px; -moz-box-shadow: #cccccc 0px 0px 3px; box-shadow: #cccccc 0px 0px 3px; }
			.promoBox img { margin-right: 10px; float: left; border:0; }
			.promoBox h4 { font-size: 18px; font-weight: bold; line-height: 21px; }
			.promoBox p { font-size: 13px; line-height: 22px; }
			.promoBox a { color: #d01717; text-decoration:none; }
			.promoBox a:hover { text-decoration:underline;  }

			/* ### nieuwsbrief box ### */
			.nieuwsbriefBox { margin: 20px 0px 0px 11px; padding: 10px 15px 10px 15px; width: 330px; background:#ffffff; -webkit-box-shadow: #cccccc 0px 0px 3px; -moz-box-shadow: #cccccc 0px 0px 3px; box-shadow: #cccccc 0px 0px 3px; }
			.nieuwsbriefBox h3 { color: #d90000; font-size: 19px; font-weight: normal; font-family: 'roboto_cnbold'; }
			.nieuwsbriefBox form fieldset { padding: 12px 0px 0px 0px; border: 0px; overflow: hidden; }
			.nieuwsbriefBox input.field { padding: 5px 10px; margin:1px; width: 200px; float:left; height: 16px; border: 1px solid #e3e3e3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color:#f8f8f8; -webkit-box-shadow: #666666 0px 0px 2px; -moz-box-shadow: #666666 0px 0px 2px; box-shadow: #666666 0px 0px 2px; }
			.nieuwsbriefBox input.error { background-color:#ffc1c1; }
			.nieuwsbriefBox input.button { font-size: 13px; color: #FFFFFF; width: 86px; height: 30px; float: right; }
			.nieuwsbriefBox p { color: #bdbbb3; font-size: 12px; padding:8px 0 0 0;}
			.nieuwsbriefBox p.error { color: #d90000; }

			/* ### voetbalblog.nl box ### */
			.vBlogBox { margin: 20px 0px 0px 11px; width: 360px; overflow: hidden; background: #FFFFFF; }
			.vBlogBox h3 { padding-left: 18px; height: 47px; color: #FFFFFF; line-height: 47px; font-size: 18px; font-weight: normal; font-family: 'roboto_cnbold'; background: url('../images/tabs-bg.gif') repeat-x; }
			.vBlogBox h3 span { padding-left: 19px; display: block; background: url('../images/rechts-vblog.png') left no-repeat; }
			.vBlogBox ul { list-style: none; overflow: hidden; }
			.vBlogBox li { padding: 6px 12px; width: 336px; float: left; overflow: hidden; background: url('../images/list-bottom.gif') bottom repeat-x; }
			.vBlogBox li a { padding-left: 12px; font-size: 12px; line-height: 18px; height:18px; color:#000000; text-decoration: none; background: url('../images/rechts-arrow.png') 0px 3px no-repeat; }
			.vBlogBox li a:hover { text-decoration: underline; }

			/* ### Statistieken ### */
			.statsBox { margin: 20px 0px 0px 11px; padding:15px; width: 330px; background:#ffffff; -webkit-box-shadow: #cccccc 0px 0px 3px; -moz-box-shadow: #cccccc 0px 0px 3px; box-shadow: #cccccc 0px 0px 3px; }
			.statsBox h4 { font-family: "roboto_cnbold"; padding-bottom: 5px; font-size: 16px; color: #d81111; }
			.statsBox .stats { overflow:hidden; margin-bottom:10px; }
			.statsBox .stats span{ width: 165px; float:left; display:block; font-size:13px; }
			.statsBox .stats span.date{ width: 165px; float:right; font-size:11px; }
			.statsBox p{ font-size:13px; }
			.statsBox p a { color: #cb0000; text-decoration: none; }
			.statsBox p a:hover { text-decoration: underline; }

			/* ### Leden button ### */
			.memberBox { margin: 5px 0px 0px 11px; width: 360px; }
			.memberBox a.button { width:100%; font-size:16px; margin-top:5px; padding:10px 0; text-align:center; display:inline-block; text-decoration:none; }

	/* ### footer container ### */
	#footerCntr { padding: 8px 15px 10px 14px; overflow: hidden; width: 994px; position: relative; }
	
		/* ### footer box ### */
		.footerBox { width: 994px; overflow: hidden; }
		.footerBox .text { padding: 0px 0px 18px 33px; color: #909090; font-size: 13px; border-bottom: #383838 solid 1px; }
		.footerBox ul { padding: 18px 0px 18px 32px; list-style: none; overflow: hidden; }
		.footerBox li { padding: 0px 10px 0px 9px; float: left; font-size: 13px; line-height:14px; border-right:solid 1px #787878; }
		.footerBox li a { color: #8f8f8f; text-decoration: none; }
		.footerBox li a:hover { text-decoration: underline; }
		.footerBox li.last { border: none; }
		.footerBox .logo { position: absolute; right: 26px; top: 14px; }
	
/* Extra */ 
.inputfield { padding: 6px 10px; width: 200px; height: 17px; border: 0px; background: url('../images/field-bg1.png') no-repeat; }
a.navactive{ color: #d1ab2c;}
.button { display:inline-block; color:#FFFFFF; cursor:pointer; border:0; background-color:#ea0000; background-image: -ms-linear-gradient(top, #EA0000 0%, #a22424 100%); background-image: -moz-linear-gradient(top, #EA0000 0%, #a22424 100%); background-image: -o-linear-gradient(top, #EA0000 0%, #a22424 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EA0000), color-stop(1, #a22424)); background-image: -webkit-linear-gradient(top, #EA0000 0%, #a22424 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EA0000', endColorstr='#a22424'); background-image: linear-gradient(to bottom, #EA0000 0%, #a22424 100%); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.button:hover { text-decoration:none; background-color:#a22424; background-image: -ms-linear-gradient(top, #a22424 0%, #EA0000 100%); background-image: -moz-linear-gradient(top, #a22424 0%, #EA0000 100%); background-image: -o-linear-gradient(top, #a22424 0%, #EA0000 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a22424), color-stop(1, #EA0000)); background-image: -webkit-linear-gradient(top, #a22424 0%, #EA0000 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a22424', endColorstr='#EA0000'); background-image: linear-gradient(to bottom, #a22424 0%, #EA0000 100%); }

/* Tooltip */ 
.tooltip { cursor:pointer; margin: 0; padding:0; vertical-align:top; }

/* PowerTip Plugin */ 
#powerTip { cursor: default; font-size: 11px; width: 300px; text-align:center; background-color: #333; background-color: rgba(0, 0, 0, 0.8); border-radius: 6px; color: #fff; display: none; padding: 5px; position: absolute; z-index: 2147483647; } 
#powerTip:before { content: ""; position: absolute; } 
#powerTip.n:before, #powerTip.s:before { border-right: 5px solid transparent; border-left: 5px solid transparent; left: 50%; margin-left: -5px; } 
#powerTip.e:before, #powerTip.w:before { border-bottom: 5px solid transparent; border-top: 5px solid transparent; margin-top: -5px; top: 50%; } 
#powerTip.n:before { border-top: 10px solid #333; border-top: 10px solid rgba(0, 0, 0, 0.8); bottom: -10px; } 
#powerTip.e:before { border-right: 10px solid #333; border-right: 10px solid rgba(0, 0, 0, 0.8); left: -10px; } 
#powerTip.s:before { border-bottom: 10px solid #333; border-bottom: 10px solid rgba(0, 0, 0, 0.8); top: -10px; } 
#powerTip.w:before { border-left: 10px solid #333; border-left: 10px solid rgba(0, 0, 0, 0.8); right: -10px; } 
#powerTip.ne:before, #powerTip.se:before { border-right: 10px solid transparent; border-left: 0; left: 10px; } 
#powerTip.nw:before, #powerTip.sw:before { border-left: 10px solid transparent; border-right: 0; right: 10px; } 
#powerTip.ne:before, #powerTip.nw:before { border-top: 10px solid #333; border-top: 10px solid rgba(0, 0, 0, 0.8); bottom: -10px; } 
#powerTip.se:before, #powerTip.sw:before { border-bottom: 10px solid #333; border-bottom: 10px solid rgba(0, 0, 0, 0.8); top: -10px; } 
#powerTip.nw-alt:before, #powerTip.ne-alt:before, #powerTip.sw-alt:before, #powerTip.se-alt:before { border-top: 10px solid #333; border-top: 10px solid rgba(0, 0, 0, 0.8); bottom: -10px; border-left: 5px solid transparent; border-right: 5px solid transparent; left: 10px; } 
#powerTip.ne-alt:before { left: auto; right: 10px; } 
#powerTip.sw-alt:before, #powerTip.se-alt:before { border-top: none; border-bottom: 10px solid #333; border-bottom: 10px solid rgba(0, 0, 0, 0.8); bottom: auto; top: -10px; } 
#powerTip.se-alt:before { left: auto; right: 10px; }

/* qtip2 voor imagemap */ 
.qtip{ position: absolute; left: -28000px; top: -28000px; display: none; max-width: 280px; min-width: 50px; font-size: 10.5px; line-height: 12px; direction: ltr; box-shadow: none; padding: 0; }
.qtip-content{ position: relative; padding: 5px 9px; overflow: hidden; text-align: left; word-wrap: break-word; }
.qtip-titlebar{ position: relative; padding: 5px 35px 5px 10px; overflow: hidden; border-width: 0 0 1px; font-weight: bold; }
.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }
.qtip-close{ position: absolute; right: -9px; top: -9px; cursor: pointer; outline: medium none; border-width: 1px; border-style: solid; border-color: transparent; }
.qtip-titlebar .qtip-close{ right: 4px; top: 50%; margin-top: -9px; }
* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */
.qtip-titlebar .ui-icon, .qtip-icon .ui-icon{ display: block; text-indent: -1000em; direction: ltr; }
.qtip-icon, .qtip-icon .ui-icon{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; }
.qtip-icon .ui-icon{ width: 18px; height: 14px; line-height: 14px; text-align: center; text-indent: 0; font: normal bold 10px/13px Tahoma,sans-serif; color: inherit; background: transparent none no-repeat -100em -100em; }
.qtip-default{ border-width: 1px; border-style: solid; border-color: #8f0000; background-color: #cf1a1a; color: #FFFFFF; }
.qtip-default .qtip-titlebar{ background-color: #FFEF93; }
.qtip-default .qtip-icon{ border-color: #CCC; background: #F1F1F1; color: #777; }
.qtip-default .qtip-titlebar .qtip-close{ border-color: #AAA; color: #111; }
