/*	Instellingen:	 - GRAFISCHe instellingen	 - LAYOUT instellingen	 - TEXTuele instellingen*/
/*TODO:ordenen	GRAFISCHe instellingen			Properties:		 - background		 - border		 		Onderdelen:		 - Algemeen		 - Header			 - Snelmenu			 - Zoeken			 - Inloggen		 - Hoofd menu (tabs)		 	 - Hoofd menu submenu		 - Hierarchisch menu		 - Content		 - List A		 	- List B		 - Form A*/
/*		GRAFISCH		Algemeen	*/
body	{background-image:url('/images/body_bg.jpg');background-repeat:repeat-x;background-color:#FFF;color:#00315B;}
hr	{border:none;height:1px;background-color:#739BC7;}
input	{font-size:.9em;color:#739BC7;}
input.text	{font-size:.9em;text-indent:.5em;color:#739BC7;border:1px solid #739BC7;}
input.submit,	input.submit_a	{border:none;background:none;text-decoration:underline;}
input.submit:hover,	input.submit_a:hover	{cursor:pointer;}
input.submit_a	{background-image:url('/images/button_a.gif');background-repeat:no-repeat;background-position:0 0;font-family:Verdana;text-decoration:none;font-weight:bold;font-size:1em;}
input.submit_a:hover	{background-position:0 -20px;}
a.button_a	{ display:block;width:138px;height:16px; background-image:url('/images/button_a.gif');background-position:0 0;text-align:center;font-weight:bold;color:#FFF;border:none;padding-top:4px;margin:10px 0;}
a.button_a:hover	{background-position:0 20px;color:#FFF;text-decoration:none;border:none;}
a.button_b	{ display:block;width:190px;height:22px; background-image:url('/images/button_b.gif');background-position:0 0;text-align:center;font-size:1.0em;font-weight:bold;color:#FFF;border:none;padding-top:9px;}
a.button_b:hover	{background-position:0 31px;color:#FFF;text-decoration:none;border:none;}
a.button_back	{background-image:url('/images/lt.gif');background-repeat:no-repeat;background-position:0 1px;border:none;}
a.button_back:hover	{border:none;}
ul.tab_menu li a,	ul.tab_menu li.selected a:hover	{background-image:url('/images/tab_alt.gif');background-repeat:no-repeat;background-position:0 0;border:none;}
ul.tab_menu li a:hover,	ul.tab_menu li.selected a	{background-position:0 -30px;border:none;}
div.tab_content	{background-color:#E3E8F1;}
div.tab_content img	{border:1px solid #739BC7;}
/*		GRAFISCH		Header	*/
div#design_block	{background-color:#D46429;}
/*			GRAFISCH			Header Snelmenu		*/
div#header ul#quickmenu			{list-style:none;}
div#header ul#quickmenu li			{border-right:1px solid #739BC7;}
div#header ul#quickmenu li.firstitem			{}
/*			GRAFISCH			Header Zoeken		*/
div#header form#search fieldset			{border:none;}
/*			GRAFISCH			Header Inloggen		*/
/*	Inloggen	*/
div#header form#login			{}
form#login fieldset			{border:none;}
/*	Ingelogd	*/
/*		GRAFISCH		Hoofd menu (tabs)	*/
div#page ul#mainmenu	{background-image:url('/images/content_bg_01.gif'); background-position:0 30px;background-repeat:no-repeat;}
ul#mainmenu li	{background-image:url('/images/tab.gif');background-position:0 0;}
ul#mainmenu li:hover,	ul#mainmenu li.selected	{background-position:0 30px;}
ul#mainmenu li#mijnSOR	{background-image:url('/images/tab_alt.gif');background-position:0 0px;}
ul#mainmenu li#mijnSOR:hover	{background-position:0 30px;}
ul#mainmenu li:hover	{}
/*			GRAFISCH			Hoofd menu submenu		*/
ul#mainmenu li ul.mainsub		{background-color:#D36328;}
ul#mainmenu li ul.mainsub li		{background-image:none;}
/*		GRAFISCH		Hierarchisch menu	*/
div.pagemenu ul#pagemenu li	{border-bottom:1px solid #739BC7;}
div.pagemenu ul#pagemenu li a:hover,	div.pagemenu ul#pagemenu li.selected a	{background-image:url('/images/gt.gif');background-position:left;background-repeat:no-repeat;}
div.pagemenu ul#pagemenu li ul li	{border-bottom:none;}
div.pagemenu ul#pagemenu li ul li a:hover,	div.pagemenu ul#pagemenu li ul li.selected a	{background-image:none;}
/*		GRAFISCH		Content	*/
div#page div#content	{background-image:url('/images/content_bg_01.gif'); background-repeat:no-repeat;background-position:0 -10px;background-color:#FFF;}
div#content div#dynamic_content	{background-color:#FFF;}
div#content hr#content_seperator	{border:none;border-top:1px solid #739BC7;}
div#content div#design_vertical_line	{background-color:#739BC7;}
/*		GRAFISCH		Prikbord	*/
div#prikbord_container dl#prikbord dt	{background-image:url('/images/prikbord_top.gif');}
div#prikbord_container dl#prikbord dd	{background-image:url('/images/prikbord_body.gif');background-repeat:no-repeat;}
div#prikbord_container dl#prikbord dd p	{padding-top:10px;}
div#prikbord_container dl#prikbord dt span	{position:absolute;display:block;width:142px;}
div#prikbord_container dl#prikbord dd img	{border:1px solid #739BC7;}
/*		GRAFISCH		List A	*/
ul#list_a li img.thumb_a	{border:1px solid #739BC7;}
ul#list_a li hr.list_a_seperator	{border:none;background-color:#739BC7;}
/*		GRAFISH		Footer	*/
div#page div#Footer	{}
/*		GRAFISCH		Form A	*/
form.form_a,	form.form_a *	{margin:0;padding:0;}
form.form_a fieldset	{border:none;margin:0;padding:0;}
form.form_a fieldset ul	{padding:0;margin:0;list-style:none;}
form.form_a fieldset ul li	{margin:2px 0;}
form.form_a fieldset ul li label	{vertical-align:35%;}
form.form_a fieldset legend	{color:#D46429;font-size:1.2em;font-weight:bold;margin:0;padding:0;margin-left:-5px;padding-top:15px;padding-bottom:5px;}
label#gemeente_label	{display:none;}
form.form_a fieldset label	{color:#00315B;}
form.form_a fieldset input	{margin:0;padding:0;}
form.form_a fieldset select	{display:block;width:200px;height:20px;margin-top:0;}
.form_error	{color:#dd0000;clear:both;font-weight:bold;}
/*	LAYOUT instellingen		Properties:		 - display		 - width		 - height		 - padding		 - margin		 - float				Onderdelen:		 - Algemeen		 - Header			 - Snelmenu			 - Zoeken			 - Inloggen		 - Logo		 - Hoofd menu (tabs)		 	 - submenu		 - Hierarchisch menu		 - Content		 - List A (woningen/projecten)		 	 - List B*/
/*		LAYOUT		Algemeen	*/
html body	{margin-top:0;}
body div#page	{width:960px;margin:0 auto;}
input.submit_a	{width:138px;height:20px; margin-top:10px;color:#FFF;}
a.button_back	{padding:0 0 0 10px;}
ul.tab_menu	{margin:0 0 0 10px;padding:0;padding-top:10px;list-style:none;}
ul.tab_menu li	{margin:0 1px;float:left;}
ul.tab_menu li a	{display:block;width:148px;height:21px; padding-top:9px;}
div.tab_content	{width:714px; padding:10px;clear:both;}
div.tab_content#plattegronden	{display:none;}
div.tab_content img	{width:47%;margin:5px 9px;float:left;}
div.tab_content hr	{margin-top:5px;clear:both;}
ul.list_c	{padding:0;margin:0 0 15px;list-style:none;}
ul.list_c li	{clear:both; }
ul.list_c li *	{ /*line-height:14px;*/
}
ul.list_c li strong	{display:block;width:20%;height:100%;float:left;}
ul.list_c li span	{display:block;width:75%;height:100%;float:left;padding:2px 0px;}
ul.list_d	{margin:0 0 10px;padding:2px 0px;list-style:none;}
ul.list_d li	{ /*height:14px;*/
}
ul.list_d li strong	{display:block;width:30%;float:left;}
ul.list_d li span	{display:block;width:65%;float:left;}
div#print_woningdetails	{position:absolute; margin-top:30px;margin-left:585px;}
ul#list_b	{list-style:none;margin:0;padding:0;}
ul#list_b li h2	{margin:0;}
ul.list_b li span	{ /*line-height:12px;*/
}
ul#list_b li div.list_b_thumbnail	{width:110px;float:left;}
ul#list_b li div.list_b_thumbnail img	{border:1px solid #739BC7;}
ul#list_b li div.list_b_content	{width:430px;float:left;}
ul#list_b li hr.list_b_seperator	{clear:both;}
/*		LAYOUT		Header	*/
div#design_block	{width:98px;height:20px;margin-left:10px;float:left;}
/*			LAYOUT			Header Snelmenu		*/
div#header ul#quickmenu			{height:20px;padding:0;margin:0;margin-top:7px;margin-left:443px;float:left;}
div#header ul#quickmenu li			{padding:0 5px;float:left;}
div#header ul#quickmenu li.firstitem			{}
/*			LAYOUT			Header Zoeken		*/
div#header form#search *			{margin:0;padding:0;}
div#header form#search			{margin-top:5px;margin-left:10px;float:left;}
form#search fieldset			{height:20px;}
form#search fieldset legend,			form#search fieldset label			{display:none;}
/*			LAYOUT			Header Inloggen		*/
div#header form#login *			{margin:0;padding:0;}
div#header form#login			{margin-top:5px;margin-right:7px;float:right;}
form#login fieldset legend			{display:none;}
form#login fieldset label			{padding-left:10px;}
/*		LAYOUT		Logo	*/
div#header div#logo	{width:100%;height:80px;padding-top:10px;padding-left:10px;clear:both;}
img#beeldmerk	{margin-top:-26px;}
div#logo img#beeldmerk,	div#logo div#woordmerk	{float:left;}
div#logo div#woordmerk	{margin-left:10px;padding-top:38px;}
div#logo q#slogan	{display:block;padding-right:20px;padding-top:38px;float:right;}
/*		LAYOUT		Hoofd menu (tabs)	*/
div#page ul#mainmenu	{height:30px; padding-left:9px; padding-bottom:10px;margin-left:0;margin-bottom:0px;clear:both;}
div#page > ul#mainmenu	{margin-bottom:10px;}
ul#mainmenu li.mainitem	{position:relative;width:148px;height:26px; margin:0 1px;padding-top:4px;float:left;}
ul#mainmenu li#mijnSOR 	{margin-right:10px;float:right;}
/*			LAYOUT			Hoofd menu submenu		*/
ul#mainmenu li.mainitem ul.mainsub		{position:absolute;display:none;top:25px;left:0;padding-left:0;margin-left:0;margin-top:5px;}
ul#mainmenu li.mainitem:hover ul.mainsub		{display:block;}
ul#mainmenu li.mainitem ul.mainsub li		{width:143px; padding:0 0 5px 5px;margin:0;float:none;}
ul#mainmenu li ul.mainsub li.firstitem		{padding-top:10px;}
/*		LAYOUT		Hierarchisch menu	*/
div#content div.pagemenu	{padding:195px 0 0 0;margin:0;margin-bottom:10px;float:left;}
div.pagemenu h2	{margin:0;margin-left:30px;}
div.pagemenu ul	{padding:0;margin:0;}
div.pagemenu ul#pagemenu	{width:190px;margin-left:5px;}
div.pagemenu ul#pagemenu li ul	{margin-bottom:5px;}
div.pagemenu ul#pagemenu li a	{display:block;width:80%;padding:4px 0 4px 25px;font-size:1.2em;border:medium none;color:#00315B;}
div.pagemenu ul#pagemenu li ul li a	{margin-left:5px;}
/*		LAYOUT		Content	*/
div#page div#content	{padding-top:0;margin:0;}
div#page > div#content	{margin-top:-10px;}
div#content hr#content_seperator	{text-align:center;width:951px;margin:10px auto 5px;height:0;clear:both;}
div#content div#dynamic_content	{width:550px; margin-left:10px;padding-left:10px;padding-right:15px;padding-bottom:25px;margin-top:50px;margin-bottom:10px;float:left;}
div#content div#design_vertical_line	{float:left;width:1px;top:0;bottom:0;height:400px;}
/*		LAYOUT		Prikbord	*/
div#prikbord_container h2	{display:none;}
div#content div#prikbord_container	{width:150px; padding-left:10px;margin-right:8px;margin-bottom:10px;float:right;}
div#prikbord_container dl#prikbord,	div#prikbord_container dl#prikbord *	{padding:0;margin:0;}
div#prikbord_container a.button_a	{clear:both;}
div#prikbord_container dl#prikbord dt	{width:143px; height:20px; padding-top:5px;padding-left:5px;clear:both;}
div#prikbord_container dl#prikbord dd	{width:138px; padding-left:5px;padding-right:5px;padding-bottom:10px;margin-bottom:10px;}
div#prikbord_container dl#prikbord dd img	{width:134px;margin:4px 2px 6px;}
div#prikbord_container dl#prikbord dd p a.leesmeer	{display:block;margin:5px 0 10px 5px;float:right;}
/*		LAYOUT		Footer	*/
div#page div#Footer	{width:100%;margin-top:10px;clear:both;}
div#Footer p	{margin-left:5px;}
/*		LAYOUT		List A	*/
div#dynamic_content ul#list_a,	div#dynamic_content ul#list_news	{list-style:none;margin:0;margin-top:20px;padding:0;}
ul#list_a li	{margin-bottom:10px;}
ul#list_a li img.thumb_a	{margin:0 10px 0 0;float:left;}
ul#list_a li h2	{margin:0 0 0 -1px;float:left;}
ul#list_news li h2,	ul#list_news li p	{margin:0;padding:0;}
ul#list_news li h2	{margin-top:10px;}
ul#list_a li a.moreinfo,	ul#list_news li a.moreinfo	{margin-top:-10px;margin-bottom:10px;font-weight:bold;color:#00447D;clear:both;float:right;}
ul#list_a li hr.list_a_seperator,	ul#list_news li hr.list_a_seperator	{height:1px;clear:both;}
/*		LAYOUT		List B	*/
ul#list_a ul.list_b	{width:375px;list-style:none;margin:5px 0 0 0;padding:0;float:left;}
ul#list_a ul.list_b li	{padding:0;margin:0 0 5px 0;border:none;}
div#Aids	{float:left;margin-left:485px;margin-top:-50px;}
div#Aids div#Font_aid	{position:absolute;background:#FFF;margin:15px 10px 10px;padding:5px;width:200px;border:1px solid #00315B;}
/*	TEXTuele instellingen		Properties:		 - font-family		 - font-size		 - font-weight		 - line-height		 - color		 - text-decoration		 - border-bottom		* tbv alternatieve underline *		 - list-style		 - text-indent		 - text-align		 - quotes			Onderdelen:		 - Algemeen		 - Header		 - Hoofd menu (tabs)		 	- Hoofd menu submenu		 - Submenu		 - Content		 - Prikbord		 - Footer*/
/*		TEXT		Algemeen	*/
*	{ font-size:1em; }
body		{font-family:Verdana, "Gill Sans", sans-serif;font-size:62.5%; }
input, label	{color:#739BC7;}
input.submit	{font-weight:bold;}
p,		.text	{font-size:1.1em; color:#00315B;}
p.intro,	div#intro p	{font-size:1em; font-weight:bold;}
h1,		.h1	{font-size:1.8em; font-weight:bold;color:#D46429;}
h2,		.h2	{font-size:1.2em; font-weight:bold;color:#D46429;}
h3,		.h3	{font-size:1.1em; font-weight:bold;color:#00315B;}
a		{font-size:1em; color:#739BC7;text-decoration:none;border-bottom:1px dotted #739BC7;}
a:hover		{color:#00315B;border-bottom:1px solid #00315B;}
ul.tab_menu li a,	ul.tab_menu li.selected a:hover	{font-family:"Segoe UI", "Myriad Pro", "Myriad Web Pro", Arial, Helvetica, sans-serif;color:#FFF;text-align:center;font-size:1.5em;}
ul.tab_menu li a:hover,	ul.tab_menu li.selected a	{color:#D46429;}
ul.list_d,	ul.list_c,	ul	{color:#00315B;}
/*			TEXT			Header		*/
div#logo q#slogan		{quotes:none;}
/*		TEXT		Hoofd menu (tabs)	*/
div#page ul#mainmenu	{list-style:none;}
ul#mainmenu li			{text-align:center;}
ul#mainmenu li a			{font-family:"Segoe UI", "Myriad Pro", "Myriad Web Pro", Arial, Helvetica, sans-serif;font-size:1.9em; font-weight:normal;color:#FFF; border:none;}
ul#mainmenu li#mijnSOR:hover a			{color:#00447D;}
/*			TEXT			Hoofd menu submenu		*/
ul#mainmenu li ul.mainsub		{list-style:none;}
ul#mainmenu li ul.mainsub li		{text-align:left;}
ul#mainmenu li ul.mainsub li a		{font-family:Verdana, "Gill Sans", sans-serif;font-size:1em; font-weight:normal;text-decoration:none;border-bottom:1px dotted #FFF;}
ul#mainmenu li ul.mainsub li a:hover		{border-bottom:1px solid #FFF;}
/*		TEXT		Submenu	*/
div.pagemenu ul#pagemenu,	div.pagemenu ul#pagemenu ul	{list-style:none;}
div.pagemenu h2	{ /*line-height:1.83em;22px */
}
ul#pagemenu li a	{font-size:1.2em; color:#00315B;border:none;}
ul#pagemenu li a:hover	{color:#D46429;}
ul#pagemenu li.selected a	{color:#D46429;}
ul#pagemenu li ul li a	{font-size:1.2em; }
/*		TEXT		Content	*/
a.button_back	{font-size:1em; font-weight:bold;text-decoration:underline;color:#00315B;}
div#prikbord_container dl#prikbord dt	{font-weight:bold;}
div#prikbord_container dl#prikbord dd	{font-size:.909em; }
div#prikbord_container dl#prikbord dd p a.leesmeer	{color:#00315B;font-weight:bold;}
/*		TEXT		Footer	*/
div#Footer p#Footer_text,	div#Footer p#Footer_text *	{color:#739BC7;font-size:1em; }
div#Aids,	div#Aids a	{color:#00315B;}
div#Aids a small	{font-size:.9em; }
div#Aids a big	{font-size:1.3em; font-weight:bold;}
/*	DEFAULT form*/
form#defaultForm div.pseudo_label{float:left;width:200px;}
form#defaultForm div.pseudo_label h4{margin:0;padding:0;color:#00315B;}
form#defaultForm div.form_elements{float:left;}
form#defaultForm div.form_elements input.checkbox,form#defaultForm div.form_elements input.radio{width:auto;}
form#defaultForm div.form_elements textarea,form#defaultForm div.form_elements input{width:200px;color:#00315B;font-family:Verdana;font-size:10px;}
form#defaultForm div.form_set{clear:both;padding:10px 0;}
div.form_buttons{margin-left:200px;clear:both;}
div.form_buttons input.button{margin-top:10px;width:138px;height:20px; vertical-align:top;background:none;background-image:url('/images/button_a.gif');background-position:0 0;background-color:transparent;border:none;color:#FFF;font-weight:bold;font-size:10px;text-transform:lowercase;}
div.form_buttons input.button:hover{cursor:pointer;background-position:0 -20px;}
.hide{display:none;}
#jubileumlogo{margin-left:544px;margin-top:-33px;}

