* {
	margin:0px;
	padding:0px;
}

HR {
  background: #ccc;
  border: 0;
  color: #FFFFFF;
  height: 1px;
  margin: 0 0 10px;
}
html, body {
	width:100%;
}

#content img {
        border: 1px solid white;
	margin: 5px;
}
#content img a{
        border: 1px solid white;
}

body {
	color:#3c4559;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(/a/style/background.gif?v=218);
        background-repeat: repeat-x;
	background-color: #3c4559;
}

a {
color: #3c4559;
}

H1  {
	padding: 0px;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom:10px;
}

H2  {
	padding: 0px;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom:5px;
}

H3  {
        background-color: #fff;
 	font-size: 14px;
	margin-bottom:5px;
        padding: 5px;

}

#wrapper {
	margin: auto;
	width:995px;
	height:500px;
}

#header {
	width: 995px;
	height: 139px;
	background-image:url(/a/i/header.jpg?v=218);

}

#menu {
	width: 995px;
	height: 41px;
	line-height: 41px;
	background-image:url(/a/style/menu-back.jpg?v=218);
	background-repeat:no-repeat;
	background-position:left;
}


#slogan {
	width: 995px;
	height: 26px;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
}

#ticker {
	margin-top:5px;
	width: 995px;
	height: 25px;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
}

#tickertext {
	width: 830px;
	margin:auto;
	height: 25px;
	line-height: 25px;
	color: #FFF;
}

#tickertext MARQUEE{
	width: 830px;
}

#content-top {
	background-image: url(/a/style/content-top.jpg?v=218);
	width: 995px;
	height: 20px;
}
#content {
	background-image: url(/a/style/content-back.jpg?v=218);
	width: 995px;
	min-height: 450px;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#content P {
	margin-bottom: 10px;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contentpadding {
	padding-left: 140px;
	padding-right: 140px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#content-bottom {
	background-image: url(/a/style/content-bottom.jpg?v=218);
	width: 995px;
	height: 24px;
}

#footer {
	width: 995px;
	height: 30px;
	line-height:30px;
	color:#FFFFFF;
	text-align:center;
}

#footer a {
	color:#FFFFFF;
        text-decoration: none;
}

.gallery_bigphoto {
 text-align: center;
}
.gallery_bigphoto img{
  border: 2px solid #fff;
}

.gallery_category li{
 text-align: center;
 padding: 5px;
 padding-left: 0px;
}
.immo_category tr.favorite td {
background: #D1D5DF;
}
.immo_link_goback {
background: #D1D5DF;
border-left: 1px solid #ffffff;
border-top: 1px solid #ffffff;
border-right: 1px solid #6F737F;
border-bottom: 1px solid #6F737F;
display: block;
width: 120px;
font-size: 12px;
text-align: center;
color: #000000;
padding: 5px;
text-decoration: none;
}


#button_left a{
 font-size: 36px;
 color: #000000;
 font-weight: bold;
}
#button_right a{
 font-size: 36px;
 color: #000000;
 font-weight: bold;
}

#content ul {
 padding-left: 20px;
}


/* ---OUD MENU --- */
#menu ul {
	float:left;
	list-style:none;
	padding-left: 260px;
}

#menu li {
	float:left;
	list-style:none;
	text-transform:uppercase;
	width: 129px;

}
 
#menu a {
	text-decoration: none;
	color: #3c4559;
	text-align: center;
	display:block;
 }
 
#menu a:hover {
	color: #3c4559;
	text-decoration:underline;
 }


/* --- EINDE OUD MENU --- */


/* --- DROPDOWN MENU --- */
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
/*  
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 500px; /*For KHTML*/
  list-style: none;
  height: 24px;
  padding-top: 10px;
  padding-left: 260px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 140px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 140px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}


/* Root Menu */
ul#navmenu-h a {
/*  border: 1px solid #FFF; */
/*  border-right-color: #CCC; */
/*  border-bottom-color: #CCC; */
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
/*  background: #EEE; */
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif; */
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  color: #666;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #3c4559;
  color: #ffffff;
  border: 1px solid #3c4559; 
  border-right-color: #627080; 
  border-bottom-color: #627080; 
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #3c4559;
  color: #ffffff;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #b3b7c2;
  color: #ffffff;
  border: 1px solid #b3b7c2; 
  border-right-color: #627080; 
  border-bottom-color: #627080; 
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #b3b7c2;
  color: #ffffff;
}


ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 140px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}


ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}




/* --- CSS voor de immo-module --- */
.immo_category {
font-size: 100%;
}
.immo_category td {
vertical-align: top;
padding: 5px;
padding-top: 10px;
border-bottom: 2px solid #ffffff;
}
.immo_category .price {
text-align: right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color: #3c4559;
display: block;
margin-bottom: 2px;
}
.immo_category .image {
padding-top: 5px;
text-align: right;
}
.immo_category .reference {
font-weight: bold;
}
.immo_category .statusinfo, immo_item .statusinfo {
display: block;
margin-bottom: 10px;
}

.immo_item {
display: block;
line-height: 135%;
}
.immo_item table {
width: 100%;
}
.immo_item table td {
vertical-align: top;
}
.immo_item table td table td {
padding: 5px;
padding-right: 10px;
border-bottom: 1px solid #D1D5DF;
}
.immo_item .moreinfo {
margin-top: 10px;
padding: 5px;
border: 1px solid #3d4558;
}

.immo_item .sold, .immo_category .sold {
background-color: #FF4F4F;
padding: 2px;
margin-right: 2px;
color: #ffffff;
font-size: 10px;
font-weight: bold;
}
.immo_item .pricereduced, .immo_category .pricereduced {
background-color: #FFF04F;
padding: 2px;
margin-right: 2px;
color: #7F7507;
font-size: 10px;
font-weight: bold;
}
.immo_item .new, .immo_category .new {
background-color: #94DF1B;
padding: 2px;
margin-right: 2px;
color: #ffffff;
font-size: 10px;
font-weight: bold;
}

.immo_item .sale, .immo_category .sale {
background-color: #ffffff;
padding: 2px;
margin-right: 2px;
font-size: 10px;
font-weight: bold;
}

.immo_item .rent, .immo_category .rent {
background-color: #ffffff;
padding: 2px;
margin-right: 2px;
font-size: 10px;
font-weight: bold;
}
.immo_item .favorite, .immo_category span.favorite {
background-color: #CDFF00;
padding: 2px;
margin-right: 2px;
font-size: 10px;
font-weight: bold;
color: #4F5F0C;
}
.immo_item h2 {
margin-top: 10px;
background: #ffffff;
padding: 5px;
}
.immo_item img.image_thumb {
border: 2px solid #b3b7c2;
}
.immo_item img.image_thumb_selected {
border: 2px solid #ffffff;
}

#taalkeuze {
	position:absolute;
	top:142px;
	text-align:left;
        margin:auto;
}
#taalkeuze ul {
	float:left;
	list-style:none;
        margin-left: 90px;
}
#taalkeuze li {
	float:left;
	list-style:none;
	margin-left:12px;
}
#taalkeuze a {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
        font-weight: bold;
	text-transform:uppercase;
}
#taalkeuze a.default {
	color:#FFF;
}

.form td {
padding: 5px;
}
.form .required {
font-family: arial, helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
font-size: 16px;
}
.socialbookmarks {
background: #ffffff;
margin: 0px;
padding: 0px;
list-style-type: none;
}
.socialbookmarks li {
display: inline;
margin: 5px;
margin-left: 0px;
padding: 0px;
}