* {
	margin: 0;
	padding: 0;
}

p {
	margin: 1em 0;
}

img {
	border: 0;
}

html {
	height: 100%;
	overflow-y: scroll;
}

body {
	background-color: #fff;
	
	background-position: center top;
	background-repeat: repeat-y;
	font-family: Helvetica, "Trebuchet MS", Tahoma, Verdana,
		sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10.5pt;
	line-height: 1.6em;
	font-size-adjust: none;
	font-stretch: normal;
}

iframe {
	margin-top: 2em;
}

a {
	color: #000;
}

a:hover {
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana,
		sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #cc0033;
	margin-bottom: 1em;
}
h2 {
	
	font-family:Helvetica,"Trebuchet MS",Tahoma,Verdana,sans-serif;
	font-size:12pt;
	font-weight:normal;
	margin:1em 0 0.5em;
}
h4 {
	font-family: Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana,
		sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #cc0033;
	margin-bottom: 0.5em;
	clear: both;
}

#container {
	background: url("../gfx/algemeen/park-malderborgh-background.jpg") no-repeat;

	width: 929px;
	margin: 0 auto;
	height: 639px;
}

#footer {
	clear: both;
	

	font-size: 10px;
	line-height: 1.2em;
}

#footer a:hover {
	text-decoration: underline;
}

#footer a {
	color: black;
	text-decoration: none;
}

#leftcol {
	float: left;
	width: 195px;

	height:540px;
}

#menu {
	background-image: url("../gfx/menu/menu-background.png");
	padding: 1em;
	margin-top: 3px;
	visibility: hidden;
}

#menu ul {
	list-style: none;
	text-align: right;
}

#menu ul li {
	border-bottom: 1px solid black;
}

#menu ul a {
	display: block;
	text-decoration: none;
	color: black;
}

#menu ul li ul {
	display: none;
	font-size: 10pt;
	border-top: 1px solid black;
}

#menu ul li ul li {
	border-bottom: none;
	margin-right: 1.5em;
}

#menu ul a:hover {
	color: #cc0033;
}

.selected {
	font-weight: bold;
}
.to-portal {
	border-bottom: none;
}
.to-portal img {
	vertical-align: middle;
	margin-right: 2px;
}
#menu .betrokken_partijen,
#menu .to-portal a {
	color: #555555;
}

#menu_bottom {
	background-image: url("../gfx/menu/menu-background-bottom.png");
	background-repeat: no-repeat;
	height: 47px;
	text-align: right;
	padding-top: 6px;
	padding-right: 1em;
}

#centercol {
	float: left;
	width: 534px; 
	
}

#content {
	margin: 3px 3px 0 3px;
	padding: 1em 12px 0 12px;
}

#content .header_page {
	font-family: Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana,
		sans-serif
	font-size: 12pt;
	font-weight: bold;
	color: #cc0033;
	margin-bottom: 1em;
}

#content .title {
	margin: 1em 0 0.5em 0;
}

#rightcol {
	float: left;
	width: 198px;
	margin-left: 1px;
}

#widget {
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	visibility: hidden;
}

#widget a {
	color: white;
}

#widget a img {
	display: block;
}

#widget .title {
	height: 28px;
	background-repeat: no-repeat;
}

#widget .body {
	padding-left: 15px;
	padding-right: 5px;
	font-size: 11px;
	line-height: 14pt;
	color: white;
}

#widget .body img {
	margin-bottom: 5px;
}

#widget .bottom {
	background-repeat: no-repeat;
	height: 38px;
	padding-top: 15px;
	text-align: right;
}

#widget .bottom a {
	margin-right: 15px;
}

#widget ul {
	list-style: none;
}

.widget-nieuws {
	margin-bottom: 3px;
}

.widget-nieuws .title {
	background-image: url("../gfx/widget/widget-nieuws-title.png");
}

.widget-nieuws .body {
	background-image: url("../gfx/widget/widget-nieuws-bg.png");
}

.widget-nieuws .bottom {
	background-image: url("../gfx/widget/widget-nieuws-bottom.png");
}

.widget-opties {
	margin-bottom: 3px;
}

.widget-opties .title {
	background-image: url("../gfx/widget/widget-opties-title.png");
}

.widget-opties .body {
	background-image: url("../gfx/widget/widget-opties-bg.png");
}

.widget-opties .bottom {
	background-image: url("../gfx/widget/widget-opties-bottom.png");
}

.widget-community {
	margin-bottom: 3px;
	clear: both;
}

.widget-community .title {
	background-image: url("../gfx/widget/community-title.gif");
}

.widget-community .body {
	background-image: url("../gfx/widget/widget-community-bg.png");
}

.widget-community .bottom {
	background-image: url("../gfx/widget/widget-community-bottom.png");
}
.widget-community .body ul {
	margin: 0 0 0 27px;
}
.widget-community .body ul li {
	line-height:20px;
	list-style-image:url(/content/houseProject/gfx/kkl/bullet_1.gif);
}

.widget-kkl {
	float: left;
}
.nieuws-header {
	font-size: 12pt;
	display: block;
}

.nieuws-summary {
	line-height: 1.1em;
	font-family: Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana,
		sans-serif
	font-size: 9pt;
}

.top {
	height: 72px;
	
	color: #515151;
	font-size: 10pt;
}

.links {
	padding: 8px 0 0 6px;
	color: #515151;
	position: relative;
	left:290px;
	top: 44px;
	width: 300px;
	
}

.links a {
	width: 150px;

	
}

.top a {
	color: #515151;
	text-decoration: none;
}

.top a:hover {
	text-decoration: underline;
}

.community {
	float: right;
	margin-right: 1em;
	padding: 5px;
	color: white;
	text-align: right;
	position: relative;
	z-index: 2000;
	visibility: hidden;
	display: hidden;
	height: 0px;
	width: 0px;
}

.home {
	color:#FFFFFF;
	left:0px;
	position:relative;
	top:337px;
	width:560px;
	font-size: 16px;
	line-height: 21px;
}

.home2 {
	color:#FFFFFF;
	left:0px;
	position:relative;
	top:110px;
	width:560px;
	font-size: 16px;
	line-height: 21px;
}


.home a {
	color: #fff;

}

.home2 a {
	color: #fff;

}

.home p{
	line-height: 23px;
	
}


.home_list {
	list-style: disc;
	list-style-position: inside;
}

.partner {
	margin-bottom: 2em;
}

.partner .logo {
	float: right;

	padding: 10px;
	width: 110px;
}

#interesse_iframe {
	margin-top: 0;
	width: 100%;
	height: 640px;
}

.woningtype-basis {
	float: right;
	margin-left: 15px;
}

.woningtype-basis img {
	border: 2px solid #cc0033;
}

.woningsuggesties {
	border-collapse: collapse;
	caption-side: bottom;
}

.woningsuggesties caption {
	text-align: left;
}

.woningsuggesties td {
	vertical-align: top;
	padding-bottom: 1.5em;
}

.woningsuggesties .tekst {
	padding-left: 1em;
}

.woningsuggesties a img {
	border: 2px solid #cc0033;
	margin-top: 0.5em;
}
#kavelkaart {
	height: 500px;

}
.content_img {
	float: right;
	clear: right;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 15px;
	text-align: right;
	font-size: x-small;
	line-height: 1.1em;
}

#community_inlog {
	width: 200px;
	padding: 8px;
	background: #C10B12;
	margin: 5px 0 0 0;
	position: absolute;
	left: -71px;
	top: 44px;
	z-index: 2000;
	color: #fff;
	display: none;
}

#community_inlog a {
	color: #fff;
	display: inline;
	float: none;
}

#community_inlog h2 {
	color: #fff;
	margin: 0px;
	font-size: 11pt;
}

#community_inlog p {
	margin: 0px;
	color: #fff;
}

#community_inlog form p span {
	font-size: 1em;
	display: block;
	float: left;
	width: 80px;
}

#community_inlog form .inputtext {
	width: 108px;
	padding-left: 2px;
}

#community_inlog form .formcontrols {
	margin: 8px 0 0 0;
	text-align: right
}

#community_inlog .cancel {
	text-align: center;
	background: #CC363C;
}

#community_inlog .cancel a {
	float: none;
	font-size: 1em;
}

.community .ecinfo {
	width: auto;
	margin: -4px 8px 0 0;
	font-size: 1em;
}

.admin-menu {
	display: none;
}

.community .ecinfo br {
	display: none;
}

.community .ecinfo p {
	margin: 0px;
	color: #fff;
}

.community .ecinfo li {
	float: left;
}

.community .ecinfo a {
	color: #fff;
}

.community .ecinfo ul {
	list-style: none;
}

.community .ecinfo ul li {
	margin-right: 10px;
}

#optie-left {
	float: left;
	width: 264px;
	margin-right: 30px;
	margin-top: 2em;
}

#optie-right {
	float: left;
	width: 264px;
	margin-top: 2em;
}

#optie-left p,#optie-right p {
	margin: 0 0 1em 0;
}

#optie-left h2,#optie-right h2 {
	font-family: Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana,
		sans-serif;
	font-size: 10pt;
	color: #C10B12;
	margin-bottom: 0.5em;
}

#optie-left h3,#optie-right h3 {
	font-family: Arial, Helvetica, "Trebuchet MS", Tahoma, Verdana,
		sans-serif;
	font-size: 9pt;
	color: #555555;
	margin-bottom: 0;
}

#optie-left ul,#optie-right ul {
	margin-left: 15px;
}


.content {

}


#menu_bottom {
	display: none;
}

#betrokken {
	background: #fff;
	padding: 10px 20px 10px 20px ;
	opacity: .98; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=98); /* IE lt 8 */
-ms-filter: "alpha(opacity=98)"; /* IE 8 */
-khtml-opacity: .98; /* Safari 1.x */
-moz-opacity: .98; /* FF lt 1.5, Netscape */
}

.nikiWS {

background: url("../gfx/algemeen/bg.png") repeat;
padding: 10px 20px 10px 20px ;
position: relative;	
z-index: 99999;
}

