 /* CSS Ewerkforum */

/* HOT NEWS HOME */
/*p.newsdate {
	margin:0;
	width:230px;
	padding:0px 0 0 0;
	height:20px;
	background:blue;
}*/
.day {
	float:left;
	font-size:140%;
	font-weight:bold;
	color:#28903B;
}
.dateline {
	float:left;
	border-right:1px #999 solid;
	margin:0px 4px;
	height:20px;
}
.month {
	float:left;
	font: 100% Arial;
	font-weight:bold;
	color:#000;
	padding:0 0 0px 0;
}
p.newstext {
	float:left;
	/*font-weight:bold;*/
	color:#000;
	width:230px;
	margin:10px 0 0 0;
}
p.newsoverview {
	color:#000;
	width:330px;
	margin:10px 0 0 0;
}
a.newslink:link, a.newslink:visited, .newslink {
	color:#28903B;
	font-weight:normal;
	text-decoration:none;
}
a.newslink:hover, a.newslink:active {
	color:#28903B;
	font-weight:normal;
	text-decoration:underline;
}
/* HOT ARTICLES HOME */
p.textarticle {
	color:#28903B;
	font-weight:bold;
	padding:0px 0 0 0;
	margin:0;
}
p.datearticle {
	color:#000;
	font-weight:normal;
	margin:5px 0 0 0;
}
p.linkarticle {
	margin:0 0 0 100px;
}
a.article:link, a.article:visited, .article {
	color:#28903B;
	font-weight:normal;
	text-decoration:none;
}
a.article:hover, a.article:active {
	color:#28903B;
	font-weight:normal;
	text-decoration:underline;
}
/* LEFT NEWS */
a.leftnews:link, a.leftnews:visited, .leftnews {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
a.leftnews:hover, a.leftnews:active {
	color:#f90;
	font-weight:normal;
	text-decoration:none;
}
/* NEWS ITEM */
.date {
	font: 110% Arial;
	font-weight:bold;
	color:#000;
	margin:0;
}

	
/* ---------------- HOME ----------------- */
#contenthome {
	float:left;
	width:417px;
	padding:0;
}
	#contenthometext {
		padding:0 20px;
	}
	#contenthometable {
		padding:0;
		height:300px; /* temp */
		background: url(/images/home/tablehome.jpg) top center no-repeat;
	}
		table.tblhome {
			padding:5px;
			margin:0;
			text-align:left;
		}
		th.tblhome_title {
			color:#fff;
			font-weight:bold;
			text-align:center;
			width:140px;
			padding:8px 0 0 0;
		}
		td.tblhome_text {
			color:#666;
			padding:8px;
			margin:30px 0 0 0;
		}
		img.column {
			border:1px #ccc solid;
		}
#banners {
	float:right;
	text-align:right;
	width:270px;
	margin:0;
	padding:0;
}
	#hotlinks {
		float:left;
		width:270px;
		text-align:left;
		padding:20px 0 0 0;
	}
#hotitems {
	float:right;
	width:270px;
	height:246px;
	background: url(/images/home/bghotitems.jpg) top right no-repeat;
	padding:10px 0 40px 0;
}
	#hotnews {
		float:left;
		text-align:left;
		padding:0 7px 0 20px;
	}
	#hotarticles {
		float:left;
		text-align:left;
		padding:0 5px 0 20px;
	}
/* ---------------- NEWS ----------------- */
.leftnewsitem {
	padding:0 30px 30px 30px;
	border-bottom:1px #ccc dotted;
}
#leftbottom {
	background:url(/images/layout/bgleftbottom.jpg) top left no-repeat;
	height:37px;
}
#content {
	float:left;
	width:377px;
	padding:20px;
}		
/* ---------------- AGENDA ----------------- */
#contentagenda {
	float:left;
	width:696px;
	padding:0;
}
table.tblagenda {
	width:100%;
	border:1px #ccc solid;
	margin:0 0 10px 0;
	padding:0;
	background:url(/images/layout/bgagendaitem.jpg) bottom center no-repeat;
}
th.dateagenda {
	color:#000;
	font-weight:normal;
	border-bottom:1px #ccc solid;
	padding:10px 20px 10px 30px;
	width:130px;
}
th.titleagenda {
	color:#28903B;
	font-weight:bold;
	border-bottom:1px #ccc solid;
	border-left:1px #ccc solid;
	padding:10px 30px 10px 30px;
}
td.textagenda {
	border-left:1px #ccc solid;
	padding:10px 30px 10px 30px;
}
/* ---------------- REQUEST FORM ----------------- */
#requestform {
	text-align:left;
}
/* ---------------- PARTICIPANTS ----------------- */
.partlogo {
	float:left;
	border:1px #ccc solid;
	width:120px;
	height:120px;
	margin:0 3px 5px 0;
	padding:0 0 0 0;
}
/* ---------------- CASES ----------------- */
.greenborder {
	border:1px #29903c solid;
	padding:5px;
}

/* ---------------- RSS NEWS ----------------- */
#hotnews h3{
	width: 240px;
	margin: 10px 0 0 0;
	float: left;
}

#hotnews div.newstext{
	width: 240px;
	font-weight: bold;
	float: left;
}

.align_left{
	float: left;
}

.align_right{
	float: right;
}

/* ---------------- IFRAME ----------------- */
.iframe{
	float: left;
}

/* ---------------- SURVEY ----------------- */
.sur_header{
	float: left;
	width: 357px;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: justify;
	padding: 10px;
	background-color: #d4e9da;
	color: #28903B;
}

.sur_question_nr{
	float: left;
	width: 377px;
	color: #CCC;
}

.sur_question{
	float: left;
	width: 357px;
	font-weight: bold;
	margin-bottom: 10px
}

.sur_answer{
	float: left;
	width: 377px;
}
	.sur_answer_letter {
		float: left;
	}
	
	.sur_answer_label{
		float: left;
		width: 322px;
		padding: 0 0 5px 5px;
	}
	
	.sur_answer input{
		float: left;
		margin: 2px 5px 0px 0px;
		width: 12px;
		height: 12px;	
	}
	
.sur_score{
	float: left;
	width: 377px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	
}

.sur_conclusion{
	float: left;
	width: 357px;
	margin-top: 20px;
	line-height: 16px;
	padding: 10px;
	border: 1px solid #ccc;
}

.sur_submit{
	float: left;
	width: 377px;
	margin-top: 20px;
}