* {	padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; list-style-type: none; }
html{ overflow: -moz-scrollbars-vertical; }


fieldset, textarea, select, table{ border: 0; }
h1, h2, h3, h4, h5, h6 { color: #1e5e08; font-weight: normal; padding: 4px 0 10px 0; }
h1, h2{ font-size: 18px; height: 20px; }
h3{ font-size: 14px; height: 16px; }
h1 em, h2 em, h3 em, h4 em{ color: #f90; font-style: normal; }
body{ background: #85b71b url('../img/body.png') repeat-x 0 85px; }

select, input{ border:1px solid #e0e0e0; padding:2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
legend{ color: #333; }
a{ color: #666; }
.list{ margin-bottom: 10px;  padding-left: 20px; }
.list li{ font-size: 12px; line-height: 18px; list-style-type: square;}
.logoutext{ font-size: 12px; line-height: 18px; }
.clear { clear: both; }
#site {	width: 1080px; margin: auto; background: url('../img/sitebg.png') repeat-y;	position: relative}
#top { background: url('../img/topbg.png') no-repeat; padding: 155px 45px 0 45px; width: 890px; min-height:550px; }

#top .content_wide{  padding: 30px 5px 30px 5px;}
#top .content_wide p{ color: #50545b; font-size: 12px; line-height: 18px; padding-bottom: 15px; }
#top .error_occured{ border: 1px solid #c60; background: #ffefde; padding: 20px; }
#top .error_occured .error_title{ font-family: 'Droid Sans', arial, serif; color: #c60; font-size: 18px; }
#top .error_occured .error_text{ color: #333; }

.mijnmenu{ list-style-type: none; }
.mijnmenu li{ float: left; }
.mijnmenu li a{ display: block; }

.text, .button{ font-size: 13px; border: 1px solid #636969; color: #50545b; background: #fff url(../img/text.gif) repeat-x left top; padding: 6px; text-shadow: -1px -1px #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.button, .table_button{ background-position: 0 -60px; background-color: #171719; color: #fff; text-shadow: none; padding: 6px 13px 6px 13px; cursor: pointer; float: left; }
.button:active, .table_button:active{ background: #000; }
.button:hover, .table_button:hover{ background: #464646; }
.button{ margin-right: 7px; }

/* base: content -> subtop (register/login/loggedin) */
#top .subtop{ background: #4c444d url(../img/subtop.gif); overflow: hidden; margin-bottom: 20px; margin-top: 2px; border-radius: 3px;}
#top .subtop fieldset{ padding: 10px; }
#top .subtop .register_form{ float: left; color: #d6d6d6; text-shadow: -1px -1px #080820; font-size: 11px;}
#top .subtop .register_form a{ color: #d6d6d6; }
#top .subtop .register_form div{ float: right; width: 220px; padding: 0; padding: 7px 0 0 8px; }
#top .subtop .register_form .diverror{ padding: 0; }
#top .subtop .register_form .text{ width: 100px; float: left; margin-right: 3px; border-color: #2c2e2e;}
#top .subtop .register_form p input{ border-width: 0px;}
#top .subtop .register_form .button{ float: left; padding: 6px 13px 6px 13px;}
#top .subtop .register_form .login_error{ padding-top: 0px; }
#top .subtop .register_form .login_error a{  }
#top .subtop .register_form .login_error img{ float: left; margin: 2px 6px 0 0;  }
#top .subtop .register_button{ float: right; padding: 12px;}
#top .subtop .register_button p{ float: left; }
#top .subtop .register_button p.bb{ color: #fff; text-shadow: -1px -1px #080820; font-size: 13px; padding: 11px 10px 0 0; }
#top .subtop .register_button a{ display: block; border-left: 1px solid #2c2e2e; border-right: 1px solid #2c2e2e; background: #65a23e url(../img/grass.gif) repeat-x top left; padding: 5px 15px 5px 15px; float: right; text-transform: uppercase; font-family: arial, serif; font-size: 15px; font-weight: bold; color: #fff; text-decoration: none; text-shadow: -1px -1px #5a8631; -webkit-box-shadow: 0 2px 0 #2c2e2e; -moz-box-shadow: 0 2px 0 #2c2e2e; box-shadow: 0 2px 0 #2c2e2e; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#top .subtop .register_button a span{ background: url(../img/profile.gif) no-repeat right 1px; padding-right: 35px; }


#top .subtop .logged_in{ width: 550px; float: left; padding: 7px 0 7px 19px; }
#top .subtop .logged_in img{ float: left; border: 1px solid #307c00; -webkit-box-shadow: -1px -1px -1px #000; -moz-box-shadow: -1px -1px 0 #000; box-shadow: -1px -1px 0 #000; }
#top .subtop .logged_in div{ float: left; padding-left: 19px; }
#top .subtop .logged_in h5{ font-family: 'Droid Sans', arial, serif; font-size: 13px; color: #e0f7df; line-height: 25px; }
#top .subtop .logged_in h5 a{  color: #e0f7df; text-shadow: -1px -1px #000; }
#top .subtop .logged_in ul{ list-style-type: none; }
#top .subtop .logged_in ul li{ float: left; padding: 11px 3px 0 6px; background: url(../img/account-nav.gif) no-repeat -10px -283px; color: #b7b7b7; font-size: 12px; text-shadow: -1px -1px #000; }
#top .subtop .logged_in ul li.f{ padding-left: 0; background: none; }
#top .subtop .logged_in ul li a{ color: #b7b7b7; }

#top .subtop .logged_in_menu{ width: 250px; float: right; }
#top .subtop .logged_in_menu ul{ float: right; }
#top .subtop .logged_in_menu li{ padding: 11px 10px 0 0; font-size: 13px; }
#top .subtop .logged_in_menu li a{ color: #d6d6d6; padding: 8px 13px 8px 29px; background: url(../img/account-nav.gif) no-repeat 3px 5px; text-shadow: -1px -1px #080820; }
#top .subtop .logged_in_menu li.active a, #top .subtop .logged_in_menu li a:hover{ background-position: 2px 4px; color: #f8f8f8; padding: 7px 12px 7px 28px; background-color: #312e34; border: 1px solid #2b2b2e; text-decoration: none; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
#top .subtop .logged_in_menu li.active a{ color: #fff;  }
#top .subtop .logged_in_menu li.teams a{ background-position: 3px -65px; }
#top .subtop .logged_in_menu li.groups a{ background-position: 3px -135px; }
#top .subtop .logged_in_menu li.logout a{ background-position: 3px -204px; }
#top .subtop .logged_in_menu li.teams a:hover{ background-position: 2px -66px; }
#top .subtop .logged_in_menu li.groups a:hover{ background-position: 2px -136px; }
#top .subtop .logged_in_menu li.logout a:hover{ background-position: 2px -205px; }


#bottom { background: url('../img/bottombg.png') no-repeat;	height: 40px; }
#maintable { overflow: hidden; }
#dgames { overflow: hidden; }
#menu {	position: absolute;	top: 0;	left: 0; height: 80px; background: red; z-index: 3;} /*6*/
#menu img.logo { position: absolute; top: -1px;	left: 40px; z-index: -1;}/*0*/
#menu ul{ position: absolute; top: 99px; left: 180px; z-index: 3; width: 750px;}/*6*/
#menu ul li{ float: left; border-right: 1px solid #cbcbcb; padding: 0 9px 0 8px; position: relative;z-index: 3;}/*-*/
#menu ul li.last{ border: 0;}
#menu ul li a{ display: block; padding: 4px 0 4px 0; font-size: 12px; color: #363636; text-decoration: none; text-transform: uppercase;}
#menu ul li a:hover{ border-bottom: 2px solid #ffae00; padding-bottom: 0px;	margin-bottom: 2px; }
 

#menu ul ul{ position: absolute; top: -3000px; left: -1px; background: #f6f6f6; width: 160px; height: auto; padding: 9px 0 0 0; margin: 0; z-index: 3;}/*6*/
#menu ul ul li{ width: 160px; border-right: none; padding: 0; margin: 0; }
#menu ul ul li a{ display: block; text-transform: none; border-bottom: 0px; background: #f6f6f6; padding: 4px 0 4px 8px; margin: 0; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;  }
#menu ul ul li a:hover{ display: block; border-bottom: 0px; margin: 0px; padding: 4px 0 4px 8px; background: #ffae00; color: #fff; }
#menu ul ul li.last a, #menu ul ul li.last a:hover{ border-bottom: 1px solid #e0e0e0; }

#titel{clear: both;}
#titel div {margin-top: -18px;}


/* home page containers*/
.hpleft { float: left; width: 320px; }
.hpscores { margin-bottom: 15px; }
.hpranking { margin-bottom: 25px; }
.hpdvbk { margin-bottom: 15px; }
.hpdvbk p{ font-size: 12px; padding-bottom: 10px; }
.hpvrouwen{background: #e3e3e3; padding: 10px; margin-bottom:10px;}
.localmap{ float: left; width: 280px; padding-left: 30px; padding-right: 10px; margin-bottom:15px;}

.hpright1{ float: right; width: 540px; background: #e3e3e3; padding: 10px; margin-bottom:10px;margin-top:5px;}
.hpright1 .cola{ width: 270px; float: left; }
.hpright1 .cola ul, .hpright2 .cola ul{ margin: 0 20px 0px 0; }
.hpright1 .cola ul li, .hpright2 .cola ul li{ float: left; width: 250px; }
.hpright1 .cola ul li.last{ margin-bottom:10px;}
.hpright1 .cola ul li a, .hpright2 .cola ul li a{ font-size: 12px; display: block; padding: 5px; background-color: #1e5e08; text-decoration: none; margin-bottom: 1px; color: #fff;  }
.hpright1 .cola ul li a:hover, .hpright2 .cola ul li a:hover{ background: #85b71b url('../img/arrow.png') no-repeat 230px 8px; }
.hpright1 .cola .colatext{padding: 10px 0px 10px 0px;}
.hpright1 .cola .colatext p{font-size: 12px; }
.hpright1 .cola .register_button{ float: left; padding: 12px;background: #4c444d url(../img/subtop.gif);border-radius: 3px;}
.hpright1 .cola .register_button p{ float: left; }
.hpright1 .cola .register_button p.bb{ color: #fff; text-shadow: -1px -1px #080820; font-size: 13px; padding: 11px 10px 0 0; }
.hpright1 .cola .register_button a{ display: block; border-left: 1px solid #2c2e2e; border-right: 1px solid #2c2e2e; background: #65a23e url(../img/grass.gif) repeat-x top left; padding: 5px 15px 5px 15px; float: right; text-transform: uppercase; font-family: arial, serif; font-size: 15px; font-weight: bold; color: #fff; text-decoration: none; text-shadow: -1px -1px #5a8631; -webkit-box-shadow: 0 2px 0 #2c2e2e; -moz-box-shadow: 0 2px 0 #2c2e2e; box-shadow: 0 2px 0 #2c2e2e; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.hpright1 .cola .register_button a span{ background: url(../img/profile.gif) no-repeat right 1px; padding-right: 35px; }

.hpright1 .colb{ float: right; }

.hpright2{ float: right; width: 540px; padding: 10px 10px 10px 10px; margin-bottom:10px;}
.hpright2 .cola{ float: left; }
.hpright2 .cola2{ width: 270px; }
.hpright2 .colb{ float: right; }
.hpright2 .colc{ width: 250px; float: right; }
.hpright2 .colc ul li a{ font-size: 12px; color: #1e5e08; line-height: 20px; background: url('../img/bulleti.png') no-repeat left 4px; padding-left: 13px; }
.hpright2 .colc ul li a:hover{ color: #333; }
.hpright2 .colc p{ font-size: 12px; text-align: right; padding-top: 5px; }
.hpright2 .colc p a{ color: #1e5e08; }

.hpRssNews{ width: 540px; float: right; background: #e3e3e3; padding: 10px; margin-bottom:10px;}
.hpRssNews ul li{ font-size: 12px;  line-height: 20px; background: url('../img/bulleti.png') no-repeat left 4px; padding-left: 13px; }
.hpRssNews ul li a{ font-size: 12px; color: #1e5e08; line-height: 20px; }
.hpRssNews ul li a:hover{ color: #333; }



/* table local */
.localtable{ float: right; width: 540px; }
.localmapsearch{ float: left; width: 290px; padding-left: 50px; }


/* facebook */
#facebook{  margin-top: 20px; }
#facebook .fb{border-right: 1px solid #AAAAAA;border-bottom: 1px solid #AAAAAA;}



/* table ranking container */
.ranking {	float: left; width: 480px;min-height: 290px;}
.cl{ height:40px; font-size: 12px; padding: 5px 0 0 0; font-weight: bold; text-align: center; border: 1px solid #e0e0e0; background: #e0e0e0 url('../img/bar.png') repeat-x; padding: 10px; margin-top: 5px; margin-bottom: 15px; }
.cl select{ margin-right: 10px; }
.cl select:hover{ border: 1px solid #ffae00; }
.cl .reeksen{ margin-top: 7px;   }
.cl .reeksen a{  color: #1e5e08; text-decoration: none;  font-size: 12px; }
/* table scores container */
.scores { float: right;	width: 375px;}
.scores h1 { margin-top: 20px;}
.personalize {	background: #e3e3e3;	padding: 10px;	position: relative;}
.personalize p, .personalize select {font-size: 12px;}
.personalize p.rankingvisits{color: #666;}
.personalize select{ width: 250px; margin-top: 10px; padding: 1px; }
.personalize input{ height: 50px; width: 94px; color: #fff; font-size: 12px; background: url('../img/button.png'); cursor: pointer; position: absolute; top: 50px; left: 270px; border: 0; }
.personalize input:hover{	background-position: bottom left; }
.statslegend{text-align: left; color: #666; font-size: 11px; padding-top: 1px; }
 
.tabs{ overflow: hidden; border-bottom: 1px solid #1e5e08; height: 20px; width: 370px; }
.tabsscore{ width: 454px; }
.tabs li{ float: left; padding-right: 1px;  }
.tabs li a{ display: block; background: #85b71b; color: #fff; padding: 3px 6px 3px 6px; font-size: 11px; text-decoration: none; }
.tabs li.active a{ background: #1e5e08; cursor: default; }
.tabs li a:hover{ background: #1e5e08; }

.days{ height: auto; border: 0;  overflow: hidden; background: #ccc url(../img/bgsd.png); border-bottom: 1px solid #ccc; }
.days li{ padding: 0; background: none; }
.days li a{ padding: 2px 0px 2px 0px; text-align: center; width: 17px; font-size: 10px; background: none; color: #333;  }
.days li a:hover, .days li.active a{ background: #666; color: #fff; }


/* stats1 container */
.chart1 {	float: left; width: 630; margin-top:20px;}
/* table stats1 container */
.charttable1 { float: right;	width: 220px; margin-top:20px;}
.alttr{ background: #fff; }
.td01{display:block; width:8px; height:8px; background:Red; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td02{display:block; width:8px; height:8px; background:Yellow; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td03{display:block; width:8px; height:8px; background:Black; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td04{display:block; width:8px; height:8px; background:#ff8c00; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td05{display:block; width:8px; height:8px; background:DarkKhaki; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td06{display:block; width:8px; height:8px; background:DarkGreen; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td07{display:block; width:8px; height:8px; background:DeepSkyBlue; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td08{display:block; width:8px; height:8px; background:RosyBrown; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td09{display:block; width:8px; height:8px; background:Gold; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td10{display:block; width:8px; height:8px; background:SpringGreen; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td11{display:block; width:8px; height:8px; background:LightBlue; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td12{display:block; width:8px; height:8px; background:LightGreen; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td13{display:block; width:8px; height:8px; background:Green; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td14{display:block; width:8px; height:8px; background:MediumPurple; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td15{display:block; width:8px; height:8px; background:MediumTurquoise; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td16{display:block; width:8px; height:8px; background:Pink; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td17{display:block; width:8px; height:8px; background:Silver; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td18{display:block; width:8px; height:8px; background:YellowGreen; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td19{display:block; width:8px; height:8px; background:DarkGray; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td20{display:block; width:8px; height:8px; background:Beige; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td21{display:block; width:8px; height:8px; background:BurlyWood; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}
.td22{display:block; width:8px; height:8px; background:Cyan; border:1px #c8c8c8 solid; margin-top:2px; margin-left:3px; overflow:hidden;}

#periodes{
width: 930px;
float: left;
overflow: hidden;
}
.stats123{	float: left; width: 900; margin-top:20px;}
.stats123first{	float: left; width: 900;  }
.stats1{	float: left; width: 270; }
.stats2{	float: left; width: 270; margin-left:23px;}
.stats3{	float: left; width: 270; margin-left:23px;}
.stats4{	float: left; width: 565; }

#extraRankingInfo{
width: 920px;
float: left;
overflow: hidden;margin-bottom:20px;
}
.extraRankingInfo1{	float: left; width: 270; font-size: 12px; background-color: #e3e3e3;color: #666;padding: 5px;}
.extraRankingInfo2{	float: left; width: 270; margin-left:30px;font-size: 12px; background-color: #e3e3e3;color: #666;padding: 5px;}
.extraRankingInfo3{	float: left; width: 270; margin-left:30px;font-size: 12px; background-color: #e3e3e3;color: #666;padding: 5px;}
 
 
/* map */
#maps{ background: url('../img/maps.png') no-repeat 0 0; height: 209px; width: 256px; margin-top: 20px; }

/* tables */
table{	font-size: 12px; border-bottom: 1px solid #ccc;}
td{	padding: 3px; }
tr.alt td, tr.alt th, td.alt{ background: #fff; }
tr.sel td, tr.sel td a{ background: #85b71b;  color:#fff;}
td.total{ font-weight: bold; text-align:center; }
.c{ text-align:center; }
.r{	text-align: right; }
.l { text-align: left; }
tr th{	background: #1e5e08;	color: #fff; text-align: center; padding: 3px; }
tr th.headerth {background-color: #e3e3e3; color: #000000; padding: 5px; text-align:left;}

table a{ color: #1e5e08; text-decoration: none; }
table a:hover {	text-decoration: underline; }
.mini td{ font-size: 11px; }
td.br{	border-right: 1px dotted #ccc; }
/*
.prov td a{	display: block;	padding: 1px 2px 1px 2px; }
.prov td a:hover{ background: #1e5e08; color: #fff; text-decoration: none; }
*/
.prov td a{ background: #0E8A1B !important; color: #fff !important;  text-decoration: none; display: block; text-align: center;  width: 14px; padding: 3px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.prov td a:hover{ background: #85b71b !important;  }
.prov td{ font-size: 10px; padding: 2px; text-align: left; }
.prov td a.vrouwen{width:30px;}
.prov td a.btl{width:25px;}

.ic{ padding-left: 0px; padding-right: 0; width: 5px; }
.fiche .cat td, .fiche .cat th{ text-align: center; }
.fiche .cat .l{ text-align: left; }

/* table > trend */
.trend li {	float: left; padding: 0 1px 0 1px; }
.trend a { background: url('../img/trend.png'); display: block; width: 11px; height: 11px;}
.trend span { display: none; }
.trend .w a { background-position: 0 0; }
.trend .l a { background-position: 22px 0; }
.trend .d a { background-position: 11px 0; }

/* dgames > table */
.dgleft{  float: left; }
.dgright{  float: right;  width:185px;}
.dgtxt{ font-size: 12px; }
.dgright select{ margin-top:10px; border:1px solid #e0e0e0; padding:2px; width:175px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }


/* fiche > table */
.fiche th{ text-align: left; }
.fiche table{ margin-bottom: 20px; }
.fiche .left{ width:390px; float: left; }
.fiche .right{ width:420px; float: left; margin-left: 30px; }
.fiche .leftsearch{ width:550px; float: left; }
.fiche .leftsearch .resulttext{  font-size:12px; }

.fiche .rightsearch{ width:300px; float: left; margin-left: 30px; }
.read dd, .read dt{ padding:  7px 0 7px 0; color: #666; }
.read dd{ padding-left: 150px; }
.read dd{ color: #000; }
.read dt{ padding-right: 5px; }
.read legend{ padding-bottom: 20px; }

.fiche .leftlogin{ width:610px; float: left; }
.fiche .leftlogin .text{  font-size:12px; }
.fiche .rightlogin{ width:250px; float: left; margin-left: 20px; }

/* fiche */
.fiche h2{ font-size: 16px; }
.fiche h1{ position: relative; }
.fiche h1 a{ font-size: 14px; color: #666; text-decoration: none; font-weight: bold; padding-left: 8px; position: absolute; top: 8px; right: 0; }
.fiche h1 a span{ font-weight: normal; font-size: 12px; }
.fiche p{ font-size: 12px; padding-bottom: 10px; }
.fiche ul li{ font-size: 12px;  line-height: 20px; background: url('../img/bulleti.png') no-repeat left 4px; padding-left: 13px; }
 
.hform{ background: #dedede; margin-bottom: 10px; padding: 10px 20px 10px 20px; overflow: hidden; }
.hform .line{ border-bottom: 1px solid #fff; color: #999; }
.hform .msg{ font-style: italic; padding: 10px 0 20px 0; }
fieldset.next{ margin-top: 20px; }

/* footer 
#footer{ margin: 0px auto; width: 960px; overflow: hidden; clear: both; }
#footer ul{ float: left; position: relative; left: 44%; }
#footer li{ color: #fff; font-size: 11px; line-height: 15px; float: left; background: url('../img/bullet.png') no-repeat right 5px; padding: 0 16px 10px 10px; position: relative; right: 50%; }
#footer li a{ color: #fff; }
#footer li.last{ background: none; }
*/

/* search top = 150 */
#search{ position: absolute; width: 360px; padding: 0 0 0 0; height: 32px; right: 146px; top: 150px; font-size: 12px; background: url('../img/searchfield.png') no-repeat right top; }
#search label{ display: block; width: 180px; position: absolute; top: 10px; left: 0; text-align: right; }
#searchfield{ background: transparent; padding: 1px 1px 1px 4px; font-size: 12px; position: absolute; width: 130px; left: 295px; top: 8px; border: 0; }
#searchbutton{ position: absolute; top: 0; right: 0; background: url('../img/searchfield.png') no-repeat right top; width: 30px; height: 30px; cursor: pointer; border: 0; }
#searchbutton:hover{ background-position: right -32px; }
#search ul{ display: block; width: 400px; position: absolute; top: 10px; left: 0; text-align: right; }
#search ul li{ float: left; font-size: 12px; margin-left: 10px; border-right: 1px solid #ccc; padding-right: 10px;  }
#search ul li.last{ padding: 0; border: 0; }

#searchranking{ position: absolute; width: 470px; padding: 0 0 0 0; height: 32px; right: 146px; top: 150px; font-size: 12px; background: url('../img/searchfield.png') no-repeat right top; }
#searchstatsranking{ position: absolute; width: 458px; padding: 0 0 0 0; height: 32px; right: 146px; top: 150px; font-size: 12px; background: url('../img/searchfield.png') no-repeat right top; }
#searchstatsranking ul, #searchranking ul{ display: block; width: 400px; position: absolute; top: 10px; left: 0; text-align: right; }
#searchstatsranking ul li, #searchranking ul li{ float: left; font-size: 12px; margin-left: 10px; border-right: 1px solid #ccc; padding-right: 10px;  }
#searchstatsranking ul li.last, #searchranking ul li.last{ padding: 0; border: 0; }


#ctl00_ContentPlaceHolder1_searchbutton{ position: absolute; top: 0; right: 0; background: url('../img/searchfield.png') no-repeat right top; width: 30px; height: 30px; cursor: pointer; border: 0; }
#ctl00_ContentPlaceHolder1_searchbutton:hover{ background-position: right -32px; }
#ctl00_ContentPlaceHolder1_searchfield{ background: transparent; padding: 1px 1px 1px 4px; font-size: 12px; position: absolute; width: 130px; left: 195px; top: 8px; border: 0; }
#ctl00_ContentPlaceHolder1_searchfield2{ background: transparent; padding: 1px 1px 1px 4px; font-size: 12px; position: absolute; width: 130px; left: 305px; top: 8px; border: 0; }
#ctl00_ContentPlaceHolder1_searchfield3{ background: transparent; padding: 1px 1px 1px 4px; font-size: 12px; position: absolute; width: 130px; left: 293px; top: 8px; border: 0; }

/* under */
#under{  margin-top: 20px; }
#under .cola{ width: 270px; float: left; }
#under .cola ul{ margin: 0 20px 0 0; }
#under .cola ul li{ float: left; width: 250px; }
#under .cola ul li a{ font-size: 12px; display: block; padding: 5px; background-color: #1e5e08; text-decoration: none; margin-bottom: 1px; color: #fff;  }
#under .cola ul li a:hover{ background: #85b71b url('../img/arrow.png') no-repeat 230px 8px; }

#under .colb{ width: 250px; float: left; padding: 0 10px 0 10px; margin: 0 10px 0 0;  }
#under .colb h2 span{ color: #ffae00; }
#under .colb{ font-size: 12px; }
#under .colb a{ color: #1e5e08 }
#under .colb p{ text-align: left; line-height:20px;}

#under .colc{ width: 340px; float: left; }
#under .colc ul li a{ font-size: 12px; color: #1e5e08; line-height: 20px; background: url('../img/bulleti.png') no-repeat left 4px; padding-left: 13px; }
#under .colc ul li a:hover{ color: #333; }
#under .colc p{ font-size: 12px; text-align: right; padding-top: 5px; }
#under .colc p a{ color: #1e5e08; }


/* forms */
dl{ font-size: 12px; }
dt{ float: left; width: 140px; padding: 15px 10px 0 10px; text-align: right; }
dd{ margin: 0; padding: 8px 8px 8px 160px; border-bottom: 1px solid #fff; }
dd select, dd textarea{ border:1px solid #e0e0e0; padding:2px; width:262px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
dd textarea{ height: 80px; width: 256px; }
dd textarea.large{ height: 80px; width: 500px; }
dd textarea.large2{ height: 160px; width: 500px; }
dd.last{ border-bottom: 0px; }
dd .txt{ width: 254px; }
dd .txtdvknaam{ width: 154px; }
dd .ex{ color: #999; padding-left: 10px; font-size: 11px; }
dd .ex2{ color: #999; font-size: 11px; }
dd .error{ color: Orange; font-weight:bold;  font-size: 12px; }
dd .captcha{ width: 80px; }
fieldset{ padding-bottom: 5px; }
.txt, .txtdvknaam{ padding: 3px; border: 1px solid #e0e0e0; }
.submit{ padding: 7px 25px 7px 25px; color: #fff; background: #1e5e08; cursor: pointer; border: 0; float: left; }
.confirm{ float: left; display: block; width: 340px; padding: 7px 0 0 10px; color: #666; }
.submit:hover{ background: #85b71b; }
table.qualities{ margin: 0; border: 0; }
table.qualities td{ padding: 5px; }
table.qualities th{ text-align: center; }

.search dt{ width: 120px; }
.search dd{ padding-left: 150px; }
.search select{ width: 160px;}

dl.login dt{ width: 70px; padding: 10px 5px 0 5px; }        
dl.login dd{ padding: 4px 4px 4px 70px; }
dl.login .txt{ width: 120px; }

.loginbutton{ background: url('../img/login.png') no-repeat 0 -26px; height: 26px; width: 74px; cursor: pointer; color: #fff; border: 0; }
.loginbutton:hover{ background-position: 0 0; }

.sml{ float: left; width: 380px; }
.smr{ float: right; width: 480px; }
.smr dt{ width: 100px; }
.smr dd{ padding-left: 100px; }

/* top */
#personal{ position: relative; top: 5px; z-index: 2; }/*5*/
#personal ul{ float: right; }
#personal ul li{ float: left; font-size: 12px; margin-left: 10px; border-right: 1px solid #ccc; padding-right: 10px;  }
#personal ul li.last{ padding: 0; border: 0; }
/* banners */
/*#btop{ position: absolute; width: 468px; height: 60px; background: url('../img/btop.png'); padding: 3px; top: 8px; left: 440px;  }
#bright{ position: absolute; width: 160px; height: 552px;background: url('../img/bright.png'); padding: 3px 4px 3px 4px; top: 150px; left: 980px; }*/
#btop{ position: absolute; width: 728px; height: 90px; background: #eee; padding: 3px; top: -40px; left: 226px; z-index: 100; }
#bright{ position: absolute; width: 160px; height: 552px; padding: 3px 4px 3px 4px; top: 150px; left: 980px; }
#bright2{ position: absolute; width: 160px; height: 552px; padding: 3px 4px 3px 4px; top: 790px; left: 980px; }



#mainnews { overflow: hidden; }
/* news item container */
.news {	float: left; width: 555px; }
.news p{ font-size: 12px; padding-bottom: 10px; }
.news p.quote{ font-size: 12px; padding-bottom: 10px; font-style:italic; }
.news ul{ font-size: 12px; margin-bottom: 10px;}
.news ul li{ font-size: 12px; background: url('../img/bulleti.png') no-repeat left 4px; margin-left: 20px; padding-left: 15px;}
.news img{ border: solid 1px #dedede;}
.news em{ font-style:  italic; }
.news h2{ font-size: 14px; height: 16px; }

/* tarieven item container */
.tarieven {	float: left; width: 905px; }
.tarieven p{ font-size: 12px; padding-bottom: 10px; }
.tarieven ul{ font-size: 12px; margin-bottom: 10px;}
.tarieven ul li{ font-size: 12px; background: url('../img/bulleti.png') no-repeat left 4px; margin-left: 20px; padding-left: 15px;}
.tarieven table { margin-bottom: 10px;}

/* table scores container */
.newsmeta { float: right;	width: 300px;}
.newsmeta .left{ width:300px; float: left;}
.newsmetaform{ background: #dedede; margin-bottom: 10px; padding: 10px 20px 10px 20px; overflow: hidden; }
.newsmetaform .lbltxt{ font-size:12px;}
.newsmetaform td{ border-bottom: 1px solid #fff; color: #000;  padding:  7px 0 7px 0;}
.newsmetaform table{ width:260px; border-bottom-width:0px; margin-bottom:10px;}
.newsmetaform .left dt.nm{ width: 70px; }
.newsmeta dd, .newsmeta dt{ padding:  7px 0 7px 0; color: #666; }
.newsmeta dd{ color: #000; }
.newsmeta dd{ padding-left: 10px;}
.newsmeta dt{ padding-right: 15px;}
.newsmeta legend{ padding-bottom: 10px; }

#newsunder{  margin-top: 20px; }
#newsunder .colc{ width: 300px; float: left;  margin-bottom:10px;}
#newsunder .colc ul li a{ font-size: 12px; color: #1e5e08; line-height: 20px; background: url('../img/bulleti.png') no-repeat left 4px; padding-left: 13px; }
#newsunder .colc ul li a:hover{ color: #333; }
#newsunder .colc p{ font-size: 12px; text-align: right; padding-top: 5px; }
#newsunder .colc p a{ color: #1e5e08; }


/* freeranking item container */
.freeranking {	float: left; width: 420px;}
.freeranking p{ font-size: 12px; padding-bottom: 10px; }
.freeranking p.quote{ font-size: 12px; padding-bottom: 10px; font-style:italic; }
.freeranking ul{ font-size: 12px; margin-bottom: 10px;}
.freeranking ul li{ font-size: 12px; background: url('../img/bulleti.png') no-repeat left 4px; margin-left: 20px; padding-left: 15px; padding-bottom: 6px;}
.frexample {	float: right; width: 442px;}
.frexample p{ font-size: 12px; padding-bottom: 10px; }

.freeranking a{ font-size: 12px; color: #1e5e08; line-height: 20px; }
.freeranking a:hover{ color: #333; }

.freelegende{ float: right; text-align: right; color: #666; font-size: 10px; padding-top: 2px; }

.playoffs{ float: left; text-align: left; margin-top:3px; padding-bottom: 10px;
	
	color: #1e5e08; font-size: 12px; padding-top: 2px; width:400px;}
.playoffs a{   color: #1e5e08; font-size: 12px;  padding-right: 8px; font-weight: bold; }

/*Ranking menu*/

#rankmenu{ position: relative; top: 5px; z-index: 2; right:650px;} /*5*/
#search ul li{ float: left; font-size: 12px; margin-left: 10px; border-right: 1px solid #ccc; padding-right: 10px;  }
#search ul li.last{ padding: 0; border: 0; }



/*Links*/
.weblinks h1{ position: relative; }
#lnkContent{
width: 930px;
float: left;
overflow: hidden;
}
#lnkCol1, #lnkCol2, #lnkCol3, #lnkCol4{
float: left;
width: 200px;
margin:  0 29px 16px 0 ;
font-size: 11px;
overflow: hidden;
}
.b{
width: 200;
margin-bottom: 16px;
overflow: hidden;
}
.b_h
{
	background: #1e5e08; 
	font-weight:bold;	
	color: #fff; 
	text-align: left; 
	padding: 3px; 
	font-size: 12px;
}
.b_c
{
overflow: hidden;
width: 200px;
}
.b_c ul
{
	font-size: 12px; 
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #fff;
	padding-bottom:4px;
}
.b_c ul li{  padding-left:5px;padding-top:2px;}
.b_c ul li a{color: #1e5e08; text-decoration:none; }
.b_c ul li a:hover{ text-decoration: underline;  }
.b_c ul li.alt{background: #fff;}
.b_c ul li a.sel{color:orange;}
 
 
 
/*Adressen*/

#adrContent{width: 930px;float: left;overflow: hidden;}
#adrMap{width: 930px;float: left;}
#adrCol1, #adrCol2, #adrCol3{float: left;width: 250px;margin:  0 29px 16px 0 ;font-size: 11px;overflow: hidden;}
.adres{width: 240;margin-bottom: 5px;overflow: hidden;}
.adres_h{background: #1e5e08; font-weight:bold;	color: #fff; text-align: left; padding: 3px; font-size: 12px;}
.adres_c{overflow: hidden;width: 240px;}
.adres_c table{	font-size: 12px;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background-color: #fff;padding-bottom:4px;width: 240px;}
/*.b_c ul li{  padding-left:5px;padding-top:2px;}
.b_c ul li a{color: #1e5e08; text-decoration:none; }
.b_c ul li a:hover{ text-decoration: underline;  }
.b_c ul li.alt{background: #fff;}
.b_c ul li a.sel{color:orange;}
  */
 
/*live scores*/
#liveContent{  overflow:hidden; }
#liveContent .liveCol2{float: left;width: 220px;margin:  0 0px 0px 40px ;}
#liveContent .liveCol1{float: left;width: 630;overflow:hidden;}
#liveContent .liveCol2 ul li a{ font-size: 12px; color: #1e5e08; line-height: 20px; background: url('../img/bulleti.png') no-repeat left 4px; padding-left: 13px; }
#liveContent .liveCol2 ul li a:hover{ color: #333; }

/*partners*/
.partner{width: 900;margin-bottom: 16px;}
.partner_h{background: #1e5e08; font-weight:bold;color: #fff; text-align: left; padding: 3px; font-size: 12px;}
.partner_c{overflow: hidden;width: 888px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;background-color: #fff;}
.partner_c .left{width:490px;padding: 10px 0px 10px 10px;float: left;}
.partner_c .right{font-size: 12px; color: #1e5e08; width:360px;padding: 10px 10px 10px 10px;float: right;}

/*rankingnews*/
.rankingRssNews{ width: 540px; float: left; background: #e3e3e3;	padding: 10px; margin-top:20px;}
.rankingNews{ width: 300px; float: right; background: #e3e3e3;	padding: 10px; margin-top:20px;}
.rankingRssNews .legend, .rankingNews .legend{ color: #000;  padding:  2px 0 6px 0; height:18px;}
.rankingRssNews ul li, .rankingNews ul li { font-size: 12px;  line-height: 20px; background: url('../img/bulleti.png') no-repeat left 4px; padding-left: 13px; }
.rankingRssNews ul li a, .rankingNews ul li a{ font-size: 12px; color: #1e5e08; line-height: 20px; }
.rankingRssNews ul li a:hover, .rankingNews ul li a:hover{ color: #333; }

/* color picker */
#cpkr{ position: absolute;	top: 0px;	left: 78px; height: 10px; width: 48px; z-index: 3;}
#cpkr ul{ list-style-type: none; margin: 0; padding: 0; }
#cpkr ul li{ float: left; height: 10px; width: 10px; margin-right: 2px; } 
#cpkr ul li a{ width: 10px; height: 10px;  background: url('../img/colors.png') no-repeat left top; display: block; }
#cpkr ul li a em{ display: none; }
#cpkr ul li a.green{ background-position: left top; }
#cpkr ul li a.blue{ background-position: -12px top; }
#cpkr ul li a.red{ background-position: -24px top; }
#cpkr ul li a.purple{ background-position: -36px top; }
#cpkr ul li a.green:hover{ background-position: left bottom; }
#cpkr ul li a.blue:hover{ background-position: -12px bottom; }
#cpkr ul li a.red:hover{ background-position: -24px bottom; }
#cpkr ul li a.purple:hover{ background-position: -36px bottom; }
/* niet nodig
#ctl00_lnkBtnPurple, #ctl00_lnkBtnRed, #ctl00_lnkBtnGreen, #ctl00_lnkBtnBlue{ width: 10px; height: 10px;  background: url('../img/colors.png') no-repeat left top; display: block; }
#ctl00_lnkBtnPurple em, #ctl00_lnkBtnRed em, #ctl00_lnkBtnGreen em, #ctl00_lnkBtnBlue em{ display: none; }
#ctl00_lnkBtnGreen { background-position: left top; }
#ctl00_lnkBtnBlue { background-position: -12px top; }
#ctl00_lnkBtnRed { background-position: -24px top; }
#ctl00_lnkBtnPurple { background-position: -36px top; }
#ctl00_lnkBtnGreen:hover{ background-position: left bottom; }
#ctl00_lnkBtnBlue:hover{ background-position: -12px bottom; }
#ctl00_lnkBtnRed:hover{ background-position: -24px bottom; }
#ctl00_lnkBtnPurple:hover{ background-position: -36px bottom; }*/

/* newsticker */
#newsticker{ position: absolute; top: 126px; left: 155px; height: 30px; width: 400px; z-index: 2;  background: url('../img/ticker.png') no-repeat top left;}
#newsticker ul{ position: absolute; top: 0px; left: 0px; z-index: 3; padding: 0 0 0 48px; }
#newsticker ul li{ float: normal; border: 0; padding: 0; position: relative; z-index: 3; }
#newsticker ul li a, #newsticker ul li a:hover{ text-transform: none; border: 0; font-weight: bold; color: #1a5807; }
#newsticker ul li a:hover{ color: #f60; }

/* specs */
.grspec{ width: 233px; background: #fff; padding: 1px; }
.grspec div{ background: #1e5e08; color: #fff; padding: 2px 0 2px 0; text-indent: 6px; }
.extrainfo { width: 398px; height:158px; margin-top:7px; background: #fff; font-size: 12px; padding:10px; overflow-y: scroll; }

/*Beheer overview*/
.controleblock { overflow: hidden; margin-bottom:40px;}
.controleblock .leftcblock{ width:610px; float: left; }
.controleblock .rightcblock{ width:250px; float: left; margin-left: 20px; }
.controleblock .fullcblock{ width:860px; float: left;  font-size: 12px; margin-bottom: 20px;}

/*dvk algemeen */
.dvkMenu{ height:20px; font-size: 12px; padding: 5px 0 0 0; font-weight: bold; text-align: center; border: 1px solid #e0e0e0; background: #e0e0e0 url('../img/bar.png') repeat-x; padding: 10px; margin-top: 5px; margin-bottom: 15px; }
.dvkUl{ overflow: hidden; margin-top: 3px; }
.dvkUl li{ float: left; padding-right: 10px;}
.dvkUl li a{ color: #1e5e08; text-decoration: none;  font-size: 12px;}

/*dvk mijn scores*/
.dvkClubs {	float: left; width: 410px;min-height: 290px; margin-bottom:20px;}
.dvkClubs h2{ font-size: 14px; height: 16px; }
.dvkGamesMenu { float: right;	width: 455px;}
.dvkGames { float: right; width: 455px; overflow-y: scroll; border-bottom: 1px solid #ccc; margin-bottom:20px;}
.dvkGames h1 { margin-top: 20px;}
.dvkGames .vethometeam{ font-weight:bold; text-align:right;}
.dvkGames .vetawayteam{ font-weight:bold; text-align:left;}
table.noline{border-bottom: 0px solid #ccc; }
.leftStats {	float: left; width: 440px;}
.leftStatsItem {	float: left; margin-bottom:20px;}
.rightStats {	float: right; width: 440px;}
.rightStatsItem {	float: right; margin-bottom:20px;}
.rightStatsItem .colorItem {	background: #dedede; padding:5px 5px 5px 5px;}
.txtScoreField{ padding: 2px; border: 1px solid #e0e0e0; width: 45px; text-align: center;}
.rightStatsItem .colorItem td { padding: 2px 2px 2px 5px;}
.rightStatsItem .colorItem td.left { border-left: 1px solid #FFFFFF; padding-left:8px; height:130px}

/*dvknew*/
.dvkNewClubs {margin-bottom:20px;}
.dvkNewClubs .left{ width:420px; float: left; }
.dvkNewClubs .right{ width:450px; float: right; }
.dvkNewClubs .right .addblock{ background: #dedede; padding:  10px 10px 10px 10px;margin-bottom:20px;}
.dvkNewClubs .right .addblock td{ border-bottom: 1px solid #fff;width:420px; height:22px;}
.error{ color: Orange; font-weight:bold;  font-size: 12px; }
.dvkNewClubs select.clubslist{width:190px;}
.dvknewfiche {background: #dedede; margin-bottom: 10px; padding: 10px 20px 10px 20px; overflow: hidden;}
.dvknewfiche .dnleft{ width:360px; float: left; border:solid 2px #000: }
.dvknewfiche .dnright{ width:480px; float: right;  }
.dvknewfiche table { padding:0px 0px 0px 0px; }
.dvknewfiche tr{ }
.dvknewfiche td{ padding:  7px 5px 7px 5px; color: #666; border-bottom: 1px solid #fff;width:100px; height:22px;}
.dvknewfiche td.kolom1{ width:110px; text-align:right; }
.dvknewfiche td.kolom2{ width:230px;  }
.dvknewfiche td.kolom7{ width:20px;  }
.dvknewfiche td.kolom8{ width:210px;  }
.dvknewfiche td.kolom5{ width:340px;  text-align: right; }
.dvknewfiche td.kolom3{ width:40px;  text-align: center;}
.dvknewfiche td.kolom4{ width:300px; color:#999999 }
.dvknewfiche td.kolom6{ width:460px;  text-align: right;}
.dvknewfiche td.kolom1noline{ width:110px; text-align:right; border-bottom: 0px solid #fff;}
.dvknewfiche td.kolom2noline{ width:230px;  border-bottom: 0px solid #fff;}
.dvknewfiche td.kolom3noline{ width:40px;  text-align: center;border-bottom: 0px solid #fff;}
.dvknewfiche td.kolom4noline{ width:300px; color:#999999 ;border-bottom: 0px solid #fff;}
.dvknewconfirm{   display: block; width: 100px; padding:  5px 0 0 10px; color: #666; }
.txtnewdvknaam{ padding: 2px; border: 1px solid #e0e0e0; width: 140px;}
.dvkEditClubs {margin-bottom:20px;}
.dvkEditClubs .left{ width:420px; float: left; }
.dvkEditClubs .right{ width:450px; float: right; }
.dvkEditClubs .right .addblock{ background: #dedede; padding:  10px 10px 10px 10px;margin-bottom:20px;}
.dvkEditClubs select.clubslist{width:190px;}

/* rangschikking*/
#dvkScoreContent{width: 930px;float: left;overflow: hidden;}
#dvkScoreCol2, #dvkScoreCol3, #dvkScoreCol4{float: left;width: 215px;margin:   0 20px 10px 0 ;font-size: 11px;overflow: hidden;}
#dvkScoreCol1{float: left;width: 184px;margin:   0 20px 10px 0 ;font-size: 12px;overflow: hidden;}
.dvkScoreCol1sub{padding:  10px 10px 10px 10px;background: #dedede;}

/**/
.dvkuitleg {	  width: 890px; }

#UpdateProgressBackgroundFilter{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;overflow: hidden;padding: 0; margin: 0;background-color: #000;filter: alpha(opacity=50);opacity: 0.5;z-index: 1000;}
#UpdateProgressMessage{top: 50%;left: 50%;margin-left: -110px;position: absolute;z-index: 1001;}

/* VBK / wijzigploeg */
.vbk_header{ padding-top: 10px; background: url(../img/devoetbalkenner-logo.png) no-repeat right top; height: 75px; }
.vbk_header h1 span{ color: #ccc; }
.vbk_header h1 em{ -webkit-text-shadow: 1px 1px 0px #fff; -moz-text-shadow: 1px 1px 0px #fff; text-shadow: 1px 1px 0px #fff; }
.vbk_header h2{ padding-top: 0; }
.vbk_header h2 span{ color: #999; font-size: 11px; display: block; text-shadow: -webkit-text-shadow: 1px 1px 0px #fff; -moz-text-shadow: 1px 1px 0px #fff; text-shadow: 1px 1px 0px #fff; }
.vbk_header h2 span strong{ color: #666; }

.vbk_edit_table .editbuttons{ }
.vbk_edit_table .editbuttons ul{ }
.vbk_edit_table .editbuttons ul li{ float: left; padding-right: 6px;  }
.vbk_edit_table .editbuttons ul li a{ display: block; }
.vbk_edit_table .editbuttons ul li a, .vbk_edit_table .editbuttons ul li span, .vbk_edit_table .editbuttons input{ border: 0; font-size: 11px; padding: 2px 10px 2px 10px; color: #fff; background: #666; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.vbk_edit_table .editbuttons ul li a:hover, .vbk_edit_table .editbuttons input:hover{ text-decoration: none; background-color: #999; cursor: pointer; -webkit-box-shadow: 0px 0px 2px #fff; -moz-box-shadow: 0px 0px 2px #fff; box-shadow: 0px 0px 2px #fff;  }
.vbk_edit_table .editbuttons select{ font-size: 11px; } 

.vbk_edit_table .editbuttons .vbk_joker a, .vbk_edit_table .editbuttons .vbk_joker span{ background: #666 url(../img/joker2.png) no-repeat 3px 1px; padding-left: 22px; }
.vbk_edit_table .editbuttons .vbk_wissel a{ background: #666 url(../img/wissel.png) no-repeat 3px 1px; padding-left: 22px; }
.vbk_edit_table .editbuttons .vbk_vervang a{ background: #666 url(../img/vervang.png) no-repeat 3px 1px; padding-left: 22px; }

.vbk_edit_table .editbuttons .vbk_verwijder a{ background: #666 url(../img/delete2.png) no-repeat 5px 3px; padding-left: 22px; }

.vbk_edit_table .editbuttons .notact{ opacity:.30; filter: alpha(opacity=30); -moz-opacity: 0.3; cursor: default !important; }
.vbk_edit_table .editbuttons .notact:hover{ background-color: #666; }
.vbk_edit_table .editbuttons .notact2, .vbk_edit_table .editbuttons .notact2:hover{ background: #666 url(../img/joker2.png) no-repeat 3px 1px; padding-left: 22px; cursor: default !important;}
 
.vbk_edit_table .editbuttons .invisib{ opacity:0.0; filter: alpha(opacity=0); -moz-opacity: 0.0; cursor: default !important; }


.vbk_edit_table .wisselploeg td, .vbk_edit_table .wisselploeg td a, .vbk_edit_table .wisselploeg td .ploeg{ color: #999; }
.vbk_edit_table .vervangploeg td, .vbk_edit_table .vervangploeg td a, .vbk_edit_table .vervangploeg td .ploeg{ color: #BBB; text-decoration: line-through; }

.vbk_edit_table td .ploeg { color: #1e5e08; }
 


.info_bar{ float: right; width: 200px; background: #dedede; padding: 10px; margin-bottom: 15px; }
.info_bar li{ font-size: 12px; padding: 6px 0 6px 0; border-bottom: 1px solid #fff; }
.info_bar li.last{ border: 0; }
.info_bar li select { width: 200px !important; }
.info_bar li h6{ display: block; padding: 3px 0 5px 0; font-size: 12px; font-weight: bold; }
.info_bar li small{ color: #999; }
.groupinfo_bar{ width: 263px;  }

.vbkmenu{  background: #e0e0e0 url(../img/bar.png) repeat-x; margin-bottom: 20px; margin-top: 5px; border: 1px solid #e0e0e0; clear: both; overflow: hidden; }
.vbkmenu li{ float: left; }
.vbkmenu li a{ display: block; font-size: 12px; padding: 10px 10px 10px 10px; border-right: 1px solid #cecece; -webkit-text-shadow: 1px 1px 0px #fff; -moz-text-shadow: 1px 1px 0px #fff; text-shadow: 1px 1px 0px #fff; text-decoration: none; font-weight: bold; background: url(../img/vbk_active.gif) no-repeat -1000px -1000px; }
.vbkmenu li a:hover{ color: #000; }
.vbkmenu li.logout{ float: right; }
.vbkmenu li.logout a{ border: 0; }
.vbkmenu li.active a{ background-position: center top; color: #000; background-color: #fff; }
.vbkmenu li.inactive a{ display:none; }

.p_info p{ font-size: 12px; line-height: 20px; padding: 0 0 10px 0; }

#facebox dt{ width: 80px !important; }
#facebox dd{ padding-left: 80px !important; }

.team_select{ width: 440px; float: left; }
.team_select dt{ width: 100px !important; }
.team_select dd{ padding-left: 100px !important; }
.new_team_table{ width: 410px; float: right; }

.email_alerts{ padding-top: 5px; }
.email_alerts li{ line-height: 25px; }
.email_alerts li small{ color: #999; }

.form_loader{ display: block; float: left; width: 20px; padding-left: 10px; padding-top: 10px;}
.submit{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.form_error{ color: #bd0000; font-size: 11px; padding-left: 5px; }
.form_field_error{ color: #bd0000; border: 1px solid #ffeaea; }

#prules{ background: #dedede; overflow: hidden; margin-bottom: 10px;  }
#prules li{ float: left; height: 30px; display: block; background: url(../img/big-check.png) no-repeat 5px -96px; padding: 20px 15px 20px 70px; width: 210px; border-right: 1px solid #999; border-left: 1px solid #fff;  }
#prules li p{ font-size: 12px; color: #666; }
#prules li.last{ border-right: 0; }
#prules li.first{ border-left: 0; }
#prules li.ok{ background-position: 5px 4px; }
#prules li.ok p{ color: #000; }

.activate{ background: #dedede; padding: 20px; text-align: center; overflow: hidden; }
.activate .submit{ font-size: 16px; font-weight: bold; float: none; }
.top_activate{ margin-bottom: 10px; }

/* error */
.team_error{  border: 1px solid #ffeaea; padding: 6px; margin: 5px 0 5px 0; }
.team_error p{ color: #bd0000; font-size: 12px; font-weight: bold; line-height: 17px; }



/* nieuw edit pagina */
.edit_team_container{ overflow: hidden; }
.edit_team_table{ width: 350px; float: left; }
.edit_info_bar{ float: right; width: 500px; }
.edit_info_bar dt{ width: 70px; }
.edit_info_bar dd{ padding-left: 70px; }

/* score pagina */
.combinaties{  float: right; position:relative; }
.combinaties select{ width: 150px !important; }

/* dvk groepen*/
.leftdvkGroup {	float: left; width: 440px;}
.leftdvkGroupItem {	float: left; margin-bottom:20px;}
.rightdvkGroup {	float: right; width: 440px;}
.rightdvkGroupItem {	float: right; margin-bottom:20px;}
.bottomdvkGroup {	float: left; width: 100%;}

/*  DVK groep */
#dvkGroupContent{
width: 930px;
float: left;
overflow: hidden;
}
.dvkGroupCol1{	float: left; width: 270; }
.dvkGroupCol2{	float: left; width: 270; margin-left:23px;}
.dvkGroupCol3{	float: left; width: 300; margin-left:23px;  }
.dvkGroupColItem{ margin-top:20px;  }
.dvkGroups{ height: 190px;}
.dvkgrouptextbox { width: 230px !important; }




.paging {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	LIST-STYLE-TYPE: none; margin-bottom: 30px;
	 
}

.paging LI 
{
	float:left;
	MARGIN-RIGHT: 1px;
	border-width:0px;
}
.paging LI SPAN {
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 3px; 
	PADDING-RIGHT: 3px; 
	DISPLAY: block; 
	PADDING-TOP: 2px
}

.paging LI EM {
	DISPLAY: none
}
.paging LI A {
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 18px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	BACKGROUND: #1e5e08; 
	HEIGHT: 18px; 
	COLOR: #fff; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px
}
.paging LI A:hover {
	BACKGROUND-COLOR: #85b71b
}
.paging LI.active A {
	BACKGROUND: #ff9800; CURSOR: default; FONT-WEIGHT: bold
}


/* base: uppernav */
#uppernav{ background: #2a2a2a url(../img/uppernav.gif) repeat-x top left; height: 30px; }
#uppernav .menu li{ padding: 4px 10px 0 0; font-size: 12px; }
#uppernav .menu li a{ color: #ccc !important; padding: 4px 7px; background: url(../img/menu.gif) repeat-x 0 -100px; text-shadow: -1px -1px #080820; text-decoration: none; }
#uppernav .menu li.active a, #uppernav .menu li a:hover{ padding: 3px 6px; background-position: top left; border: 1px solid #161619;  -webkit-box-shadow: 0 1px 0 #38373c; -moz-box-shadow: 0 1px 0 #38373c; box-shadow: 0 1px 0 #38373c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#uppernav .menu li a:hover{ background-position: -35px left; }
#uppernav .menu li.active a{ color: #fff !important;  }
#uppernav .lang{ float: right; margin-right: 100px; }
#uppernav .menu{ list-style-type: none; }
#uppernav .menu li{ float: left; }
#uppernav .menu li a{ display: block; }
#uppernav .center{ width: 1000px; margin: 0 auto; }
#upperfix{ background: #e0e0e0; height: 55px; }

#uppernav .tsb{ float: right; padding: 3px 0px 0 0; }
#uppernav .tsb .tsbtext, #uppernav .tsb .tsbselect{ background: #f0f0f0; border: 1px solid #ccc !important; border-radius: 3px; padding: 2px; font-size: 12px; }
#uppernav .tsb .tsbtext{ width: 100px; margin-right: 2px; padding: 3px; }
#uppernav .tsb .tsbselect{ margin-right: 0px; }
#uppernav .tsb .tsbbtn{ cursor: pointer; float: right; padding: 3px 5px; }
#uppernav .tsb .tsbbtn:hover{  }

#uppernav .tsb2{ float: right; padding: 3px 20px 0 0; }
#uppernav .tsb2 .tsbbtn{ cursor: pointer; float: right; padding: 3px 5px; }
#uppernav .tsb2 .tsbbtn:hover{  }

/* base: footer */
#footer{ padding: 20px 0 30px 0; background: url(../img/grain-dark.gif); margin-top: 20px; }
#footer .center{ width: 1080px; margin: 0 auto; }
#footer .copyright{ background: #85b71b; border-radius: 3px; }
#footer .copyright p{ text-align: center; color: #fff; font-size: 12px; text-shadow: -1px -1px #1E5E08; line-height: 35px; }
#footer .copyright p a{ color: #fff; }

#footer .row{ overflow: hidden; padding: 10px 0 30px 0; }
#footer .col{ float: left; width: 190px; padding-left: 30px; }
#footer .col h5{ font-size: 14px; color: #f8f8f8; text-shadow: -1px -1px #000; padding-bottom: 15px; }
#footer .col ul{ list-style-type: none; }
#footer .col li{ line-height: 26px; color: #8b8b92; font-size: 12px; text-shadow: -1px -1px #000; }
#footer .col li a{ color: #8b8b92; font-size: 12px; text-shadow: -1px -1px #000; }
#footer .col li.active a{ color: #fff; text-decoration: none; }
#footer .col li a:hover{ color: #fff; }
#footer .col li .number{ font-size: 30px; color: #fff; }

#footer .share{ padding-bottom: 20px; }
#footer .share li a{ background: url(../img/share.gif) no-repeat; padding-left: 27px;  }
#footer .share li.fb a{ background-position: 0 -23px; }
#footer .share li.rss a{ background-position: 0 -44px; }

#footer .tweetpanel .tweet{ float: right; width: 190px; line-height: 18px; }
#footer .tweetpanel .controls{ float: left; width: 28px; }
#footer .tweetpanel .controls ul li em{ display: none; }
#footer .tweetpanel .controls ul li a{ display: block; width: 22px; height: 15px; background: url(../img/share.gif) no-repeat 0 -102px; margin-bottom: 10px; }
#footer .tweetpanel .controls ul li.prev a{ background-position: 0 -127px; margin-bottom: 5px; }
#footer .tweetpanel .controls ul li.next a{ background-position: 0 -144px; margin-bottom: 5px; }

#footer .first{ background: url(../img/footer-col.gif) no-repeat right center; height: 210px; }
#footer .last{ background: url(../img/footer-col.gif) no-repeat left center; height: 210px; }
#footer .fixwidth{ padding: 0 120px 0 20px; }


.dvbmAd{ border: 1px solid #1e5e08; padding: 2px 10px 10px 10px; font-size:11px; margin-bottom:15px;}
.dvbmAd a{ color: #1e5e08; text-decoration: none; }
.dvbmAd a:hover {	text-decoration: underline; }








.float_left{float: left;}
.float_right{float: right;}

/* serienavigation */
.smleft1 { width: 760px;float: left; }
.smright1 { width: 120px; float: right; }

.smtabs{ overflow: hidden; border-bottom: 1px solid #1e5e08; height: 20px; width: 100%; }
.smtabs li{ float: left; padding-right: 1px;  }
.smtabs li.seasons{ width: 120px;  }
.smtabs li a{ display: block; background: #85b71b; color: #fff; padding: 3px 6px 3px 6px; font-size: 11px; text-decoration: none; }
.smtabs li.active a{ background: #1e5e08; cursor: default; }
.smtabs li a:hover{ background: #1e5e08; }

.standard_table{ margin-bottom: 10px; border: 1px solid #e0e0e0;}
.standard_table td{ font-size: 9px; padding: 2px; text-align: left; }
.standard_table th{ font-size: 10px; padding: 2px; text-align: left; color: #434343; font-weight: bold; background-color:transparent; }
.standard_table .divr{ border-right: 1px solid #e0e0e0; }

.series a{ background: #0E8A1B !important; color: #fff !important;  text-decoration: none; display: block; text-align: center; width: 15px; padding: 3px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.series a:hover{ background: #85b71b !important;  }
.series a.active{ background: #85b71b !important; color: #fff !important;   }
.series a.active:hover{ text-decoration: none;}
.series a.notavailable{ background: #dfdfdf !important; color: #fff !important; cursor: default;}
.series a.notavailable:hover{ text-decoration: none;}
.series a.vrouwen{width:24px;}
/*
.gdseries a{ background: #85b71b !important; }
.gdseries a:hover{ background: #0E8A1B !important;  }
.gdseries a.active{ background: #0E8A1B !important; }
*/
.flagseries a{ padding: 3px; }
.flagseries a:hover{   }
.flagseries a.active{  }
.flagseries a.active:hover{ }
.flagseries a.notavailable{  cursor: default; }
.flagseries a.notavailable img{ cursor: default; opacity:0.3; filter:alpha(opacity=30); /* For IE8 and earlier */}
.flagseries a.notavailable:hover{ }

.gdseries a{ font-size:10px; width: 14px; padding: 1px;}

.smyears { overflow-y: scroll; border: 1px solid #e0e0e0;}
.smyears ul{ margin: 0 20px 0px 0; }
.smyears ul li{ float: left; width: 101px;}
.smyears ul li a{ font-size: 11px; display: block;  padding: 3px;padding-top: 4px; text-align:center; background-color: #0E8A1B; text-decoration: none; margin-bottom: 1px; color: #fff;  }
.smyears ul li a:hover{ background: #85b71b url('../img/arrow.png') no-repeat 230px 8px; }
.smyears ul li a.active{ background: #85b71b !important; color: #fff !important; cursor: default;  }
.smyears ul li a.active:hover{ text-decoration: none;}

/*serieranking sr */
.srspeeldagen {  margin:  10px 0px 20px 0px;}
.srranking {  margin: 10px 0px 20px 0px;  }

/* rankinggame rg */
.rgwedstrijdhome, .rgwedstrijdscore, .rgwedstrijdaway  { border: 1px solid #ffffff; float:left; margin: 0px 0 20px 0; color:#1e5e08; padding: 15px; font-weight:bold; font-size:25px; background-color:#e3e3e3;}
.rgwedstrijdhome{ width: 340px; margin-right:18px; text-align:right;}
.rgwedstrijdscore{ width: 80px; text-align:center;}
.rgwedstrijdaway{float:right; width: 340px; }  
.rgranking{float:left; width: 410px; margin-bottom:15px;}
.rg2clubranking{float:right; width: 440px;}

/* clubranking cr */

.crspeeldagen {  margin: 10px 0px 10px 0px; }
.crranking {  margin: 10px 0px 10px 0px; width:460px;  }
.crstats {  margin: 10px 0px 10px 0px; width:400px;  }
.crclubstats{margin-bottom:10px;}
.crclubstats td{ text-align:right; padding: 2px;}
.crclubstats th.statdescription{ text-align:right; font-weight:normal; background-color:#e3e3e3; color: #000000;padding: 2px; padding-right: 5px;}
.crclubstats th.alt{ background-color:#e9e9e9;}
.crmap {  margin: 10px 0px 10px 0px; width:880px;  }
  


