* {
	padding:0;
	margin:0;
}

body {
	font-size:85%;
	background:url(img/stripe.jpg);
}

#errorMsg h3 {
	color:#000;
	margin:0;
	padding:0;
}


a.button_image
{
	display: block;
	width: 262px;
	height: 29px;
	background: url(img/button.jpg);
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5f5f5f;
	padding-left: 15px;
	padding-top: 14px;
}

a:hover.button_image
{
text-decoration: underline;
}

a.button_image_large
{
	display: block;
	width: 565px;
	height: 72px;
	background: url(img/button_large.jpg);
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5f5f5f;
	padding-left: 15px;
	padding-top: 14px;

}

a:hover.button_image_large
{
text-decoration: underline;
}



a.button_image_small
{
	display: block;
	width: 182px;
	height: 26px;
	background: url(img/button_small.jpg);
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #5f5f5f;
	padding: 0px;
	padding-left: 15px;
	padding-top: 14px;
	

}

a:hover.button_image_small
{
text-decoration: underline;
	background: url(img/button_small.jpg);
	color: #5f5f5f;
}


h3.formheader {
	text-align:center;
	width:100%;
	color:#076975;
	background:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;
	font-size:120%;
	margin:0 auto;
	padding:3px 0;
}

	h3.large {
	font-size:130%;
	}

	h3.larger {
	font-size:150%;
	}

h3.small {
	font-size:95%;
	color:#444;
	background:#f9f9f9;
}

#header_balk {
	width:100%;
	height:40px;
	background:url(img/balk2.jpg);
}

#header_balk_wrapper {
	width:1000px;
	height:40px;
	margin:0 auto;
	background:url(img/balk.jpg);
}

#header_balk_wrapper .inlog_div {
	float:right;
	margin-right:10px;
	position:relative;
}

.inlog_div a#inloggen {
	position:relative;
	line-height:24px;
	font-family:Helvetica, Myriad Pro, Arial, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

.inlog_div a#inloggen:hover {
	text-decoration:underline;
}

#wrapper {
	margin:0 auto;
	width:998px;
	background:#fff;
	border:1px #fff solid;
	display:block;
}

#header_menu {
	margin-top:10px;
	width:100%;
	position:relative;
}

#img_beeldmerk {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:109px;
	height:115px;
	background:url(img/beeldmerk.jpg);
}

#img_euprevent_dut {
	position:absolute;
	left:130px;
	top:30px;
	display:block;
	width:228px;
	height:42px;
	background:url(img/euprevent_nl.jpg);
}

#img_euprevent_deu {
	position:absolute;
	left:130px;
	top:30px;
	display:block;
	width:228px;
	height:42px;
	background:url(img/euprevent_de.jpg);
}

#img_euprevent_fre {
	position:absolute;
	left:130px;
	top:30px;
	display:block;
	width:228px;
	height:42px;
	background:url(img/euprevent_fr.jpg);
}

#blauwebalk {
	position:absolute;
	left:109px;
	top:77px;
	height:10px;
	width:890px;
	background:url(img/blauwebalk.jpg);
}

#menubalk {
	position:absolute;
	z-index: 1000;
	left:109px;
	top:87px;
	height:26px;
	width:890px;
	background:url(img/menubalk.jpg);
}

#content {
	margin-top:150px;
	width:920px;
	height:100%;
	overflow:hidden;
	background:#fff bottom center url(img/foot.gif) no-repeat;
	padding:0 30px 40px;
	border:none;
}

#footer {
	background:grey;
	width:100%;
	margin:10px auto 0;
	text-align:center;
	color:white;
	line-height:20px;
}

#headerimage {
	width:890px;
	margin-left:18px;
	height:145px;
	border:6px solid #d8e0e3;
	z-index:1;
}

h2#paginatitel {
	display:block;
	z-index:1;
	width:890px;
	padding-right:5px;
	margin-left:18px;
	margin-top:10px;
	font-size:22px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight:bold;
	color:#172154;
}

h2#paginatitel span {
	display:block;
	background:#fff;
}

span.lijn {
	display:none;
	position:absolute;
	top:189px;
	left:48px;
	z-index:0;
	margin:5px 0;
	height:4px;
	width:902px;
	background-color:#172154;
}

div#links {
	width:580px;
	margin-left:18px;
	float:left;
	overflow:hidden;
}

div#links p.breed {
	text-align:justify;
	float:left;
}

div.kol_links {
	width:270px;
	float:left;
}

div#links {
	font-size:12px;
	line-height:18px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}

div#links p {
	padding-top:5px;
	text-align:justify;
}

div.kol_rechts {
	width:270px;
	float:right;
}

div#links p,div.roundedcornr_box_565643 p {
	font-size:12px;
	line-height:18px;
	font-family:"Trebuchet MS", Arial, sans-serif;
}

div#links ul {
	margin-top:10px;
}

div#links li {
	list-style-position:inside;
}

div#links img {
	margin-top:7px;
}

.roundedcornr_box_565643 {
	background:#d8e0e3;
	width:275px;
	float:right;
}

.roundedcornr_top_565643 div {
	background:url(img/roundedcornr/roundedcornr_565643_tl.png) no-repeat top left;
}

.roundedcornr_top_565643 {
	background:url(img/roundedcornr/roundedcornr_565643_tr.png) no-repeat top right;
}

.roundedcornr_bottom_565643 div {
	background:url(img/roundedcornr/roundedcornr_565643_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_565643 {
	background:url(img/roundedcornr/roundedcornr_565643_br.png) no-repeat bottom right;
}

.roundedcornr_top_565643 div,.roundedcornr_top_565643,.roundedcornr_bottom_565643 div,.roundedcornr_bottom_565643 {
	width:100%;
	height:8px;
	font-size:1px;
}

.roundedcornr_content_565643 {
	margin:0 8px;
}

tr.donker td {
	background:#c9c9c9;
}

tr.licht td {
	background:#d3d3d3;
}

tr.lichter td {
	background:#ddd;
}

a#eye {
	position:absolute;
	margin-left:-55px;
	margin-top:-50px;
}

#uploadslinks {
	float:left;
	width:600px;
}

#uploadsrechts {
	float:right;
	width:200px;
}

table#activities,table#activities td {
	border:0 solid red;
}

table#activities h2 {
	padding:0;
	margin:0;
}

table#activities p.small_tagline {
	padding:0;
	margin:0;
	font-size:90%;
}

table#activities p.description {
	padding:0;
	margin:0;
}

table#activities td.activityinfo {
	border-left:1px solid #ddd;
}

.dateblock {
	text-align:center;
	width:50px;
	font-family:Arial;
	border:2px solid #000;
	background:#03236e;
	color:#fff;
}

.dateblock .day {
	font-size:26px;
	position:relative;
	margin-bottom:8px;
}

.dateblock .month {
	font-size:12px;
	margin-top:4px;
}

.dateblock .year {
	font-size:12px;
	position:relative;
	margin-bottom:-10px;
	margin-top:-10px;
}

div.capsule_oranje {
	display:block;
	height:20px;
	width:150px;
	background:url(img/background_capsule.jpg);
	text-align:center;
	float:right;
}

div.capsule_oranje a {
	color:#fff;
	text-decoration:none;
}

div.capsule_oranje a:hover {
	text-decoration:underline;
}

ul#breadcrumbs {
	display:block;
	height:23px;
	width:300px;
	margin-right:-300px;
	float:left;
	list-style-type:none;
	list-style-position:inside;
}

ul#breadcrumbs li {
	display:inline;
	background:top left no-repeat url(img/breadcrumb_arrow.gif);
	padding-left:17px;
	padding-right:9px;
	line-height:10px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
}

ul#breadcrumbs li a {
	line-height:22px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}

ul#breadcrumbs li a:hover {
	text-decoration:underline;
}

a.button {
	display:block;
	text-align:center;
	width:80px;
	height:16px;
	color:#222;
	background:#eee;
	border:1px solid #d6d6d6;
	padding:2px 5px 0;
	margin:0 auto;
	text-decoration:none;
}

.breadcrumbs h2,.breadcrumbs h2 a {
	display:inline;
	color:red;
	text-decoration:none;
	font-weight:normal;
	background:#fff;
}

.breadcrumbs h2 a:hover {
	text-decoration:underline;
}

.headerforum td {
	background:#ddd;
}

.forum-listitem td {
	vertical-align:middle;
	text-align:left;
}

form a {
	cursor:pointer;
}


/* PROJECTSVIEW */



.altrow {background: #efefef;}

div.related_partner {
	width: 273px;
	margin: 10px 10px 0 0;
	float: left;
	display: inline;
	border: 1px solid #ccc;
	padding: 5px;
	background: url('img/peel.gif') right top no-repeat;
}
div.last {
	margin: 10px 0 0 0;
	clear: right;
}

div.related_partner h2 a {
	color:#F52500;
	line-height:30px;
	padding-top:10px;
	text-transform: capitalize;
	text-decoration: none;
}

div.related_partner h2 a:hover {
	text-decoration: underline;
}
div.related_partner h2.comp_title{
	margin: 0 0 0 10px;
}
div.related_partner div.part_type{
	margin: 10px 0 10px 10px;
}
div.related_partner div.more{
	float: right;
	width: 30px;
	margin: 10px 10px 5px 0;
	color:#F52500;
}
div.related_partner div.more a{
	color:#F52500;
	text-decoration: none;
	font-weight: lighter;
}
div.related_partner div.more a:hover{
	color:#bbb;
}


.activity_year_header {
text-align:center;
color:#fff;
font-size: 14px;
padding:0px;
}

.in_activity_year_header {
border:2px solid #ccc;
padding:6px;
background:top left repeat-x url('img/activity_year_header_bg.jpg') #03236e;
}

ul#tabnav { /* general settings */
border-bottom-color: #004385;                       
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold #fff 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
font-size:12px;
}

ul#tabnav li.alt a { /* do not change */
background: #003c85;
}

ul#tabnav li.tab#active { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

ul#tabnav li.tab#active a{ /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 6px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #003c85; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #0069c0; /* set unselected tab background color as desired */
color: #fff; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover,
ul#tabnav li.alt a:hover  { /* settings for hover effect */
background: #fff;
color: #000; /* set desired hover color */
}

p.intranetmessage {
font-size:12px;
line-height: 19px;
padding-left:20px;
width:90%;
}

div.intcapsule {
width:615px;
height:59px;
background: top left no-repeat url('img/intcapsule_bg.jpg');
position: relative;
}

	div.intcapsule h4 {
	display: block;
	position: absolute;
	left:19px;
	top:16px;
	color: #fffff5;
	font-weight: bold;
	line-height: 17px;
	}
	
	div.intcapsule p {
	display: block;
	position: absolute;
	top:18px;
	left:180px;
	font-size:12px;
	line-height: 17px;
	}
	

	div.intcapsule a {
	font-weight: normal;
	}


#projectview
{
	width: 100%;
	font-size: 12px;
	
}

#projectview td.header#title
{
	font-size: larger;
	font-weight: bold;
	color: #444;
}

#projectview td.header
{
	background: #ddd;
	text-align: center;
	height: 20px;
	vertical-align: middle;

}


table.activiteitenhome, table.activiteitenhome td, table.activiteitenhome tr {
	border:none;
}

table.activiteitenhome {
	width:285px;
	margin-left:-3px;
	margin-top: 13px;
}

table.activiteitenhome td.date {
	width:70px;
	line-height:20px;
}

table.activiteitenhome td.title {
	width:215px;
	line-height:20px;
	font-size:11px;
}

table.activiteitenhome a {
	font-weight: normal;
	text-decoration: none;
	color: #333;
}

table.activiteitenhome a:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #000;
}

table.activiteitenhome th a {
	margin-top:-1px;
	font-weight: normal;
	font-size:10px;
	text-decoration: none;
	color: #333;
	background: none;
}

table.activiteitenhome th a:hover {
	font-weight: normal;
	font-size:10px;
	text-decoration: underline;
	color: #000;
	background: none;
}


/* Etc */
.clear{clear:both;height:0px;}
.needpadding {padding: 5px;}
.right{float:right;}
.left{float:left;}











