body{
	background-color:#ccc;
	margin:0px;
	padding:0px;	
}

#topLayer{
	width:898px;
	margin:0px auto;
	padding:0px;
	color:#f68e00;
	height:30px;
	line-height:30px;
}

#languageSelect{
	float:left;
}

#topMenuLayer{
	float:right;
}

#topMenuLayer span{
	color:#000;
}

#topLayer a{
	color:#81898c;
}

#topLayer a:hover{
	color:#000;
}

#siteLayer{
	width:898px;
	margin:0px auto;
	padding:0px;
	background-color:#fff;
	border: 1px solid #fff;
	position:relative;
}

#topLayer{
	background-color:#ccc;
}

#sfeerLayer{
	display:block;
	padding:0px;
	margin:0px;
	overflow:hidden;
	position:relative;
	height:105px;
}

#sfeerLayer.homepage{
	height:175px;
}

#sfeerLayer a#logo{
	border: none;
	position: absolute;
	z-index: 10;
	left: 20px;
	top: 30px;
	height: 53px;
	width: 247px;
	background-image: url(../assets/images/logo.png);	
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/logo.png', sizingMethod='scale');
	_background-image: none;
	background-repeat: no-repeat;
	cursor: pointer;
}

#sfeerLayer.homepage a#logo{
	top: 60px;
}

#sfeerLayer img{
	padding:0px;
	margin:0px;
}

#mainmenuLayer{
	background-color: #86b6cc;	
	height:25px;
	padding:0px;
	margin:0px;
}

#searchFormTop{
	display:block;
	width:200px;
	float:right;
	height:25px;
	overflow:hidden;
}

#searchFormTop a{
	color:#000000;
	text-decoration:none;
	line-height:10px;
}

#contentTable{
	margin-top:15px;
	border-collapse:collapse;
}

#contentTable td{
	vertical-align:top;
}
#subMenu td {
	background-color:#FF3333;
	margin-top:12px;
}

td#subMenu{
	padding-top:13px;
	width: 170px;
	text-align:right;
	padding-left:10px;
	padding-right:20px;	
	
}
#topMenuLayer a{
 	color:#8f898c;
	text-decoration:none;
	font-weight:bold;

}

#topMenuLayer a:hover, #topMenuLayer a.activeItem{
	color:#8f898c;
	text-decoration:underline;
	font-weight:bold;
}


#subMenu a{
	display:block;
	color:#000000;
	text-decoration:none;
	line-height:25px;
}

#subMenu a:hover, #subMenu a.activeItem{
	color:#f68e00;
}

#footerLayer{
	border-top: 5px solid #86b6cc;
	background-color:#f3f8fb;
	border-bottom: 1px solid #000;
	padding:10px;
}

#footerLayer td{
	vertical-align:top;
	color:#86b6cc;
}

#menu-zoek a{
	font-weight: bold;
	color: #f68e00;
	height: 24px;
	float: left;
	text-align: left;
	line-height: 24px;
	text-decoration: none;
	font-size: 14px;
	padding-right:6px;
}

#menu-zoek a.activeItem{
	text-decoration: underline;
}

#address a{
	line-height: 20px;
	color: #39464e;
	display:block;
	text-align: left;
	text-decoration: underline;
	font-size: 12px;
}

#content{
	padding:12px;
}
 
 
.zoek_resultaten .collection_item_datePublish {
	display:none;
}
.zoek_resultaten .collection_item_short  {
	display:none;

}

#contactSearch {
	clear: both;
	padding-top: 5px;
}

* html #contactSearch input {
	vertical-align: middle;
}

#contactSearch input {
	height: 16px;
	border: 1px solid #999999;
	padding-left: 0.2em;
}

#contactSearch form, #contactSearch p {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#contactSearch p img {
	vertical-align: middle;
}
a img { border:none}

.ui-tabs .ui-tabs-hide {
     display: none;
}
a {cursor:pointer; }

#tabs h2,
.projectDetail h2,
.message h2 { color:#7f7f7f; font-size:22px; line-height: 28px; }
ul.tabsList { border-bottom: 4px solid #86b6cc; width:803px; height:39px; padding:0; margin:0;}
ul.tabsList li {list-style:none; display: inline-block; padding:0; margin:0; overflow:hidden; margin-right:7px; float:left; }
	ul.tabsList li a { display: block; background:url(../assets/images/escn/nav-bg.png) no-repeat -1px 0; width:127px; height:39px; color:#454545; text-decoration:none; font-size:14px; line-height:39px; text-align:center; }
	
	#tabs ul.tabsList li.ui-state-hover a,
	#tabs ul.tabsList li.ui-state-active a,
	ul.tabsList li a:hover,
	ul.tabsList li a.active { background:url(../assets/images/escn/nav-bg-active.png) no-repeat -1px 0; color:#fff; }
	
/* LOGIN */	
#gc_login { padding-top: 150px; background-color: #f5f5f5; height: 100%; }
#gc_login_left { border-right:1px solid #CCCCCC;
color:#7F7F7F;
float:left;
font-size:22px;
height:100%;
line-height:282px;
margin-right:45px;
padding-left:20px;
width:260px;}

#remember-label { margin-top: 30px; }
#remember-label label { position: absolute; margin-left: 18px; }

#loginForm { background: transparent url("../assets/images/escn/login_bg.png") no-repeat; margin: 0 auto; padding: 20px; height: 258px; width: 643px; }	
	#loginForm form { float:left; overflow:hidden; margin:54px 0 0 320px; width: 339px; height:234px; }
	#loginForm #loginTitle { display:none; }
	#loginForm #loginName, 
	#loginForm #loginPassword,
	#loginForm #loginSubmit { width:339px; display: block; }
	#loginForm #loginName input, 
	#loginForm #loginPassword input { background:url(../assets/images/escn/input_bg.png) no-repeat; height: 27px; border:none; width: 275px; margin-right: 45px; }
	#loginForm #loginSubmit input { background: url(../assets/images/escn/buttonBlue.png) no-repeat; color:#fff; border:none; width:87px; height: 27px; margin-top: 54px; cursor:pointer; }
	#loginForm #loginSendNewPassword { display:none; }
		#loginForm #loginPassword { margin-top:15px; }
	
#tabs .project {background:url(../assets/images/escn/projectbox.png) no-repeat top left; width:172px; height:171px; position:relative; padding: 14px 6px 14px 6px; float:left; margin:0 0 22px 22px; }	
#tabs div.first { margin-left:0; }
	#tabs .project a { text-decoration:none; font-size: 12px; color: #454545; line-height:16px; z-index:99; }
		#tabs .project a .title { font-size:13px; line-height:15px; width: 140px; padding-left:6px; display:block; height:43px; }
		#tabs .project a .img { width: 166px; height:105px; background-color: #fff; margin: 3px; padding: 3px 0; display:block; position:relative; text-align: center; }
		#tabs .project a .rating { position:absolute; bottom: 10px; left: 11px; display:block; height: 15px; line-height: 15px; }
		
.projectDetail #currentProject,
.projectDetail .ratings { width: 811px; background:#e6e6e6; padding:4px; }	
.projectDetail #currentProject { height:160px; }	
	.projectDetail #currentProject .image { display:block; width: 212px; height: 160px; background: #fff; float:left; }
		.projectDetail #currentProject .image img { margin:3px; }
	.projectDetail #currentProject .download { display:block; width: 593px; height:160px; background:#fff; float:left; margin-left:6px;}
		.projectDetail #currentProject .download .logo_text { background: url(../assets/images/escn/download.png) no-repeat; padding:13px 13px 13px 61px; display:inline-block; height:62px; font-size:16px; color:#474747; margin:40px 0 0 20px; text-decoration: none; }
		.projectDetail .light { color:#767676;} 
		.projectDetail #currentProject .download .logo_text span {font-size:12px; line-height:18px; }
		
	.projectDetail .ratings { height:237px; margin-top:4px; }
		.projectDetail .ratings ul { margin:0; padding: 0; padding-left:1px;}
		.projectDetail .ratings li { width: 155px; height: 121px; background: #fff; list-style:none; float:left; margin:3px; padding:8px;}
			.projectDetail .ratings li h2 { color:#474747; line-height:16px; font-size:16px; margin:0; margin-bottom:15px; }
			.projectDetail .ratings li.total {width: 78px; }
			.projectDetail .ratings li.total #total { background:url(../assets/images/escn/rating_result.png) no-repeat; width:52px; height:70px; margin:auto; font-size:38px; line-height:70px; text-align:center; }

			.projectDetail .ratings li .jquery-selectbox { background:url(../assets/images/escn/select.png) no-repeat; width:137px!important; height:25px; margin-bottom:5px; }
			.projectDetail .ratings .submit { border:none; background:url(../assets/images/escn/submit.png) no-repeat; width:89px; height: 33px; margin: 19px 5px 0 0; cursor:pointer; }

.logout { position:absolute; top: 33px; right:47px; }
.logout a {background:url(../assets/images/escn/logout.png) no-repeat; color:#fff; text-decoration:none; line-height:35px; height:35px; width:95px; display:block; padding-left:26px; }
.logout a:hover { color:#fff; }
