/**

Kleuren:

- blauw				 : #013F8E;

- red				 : #dd041e;

- blauw input velden : #9bb4d3;

- licht paars/creem tussen block van input velden : #f2f5f9;

*/



/** CONTENT EDITOR STYLES **/

h1.content_titel		/** Titel **/

{

	margin				: 0px;

	padding				: 0px;

	font-size  : 23px;

}



h2.content_subkopje1	/** Subkopje 1 **/

{

	margin				: 40px 0px 10px 0px;

	padding				: 0px;

	font-size  : 18px;

}



h3.content_subkopje2	/** Subkopje 2 **/

{

	color				: #013F8E;

	font-size  : 15px;

	margin				: 0px 0px;

}



span.content_normaltext	/** Normale tekst **/

{

	line-height			: 16px;

	font-size  : 15px;

	font-family			: Verdana;

	margin-top			: 0px;

}

/** END CONTENT EDITOR STYLES **/



/** default stylse **/

a {

	text-decoration		: none;

	color				: #013F8E;

}

a:hover {

	color				: red;	

}

h1 {

	margin				: 0px;

	padding				: 0px;

	font-size  : 23px;

}

h2 {

	margin				: 0px;

	padding				: 0px;

	font-size  : 21px;

}

h3 {

	color				: #013F8E;

	font-size  : 15px;

	margin				: 0px 0px;

}

h4 {

	color				: #000000;

	font-size  : 15px;

	margin				: 0px 0px;

	font-weight			: bold;

}

ul {

	list-style-type		: square;

	font-size  : 15px;

}



li a {

	font-size  : 16px;

	color				: #013f8e;

}



li.active a,

li a:hover,

a.active {

	color				: #dd041e;

}

li.active a,

li a.active {

	font-weight			: bold;

}



em, span.coursive {

	font-style			: italic;

}



img {

	border				: 0px;	

}

sup {

	vertical-align:middle;

}

.space {

	margin-bottom		: 10px;

}

.black {

	color				: #000000;

}

.blue {

	color				: #013F8E;

}

.grey {

	color				: #9f9f9f;	

}

.clear {

	clear				: both;

}



.show,.block {

	display				: block;	

}



.hidden {

	display				: hidden;

}

.visible {

	visibility			: visible;

}

.inline {

	display				: inline;	

}

strong, .bold {

	font-weight			: bold;	

}

.button {

	color				: #013f8e;

	font-weight			: normal;

}



hr {

	color				: #013F8E;

}

hr.blue_strip {

	background			: #FFFFFF url('/images/blue_strip_form.jpg') no-repeat left bottom;

	width				: 160px;

	margin-left:0px;

}



/** end default styles **/



/** begin default blocks **/

html {}



body {

	width				: 100%;

	height				: 100%;

	font-family			: Verdana;

  	margin				: 0px;

}

#inner_body {

	width				: 1004px;

	margin				: 50px auto 0px auto;

	border				: 1px solid red;

}

#advertisebar {

	width				: 601px;

	height				: 20px;

	text-align			: center;

	margin-top			: 87px;

}

div.main {

	background			: #ffffff url('/images/main_background.jpg') 0px 0px repeat-y;

	min-height			: 500px;

}

div.main_home {

	background			: #ffffff url('/images/main_background_home.jpg') 0px 0px repeat-y;

	min-height			: 500px;

}

div.top {

	background			: #ffffff url('/images/red_block110x12.jpg') 668px 0px no-repeat;

	height				: 12px;

}

div.home_header {

	width				: 600px;

	height				: 358px;

	margin-bottom		: 10px;

}

div.left_block {

	float				: left;

	width				: 620px;

}

div.white_space {

	width				: 14px;

	height				: 110px;

	background-color	: #ffffff;

	float				: left;

}

div.right_block {

	float				: right;

	width				: 380px;

}

div.bottom {

	clear				: both;

	background			: #ffffff url('/images/blue_block110x12.jpg') 666px 0px no-repeat;

	height				: 12px;

}

div.header {

	width				: 602px;

	height				: 88px;

	float				: left;

	margin-left			: 3px;

}

div.logo {

	background			: #ffffff url('/images/logo.jpg') 13px 13px no-repeat;

	width				: 156px;

	height				: 136px;

	margin-top			: 20px;

}

div.navigation {

	margin-top			: 20px;

}

div.title {

	margin-top			: 5px;

	height				: 20px;

	float				: left;

	padding-left		: 25px;

}

div.title_indent { /* Correctie aan div.title voor titels die niet de eerste van de pagina's zijn  */

	padding-left		: 0px;

}

div.container {

	margin-left			: 14px;

	width				: 580px;

	padding-top			: 0px;

	padding-left		: 25px;

	font-size  : 15px;

}

div.container table {

	font-size  : 15px;

}

div.text_content {

	width				: 490px;

	padding-top			: 20px;

	padding-bottom		: 12px;

	line-height			: 14px;

}

div.text_content a {

	font-weight			: bold;

	text-decoration		: none;

	color				: #013f8e;

}

div.text_content a:hover {

	color				: #dd041e;

}

div.text_content ul {

	color				: #000000;

	list-style-type		: square;

}

ul.submenu {

	list-style-type		: none;

	padding-left		: 15px;

}

ul.submenu li {

	width				: 150px;

	margin-left			: 0px;

}

ul.submenu li a.active {

	font-weight			: bold;

	color				: #013f8e;

}

ul.menu,

ul.main_menu {

	list-style-type		: none;

	color				: #013f8e;

}

ul.menu {

	margin				: 0px;

	padding				: 0px;

	width				: 601px;

	height				: 30px;

}

ul.menu li {

	background			: #ffffff url('/images/blue_square.jpg') 0px 5px no-repeat;

	width				: 166px;

	height				: 30px;

	float				: left;

	display				: block;

	margin				: 0px 19px 0px 0px;

	padding-left		: 15px;

}

ul.menu li:hover,

ul.menu li.active,

ul.main_menu li.active,

ul.main_menu li:hover,

ul.main_menu ul.submenu li.active {

	background-image	: url('/images/red_square.jpg');

}

ul.menu li:hover a,

ul.main_menu li:hover a {

	color				: red;

}

ul.main_menu {

	margin-left			: 0px;

}

ul.main_menu li {

	width				: 240px;

	padding-left		: 15px;

	display				: block;

	background			: #ffffff url('/images/blue_square.jpg') 0px 5px no-repeat;

}

ul.foot_menu {

	list-style-type		: none;	

}

ul.foot_menu li {

	background-image:none;

}

ul.foot_menu li a {

	font-size  : 14px;	

}



li ul.submenu {

	display				: none;

}

ul.main_menu ul.submenu li {

	display				: block;

	width				: 200px;

}

li ul.active {

	display				: block;

}

ul.main_menu ul.submenu li a {

	display				: block;

}

ul.main_menu ul.submenu li a {

	color				: #013f8e;

}

ul.main_menu ul.submenu a.active,

ul.main_menu ul.submenu a:hover {

	color				: #dd041e;

}

div.separate {

	height				: 10px;

}

span.little_A {}

span.big_A {}

 

/** end default blocks **/



/** Form fields **/

div.form_remark{width: 210px;padding:10px;background-color: white;display:none;position:absolute; border: 1px solid #9bb4d3;}

div.form_row {

	margin-bottom		: 3px;

	clear:both;

}

span.form_label {

	display				: block;

	float				: left;

	width				: 180px;

}

input, textarea {

	width				: 320px;

	color				: #47474a;

	border				: 1px solid #9bb4d3;/*#b5bac6;*/

	font-size  : 15px;	

}

textarea {

	height				  : 100px;

}

select {

	color				: #47474a;

	border				: 1px solid #9bb4d3;/*#b5bac6;*/

}

div.form_label_radiofield, td.form_label {

	width				: 180px;

	vertical-align		: top;

}

.groupFormFields {

	background			: #ffffff url('/images/blue_strip_form.jpg') left bottom no-repeat;

}

div.groupFormFieldsNormalize {

	background-image	: none;

}

div.groupFormFieldsNormalize a.button {

	font-weight			: bold;	

}

input.button {

	border				: none;

	background-color	: transparent;

	text-align			: left;

	vertical-align		: middle;

	width				: 160px;

	height				: 30px;

	padding-left		: 0px;

}

input.radio {

	border				: none;

	width				: 20px;

	color				: #47474a;

}

input.checkbox {

	border				: none;

	color				: #a1b9d6;

	width				: 16px;

	margin-left			: 0px;

}

input.input_short {

	width				: 200px;

}

div.form_label_separatorfield

{

font-weight: bold;

color:#013F8E;

}

div.form_label_datefield,

div.form_label_birthdatefield {

	width				: 180px;

	float				: left;

}

div.form_field_datefield,

div.form_field_birthdatefield {

	width				: 320px;

	height				: 22px;

	float				: left;

}

div.errorMessage {

	margin				: 5px 0px;

	font-weight			: bold;

	color				: red;	

}

div.form_field a {

	font-weight			: bold;

}

div.form_row_checkboxfield,

div.form_row_radiofield {

	margin-top			: 0px;

	float				: left;

	width				: 550px;

}

div.form_label_checkboxfield,

div.form_label_radiofield {

	width				: 180px;

	float				: left;

}

div.form_field_checkboxfield,

div.form_field_radiofield,

span.form_field_radiofield {

	width				: 365px;

	float				: left;

	text-align			: left;

	line-height			: 20px;

	border-bottom		: 1px solid #f2f5f9;

}





table.table_checkbox {

	width				: 365px;

	border-bottom		: 1px solid #f2f5f9;

}

#selectWoonpl_wijken,

#selectWoonpl_bouwtypen {

	display				: block;

	width				: 365px;

	border-bottom		: 1px solid #f2f5f9;

}

/* Settings for special checkbox fields (look to "Informatieformulier")*/

div.special_field {

	float				: right;

	text-align			: left;

	width				: 370px;

}

div.form_field_radiofield input {

	border				: none;

	width				: 16px;

	color				: #a1b9d6;

	margin-left			: 3px;

}

div.form_button {

	width				: 180px;

	height				: 20px;

	float				: left;

}

div.no-margin-top {

	margin-top			: 0px;

}

/** End form fields **/

/** Home module **/

div.home_header a {

	float:left;

	margin-left:0px;

}

img.home_image {

	border				: 0px;

	margin				: 0px;

	padding:0px;	

}

div.home_intro {

	width				: 190px;

	margin-top			: 64px;

	margin-left			: 44px;

	font-size  : 15px;

	line-height			: 16px;

}

div.home_tekst {

	clear				: both;

}

/** end Home module **/

/** Specifieke modules **/

div.row {

	padding-bottom		: 22px;

}

div.no_padding {

	padding				: 0px;	

}

div.row_aanbod {

	padding-bottom		: 5px;

}

div.row_left {

	width				: 160px;

	text-align			: left;

	float				: left;

	margin				: 0px 0px;

}

div.row_right {

	width				: 396px;

	text-align			: left;

	float				: right;

	margin				: -1px 20px 0px 0px;

}

img.thumbs {

	width				: 94px;

	height				: 63px;

}

div.blueStripMiddle {

	background			: #ffffff url('/images/blue_strip_form.jpg') 164px bottom no-repeat;

}

div.blueStripMiddle_kort {

	background			: #ffffff url('/images/blue_strip_kort.gif') 164px bottom no-repeat;

}

div.blueStripTop {

	background			: #ffffff url('/images/blue_strip_form.jpg') 150px top no-repeat;

	padding-top			: 10px;

}

a.button {

	font-size  : 15px;

	font-weight			: normal; /* This overwrites the basic font-weight: bold  for all the links */

}

/** Woningbezit **/

div.row_left_woningbezit {

	width				: 160px;

}

div.form_field a.opnieuwzoeken {

	display				: block;

	float				: left;

	padding-left		: 0;

	width				: 160px;

	font-weight			: normal;

}

div.padding_10 {

	float				: left;

	width				: 150px;

	padding-top			: 10px;

}

h3.gewenste_woning {

	padding-top			: 10px;/*20px;*/

	background			: #ffffff url('/images/blue_strip_form.jpg') top left no-repeat;

}

div.bluestrip_top {

	background			: #ffffff url('/images/blue_strip_form.jpg') top left no-repeat;

	display				: block;

	padding-top			: 10px;

	height				: 40px;	

}

div.woningbezit_details_row {

	padding-top			: 3px;

}

/** end Woningbezit**/

/** Searchengine module **/

div.searchengine_list_row {

	display				: block;

	margin				: 10px 0px;

	line-height			: 16px;

}

/** end Searchengine module **/

/** Map 24 **/

div.link_map24 {

	margin				: 10px 0px;	

}

/** end Map 24 **/

/** Page select **/

div.pageselect {

	display				: inline;

	margin-top			: 0px;

}

/** end Page select**/

/** Project module **/

h3.project_title {

	padding-bottom		: 5px;

}

h4.project_details_title {

	color				: #000000;

	font-size  : 15px;

	margin				: 0px 0px;

	font-weight			: bold;

	font-style			: italic;

}

div.project_details_details {

	margin-top			: 5px;

}

div.row_left_project {

	width				: 160px;

	margin-top			: 14px;

}

div.row_right_project {

	margin-top			: 14px;

}

/** end Project module **/

/** Nieuws module **/

div.long_blue_strip {

	width				: 475px;

	height				: 2px;

	margin				: 3px 0px;

	background			: transparent url('/images/long_blue_line476x2.jpg') 0px 0px no-repeat;

}

a.news_newsarchive_link,

a.projects_projectsarchive_link {

	background			: transparent url("/images/raw-blue-bold.gif")	0px 3px no-repeat;

	padding-left		: 10px;

}

a.news_newsarchive_link:hover {

	background-image	: url("/images/raw-red_bold.gif");

}



/** end Niews module **/



div.form_field a.norm {

	display				: block;

	float				: left;

	font-weight			: normal;

	padding-left		: 0px;

	text-align			: left;

	width				: 160px;

}

div.form_field a.reset {

	font-weight			: normal;

}

div.form_field div.details_next a, div.row_left_project a.next, div.form_field a.next {

	background			: transparent url("/images/raw-blue-bold.gif")	0px 4px no-repeat;

	padding-left		: 10px;

}

div.form_field div.details_next a:hover, div.row_left_project a.next:hover, div.form_field a.next:hover {

	background-image	: url("/images/raw-red_bold.gif");

}

div.form_field a.back {

	background			: transparent url("/images/raw-blue-normal.gif")	0px 4px no-repeat;

	padding-left		: 10px;

}

div.form_field a.back:hover {

	background-image	: url("/images/raw-red_normal.gif");

}



div.form_field a.vet {

	font-weight:bold;

}

/** Popup **/

div.woningaanbod_overlay1,

div.woningaanbod_overlay2 {

	position			: absolute;

	left				: 24px;

	width				: 500px;

	top					: 60px;

	border				: none;

	clip				: auto;

	overflow			: none;

	position			: absolute;

	margin				: 200px 0px 0px 15px;

	background-color	: transparent;

	visibility			: hidden;

}

#afbeelding2 {

	width				: 500px;

}

div.woningaanbod_overlay1 img,

div.woningaanbod_overlay2 img {

	border:1px solid red;

}



div.woningbezit_overlay_closebtn,

div.woningaanbod_overlay1_closebtn,

div.woningaanbod_overlay2_closebtn {

	position			: relative;

	float				: left;

	background			: #ffffff url('/images/red-cross.jpg') left top no-repeat;

	top					: 19px;

	left				: 2px;

	width				: 120px;

	height				: 17px;

	text-align			: right;

	

}

a.venster,

a.venster:visited,

a.venster:hover {

	color				: red;

	font-weight			: bold;

	text-decoration		: none;

	display				: block;

}

div.woningbezit_overlay {

	position			: absolute;

	left				: 24px;

	width				: 500px;

	top					: 120px;

	border				: 1px solid #DB0029;

	clip				: auto;

	overflow			: none;

	position			: absolute;

	margin				: 200px 0px 0px 15px;

	background-color	: #ffffff;

	visibility			: hidden;

}

div.closebknopje {

	top					: 1px;

	left				: 1px;

}

div.woningbezit_details_content_content {

	margin				: auto 7px;

}

h3.woningbezit_details_content_title {

	margin				: 0px 7px;

}



p {

	line-height			: 16px;

	font-size  : 15px;

	font-family			: Verdana;

	margin-top:0px;

}

/** end specifieke modules **/
