/* -------------------------------- PAGE -------------------------------- */
@charset "UTF-8";

/* CSS Document */
body, html{
	height:100%;
}
body{
	background:url(/site2/gfx/bg.gif) fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin:0;
	padding:0;
	margin-bottom:20px;
}
p {
	margin:0;
	padding:0;
}
img{
	border:0px;
}
a {
	/*color: #c1bb00;*/
	color: #AAA400;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}
input {
	border:1px solid #ccc;
	padding:2px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
input:focus{
	border:1px solid #c1bb00;
}
#contactformulier {
}
#contactformulier input {
	width:270px;
	margin:2px 0;
}

#contactformulier textarea {
	border:1px solid #ccc;
	padding:2px;
	width:270px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contactformulier button {
	margin-top:10px;
}

#conferentieformulier input {
	width:270px;
	margin:2px 0;
}
#conferentieformulier textarea {
	border:1px solid #ccc;
	padding:2px;
	width:270px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#conferentieformulier button {
	margin-top:10px;
}
#conferentieformulier1 input {
	width:200px;
	margin:2px 0 0 0;
}
#conferentieformulier1 textarea {
	border:1px solid #ccc;
	padding:2px;
	width:270px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#conferentieformulier1 button {
	margin-top:10px;
}
#conferentieformulier1 select {
	margin:4px 0;
}
#conferentieformulier select {
	margin:4px 0;
}
td {
	border:none;
	padding:4px;
	border-collapse:collapse;
}
tr{
	border:none;
	border-collapse:collapse;
}
table {
	border:none;
	background:url(/site/gfx/bg_dotted.gif) 1px 10px;
	border-collapse:collapse;
}
ul {
	padding-left:15px;
	margin-left:0;
	margin-top:0;
}
#login {
	border:1px solid #ccc;
	padding:5px;
}
#login form {
	margin-top:10px;
}
#login .label,.input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
#login .label {
	text-align: right;
	width: 80px;
	padding-right: 20px;
	padding-top:5px;
	margin-bottom:0;
}
#login .input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px 3px;
	margin:0;
}
#login .submit {
	width: 100px;
	display: block;
	float: left;
}
/* -------------------------------- LAYERS -------------------------------- */
#page{
	margin-left:10px;
}
#zoeken {
	margin-top:20px;
}
#zoeken .submit {
	color:#000;
	width:20px;
	padding:0px;
}
#logo {
	position:absolute;
	left:10px;
	bottom:10px;
	color:#c1bb00;
	font-size:10px;
	width:130px;
}
#logo a {
	color:#c1bb00;
}
#logo img {
	margin-bottom:10px;
}

/* -------------------------------- NAVIGATION -------------------------------- */

#linkerbalk {
	float:left;
	width:140px;
}
.menu {
	font-size:11px;
}
.menu .selected {
	font-weight: bold;
}
.menu a {
	color:#000;
}
#menu {
	position:absolute;
	left:160px;
	width:800px;
}
#menu_algemeen {
	padding-top:10px;
}
.menu_prioriteit {
	width:140px;
	margin-right:10px;
	padding:10px 0 0 10px;
	height:100px;
	float:left;
}
.menu_image {
	display:block;
	margin-bottom:6px;
}
#menu_stedenbaan {
	background-image: url(/site2/gfx/pattern_stedenbaan.png);
}
#menu_stedenbaan .selected {
	color:#DD362F;
}
#menu_verstedelijking {
	background-image: url(/site2/gfx/pattern_verstedelijking.png);
}
#menu_verstedelijking .selected {
	color:#006D65;
}
#menu_metropolitaan {
	background-image: url(/site2/gfx/pattern_metropolitaan.png);
}
#menu_metropolitaan .selected {
	color:#00A942;
}
#menu_deltapoort {
	background-image: url(/site2/gfx/pattern_deltapoort.png);
}
#menu_deltapoort .selected {
	color:#6D665F;
}
#menu_economisch {
	background-image: url(/site2/gfx/pattern_economisch.png);
}
#menu_economisch .selected {
	color:#A62570;
}
.subnav {
	margin-bottom:10px;
}
.subnav a {
	/* color:#C1BB00; */
	color:#AAA400;
}
/* -------------------------------- CONTENT -------------------------------- */

#content {
	position:absolute;
	left:160px;
	width:790px;
	top:120px;
	padding-bottom:10px;
	background:url(/site2/gfx/bg_dotted.gif) fixed;
}

.opening {
	margin-bottom:16px;
	font-weight: bold;
}
.kolom5 {
	float:left;
	width:770px;
	margin-right:10px;
	padding:10px 10px 0 10px;
}
.kolombreed {

	float:left;
	width:770px;
	margin-right:10px;
	padding:10px 10px 10px 10px;
}
.kolomsubnav {
	float:left;
	width:770px;
	margin-right:10px;
	padding:30px 10px 0 10px;
}
.kolom4 {
	float:left;
	width:610px;
	margin-right:10px;
	padding:10px 10px 0 10px;
}
.kolom3 {
	float:left;
	width:450px;
	margin-right:10px;
	padding:10px 10px 0 10px;
}

.kolom2 {
	float:left;
	width:290px;
	margin-right:10px;
	padding:10px 10px 0 10px;
}
.kolom1 {
	float:left;
	width:130px;
	margin-right:10px;
	padding:10px 10px 0 10px;
}
.lastcolumn {
	margin-right:0px;
	padding-right:0px;
}
.contentimage {
	color:#666;
	font-size:10px;
	margin-bottom:10px;
}
.contentimage img {
	margin-bottom:2px;
	border:1px solid #e4e2ac;
}
.contentgallery {
	color:#666;
	font-size:10px;
	margin-bottom:10px;
	padding-right:13px;
	float:left;
}
.contentgallery img {
	margin-bottom:2px;
	border:1px solid #e4e2ac;
	width:140px;
}
.contentgallery a:hover {
	text-decoration: none;
}

.downloads {
	margin-top:40px;
}
.download {
	color:#666;
	font-size:10px;
	margin-bottom:2px;
}
.download img {
	margin-right:5px;
}
.download a {
	color:#666;
}
.toplink {
	clear:both;
	padding:10px;
}
.newslink {
	color:#000;
	font-weight:bold;
}
/* -------------------------------- TEXT -------------------------------- */
.rgt{
	text-align:right;
}
.green{
	color:#c1bb00;
}
.green a{
	/* color:#c1bb00; */
	color:#AAA400;
}
.green a:hover{
	color:#000;
}
.gray, a:link.gray{
	color:#BDBDBD;
}
.gray a{
	color:#BDBDBD;
}
.gray a:hover{
	color:#000;
}
.d_gray, a:link.d_gray{
	color:#808080;
}
.d_gray a{
	color:#808080;
}
.d_gray a:hover{
	color:#000;
}
.black, a:link.black{
	color:#000;
}
.black a{
	color:#000;
}
.black a:hover{
	/* color:#c1bb00; */
	color:#AAA400;
}
.kop1{
	font-size:13px;
	color:#c1bb00;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:2px;
}
.kop2{
	font-size:14px;
	line-height: 16px;
	font-weight:bold;
	margin:3px 0;
}
.kop3{
	font-size:20px;
	line-height: 20px;
	font-weight:bold;
	margin:5px 0;
}
.klein{
	font-size:10px;
}
td {
	border:1px;
	border-color: #ccc;
	border-style: solid;
	padding:4px;
	border-collapse:collapse;
	vertical-align: top;
}
.noborder td {
	border:none;
}
tr{
	border:none;
	border-collapse:collapse;
}
table {
	border-collapse:collapse;
}
