body {
	margin-top: 10px;
	background-color:#cdbeb2;
}

#container {
	margin:0 auto;
	width:960px;
	background-image:url(../images/villa-belvedere_fullback.jpg);
}

#top {
	width:960px;
	height:223px;
}

	#top_left {
		width:601px;
		height:223px;
		float:left;
	}
	
	#top_right {
		width:359px;
		height:223px;
		float:right;
	}

#top_spacer {
	width:960px;
	height:22px;
	background-color:#ce744c;
	text-align:right;
}

#middle {
	width:960px;
}

	#middle_left {
		width:262px;
		float:left;
		background-color:#b49f8d;
	}
	
	#middle_left_contact {
		width: 262px;
	}
	
	#middle_right {
		width:698px;
		float:right;
		background-color:#ffffff;
		background-image:url(../images/villa-belvedere_watermerk.jpg);
		background-repeat:no-repeat;
		min-height:520px;
	}
	
#bottom {
	clear:both;
	width:960px;
	height:22px;
	background-color:#ce744c;
}


#contact_kop {
	padding-top:20px;
	padding-left:25px;
	margin:0px;
	list-style-type:none;
}

#contact {
	padding-top:20px;
	padding-left:25px;
	padding-bottom:20px;
	margin:0px;
	list-style-type:none;
}

.contactgegevenskop {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:22px;
}

.contactgegevens {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:19px;
}

.contactgegevens a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.contactgegevens a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.contactgegevens a:hover {
	text-decoration: none;
	color: #B94117;
}
.contactgegevens a:active {
	text-decoration: none;
	color: #FFFFFF;
}


#menu {
	padding-top:20px;
}

#kop {
	padding: 20px 25px 0px 25px;
}

#artikel {
	padding: 0px 25px 25px 25px;
}

.koptekst {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#B94117;
	line-height:37px;
}

.subkoptekst {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#CE754C;
	line-height:24px;
}

.artikeltekst {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7C5B41;
	line-height:20px;
}

.artikeltekst a:link {
	color: #B94117;
	text-decoration: none;
}
.artikeltekst a:visited {
	text-decoration: none;
	color: #B94117;
}
.artikeltekst a:hover {
	text-decoration: underline;
	color: #B94117;
}
.artikeltekst a:active {
	text-decoration: none;
	color: #B94117;
}

.textfield {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#7C5B41;
}




#footer {
	margin:0 auto;
	padding-top:5px;
	width:960px;
	text-align:right;
}

.footertekst {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}

.footertekst a:link {
	color: #ffffff;
	text-decoration: none;
}
.footertekst a:visited {
	text-decoration: none;
	color: #ffffff;
}
.footertekst a:hover {
	text-decoration: none;
	color: #B94117;
}
.footertekst a:active {
	text-decoration: none;
	color: #ffffff;
}


#toptekst_pos {
	padding-top:1px;
	padding-right:25px;
}

.toptekst {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}

	.toptekst a:link {
		color: #ffffff;
		text-decoration: none;
	}
	.toptekst a:visited {
		text-decoration: none;
		color: #ffffff;
	}
	.toptekst a:hover {
		text-decoration: underline;
		color: #ffffff;
	}
	.toptekst a:active {
		text-decoration: none;
		color: #ffffff;
	}

.toptekst_selected {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#cdbeb2;
}