/*
Coder: Sam Gordon - Pixale
Website: Pixale.net
*/

/* Global Attributes */

	body {
		background: #585550 url(../assets/images/bg.gif) repeat fixed;
		margin:0;
		padding:0;
		font-family:Tahoma;
		font-size:12px;
		color:#000
	}

		a:link img, a:active img, a:visited img, a:hover img {
			border: 0px 
		}

		img { 
			border: 0
		}

		a:link, a:visited, a:active {
			color:#000;
			font-weight:bolder;
			text-decoration:none
		}

		a:hover {
			color:#606056;
			text-decoration:underline
		}

	.left {
		float:left
	}

	.center {
		text-align:center
	}

	.right {
		float:right
	}

	h1, h2, h3, h4, h5, h6, span, p {
		margin:0;
		padding:0;
		font-weight:normal
	}

	#wrapper {
		width:824px;
		height:auto;
		margin:0 auto 20px
	}

	#wrapper2 {
		width:824px;
		height:auto;
		margin:0 auto 0
	}

/* Header Section */

#header {
	background: url(../images/head_bg.jpg) repeat-x;
	height:111px;
}

	#header h1 {
		background: url(../images/header_left.jpg) no-repeat;
		width:192px;
		height:111px;
		float:left;
		text-indent: -10000px
	}

/* Navigation Section */

#navigation2 {
	background:url(../images/menu_bg.jpg) repeat;
	height:19px;
	padding:6px 0 0 14px
}

	#navigation2 a {
		color:#fff;
		text-decoration:none
	}


	#navigation2 a:hover {
		text-decoration:underline
	}

#navigation {
	background:url(../images/menu_bg.jpg) repeat;
	height:25px
}

	#navigation ul {
		list-style: none;
		text-align:center;
		margin:6px 0 0 0;
		padding:0;
		float:left
	}

	#navigation ul li {
		display: inline;
		margin:0;
		padding:0
	}

	#navigation ul li a {
		color:#fff;
		font-size:12px;
		text-align:center;
		border:0px;
		text-decoration:none;
	}

	#navigation ul li a:hover {
		color:#fff;
		text-decoration: underline;
	}

		.list1,
		.list1 a,
		.list1 a:hover {
			width: 100px;
			float: left;
		}	

		.list2,
		.list2 a,
		.list2 a:hover {
			width: 120px;
			float: left;
		}

		.list3,
		.list3 a,
		.list3 a:hover {
			width: 160px;
			float: left;
		}	

	#navigation .left {
		margin:5px 5px 0 0
	}


	.lang a			{
		padding:0 3px 2px 4px;
		border:1px solid #593A1E;
		text-decoration:none;
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-transform: uppercase;
		color: #FFFFFF;
		font-weight: bold;
	}

		.lang a:hover 	{
			background:#606056;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			color: #FFFFFF;
		}
		
	.selectedlang a	{
		color: #FFFFFF;
		padding:0 3px 2px 4px;
		border:1px solid #593A1E;
		background:#606056;
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
	}

		.selectedlang a:hover {
			background:#606056;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			color: #fff;
		}

/* Content Section */

#content {
	background: #fff;
	height:auto;
	padding:0px;
	overflow:hidden
}

	.user-content-nav {
		background:#DFEAB9;
		width:80%;
		height:auto;
		text-align:center;
		border: thin dotted #999999;
		margin:15px auto 0;
		padding:10px 0;
		color:#401609;
		font-size:12px
	}

		.user-content-nav a,
		.user-content-nav-mirror a {
			color:#3f2716;
			text-decoration:none
		}

		.user-content-nav a:hover,
		.user-content-nav-mirror a:hover {
			color:#606056;
			text-decoration:underline
		}

	.user-content-nav-mirror {
		width:1000%;
		height:auto;
		text-align:center;
	}

	#content_inner {
		height:100%;
		padding:20px;
		overflow:hidden;
	}

		#content_inner h1 {
			color: #3F2716;
			font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
			font-size: 18px
		}

		#content_inner .left h3 {
			color: #3F2716;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight:bolder
		}

		#content_inner span,
		.panel_content {
			font-weight:bolder
		}

		#content_inner_style1 {
			background: url(../images/content_style1.png) repeat-y;
			width:100%;
			height:100%;
			overflow:hidden;
		}

			.reg_list1 {
				padding:20px 40px 20px 75px;
			}

				.reg_list1 li {
					padding:0 0 2px;
				}

			.reg_list2 {
				overflow:hidden;
				margin:4px 0 4px 15px
			}

				.reg_list2-number {
					width:30px;
					height:100%;
					float:left
				}

				.reg_list2-text {
					width:515px;
					height:100%;
					float:left
				}

		#content_inner .left {
			width:73%;
			height:auto;
			float:left;
			color:#000;
			font-size:12px;
		}

			#content_inner .left p {
				text-align:left
			}

			#content_inner .left p span {
				font-weight:bolder
			}

		.logo-index {
			background: url(../assets/images/logobg.jpg) no-repeat top right;
			width:73%;
			height:auto;
			float:left;
			color:#000;
			font-size:12px;
		}

			.logo-index p {
				text-align:center
			}

			.logo-index p span {
				font-weight:bolder
			}

			.infobox1 {
				width:441px;
				height:auto;
				margin:5px auto;
				padding:5px;
				overflow:hidden
			}

				.map {
					width:157px;
					height:auto;
					text-align:center;
					font-family: Arial, Tahoma, Verdana;
					font-size: 11px;
					color: #999;
					font-weight:bolder;
					float:left
				}

				.infobox1-search {
					background: url(../images/index-search-repeat.png) repeat-y;
					width:264px;
					height:auto;
					float:left;
					margin:9px 0 0 20px
				}

					.infobox1-search-top {
						background: url(../images/index-search-top.png) no-repeat;
						height:36px
					}

					.infobox1-search-container {
						margin:0 0 0 18px
					}

						.search1-row1 {
							height:25px
						}

							.search1-row1-left {
								width:74px;
								float:left;
								color:#000;
								font-size:12px;
								padding:3px 0 0 0
							}

						.search1-row2 {
							margin:1px 0 0 75px
						}

					.infobox1-search-footer {
						background: url(../images/index-search-footer.png) no-repeat;
						height:37px
					}

		#content_inner .right {
			width:177px;
			height:auto;
			padding:5px;
			margin:0 2px 0 0;
		}

			.panel_header {
				background: url(../assets/images/tabel-bg.jpg) repeat-y;
				width:177px;
				height:25px
			}

				.panel_header h3 {
					color:#fff;
					font-size:12px;
					font-weight:bolder;
					padding:5px
				}

			.panel_content {
				width:167px;
				height:auto;
				padding:5px;
				text-align:left;
				font-size:12px;
				color:#606056;
				font-weight:normal
			}

				.panel_content p {
					color:#000;
					text-align:center;
				}

				.panel_content a {
					color:#602715;
					text-decoration:none
				}

				.panel_content a:hover {
					color:#606056;
					text-decoration:underline
				}

/* Footer Section */

#footer {
	background: url(../images/bottom_bg.jpg) repeat-x;
	height:27px;
	padding:0 20px 0 0
}

	.footer-link {
		width:634px;
		height:auto;
		float:left;
		text-align:center;
		color:#401609;
		padding:7px 0 0 0
	}

		.footer-link a {
			color:#401609;
			text-decoration:none
		}

		.footer-link a:hover {
			color:#606056;
			text-decoration:underline
		}

/* Footer extra Section */

#footer2 {
	height:auto;
	padding:16px 0 18px 0;
	text-align:center
}

	#footer2 ul {
		list-style: none;
		color:#A49E90;
		font-size:12px;
		text-align:center;
		margin:0;
		padding:0
	}

	#footer2 ul li {
		display: inline;
		margin: 0;
		padding:0 2px 0 2px
	}

		#footer2 ul li a {
			color:#A49E90;
			font-weight:bolder;
			text-decoration: none
		}
	
		#footer2 ul li a:hover {
			text-decoration: underline
		}

/* Extra's */

.input1 {
	width:140px;
	height:17px;
	border: 1px solid #606056;
	padding-left:2px; 
}


.input2 {
	background:#A49E90;
	height:18px;
	border: 1px solid #606056;
	color:#fff; 
	font-weight:bold
}

.input6 {
	width:140px;
	border: 1px solid #606056;
	padding-left:2px;
}

.error_text {
	color:#FF0000
}

.bold_redtext{color:#9C0000;font-weight:bold;}
.redtext{color:#FF0000;}
.redtext a:link { color:#FF0000; }
.redtext a:visited { color:#FF0000; }
.redtext a:hover { color:#FF0000; }

.faq-paging-right {
	text-align:right;
	margin:0 0 30px 0
}

.ul-list-style-2 {
	margin:6px 0 5px 25px;
	font-family: Arial;
	font-size: 12px;
}

	.ul-list-style-2 li {
		padding:0 0 2px 0
	}

.faq-arrow {
	width:100%;
	text-align:right;
	padding:15px 0 10px
}

.paging {
	text-align:right;
}

.pageLink a,
.pageLink a:hover {
	background:#CFC8C2;
	padding:3px;
}

.cathead {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	margin:0 0 10px;
	background: url(../assets/images/tabel-bg2.jpg) repeat-y;
}

.text3 {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #999;
	font-weight:bolder;
	text-align:center
}

.boxError {
	background:#FFDFDF;
	border:1px solid #FF0000;
	color:#000000;
	padding:10px;
	text-align:center
}

.` {
	background-color:#EFEBE0
}

.trAlt2 {
	background-color:#DFDBD1;
}

.trAlt3 {
	background:#DFDBD1;
	width:100%;
	height:auto;
	padding:5px 0;
	margin:14px 0 0;
	text-align:center
}

	.trAlt3 h3 {
		font-size: 14px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #3F2716;
		font-weight:bolder
	}

.showcase1 {
	background:#efebe7;
	width:562px;
	height:auto;
	overflow:hidden;
	padding:5px;
	margin:0
}

	.showcase1-container {
		width:134px;
		height:auto;
		border:1px solid #A59E94;
		float:left;
		margin:0 23px
	}

		.showcase1-top,
		.showcase1-footer {
			background:#DFD9D1;
			width:126px;
			height:auto;
			padding:4px;
			text-align:center
		}

		.showcase1-image {
			width:123px;
			height:auto;
			padding:4px 4px 4px 7px;
		}

	.showcase1 a {
		color:#3f2716;
		font-weight:bolder;
		text-decoration:none
	}

	.showcase1 a:hover {
		color:#606056;
		text-decoration:underline
	}

.home-info-table1 {
	width:483px;
	height:auto;
	margin:18px 0 22px 55px;
	overflow:hidden
}

	.home-info-table1-left,
	.home-info-table2-left {
		width:242px;
		height:auto;
		float:left
	}

		.home-info-table1-left h3,
		.home-info-table1-right h3 {
			color: #3F2716;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bolder
		}

	.home-info-table2-left ul,
	.home-info-table2-right ul {
		list-style: none;
		font-size:11px;
		margin:0;
		padding:0
	}

	.home-info-table2-left ul,
	.home-info-table2-right ul li {
		margin: 0;
		padding:0
	}

		.home-info-table2-left ul a,
		.home-info-table2-right ul li a {
			color:#000;
			font-weight:bolder;
			text-decoration: none
		}
	
		.home-info-table2-left ul a:hover,
		.home-info-table2-right ul li a:hover {
			color:#606056;
			text-decoration: underline
		}


	.home-info-table1-right,
	.home-info-table2-right {
		width:230px;
		height:auto;
		float:right
	}

.home-info-table2 {
	background: url(../images/home-info-table2.png) repeat-y;
	width:483px;
	height:auto;
	margin:17px 0 17px 55px;
	padding:14px 0;
	overflow:hidden
}

.forgot_pass1 {
	width:671px;
	height:auto;
	margin:0 auto
}

	.forgot_pass1_container {
		background:#ECE9D8;
		width:667px;
		height:auto;
		border:2px solid #A49E90;
		padding:20px 0 20px 5px;
		margin:0 0 7px 0
	}

.container1,
.container2 {
	width: 550px;
	height:auto;
	border: thin dotted #CCC;
	margin: 13px 0;
	padding:2px 0;
	overflow:hidden
}

.container1 {
	background: #FFF
}

.container2 {
	background-color: #EFEBE7
}

	.container-left {
		float: left;
		width: 145px;
	}

	.container-right {
		float:right;
		width:383px;
		padding: 2px 0 20px 20px;
	}

	.bar1,
	.bar2 {
		text-align:center
	}

	.bar2 {
		margin: 20px 0 0;
	}

.partners_container1,
.partners_container2 {
	width:496px;
	height:auto;
	border: thin dotted #999999;
	margin:4px 0 10px 3px;
	padding:20px;
	overflow:hidden;
}

.partners_container1 {
	background:#F8F5F3
}

	.partners_container1-left1,
	.partners_container1-left2,
	.partners_container1-left3,
	.partners_container1-left4 {
		float:left;
		text-align:center;
	}

	.partners_container1-right1,
	.partners_container1-right2,
	.partners_container1-right3,
	.partners_container1-right4 {
		float:right;
	}

	.partners_container1-left1 {
		width:129px;
	}

	.partners_container1-right1 {
		width:409px;
	}

	.partners_container1-left2 {
		width:152px;
	}

	.partners_container1-right2 {
		width:330px;
	}

	.partners_container1-left3 {
		width:126px;
	}

	.partners_container1-right3 {
		width:355px;
	}

	.partners_container1-left4 {
		width:239px;
	}

	.partners_container1-right4 {
		width:228px;
	}

.sitemap {
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:1.5
}

	.sitemap-row {
		width:279px;
		height:auto;
		float:left;
		margin:3px
	}

	.sitemap-header {
		background:#A8A197;
		color:#FFFFFF;
		font-weight:bold;
		padding:3px;
		font-size:14px

	}

.login_container {
	width:546px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:2px
}

	.login-left {
		width:199px;
		height:auto;
		float:left;
		text-align:center;
		margin:25px 0 0
	}

	.login-form {
		width:244px;
		height:auto;
		float:left;
		border:1px solid #606056;
		padding:2px
	}

		.login-header {
			background:#606056;
			width:auto;
			color:#fff;
			font-weight:bolder;
			padding:5px;
			margin:0 0 9px
		}

		.login-row {
			width:auto;
			overflow:hidden;
			margin:0 0 4px
		}


			.login-row-left {
				width:80px;
				float:left;
				text-align:right;
				margin:3px 5px 0 0
			}

		.login-row2,
		.login-row3 {
			width:auto;
			text-align:right
		}

		.login-row2 {
			margin:0 15px 4px 0
		}

		.login-row3 {
			margin:0 20px 8px 0
		}


	.login_footer {
		width:630px;
		height:auto;
		margin:0 auto;
		padding:30px 0 0 
	}

.boxInfo1,
.boxInfo2 {
	background:#efebe0;
	border:1px solid #A49E90;
	color:#000000;
	padding:10px;
}

.boxInfo1 {
	text-align:center;
}

	.boxInfo1 p {
		text-align:left;
	}

.boxInfo1 {
	text-align:lefr;
}

	.boxInfo2 h1 {
		text-align:center;
	}

.userMenu {
	width:auto;
	height:auto;
	padding:10px;
	overflow:hidden
}

	.userMenu-box {
		width:23%;background:#999;
		height:auto;
		float:left;
		text-align:center;
		padding:10px 0;
		margin:0 10px 0 0 
	}

	.userMenu-box2 {
		width:16%;background:#000;
		height:auto;
		float:left;
		text-align:center;
		padding:10px 0;
		margin:0 10px 0 0 
	}

	.userMenu-box a,
	.userMenu-box2 a {
		font-size:14px;
	}

.owner-stats {
	background: url(../images/owner-stats-repeat.png) repeat-y;
	width:346px;
	height:auto;
	margin:0 auto
}

	.owner-stats-top {
		background: url(../images/owner-stats-top.png) no-repeat;
		height:20px;
	}

	.owner-stats-footer {
		background: url(../images/owner-stats-footer.png) no-repeat;
		height:19px;
	}

	.owner-stats-left {
		width:252px;
		float:left
	}

	.owner-stats-row1,
	.owner-stats-row2 {
		width:auto;
		overflow:hidden
	}

	.owner-stats-row1 {
		margin:0 0 35px 16px;
	}

	.owner-stats-row2 {
		margin:0 0 8px 16px;
	}

	.owner-stats-row3 {
		width:auto;
		text-align:center;
		margin:12px auto 0
	}

.tut-container {
	background:#ECE9D8;
	width:485px;
	height:auto;
	border: 2px solid #827840;
	margin:15px auto;
	padding:15px 13px
}

	.tut-row {
		width:100;
		height:auto;
		overflow:hidden;
		margin:0 0 3px
	}

		.tut-row img {
			float:left
		}

		.tut-row-text {
			float:left;
			margin:6px 0 0 11px
		}

.register2-container {
	width:540px;
	height:auto;
	margin:0 auto;
	padding:8px 0;
	overflow:hidden
}

	.register2-container-left {
		width:238px;
		height:auto;
		margin:0 0 0 8px;
		padding:6px;
		float:left
	}

.bnb-book_room {
	background:#E1DBCF;
	width:100%;
	height:auto
}

.suppliers-container {
	background:#ECE9D8;
	width:557px;
	height:auto;
	border: 2px solid #827840;
	padding:6px 0;
	margin:15px auto 0;
	overflow:hidden
}

	.suppliers-left {
		width:145px;
		height:auto;
		float:left;
		text-align:center
	}

.opstarten-container {
	background:#ECE9D8;
	width:488px;
	height:auto;
	border: 2px solid #827840;
	margin:25px auto 0;
	padding:10px 0 18px 23px;
}

	.opstarten-row1,
	.opstarten-row2,
	.opstarten-row3 {
		width:auto;
		height:auto;
		overflow:hidden;
	}

	.opstarten-row1 {
		margin: 0 0 11px 0
	}

		.opstarten-row1 img {
			float:left;
			text-align:left;
			padding:0 13px 0 0
		}

		.opstarten-row1 h1 {
			padding:11px 0 0 
		}

	.opstarten-row2 {
		margin: 0 0 4px 0
	}

		.opstarten-row2-left {
			width:45px;
			height:100%;
			text-align:right;
			float:left;
			margin:0 4px 0 0
		}

		.opstarten-row2 p {
			width:429px;
			text-align:left;
			float:left;
		}

	.opstarten-row3 {
		margin: 15px 16px 0 0;
		text-align:right
	}

.webdesign-container {
	width: 330px;
	height:auto;
	border: thin dotted #CCC;
	margin: 20px auto 20px;
	padding:4px;
	overflow:hidden
}

	.webdesign-left {
		width: 161px;
		height:100%;
		float:left
	}

	.webdesign-right {
		width: 166px;
		height:100%;
		float:left
	}

.webdesign2-container {
	width: 543px;
	height:auto;
	border: thin dotted #CCC;
	margin: 20px auto 20px;
	padding:2px;
}

	.webdesign2-inner {
		background:#efebe0;
		width: auto;
		height:auto;
		padding:4px;
	}

.maps-viewer-search1 {
	width:366px;
	height:auto;
	margin:15px auto;
	padding:10px 0 10px 10px;
	overflow:hidden
}

	.maps-viewer-search1 img {
		float:left;
		padding:0 13px 0 0
	}

.search-form1-container {
	background: url(../images/search-form1-content.png) repeat-y;
	width:539px;
	height:auto;
	margin:15px auto
}

	.search-form1-top {
		background: url(../images/search-form1-top.png) no-repeat;
		height:16px
	}

	.search-form1-footer {
		background: url(../images/search-form1-footer.png) no-repeat;
		height:16px
	}

.search-form2-header,
.search-form3-header {
	width:auto;
	height:18px;
	padding:3px 0 0 10px;
	font-weight:bolder
}

.search-form2-header {
	background: #A49E90;
	color:#000;
}

.search-form3-header {
	background: url(../images/search-form3-header.png) no-repeat;
	color:#1778bf;
}

.search-form2-content {
	width:auto;
	height:auto;
	border:1px solid #A49E90;
	padding:5px 15px 15px
}

.search-form3-content {
	width:auto;
	height:auto;
	border:1px solid #b4cceb;
	border-top:0px;
	border-bottom:0px;
	padding:5px 15px 5px
}

.search-form3-footer {
	background: url(../images/search-form3-footer.png) no-repeat;
	width:784px;
	height:9px
}

.export_mail-container {
	background:#efebe0;
	width:auto;
	height:auto;
	overflow:hidden
}

	.export_mail-left {
		width:142px;
		height:auto;
		padding:0 2px 0 0;
		text-align:right;
		float:left
	}

	.export_mail-right {
		width:579px;
		height:auto;
		float:left;
		padding:5px 0;
		border-left:1px solid #fff
	}

		.export_mail-row1 {
			width:auto;
			height:auto;
			margin: 0 0 4px;
			overflow:hidden
		}

			.export_mail-row1-left {
				width:304px;
				height:auto;
				float:left;
				text-align:right;
				margin: 1px 0 0 
			}


			.export_mail-row1-right {
				width:200px;background:#999;
				height:auto;
				float:left;
				margin: 0 0 0 5px
			}

				.export_mail-row1-right2 {
					width:200px;background:#999;
					height:auto;
					float:left;
					margin: 8px 0 0 5px
				}

.lastminutes-container {
	background:#efebe0;
	width:780px;
	height:auto;
	padding:2px;
	margin:0 0 15px 0;
	overflow:hidden
}

	.lastminutes-image {
		background:#dfdbd1;
		width:153px;
		height:auto;
		padding:1px;
		float:left;
		text-align:center
	}

	.lastminutes-main {
		width:623px;
		height:auto;
		margin:0 0 0 2px;
		float:left;
	}

		.lastminutes-header {
			background:#dfdbd1;
			width:auto;
			height:auto;
			padding:10px 1px;
			font-weight:bolder
		}

		.lastminutes-content {
			width:auto;
			height:auto;
			margin:4px;
		}

/* STATUS BOXES */

.boxInfo {
	background:#EFEBE0;
	border:1px solid #A49E90;
	color:#000000;
	padding:10px; 
	text-align:left;
	margin:0 0 20px 0
}

.boxError {
	background:#FFDFDF;
	border:1px solid #FF0000;
	color:#000000;
	padding:10px;
	text-align:left;
	margin:0 0 20px 0
}

.status_boxExtra {
	background:#ece9d8;
	width:397px;
	height:auto;
	border:2px solid #A49E90;
	margin:15px auto;
	padding:8px
}

	.status_boxExtra_inner {
		width:277px;
		height:auto;
		margin:0 auto;
	}

.contactus-container {
	background: url(../images/contactus_repeat.png) repeat-y;
	width:426px;
	height:auto;
	margin:15px auto
}

	.contactus-top {
		background: url(../images/contactus_top.png) no-repeat;
		height:17px
	}

	.contactus-footer {
		background: url(../images/contactus_footer.png) no-repeat;
		height:18px
	}

.contact-details-container {
	width:267px;
	height:auto;
	margin:0 auto 15px;
	padding:2px 0;
	overflow:hidden
}

	.contact-details-left {
		width:44px;
		height:auto;
		float:left;
		text-align:right;
		padding:5px
	}

	.contact-details-right {
		width:199px;
		height:auto;
		float:left;
		margin:0 0 0 2px;
		padding:5px
	}

.tekoop-container {
	background:#ECE9D8;
	width:555px;
	height:auto;
	border:2px solid #827840;
	overflow:hidden;
	margin:0 0 15px;
	padding:2px 5px
}


	.tekoop-image {
		width:160px;
		height:auto;
		margin:8px 0;
		float:left;
		text-align:center
	}

	.tekoop-main {
		width:383px;
		height:auto;
		margin:0 0 0 7px;
		padding:5px 0;
		float:left;
	}

		.tekoop-header {
			width:auto;
			height:18px;
			margin:0 0 12px;
			padding:3px 4px 0;
			overflow:hidden
		}

			.tekoop-header-left {
				width:auto;
				height:18px;
				float:left
			}

			.tekoop-header-right {
				width:auto;
				height:18px;
				float:right;
				text-align:right
			}

.links-container {
	width:95%;
	padding:3px 0;
	margin:7px 0;
	overflow:hidden
}

	.links-header {
		background: #76766B;
		width: 152px;
		font-family: Arial, Tahoma, Verdana;
		font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
		text-transform: uppercase;
		margin:0 0 0 21px;
		padding:0 0 0 8px
	}

	.links-container-left {
		width:25%;
		float:left;
		padding:1px
	}

	.links-container-right {
		width:73%;
		margin:0 0 0 2px;
		padding:1px;
		float:left
	}

.myForm td, .myForm2 td, input, select, textarea, checkbox {
	font-family: arial;
	font-size: 12px;
	}

	.myForm {
		background-color: #DEE8F3;
		border: 1px solid #666666;
		padding: 10px;
	}
	.myForm2 {
		background-color: #E7F3DE;
		border: 1px solid #666666;
		padding: 10px;
	}

	.required {
		color: red;
	}

.country-map,
.country-map2 {
	height:auto;
	border: thin dotted #999999;
	margin:0 auto;
	padding:11px 0;
	overflow:hidden
}

.country-map {
	width:468px;
}

.country-map2 {
	width:513px;
}

	.country-map-left,
	.country-map2-left {
		height:auto;
		margin:0 0 0 8px;
		float:left
	}

	.country-map-left {
		width:233px;
	}

	.country-map2-left {
		width:258px;
	}

	.country-map-right,
	.country-map2-right {
		height:auto;
		margin:0;
		float:left
	}

	.country-map-right {
		width:215px;
	}

	.country-map2-right {
		width:238px;
	}

.goldenbnbs {
	background:#000;
	width:566px;
	height:auto;
	margin:0 0 0 3px
}

.goldenbnbs-header {
	background: url(../assets/images/tabel-bg2.jpg) repeat-y;
	width:auto;
	height:20px;
	padding:5px 0 0 5px;
	color:#fff;
	font-weight:bolder
}

.goldenbnbs-main {
	background:#efebe7;
	width:auto;
	height:auto;
	padding:5px;
}

.hotel-info {
	width:auto;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #00377D;
	padding:6px
}

	.hotel-info-left {
		width:274px;
		height:auto;
		padding:5px 2px;
		float:left
	}

	.hotel-info-right {
		width:274px;
		height:auto;
		padding:5px 2px;
		float:right;
		text-align:center
	}

.hotel-main {
	width:auto;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #00377D;
	padding:2px
}

	.hotel-main-left {
		width:437px;
		height:auto;
		float:left;
	}

	.hotel-main-image {
		width:95px;
		height:auto;
		float:left
	}

	.hotel-main-content {
		width:325px;
		height:auto;
		float:right;
		padding:8px
	}

	.hotel-main-details {
		width:108px;
		height:auto;
		float:right;
		padding:5px 3px
	}

.details-container {
	background:#EFEBE0;
	width:auto;
	height:auto
}

	.details-header_row {	
		width:auto;
		height:auto;
		margin:0 8px 0 13px;
		padding:8px 0 8px 0;
		overflow:hidden
	}

		.details-header_row h1 {	
			float:left
		}

		.details-header_right {
			padding:2px 0 0;
			float:right
		}

	.details-header_photo {	
		width:auto;
		height:auto;
		margin: 0;
		padding:3px 3px 3px 55px;
		overflow:hidden;clear:both
	}

	.details-content {	
		width:auto;
		height:auto;
		margin: 17px 0 25px 0;
		overflow:hidden
	}

		.details-content-left {
			width:225px;
			height:auto;
			float:left
		}

		.details-content-right {	
			width:537px;
			height:auto;
			float:right
		}

	.details-end {
		width:732px;
		height:auto;
		margin:0 0 0 12px;
		padding:0 0 3px 0
	}

		.details-end-header {
			width:auto;
			height:auto;
			margin:19px 18px 2px 0;
			overflow:hidden
		}	

			.details-end-header h1 {
				padding:3px 0 0;
				float:left
			}
			
			
.reserveer {
	font-size: 16px;
	text-decoration: none;
}
.reserveer a:link{
	font-size: 16px;
	color: #963;
	text-decoration: none;
}
.reserveer a:hover {
	font-size: 16px;
	color: #CD9B69;
	text-decoration: none;
}
.reserveer a:visited {
	font-size: 16px;
	color: #963;
	text-decoration: none;
}


.websitelink {
	font-size: 13px;
	text-decoration: none;
}
.websitelink a:link{
	color: #963;
	text-decoration: none;
}
.websitelink a:hover {
	color: #CD9B69;
	text-decoration: none;
}
.websitelink a:visited {
	color: #963;
	text-decoration: none;
}
.linkpartner {
	font-size: 12px;
	text-decoration: none;
}
.linkpartner a:link{
	color: #963;
	text-decoration: none;
}
.linkpartner a:hover {
	color: #CD9B69;
	text-decoration: none;
}
.linkpartner a:visited {
	color: #963;
	text-decoration: none;
}
