* { /*font-family: verdana;*/ }

body { 
	margin: 0px;
	/*background-image: url('images/bg.png'); background-repeat: repeat-x;*/
}

div#body	{ width: 100%; height: 100%; text-align: center; background-color: #bf2b2e; }

div#container {
	position: relative;
	width: 1000px;
	margin: auto;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

div#border {
	width: 1000px;
	height: 139px;
	border-right: 1px solid #000000;
}

div#top {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1000px;
	height: 210px;
	background-image: url('images/top.png');
	_background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top.png', sizingMethod='scale');
	background-repeat: no-repeat;
	text-align: center;
}

div#flash {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1000px;
	height: 210px;
	z-index: 0;
}

div#header {
	position: absolute;
	left: 230px;
	width: 548px;
	height: 107px;
	background-image: url('images/header.png');
	_background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header.png', sizingMethod='scale');
	background-repeat: no-repeat;
	z-index: 1;
}

div#subscript {
	margin: auto;
	position: absolute;
	top: 125px;
	left: 375px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	font-family: verdana;
}

div#zoekopdracht {
	position: absolute;
	left: 212px;
	top: 120px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana;
}

div#zoekopdracht a { color: #ff0000; text-decoration: none; font-weight: normal; }
div#zoekopdracht a:hover { text-decoration: underline; }

div#user {
	position: absolute;
	left: 80px;
	top: 170px;
	width: 550px;
	height: 50px;
	margin: 0px;
	font-family: verdana;
	text-align: left;
}

div#usermenu {
	position: absolute;
	left: 0px;
	top: 20px;
	font-size: 12px;
}

table.usermenu {
	border: 1px solid #000000;
	border-collapse: collapse;
}

table.usermenu td {
	border: 1px solid #000000;
	background-color: #dddddd;
	font-family: verdana;
}

a.usermenu			{ color: #0000ff; font-size: 12px; text-decoration: none; }
a:hover.usermenu	{ text-decoration: underline; }
a.usermenu_logout		{ color: #ff0000; font-size: 12px; text-decoration: none; }
a:hover.usermenu_logout	{ text-decoration: underline; }

div#nieuw {
	position: absolute;
	left: 623px;
	top: 110px;
	font-size: 14px;
	text-align: left;
}

div#nieuw div.nieuw_text {
	margin-left: 25px;
	color: #ff0000;
	font-weight: bold;
	font-family: verdana;
}

div#Slider1_div {
	margin-left: 25px;
}

div#mainmenu {
	position: relative;
	width: 1000px;
	top: 100px;
	text-align: center;
	color: #808080;
	font-weight: bold;
	font-size: 12px;
}

div#mainmenu ul			{ list-style-type: none; margin: 0px; }
div#mainmenu li			{ display: inline; }
div#mainmenu li a		{ color: #808080; text-decoration: none; font-weight: bold; font-family: verdana; }
div#mainmenu li a:hover	{ text-decoration: underline; color: #ff0000; }
div#mainmenu li a.active { color: #ff0000; }

div#content {
	position: relative;
	top: 35px;
	width: 940px;
	margin-top: 70px;
	margin-left: 30px;
	text-align: left;
}

div#login {
	position: relative;
	margin-top: 60px;
	width: 1000px;
	text-align: center;
	font-family: verdana;
}

div#login fieldset {
	width: 650px;
	border: 1px solid #999999;
}

div#login table td {
	font-size: 10px;
}

div#login input {
	height: 20px;
	width: 100px;
	font-size: 10px;
}

table.huizen {
	width: 800px;
}

table.huizen th {
	border-bottom: 1px solid #000000;
	font-size: 14px;
	font-family: verdana;
}

table.huizen td {
	font-size: 12px;
	font-family: verdana;
}

table.huizen th.foto {
	width: 120px;
}

div.navigatie {
	width: 940px;
	text-align: center;
}

tr.mouseover {
	background-color: #dddddd; /* #e2aeaf;*/
	cursor: pointer;
}

div.huis_detail table {
	border-collapse: collapse;
	width: 500px;
}

div.huis_detail table td {
	border: 1px solid #000000;
	background-color: #ffffff;
	font-size: 12px;
	font-family: verdana;
}

div.huis_detail table td.spacer {
	border: 0px;
	width: 10px;
	background: none;
}

a.woning_detail_opties			{ color: #0000ff; background-color: #cccccc; text-decoration: none; font-size: 12px; font-family: verdana; }
a:hover.woning_detail_opties	{ color: #0000ff; background-color: #aaaaaa; }

a.navbar				{ display: block; font-size: 12px; width: 100px; line-height: 14px; border: 1px solid #778; background: #DDE; text-decoration: none; text-align: center; color: #448; }
a:hover.navbar			{ background: #AAE; border-color: #227; color: #000000; }
div.woning_detail, td	{ font-family: arial; font-size: 12px; line-height: 18px; }
table.details td		{ border-bottom: 1px solid #cccccc; }
table.table1 td			{ font-family: arial; font-size: 12px; line-height: 18px; }

div.huis_informatie {
	width: 200px;
}

div.huis_informatie table {
	width: 200px;
}

div.huis_informatie table td {
	border: 0px;
	font-family: verdana;
}

div.enlarge {
	position: absolute;
	margin-top: 160px;
	margin-left: 10px;
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 0 2px 0 2px;
}

fieldset.zoeken { width: 400px;	font-size: 12px; }

fieldset.zoeken table td { font-size: 12px; font-family: verdana; }

div#zoekenDiv {	display: none; }

table.verkoop {	border: 1px solid #000000; }

table.verkoop_stap3 { width: 600px; border: 1px solid #000000; }

table.verkoop_stap3 td { font-size: 14px; background-color: #ffffff; }

div#statistieken {
	margin-top: 65px;
	margin-left: 25px;
	font-family: verdana;
}

a.woningdetail_prevnext			{ color: blue; font-size: 12px; text-decoration: none; font-family: verdana; }
a.woningdetail_prevnext:hover	{ text-decoration: underline; }

div#select_lang	{ position: absolute; top: 165px; left: 405px; }

table.registratie td	{ font-family: arial; font-size: 12px; }
input.registratie		{ width: 250px; }

table.zoekformulier		{ width: 300px; border: 1px solid #cccccc; }
table.zoekformulier	td	{ font-family: arial; font-size: 12px; }
input.zoekbtn			{ width: 110px; background-color: #cccccc; border: 1px solid #000000; }

a.sort	{ color: #0000ff; text-decoration: none; }
a:hover.sort { text-decoration: underline; }

p		{ font-family: arial; font-size: 12px; }
a		{ font-family: arial; color: #0000ff; text-decoration: none; font-size: 12px; }
a:hover	{ text-decoration: underline; }

table.woningmodellen td		{ border: 1px solid #000000; }
div.woningmodellen_top		{ width: 100%; background-color: #bf2b2e; color: #ffffff; padding: 5px; vertical-align: top; font-family: verdana; font-size: 12px; }
div.woningmodellen_foto		{ margin-top: 10px; margin-bottom: 10px; }
div.woningmodellen_beschrijving	{ padding: 5px; }
div.woningmodellen_footer	{ width: 100%; padding: 5px; font-family: verdana; font-size: 12px; }

/* ------------ THUMBNAIL VIEWER ------------ */

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
}
.highslide:hover img {
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* ---------- FLASH VIEWER ------------ */

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 320px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, 
.highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-footer {
	display: none;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
