html, body {
	margin:0;
	padding:0;
	
}

a, img {
	border:0;
	outline:0;
}

A { color: #000; text-decoration: underline; }
A:hover { color: #5d4933; text-decoration: none; }

html > body #titel2{display:block;margin-left:35px!important;}
#titel2{width:837px; height:27px; padding-top:4px; color:#ffffff; font-size:15px; background-color:#85171a; text-align:center; align:center;}

.hidden{display:none}

table, td, th {
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
}

body {
	text-align:center;
	background:#932129 url(../../images/bodybg.jpg)top center fixed;
	scrollbar-base-color: #97222a;
	scrollbar-arrow-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #97222a;
	scrollbar-highlight-color: #97222a;
	scrollbar-shadow-color: #fbe7de;
	scrollbar-track-color: #fbe7de;
}

:root body {overflow-y:scroll}

#wrap {position: relative;}
#openingstijden {position: absolute; top: 480px; left: 240px; width: 600px;}
.uitlijnen {width: 120px;}

#main {
	width:100%;
	height:100%;
}

#center {
	width:905px;
	height:100%;
	background:#fae4da url(../../images/centerbg.jpg) top center;
}

#nav {
	width:100%;
}

#nav  td {
	vertical-align:bottom;
}

#nav_lijn {
	height:9px;
	background:url(../../images/nav_lijn.gif) no-repeat;
}

#nav_lijn2 {
	height:5px;
	background:url(../../images/nav_lijn.gif) no-repeat;
}

#lijn_highlight {
	background:#fff6f2;
	margin-left:11px;
	width:75px;
	height:9px;
	font-size:1px;
}

.body_aanbod #lijn_highlight {margin-left:83px;width:93px}
.body_kantoor #lijn_highlight {margin-left:173px;width:103px}
.body_offerte #lijn_highlight {margin-left:274px;width:101px}
.body_diensten #lijn_highlight {margin-left:274px;width:101px}
.body_polis #lijn_highlight {margin-left:501px;width:138px}
.body_verkoop #lijn_highlight {margin-left:274px;width:101px}
.body_taxatie #lijn_highlight {margin-left:274px;width:101px}
.body_assurantien #lijn_highlight {margin-left:274px;width:101px}
.body_hypotheken #lijn_highlight {margin-left:274px;width:101px}
.body_zoekservice #lijn_highlight {margin-left:373px;width:131px}
.body_contact #lijn_highlight {margin-left:636px;width:99px}

#lijn_highlight .left {
	float:left;
	height:9px;
	width:11px;
	background:url(../../images/nav_left.gif) no-repeat;
	
}

#lijn_highlight .right {
	float:right;
	height:9px;
	width:11px;
	background:url(../../images/nav_right.gif) no-repeat;
}

.body_intro #main #main_center table #content_td{text-align:center;}

#content_td {
	height:100%;
	text-align:left;
	vertical-align:top;
}

#footer {
	height:29px;
	background:url(../../images/footer.jpg) bottom left no-repeat
}

#footer_postbus {
	height:50px;
	float:right;
	margin-top:-20px;
	position:relative;
}

#spacer_left {background:url(../../images/spacer_left.jpg) right}
#spacer_right {background:url(../../images/spacer_right.jpg) left}

#spacer_left,
#spacer_right {
	width:50%;
	background-repeat:repeat-y;
}

/*************************************
 CONTENT CLASSES
*************************************/

#diensten_menu {
}

#diensten_menu a,
#diensten_menu img {
}

.body_home #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff url(../../images/content/foto_linkshome.gif) top left no-repeat;
	padding:36px 36px 0;
}

.body_kantoor #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff url(../../images/content/foto_linkskantoor.gif) top left no-repeat;
	padding:36px 36px 0;
}

.body_offerte #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff url(../../images/content/foto_linksdiensten.gif) top left no-repeat;
	padding:36px 36px 0;
}

.body_zoekservice #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff url(../../images/content/foto_linkszoekservice.gif) top left no-repeat;
	padding:36px 36px 0;
}

.body_contact #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff url(../../images/content/foto_linkscontact.gif) top left no-repeat;
	padding:36px 36px 0;
}

.body_diensten #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff urL(../../images/content/foto_linksdiensten.gif) top left no-repeat;
	padding:36px 36px 0;
}

.body_polis #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff urL(../../images/content/foto_linkscontact.gif) top left no-repeat;
	padding:36px 36px 0;
}

.body_taxatie #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff urL(../../images/content/aanbod_verkoop_menu.gif) top left no-repeat;
	padding:13px 36px 20px;
}

.body_assurantien #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff urL(../../images/content/aanbod_verkoop_menu.gif) top left no-repeat;
	padding:13px 36px 20px;
}

.body_verkoop #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff urL(../../images/content/aanbod_verkoop_menu.gif) top left no-repeat;
	padding:13px 36px 20px;
}


.body_hypotheken #main #main_center #center #content_td .vert_top #foto_links{
	background:#fff urL(../../images/content/aanbod_verkoop_menu.gif) top left no-repeat;
	padding:13px 36px 20px;
}

#foto_links {
	font:11px arial, helvetica, sans-serif;
	color:#82685c;
}

#intro_padding{
padding-top:75px;
text-align:center;
}

#intro_padding a{
margin-left:10px;
margin-right:10px;
}

#content_formulier,
#content_padding {
	padding:0 25px;
	font:12px/1.8 arial, helvetica, sans-serif;
	color:#533f35;
}

#content_padding h2 {
	margin-top:1em;
	margin-bottom:20px;
	font:18px "times new roman", times, serif;
	color:#000;
	background:transparent url(../../images/content/meer_link.gif) repeat-x scroll left bottom
}

.highlight {
	font:italic 11px/1.8 arial, helvetica, sans-serif;
	color:#533f35;
	padding-top:14px;
	padding-bottom:14px;
	padding-right:16px;
}

.meer_box {
	font:11px/14px arial, helvetica, sans-serif;
	color:#533f35;
	width:170px;
}

.meer_box_flow {
	margin-top:14px;
	height:98px;
	overflow:hidden;
}

.meer_link {
	line-height:30px;
	margin-top:24px;
	display:block;
	color:#533f35;
	text-decoration:none;
	background:url(../../images/content/meer_link.gif) top left repeat-x;
}

.meer_box_spacer {
	width:25px;
}

.vert_top,
table .vert_top td {
	vertical-align:top;
}

#homeright{
	text-align:right;
}

/************************
 IFRAMES
************************/

#iframe_aanbod {
	width:100%;
	height:100%;
}

.wide{width:100%;}

.wide p{margin:24px;}
.wide h2{margin:24px;}

.body_verkoop #main #main_center #center #content_td #content_padding,
.body_kantoor #main #main_center #center #content_td #content_padding,
.body_diensten #main #main_center #center #content_td #content_padding,
.body_polis #main #main_center #center #content_td #content_padding,
.body_hypotheken #main #main_center #center #content_td #content_padding,
.body_assurantien #main #main_center #center #content_td #content_padding,
.body_taxatie #main #main_center #center #content_td #content_padding{
padding:1px; font:12px/1.8 arial, helvetica, sans-serif; color:#533f35;
}

.body_polis #main #main_center #center #content_td ol,
.body_polis #main #main_center #center #content_td ul,
.body_verkoop #main #main_center #center #content_td ol,
.body_verkoop #main #main_center #center #content_td ul,
.body_taxatie #main #main_center #center #content_td ol,
.body_taxatie #main #main_center #center #content_td ul,
.body_diensten #main #main_center #center #content_td ol,
.body_diensten #main #main_center #center #content_td ul{
	padding-left:48px;
}

#offertetable{font:12px/1.8 arial, helvetica, sans-serif; color:#533f35;}
#offertetable #titel{width:200px;}

#iframe_polis{height:240px; width:410px;}

#woninginbeeld 					{background:url(../../images/status/iframebg.gif) no-repeat 0px 0px; width:100%;}
#woninginbeeld #button_left 	{width:24px; height:200px; padding-top:70px; padding-left:10px; padding-right:10px; float:left; background:url(../../images/opmaak/huizenbg.gif) no-repeat;}
#woninginbeeld #button_right 	{width:24px; height:200px; padding-top:70px; padding-left:10px; padding-right:10px; float:right; background:url(../../images/opmaak/huizenbg.gif) no-repeat right top;}
#iframe_aanbod_laatste			{width:837px; height:201px; overflow: hidden; vertical-align: top; background:#fae6dd; float:left;}

[id]#woninginbeeld 					{margin-top:0px; background-color:#fae6dd;}
[id]#woninginbeeld #button_left  	{width:24px; height:200px; float:left; background:url(../../images/opmaak/huizenbg.gif) no-repeat 0px  0px;}
[id]#woninginbeeld #button_right 	{width:24px; height:200px; float:right; background:url(../../images/opmaak/huizenbg.gif) no-repeat right 0px;}
[id]#iframe_aanbod_laatste			{width:815px; overflow:hidden; background-color:#ffffff; vertical-align:top; background:url(../../images/opmaak/topleft.gif) 0px 0px; float:left;}

#organisaties2{vertical-align:top; padding-left:11px;}
#organisaties{background:url(../../images/oraganisaties.jpg) no-repeat 0px 0px; height:69px; padding:19px; text-align:center; width:200px;}
#organisaties a{height:100%; vertical-align:middle; margin:0px 10px 0px 10px;}


.dienstverl {   width: 100%; padding-left: 15px;}
.dienstverl a { float: left; text-decoration: none; line-height: 50px;height: 50px; padding-left: 10px;}