input, select, textarea, option	{cursor:pointer;}
	#content h1 {padding-top:10px; color:#E2007A; font-size:16px; font-weight:normal; margin-bottom:11px; background-color: transparent;}
	#content h2 {padding-top:10px; color:#E2007A; font-size:16px; font-weight:normal; margin-bottom:11px; background-color: transparent;}
		#apollotvbanner				{float:left; position:absolute; z-index:80; clear:none; }
		#fotoslide					{height:320px; margin-bottom:3px; position:relative; z-index:0; background:url('../img/ajax-loader.gif') center center no-repeat;}
		#bottom						{clear:both; background:url('../img/faux-col.jpg') right top repeat-y; width:837px; overflow:hidden;}
			#bottom.index				{background:url('../img/index_bg.jpg') repeat-y; height:246px; margin-bottom:-1px !important;}
			#indexmodholder			{width:308px; height:241px; overflow:hidden; float:left;}
			#links					{background-color:#fff; float:left; width:170px; height:auto; margin-right:3px;}
				#links img			{border-bottom:#fff solid 2px; padding:0;}
				#main_nav				{color:#fff; list-style:none; min-height:241px; height:auto !important; height:241px; margin-bottom:3px;}
				#main_nav a				{background:#fac; color:#fff; width:166px; display:block; margin-bottom:1px; padding:2px; text-decoration:none; font-size:11px;}
				#main_nav a:hover		{background:#fff; color:#e9b;}
				#main_nav p				{background:#fac; color:#fff; width:166px; display:block; margin-bottom:1px; padding:2px; text-decoration:none; font-size:11px;}
				#main_nav li				{display:block;}
				#main_nav ul				{list-style:none;}
				#main_nav ul li				{}
				#main_nav ul li a				{padding-left:20px; width:148px; background:#e9b;}
				#main_nav ul li a:hover				{background:#fff; color:#e9b;}

			#midden					{width:353px; float:left; margin-right:3px; line-height:18px; height:100%;}
				#hotel_foto				{height:241px; background:#fff; border-bottom:3px #fff solid; text-align:right; overflow:visible; position:relative; direction:rtl;}
				#tekst					{min-height:402px; background:#fee8d3; height:100%; margin:0; padding:10px;}
				#tekst2					{min-height:402px; background:#fee8d3; height:100%; margin:0; padding:0;}
				#tekst3					{min-height:402px; background:#fee8d3; width:644px; padding:10px;}
					#tekst form				{padding:10px;}
					#tekst p			{padding-bottom:15px;}
					#tekst h1,
					#tekst h2,
					#tekst h3				{padding-top:10px;}
					#tekst ul				{margin-left:25px;}
					#tekst ul li			{padding:3px;}
					#tekst ul#nieuwslist			{margin:0; padding:0; list-style:none; width:auto; border:0; border-top:1px solid #dCb89A ;}
					#tekst ul#nieuwslist li				{margin:0; padding:0; border-bottom:1px solid #dCb89A ; overflow:auto; padding:6px 5px 6px 0; background:url('../img/bullet.png') left 12px no-repeat;}
					#tekst ul#nieuwslist li	img			{float:left; margin-right:5px; border:2px solid #dCb89A ;}
					#tekst ul#nieuwslist li	a			{padding-left:10px;}
					#tekst ul#nieuwslist li	.kopje		{font-weight:bold;}
					#tekst ul#nieuwslist li	.meer		{float:right;}
					#tekst ul#nieuwslistSpecials			{margin:0; padding:0; list-style:none; width:auto; border:0; border-bottom:1px solid #fee8d3;}
					#tekst ul#nieuwslistSpecials li				{margin:0; padding:0; overflow:auto; padding:6px 5px 6px 0; background:url('../img/bullet.png') left 50% no-repeat;}
					#tekst ul#nieuwslistSpecials li	img			{float:left; margin-right:5px; border:2px solid #dCb89A ;}
					#tekst ul#nieuwslistSpecials li	.kopje		{font-weight:bold;}
					#tekst ul#nieuwslistSpecials li	.meer		{float:right;}
					#tekst table			{padding:10px;}

			#rechts					{float:left; width:308px; overflow:hidden;}
				#reserveren					{background-color:#ccc; float:left; width:284px; height:154px; border-bottom:3px #fff solid; padding:12px; color:#555;}
					#reserveren table			{width:100%;}
					#reserveren table td			{padding:1px 0;}
					#reserveren .hotel			{width: 273px; height: 18px; font-size: 11px; color:#555; padding:1px; border:1px inset #e3e9ef;}
					#reserveren .date			{height: 14px; width:60px; font-size: 11px; color:#555; float:right;clear:both; margin-right:30px; padding:1px; border:1px inset #e3e9ef;}
					#reserveren .ui-datepicker-trigger {float:left; margin-top:2px;}
					#reserveren .select			{height: 18px; font-size:11px; color:#555; padding:1px; border:1px inset #e3e9ef;}
					#reserveren .input			{height: 14px; font-size:11px; color:#555; width:31px; padding:1px; border:1px inset #e3e9ef;}
					#reserveren .promo			{width:61px; border:1px inset #e3e9ef;}
					#reserveren .submit			{font-size: 10px; font-weight:bold; width:273px; text-align:center; background-color: #E52C44; color: #fff; height: 18px; border:0; margin-top:10px;}
				#bestrate					{width:308px; background-color:#e52c44; float:left; border-bottom:3px #fff solid; clear:both; height:60px;}
					#bestrate.index				{clear:left;}
					#bestrate h3				{color:#fff; font-size:21px;}
					#bestrate a					{display:block; padding:10px; text-decoration:none;}
					#bestrate a:hover			{text-decoration:none;}
					#bestrate p					{color:#fff;}
				#attribs					{height:110px; background-color:#fde8de; width:308px; float:left;}
				#offers-fotos		{float:left; clear:both; width:308px; min-height:153px; border-bottom:3px #fff solid; overflow:hidden;}
					#offers-fotos img		{float:left; border-left:none}
					#offers-fotos img + img	{border-left:2px #fff solid !important;}
					#offers-fotos #imageContainer	{overflow:hidden; height:192px;}
					#offers-fotos #imageContainer img	{border-right:none !important;}
				#offers				{float:left; clear:both; background:#fad8d7; width:288px; height:100%; padding:10px; line-height:18px;}
					#offers form				{padding:10px;}
					#offers p			{padding-bottom:15px;}
					#offers h1,
					#offers h2,
					#offers h3				{padding-top:10px;}
					#offers ul				{margin-left:25px;}
					#offers ul li			{padding:3px;}
					#offers table			{padding:10px;}
					#offers ul			{margin-left:25px;}
					#offers ul li		{padding:1px;}
			#kaartje					{background-color:#fff; float:left; width:280px; height:335px; margin-right:3px;}
				#kaartje.index				{float:right; clear:none; margin-right:40px;}
				#nieuws {
border-left:3px solid #FFFFFF;
float:right;
height:241px;
width:353px;
}

#nieuws .links {
width:180px;
float:left;
border-right:3px solid #FFF;
height:241px;
}

#nieuws .rechts {
width:170px;
float:left;
height:241px;
}
.left {float:left;}
.right {float:right;}
				#boven-nl						{height:145px; width:162px; padding:5px; float:right; border-left:3px #fff solid; background:url('../img/news-header-nl.jpg') top center no-repeat #fad8d7;}
				#onder-nl					{height:86px; width:162px; font-size:9px; color:#fff; padding:33px 5px 5px 5px; float:right; clear:right; border-left:3px #fff solid; background:url('../img/newsletter-header-nl.jpg') top center no-repeat #f4a589; border-top:3px solid #FFF;}
					#nieuwsblok					{font-size: 10px; padding-left: 5px;}
				#boven-en						{height:145px; width:162px; padding:5px; float:right; border-left:3px #fff solid; background:url('../img/news-header-en.jpg') top center no-repeat #fad8d7;}
				#onder-en					{height:86px; width:162px; font-size:9px; color:#fff; padding:33px 5px 5px 5px; float:right; clear:right; border-left:3px #fff solid; background:url('../img/newsletter-header-en.jpg') top center no-repeat #f4a589; border-top:3px solid #FFF;}
				#mapholder						{float:left; height:81px; clear:none; width:83px;}
					#nieuws form					{margin-top:2px;}
					#nieuws input.text			{width:144px; background:url('../img/form.jpg') no-repeat; padding:3px; color:#fff; margin-bottom:3px;}
					#nieuws input.aanmelden		{width:60px; background:url('../img/aanmelden.jpg') no-repeat;}
					#nieuws input.afmelden		{width:60px; background:url('../img/afmelden.jpg') no-repeat;}
					
					
					#nieuws .nieuws {background:#fad8d7; height:105px;border-bottom:3px solid #FFF; font-size:10px; padding:10px;}
					#nieuws .nieuws h2 {font-size:14px; font-weight:bold; margin:0; padding:0 0 7px;}
					#nieuws .veiling {background:#fee8d3; height:105px; font-size:10px; padding:10px;}
					#nieuws .veiling h2 {font-size:14px; font-weight:bold; margin:0; padding:0 0 7px;}
					
					a.shop {display:block; background:url('../img/index/shop.png') no-repeat; width:83px; height:81px; float:left; border-right:3px solid #FFF;}
					
					#nieuwsbrief {background:#F4A589; float:left; clear:left; width:150px;}
					#nieuwsbrief input.text {
						background:transparent url('/styles/apollo/default/img/form.jpg') no-repeat scroll 0 0;
						color:#FFFFFF;
						margin:6px 0 3px;
						padding:3px;
						width:144px;
					}
					
/* Zomer banner */
#zomerbanner {
	bottom: 0px;
	height: 201px;
	left: 0px;
	position: fixed;
	right: 0px;
	text-align: center;
	width: 100%;
	display:block;
	z-index: 999999;
}

a.sluit {
	bottom:201px;
	height:23px;
	width:62px;
	display:block;
	background:url(/styles/apollo/default/img/zomer/sluit.png) top left no-repeat;
	position:fixed;
	z-index: 999999;
}


a.bannerster {
position:absolute;
width:180px;
height:180px;
background:url('/styles/apollo/default/img/zomer/bannerster.png') no-repeat;
position:absolute;
bottom:-35px;
right:-25px;
z-index:999999;
}

