/* --------------------- Algemene declaraties ------------------ */
body, html, td, p{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
body{
	color: black;
	background-color:#d3d9cf;
	background-position:left;
	background-repeat:repeat-y;
	background-image:url(templimg/bodybg2.gif);
	padding:0;
	margin:0;
}
#mainsite {
	text-align: center;
}

#topbalk, #maincontent, #footer{ /* breedte en centreren */
	width: 824px;
	margin-left:94px;
}
#footer{
	color: inherit;
	background-color:#999999;
	margin-top:12px;
	border: 1px solid #6a6a6a;
}
#footer td{
	padding: 6px 16px;
	color:#333;
	background-color:inherit;
	font-size:11px;
	line-height:10px;
}
.contenttable{
	border: 1px solid #646464;
}
.main2text{
	background-image:url(templimg/2kol-links-m.gif);
	background-repeat:repeat-y;
	padding:8px 24px;
}
.main2text2{
	background-image:url(templimg/2kol-links-m2.gif);
	background-repeat:repeat-y;
	padding:4px 32px;
}
.main2textr2{
	background-image:url(templimg/2kol-rechts-m.gif);
	background-repeat:repeat-y;
	padding:4px 24px;
}
.main2textr22{
	background-image:url(templimg/2kol-rechts-m2.gif);
	background-repeat:repeat-y;
	padding:4px 32px;
}
#topbalk{
	margin-top:8px;
	border-top:4px solid #717171;
}
#topbalk #toptitel {
	/* wordt in header gezet -- background-image: url(static_images/topbalk-gevel1.jpg); */
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #717171;
	border-bottom: none;
	padding-left: 4px;
}
#topbalk #broodkruimels{
	/* padding: 8px 4px 8px 0px; */
	padding: 4px 4px 4px 0px;
	font-size:11px;
}
.clear{
	clear:both;
	line-height: 2px;
}
/* ---------------- top titel / header stuff -------------------- */
.topadres{
	font-size:11px;
	line-height:12px;
	float:left;
	margin-top: 4px;
	padding-right:12px;
	white-space: nowrap;
}
.topadres b{
	color: green;
	background-color:inherit;
}
#topbanner{
	margin-left: 2px;
	margin-right:8px;
}
#toplogo{
	margin:0px 16px 0px 8px;
}
p{ 
	margin:0;
	padding:2px 0px 6px 0px;
}
#knoppen a{
	text-decoration: none;
	border:0;
}

/* ---------------- text stuff -------------------- */

h2, h3, h4{
	font-family:"Trebuchet MS", Helvetica, Arial;
	padding-bottom:2px;
	margin:5px 0px 2px 0px;
}
h2 { font-size:22px; margin-bottom:6px;}
h3 { font-size:14px; }
h4 { font-size:12px; }

.tnews, tnews a{
	color: red;
	text-decoration:none;
}
.tpage, tpage a{
	color: green;
}
.tproject{
	color: #0055ac;
}
.tvacature{
	color: #0055ac;
}

/* ---------------------- txt stuff --------------- */
.listp, #broodkruimels, a{
	font-size:11px;
	padding:0px 0px;
}
h3 a{
	font-size:inherit;
}
a{
	color:green;
	text-decoration:none;
	border-bottom:1px solid #bdddbd;
}
a:hover{
	border-bottom:1px solid green;
}
a.imgb{
	border:0;
}
.listdatum, .newsdatum{
	font-size: 9px;
	color:#777;
	white-space:nowrap;
	display:block;
	padding-bottom:3px;
	border-bottom:1px solid #aaa;
}
.newsdatum{
	border: 0;
	padding: 0;
}

.myb{
	font-size:14px;
	color:red;
}
.mybp{
	font-size:14px;
	color:blue;
}
.minp{
	margin-top:-6px;
}
hr{
	margin:0;
	padding:0;
}
.imgright{
	margin:0px 0px 8px 8px;
	float:right;
}
.imgleft{
	margin:8px 8px 8px 0px;
	float:left;
}
.listimg{
	margin:0;
	margin-left:4px;
	float:right;
}
.ul1{
  list-style-position: inside;
  list-style-type: square;
  float:left;
	padding-left:0px;
}
.ul1 ul{
	padding-left:8px;
	margin-bottom:8px;
}
/* ----------------- */
.smp, .sump, .sump2{
	width:150px;
	font-weight: bold;
	font-size:12px;
	line-height:12px;
	text-align:right;
	padding: 12px 0px 0px 36px;
	margin:0;
	border-bottom: 2px solid gray;
}
.sump, .sump2{
	width:200px;
	font-weight:normal;
	padding-left:4px;
	margin-left:22px;
	border-left: 2px solid gray;
}
.sump2{
	margin-left:44px;
}
.smp a,sump a, sump2 a{
	font-size:12px;
	line-height:12px;
}

/* Links */
.linkParagraph {
	
}
.linkTitle {
	font-weight: bold;
}
.linkDescription {
	
}
.linkLogo {
	float: left;
	margin: 1px;
}

/* Links */
.downloadParagraph {
	
}
.downloadName {
	font-weight: bold;
}
.downloadDescription {
	
}
.linklogo{
	float:right;
}
/* Vacatures */
.vacatureFunctie {
	font-weight: bold;
}
.vacaturePeriode {
	
}
.vacatureBody {
	
}


