/* -----------------------------------------------------------
	Structured CSS
 ----------------------------------------------------------- */


@import "standard.css";
@import "thickbox.css";

@import "lab-style.css";
@import "structure.css";
@import "titles.css";
@import "items.css";
@import "buttons.css";
@import "profile.css";
@import "prima.css";
@import "stats.css";



/* very dirty fixes */
#ctl00_cphContent_divIdeaCount
{
	padding:0px !important;
	float:none !important;
	margin:0px !important;
}

#ctl00_cphContent_WucUserProfile1_WucUserStatsSpotlight1_divContent {
	display:none;
}

/* floats */
.fl {	float: left; }
.fr {	float: right; }
.fc {	clear: both; }

/* spacer */
.space {width: 100%; }


	/* --Header-- */
            
		/* header image */
		#Topbanner {
			display: block;
			width: 982px;
			height: 145px;  
		}
		
		/* trilab laziness fixen (oude header texts) */
		#Topbanner h1 , #Topbanner h2 {
			display:none;
		}

		/* menu + search bar */
		#Navigation {
			display: block;
			width: 918px; 
			height: 53px; 
			padding: 0 40px 0 24px;  
			margin-bottom: 9px;
			overflow: hidden;
		}

		/* menu bar */
		#Navigation div.fl {
			padding-right:5px;
		}

		/* search */
		#Navigation div.fr {
			width: 300px;
			height: 48px;
			margin: auto; 
			position: relative; 
			right: -57px;
		}
		.Nav_Zoek{
			width: 150px;
			height: 16px;
			overflow: hidden;
			padding: 3px 5px;
			border: 1px solid #CACACA; 
			position: relative;
			top: -15px;
			vertical-align:middle;
		}
		.btnNav_Zoek {
			width: 102px;
			height: 48px;
			position: relative;
			left: -6px;
		}
	
	/* --Main Content-- */
            

#MainLeft ul li{
	border-top: 1px solid #eee;
	padding: 3px;
}
#MainLeft ul{
	border-bottom: 1px solid #eee;
}

#MainLeft ul li .colSecond{
	clear: right;
}

#MainLeft ul .fc{
	clear: both;
}
.readMore{
	margin-top: 1.5em;
	clear: both;
	float: none ;
}

#MainProject {
	width: 662px;
	height: 333px;
	overflow: hidden; 
}

#MainLeft .boxList, #LeftContentBottom{
	margin-bottom: 15px;
}

.cnt {
	padding: 10px 10px 10px;
	display: block;
}

.hdr .icon, #LeftContentBottom h1 img{
	margin-right: 16px;
}

	
	/* --Sidebar-- */
            
		.RightGreenTitle {
			height: 22px;
			padding: 9px 0 0 14px;
			overflow:hidden;
		}
            
                        .RightContent {
                                    width: 277px;
                                    padding: 10px 10px 10px 14px;
                        }
		
		.RightContentBottom {
			width: 291px;
			height: 7px;
			margin-bottom: 6px;
		}
		
		.boxRightContent, 
		.NOSvragen, 
		.NOSideeen {
			width: 237px;
			padding: 5px 13px;
			margin: 1px 0;
		}
		
		#pollVraag {
			width: 263px; 
			overflow: hidden;
		}
		#pollVraag div {
			padding: 5px 0;
			margin: 5px 0;
			border-bottom: solid 1px #eee;
			border-top:solid 1px #eee;
		}
		#pollVraag span a {
			position:relative;
			top: -15px;
		}
		#pollVraag span #stem {
			width:103px;
			height:34px;
			margin:0 0 0 10px;
		}
		

		/* shout box */
		#ShoutboxContent { 
			width: 263px; 
			height: 222px; 
			overflow: hidden; 
			margin:0 0 12px 0; 
			overflow-y:scroll;
		}
		#ShoutboxContent .Topic {
			border-top:solid 1px #eee;
		}
		.shoutLink {
			padding: 0 15px 0 0;
			float: none !important;
		}
		.shoutInfo{
			float: none !important;
		}
		.Input_shoutbox {
			width: 150px;
			height: 20px;
			overflow: hidden;
			border:1px solid #CACACA; 
			padding: 3px 5px;
			position: relative;
			top: -13px;
			vertical-align:middle;
		}
		.btnVerstuur {
			width: 103px;
			height: 34px;
			position: relative;
			left: -7px;
		}

	/* --Footer-- */

		/* wrapper */
		#bWrpr {
			width: 100%;
			height: 170px;
			overflow: hidden;
		}
		
		/* footer content */
		#ftrContent {
			width: 967px; 
			margin: 0 auto; 
			overflow: hidden; 
		}


/* TYPOGRAPHY                   */

	/* root elements */
	html, body {
		font: 12px Arial, Helvetica, sans-serif;
		color: #333;
		line-height: 1.5em;
	}
	
	label{
		font-weight: bold;
		color: #000;
	}
	
	#topCredentials .fl a{
		color: #e1e1e1;
		text-decoration:none;
	}
	#topCredentials .fr a{
		color: #fff;
		text-decoration:none;
	}
	
	#MainLeft ul a{
		font-weight: normal;
	}
	
	.Pathlist h1 {
		color: #67b3ad;
	}
	.Pathlist a {
		font-weight: normal;
	}
	
	.RightGreenTitle h2 {
		font-weight: bold;
		font-size: 85%;
		color: #FFFFFF;
	}

	.boxRightContent, .NOSvragen, .NOSideeen {
		font-weight: normal;
		font-size: 100%;
		color:#333;
	}

	/* main header */
	.hoofd  { text-indent: -999px; }

/* BACKGROUNDS                 */

	/* root elements */
	html, body, .space{
		background:#f2f2f2;
	}
	
	a:link { 
		text-decoration: underline; 
		color : #333; 
		border: 0px;
	}
	
	a:visited { 
		text-decoration: underline; 
		color:#6F6F6F; 
		border: 0px;
	}
	
	#Topbanner {
		background:#f2f2f2 url('http://www.achterdeduinen.net/upload/content/website/headermiddle.jpg') no-repeat;
	}
	
	#topCredentials {
		display: block;
		width: 940px;
		height: 27px; 
		padding: 45px 20px 0;  
		font-weight: bold;
		font-size: 12px;
		color: #fff;
		text-decoration: none;
		background:#f2f2f2 url('http://www.achterdeduinen.net/upload/content/website/headertop.jpg') no-repeat;
	}

	#Navigation {
		background:#f2f2f2 url('http://www.achterdeduinen.net/upload/content/website/headerbottom.jpg') no-repeat;
	}
	
	#MainLeft .boxList, #blockNews, #LeftContentBottom{
		background: #fff;
	}
	
	.RightGreenTitle {
		background:#A8D4C6 url('../images/sidebarheader.png') no-repeat;
	}	
	.RightContent {
		background:#f2f2f2 url('../images/sidebarcontent.png') repeat-y;
	}
	.RightContentBottom {
		background:#f2f2f2 url('../images/sidebarshadow.png') no-repeat;
	}
	.boxRightContent {
		background:#d8d5d5;
	}
	.NOSvragen{
		background: #D8D5D5;
	}

	/* footer */
	#bWrpr	{ background: #f2f2f2 url(../images/footer.png) repeat-x; }


.ColProfIconBar .FloatLeft {
	float:none;
}

.ColProfIconBar {
	display:none;
}	

#Client .ColIdeaTxtWide img {
	display:none;
}


div.ColIdeaFillPic {
	width:37px;
	float:left;
	padding-right:5px;
}

/* de rechterbalkjes */
.RightGreenTitle h1 {
	font-weight: bold;
	font-size: 16px;
	color: #FFF; 
}
 
/* dit zijn de grijze titelblokken op de HP */
#LeftContentBottom h1,
.Pathlist h1,
.header,
#BlockNews .header,
.hdr ,
.tbl_hdr ,
.hdr {
	font-weight: bold;
	font-size: 16px;
	color: #333;
	padding: 7px 0px 7px 10px;
	background-color:#d8d5d5;
/*	margin:0px -10px; */
}


/* --- Pager --- */
.Pager span {
	color:#333 !important;
}

.Pager {
	
	background-color:#d8d5d5;
	float:left;
	font-size:13px;
	padding:4px 4px !important;
	margin:10px 0px 10px 0px !important;
	font-size:12px;
	text-transform:lowercase;
}

.Pager select {
	font-family:Arial;Verdana, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
}

#project .ColHolder .Pager span
{
	font-size:12px !important;
	padding:0;
}

.cAanmeldBoxW33 fL
{
	width: 400px;
	}



