/* Algemene deel stylen */
html, body {
	height: 100%;
}

body {
	background-color: #e0e0e0;
	text-align: center; /* voor IE */ 
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 13px;
	color: #5d5d5d;
} 

table td {
	font-family: Tahoma;
	font-size: 13px;
}

p {
	margin-bottom: 12px;
}

a img {
	border: none;
}

/* CONTAINER */
#midden {
	width: 726px;
	margin: 0 auto;
	background: white;
	min-height: 100%;
	_height: 100%;
}

#container {
  width: 726px; 
  text-align: left; /*voor IE */
  position: relative; 
  background: url(faux_bg.gif);
}

* {
	margin: 0;
	padding: 0;
}


	/* LOGO */
	#logo_com {
		width: 726px;
		height: 82px;
		background-image:url(../images/logo_com.gif);
	}
	#logo_eu {
		width: 726px;
		height: 82px;
		background-image:url(../images/logo_eu.gif);
	}
	#logo_biz {
		width: 726px;
		height: 82px;
		background-image:url(../images/logo_biz.gif);
	}
	#logo_org {
		width: 726px;
		height: 82px;
		background-image:url(../images/logo_org.gif);
	}
	#logo_couk {
		width: 726px;
		height: 82px;
		background-image:url(../images/logo_couk.gif);
	}
	
	/* MENU */
	#menu {
		width: 726px;
		height: 33px;
		position: absolute;
		top: 82px;
		left: 0px;
	}
	#menu ul{
		list-style: none;
	}
	#menu li {
		height: 33px;
		margin: 0px;
		padding: 0px;
	}	
	/* HEADER */
	#header {
		width: 726px;
		height: 90px;
		background-image:url(../images/header.gif);
		position: absolute;
		left: 0px;
		top: 115px;
	}
	#header_inhoud {
		width: 450px;
		height: 27px;
		position: absolute;
		left: 10px;
		top: 26px;
	}
	#header_rechts {
		width: 213px;
		height: 65px;
		position: absolute;
		left: 498px;
		top: 11px;
		
		padding-top: 15px;
		padding-left: 10px;
		
		font-family: Tahoma;
		font-size: 11px;
		color: #242424;
	}
	#header_inhoud input {
		background-color: #7bb3e6;
		border: 1px solid #a5cdf1;
		height: 23px;
		
		font-family: Tahoma;
		font-size: 12px;
		color: #FFFFFF;
		
		padding-top: 4px;
		padding-left: 3px;
	}
	#header_inhoud select {
		background-color: #7bb3e6;
		border: 1px solid #a5cdf1;
		height: 27px;
		
		font-family: Tahoma;
		font-size: 12px;
		color: #FFFFFF;
		
		padding-top: 4px;
		padding-left: 3px;
	}
	#header_inhoud ul {
		list-style: none;
	}
	#header_inhoud li {
		float: left;
		
		font-family: Trebuchet MS;
		font-size: 18px;
		color: #FFFFFF;
	}
	
	/* INHOUD */
	#inhoud {
		width: 726px;
		background: url(../images/faux_bg.gif) repeat-y top center;
		background: white;
		overflow: auto;
		margin-top: 123px;
	}
	
	/* LINKS */
	#links {
		width: 473px !important;
		float: left;
		display: inline;
	}
	#links_kopO {
		width: 473px;
		height: 35px;
		background-image:url(../images/links_kopO.gif);
		background-repeat: no-repeat;
		padding: 8px 0px 0px 11px;
		float: left;
		
		font-family: Trebuchet MS;
		font-size: 14px;
		color: #FFFFFF;
	}
	#links_kopB {
		width: 473px;
		height: 35px;
		background-image:url(../images/links_kopB.gif);
		background-repeat: no-repeat;
		padding: 8px 0px 0px 11px;
		float: left;
		
		font-family: Trebuchet MS;
		font-size: 14px;
		color: #FFFFFF;
	}
	#links_inhoud {
		width: 455px;
		padding: 9px;
		margin-bottom: 7px;
		float: left;
		background-color: #ffffff;
		padding-bottom: 9px;
	}
	#links_inhoud ul {
		list-style: none;
	}
	#links_inhoud li.box {
		float:left; /* Horizontaal */
		height: 100px;
		width: 200px;
		padding-top: 8px;
		padding-left: 0px;
		border: 1px solid #a2c8ea;
		margin-right: 5px;
		margin-left: 4px;
		margin-top: 4px;
		
		font-family: Tahoma;
		font-size: 13px;
		color: #ffffff;
	}
	#links_inhoud li.rechts {
		float:left; /* Horizontaal */
		width: 44%;
		height: auto;
		margin-top: 4px;
		margin-right: 5px;
		margin-bottom: 10px;
		
		font-family: Tahoma;
		font-size: 11px;
		color: 8d8d8d;	
		
		border-left: 1px solid #c0c0c0;	
	}
	#links_inhoud li {
		float:left; /* Horizontaal */
		height: auto;
		width: 44%;
		height: 100%;
		margin-top: 4px;
		margin-right: 5px;
		margin-bottom: 10px;
		
		font-family: Tahoma;
		font-size: 11px;
		color: 8d8d8d;	
	}
	li.box td.kop {
		background-color: fb9638;
		height: 25px;
		width: 175px;
		
		font-family: Tahoma;
		font-size: 11px;
		color: #FFFFFF;
	}
	li.box td {	
		font-family: Tahoma;
		font-size: 13px;
		color: #3e8bd1;
		font-decoration: underline;
	}
	
	#links input, #rechts input {
		width:  144px;
	}

#rechts input {
	width: 114px;
}	

	#links_inhoud table {
		width: 100%;
	}
	#links_inhoud td.lijn {
		width: 1px;
		border-right: 1px solid #c0c0c0;
		height: 100%;
	}
	#links_inhoud td.info {
		padding-left: 6px;
	}
	
	/* RECHTS */
	#rechts {
		width: 253px;
		float: left;
		display: inline;
		background-image:url(../images/rechts_bg.gif);
	}
	#rechts_kopB {
		width: 253px;
		height: 35px;
		background-image:url(../images/rechts_kopB.gif);
		background-repeat: no-repeat;
		float: right;
	}
	#rechts_kopO {
		width: 253px;
		height: 35px;
		background-image:url(../images/rechts_kopO.gif);
		background-repeat: no-repeat;
		float: right;
	}
	ul {
		list-style: none;
	}
	li {
		float:left; /* Horizontaal */
		height:30px;
		padding-top: 8px;
		padding-left: 10px;
		
		font-family: Tahoma;
		font-size: 13px;
		color: #ffffff;
	}
		
	#rechts_inhoud {
		width: 244px;
		float: right;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		
		font-family: Tahoma;
		font-size: 11px;
		color: #4f4f4f;
	}
	input {

	}
	
	#header input {
		border: 1px solid white;
		padding: 3px;
	}
	
	#header .searchbutton {
		padding: 1px;
	}
	/* FOOTER */
	#footer {
		bottom: 0px;
		width: 726px;
		height: 30px;
		
		font-family: Tahoma;
		font-size: 11px;
		color: 8d8d8d;
	}

/* TEKST CLASS */
.LBlauwN {
	color: #408dd3;
	font-family: Tahoma;
	font-size: 11px;
	}
.DBlauwN {
	color: #175a97;
	font-family: Tahoma;
	font-size: 11px;
	}
.LOranjeN {
	color: #ff810b;
	font-family: Tahoma;
	font-size: 11px;
	}
.LGrijsN {
	color: #8d8d8d;
	font-family: Tahoma;
	font-size: 11px;
	}
	
.error {
	color: red;
}

.small {
	font-size:  11px;
}

.zend_form ul, .zend_form input {
	display: block;
}

.zend_form dt, .zend_form dl {
	display: block;
}

#links_inhoud .zend_form li {
	float: none;
	display: inline;
	color: red;
}

.zend_form ul {
	margin-bottom: 5px;
}

#logo {
	position: relative;
}

#languagebar {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.errors li {
	color: red;
	float: none;
}

.zend_form * {
	margin: 0 !important;
	padding: 0 !important;
}

th {
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

.dark {
	background: #ededed;
}

.pages {
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

.pageList, .pageList li {
	margin: 0;
	padding: 0;
}

ul .first, ul .previous, ul .last, ul .next {
	width: auto !important;
}

.add {
	margin-top: 10px;
}

.star {
	width: 15px !important;
}

#links_inhoud .favs li {
	height: auto;
	font-size: 12px;
}

#links .check {
	width: auto;
	float: left;
	display: inline;
}

#links .checkSpan {
	margin-top: 4px;
	margin-left: 4px;
	display: block;
	float: left;
	color: black;
}

#links_inhoud li {
	height: auto;
	margin: 0;
	padding: 0;
}

.blockSubmit {
	margin-top: 8px;
}

.pageList li {
	margin-right: 5px !important;
}