body
{
	margin:10px;
	background:url(../img/pattern.png) repeat;
	font-family:Arial;
	font-size:10pt;
}

.button
{
    float:right;
    border:1px solid #CCCCCC;
    background:#FCFCFC;
    font:Arial 12pt bold;
    text-decoration:none;
    color:#FF6600;
    padding:2px 5px 2px 5px;
    margin-top:5px;
}

.finalist
{
	background-color:#FAFAFA;
	margin:5px;
	padding:5px;
	border:1px solid #CCCCCC;	
}

#login
{
    width:150px;   
}

.clear
{
    clear:both;   
}

.button:hover
{
    background:#EEEEEE;
}


input, textarea
{
    font-family:Arial;
    font-size:10pt;
    color:#FF6600;
    border:1px solid #CCCCCC;
    background:#FCFCFC;   
}

label
{
    width:150px;
    display:block;
    float:left;   
}

.reactieformulier input, .reactieformulier textarea
{
    float:left;
    margin:5px;
}

.reactieformulier
{
    width:580px;
    margin:10px auto;
    padding:10px;
    background-color:#FCFCFC;
    border:1px solid #CCCCCC;
}

.input_right
{
    float:right;
    padding:2px;   
}

#main
{
	width:960px;
	margin:0 auto;
	padding:10px;
	background-color:#FFFFFF;
}

#head
{
	width:100%;
	height:140px;
	background:url(../img/header.png) no-repeat;
}

#featured
{
	width:950px;
	height:225px;
	margin:10px 0px 10px 0px;
	padding:10px 0px 0px 10px;
	background:url(../img/verloop.png) repeat-x;
}

#content
{
	float:left;
	width:740px;
	padding-right:10px;
}

#menu
{
	float:right;
	width:200px;
}

#sideMenu 
{
	list-style-image:url(../img/bullet.png);
	font-family:Georgia;
	font-size:20pt;
	color: #ff6600;
}

#sideMenu a
{
    text-decoration:none;
    color:#FF6600;
}

#sideMenu a:hover, #sideMenu li.aan a
{
    color:#CCCCCC;   
}

#disclaimer
{
	clear:both;
}

h1
{
	font-size:13pt;
}

h2
{
	margin:10px 0px 10px 0px;
}

h3
{
	margin:5px 0px 5px 0px;
}

h4
{
    font-size:10pt;
	margin:5px 0px 5px 0px;
}

.rank
{
	margin:30px;
	padding:0px;
}

.reacties
{
	color:#FF6600;
	font-size:8pt;
	float:left;
	width:200px;
	margin:10px 0px 10px 0px;	
}

.postInfo
{
	color:#FF6600;
	font-size:8pt;
	text-align:right;
	width:400px;
	float:right;
	margin:10px 0px 10px 0px;
}

.featuredItem
{
	float:left;
}

div.row 
{
  clear: both;
  padding-top: 5px;
}

div.row span.label 
{
  float: left;
  width: 100px;
  text-align: right;
  margin-right:10px;
}

div.row span.formw 
{
  float: right;
  width: 235px;
  text-align: left;
}

#container
{
    border:1px solid #CCCCCC;
    width:580px;
    background:#FCFCFC;
    margin:0 auto;
    padding:10px;
}

#container ul
{
    padding:0px;
    display:inline;
    margin:0px;
    float:left;
}

.sortItem
{
    list-style-type:none; 
    width:100px; 
    border:1px solid #CCCCCC; 
    background-color:#FF6600; 
    margin:5px;
    padding:5px;
}

.reactie, .alternatingReactie
{
    width:600px;
    margin:20px auto;
}

.centeredEightyPercent
{
    width:600px;
    margin:0 auto;   
}

.centeredContent
{
    width:580px;
    margin:0 auto;
    padding:10px;
    border:1px solid #CCCCCC;
    background-color:#FCFCFC;   
}

.reactie hr, .alternatingReactie hr
{
    height:0;
    border:0;
    border-top:1px dashed #CCCCCC;
}

hr
{
    height:0px;
    border:0px;
    border-top:1px dashed #FF6600;
    width:600px;
    margin:15px auto;   
}

.alternatingReactie .bericht
{
    background-color:#E0E0E0;
    padding:10px;
}

.alternatingReactie .top
{
    height:30px;
    background:url(../img/topA.gif) top left no-repeat;       
}

.reactie .bericht
{
    background-color:#ECECEC;
    padding:10px;
}

.reactie .top
{
    height:30px;
    background:url(../img/top.gif) top left no-repeat;       
}

.contentbox
{
    margin:10px;
    padding:10px;
    background-color:#FCFCFC;
    border:1px solid #CCCCCC;
}

.wedstrijd
{
    width:580px;
    margin:0 auto;
    padding:10px;
    background-color:#FCFCFC;
    border:1px solid #CCCCCC;   
}

div.tabcontent
{
	display:none;
}

div.activetext
{
	display: block;
	background-color:#FCFCFC;
}

ul#tabs 
{
	list-style-type: none;
	padding:0px;
	margin:-10px;
	display:block;
	background-color:#DDD;
	height:25px;
}

#tabswrap
{
    padding:10px;
    width:580px;
    border:1px solid #CCCCCC;
    background-color:#FCFCFC;
    margin:0 auto;
}

#inlineTabs
{
    padding:10px;
    width:500px;
    border:1px solid #CCCCCC;
    background-color:#FCFCFC;
    margin:0 auto;
}

ul#tabs li 
{
	display:block;
	float:left;
	background:#DDD;
	color:#555;
	line-height:25px;
    padding:0px 10px 0px 10px;
	cursor:pointer;
}

ul#tabs li.active
{
    background:#FCFCFC;
}

.ranglijst
{
	border:1px solid #CCCCCC;
	width:100%;
}

.wedstrijden
{
    width:600px;
    margin:0 auto;
    border:1px solid #CCCCCC;
}

.wedstrijden td, .ranglijst td
{
    padding:2px;   
}

.alternatingItem, .item
{
    cursor:pointer;   
}

.alternatingItem
{
    background-color:#FAFAFA;
}

.item
{
    background-color:#FCFCFC;   
}

.wedstrijden th
{  
    background-color:#ECECEC;
    font-weight:normal;
    text-align:left;
    padding:5px;   
}

.feedNews
{
    width:600px;
    margin:0 auto;
    list-style-type:none;
    padding:0px;
    background-color:#ECECEC;
    border:1px solid #CCCCCC;
}

.tableSpan
{
    width:200px;
    display:block;
    float:left;
    padding:2px 0px 2px 0px;   
}

.tableValue
{
    float:left;
    display:block;
    width:350px;   
    padding:2px 0px 2px 0px;
}

.feedNews li
{
    padding:5px;   
}

.feedNews a
{
    display:block;
    padding:5px 0px 5px 0px;
    color:#000000;
}

ul.lijst
{
    list-style-type:none;     
}

ul.lijst li
{
    padding:2px 0px 2px 0px;   
}