/* Algemeen */

body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
}

body, td, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

img {
	border: none;
}

/* Heading */

h1, h2, h3, h4, h5, h6, .ti {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	color: #000000;
}

h1, .ti {
	font-size: 14px;
	margin: 5px 0px 4px 0px;
	text-transform: uppercase;
}

h2 {
	font-size: 12px;
	margin: 5px 0px 4px 0px;
}

h3, .ti3 {
	font-size: 12px;
	margin: 3px 0px 2px 0px;
}

h4, h5, h6 {
	margin: 3px 0px 3px 0px;
	font-size: 12px;
}

.tix {
	margin: 3px 0px 2px 0px;
}
th {
	font-size: 12px;
	font-weight: 100;
	color: #000;
	text-align: left;
}
/* Form */
input.input, select {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	background			: url('../img/bgform.gif') no-repeat 0px 0px;
	margin				: 0px 0px 0px 0px;
	border				: 1px solid black;
	font-size			: 11px;
	width				: 223px;
	height				: 20px;
}
input.ohv {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	background			: url('../img/bgform.gif') no-repeat 0px 0px;
	margin				: 0px 0px 0px 0px;
	border				: 1px solid #0099B5;
	font-size			: 11px;
	width				: 200px;
	height				: 20px;
}
.tarea {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	background			: url('../img/bgform.gif') no-repeat 0px 0px;
	margin				: 0px 0px 0px 0px;
	border				: 1px solid #0099B5;
	font-size			: 11px;
	width				: 223px;
	height				: 100px;
}
textarea {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	background			: url('../img/bgform.gif') no-repeat 0px 0px;
	margin				: 0px 0px 0px 0px;
	border				: 1px solid #000;
	font-size			: 11px;
	width				: 223px;
	height				: 100px;
}
/* Layout */

#all {
	width: 100%;
	height: 100%;
	position: absolute;
}

#site {
	width: 100%;
	height: 100%;
}

#shLeft {
	background: url(../img/shLeft.gif) repeat-y right;
}

#shRight {
	background: url(../img/shRight.gif) repeat-y left;
}

#shMid {
	width: 950px;
	height: 100%;
	vertical-align: top;
}

/* HomeTable */

#HomeTable {
	width: 100%;
	height: 100%;
}

#HomeTable td {
	vertical-align: top;
}

#HomeTable .Left {
	width: 365px;
}

#HomeTable .IkHeb, #HomeTable .IkZoek, #HomeTable .Informatie {
	width: 144px;
}

#HomeTable .Right {
	width: 161px;
}

#HomeTable .IkHeb {
	background-color: #009AB5;
}

#HomeTable .IkZoek {
	background-color: #EF008C;
}

#HomeTable .Informatie {
	background-color: #9CE300;
}

#HomeTable .Top .IkHeb, #HomeTable .Top .IkZoek, #HomeTable .Top .Informatie {
	height: 167px;
}

#HomeTable .Titles td {
	height: 30px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	text-transform: uppercase;
}

#HomeTable .Titles div {
	padding-left: 4px;
	color: #FFFFFF;
}

#HomeTable .Titles .Left, #HomeTable .Titles .Right {
	background-color: #39797B;
}

#HomeTable .Menus .IkHeb, #HomeTable .Menus .IkZoek, #HomeTable .Menus .Informatie, #HomeTable .Menus .Left, #HomeTable .Menus .Right {
	height: 381px;
}

#HomeTable .Menus .Left {
	background: url(../img/bgHomeLeft.jpg) no-repeat 0px 0px;
}

#HomeTable .Menus .Right {
	background: url(../img/bgHomeRight.jpg) no-repeat 0px 0px;
}

#HomeTable .Menus .IkHeb {
	background: url(../img/bgHomeIkHeb.jpg) no-repeat 0px 0px;
}

#HomeTable .Menus .IkZoek {
	background: url(../img/bgHomeIkZoek.jpg) no-repeat 0px 0px;
}

#HomeTable .Menus .Informatie {
	background: url(../img/bgHomeInformatie.jpg) no-repeat 0px 0px;
}

#HomeTable .Top .Left img {
	margin: 35px 0px 0px 15px;
}

.HomeBlock {
	width: 338px;
	margin: 14px 0px 0px 12px;
}

.HomeBlock .NewsForeground {
	padding: 2px 0px 2px 5px;
	width: 338px;
	height: 78px;
	position: relative;
	margin-top: -77px;
}

.HomeBlock .NewsBackground {
	width: 100%;
	height: 77px;
	background-color: #FFFFFF;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
}

.HomeBlock .RentForeground {
	padding: 0px 3px 0px 2px;
	width: 338px;
	height: 57px;
	position: relative;
	margin-top: -57px;
}

.HomeBlock .RentBackground {
	width: 100%;
	height: 57px;
	background-color: #FFFFFF;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
}

.HomeBlock th {
	padding: 5px 5px 5px 5px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
}

.HomeBlock th.News {
	background-color: #9CE300;
}

.HomeBlock th.Rent {
	background-color: #EF008C;
}

.HomeBlock .HasLine .RentForeground {
	border-bottom: 1px solid #EF008C;
}

.HomeBlock .NewsTitle, .HomeBlock .NewsTxt, .HomeBlock .ReadMore {
	color: #000000;
	text-decoration: none;
}

.HomeBlock .NewsTitle {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.HomeBlock .ReadMore {
	font-weight: bold;
	background: url(../img/blReadMore.jpg) no-repeat 0px 4px;
	padding-left: 10px;
}

.HomeBlock .NewsImg {
	float: right;
	margin-right: 2px;
}

.HomeBlock .RentImg {
	margin-right: 10px;
	padding: 2px 0px 2px 0px;
}

.HomeBlock .RentForeground table {
	width: 100%;
}

.HomeBlock .RentForeground table td {
	vertical-align: middle !important;
}

.HomeBlock .RentForeground table .RentImg {
	width: 84px;
}

.HomeBlock .RentForeground a:link, .HomeBlock .RentForeground a:visited, .HomeBlock .RentForeground a:active,  .HomeBlock .RentForeground a:hover {
	text-decoration: none;
	color: #000000;
	font-size: 8pt;
}

.HomeKiesDirect {
	width: 338px;
	margin: 14px 0px 0px 12px;
}

.KiesDirectBackground {
	width: 338px;
	height: 16px;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;	
}

.KiesDirectForeground {
	position: relative;
	width: 338px;
	height: 16px;
	margin-top: -16px;
}

.HomeKiesDirect div.KiesDirectForeground span {
	width: 20px;
	margin-right: 5px;
}

.HomeKiesDirect .Line1 .KiesDirectBackground, .HomeKiesDirect .Line1 div.KiesDirectForeground span {
	background-color: #009AB5;
}

.HomeKiesDirect .Line2 .KiesDirectBackground, .HomeKiesDirect .Line2 div.KiesDirectForeground span {
	background-color: #EF008C;
}

.HomeKiesDirect .Line3 .KiesDirectBackground, .HomeKiesDirect .Line3 div.KiesDirectForeground span {
	background-color: #9CE300;
}

.HomeKiesDirect a:link, .HomeKiesDirect a:visited, .HomeKiesDirect a:hover, .HomeKiesDirect a:visited, .HomeKiesDirect a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

ol.Menu {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

ol.Menu li {
	padding: 0px 0px 0px 15px;
	background: url(../img/blWhite.gif) no-repeat 5px 5px;
}

ol.Menu li.plus {
	padding: 0px 0px 0px 15px;
	background: url(../img/blPlusWhite.gif) no-repeat 5px 5px;
}

ol.Menu li.min {
	padding: 0px 0px 0px 15px;
	background: url(../img/blMinWhite.gif) no-repeat 5px 5px;
}

ol.Menu li a:link, ol.Menu li a:visited, ol.Menu li a:active, ol.Menu li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a.RentItems, a.RentItems:visited, a.RentItems:link, a.RentItems:hover, a.RentItems:active {
	background-image	: url('../img/blPurple.gif');
	background-repeat	: no-repeat;
	padding-left		: 18px;
	padding-top			: 0px;
	height				: 14px;
	color				: #EF008C;
	font-size			: 14px;
	font-weight			: bold;
	text-transform		: uppercase;
	text-decoration		: none;
}
#HomeTable .Menus .IkHeb .MenuDiv {
	margin: 0px 0px 0px 0px;
	background-color: #009AB5;
	height: 381px;
	
}

#HomeTable .Menus .IkZoek .MenuDiv {
	margin: 0px 0px 0px 0px;
	background-color: #EF008C;
	height: 381px;
}

#HomeTable .Menus .Informatie .MenuDiv {
	margin: 0px 0px 0px 0px;
	background-color: #9CE300;
	height: 381px;
}

.Framework {
	width: 100%;
	height: 100%;
}

.FIkHeb .MenuRight, .FIkHeb .Bar {background-color: #009AB5;}
.FIkHeb h1, .FIkHeb h2 {color: #009AB5;}
.FIkZoek .MenuRight, .FIkZoek .Bar {background-color: #EF008C;}
.FIkZoek h1, .FIkZoek h2 {color: #EF008C;}
.FInformatie .MenuRight, .FInformatie .Bar {background-color: #9CE300;}
.FInformatie h1, .FInformatie h2 {color: #9CE300;}

.Framework td.Top {
	height: 150px;
}

.Framework .Top .Bar {
	height: 31px;
}

.Framework .Top .Logo {
	height: 66px;
	padding-left: 10px;
}

.BodyFrame {
	width: 100%;
	height: 100%;
}

.BodyFrame .MenuLeft {
	background-color: #0099B5;
	vertical-align: top;
	width: 161px;
}

.BodyFrame .MenuLeft div, .BodyFrame .MenuRight div {
	padding: 5px 0px 0px 10px;
}

.BodyFrame .MenuRight {
	vertical-align: top;
	width: 161px;
}

.SearchForm .Submit {
	vertical-align: bottom;
	margin-bottom: 1px;
}
	
.SearchForm .Query {
	background: url('../img/bgform.gif') no-repeat 0px 0px;
	width: 95px;
	border: none;
	height: 19px;
}

.MenuRight h2 {
	color: #FFFFFF;
	font-size: 10pt;
	text-transform: uppercase;
}

.MenuRight, .MenuRight div, .MenuRight td, .MenuRight p {
	color: #FFFFFF;
}

.BodyFrame .ContentArea {
	vertical-align: top;
}

.InContentArea {
	padding: 10px 10px 0px 10px;
	width: 610px;
}

.Projecten {
	width: 100%;
	margin-top: 10px;
}

.Projecten .Place, .Projecten .Name {
	font-weight: bold;
	text-decoration: none;
}

.Projecten .Descr {
	color: #000000;
	text-decoration: none;
}

.Projecten .Place {
	font-size: 10pt;
}

.Projecten .Btn {
	width: 130px;
	text-align: center;
}

.Projecten .Btn a:link, .Projecten .Btn a:hover, .Projecten .Btn a:visited, .Projecten .Btn a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.Projecten .TopBar {
	height: 7px;
	vertical-align: top;
}

.Projecten .TopBar img {
	height: 6px;
	width: 100%;
}
.FIkZoek .Projecten .TopBarRent {
	height: 30px;
	vertical-align: top;
	color:#FFF;
	font-size:14px;
	font-weight: bold;
	background-color: #E40083;
	vertical-align: middle;
	padding-left: 5px;
}
.FInformatie .Projecten .TopBarRent {
	height: 30px;
	vertical-align: top;
	color:#FFF;
	font-size:14px;
	font-weight: bold;
	background-color: #9DE501;
	vertical-align: middle;
	padding-left: 5px;
}
.Projecten .Line {
	height: 3px;
	vertical-align: middle;
}

.Projecten .Line img {
	height: 1px;
	width: 100%;
}

.Projecten .Photo {
	width: 90px;
}

.FIkZoek .Projecten .TopBar img, .FIkZoek .Projecten .Line img, .FIkZoek .Projecten .Btn {background-color: #E40083;}
.FIkZoek .Projecten .Place, .FIkZoek .Projecten .Name {color: #E40083;}
.FIkZoek .Projecten .StyleTwo {background-color: #F8BFE0;}

.FIkHeb .Projecten .TopBar img, .FIkHeb .Projecten .Line img, .FIkHeb .Projecten .Btn {background-color: #0099B5;}
.FIkHeb .Projecten .Place, .FIkHeb .Projecten .Name {color: #0099B5;}
.FIkHeb .Projecten .StyleTwo {background-color: #7FC9CE;}

.FInformatie .Projecten .TopBar img, .FInformatie .Projecten .Line img, .FInformatie .Projecten .Btn {background-color: #9DE501;}
.FInformatie .Projecten .Place, .FInformatie .Projecten .Name {color: #9DE501;}
.FInformatie .Projecten .StyleTwo {background-color: #CBF178;}

.ProjectSideImages {
	float: right;
	width: 144px;
	height: 220px;
}

.ProjectDetail h2 {
	margin: 9px 0px 1px 0px;
}

.DetailList {
	margin-top: 20px;
	width: 100%;
}

.DetailList .Photo {
	width: 140px;
}

.DetailList .Text {
	padding: 10px 5px 5px 10px;
	vertical-align: top;
}

.DetailList .Text .Name {
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
}

.FIkZoek .DetailList .StyleOne td { background-color: #F17FC1; }
.FIkZoek .DetailList .StyleTwo td { background-color: #FFFFFF; }

.ABCLetters {
	background-color: #009AB5;
}

.ABCLetters a:link, .ABCLetters a:visited, .ABCLetters a:hover, .ABCLetters a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.ABCLetters .Letters td {
	background-color: #E6F0F0;
	height: 20px;
	text-align: center;
}

.ABCLetters .Letters .Highlight {
	background-color: #A5DDE2;
}

.ABC {
	width: 95%;
}

.ABC .Head .bl {
	background-color: #0099B5;
}
.ABC .bl {
	border-right: 1px solid #009AB5;
	font-weight: bold;
	color: #0099B5;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.ABC .blb {
	border-right: 1px solid #009AB5;
	border-bottom: 1px solid #009AB5;
	font-weight: bold;
	color: #0099B5;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.ABC .tx {
	border-right: 1px solid #009AB5;
	width: 100%;
}

.ABC .Content .tx {
	padding: 2px 2px 2px 2px;
}

.ABC .Subject .tx {
	background-color: #009AB5;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}

.ABC .Subject .bl {
	background-color: #009AB5;
}

.ABC .Content td {
	background-color: #E6F0F0;
}

.NewsList {
	width: 100%;
}

.NewsList .Text {
	vertical-align: top;
	padding: 10px 5px 5px 10px;
}

.NewsList .StyleOne .Text {
	background-color: #CEF280;
}

.NewsList .Img {
	width: 144px;
}

.NewsList h2 {
	text-transform: uppercase;
}

.NewsList a:link, .NewsList a:hover, .NewsList a:visited, .NewsList a:active {
	color: #000000;
	text-decoration: none;
}

.NewsList .ReadMore, .NewsDetail .ReadMore {
	font-weight: bold;
	background: url(../img/blGreen.gif) no-repeat 0px 4px;
	padding-left: 10px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.Verzenden {
	font-weight: bold;
	background: url(../img/blGreen.gif) no-repeat 0px 4px;
	padding-left: 10px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.NewsDetail h2 {
	text-transform: uppercase;
	color: #000000;
}
a.black, a.black:visited, a.black:link, a.black:hover, a.black:active {
	color				: #000;
	font-weight			: bold;
	text-decoration		: none;
	font-size			: 11px;
}
a.meer, a.meer:visited, a.meer:link, a.meer:hover, a.meer:active {
	color				: #000;
	background			: url(../img/blReadMore.jpg) no-repeat 0px 4px;
	padding-left		: 10px;
	font-weight			: bold;
	text-decoration		: none;
	font-size			: 11px;
	text-transform		: uppercase;
}
.FIkZoek .Projecten.ProjectTitle {
	color: #EF008C;
	font-size: 12px;
	font-weight: bold;
}
.FIkHeb .Projecten.ProjectTitle {
	color: #EF008C;
	font-size: 12px;
	font-weight: bold;
}
.FInformatie .Projecten.ProjectTitle {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
a.pdf, a.pdf:visited, a.pdf:link, a.pdf:hover, a.pdf:active {
	background-image	: url('../img/pdf.gif');
	background-repeat	: no-repeat;
	padding-left		: 32px;
	padding-top			: 7px;
	height				: 28px;
	color				: #000;
	font-weight			: bold;
	text-decoration		: none;
}
a.pdf_02, a.pdf_02:visited, a.pdf_02:link, a.pdf_02:hover, a.pdf_02:active {
	background-image	: url('../img/pdf_02.gif');
	background-repeat	: no-repeat;
	padding-left		: 32px;
	padding-top			: 7px;
	height				: 28px;
	color				: #000;
	font-weight			: bold;
	text-decoration		: none;
}
a.home, a.home:visited, a.home:link, a.home:hover, a.home:active {
	background-image	: url('../img/huisje.gif');
	background-repeat	: no-repeat;
	padding-left		: 17px;
	padding-top			: 0px;
	height				: 13px;
	color				: #FFF;
	font-weight			: bold;
	text-decoration		: none;
	font-size			: 12px;
}
#nwe, #wes, #zwe, #noo, #cen, #zoo {
	width:150px;
	border:1px solid black;
	padding: 5px;
	background-color:#FFFFFF;
	position:absolute;
	z-index:1;
	top:0;
	display:none;
}
.FIkZoek .Back {
	font-weight: bold;
	background: url(../img/blPurple.gif) no-repeat 0px 1px;
	padding: 0px 0px 2px 12px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.FIkHeb .Back{
	font-weight: bold;
	background: url(../img/blBlue.gif) no-repeat 0px 3px;
	padding: 0px 0px 2px 12px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.FInformatie .Back {
	font-weight: bold;
	background: url(../img/blGreen.gif) no-repeat 0px 3px;
	padding: 0px 0px 2px 12px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.Ruillijst .Title td {
	background-color: #EF008C;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	width: 200px;
}

.Ruillijst .Details {
	width: 80%;
}

.Ruillijst .Details td {
	padding: 4px 4px 4px 4px;
	background-color: #F8BFE0;
}

.Ruillijst .Label {
	font-weight: bold;
	width: 140px;
}

.paging {
	padding-top: 15px;
}

.paging strong {
	color: #EF008C;
}

.paging a:link, .paging a:hover, .paging a:visited, .paging a:active {
	color: #000000;
	text-decoration: none;
}