/*-------
// global reset
//-----*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,fieldset,form,label,legend,caption,tfoot,thead
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
	color:#0a285a;
}

blockquote, q { quotes: none;}

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}

:focus { outline: 0;}

table { border-collapse: collapse; border-spacing: 0; line-height:22px;}

acronym { cursor: help;}

/*-------
// general
//-----*/

#locatieframe
{
	width:100%;
	margin-left:-8px;
}

html { font-size: 100.01%; overflow: auto;}

body { font-size: 62.5%; line-height: 1.2em;}

h1,h2,h3,h4,h5,h6
{
	margin-bottom:12px;
}

input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif;}

.submit { cursor:pointer;}

select > option { padding: 0 5px 0 3px;}

.ul, .ol { margin: 0 0 1em 2em;}

.ul li, .ol li { margin: .2em 0; padding: 0;}

.flR { float:right; margin-top:-4px;}

.flL { float: left;}

.alR { text-align: right;}

.alC { text-align: center;}

.hide { display: none;}

.clear { clear: both; line-height: 1px;}

.ir { position: relative; overflow: hidden;}

.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em;}


a:link:hover, a:visited:hover { }

a.inv:link, a.inv:visited { text-decoration: underline;}

a.inv:link:hover, a.inv:visited:hover { text-decoration: none;}

.cols { overflow: hidden; margin: 0;}

.cols .col { float: left; width: 50%;}

#page .cols .last { margin-right: 0;}

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

img { behavior: url(css/iepngfix.htc);}



/*------------------------------------------------
GLOBAL
------------------------------------------------*/


/*------------------------------------------------
CONTAINER
------------------------------------------------*/
div#container{width:1000px; margin:0 auto; overflow:hidden;}


/*------------------------------------------------
HEADER
------------------------------------------------*/
div#header {background:transparent url(../images/header/header_bg.jpg) no-repeat; padding:0px 25px;}
div#header h1 a{width:262px; height:130px; display:block; background:transparent url(../images/header/logo.png); behavior: url(css/iepngfix.htc); left bottom no-repeat;}
html>body div#header  h1 a{ background:transparent url(../images/header/logo.png) no-repeat; }
p.nvm { padding:22px 0px 0px 0px;}


div#header div.flR div#navigation{padding:100px 40px 0px 0px; margin-top:-10px;}


/*------------------------------------------------
SHADOW
------------------------------------------------*/
div#shadow {height:11px; background:transparent url(../images/header/shadow.gif) no-repeat;}



/*------------------------------------------------
NAVIGATION
------------------------------------------------*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;	
}
#nav {
	text-align:right;
	padding:0 0px 16px 0px;
	position:relative;
}
#nav a {
	display: block;
	color:#0a285a;
	padding:2px 6px 2px 6px;
	text-decoration:none;
}
#nav a:hover {
	background:#0a285a;
	color:#FFFFFF;
}
#nav li { /* all list items */
	float: left;
	font-size:190%;
	font-weight:bold;
	position:static;
}
#nav li.hover { /* all list items */
	position:static;
}
#nav li ul { /* second-level lists */
	background-color:#FFFFFF;
	width:200px;
	position: absolute;
	background:#fff;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	text-align:left;
}
#nav li ul li { /* all list items */
	font-size:190%;
	width:200px;
	font-weight:normal;
	position:static;
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	position:fixed;
}
#nav ul li a
{
	display:block;
	width:200px;
	line-height:21px;
	background:#ead543;
	margin: 2px 0px;
	padding:3px;
	font-size:17px;
	color:#0a285a;
	font-weight:bold;
	text-decoration:none;
}
div#navigation{text-align:right; padding:8px 0px 16px 0px; position:relative; }
ul.nav li{display:inline;  font-weight:bold;font-size:190%; }
ul.nav li a{color:#0a285a; padding:2px 6px 2px 6px; text-decoration:none;}
ul.nav li a:hover{background:#0a285a; color:#FFFFFF;}
.pipe{color:#cc0031;}
/*------------------------------------------------
CONTENT
------------------------------------------------*/
div#content{background:transparent url(../images/header/content_bg.gif)  no-repeat; width:100%; min-height:385px;}
div#content div#collection{padding:33px 0px 0px 65px; margin-top:140px;}
div#content div#collection div.thumb {float:left; padding:0px 13px 0px 0px;}
div#hometekst {padding:20px;}
div#homeeindtekst {font-weight:bold; margin-left:25px;}
#aquina div#content{background:transparent url(../images/content/top_shadow.gif) repeat-x;}
.vervolg div#content{background:transparent url(../images/content/top_shadow.gif) repeat-x;}
div.thumb a img {filter: alpha(opacity=50);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: .5;opacity:0.5;}
div.thumb a:hover img {filter: alpha(opacity=100);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;opacity:1;}

html>body div.thumb a img{filter: alpha(opacity=50);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: .5;opacity:0.5;}
html>body div.thumb a:hover img{filter: alpha(opacity=100);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;opacity:1;}

div#content div#left_content
{
	float:left;
	width:274px;
	padding:0px 0px 14px 0px;
}
.home h2
{
    color:#fff;
    margin-left:322px;
    font-size:10pt;
}
.home p
{
    color:#fff;
    text-align:center;
    padding:4px;
    font-size:13px;
    
}
#search div#content div#left_content
{
	background:transparent url(../images/content/bg-left-search.jpg) no-repeat;
}
#huur div#content div#left_content
{
	background:transparent url(../images/content/bg-left-huur.jpg) no-repeat;
}
#nieuwbouw div#content div#left_content,
#bouwgrond div#content div#left_content
{
	background:transparent url(../images/content/bg-left-nieuwbouw.jpg) no-repeat;
}
#recreatie div#content div#left_content
{
	background:transparent url(../images/content/bg-left-recreatie.jpg) no-repeat;
}
#bog div#content div#left_content
{
	background:transparent url(../images/content/bg-left-bog.jpg) no-repeat;
}
#inschrijven div#content div#left_content
#infoformulier div#content div#left_content
{
	background:transparent url(../images/content/bg-left-inschrijven.jpg) no-repeat;
}
#verkoop div#content div#left_content,
#aankoop div#content div#left_content
{
	background:transparent url(../images/content/bg-left-verkoop.jpg) no-repeat;
}
#taxaties div#content div#left_content,
#waardebepaling div#content div#left_content
{
	background:transparent url(../images/content/bg-left-taxaties.jpg) no-repeat;
}
#woningstichtingen div#content div#left_content
{
	background:transparent url(../images/content/bg-left-woningstichtingen.jpg) no-repeat;
}
#infoformulier div#content div#left_content
{
	background:transparent url(../images/content/bg-left-woningstichtingen.jpg) no-repeat;
}
#inschrijven div#content div#left_content
{
    background:transparent url(../images/content/bg-left-inschrijven.jpg) no-repeat;
}
#hypotheken div#content div#left_content,
#verzekeringen div#content div#left_content,
#pensioenen div#content div#left_content
{
	background:transparent url(../images/content/bg-left-hypotheken.jpg) no-repeat;
}
#contact div#content div#left_content

{
	background:transparent url(../images/content/bg-left-contact.jpg) no-repeat;
}
#wiezijnwij div#content div#left_content {
	background:none;
	}
#prospect div#content div#left_content
{
    background:transparent url(../images/content/bg-left-inschrijven.jpg) no-repeat;
}
#nieuws div#content div#left_content
{
	background:transparent url(../images/content/bg-left-nieuws.jpg) no-repeat;
}
div#content div#left_content div#links{padding:325px 0px 0px 0px ; }

#img1 a{height:37px; width:108px; display:block; background:transparent url(../images/content/funda.png) no-repeat; margin:0px 0px 0px 80px; behavior: url(css/iepngfix.htc); cursor:pointer;}
#img2 a{height:48px; width:108px; display:block; background:transparent url(../images/content/nvm.png) no-repeat; margin:30px 0px 0px 80px; behavior: url(css/iepngfix.htc); cursor:pointer;}

div#content div#right_content {margin-left:274px; padding:14px 0px 0px 30px; height:0.1%; width:680px}
div#main_content { margin-top:30px; padding-bottom:30px; font-size:12px;}
div#main_content h2{font-size:19px; color:#0a285a; margin:30px 0px 0px 0px; }
div#main_content p{margin:12px 0px 0px 0px ;  font-size:12px; color:#0a285a; line-height:14px;}
div#main_content a.link1{text-decoration:underline; color:#0a285a; }
div#content_navigation{position:relative; margin-top:-10px; z-index:100;}

div#button {padding:15px 0px 5px 0px; font-size:14px; height:26px;}

.button1 a{width:120px; height:26px; text-align:center; color:#FFFFFF; text-decoration:none; background:#cc0031; line-height:26px; display:block; float:left;}

.button2 a{width:120px; height:26px; text-align:center; color:#FFFFFF; background:#0a285a; line-height:26px; display:block; float:left; margin:0px 0px 0px 8px; text-decoration:none;}


#tabs {border-bottom:#0a285a solid 10px; }
html>body #tabs {border-bottom:#0a285a solid 10px; }
#tab_nav {padding:20px 0px 0px 0px;}
#tab_nav li {display:inline; margin:0px 5px 0px 0px; color:#FFFFFF}
#tab_nav li a {padding:5px 14px 0px 14px; background:#0a285a; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}


div.post{padding:10px 0px 10px 0px; border-bottom:#bcc9de solid 1px; }
div.pic {margin-right:520px;}
div.pic img{padding:3px; border:#CCCCCC solid 1px;}
div.post_content{ float:right; width:520px; }

div.right_tab_nav{float:right; padding:15px 0px 0px 0px;}


div.post_content h3 a{ font-size:11px; font-weight:bold; text-decoration:underline;}
div.right_tab_nav a{ text-decoration:underline;}


table.formulier


/*------------------------------------------------
DROP MENU
------------------------------------------------*/
div#drop_menu { background-color:#FFFFFF; width:152px; position:absolute;  left:79px; top: 25px; visibility:hidden; }
ul#drop1 li a{ display:block; width:146px; height:21px; font-size:12px; line-height:21px; background:#ead543; margin: 2px 0px; padding:3px; font-size:17px; color:#0a285a; font-weight:bold; text-decoration:none; }
html>body div#drop_menu {background-color:#FFFFFF; width:152px; position:absolute;  left:75px; top: 19px; visibility:hidden;}

td
{
	font-size:12px;
	font-family:  Arial, Verdana, sans-serif;
}
td.buurtgegevens_header
{
    background:#EBD544;
}
select
{
    font-size:12px;
    font-family:  Arial, Verdana, sans-serif;
}

input
{
    font-size:12px;
    font-family:  Arial, Verdana, sans-serif;
}
textarea
{
    font-size:12px;
    font-family:  Arial, Verdana, sans-serif;
}
body #fout
{
    font-size:12px;
    color: red;
}
body #informatietext
{
    color: #fff;
}
body #boginfotitletekst
{
    color: #fff;
}
body #titel
{
    color: #000;
}
body #highlight
{
    color: #fff;
}

body #selectbox
{
    font-size: 12px;
    font-family: 'lucida console', terminal, 'courier new', courier, mono;
    background-color: #fff;
    text-decoration: none;
}
.printwindow
{
    background-color: #fff;
}
.verkocht
{
    color: #f00;
}
body #huislink
{
    text-decoration: none
}
body #inputdisabled
{
    background-color: #888888
}
body #checkbox
{
    width: 13px
}
body #informatie
{
    font-size:12px;
    color: #fff;
}
body #informatietext
{
    font-size:12px;
    color: #fff;
}
.homebox
{
    background-color: #fff;
   }
body #huizeninformatiekleur
{
    background-color: #fff;
}

body #lijntje
{
    background-color: #fff;
}
body #homespecialborder
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: white;
}
body #login_box_password_input
{
    width: 98px
}
body #login_box_email_input
{
    width: 98px;
}
body #searchinfotitletekst
{
    color: #fff;
}

.mailhuis_input
{
    width: 200px
}
font#makelaarsnaam
{
	display:block;
	margin-bottom:12px;
}
.loginbox
{
   background-position: left top;
    background-image: url(/images/pic_loginbox.gif);
    background-repeat: no-repeat
}

.hometableborder
{
    BORDER-RIGHT: silver thin double;
   BORDER-TOP: silver thin double;
    BORDER-LEFT: silver thin double;
    BORDER-BOTTOM: silver thin double;
    BACKGROUND-COLOR: #ebebeb;
}

div.contactpersoon {
position:relative;
height:200px;
margin-bottom:10px;
}

img.contactpersoonimg {
position:relative;
float:right;
}
