.appartementen_overzicht_blok, .appartementen_overzicht_blok_over {
	position: relative;
	
	width: 658px;
	height: 160px;
	
	background: #b4cc6e;
	
	margin: 0 0 20px 0;
	
	cursor: pointer;
}

#print_foto {
	display: none;
}

.appartementen_overzicht_blok_over {
	background: #90a74b !important;
}

.appartementen_overzicht_foto {
	position: absolute;
	
	width: 188px;
	height: 145px;
	
	left: 12px;
	top: 10px;
	
	overflow: hidden;
}

.appartementen_overzicht_foto img {
	width: 178px;
	
	border: #333 1px solid;
}

.appartementen_overzicht_naam {
	position: absolute;
	
	left: 213px;
	top: 10px;
	
	font-weight: bold;
}

.appartementen_overzicht_naam a {
	color: #FFF;
	text-decoration: none;
}

.appartementen_overzicht_prijs {
	position: absolute;
	
	left: 213px;
	top: 64px;
	
	width: 435px;
	
	font-weight: bold;
}

.appartementen_overzicht_prijs a {
	color: #333;
	text-decoration: none;
}

.appartementen_overzicht_locatie {
	position: absolute;
	
	left: 213px;
	top: 43px;
	
	width: 435px;
	
	font-weight: bold;
	font-size: 16px;
}

.appartementen_overzicht_locatie a {
	color: #333;
	text-decoration: none;
}

.appartementen_overzicht_inleiding {
	position: absolute;
	
	left: 213px;
	top: 95px;
	
	height: 55px;
	width: 435px;
	
	overflow: hidden;
}

.appartementen_overzicht_inleiding a {
	color: #FFF !important;
	text-decoration: none;
}

#appartementen_bladeren {
	text-align: center;
}

#appartementen_bladeren a {
	font-size: 14px;
	font-weight: bold;
	
	color: #333;
	
	text-decoration: none;
}

#appartementen_bladeren a:hover {
	font-size: 14px;
	font-weight: bold;
	
	color: #333;
	
	text-decoration: underline;
}

.appartementen_bladeren_selected {
	font-size: 14px;
	font-weight: bold;
	
	color: #82a321 !important;
	
	text-decoration: underline !important;
}

.appartementen_bladeren_selected:hover {
	font-size: 14px;
	font-weight: bold;
	
	color: #82a321;
	
	text-decoration: underline;
}

#appartement_button_container {
	padding: 10px 0 0 0;
}

#appartementen_buttons_left {
	float: left;
}

#appartementen_buttons_right {
	float: right;
}

#appartement_content_left {

}

#google_kaart {
	width: 418px;
	height: 200px;
	
	border: #333 1px solid;
	overflow: hidden;
	margin-top: 10px;
}

div.photoviewer {
	background: #b4cc6e;
	padding: 20px 20px;
	position: relative;
	width: 420px;
}
div.photoviewer div.enlarged {
	margin: 0 0 10px 0;
	overflow: hidden;
	text-align: center;
	width: 420px;
	/*height: 0;*/
	position: relative;
	padding: 0 0 2px 0;
}

div.photoviewer div.enlarged img {
	border: 1px solid #333333;
}

div.photoviewer div.navigation {
	position: relative;
	width: 420px;
	height: 52px;
}
div.photoviewer div.thumbnails {
	position: absolute;
	overflow: hidden;
	left: 28px;
	top: 0;
	width: 364px;
	height: 52px;
}

div.photoviewer div.thumbnails ul {
	position: absolute;
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

div.photoviewer div.thumbnails li {
	position: absolute;
}

div.photoviewer div.thumbnails img {
	border: 1px solid #333333;
	cursor: pointer;
}

div.photoviewer div.thumbnails img.active {
	border: 0px solid #000;
	cursor: default;
}


div.photoviewer div.navigation div.prev {
	background: #2d2c24 url(../images/arrow_left.gif) no-repeat center center;
	cursor: pointer;
	width: 18px;
	height: 52px;
	position: absolute;
	top: 0;
	left: 0;
}


div.photoviewer div.navigation div.next {
	background: #2d2c24 url(../images/arrow_right.gif) no-repeat center center;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	width: 18px;
	height: 52px;
}

div.photoviewer div.navigation div.hover {
	background-color: green;
}

div.photoviewer div.navigation div.prev_disabled {
	background: #535146 url(../images/arrow_left_disabled.gif) no-repeat center center;
	cursor: default;
}

div.photoviewer div.navigation div.next_disabled {
	background: #535146 url(../images/arrow_right_disabled.gif) no-repeat center center;
	cursor: default;
}