html, body {
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  font-family:arial, helvetica, sans-serif;
  font-size:13px;
  color:#fff;

}

html {
}

img {
  border:0px;
}

a {
  color:#fff;
  text-decoration:none;
}

a:hover {

  text-decoration:underline;
}

.inline, .inline li {
  margin:0px;
  padding:0px;
  display:inline;
}


.container {
  width:100%;
  height:100%;
}

h3 {
font-size:14px;
padding:0px;
margin:0px;
}

li {
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.left {
  width:50%;
  height:1px;
  float:left;
  margin-left:-480px;
}


.top {display:none;
}

.contentholder {
  position:relative;
  width:960px;
  float:left;
}


.main {
float:left;
margin-left:280px;
width:650px;
z-index:10000;
}

.big {
	width:100%;
}
.title {
float:left;
height:112px;
overflow:hidden;
position:relative;
width:960px;
}

.title h1 {
margin:0px;
padding:0px;
color:#fe740d;
}

.title h2 {
display:none;
}
.titleImage {
position:absolute;
top:19px;
left:14px;
overflow:hidden;
width:200px;
height:140px;
z-index:100;
display:none;
}

.titleImage img {
position:absolute;
top:-60px;
filter:alpha(opacity=20);
-moz-opacity:.20;
opacity:.20;
z-index:100;
}


h1 {
position:absolute;
top:40px;
left:0px;
color:#c6dacb;
font-size:20px;
width:800px;
z-index:10000;
}

h2 {
line-height:30px;
font-size:14px;
font-weight:bold;
padding-left:10px;
letter-spacing:1.02px;
padding:0px;
margin:0px;
color:#333;
margin-bottom:15px;
margin-top:15px;

}


.menutop {
background:#fff url(/gfx/bgmenu.gif) no-repeat scroll top left;
float:left;
height:40px;
left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
top:72px;
width:930px;
padding:0px;
margin:0px;
padding-left:40px;
}

.menutop li {
float:left;
color:#fff;
padding:0px;
margin:0px;
}

.menutop li a {
color:#FFFFFF;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:normal;
height:20px;
line-height:35px;
padding-right:90px;

}

.menu {
float:right;
list-style:none;
padding:0px;
margin:0px;
overflow:hidden;
background:#3DA5F4 url(/gfx/sitebar.gif) repeat-x scroll left top;
}

.menu li{
border-bottom:1px solid #FFFFFF;
width:163px;
}

.menu li a {
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:30px;
line-height:30px;
overflow:hidden;
padding-left:25px;
text-align:left;
text-decoration:none;
width:138px;
}

.menu li a:hover {
background-color:#fe7f20;
color:#fff;
}

.menu .menuTerug {
background-color:#fe7f20;
}

.content {
float:left;
width:448px;
font-size:11px;
padding-bottom:150px;
margin:0px;
padding:0px;
padding-left:15px;
padding-right:15px;
margin:0px;
min-height:600px;
color:#000;
}

.content a {
	color:#000;
	text-decoration:underline;
	font-size:12px;
}
.content p {
font-size:12px;
line-height:19px;
}

.content .imgText {
float:right;
margin-left:30px;
}

#main_home .content {
width:560px;
padding-left:44px;
padding-top:10px;
}


#main_home .content h3 {
font-size:12px;
}

#main_home .content .text_big p{
font-size:12px ;
}

.bottom { 
  width:960px;
  height:60px; 
  position:relative;
  width:100%;
  float:left;
  text-align:center;
padding-top:10px;
color:#afafaf;
font-size:11px;
}

.bottom a {
color:#afafaf;
font-size:11px;

}

#map_canvas {
width:447px;
height:400px;
}

.houseBox {
float:left;
background:#fff url(/gfx/bgitem.gif) repeat-x scroll left top;
float:left;
margin-bottom:10px;
margin-bottom:10px;
}

.houseBoxContent {
float:left;
display:inline;
padding:15px;
width:415px;
}


.newsBox {
float:left;
background-color:#fe740d;
margin-bottom:15px;
}

#main_home .newsBox {
margin-right:15px;
}

.newsBoxContent {
float:left;
margin-left:15px;
width:430px;
font-size:11px;
font-weight:normal;
color:#000;
line-height:14px;
}


#main_home .newsBoxContent {
margin-left:6px;
width:255px;
}

.newsBoxContent h3 {
padding-left:15px;
height:30px;
overflow:hidden;
}

.newsBox h3 a {
color:#fff;
line-height:30px;
display:block;
font-size:12px;
}

.newsBoxContent p {
padding:15px;
color:#fff;
}

.newsBoxContent ul {
padding:0px;
margin:0px;
display:inline;
list-style:none;
overflow:hidden;
}

.newsBoxContent li {
float:left;
margin:0px;
height:25px;
width:400px;
overflow:hidden;
border-bottom:1px solid #ff872e;
}

#main_home .newsBoxContent li {
width:255px;
}


.newsBoxContent li a {
position:relative;
display:block;
margin:0px;
line-height:25px;
height:25px;
width:400px;
padding-left:15px;
overflow:hidden;
}

.newsBoxContent li a span {
position:absolute;
top:0px;
left:350px;
display:block;
text-align:right;
width:40px;
color:#fff;
}

.newsBoxContent li a:hover {
text-decoration:none;
background-color:#6eafbe;
}

.citiesBox {
float:left;
background-color:#fe8022;
margin-bottom:15px;
color:#fff;
}

.citiesBoxContent {
float:left;
padding:15px; 
width:430px;
}

.citiesBox h3 {
line-height:30px;
font-size:12px;
font-weight:bold;
letter-spacing:1.02px;
padding:0px;
padding-left:15px;
margin:0px;
color:#fff;
}

.citiesBoxContent a {
line-height:20px;
font-size:13px;
}

.houseBox .image {
float:left;
width:120px;
overflow:hidden;
height:90px;
border:1px solid #f6f8f8;
margin-right:15px;
}

.houseBox .image img{
float:left;
}

.houseBox p {
height:42px;
overflow:hidden;

}

.photosBox {
float:left;
background-color:#fe8022;
margin-bottom:15px;
}

.photosBoxContent {
float:left;
background-color:#fe8022;

padding-top:15px;
width:445px;
}

.photosBoxContent h3{
margin-left:15px;
margin-bottom:15px;
color:#fff;
font-size:16px;
}


.photosBoxContent P{
margin-left:15px;
margin-right:15px;
margin-bottom:15px;
font-size:12px;
}

.topHouses {
float:left;
width:120px;
overflow:hidden;
height:140px;
text-align:center;
padding-left:5px;
}

.topHouses:hover {
text-decoration:none;
}

.photosBoxContent img{
width:85px;
height:85px;
border:1px solid #fff;
margin-right:15px;
margin-left:15px;
margin-bottom:15px;
padding:5px;
}

.topHouses img {
margin-bottom:5px;
}

.topHouses span {
float:left;
display:inline;
height:30px;
width:125px;
overflow:hidden;
}
.rightSlide {
position:absolute;
top:161px;
left:608px;
  background:url(/gfx/brown.png) no-repeat 0;
width:210px;
height:400px;
z-index:10;
overflow:hidden;
color:#ddd;
display:none;
}

.googleAds {
margin:20px;
}

.text {
float:left;
margin-bottom:10px;
width:405px;
}

.text p {
font-size:12px;
}

.text h3 {
font-size:14px;
}

a.fontsize0 {
font-size:11px;
}

a.fontsize1 {
font-size:12px;
}

a.fontsize2 {
font-size:13px;
}

a.fontsize3 {
font-size:14px;
}

a.fontsize4 {
font-size:15px;
}

a.fontsize5 {
font-size:16px;
}

a.fontsize6 {
font-size:17px;
}

a.fontsize10 {
font-size:12px;
padding:6px;
}


a.fontsize2 {
font-size:11px;
padding:6px;
}


#loginForm {
margin-left:10px;
}

#loginForm label {
width:100px;
float:left;
}

#loginForm #name {
height:16px;
width:100px;
border:1px solid #5b8986;
}

#loginForm #password {
height:16px;
width:100px;

border:1px solid #5b8986;
}

#photoDirForm label {
width:100px;
float:left;
}

#photoDirForm #title {
height:16px;
width:200px;
border:1px solid #5b8986;
}

#photoDirForm #description {
height:16px;
width:200px;

border:1px solid #5b8986;
}

#form-demo {
background-color:#5b8986;
width:405px;
margin:0px;
padding:0px;
overflow:hidden;
}

#demo-status
{
background-color:#5b8986;
padding:10px 10px;
margin:0px;
}
 
#demo-status .progress
{
background:white url(/css/progress.gif) no-repeat;
background-position:+50% 0;
margin-right:0.5em;
}
 
#demo-status .progress-text
{
font-size:0.9em;
font-weight:bold;
}
 
#demo-list
{
display:block;
list-style:none;
width:420px;
margin:0;
margin-top:10px;
padding:0px;
padding-left:10px;
float:left;
}
 
#demo-list li.file
{
background:url(/css/file.png) no-repeat 4px 4px;
width:100px;
height:110px;
float:left;
position:relative;
overflow:hidden;
}

#demo-list li.file.file-uploading
{
background-image:url(/css/uploading.png);
background-color:#D9DDE9;
}

#demo-list li.file.file-success
{
background-image:url(/css/success.png);
}

#demo-list li.file.file-failed
{
background-image:url(/css/failed.png);
}
 
#demo-list li.file .file-name
{
z-index:2000;
padding:5px;
display:none;
float:left;
}

#demo-list li.file .file-size
{
padding:5px;
z-index:200;
display:none;
}

#demo-list li.file .file-info
{
padding:5px;
}

#demo-list li.file .file-remove
{
float:left;
margin-top:90px;
text-align:right;
width:80px;
}

#demo-list li.file img {
position:absolute;
top:0px;
left:0px;
width:75px;
height:75px;
z-index:100;
border:1px solid #99b7ad;
margin-right:15px;
margin-bottom:15px;
padding:5px;
}

#map_big {
width:650px;
height:220px;
}

.destinations_top {
position:absolute;
top:135px;
left:45px;
background-color:#fff;
overflow:hidden;
padding:8px;
}

.destinations_content {
background-color:#3da5f4;
padding:8px;
}

.destinations_content h2{
font-size:15px;
color:#fff;
margin-left:6px;
margin-top:0px;
margin-bottom:5px;
}


.destinations_content a{
font-size:13px;
color:#fff;
margin-left:8px;
margin-top:16px;
margin-bottom:5px;

}

.destinations_content ul{
list-style:none;
margin:0px;
padding:0px;
overflow:hidden;
width:230px;
margin-bottom:8px;
}

.destinations_content li a{
color:#fff;
margin:0px;
padding:0px;
padding-left:8px;
font-size:11px;
font-weight:normal;
line-height:18px;
width:200px;
display:block;
}

.sidebar {
background:#3DA5F4 url(/gfx/sitebar.gif) repeat-x scroll left top;
left:0;
position:absolute;
top:112px;
width:270px;
}

.sidebar .widget {
float:left;
padding:8px;
}

.widget_content {
float:left;
position:relative;
width:240px;
}

.widget_content p {
padding-left:10px;
font-size:12px;
}

.widget_content p a {
width:220px;
}

.widget_content h3 {
font-size:14px;
color:#fff;
margin-left:6px;
margin-right:6px;
margin-top:4px;
margin-bottom:12px;
}

.photosWidgetContent {
float:left;
width:120px;
height:140px;
overflow:hidden;
text-align:center;
margin:0px;
padding:0px;
}


.photosWidgetContent h3 {
padding:0px;
margin:0px;
border:0px;
}


.photosWidgetContent h3 a {
font-size:11px;
width:120px;
padding:0px;
margin:0px;
float:left;
}

.photosWidgetContent img{
float:left;
width:85px;
height:85px;
border:1px solid #c3dde4;
margin-right:15px;
margin-left:11px;
margin-bottom:5px;
padding:5px;
}


.widget_content .topHouses img{
float:left;
width:85px;
height:85px;
border:1px solid #c3dde4;
margin-right:15px;
margin-left:11px;
margin-bottom:5px;
padding:5px;
}


.widget_content ul,
.widget_content li {
margin:0px;
padding:0px;
}
.widget_content li span {
font-style:italic;	
}
.widget_content a {
font-size:11px;
padding:0px;
margin:0px;
}


.loginWidget p {
padding-left:8px;
}

#main_home .photosBox {
float:left;
background-color:#edf3f5;
margin-bottom:15px;
width:530px;
}

#main_home .photosBoxContent {
float:left;
margin-left:0px;
padding-top:0px;
width:530px;
}

#main_home .photosBoxContent h3{
color:#fff;
font-size:16px;
margin-top:10px;
}


#main_home .photosBoxContent P{
font-size:12px;

}

.text_big ul{
float:left;
width:160px;
padding:0px;
margin:0px;
list-style:none;
margin-bottom:40px;
height:180px;
}

.text_big {
width:540px;
}

.text_big li {
padding-left:10px;
}

.text_big li a {
font-size:12px;
}

.widget_content ul{
float:left;
width:250px;
padding:0px;
margin:0px;
margin-left:10px;
margin-bottom:5px;
color:#fff;
list-style:none;
}

.widget_content li a{
color:#fff;
}

.widget_destination p{
padding:0px;
margin:0px;
margin-left:10px;
}

#interest {
width:162px;
font-size:14px;
line-height:38px;
height:38px;
overflow:hidden;
float:right;
background-color:#fe8125;
background:#fff url(/gfx/BOEKNU.png) no-repeat top left;
}

.houseBox .interest {
	
width:162px;
font-size:14px;
line-height:38px;
height:38px;
overflow:hidden;
float:right;
background:transparent url(/gfx/BOEKNU.png) no-repeat top left;
}

#booknow span,
.interest span,
#interest span {
	display:none;
}
#booknow {
background:#fff url(/gfx/BOEKNU.png) no-repeat scroll left top;
height:38px;
width:163px;
}

#interestsmall2,
#interestsmall {
height:20px;
text-align:right;
padding:0px;
margin:0px;
}

#interestsmall2 a,
#interestsmall a{
font-weight:bold;
}
iframe {
overflow:hidden;
height:100%;
width:700px;
}

.content#boeknu {
float:left;
width:810px;
margin:0px;
padding:0px;
}

.content#boeknu iframe {
margin-top:20px;
margin-left:0px;
width:630px;
border:0px;
height:2000px;
}

.houseBoxContent h3 {
font-size:12px;
}

.keywords {
list-style:none;
}

.keywords li {
float:left;
padding:5px;
color:#fff;
}


.content .shortDescription {
height:90px;
width:268px;
overflow:hidden;
float:left;
line-height:19px;
}

.content .frontImages {
margin:5px 0 0 0px;
height:140px;
}

.content .frontImages img{
margin:4px 4px 0 4px;
}
.content .frontImages p {
float:right;
margin:0px;
margin-right:11px;
padding:0px;

}

.content h3 {
font-size:13px;
}

.topBanner {
	float:right;
	margin-top:20px;
	margin-right:30px;
}

.aanbiedingen {
width:100%;
background-color:#0a89ea;
float:left;
color:#fff;
margin-bottom:10px;
}

.aanbiedingen h3 {
margin-left:10px;
margin-top:20px;
}

.aanbiedingen p {
margin:10px;
float:left;
}

.aanbiedingen span {
float:left;
width:204px;
overflow:hidden;
margin-right:10px;
}


.homeAanbiedingen {
width:100%;
background-color:#0a89ea;
float:left;
color:#fff;
margin-bottom:10px;
}

.homeAanbiedingen h3 {
margin-left:20px;
margin-top:20px;
}

.homeAanbiedingen p {
margin:10px;
margin-left:20px;
float:left;
}

.homeAanbiedingen span {
float:left;
width:234px;
overflow:hidden;
margin-right:20px;
}

.photosBoxContentC {
background:#fff url(/gfx/housec.png) no-repeat scroll top left;
position:relative;
float:left;
width:450px;
}

.photosBoxContentC .prev{
background:transparent url(/gfx/leftc.png) no-repeat scroll top left;
border:0px;
position:absolute;
top:55px;
left:10px;
z-index:100;
height:28px;
width:28px;
text-indent:-100px;
cursor:pointer;
}

.photosBoxContentC .next{
background:transparent url(/gfx/rightc.png) no-repeat scroll top left;
border:0px;
position:absolute;
top:55px;
left:410px;
z-index:100;
height:28px;
width:28px;
text-indent:-100px;
cursor:pointer;
}

.photosBoxContentC img {
width:72px;
height:72px;
}

.photosBoxContentC li a {
text-decoration:none;
font-size:11px;
font-weight:bold;
}

.photosBoxContentC .houseCarousel {
float:left;
padding-top:6px;
padding-left:0px;
display:inline;
width:400px;
height:120px;
overflow:hidden;
margin-left:32px;
}

.photosBoxContentC h3 {
margin-left:20px;
margin-top:4px;
}

.houseBoxContent a {
text-decoration:none;
}
