BODY {
	background: #ff8400;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	}
BODY, TEXTAREA {
	font-family: Verdana;
	font-size: 12px;
	color: #646464;
	}
FORM {
	margin: 0px;
	padding: 0px;
}
FORM P{
	margin:0px;
	margin-bottom: 3px;
}
IMG {
	border: 0px;
	}
P, H1, H2, H3,h4,h5 {
	/*margin: 0px 0px 10px 0px;*/
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	}
B{
	color: #000;
}
	
A {
	color: #ff8400;
	text-decoration: none;
}
A:hover{
	text-decoration: underline;
}
H1{
	width: 100%;
	margin-bottom: 10px;
}
	
H2{
	padding-left: 50px;
	width: 200px;
	float: left;
	background: url('/gfx/logos/twitter-h1.png') no-repeat;
	}
H3 {
	margin-bottom: -5px;
	width: 100%;
}

P {
	color: #646464;
	margin: 0px 0px 10px 0px;
	}
.elf{
	font-size: 11px;
}
.green{
	font-weight: bold;
	color: #1ca049;
	}
	
LABEL{
	}
	
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;

}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}		

	
#body{
	width: 935px;/*width:935px;*/
	margin: 0px auto;
	padding: 0px 29px;
	background: url('../gfx/bg/rep.png') repeat-y;
	}	
	
#navigatie{
	width: 933px;
	margin: -18px auto 0;
	height: 80px;
	padding: 0 30px 0;
	background: url('/gfx/bg/top.png') no-repeat;
}

#navigatie .sp{
	padding: 0px 10px;
}

#flashbal{
	width: 933px;
	height: 20px;
}

.item {
	background:	#f2f2f2;
}

.dyn .item {
	padding-bottom: 10px;
	background: #f2f2f2;
	margin-bottom: 1px;
	padding: 5px;
	}
.dyn .odd {
	background: #FAFAFA;/*#fff9f2;*/
	}

#top {
	background: url('/gfx/top.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 200px;
	}
#middle {
	background: url('/gfx/middle.png');
	background-repeat: no-repeat;
	background-position: center top;
	}
	
#bottom{
	height: 180px;
	width: 905px;
	background: url('/gfx/bg/bottom.png') no-repeat;
	margin: 0px auto;
	padding: 0 45px;
	font-size: 11px;
}
	.mogelijkdoor{
		width: 860px;
		margin: 0px auto;
		padding-top: 5px;
		}


#footer{
	padding-top: 40px;
	width: 390px;
	margin: 0px auto;
	text-align: center;
	color: #000;
}

#vragen {
	}
TEXTAREA {
	width: 100%;
	}
.sp {
	padding: 10px;
	}
.spsmall {
	padding: 10px;
	}
.splarge {
	padding: 20px;
	}
.grey {
	padding: 10px;
	background: #e2e2e2 url('/gfx/grey.png') repeat-x;
	}

#antwoorden {
	}
	#antwoorden .vraag , #antwoorden .antwoord{
		margin: 0px;
		}
		
	#antwoorden .vraag, #antwoorden-op-de-vragen .vraag {
		text-align: left;
		}
		
	#antwoorden .antwoord , #antwoorden-op-de-vragen .antwoord{
		text-align: right;
		}
	#antwoorden .item, #antwoorden-op-de-vragen .item{
		padding: 10px 10px 20px;
	}
	

#menu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 81px;
	background: #fff url('/gfx/menubk.gif') repeat-x;
	}
#menu A {
	color: #0b7500;
	font-weight: bold;
	text-decoration: none;
	}
#menu LI {
	height: 100%;
	}
#menu LI {
	display: block;
	list-style: none;
	margin: 0px;
	
	/*padding: 5px 15px 5px 15px;*/
	height: ;
	float: left;
	}
	#menu LI.sep{
		background: url('/gfx/sep.gif') right no-repeat;
		padding: 0px 6px;
	}
	#menu LI IMG{
		margin-top: 20px;
	}
	
.sec {
	background: white;
	}
.l {
	border-left: 1px #e1e1e1 solid;
	}
.b {
	border-bottom: 1px #e1e1e1 solid;
	}
	
#bottomnav{
	background: #f4f4f4 url('/gfx/bg/bottomnavigatie.gif') repeat-x;
	padding-top: 20px;
	}	
	#bottomnav UL {
		list-style: none;
		margin: 0px;
		padding: 0px;
		padding-top: 8px;
	}
	#bottomnav LI{
			background: url('/gfx/arrows/arrow.png') no-repeat 0 8px;
			padding: 0 0 6px 10px;
			}
	#bottomnav A, #sitemap A{
		color: #7a7a7a;
		}
	#bottomnav .frits, 	#bottomnav .barbara,#bottomnav .wkzomerhelden{
	float: left;
	font-size: 11px;
	}
	#bottomnav .barbara{
		width: 220px;
	}
	#bottomnav .frits{
		width: 195px;
		margin-left: 10px;
	}
	#bottomnav .wkzomerhelden{
		width: 160px;
		}
	#bottomnav IMG{
		margin: 0 3px;
	}
	#bottomnav IMG.last{
		margin: 0 0 0 3px;
		}
		
	#logosbottom{
		float: left; 
		background: url('/gfx/wolk.png') no-repeat;
		width: 280px;
		height: 100px;
		padding-top: 50px;		
		}
		
		
	IMG.logosmall, IMG.logosmallLast{
	margin: 5px;
	}
	IMG.logosmallLast{
		margin-right:0px;
	}
	
/* ================== HOME ==================*/

#videoverslag H1{
	background: url('/gfx/barbara.png') no-repeat;
	float: left;
	padding: 5px 0 0 40px;
	margin-bottom: 10px;
	width: 320px;
	
}

#top5vragen P{
	margin: 5px;
}
	
#wedstrijd p{
	margin: 0px;
	}
	#wedstrijd IMG{
		margin: 5px 0;
	}
	#wedstrijd H1{
	margin: 0px;
	}
	
.gedicht{
	background: #e4cf90 url('/gfx/bg/gedicht.png') no-repeat;
	width: 184px;
	margin: 4px auto;
	
	font-style:italic;
	
	padding:15px 14px 18px 14px;
	
}

.gedicht P {
	color:#333;
}

#twitter {
	/*width: 429px;
	height: 567px;*/
	overflow: hidden;
	text-align: left;
}
#twitter .date {
	color: #909090;
	font-size: 80%;
	margin-top: 5px;
	}
#twitter A {
	color: #1aaae2;
	}
.odd {
	background: #FAFAFA;
	}

.tweetsheader{
	float: right;
}
	.tweetsheader IMG{
	margin-left: 10px;
	margin-bottom: 5px;
	}

#tweet P {
	display: block;
	background: #f2f2f2;
	padding: 10px;
	margin: 0px 0px 1px 0px;
	}
#tweet IMG {
	float: left;
	margin-right: 1em;
	}
#flash {
	position: absolute;
	top: 283px;
	left: 50%;
	margin-left: -321px;
	width: 555px;
	height: 97px;
	}
#tweet .date {
	float: left;
	padding:8px 0 0 45px;
	color: #909090;
	font-size: 80%;
	}
#tweet .cb {
	clear: both;
	}
.even {
	}

#podium{
	width: 200px;
	padding-bottom: 15px;
	background: url('/gfx/trainingsbeest/podium.png') no-repeat bottom center;
	margin: 0 auto;
}
	.plaats2, .plaats1, .plaats3{
	float: left;
	margin-left: 6px;
	}
	
	.plaats2{
		margin-top: 15px;
		
		}
	
	.plaats3{
		margin-top: 25px;
		margin-left: 8px;
		}
	

/* ================== FORMS ==================*/

.error{
	color: red;
	background: url('/gfx/icons/exclamation.png') no-repeat;
	padding-left: 20px;
}	
.success{
	color: green;
	background: url('/gfx/icons/accept.png') no-repeat;
	padding-left: 20px;
}	

INPUT.fields, TEXTAREA{
	border: 0px solid #ccc;
	width: 190px;
	background: #f5f5f5;
}
TEXTAREA{
height: 204px;
}

.inputfield{
	background: url('/gfx/fields/input.gif') no-repeat;
	height: 28px;
	width: 201px;
	padding: 4px 4px;
}
.textfield{
	background: url('/gfx/fields/textarea.gif') no-repeat;
	width: 201px;
	height: 214px;
	padding: 4px 4px;
}

INPUT, TEXTAREA {
	color: black;
	}

INPUT.popupFields{
border: 0px solid red;
height: 20px;
width: 222px;
}
	.inputPopupFields{
	background: url('/gfx/fields/popupinput.png') no-repeat;
	height: 20px;
	width: 219px;
	padding: 6px 4px;
	}

.polletje{
	margin: 0 0 7px;
}

INPUT.radioPoll, LABEL.labelPoll{
	}
LABEL.labelPoll{
	margin-left: 10px;
	}
INPUT.radioPoll{
	vertical-align: top;
	}
	
.imgleft {
	float: left;
	margin-right: 1em;
	}
.imgright {
	float: right;
	margin-left: 1em;
	}

/* ================== TRAININGBEEST ==================*/
.speler{
	height: 170px;/*255px;*/
	margin: 10px;
	float: left;
	width: 140px;
	}
.spelerfoto,.spelerfoto_active{	
	height:135px;/*208px;*/
	width: 137px;
	margin-bottom: 6px;
	}
.spelerfoto{
	border: 1px solid #ccc;
	}
.spelerfoto_active{
	border: 2px solid #ff8400;
	}
	.kroonSter, .ster, .dagSter{
	width: 26px;
	height: 24px;
	margin-top: 2px;
	padding: 10px 8px 5px 5px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	}
	
	.kroonSter{
	background: url('/gfx/stars/star_kroon.png') no-repeat;
	height: 23px;
	margin-top: -15px;
	padding-top: 24px;
	}
	.ster{
	background: url('/gfx/stars/star.png') no-repeat;
	}
	.dagSter{
	background: url('/gfx/stars/bal.png') no-repeat;
	color: #000;
	}
	
	.shirt{
	float: right;
	height: 20px;
	width: 20px;
	color: #fff;
	padding: 5px;
	text-align: center;
	font-size: 9px;
	background: url('/gfx/trainingsbeest/shirt.png') no-repeat;
	
	}
/* ============= FORM POPUP  ============ */

#popupContainer{
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 99;
	position: absolute;
	display: none; 
	
}

#black_container{
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	/*filter: alpha(opacity=75);*/
	/*-moz-opacity:.75;*/
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

#popupWrapper{
	position: absolute;
	width: 505px;
	left: 50%;
	margin-left: -250px;
	z-index: 100;
	top: 5%;
}

#popupTop{
	background: url('/gfx/popup/top.png') no-repeat;
	width: 505px;
	height: 60px;

}

#popupBottom{
	background: url('/gfx/popup/bottom.png') no-repeat;
	width: 505px;
	height: 60px;
}

#popupBody{
	background: url('/gfx/popup/rep.png') repeat-y;
	width: 445px;
	padding: 0px 30px;
	/*filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";*/
}

#popupContent{
	padding: 0px 40px 20px 40px;
	width: 365px;
}

/* ============= EINDE FORM POPUP  ============ */

/* ============= SITEMAP  ============ */

#sitemap{
	margin-left: 10px;
}

#sitemap UL,#sitemap UL.child {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
	#sitemap UL.child {
		padding-left: 30px;
		}
#sitemap LI{
			background: url('/gfx/arrows/arrow.png') no-repeat 0 6px;
			padding: 0 0 6px 15px;
			}

/* ============= PRIJZEN  ============ */

.tekstlinks, .afblinks{
	float: left;
}
.tekstrechts, .afbrechts{
	float: right;
}

.tekstrechts,.tekstlinks{
	width: 220px;
	}
	
.prijsjerijk{
	margin: 0px 0px 50px;
	float: left;
	width: 100%;
}
	

/* ============= POULE =============== */

.pouleinput {
	width		:	26px;
	padding-top	:	5px;
	height		:	24px;
	line-height	:	24px;
	background	:	url('../gfx/poule/input.png') no-repeat top left;
	border		:	0px;
	text-align	:	center;
	font-family	:	verdana;
}

.poulefirst {
	text-align	:	right;
}

.poule {
	width			:	449px;
	border-collapse	:	collapse;
}

.inputs {
	border-collapse	:	collapse;
	margin-right	:	auto;
	margin-left		:	auto;
}

.poule .inputs td {
	padding		:	0px 3px;
}

.poule td {
		border		:	0px;
		padding		:	0px;
}

.poule img {
	float		:	left;
}

.poule .error  {
	color		:	white;
}

.poule td.submit {
	text-align	:	center;
	padding-top	:	2em;
}

.poulebottom {
	background	:	url('../gfx/poule/bottom.jpg') no-repeat top left;
	height		:	242px;
	overflow	:	hidden;
	color		:	white;
	font-family	:	verdana;
	font-size	:	16px;
	font-weight	:	bold;
	text-align	:	center;
}

.van {
	font-size: 10px;
	}

#poule_bericht {
	font-size	:	12px;
	padding		:	0px;
}

#podium2 {
	}
#podium2 .plaats {
	float: left;
	background: url('/gfx/plaats.png') no-repeat;
	background-position: bottom;
	height: 140px; /* 93+37+10 */
	width: 58px;
	display: block;
	margin-left: 5px;
	}
#podium2 .plaats P {
	text-align: center;
	font-weight: bold;
	color: white;
	margin: 0px;
	padding: 19px 0px 0px 0px;
	}

/* ============== COLUMN ============= */
.columndate {
	width		:	90px;
	float		:	left;
}

.columntext {
	width		:	520px;
	float		:	left;
	padding-top	:	1em;
}


.columnDateBox {
	background	:	url('/gfx/datum_background.png');
	width		:	69px;
	height		:	83px;
}

.columndate h1.date {
	padding-top	:	8px;
	margin-bottom	:	0px;
	margin-left		:	2px;
}

.columndate h1.month {
	margin-top		:	-4px;
	margin-left		:	2px;
}

.quote {
	display: none;
	position: absolute;
	background: #FF8400;
	padding: 5px;
	color: white;
	width: 200px;
	}
	

/* ============== COLUMN ============= */	
.antwoordencell, .antwoordencell_last{
float: left;
width: 202px;
border-right: 1px solid #E2E2E2 ;
border-bottom: 1px solid #E2E2E2 ;
background: #fff;
padding-top: 30px; 
}
.antwoordencell_last{
	width: 204px;
	border-right: 0px;
}
/*
div.antwoord{
	margin-bottom: 20px;
}
*/
#antwoorden-op-de-vragen UL{
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
	


/* ============== DICHT BUNDEL VAN LEO DRIESSEN ============= */		
#bundel{
	width: 661px;
	margin: 10px auto;
}

#bundeltop{
	background: url('/gfx/gedicht/gedichten_top.jpg') no-repeat;
	width: 661px;
	height: 152px;
}
#bundelrep{
	background: url('/gfx/gedicht/gedicht_rep.jpg') repeat-y;
	width: 601px;
	padding: 0 30px;
}
#bundelbottom{
	background: url('/gfx/gedicht/gedicht_bottom.jpg') no-repeat;
	width: 661px;
	height: 63px;
}

.poem, .poemlast{
	float: left;
	width: 178px;
	border-top: dashed 1px #bdb290;
	margin: 35px 30px 0 0;
	padding-top: 20px;
	color: #000;
	}

.poemlast{
	margin: 35px 0px 0 0;
}
