* { margin:0; padding:0;}

html, body { height:100%;}

body {background-color:#2f1b10;	background-color:#F9EDD5; background-image: url(../gfx/pattern.jpg); background-repeat:repeat;}

#main {width:812px; height:908px; margin:0 auto; position:relative; background-image:url(../gfx/zijschaduw.png); background-repeat:repeat-y; } /* centreren pagina - later aangebracht */
#maingal {width:830px; height:448px; margin:0 auto; position:relative; background-image:url(../gfx/zijschaduw.png); background-repeat:repeat-y; } /* centreren pagina - later aangebracht */

#index-01 {
	position:absolute;
	left:15px;
	top:0px;
	width:778px;
	height:327px;
}
#middenlaaggal {
	position:absolute;
	left:15px;
	top:328px;
	width:778px;
	height:84px;
}
#index-20gal {
	position:absolute;
	left:15px;
	top:412px;
	width:778px;
	height:36px;
}

#footnotegal {
	position: absolute;
	left:37px;
	top:422px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:10px; 
	color: #B58938; 
}
#footnotegal a {
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:10px; 
	color: #B58938; 
	text-decoration: none;
}
#footnotegal a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:10px; 
	color: #B58938; 
	text-decoration: underline;
}

#index-02 { display:none;
	position:absolute;
	left:286px;
	top:0px;
	width:468px;
	height:129px;
}

#index-03 { display:none;
	position:absolute;
	left:754px;
	top:0px;
	width:39px;
	height:129px;
}

#index-04 { 
	position:absolute;
	left:15px;
	top:129px;
	width:42px;
	height:198px;
}

#index-05 {
	position:absolute;
	left:57px;
	top:129px;
	width:15px;
	height:36px;
}

#index-06 {
	position:absolute;
	left:72px;
	top:129px;
	width:162px;
	height:36px;
}

#index-07 { 
	position:absolute;
	left:234px;
	top:129px;
	width:52px;
	height:198px;
}

#index-08 { display:none;
	position:absolute;
	left:286px;
	top:129px;
	width:468px;
	height:198px;
}

#index-09 { display:none;
	position:absolute;
	left:754px;
	top:129px;
	width:39px;
	height:198px;
}

#index-10 {
	position:absolute;
	left:57px;
	top:165px;
	width:15px;
	height:37px;
}

#index-11 {
	position:absolute;
	left:72px;
	top:165px;
	width:162px;
	height:37px;
}

#index-12 {
	position:absolute;
	left:57px;
	top:202px;
	width:15px;
	height:38px;
}

#index-13 {
	position:absolute;
	left:72px;
	top:202px;
	width:162px;
	height:38px;
}

#index-14 {
	position:absolute;
	left:57px;
	top:240px;
	width:15px;
	height:36px;
}

#index-15 {
	position:absolute;
	left:72px;
	top:240px;
	width:162px;
	height:36px;
}

#index-16 {
	position:absolute;
	left:57px;
	top:276px;
	width:177px;
	height:51px;
}

#index-17 {
	position:absolute;
	left:15px;
	top:327px;
	width:271px;
	height:544px;
}

#index-18 {
	position:absolute;
	left:286px;
	top:327px;
	width:468px;
	height:544px;
}

#index-19 {
	position:absolute;
	left:754px;
	top:327px;
	width:39px;
	height:544px;
}

#index-20 {
	position:absolute;
	left:15px;
	top:871px;
	width:271px;
	height:38px;
}

#index-21 {
	position:absolute;
	left:286px;
	top:871px;
	width:468px;
	height:38px;
}

#index-22 {
	position:absolute;
	left:754px;
	top:871px;
	width:39px;
	height:38px;
}
#menufull {
	position:absolute;
	left:15px;
	top:129px;
	width:271px;
	height:198px;
}
/* Header background*/
#headerbg {
	position:absolute;
	left:15px;
	top:0px;
	width:778px;
	height:327px; 
	background-image:url(../gfx/headerbg.jpg);  background-color:#B80500;
	background-repeat:repeat-x; border: 0px solid yellow;
}
#headercor { z-index:10;
	position:absolute;
	left:287px;
	top:130px;
	width:467px;
	height:292px; background-color:#B58938; border:0px solid white;
}
#header { z-index:11;
	position:absolute;
	left:289px;
	top:131px;
	width:463px;
	height:289px; background-color:#B58938;
}
#headergal { z-index:11;
	position:absolute;
	left:289px;
	top:129px;
	width:463px;
	height:293px; background-color:#B58938; 
}
#gallery {
	margin-top:50px; margin-left:6px; width:463px; border:0px solid white;
}
#gallery img {
	margin:3px 4px 3px 3px;
}
/* content background */
#contentbg {
	position:absolute;
	left:15px;
	top:328px;
	width:778px;
	height:449px; 
	background-color:#D2BC95; 
	border: 0px solid yellow;
}
#headershade { z-index:3;
	position:absolute;
	left: 287px;
	top:422px;
	width:467px;
	height:8px;
}
#headershadegal { z-index:3;
	position:absolute;
	left: 287px;
	top:421px;
	width:467px;
	height:8px;
}
#contentback { z-index:2;
	position:absolute;
	left:287px;
	top:328px;
	width:467px;
	height:430px;
	background-color: #C4A56C; border:0px solid yellow;
}
#label {
	position:absolute;
	left:15px;
	top:391px;
	width:252px;
	height:156px;
	border:0px solid yellow;
}


#address {
	position:absolute;
	left:15px;
	top:391px;
	width:252px;
	height:156px;
	border:0px solid yellow; 
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #820502;
	padding:20px 10px 10px 10px; margin:0px 0px 0px 0px;
	text-align:center;
}
#address a {
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #820502;
	text-decoration: none;
}
#address a:hover {
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #820502;
	text-decoration: underline;
}
#address table {
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #820502;
	margin:10px 0px 10px 68px;
}
#address table td {
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #820502;
	line-height:80%;
}

#labelgal {
	position:absolute;
	left:15px;
	top:155px;
	width:252px;
	height:156px;
	border:0px solid yellow;
}
#addressgal {
	position:absolute;
	left:15px;
	top:155px;
	width:252px;
	height:156px;
	border:0px solid yellow; 
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #820502;
	padding:20px 10px 10px 10px; margin:0px 0px 0px 0px;
	text-align:center;
}
#addressgal a {
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #820502;
	text-decoration: none;
}
#addressgal a:hover {
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #820502;
	text-decoration: underline;
}
#addressgal table {
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #820502;
	margin:10px 0px 10px 68px;
}
#addressgal table td {
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #820502;
	line-height:80%;
}

#content { z-index:5;
	position:absolute;
	left:286px;
	top:435px;
	width:368px;
	height:260px; 
	border:0px solid yellow;
	padding:10px 50px 10px 50px;
}

#content h1 {
	text-align: justify;
	font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; 
	color: #6E1911;
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
}

#content p {
	text-align: justify;
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:11px;
	color: #6E1911; padding:0px 0px 5px 0px; margin:14px 0px 0px 0px;
}
#content p a {
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:11px;
	color: #6E1911; text-decoration: none;
}
#content p a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:11px;
	color: #6E1911; text-decoration: underline;
}
#content table {
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:11px;
	color: #6E1911;
	margin:10px 0px 0px 0px;
}
#content table td {
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:11px;
	color: #6E1911; 
}
#content img {
	border:1px solid #b58939;
	margin:1px;
}
#gallerybg { z-index:4;
	position: absolute;
	left:298px;
	top:726px;
	width: 426px;
	height: 22px;
	background-color: #BE9955;
	font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;text-align:left;
	color: #6E1911; padding:5px 5px 0px 15px;	
}
#gallerybg a{
	font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; 
	color: #6E1911; 
	text-decoration:none;
}
#gallerybg a:hover{
	font-family:Garamond, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold; 
	color: #6E1911; 
	text-decoration:underline;
}
#galleryback {
	position: absolute;
	left:298px;
	top:759px;
	width: 431px;
	height: 110px;
	background-color:#B58938;
	padding:5px 0px 0px 15px;	
}
#galleryback #pic01 {
	position: absolute;
	left:13px;
	top:13px;
	width: 116px;
	height: 84px;
}
#galleryback #pic01 img {
	border:3px solid #6D5222;
}
#galleryback #pic02 {
	position: absolute;
	left:162px;
	top:13px;
	width: 116px;
	height: 84px;
}
#galleryback #pic02 img {
	border:3px solid #6D5222;
}
#galleryback #pic03 {
	position: absolute;
	left:312px;
	top:13px;
	width: 116px;
	height: 84px;
}
#galleryback #pic03 img {
	border:3px solid #6D5222;
}
#footnote {
	position: absolute;
	left:37px;
	top:881px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:10px; 
	color: #B58938; 
}
#footnote a {
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:10px; 
	color: #B58938; 
	text-decoration: none;
}
#footnote a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:10px; 
	color: #B58938; 
	text-decoration: underline;
}
#lowest {
	position: absolute;
	left:15px;
	top:812px;
	width:778px;
	height:100px;
	background-color:#3C0C0A;
}

#flag { z-index:9;
	position: absolute;
	left:215px;
	top:355px;
}
#flag img {	border:1px solid #6D5222;}

#offers { z-index:99;
	position:absolute;
	top:695px;
	left:675px;
}
#offers a {
	bordeR:0px;
}

#panel {
	position:absolute;
	top:44px;
	left:30px;
	width:466px;
	height:430px;
	border:1px solid #820502;
	background-color:#C4A56C;
}

#specoff {
	width:300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #820502;
	padding:0px 0px 0px 0px; margin:55px 0px 0px 55px;
	text-align:left;
}

#specoff table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F3E5CA;
	margin:0px 0px 0px 0px;
	border:1px solid #820502;
}
#specoff table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #820502;
	line-height:150%;
	padding:3px;

}

#booking {
	position:absolute;
	left:75px;
	top:590px;
	width:172px;
	font-family: Garamond, Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #820502;
}
#correctie { z-index:11;
position:absolute;
top:300px;
left:382px;
width:5px;
height:50px;
background-color:#D2BC95;
border:0px solid red;
}

#return {
	position: absolute;
	left:0px;
	top:265px;
	width:463px;
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:11px; 
	text-align:center;
	color: #770502; font-weight:bold;
}
#return a {
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:11px; 
	color: #770502; 
	text-decoration: none; font-weight:bold;
}
#return a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif, Garamond;
	font-size:11px; 
	color: #770502; 
	text-decoration: underline; font-weight:bold;
}
