/* remove dotted line around images/links */
	a {  
		outline: none;
	}
	
	img {
		margin:				0px;
		border:				0px;	
	}
	body {
		margin: 			0px;
		padding: 			0px;
		background-color: 	#DED0CB;
	} 
  
	#mainframe {
		width: 				990px;
		border: 			0px;
		margin: 			0px auto 0px auto;
		padding: 			0px;
		position: 			relative;
	}

	#mainTopSection {
		width: 				100%;
		height: 			390px;
		background-color: 	#DED0CB;
		padding: 			0px;
		position: 			absolute;
	}
	
	#mainTopSection .leftSection {
		width: 				731px;
		height: 			390px;
		background: 		url('../images/bg-toren-top.jpg') #DED0CB;
		margin: 			0px;
		padding: 			0px;
		position: 			absolute;
	}
	#mainTopSection .leftSection .topTekst {
		margin: 			162px 0px 0px 271px;
		padding: 			10px 0px 0px 2px;
		width: 				430px;
		height: 			130px;
		font-family: 		Tahoma, Verdana, Arial;
		font-size: 			15px;
		font-weight: 		normal;
		color: 				#fff;
		overflow: 			hidden;
	}
	#mainTopSection .leftSection .topTekst p { margin: 0px;	padding: 0px 0px 11px 0px; }


	#mainTopSection .rightSection {
		width: 				259px;
		height: 			390px;
		background: 		url('../images/bg-menu-topright.jpg') #DED0CB;
		margin: 			0px 0px 0px 730px;
		padding: 			0px;
		position: 			absolute;
	}
	
	#mainTopSection .rightSection .hoofdMenu {
		width: 				200px;
		height: 			320px;
		margin: 			60px 0px 0px 25px;
	}
	
	#mainTopSection .rightSection .hoofdMenu .menuItem { 
		margin: 			5px 0px 0px 0px; 
		padding: 			0px;
	}
	
	#mainTopSection .rightSection .hoofdMenu .menuItem img { 
		border: 			0px;
	}
	
/* MIDDENGEDEELTE */

	#middleSection {
		width: 				990px;
		background-color: 	#ffffff;
		margin: 			390px 0px 0px 0px;
		position: 			absolute;
		background: 		url('../images/bg-menu-topright.jpg') #ffffff;
		background-repeat: 	repeat-y;
		background-position:top right;
	}
	
	#middleSection .leftSection {
		width: 				731px;
		min-height:			20px;
  		height:				auto !important;
  		height:				20px;
		margin: 			0px;
		padding: 			0px;
		background-color: 	#ffffff;
		float: 				left;
		margin-bottom:		-2px;
	}
	
	#middleSection .leftSection .mainContent {
		margin: 			0px;
		padding: 			30px 50px 45px 50px;
		width: 				631px;
		font-family: 		Tahoma, Arial, Verdana;
		font-size: 			14px;
		font-weight: 		normal;
		color: 				#3d3c30;
		letter-spacing: 	1px;
		line-height: 		17px;
	}
	
	#middleSection .leftSection .mainContent h1 {
		font-family: 		Lucida Fax, Arial, Verdana;
		font-weight: 		normal;
		font-style: 		italic;
		color: 				#3d3c30;
	}
	#middleSection .leftSection .mainContent .bodytext {
		padding-left:		3px;
	}

	#middleSection .rightSection {
		float: 				right;
		width: 				259px;
		margin: 			0px;
		padding: 			0px;
	}
	
	#middleSection .rightSection .rightSectionContent {
		margin: 			0px;
		padding: 			0px;
	}

	#bottomSection {
		width: 				990px;
		height: 			207px;
		clear: 				both;
		float: 				none;
		padding: 			0px;
		background-color: 	#f4f4f4;
	}
	
	#bottomSection .bottomSectionLeft {
		float: 				left;
		width: 				731px;
		height: 			207px;
		background-color: 	red;
	}
	
	#bottomSection .bottomSectionLeft .bottomSectionLeftTop {
		width: 				731px;
		height: 			38px;
		background: 		url("../images/bottom-fotos-header.png") #999999;
		background-repeat: 	no-repeat;
	}
	
	#bottomSection .bottomSectionLeft .bottomSectionLeftBottom {
		width: 				731px;
		height: 			143px;
		padding: 			26px 0px 0px 0px;
		background: 		url("../images/bottom-fotos-bg.jpg") #999999;
		background-repeat: 	no-repeat;
	}
	
	#bottomSection .bottomSectionLeft .bottomSectionLeftBottom .fotoItem {
		padding: 			0px 28px 0px 0px;	
		float: 				left;
		width: 				186px;
		height: 			117px;
	}
	
	#bottomSection .bottomSectionLeft .bottomSectionLeftBottom .meerItem {
		padding: 			0px 28px 0px 0px;	
		float: 				left;
		width: 				30px;
		height: 			50px;
		border: 			1px solid red;
	}
	
	#bottomSection .bottomSectionLeft .bottomSectionLeftBottom .mooslidepositioncenter {
	 	border: 			0px solid red;
		padding: 			0px;
		text-align: 		center;
	}
	
	#bottomSection .bottomSectionLeft .bottomSectionLeftBottom .mooslidepositioncenter .slideWrap {
	 	border: 			0px solid red;
		width: 				731px;
		padding: 			0px;
		text-align: 		center;
	}

	#bottomSection .bottomSectionLeft .bottomSectionLeftBottom .mooslidepositioncenter .slideWrap img {
	 	border: 			15px solid white;
		margin:				0px	40px 0px 30px;
		padding: 			0px;
	}
		
	#bottomSection .bottomSectionRight {
		padding: 			0px;
		margin: 			0px;
		width: 				259px;
		height: 			207px;
		background: 	url('../images/bg-address-bottomright.jpg') #cccccc;
		float: 				right;	
	}
	
	#bottomSection .bottomSectionRight .bottomSectionRightAddress {
		padding: 			36px 0px 0px 22px;
		font-family: 		Tahoma, Arial, Verdana;
		font-size: 			14px;
		font-weight: 		normal;
		color: 				white;
		letter-spacing: 	1px;
		line-height: 		17px;
	}
	#bottomSection .bottomSectionRight .bottomSectionRightAddress a,
	#bottomSection .bottomSectionRight .bottomSectionRightAddress a:link,
	#bottomSection .bottomSectionRight .bottomSectionRightAddress a:active,
	#bottomSection .bottomSectionRight .bottomSectionRightAddress a:visited {
		color: 				white; 
		text-decoration: 	none; 
		font-weight: 		normal;
	}
	#bottomSection .bottomSectionRight .bottomSectionRightAddress a:hover {
		color: 				white; 
		text-decoration: 	underline; 
		font-weight: 		normal;
	}

	#footerSection {
		clear: 				both;
		float: 				none;
		width: 				990px;
		height: 			81px;
		background-color: 	#333333;
	}	
	
	#footerSection .footer {
		padding-top: 		32px;
		font-family: 		Tahoma, Arial, Verdana;
		font-size: 			14px;
		font-weight: 		normal;
		color: 				#cacab9;
		letter-spacing: 	1px;
		line-height: 		17px;
		text-align: 		left;
		padding-left: 55px;
	}
	.csc-textpic-imagecolumn {
		padding: 			0px 20px 0px 0px;
		border: 			1px solid red;
	}
	
	#footerSection .footer a,
	#footerSection .footer a:link,
	#footerSection .footer a:active,
	#footerSection .footer a:visited {
		color: 				#cacab9; 
		text-decoration: 	none; 
		font-weight: 		normal;
	}
	
	#footerSection .footer a:hover {
		color: 				#cacab9; 
		text-decoration: 	underline; 
		font-weight: 		normal;
	}
	
	.tx-incomovie-pi1 img {
		float:				left;		
	}
	
	.formrow {
		width: 				600px;
		height:				30px;
		border:				0px solid blue;	
		padding:			3px;
	}
	.formrowtextarea {
		width: 				600px;
		height:				30px;
		border:				0px solid blue;	
		padding:			3px;
	}
	.formdescription {
		padding:			0px;
		margin:				0px;
		width:				200px;
		height:				25px;
		border:				0px solid red;	
		position:			absolute;	
		text-align:			left;	
	}
	.formdescriptiontextarea {
		padding:			0px;
		margin:				0px;
		width:				200px;
		height:				150px;
		border:				0px solid red;	
		position:			absolute;	
		text-align:			left;	
	}
.forminputfield {
		padding:			0px 0px 0px 175px;
		width:				350px;
		height:				25px;
		border:				0px solid red;	
		position:			absolute;	
		text-align:			left;	
	}
	.forminputfieldtextarea {
		padding:			0px 0px 0px 175px;
		width:				350px;
		height:				150px;
		border:				0px solid red;	
		position:			absolute;	
		text-align:			left;	
	}

	.formtextinput {
		width:				200px;
		border:				1px solid black;	
	}

	.textarea {
		width:				200px;
		height:				100px;
		border:				1px solid black;	
	}


