HTML, BODY { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; height:100%; margin:0; padding:0; }

H2 { font-size:12px; }
H5 { font-size:11px; font-weight:bold; }
H5 span { text-decoration:underline; }

A { color:#000000; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; }
A:hover { color:#F47121; }

IMG { border:none; }

UL { list-style:none; margin:0; padding:0; }
UL.normal { list-style:disc; margin-left:16px; padding:0; }

TABLE.contacttable TD, TABLE.contacttable TH { padding-right:12px; }

.float_fix{ height:0.01%; }

DIV.cms_banner { 
	background-image:url(../images/bg_cms.png);
	background-repeat:no-repeat;
	font-weight:bold;
	height:50px;

	padding:0px 15px 0px 15px;
	@padding:8px 15px 0px 15px;	
	padding /*\**/:8px 15px 0px 15px\9;
	position:absolute;
	top:190px;
	width:924px;
	text-align:center;
}


DIV.cms_banner A SPAN { 
	text-decoration:none;
}

/*------------------------------
Clear
------------------------------*/
DIV.clear { clear:both; }

/*------------------------------
Header
------------------------------*/
DIV#header {
	padding:25px 0px 25px 0px;
	background:#fff;
	position:relative;
}

.home DIV#header DIV#right_side_header {
	float:right;
	width:578px;
	height:158px;
	position:relative;
}

.vervolg DIV#header DIV#right_side_header {
	float:right;
	width:582px;
	height:161px;
	position:relative;
}

#aanbod DIV#header DIV#right_side_header { background:url(/images/header_aanbod.png) no-repeat; }
#diensten DIV#header DIV#right_side_header { background:url(/images/header-diensten.jpg) no-repeat; }
#prospect DIV#header DIV#right_side_header { background:url(/images/header-prospect.jpg) no-repeat; }
#overons DIV#header DIV#right_side_header { background:url(/images/personeel_header_karlijn.jpg) no-repeat; }

/*------------------------------
Wrapper
------------------------------*/
DIV#wrapper {
	padding:0px 40px;
	margin:0px auto;
	position:relative;
	width:920px;
	min-height:100%;
	text-align:left;
}

* html DIV#wrapper { height:100%; }

.vervolg DIV#wrapper { padding:0px 25px; }

#aanbod DIV#wrapper, #contact DIV#wrapper, #overons DIV#wrapper, #links DIV#wrapper, #nieuws DIV#wrapper, #vragen DIV#wrapper, #prospect DIV#wrapper { background:transparent url(../images/middle_part_content-aanbod.jpg) repeat-y scroll 25px 0; }
#diensten DIV#wrapper { background:transparent url(../images/middle_part_content-diensten.jpg) repeat-y scroll 25px 0; }

/*------------------------------
Navigation
------------------------------*/
DIV#main_navigation {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:20px 0px;
}

.vervolg DIV#main_navigation {
	position:absolute;
	right:0;
	top:160px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px 0px;
}

.vervolg DIV#main_navigation ul { width:900px; }

DIV#main_navigation ul li {
	list-style-type:none;
	display:inline;
	padding:0px 0px;
}

DIV#main_navigation ul li a {
	color:#000000;
	text-decoration:none;
}

DIV#main_navigation ul li a:hover { color:#F47121; }

/*------------------------------
Content
------------------------------*/
DIV#contentmenuknoppen { margin-bottom:20px; }

DIV#content { padding-bottom:0; }

.home DIV#content { padding-bottom:100px; }

.vervolg DIV#content { padding-bottom:0px; }

DIV#content DIV#left_content {
	float:left;
	width:236px;
}

DIV#content DIV#right_content {
	float:right;
	width:236px;
}

DIV#content DIV#center_content {
	margin:0px 236px;
	text-align:center;
}

#sub_navigation{
	margin:0;
	height:33px;
	background:#fff;
}

#sub_navigation ul li {
	list-style:none;
	float:left;
	margin-right:8px;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#sub_navigation ul li.active a{
	width:132px;
	line-height:33px;
	background:transparent url(../images/active.gif) no-repeat;
	display:block;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

#sub_navigation ul li.normal a{
	width:132px;
	line-height:20px;
	background:transparent url(../images/button1.gif) no-repeat;
	display:block;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:13px;
}

/*------------------------------
Vervolg-Main-Content
------------------------------*/
.vervolg DIV#content {
	width:920px;
	margin:0px auto;
}

.vervolg DIV#content DIV#top_part_content { height:18px; }

#aanbod DIV#content DIV#top_part_content {
	height:18px;
	background:transparent url(../images/content_top_part-aanbod.jpg) no-repeat;
}

#diensten DIV#content DIV#top_part_content {
	height:18px;
	background:transparent url(../images/content_top_part-diensten.jpg) no-repeat;
}

#contact DIV#content DIV#top_part_content,
#overons DIV#content DIV#top_part_content,
#links DIV#content DIV#top_part_content,
#nieuws DIV#content DIV#top_part_content,
#vragen DIV#content DIV#top_part_content,
#prospect DIV#content DIV#top_part_content {
	height:18px;
	background:transparent url(../images/content_top_part-algemeen.jpg) no-repeat;
}

.vervolg DIV#content DIV#middle_part_content {
	padding:8px 18px 8px 40px;
}

DIV#input {
	text-align:center;
	padding:5px 0px 5px 0px;
}

DIV#form1 {
	text-align:center;
	width:400px;
	margin-left:auto;
	margin-right:auto;
}

DIV#buttons { margin-right:50px; }

DIV#buttons a{
	height:22px;
	display:block;
	float:right;
	background:#e8a57c;
	margin-left:8px;
	line-height:22px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:0px 40px;
}

DIV#buttons { text-align:right; }

.text_field {
	width:151px;
	border:solid 1px #666666;
	padding:2px;
	margin-top:2px;
}

DIV#main_content_part{
	padding-bottom:36px;
}

DIV#wrap_main_content { padding:10px 0px; width:650px; }

DIV#right_main_content_part .thumb {
	padding:2px;
	border:1px solid #E8A57C;
	background-color:#FFFFFF;
	margin-top:8px;
	margin-bottom:8px;
}

DIV#main_content_part #right_main_content_part {
	float:right;
	width:116px;
	font-size:11px;
}

DIV#main_content_part #left_main_content_part { margin-right:146px; }

DIV#main_content_part #left_main_content_part #tab_navigation {
	border-bottom-width:12px;
	border-bottom-style:solid;
	border-bottom-color:#e8a57c;
}

DIV#main_content_part #left_main_content_part #tab_navigation li {
	list-style-type:none;
	display:inline;
	margin-right:4px;
}

DIV#main_content_part #left_main_content_part #tab_navigation #tabs a {
	background-color:#e8a57c;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:8px 25px 0px;
}

DIV#main_content_part #left_main_content_part #tab_navigation #tabs { margin-right:300px; }

DIV#main_content_part #left_main_content_part #tab_navigation #tab_right_part {
	float:right;
	font-size:10px;
}

DIV#main_content_part #left_main_content_part #tab_navigation #tab_right_part a{ color:#000000; }

DIV#bottom_content a {
	color:#000000;
	text-decoration:underline;
}

DIV#bottom_content {
	text-align:right;
	font-size:10px;
}

/*------------------------------
Thumbnail
------------------------------*/
DIV.thumbnail {
	padding-bottom:12px;
}

DIV.thumbnail1 {
	padding-bottom:15px;
	padding-top:15px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#E8A57C;
}

DIV.thumbnail1 DIV.thumbnail_image {
	padding:4px;
	border:1px solid #E8A57C;
	float:left;
}

DIV.thumbnail1 DIV.thumbnail_content {
	margin-left:180px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:11px;
}

/*------------------------------
Footer
------------------------------*/
DIV#footer {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	position:absolute;
	width:950px;
	bottom:0pt;
}

DIV#footer #footer_content {
	width:185px;
	background-image:url(../images/footer_image.gif);
	background-repeat:no-repeat;
	padding:14px 15px 10px 10px;
	height:78px;
	text-align:center;
	margin:0px auto;
}

DIV#footer span {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

DIV#footer DIV#footer_content a {
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

DIV#footer DIV#footer_content h2 {
	font-size:15px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

.vervolg DIV#footer {
	position:relative;
	width:920px;
	height:38px;
	margin:-38px auto 0;
}

#aanbod DIV#footer,
#contact DIV#footer,
#overons DIV#footer,
#links DIV#footer,
#nieuws DIV#footer,
#vragen DIV#footer,
#prospect DIV#footer {
	background:transparent url(../images/bottom_part_content-aanbod.jpg) no-repeat;
}

#diensten DIV#footer {
	background:transparent url(../images/bottom_part_content-diensten.jpg) no-repeat;
}

/****************************************/
/*			Specials												*/
/****************************************/
span#woonplaatstext {
	display:block;
	font-weight:bold;
	margin-top:-20px;
}

span#adrestext {
	display:block;
	margin-bottom:20px;
	margin-top:-12px;
}

body.search #contentmenuknoppen,
body.bog #contentmenuknoppen {
	margin-bottom:-12px;
	}

/* OPEN HUIS
================================================================================================================*/
body#Openhuis {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

.OpenHuisMainDIV {
	position:relative;
	min-height:100%;
}

* html .OpenHuisMainDIV {
	height:100%;
	text-align:center;
}

.OpenHuisMainDIV DIV {
	position:relative;
	padding-bottom:30px;
}

body#Openhuis p {
	margin:0;
	padding:0;
}

.OpenHuisHeaderText { }

body#Openhuis p.OpenHuisTitle {
	position:relative;
	height:153px;
	line-height:60px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	color:#F47121;
	padding:10px 0 0 0;
	background:#FFFFFF url(/images/Logo.jpg) no-repeat; /*hier kun je een een logo van de betreffende makelaar zetten*/
}

body#Openhuis p.OpenHuisDate {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#F47121;
	margin-top:12px;
}

body#Openhuis p.OpenHuisTime {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#F47121;
}

.OpenHuisMainDIV table {
	width:96%;
	border-collapse:collapse;
	margin:0 auto;
	text-align:left;
}

.OpenHuisMainDIV table td { padding-left:6px; }

.TableWoonplaats {
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	background:#FBEBDE;
	color:#000;
}

.TableTitle {
	font-weight:bold;
	color:#000;
}

.TableData { color:black; }

.TableData a { color:#000; }

#footerOH {
	position:relative;
	height:20px;
	margin-top:-20px;
	background:#FBEBDE url(/images/footer_openhuis.gif) repeat-x 0px;
}

/* END OPEN HUIS
==================================================================================================================*/
TD {
	FONT-SIZE:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

SELECT {
	FONT-SIZE:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

INPUT {
	FONT-SIZE:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

TEXTAREA {
	FONT-SIZE:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

BODY #fout {
	FONT-SIZE:11px;
	COLOR:red;
}

BODY #informatietext { COLOR:#000000; }

BODY #boginfotitletekst { COLOR:#000000; }

BODY #titel { COLOR:#000000; }

BODY #login {
	BACKGROUND-IMAGE:url(/images/pic_loginbox.gif);
	BACKGROUND-REPEAT:no-repeat;
	BACKGROUND-COLOR:#ffffff;
}

.header { }

BODY #highlight { COLOR:#000000; }

BODY #nieuwsdatum {
	COLOR:#000000;
	width:100px;
	display:block;
	float:left;
}

BODY #nieuwsimage {
	BORDER-RIGHT:black 1px solid;
	BORDER-TOP:black 1px solid;
	BORDER-LEFT:black 1px solid;
	BORDER-BOTTOM:black 1px solid;
	margin-right:6px;
}

BODY #selectbox {
	FONT-SIZE:11px;
	FONT-FAMILY:'Lucida Console', Terminal, 'Courier New', Courier, mono;
	BACKGROUND-COLOR:#bbbbbb;
	TEXT-DECORATION:none;
}

.printwindow {
	BACKGROUND-COLOR:#ffffff;
}

.verkocht { COLOR:#ff0000; }

BODY #huislink {
	TEXT-DECORATION:none;
}

BODY #inputdisabled {
	BACKGROUND-COLOR:#888888;
}

BODY #checkbox { WIDTH:13px; }

BODY #informatie {
	FONT-SIZE:11px;
	COLOR:black;
}

BODY #informatietext {
	FONT-SIZE:11px;
	COLOR:#000000;
}

.homebox {
	BACKGROUND-COLOR:#ffffff;
}

BODY #huizeninformatiekleur {
	BACKGROUND-COLOR:#000000;
}

BODY #lijntje {
	BACKGROUND-COLOR:#888888;
}

BODY #login_box {
	BACKGROUND-IMAGE:url(/images/pic_loginbox.gif);
	WIDTH:120px;
	BACKGROUND-REPEAT:no-repeat;
	HEIGHT:196px;
	BACKGROUND-COLOR:#ffffff;
}

BODY #homespecialborder {
	BORDER:none;
	BACKGROUND-COLOR:transparent;
	font-size:10px;
}

#homespecialborder a { font-size:10px; }

#huizendiv img {
	padding:4px;
	border:solid 1px #E8A57B;
	background:#fff;
}

BODY #login_box_password_input { WIDTH:98px; }

BODY #login_box_email_input { WIDTH:98px; }

BODY #searchinfotitletekst { COLOR:#000000; }

.buurtgegevens_header {
	BACKGROUND-COLOR:#E8A57B;
}

.mailhuis_input { WIDTH:200px; }

.loginbox {
	BACKGROUND-POSITION:left top;
	BACKGROUND-IMAGE:url(/images/pic_loginbox.gif);
	BACKGROUND-REPEAT:no-repeat;
}
