* {	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; }
h1 em, h2 em, h3 em, h4 em{ color: #f90; font-style: normal; }
body{ background: #85b71b url('../img/body.png') repeat-x; }
select{ 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;}
.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; }
#bottom { background: url('../img/bottombg.png') no-repeat;	height: 40px; }
#maintable { overflow: hidden; }
#menu {	position: absolute;	top: 0;	left: 0; height: 80px; background: red; z-index: 1;}
#menu img.logo { position: absolute; top: -1px;	left: 40px; z-index: 0;}
#menu ul{ position: absolute; top: 99px; left: 180px; z-index: 1; width: 750px;}
#menu ul li{ float: left; border-right: 1px solid #cbcbcb; padding: 0 9px 0 8px; position: relative;}
#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; }
#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;}


/* 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 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; }

.tabs{ overflow: hidden; border-bottom: 1px solid #1e5e08; height: 20px; width: 370px; }
.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; }

/* table local */
.local{ margin-top: 20px; }
.localtable{ float: left; width: 550px; }
.localmap{ float: left; width: 290px; padding-left: 50px; }
.localmapsearch{ float: right; width: 290px; padding-left: 50px; }

/* 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{ background: #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; }
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; }
.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; }

/* 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 .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 */
.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; }
.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 */
#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: 195px; 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; }

#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; }

/* 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: 11px; }
#under .colb a{ color: #1e5e08 }
#under .colb p{ text-align: center; }

#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 140px; 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.last{ border-bottom: 0px; }
dd .txt{ width: 254px; }
dd .ex{ color: #999; padding-left: 10px; font-size: 11px; }
fieldset{ padding-bottom: 5px; }
.txt{ 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: 200px; 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: 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; }



#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;}

/* 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 .line{ border-bottom: 1px solid #fff; color: #999; }
.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; }
#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: right; margin-top:3px; padding-bottom: 10px;
	/*margin-bottom:10px;*/
	color: #1e5e08; font-size: 12px; padding-top: 2px; }
.playoffs a{   color: #1e5e08; font-size: 12px;  padding-right: 8px; font-weight: bold; }




 
