*{
	margin: 0;
	padding: 0;
	text-align: left;
}
html{
	background: #99cc33 url("../images/bg.gif") no-repeat center -595px;
}
body{
	margin: 50px auto;
	width: 900px;
	font: normal normal normal 62.5%/1.4em Arial, sans-serif;
	text-align: center;
}
#colmid table {font: normal normal normal 62.5%/1.4em Arial, sans-serif;}
#colmid table td {line-height: 1.4em;}
#container {
	margin: 0 auto;
	width: 900px;
}
#redder_profile {
height: 300px;
width: 144px;
float: left;
overflow: hidden;
margin-right: 0px;
margin-left: 0;
}
#redder_profile p {
padding-left: 10px;
margin-top: 154px;
}
#redder_profile img{
position: absolute;
margin-left: -20px;
}

/* ==================================== */
/*              header                  */
/* ==================================== */
#header{
	height: 90px;
}
#navigation{
	height: 61px;
	list-style: none;
}
#navigation li{
	float: left;
	height: 61px;
}
#navigation li a{
	display: block;
	height: 61px;
	margin: 0 6px 0 0;
	overflow: hidden;
	background: url(../images/nav.gif) no-repeat;
	text-indent: -3000px;
}
#navigation #home a{
	width: 108px;
}
#navigation #home a:hover{
	background-position: 0 -62px;
}
#navigation #home a.act_home{
	background-position: 0 -124px;
}

#navigation #uitdagingen a{
	width: 189px;
	background-position: -117px 0;
}
#navigation #uitdagingen a:hover{
	background-position: -117px -62px;
}
#navigation #uitdagingen a.act_uitdagingen{
	background-position: -117px -124px;
}

#navigation #actie a{
	width: 109px;
	background-position: -314px 0;
}
#navigation #actie a:hover{
	background-position: -314px -62px;
}
#navigation #actie a.act_actie{
	background-position: -314px -124px;
}

#navigation #doemee a{
	width: 93px;
	background-position: -430px 0;
}
#navigation #doemee a:hover{
	background-position: -430px -62px;
}
#navigation #doemee a.act_doemee{
	background-position: -430px -124px;
}

#navigation #redders a{
	width: 143px;
	background-position: -530px 0;
}
#navigation #redders a:hover{
	background-position: -530px -62px;
}
#navigation #redders a.act_redders{
	background-position: -530px -124px;
}

#navigation #info a{
	width: 98px;
	background-position: -680px 0;
}
#navigation #info a:hover{
	background-position: -680px -62px;
}
#navigation #info a.act_info{
	background-position: -680px -124px;
}

#navigation #login a{
	width: 114px;
	background-position: -787px 0;
	margin: 0;
}
#navigation #login a:hover{
	background-position: -787px -62px;
}
#navigation #login a.act_login{
	background-position: -787px -124px;
}



/* ==================================== */
/*              end header              */
/* ==================================== */




/* ==================================== */
/*              index pages             */
/* ==================================== */
#colleft{
	float: left;
	width: 220px;
	list-style: none;
	padding: 15px 0 0 0;
}
#colleft li{
	padding: 10px 0;
}
#colleft h3, #colleft h4, #colleft p {
	text-align: center;
	padding: 0 15px 0 25px;
}
#colmid{
	float: left;
	width: 668px;
	font-size: 1.2em;
}

#fastlogin{
	display: inline;
}

#fastlogin fieldset, #colmid_uitdagingen #fastlogin fieldset{
	border: 0;
	text-align: right;
	margin: 0 0 7px 0;
	height: 18px;
	display: block;
}
#fastlogin fieldset img{
	vertical-align: middle;
	padding-top: 0px;
}
#fastlogin fieldset input, #colmid_uitdagingen, #fastlogin fieldset input {
	width: 120px;
	border: 0;
}

#fastlogin fieldset input#submit, #colmid_uitdagingen #fastlogin fieldset input#submit{
	width: 23px;
	height: 27px;
	vertical-align: middle;
}

#colmid .uitdagingsoverzicht{
	list-style: none;
	width: 570px;
	height: 170px;
	margin: 0 0 15px 0;
	background: #fff;
}
#colmid .meestbekeken{
	background: url(../images/bg-mid-meest-bekeken.gif) no-repeat;
}
#colmid .nieuw{
	background: url(../images/bg-mid-nieuw.gif) no-repeat;
}
#colmid .nogmaareenpaar{
	background: url(../images/bg-mid-nog-een-paar.gif) no-repeat;
}
#colmid .uitdagingsoverzicht li{
	float: left;
	height: 117px;
	text-align: center;
}
#colmid .uitdagingsoverzicht li a{
	display: block;
	color: #000;
	text-decoration: none;
	margin: 38px 5px 0 16px;
	width: 90px;
	overflow: hidden;
}
#colmid .uitdagingsoverzicht li img{
	display: block;
	border: 0;
	width: 90px;
	height: 70px;
}
#colmid .uitdagingsoverzicht li p{
	font-size: 1.1em;
}
#colmid #content_info{
	background: #fff url(../images/bg-mid-info.gif) right top no-repeat;
	padding: 25px 0;
	line-height: 1.6em;
	padding-right: 30px;
}
#colmid #content_info img.left{
	display: block;
	float: left;
}
#colmid #content_info span.hr{
	display: block;
	height: 2px;
	background: #4ebdd7;
	clear: both;
	margin: 1em 0 1em 0;
}
#colmid #content_info span hr{
	display: none;
}

#colmid a{
	color: red;
	font-weight: bold;
}
#colmid h2.button1 a {margin-left: 15px; line-height: 1.4em; border: 2px solid red; text-decoration: none; background: red; color: white;}
#colmid h2.button1 a em {font-style: normal; color: yellow}
#colmid h2.button1 a:hover {background: white; color: red;}
#colmid h2.button1 a:hover em {color: red;}

#colmid h2.button2 a {margin-left: 15px; line-height: 1.4em; border: 2px solid #4ebdd7; text-decoration: none; background: #4ebdd7; color: #540064;}
#colmid h2.button2 a em {font-style: normal; color: yellow}
#colmid h2.button2 a:hover {background: white; color: #4ebdd7;}
#colmid h2.button2 a:hover em {color: #4ebdd7;}

/* ==================================== */
/*           end index pages            */
/* ==================================== */
a#hint {text-decoration: none;}
div#float_hint1, div#float_hint2 {
position: absolute; 
left: 50%;
margin-left: -150px;
width: 300px;
color: black;
font-weight: normal;
background: yellow;
padding: 5px;
z-index: 99;
}


/* ==================================== */
/*               Info pages             */
/* ==================================== */
#colleft_info{
	float: left;
	width: 220px;
	list-style: none;
	padding: 33px 0;
}
#colleft_info li{
	height: 31px;
	padding-bottom: 10px;
	width: 205px;
	margin: 0 0 0px 0;
}
#colleft_info li a{
	display: block;
	height: 31px;
	width: 150px;
	margin: 0 0 0 55px;
	background: url(../images/buttons-info-pages.gif) no-repeat;
	overflow: hidden;
}
#colleft_info li a span{
	line-height: 300px;
}
#colleft_info #cl_hetboek:hover{
	background-position: 0 -231px;
}
#colleft_info #cl_doemee{
	background-position: 0 -40px;
}
#colleft_info #cl_doemee:hover{
	background-position: 0 -271px;
}
#colleft_info #cl_meerinfo{
	background-position: 0 -80px;
}
#colleft_info #cl_meerinfo:hover{
	background-position: 0 -311px;
}
#colleft_info #cl_faq{
	background-position: 0 -120px;
}
#colleft_info #cl_faq:hover{
	background-position: 0 -351px;
}
#colleft_info #cl_contact{
	background-position: 0 -160px;
}
#colleft_info #cl_contact:hover{
	background-position: 0 -391px;
}
#colleft_info #cl_partners{
	background-position: 0 -200px;
}
#colleft_info #cl_partners:hover{
	background-position: 0 -431px;
}

#colleft_info #zoekform {
margin: 0;
padding: 0;
border: 0px solid red;
padding-left: 5px;
}
#colleft_info #zoekform fieldset{
	border: 0;
	background: url(../images/zoek.gif) no-repeat;
	height: 31px;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}
#colleft_info #zoek{
	display: inline;
	width: 120px;
	height: 18px;
	border: 0;
	margin: 7px 0 0 20px;
}
#colleft_info .submit{
	width: 37px;
	height: 23px;
	margin: 4px 0 0 10px;
}

/* ==================================== */
/*             End Info pages           */
/* ==================================== */


/* ==================================== */
/*              Forms		            */
/* ==================================== */
fieldset{
  border:0;
  padding: 0 15px 0 10px;
}

form label, form label
{
  text-align:left;
  float:left;
  font-weight: bold;
}
form input, form select
{
  text-align:left;
  float:left;
}
form textarea
{
  width:320px;
  overflow-y: scroll;
}

form span, form input, form textarea{
  margin-bottom:1em;
}
fieldset{
	display: block;
}
legend{
	font-size: 1.4em;
}
.blue {
	width:320px;
	border: 0;
	background: #a5ceef;
}
textarea.height200{
	height: 250px;
}
.doesubmit{
	text-align: center;
	margin-left: 200px;
}
/* ==================================== */
/*             End Register pages       */
/* ==================================== */

/* ==================================== */
/*             Uitdagingen pages       */
/* ==================================== */
div.errors{clear: both;height:3em;}
div.errors p{float:none;color:#F00;}
#colmid #content_info ul#uitdagingen-overzicht{margin:30px 0 2em 121px;}
#colmid #content_info ul#uitdagingen-overzicht li{list-style-type:none;}
#colmid #content_info ul#uitdagingen-overzicht li p{width:auto;float:none;}
/*#colmid #content_info h3{margin:2em 120px 0.5em 120px;}*/
p.uitdaging-aantal-redders img{margin-right:1em;border:0;}
p.uitdaging-omschrijving{margin-bottom:0.5em;}

/* ==================================== */
/*          End Uitdagingen pages       */
/* ==================================== */

/* ==================================== */
/*          TinyFCK pages               */
/* ==================================== */
#colmid #content_info form{
	display: inline;
}
textarea#tleft{width:565px;height:500px;display:block;clear:both;}
/* ==================================== */
/*          End TinyFCK pages           */
/* ==================================== */

.hetboeklinks{
	float: left;
	width: 181px;
	padding: 0 10px;
	font-size: .9em;
}
.hetboekrechts{
	float: left;
	width: 360px;
}
#colmid #content_info h1{
	color: #ff2708;
	font-size: 1.6em;
	clear: both;
}
#colmid #content_info p{
	margin-bottom: 1em;
}

#colleft_info #wieredt{
	height: 257px;
}
#colleft_info #wieredt img{
	border: 0;
}
#colleft_info #wieredt a{
	margin: 0;
	padding: 0;
	height: 56px;
	width: auto;
	background: none;
}
#colleft_info #redmee{
	height: 241px;
}
#colleft_info #redmee a{
	margin: 0;
	padding: 0;
	height: 241px;
	width: auto;
	background: none;
}
#colleft_info #redmee img{
	border: 0;
}

#colmid #content_info .spr li{
	float: left;
	width: 120px;
	height: 300px;
	list-style: none;
	margin: 0 11px;
	display: inline;
	overflow: hidden;
}
#colmid #content_info .spr h3{
	font-size: 14px;
}
#colmid #content_info .spr img.redderfoto{
	display: block;
	width: 117px;
	height: 144px;
}
#colmid #content_info .spr h3,#colmid #content_info .spr a{
	color: #ff2708;
	text-decoration: none;
}
#colmid #content_info .spr p{
	display: block;
	font-size: 1em;
	overflow: hidden;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}
#colmid #content_info #paging, #colmid_uitdagingen #paging{
	clear: both;
	text-align: center;
	padding-left: 5px;
}
#colmid #content_info #paging img, #colmid_uitdagingen #paging img{
	border:0;
}
#colmid #content_info img {float: left; margin-left: 10px; margin-right: 10px;}

#colmid #content_info #zoom img{
	border:0;
	display: block;
}

.nav_uitdagingen{
	float: left;
	width: 220px;
	height: 363px;
	list-style: none;
	background: url(../images/uitdagingen.gif) no-repeat 0 33px;
	list-style: none;
}

.nav_uitdagingen a{
	line-height: 200px;
}
.nav_uitdagingen h2{
	display: none;
}
#uitdaging_types {
	margin: 35px 0 0 15px;
}
#uitdaging_types li{
	height: 20px;
	width: 150px;
	margin: 0;
	list-style: none;
}
#sorteren {
	padding: 35px 0 0 0px;
	list-style: none;
}
#sorteren li{
	height: 18px;
	line-height: 18px;
	width: 200px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#uitdaging_types li a, #sorteren li a{
	display: block;
	height: 18px;
	line-height: 18px;
	text-indent: -700px;
	overflow: hidden;
	width: 200px;
	margin: 0;
	padding: 0;
	background: none;
}

#colleft_info #sorteren #natuurmilieu a:hover, #colleft_info #sorteren #natuurmilieuon a{
	background: url(../images/uitdagingen-on.gif) 0 -35px;
}
#colleft_info #sorteren #ontwikkelingssamenwerking a:hover, #colleft_info #sorteren #ontwikkelingssamenwerkingon a{
	background: url(../images/uitdagingen-on.gif) 0 -53px;
}
#colleft_info #sorteren #vredevrolijkheid a:hover, #colleft_info #sorteren #vredevrolijkheidon a{
	background: url(../images/uitdagingen-on.gif) 0 -71px;
}
#colleft_info #sorteren #overig a:hover, #colleft_info #sorteren #overigon a{
	background: url(../images/uitdagingen-on.gif) 0 -89px;
}




#wat_is li a{
	background: none;
	line-height: 18px;
	text-indent: -700px;
	overflow: hidden;
}
#colleft_info #wat_is #informatieover a:hover, #colleft_info #wat_is #informatieoveron a{
	background: url(../images/uitdagingen-on.gif) 0 -155px;
}

#thema {
	margin: 17px 0 0 10px;
}
#thema li{
	height: 14px;
	width: 150px;
	margin: 0;
	list-style: none;
	border-bottom: 0px solid silver;
}
#thema li a{
	display: block;
	height: 14px;
	width: 150px;
	margin: 0;
	background: none;
	overflow: hidden;
}

#wat_is {
	margin: 48px 0 0 0px;
	clear: both;
}
#wat_is li{
	height: 16px;
	width: 200px;
	margin: 0;
	list-style: none;
}
#wat_is li a{
	display: block;
	height: 16px;
	width: 200px;
	margin: 0;
	overflow: hidden;
}
.nav_actie{
	background: url(../images/nav_actie.gif) no-repeat 0 33px;
}
.nav_actie #wat_is {
	margin: 47px 0 0 0px;
}

#colleft_info #sorteren #doorlopend a:hover, #colleft_info #sorteren #doorlopendon a{
	background: url(../images/nav_actie-on.gif) 0 -35px;
}
#colleft_info #sorteren #startend a:hover, #colleft_info #sorteren #startendon a{
	background: url(../images/nav_actie-on.gif) 0 -53px;
}
#colleft_info #sorteren #lopend a:hover, #colleft_info #sorteren #lopendon a{
	background: url(../images/nav_actie-on.gif) 0 -71px;
}
#colleft_info #sorteren #volbracht a:hover, #colleft_info #sorteren #volbrachton a{
	background: url(../images/nav_actie-on.gif) 0 -89px;
}



#colleft_info #zoekform2 fieldset{
	border: 0;
	background: url(../images/zoek.gif) no-repeat;
	height: 31px;
	margin: 20px 0 0 5px;
}
#colleft_info #startnieuw{
	display: block;
	margin: 0;
	padding: 0;
	background: none; 
	height: 154px;
	width: 210px;
	text-align: right;
}
#startnieuw img{
	display: block;
	border: 0;
	float: right;
}

#colmid_uitdagingen{
	float: left;
	width: 680px;
	font-size: 1.2em;
/*	background: #fff url(../images/bg-mid-info.gif) no-repeat top right; */
	margin: 0;
}
#colmid_uitdagingen img{
	border: 0;
}

#uitdaging_lijst{
	margin: 8px 0 0 0;
	padding: 0;
}
#uitdaging_lijst li{
	list-style: none;
	margin: 0 6px 5px 0;
	padding: 0;
	float: left;
	width: 164px;
	height: 253px;
	display: inline;
	background: url(../images/bg-uitdaging.gif) no-repeat;

}
#uitdaging_lijst li img{
	width: 90px;
	height: 70px;
	display: block;
	border: 0;
	margin: 7px;
	float: left;
	display: inline;
}
#uitdaging_lijst li h3{
	clear: both;
	font-size: 1.1em;
	padding: 0 7px;
}
#uitdaging_lijst li h3 a{
	color: #ff2708;
	text-decoration: none;
}
#uitdaging_lijst li p{
	padding: 7px;
	font-size: .9em;
}
#uitdaging_lijst li p a{
	color: #000;
	text-decoration: none;
}
#uitdaging_lijst li span{
	color: #ff2708;
	font-size: 24px;
	font-weight: bold;
	padding: 6px 0 2px 0;
	display: block;
}

#uit_zoom{
	background: #fff url(../images/bg-mid-info.gif) no-repeat;
	padding: 0 0 35px 0;
	line-height: 1.6em;
	overflow: hidden;
	zoom: 1;
	width: 570px;
}
#zkol1{
	float: left;
	width: 260px;
}
#zkol2{
	float: left;
	width: 310px;
}
#zkol1 img{
	display: block;
	background: silver;
	margin: 10px;
}
#zkol1 p{
	padding: 0 10px;
	font-size: .9em;
}

#zkol2 h3.deelnemers{
	text-align: right;
	color: #ff2708;
	width: 240px;
	margin: 0 5px 90px 0;
	float: left;
	height: 80px;
	line-height: 80px;
	font-size: 1.6em;
	display: inline;
}
#zkol2 p.aantal{
	display: block;
	width: 50px;
	float: right;
	border-bottom: 2px solid #4ebdd7;
	border-left: 2px solid #4ebdd7;
	margin: 5px 5px 0 0;
	padding: 0 0 0 5px;
	line-height: 1.5em;
	display: inline;
}
#zkol2 p.aantal span{
	display: block;
	color: #ff2708;
	padding: 3px 0;
	font-size: 30px;
}
#zkol2 h2.ztitel{
	display: block;
	clear: both;
	color: #ff2708;
	background: url(../images/bg-zkol2-titel.gif) no-repeat;
	height: 61px;
	padding: 0 12px 0 60px;
	margin: 0 0 5px 0;
	line-height: 30px;
}
#zkol2 #zmeedoen{
	padding: 5px;
	margin: 15px 12px 0 0;
	background: #4ebdd7;
	font-weight: bold;
	color: #ff2708;
	text-align: center;
}
#zkol2 #zmeedoen a{
	color: #ff2708;
	text-decoration: none;
}
#zkol2 #zmeedoen2{
	border-bottom: 1px solid #4ebdd7;
	margin: 15px 12px 0 0;
}
#zkol2 #zmeedoen2 h3{
	display: block;
	margin: 15px 0 0 0;
	color: #ff2708;
	font-size: 1.6em;
}
#zkol2 #zmeedoen2 ul{
	display: block;
	margin: 0 0 0 15px;
	color: #ff2708;
}

#zkol2 .replyh3{
	display: block;
	margin: 15px 0;
	color: #ff2708;
	font-size: 1.6em;
}
#zkol2 .reply{
	margin: 0 12px 15px 0;
	font-size: .9em;
	border-bottom: 1px solid #4ebdd7;
	
}

#zkol2 .reply .zreageerder{
	font-weight: bold;
	border-bottom: 1px solid #4ebdd7;
}
#zkol2 .reply .zreageerder a{
	color: #ff2708;
	text-decoration: none;
}


#home_ontmoet h3,#home_ontmoet h4,#home_ontmoet p {
	text-align: left;
	margin-left: 48px;
}
#home_ontmoet img, #home_hetboek img{
	border: 0;
}
#home_ontmoet a, #home_hetboek a{
	color: #000;
	text-decoration: none;
}
#home_hetboek p{
	text-align: left;
	margin-left: 5px;
}



.hetboek_links{
	list-style: none;
	float: left;
	width: 181px;
	margin: 0 0 0 10px;
	font-size: .9em;
		display: inline;
}

.hetboek_rechts{
	list-style: none;
	float: right;
	width: 340px;
	margin: 0 10px 0 0;
		display: inline;
}

.partners{
font-size: 12px;
line-height: 1.6em;
}
.partners td {
font-size: 12px;
text-align: center;
}
.partners img {
display: inline;
}
.partners h3{
	color: #ff2708;
	font-size: 14px;
}
.partners p{
width: 400px;
}

td {
font-size: 12px;
}
#content_info #text h1{
	font-size: 20px;
	padding: 0 10px;
	margin: 0 0 1em 0;
}
#content_info #text h2{
	font-size: 18px;
	padding: 0 10px;
	margin: 0 0 1em 0;
}
#content_info #text h3{
	font-size: 16px;
	padding: 0 10px;
	margin: 0;
}
#content_info #text h4{
	padding: 0 10px;
	margin: 0;
}
#content_info #text p{
	padding: 0 10px;
}
#content_info #text img{
	border: none;
}

#cdoemee legend{
	color: #ff2708;
	font-weight: bold;
}


#loginbalk{
	background: #fff url(../images/bg-mid-info.gif) no-repeat top right;
	margin:3em 0;
	padding: 1em;
	font-size: 12px;
}
#loginbalk a{
	color: #ff2708;
	font-weight: bold;
	text-decoration: none;
}
#loginbalk a:active{
	color: #000;
}

#fulllogin fieldset label{
	clear: left;
	width: 100px;
	margin-left: 20px;
}
#fulllogin fieldset  #fastlogin-submit{
	clear: left;
	width: 70px;
	margin-left: 120px;
}


div#frontpage a.kopje{position:relative;top:30px;padding-top:15px;display:block;text-indent:-10000px;}
#colmid #content_info div#extra-info p{display:inline;float:none;width:auto;}
#colmid #content_info div#profieltekst {float: none; padding: 0; margin: 0; margin-left: 180px;}
#colmid #content_info h2.naam{color:#F00;}
#colmid #content_info div#extra-info h3{margin:0;}
#colmid #content_info div#extra-info img{float:none;}
#colmid #content_info div#extra-info ul{list-style-type:none;}
div#extra-info{float:left;width:170px;margin-right:10px;text-align: right;	display: inline;}

div#profieltekst{width:360px;}
div#profieltekst h2#naam{
	background: url(../images/redder-gele-pijl.gif) no-repeat;
	padding: 27px 0 5px 42px;
	margin: 0;
	font-size: 18px;
	color:red;
}
div#profieltekst p{
	padding: 0;
	margin: 0;
}
p.omschrijving{
	height: 50px;
	overflow: hidden;
}
#visited {margin-top: -40px; float: right; width: auto; text-align: right;}


#colleft_info ul#sorteren li a, #colleft_info ul#uitdaging-types li a{background:none;}

table.admin{width:100%;margin-bottom:2em;}
table.admin th{text-align:left;}
img.redderfoto{border:0;}

#extra-info .jefoto{
	width: 125px;
	height: 153px;
	display: block;
	margin: 0 0 10px 20px;
}

#extra-info h3{
	color: #ff2708;
	padding: 20px 0 0 0;
}
#extra-info a{
	color: #000;
	text-decoration: none;
}

#footer{
  	text-align: center;
	margin: 0;
	padding: 0;
}
#footer a{
	color: black;
}

#uitdagingen_overzicht #uitbek{
	background: #fff url(../images/bg-mid-info.gif) no-repeat top right;
	overflow: hidden;
	padding: 20px 0;
	width: 572px;
}

#uitdagingen_overzicht #uitleft{
	float: left;
	width: 258px;
}
#uitdagingen_overzicht #uitright{
	float: left;
	width: 314px;
}


#uitdagingen_overzicht .vidpreview{
	display: block;
	margin: 0 10px;
}

#uitdagingen_overzicht .startitel{
	color: #ff2708;
	background: url(../images/bg-zkol2-titel.gif) no-repeat;
	height: 59px;
	padding: 0 12px 0 60px;
	margin: 10px 0 0 0;
	line-height: 30px;
}

#uitdagingen_overzicht #tabs{
	list-style: none;
	width: 308px;
	height: 50px;
}
#uitdagingen_overzicht #tabs li{
	list-style: none;
	float: left;
	width: 77px;
	height: 38px;
}
#uitdagingen_overzicht #tabs li a{
	display: block;
	width: 77px;
	height: 38px;
	text-indent: -300px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../images/bg-tabs.gif);
}
#uitdagingen_overzicht #tabs li a#tab_uit{
	background-position: 0 -38px;
}
#uitdagingen_overzicht #tabs li.active a#tab_uit, #uitdagingen_overzicht #tabs li a#tab_uit:hover{
	background-position: 0 0;
}

#uitdagingen_overzicht #tabs li a#tab_red{
	background-position: -79px 0;
}
#uitdagingen_overzicht #tabs li.active a#tab_red, #uitdagingen_overzicht #tabs li a#tab_red:hover{
	background-position: -79px -38px;
}	
#uitdagingen_overzicht #tabs li a#tab_bij{
	background-position: -150px 0;
}
#uitdagingen_overzicht #tabs li.active a#tab_bij, #uitdagingen_overzicht #tabs li a#tab_bij:hover{
	background-position: -150px -76px;
}

#uitdagingen_overzicht #tabs li a#tab_ber{
	background-position: -227px 0;
}
#uitdagingen_overzicht #tabs li.active a#tab_ber, #uitdagingen_overzicht #tabs li a#tab_ber:hover{
	background-position: -227px -114px;
}


#uitdagingen_overzicht #uit_meedoen{
	background: url(../images/bg-red-mee.gif) no-repeat;
	width: 110px;
	height: 103px;
	display: block;
	float: right;
	overflow: hidden;
	text-indent: -300px;
}

#introductie{
	background: url(../images/introductie-tekst.gif) no-repeat;
	text-indent: -3000px;
	height: 68px;
}
#introductie h3{
	font-size: 14px;
	font-weight: bold;
}



#breadcrumbs2{
margin-left: 10px;
font-size: 80%;
}
#breadcrumbs2 a{
	text-decoration: none;
	font-weight: bold;
	color: red;
}
#breadcrumbs2 a:hover{
	text-decoration: underline;
}


#breadcrumbs{
	width: 300px;
	position: absolute;
	top: 205px;
	left: 50%;
	margin-left: -450px;
}
#breadcrumbs a{
	text-decoration: none;
	font-weight: bold;
	color: red;
}
#breadcrumbs a:hover{
	text-decoration: underline;
}




.redderlijst, .redderlijst li{
	list-style: none;
	clear: both;
	overflow: hidden; zoom: 1;
	padding: 10px 0 0 0;
}
.redderlijst li{
	padding-right: 10px;
}
.redderlijst a{
	text-decoration: none;
	color: #000;
}
.redderlijst img.redfoto{
	float: left;
	width: 80px;
	height: 98px;
	padding: 0 10px 0 0;
}
.redderlijst strong{
	color: red;
	padding: 5px 0 0 0;
}
#uitdaging-actie-lijst{
	padding: 10px;
	list-style: none;
}
#uitdaging-actie-lijst .actietitel{
	color: red;
	font-weight: bold;
}
#uitdaging-actie-lijst a{
	color: blue;
	text-decoration: none;
}
#uitdaging-actie-lijst a{
	text-decoration: underline;
}
#text h2{
	font-size: 14px;
}
.actiesimgs{
	display: block;
	margin: 0 0 10px 0;
}
.bedankttekst{
	padding: 0 10px;
}
.whiteblock{
	background: #fff url(../images/bg-mid-info.gif) no-repeat top right;
	padding: 35px 20px;
	line-height: 1.6em;
	overflow: hidden;
	zoom: 1;
	width: 570px;
}
.whiteblock h3{
	padding: 0 1em;
}

#vorigevolgende{
	clear: left;
	float: none;
	padding: 0 0 0 230px;
	display: block;
	height: 28px;
	margin-bottom: 0px;
}
#vorigevolgende .vorige{
	background: url(../images/vorigevolgende.gif) 0 -28px;
	padding: 0;
	width: 79px;
	height: 28px;
	float: left;
	display: block;
}
#vorigevolgende .vorige:hover{
	background: url(../images/vorigevolgende.gif) 0 -56px;
}
#vorigevolgende .volgende{
	background: url(../images/vorigevolgende.gif) -79px -28px;
	width: 99px;
	padding: 0;
	height: 28px;
	float: left;
	display: block;
}
#vorigevolgende .volgende:hover{
	background: url(../images/vorigevolgende.gif) -79px -56px;
}

#passvergeten fieldset{
	margin-left: 20px;
}


#mijn_uitdagingen{
	background: #fff url(../images/bg-mid-info.gif) no-repeat top right;
	padding: 20px;
	line-height: 1.6em;
	overflow: hidden;
	zoom: 1;	
}
#mijn_uitdagingen h2{
	padding: 0 0 1em 0;
}
#mijn_uitdagingen a{
	color: red;
}
#mijn_uitdagingen li{
	list-style: none;
}

.bericht{
	padding: 0 0 20px 0;
}
.meta{
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid black;
	margin: 0 10px 3px 0;
	padding: 0 0 2px 0;
}

.upload_middle{
	display: inline;
}

#vorigepagina{
	clear: both;
	float: left;
	width: 49%;
	overflow: hidden; zoom: 1;
}
#vorigepagina a{
	display: block;
	float: right;
	background: url(../images/vorigevolgende2.gif) 0 -28px;
	width: 79px;
	height: 28px;
	text-indent: -3000px;
}
#vorigepagina a:hover{
	background: url(../images/vorigevolgende2.gif) 0 -56px;
}
#volgendepagina{
	float: right;
	width: 50%;
	overflow: hidden; zoom: 1;
}
#volgendepagina a{
	display: block;
	background: url(../images/vorigevolgende2.gif) -79px -28px;
	width: 99px;
	height: 28px;
	text-indent: -3000px;
}
#volgendepagina a:hover{
	background: url(../images/vorigevolgende2.gif) -79px -56px;
}
#tagcloud {
width: 400px;
text-align: center; margin-left:auto; margin-right: auto;
}
#colmid #tagcloud h5{ font-size: 12px;}
#colmid #tagcloud h4{ font-size: 19px;}
#colmid #tagcloud h3{ font-size: 26px;}
#colmid #tagcloud h2{ font-size: 34px;}
#colmid #tagcloud h1{ font-size: 41px;}
#colmid #tagcloud h1, #colmid #tagcloud h2, #colmid #tagcloud h3, #colmid #tagcloud h4, #colmid #tagcloud h5, #colmid #tagcloud h6, #colmid #tagcloud h7 {
margin: 0; padding: 0;
margin-left: 10px;
line-height: 0.8em;
}
#tagcloud a {text-decoration: none;}
#tagcloud h2 a, #tagcloud h3 a, #tagcloud h4 a, #tagcloud h5 a {
color: black;
}
#tagcloud a:hover {color: gray;}


/* ------------------------- */
/* feedback                  */
/* ------------------------- */


#outersmileys, #textballoon {
position: absolute;
display: none;
margin-left: 290px;
background: silver;
width: 180px; 
margin-top: -156px;
z-index: 4;
}
#textballoon {
position: absolute;
top: 50%;
left: 50%;
display: block; 
margin-top: 10px; 
margin-left: 50px;
}
#textballoon p {
font-size: 14px;
font-weight: bold;
margin: 8px;
margin-left: 3px;
}
#knipr {
cursor: pointer;
position: absolute;
top: 50%;
left: 50%;
display: block; 
margin-top: 112px; 
margin-left: 248px;
background: url(images/knipr1.gif) no-repeat;
width: 141px;
height: 178px;
}
#smileys {
position: relative;
left: 5px;
bottom: 7px;
border: 1px solid gray;
background: white;
padding-left: 5px;
height: 150px;
}
#colmid #content_info div.icon {
display: inline;
position: relative;
top: 5px;
border-right: 3px solid white;
float: none;
}
#colmid #content_info div.icon img {display: inline; float: none;}
#smileyheader{
position: absolute;
width: 181px; 
border: 0px solid red;
margin-left: -5px;
margin-top: -21px;
font-size: 11px;
font-weight: bold;
}
#bericht {
position: absolute;
top: 1px;
margin-left: 10px;
width: 353px;
height: 30px;
color: silver;
overflow-y: hidden;
border: 1px solid silver;
font-family: 'Arial', sans-serif;
font-weight: normal;
font-size: 14px;
line-height: 1.8em;
padding-left: 3px;
}
#cancel {
top: 1px;
position: absolute;
margin-left: 402px;
height: 30px;
width: 50px;
color: #333;
font-family: 'Arial', sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
border: 1px solid silver;
background: white;
}
#cancel:hover {background: silver;}
#send {
top: 1px;
position: absolute;
margin-left: 454px;
width: 100px;
height: 30px;
color: #333;
font-family: 'Arial', sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
border: 1px solid silver;
background: white;
}
#send:hover {background: silver;}
#smileybutton {
top: 1px;
position: absolute;
margin-left: 370px;
width: 30px;
height: 30px;
color: #333;
font-weight: normal;
text-align: center;
border: 1px solid silver;
background: white url(http://www.knipr.nl/images/emoticons/smile.gif) center center no-repeat;
}
#smileybutton:hover {background: silver url(http://www.knipr.nl/images/emoticons/smile.gif) center center no-repeat;}

#content_info div#profieltekst #outerouterreactie {height: 150px;}
#content_info div#profieltekst #bericht {height: 100px;}
#content_info div#profieltekst #cancel {margin-top: 106px; margin-left: 211px;}
#content_info div#profieltekst #send {margin-top: 106px; margin-left: 263px;}
#content_info div#profieltekst #smileybutton {margin-top: 106px; margin-left: 179px;}
#content_info div#profieltekst #outersmileys {margin-top: -50px; margin-left: 120px;}
#content_info div#profieltekst #msg div {margin-bottom: 30px;}
textarea#bericht {padding-top: 3px; overflow-y: auto; line-height: 1.2em;}

#reactie {
border: 0px solid white;
border-bottom: 0px solid white;
width: 364px;
border-left: 0px solid white;
}
#outerreactie {
position: relative;
left: 0px;
bottom: 0px;
border: 0px solid white;
}
#outerouterreactie {
position: relative;
top: 0px;
border: 0px solid red;
height: 50px;
margin-top: 10px;
}
#shadowreactie {
border-bottom: 0px solid #c5c00c;
}
acronym {
background: #ddd;
color: white;
border-bottom: none;
cursor: pointer;
font-weight: bold;
}
#pagingdiv {
text-align: center;
border-top: 1px solid #555;
font-weight: normal;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 10px;
}
#content_info div#profieltekst #pagingdiv {margin-left: 10px;}
#pagingdiv a{
text-decoration: none;
}
#error {width: 100%; height: 100%;}
#error td {vertical-align: middle; text-align: center;}
#error div {margin: 0 auto; width: 360px; background: white; text-align: left; font-size: 14px;}
#error div p {margin-left: 25px; margin-right: 25px; padding-top: 25px; padding-bottom: 25px;}
#content_info #msg img {display: inline; float: none;}#flashcontent{margin-left:auto;margin-right:auto;text-align:center;}