/* CSS Document */

*{
	padding:0;
	margin:0;
}

body{
	font-size:70%;
	font-family:'trebuchet ms';
	background-image:url(../img/back.png);
	background-repeat:repeat-x;
	background-color:#0E0E0E;
}

a{
	color:#D72C32;
}

#wrapper{
	width:980px;
	position:absolute;
	left:-490px;
	margin-left:50%;
	margin-top:10px;
}

#topRound{
	background-image:url(../img/bg-top-round.png);
	height:7px;
}

#hdr{
	height:78px;
	background-color:#FFF;
}

#logo{float:left;}

#logo h1{
	text-indent:-2000px;
	background-image:url(../img/logo-h1.png);
	height:47px;
	width:451px;
	margin-top:25px;
	margin-left:20px;
}

#bannerTop{
	width:468px;
	height:60px;
	float:right;
	margin-right:10px;
	margin-top:15px;
}

#wrapperMain{
	width:960px;
	background-color:#FFF;
	padding:10px;
	min-height:1290px;
}

#footer{
	background-image:url(../img/bg-footer.png);
	height:47px;
	line-height:47px;
	text-align:center;
	color:#FFF;
}

#footer a{
	color:#FFF;
	text-decoration:none;
}
#footer a:hover{
	color:#FFF;
	text-decoration:underline;
}
#navBar{
	height:40px;
	margin-bottom:10px;
}

#navigatie{
	background-image:url(../img/bg-nav.png);
	height:40px;
	width:626px;
	float:left;
	margin-right:10px;
}

#navigatie ul li{
	list-style-type:none;
	float:left;
}

#navigatie ul li a{
	height:40px;
	line-height:40px;
	color:#FFF;
	text-decoration:none;
	font-size:110%;
	font-family:'trebuchet ms';
	letter-spacing:0px;
	text-transform:uppercase;	
}

a.btnHome{
	background-image:url(../img/btn-home.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100px;
	height:9px;
	display:block;
	text-indent:-3000px;
}
a.btnVacatures{
	background-image:url(../img/btn-vacatures.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100px;
	height:9px;
	display:block;
	text-indent:-3000px;
}
a.btnAdverteren{
	background-image:url(../img/btn-adverteren.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100px;
	height:9px;
	display:block;
	text-indent:-3000px;
}
a.btncontact{
	background-image:url(../img/btn-contact.png);
	background-repeat:no-repeat;
	background-position:center;
	width:100px;
	height:9px;
	display:block;
	text-indent:-3000px;
}

#navigatie ul li a:hover{
	color:#000;	
}

#navigatie ul li.seperator{
	list-style-type:none;
	float:left;
	background-image:url(../img/nav-seperator.png);
	height:40px;
	width:2px;

}

#zoeken{
	background-image:url(../img/bg-zoeken.png);
	width:324px;
	float:left;
	height:40px;
}

form#zoekenForm{
	margin-top:5px;
	margin-left:5px;
}

form#zoekenForm input.field{
	font-size:170%;
	padding:2px;
	border:0;
	width:225px;
	color:#9D9D9D;
}

a#submitBtn{
	width:70px;
	height:30px;
	display:block;
	text-indent:-2000px;
	position:absolute;
	right:18px;
	top:99px;
	background:none;
	background-image:url(../img/zoeken.png);
	background-repeat:no-repeat;
	background-position:center;
}


/* STYLES FOR LEFT SIDE */

#left{
	width:559px;
	border:1px solid #EBEBEB;
	float:left;
	padding:1px 2px;
}

.headerBlok{
	width:539px;
	height:59px;
	line-height:59px;
	background-image:url(../img/headerblok.png);
	padding:0 10px;
}

.headerBlok h1, .headerBlokSmall h2{
	font-family:'trebuchet ms';
	font-size:17px;
	color: #FFFFFF;
	font-weight:normal;
}


.newsItemSub{
	padding:10px;
	color:#676767;
	line-height:19px;
}

.newsItemSub img{
	float:left;
	border:0;
	margin:0 10px 0 0;
}

.newsItemSub p{
	*margin-top:-5px;
}

hr{
	height:1px;
	color:#FFF;
	border-bottom:1px dotted #CCC;
	margin:0 10px;
}

#hoofdNieuws{
	float:left;
	height:100px;
}

h2 a{
	font-size:13px;
	margin-bottom:10px;
	text-decoration:none;
	color:#C01619;
}
h2 a:hover{
	text-decoration:underline;
}
h2{
	margin-bottom:10px;
}

/* STYLES FOR RIGHT SIDE */

#right{
	float:left;
	width: 383px;
	margin-left:10px;
}

#hoofdNieuwsWrapper{
	height:270px;
}

#witteLijn{
	height:1px;
	padding-top:194px;
	border-bottom:1px solid #FFF;
}

#hoofdNieuws{
	width:383px;
	height:75px;
	background-color:#FFF;
	filter: alpha(opacity=80); /* IE syntax */
	-moz-opacity: .80; /* Mozilla */
	opacity: .80; /* De rest */
	margin-bottom:10px;
}

#fakeLink{
	position:absolute;
	height:190px;
	width:383px;
	right:13px;
	z-index:5000;
	cursor:pointer;
}

#hoofdNieuws h1{
	color:#000;
	margin:5px;
	font-style:italic;
	font-size:17px;
}

#hoofdNieuws p{
	margin:5px;
}

#rightItems{
	border:1px solid #EBEBEB;
	width:244px;
	padding:1px 2px;
	color:#7C7C7C;
	float:left;
}

.headerBlokSmall{
	background-image:url(../img/headerbloksmall.png);
	height:59px;
	line-height:59px;
	text-align:center;
}

/* HEADLINES TABLE */



table#headlinesTable{
	border-top:1px solid #E5E5E5;
}


h3.date {
	color:#D72C32;
	font-size:17px;
	font-family:'trebuchet ms';
	font-weight:normal;
	background-color:#F1F1F1;
	border-bottom:1px solid #E4E4E4;
	padding:4px 5px;	
	
}
table.headlinesTable td.data{
	background-color:#F1F1F1;
	border-bottom:1px solid #E4E4E4;
	height:25px;
	padding:0 5px;
	border-top:1px solid #F1F1F1;	
}

table.headlinesTable tr:hover td.data{
	background-color:#DCDCDC;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	color:#666;
}
table.headlinesTable a{
	color:#333;
	text-decoration:none
}
table.headlinesTable a:hover{
	color:#666;
}

.valOp{
	color:#000;
	font-weight:bold;
}

.clear{
	clear:both;
}

/*POLL*/
.poli{
	display:block;
	height:25px;
	color:#666;
}

#ajaxdata{
	padding:10px 20px;
}

.padding{
	padding:10px;
}


#adRight{
	width:120px;
	height:600px;

	float:right;
}

/*CONTACTFORM*/
label{
	float:left;
	width:250px;
	margin-bottom:10px;
}

input.field, select, textarea{
	margin-bottom:10px;
}

input.field, textarea{
	border:1px solid #CCC;
	padding:2px;
	width:150px;
}

fieldset{
	border:1px solid #CCC;
	padding:0 10px 10px 10px;

}

legend{
	margin-bottom:10px;
}

#errors{
	background-color:#F4F4F4;
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:10px;
}

.liner{
	height:1px;
	border-bottom:1px dotted #CCC;
	clear:both;
	margin:10px 0;
}


#adOnder{
	border:1px solid #000;
	height:60px;
	width:468px;
	margin-left:50px;
	margin-bottom:20px;
}

#adOnderFlash{
	margin-bottom:20px;
	height:250px;
	margin-left:100px;
}


#login{
	margin:10px 0;
	padding:10px;
	border:1px solid #EFEFEF;
}

#foutje{
	border:1px solid #CCC;
	padding:10px;
	margin:10px;
}

#reacties{
	padding:10px;
}

.reactie{
	margin-bottom:10px;
	border-bottom:1px solid #EFEFEF;
}

.quote{
	margin:5px;
	background-color:#FFF;
	border:1px dashed #CCC;
	padding:5px;
	max-width:370px;
}

.poster, .bericht{
	float:left;
	padding:5px;	
}

.bericht{
	width:300px;
}


.poster{
	margin-right:10px;
	background-color:#EFEFEF;
	min-height:90px;
	height:auto !important; /* voor moderne Browser */
	height:90px; /*voor IE6 */
	
}

#Pmbox{
	border:1px solid #CCC;
	margin-bottom:20px;
	padding:10px;
}


/*UITSLAGEN*/
table td.uitslagDatum{
	background-color:#ED0600;
	padding:5px 5px;
	color:#FFF;
}
table td.row1,table td.row2 {
	color:#9E9E9E;
	padding:5px 5px;	
}

table td.row2 {
	background-color:#F1F1F3;	
}


#emoticons img{
	cursor:pointer;
}

.grijs{
	color:#555;
}



/*POLL*/
#votes{
	background:#FFF;
	padding:10px;
	margin-bottom:10px;
}

.bar{ 
	width:100px;
	height:18px;
}
.barFill{
	background-color:#DDD;
	position:absolute;
	height:18px;		

}
.barTxt{
	position:absolute;
	line-height:18px;
	color:#333;
}

td.colorTd{
background:url(../img/bgpolltd.gif) repeat-x;
	width:100px;
}

input.pad{
	margin-left:5px;
}

