@CHARSET "ISO-8859-1";

#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 920px;
	background-color: #e2e2e2;
}

body {
	margin: 0;
	background-color: #e2e2e2;
	font-family: Tahoma;
	font-size: 12px;
}

#header {
	position: fixed;
	width: 100%;
	height: 132px;
	z-index: 2;
}

#contactbg{
	margin-left: 20px;
	margin-top: 0px;
	padding-top: 10px;
}
 
.contactbg{
	position:relative;
	background-image:url(../images/bg_contact.jpg);
	background-repeat:no-repeat;
	width:462px;
	height:18px;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:2px;
}
 
.contactbg .left{
	position:relative;
	font-size: 12px;
	float:left;
	width:200px;
	font-weight:bold;
}

#wowcontainer
{
	border-bottom: solid 1px black;
}
 
.contactbg .right{
	position:relative;
	float:left;
	width:250px;
}
 
h2{
	height:22px;
	background-image:url(../images/h2bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:473px;
	color:#2a8bbd;
	font-size:12px;
	padding:0px;
	margin-bottom:10px;
	margin-top:0px;
}

.success
	{
	background: #e6fbe8;
	border: 1px solid #add893;
	color: #333;
	margin: 10px 0 5px 0;
	padding: 10px;
}

.error {
	background: #FBE6F2;
	border: 1px solid #D893A1;
	color: #333;
	margin: 10px 0 5px 0;
	padding: 10px;
}

#top_header {
	background-color: #201a16;
	height: 84px;
}

#menu {
	position: fixed;
	z-index: 5;
	width: 100%;
	height: 48px;
	line-height: 48px;
	background-image: url(../images/menu_bg.gif);
	color: white;
	padding-left: 40px;
}

#menu ul {
	margin-left: 15%;
}

#menu ul li.hasmore {
	background: url(../images/drophighlight.png) no-repeat center 35px;
}

#menu ul li.hasmore2 {
	
}

#menu ul li h4 {
	margin: 0;
}

#menu ul li h4 a {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding: 0 15px;
}

#menu ul li a {
	color: #cdba8d;
	font-family: Tahoma;
	font-size: 12px;
	padding-left: 4px;
	text-decoration: none;
	padding-left: 4px;
}

#menu ul li a img {
	vertical-align: middle;
	border: none;
}

#menu ul li a:hover {
	
}

#menu ul li a span {
	display: block;
	padding: 0 15px 0 11px;
}

#menu ul li a:hover span {
	background: url(../images/topselectionbg.png) top left;
	border-left: solid 1px #130F0D;
	border-right: solid 1px #130F0D;
}

#menu a:link img {
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

#menu a:hover img {
	opacity: 1.0;
	filter: alpha(opacity = 100);
}

#menu ul.dropdown {
	padding: 10px;
	margin-left: 4px;
	background-image: url(../images/dropdown.png);
	overflow: hidden;
	border-bottom: 1px solid #130f0d;
	width: 175px;
}

#menu ul.dropdown li a {
	border-bottom: 1px solid #4d4138;
	line-height: 25px;
	overflow: hidden;
	height: 25px;
}

#menu ul.dropdown li.last a {
	border-bottom-width: 0;
}

#menu ul.dropdown li a:hover {
	background: url(../images/menuarrow.png) no-repeat left center;
}

#menu ul li h4 a:hover {
	background-image: none;
}

ul.tabs {
	height: 10px;
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	margin-left: 200px;
	float: left;
}

ul.tabs li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
}

ul.tabs a {
	position: relative;
	display: block;
}

/* dropdowns
*************************/
ul.dropdown {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown {
	top: 0;
	left: 95%;
}

ul.dropdown li {
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

ul.dropdown li a {
	display: block;
}

#content {
	padding-top: 10px;
}

.block {
	float: left;
	margin-top: 150px;
	height: 200px;
	width: 575px;
	background-color: white;
	border: solid 1px #b3b3b3;
	padding: 5px;
	margin-top: 150px;
}

.block_reserveer {
	margin-top: 150px;
	float: right;
	height: 200px;
	width: 300px;
	background-color: white;
	border: solid 1px #b3b3b3;
	*padding-top: 5px;
	*padding-bottom: 5px;
	padding: 5px;
	font-family: Tahoma;
	font-size: 12px;
}

.block_reserveer input {
	width: 20px;
}

.reserveerform {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: -5px;
	margin-right: -5px;
	margin-top: -10px;
	background-color: #ddeef6;
}

.reserveersubtitle {
	margin-top: -10px;
	padding-bottom: 15px;
}

.reserveerbutton {
	padding-top: 2px;
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	color: #074d6e;
	margin-top: 5px;
}

.logingg {
	position: relative;
	width: 72px;
	float: right;
	margin-right: 20%;
}

.righttext {
	float: right;
	font-family: Tahoma;
	font-size: 12px;
	color: #cdba8d;
	margin-top: 35px;
}

#content_block {
	float: left;
	width: 900px;
	background-color: white;
	border: solid 1px #b3b3b3;
	padding: 10px;
	margin-top: 15px;
	font-family: Tahoma;
	font-size: 12px;
}

#content_block2 {
	float: left;
	width: 900px;
	background-color: white;
	border: solid 1px #b3b3b3;
	padding: 10px;
	margin-top: 150px;
	font-family: Tahoma;
	font-size: 12px;
}

.righttext a:link {
	color: #cdba8d;
	text-decoration: none;
}

.righttext a:visited {
	color: #cdba8d;
}

.righttext a:hover,a:focus {
	color: #f1dba6;
	text-decoration: none;
	cursor: pointer;
}

/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */ /* ----[ LINKS ]----*/
a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #000000;
}

a:hover,a:focus {
	color: #9ca716;
	text-decoration: none;
	cursor: pointer;
}

a:hover img {
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

p {
	margin: 1em 0;
}

h1+p,h2+p,h3+p,h4+p,h5+p,h6+p {
	margin-top: -0.05em;
}

h1,h2,h3,h4,h5,h6 {
	margin-bottom: 0.5em;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}

ol,ul {
	margin: 1em 0 1em 2em;
}

ol ol,ol ul,ul ol,ul ul {
	margin-top: 0;
	margin-bottom: 0;
}

ol li {
	list-style: decimal
}

ol li ol li {
	list-style: upper-alpha;
}

ol li ol li ol li {
	list-style: upper-roman;
}

ul li {
	list-style: disc;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

em strong,strong em {
	font-weight: bold;
	font-style: italic;
}

.coin-slider {
	overflow: hidden;
	zoom: 1;
	position: absolute;
	z-index: 1;
	font-family: Tahoma;
	font-size: 12px;
}

.coin-slider a {
	text-decoration: none;
	outline: none;
	border: none;
}

.cs-buttons {
	font-size: 0px;
	padding: 10px;
	float: left;
}

.cs-buttons a {
	margin-left: 5px;
	height: 10px;
	width: 10px;
	float: left;
	border: 1px solid #B8C4CF;
	color: #B8C4CF;
	text-indent: -1000px;
}

.cs-active {
	background-color: #B8C4CF;
	color: #FFFFFF;
}

.cs-title {
	width: 560px;
	padding: 10px;
	background-color: #000000;
	color: #FFFFFF;
}

.cs-prev,.cs-next {
	background-color: #000000;
	color: #FFFFFF;
	padding: 0px 10px;
}

.links {
	margin-right: 25px;
}

.contact {
	margin-right: 25px;
}

.login {
	margin-top: -20px;
	margin-left: 100px;
	width: 45px;
	height: 15px;
	display: block;
	border: solid 1px #372b25;
	text-align: center;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tipsy {
	padding: 5px;
	font-size: 10px;
	opacity: 0.8;
	filter: alpha(opacity =   80);
	background-repeat: no-repeat;
}

.tipsy-inner {
	padding: 4px 5px;
	background-color: black;
	color: white;
	max-width: 200px;
	text-align: center;
}

.tipsy-north {
	background-image: url(../images/tipsy-north.gif);
	background-position: top center;
}

.tipsy-south {
	background-image: url(../images/tipsy-south.gif);
	background-position: bottom center;
}

.tipsy-east {
	background-image: url(../images/tipsy-east.gif);
	background-position: right center;
}

.tipsy-west {
	background-image: url(../images/tipsy-west.gif);
	background-position: left center;
}

.tipsy {
	opacity: .8;
	filter: alpha(opacity =   80);
	background-repeat: no-repeat;
	padding: 5px;
}

.tipsy-inner {
	padding: 8px 8px;
	max-width: 200px;
	font: 11px 'Lucida Grande', sans-serif;
	font-weight: bold;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color: #000;
	color: white;
	text-align: left;
}

.tipsy-north {
	background-image:
		url(http://s.twimg.com/a/1249943174/images/tipsy/tipsy-north.gif);
	background-position: top center;
}

.tipsy-south {
	background-image:
		url(http://s.twimg.com/a/1249943174/images/tipsy/tipsy-south.gif);
	background-position: bottom center;
}

.tipsy-east {
	background-image:
		url(http://s.twimg.com/a/1249943174/images/tipsy/tipsy-east.gif);
	background-position: right center;
}

.tipsy-west {
	background-image:
		url(http://s.twimg.com/a/1249943174/images/tipsy/tipsy-west.gif);
	background-position: left center;
}

#topnav {
	padding: 10px 0px 12px;
	font-size: 11px;
	line-height: 64px;
	text-align: right;
	font-family: Tahoma;
}

#topnav a.signin {
	background: #88bbd4;
	padding: 4px 6px 6px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*background: transparent url("images/signin-nav-bg-ie.png") no-repeat 0
		0;
	*padding: 4px 12px 6px;
}

#topnav a.signin:hover {
	background: #59B;
	*background: transparent url("images/signin-nav-bg-hover-ie.png")
		no-repeat 0 0;
	*padding: 4px 12px 6px;
}

#topnav a.signin,#topnav a.signin:hover {
	*background-position: 0 3px !important;
}

a.signin {
	position: relative;
	margin-left: 3px;
}

a.signin span {
	background-image: url("../images/toggle_down_light.png");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding: 4px 16px 6px 0;
}

#topnav a.menu-open {
	background: #ddeef6 !important;
	color: #666 !important;
	outline: none;
}

#small_signup {
	display: inline;
	float: none;
	line-height: 23px;
	margin: 25px 0 0;
	width: 170px;
}

a.signin.menu-open span {
	background-image: url("../images/toggle_up_dark.png");
	color: #789;
}

#signin_menu {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	display: none;
	background-color: #ddeef6;
	position: absolute;
	width: 210px;
	z-index: 100;
	border: 1px transparent;
	text-align: left;
	padding: 12px;
	top: 24.5px;
	right: 0px;
	margin-top: 26px;
	margin-right: 0px;
	*margin-right: -1px;
	color: #789;
	font-size: 11px;
	font-family: Tahoma;
}

.block_header {
	position: relative;
	right: 19px;
	font-family: Tahoma;
	color: white;
	font-size: 12px;
	padding-top: 9px;
	text-align: center;
	font-weight: bold;
	top: 0px;
	height: 44px;
	width: 338px;
	background-image: url(../images/reserveren_header.png);
	background-repeat: no-repeat;
}

#signin_menu input[type=text],#signin_menu input[type=password] {
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ACE;
	font-size: 13px;
	margin: 0 0 5px;
	padding: 5px;
	width: 203px;
}

#signin_menu input[type=text],#signin_menu input[type=password] {
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ACE;
	font-size: 13px;
	margin: 0 0 5px;
	padding: 5px;
	width: 203px;
}

#signin_menu p {
	margin: 0;
}

#signin_menu a {
	color: #6AC;
}

#signin_menu label {
	font-weight: normal;
}

#signin_menu p.remember {
	padding: 10px 0;
}

#signin_menu p.forgot,#signin_menu p.complete {
	clear: both;
	margin: 5px 0;
}

#signin_menu p a {
	color: #27B !important;
}

#signin_submit {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;
	border: 1px solid #39D;
	color: #fff;
	text-shadow: 0 -1px 0 #39d;
	padding: 4px 10px 5px;
	font-size: 11px;
	margin: 0 5px 0 0;
	font-weight: bold;
}

#signin_submit::-moz-focus-inner {
	padding: 0;
	border: 0;
}

#signin_submit:hover,#signin_submit:focus {
	background-position: 0 -5px;
	cursor: pointer;
}

.tipsy-inner {
	padding: 10px 15px;
	line-height: 1.5em;
	font-weight: bold;
}

.ie6 .tipsy {
	width: 250px;
}

.signup-tip {
	line-height: 18px;
	margin: 30px 0;
	color: #333;
}

.signup-tip a {
	font-weight: bold;
}

#temp {
	margin-left: auto;
	margin-right: auto;
	width: 284px;
	height: 100px;
}

.title {
	background-image: url(../images/title.png);
	width: 175px;
	height: 49px;
	margin-left: -24px;
}

.title2 {
	background-image: url(../images/title2.png);
	width: 215px;
	height: 40px;
	padding-left: 35px;
	padding-top: 9px;
	margin-left: -24px;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
}

.form_left {
	float: left;
}

.form_right {
	margin-top: 2px;
	margin-right: 100px;
	float: right;
}

.form_left input {
	margin: 0;
}

.form_left right {
	margin: 0;
}

.input_step2_text {
	margin-top: 1px;
	width: 400px;
}

.input_step21_text {
	margin-top: 5px;
	width: 400px;
}

#logo {
	position: absolute;
	background-image: url(../images/logo.png);
	height: 135px;
	width: 165px;
	left: 25px;
	z-index: 6;
}

#container {
	width: 900px;
	margin: auto;
	font-family: helvetica, arial;
}

table {
	width: 900px;
	margin-bottom: 10px;
}

td {
	border-right: 1px solid #aaaaaa;
	padding: 1em;
}

td:last-child {
	border-right: none;
}

th {
	text-align: left;
	padding-left: 1em;
	background: #cac9c9;
	border-bottom: 1px solid white;
	border-right: 1px solid #aaaaaa;
}

#pagination a,#pagination strong {
	background: #e3e3e3;
	padding: 4px 7px;
	text-decoration: none;
	border: 1px solid #cac9c9;
	color: #292929;
	font-size: 13px;
}

#pagination strong,#pagination a:hover {
	font-weight: normal;
	background: #cac9c9;
}

body {
font-family: arial;
font-size: 10px;
}

.tdclass_start {
border-left: solid 1px black;
border-bottom: solid 1px black;
border-right: solid 1px black;
padding: 5px; text-align: center;
}

.tdclass_end {
border-left: none;
border-bottom: none;
border-right: none;
border-bottom: solid 1px black;
padding: 5px; text-align: center;
}

.tdclass_2{
border-left: none;
border-bottom: none;
border-right: solid 1px black;
border-top: none;;
border-bottom: solid 1px black;
padding: 5px; text-align: center;
}

.tableclass {
border: solid 1px black;
}

.table_head {
border-bottom: solid 1px black;
}

.tdclass_text
{
text-align: center; 
padding: 5px; 
border-left: solid 1px black;
}
