﻿body 
{
	margin: 0px;
	padding: 0px;
	min-height: 100%;
	height: 100%;
	font-family: Verdana, Tahoma, Sans-Serif, Times New Roman, Arial;
	background-image: url(../../mediapool/layout/bg_body.gif); 
	background-repeat: repeat;
}

.tables 
{
	height: 100%;
}

.content 
{
	height: 600px;
	width: 945px;
	background-image: url(../../ew/media/_System/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.top { width: 915px; height: 236px;}
.top .logo { width: 274px; text-align: center;}
.top .logo IMG { border: 0px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='mediapool/Layout/guestbook.png', sizingMethod='scale');}
.top .menu { color: #cbc0a7; margin-top: 20px; font-size: 12px;}
.top .menu .txtsearch { width: 120px; height: 16px; margin-bottom: 6px; background-color: #4d4d4d; color: #cbc0a7; border: solid 1px #000000; font-size: 10px; padding-left: 2px;}
.top .menu .ibsearch { padding-top: 2px; margin-top: 2px;}

.gallery { color: #ffffff; font-size: 11px; margin-top: 30px;}
.gallery .btnpag 
{
	background-image: url(images/btnpaging.png); 
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	margin-right: 5px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/btnpaging.png', sizingMethod='scale');
	cursor: hand;
}

.hMenu { width: 380px;}
.StaticMenuItemStyle { padding-top: 10px; padding-bottom: 7px; border-bottom: solid 4px #515151; color: #cbc0a7; text-align: center; font-size: 11px;}
.StaticHoverStyle { padding-top: 10px; padding-bottom: 7px; border-bottom: solid 4px #ffb108;}
.StaticSelectedStyle {}
.DynamicMenuItemStyle,DynamicMenuStyle 
{
	background-color: #212121; 
	border-left: solid 1px #939393;
	border-right: solid 1px #939393;
	border-bottom: solid 1px #939393;
	font-size: 11px; 
	padding-left: 2px;
	padding-top: 2px;  
	color: #cbc0a7; 
	height: 20px; 
	width: 160px;
}
.DynamicHoverStyle { color: #cbc0a7; font-size: 11px; height: 20px; background-color: #515151;}
.DynamicSelectedStyle { color: #ffb108;}

.middle 
{
	width: 945px;
	height: 336px;
	background-image: url(../../ew/media/_System/bg_content.gif);
	background-repeat: no-repeat;
	background-position: top center;
	color: #ffffff;
}
.middle .contentframe
{
	padding-top: 50px;
	padding-left: 130px;
	padding-right: 30px;
	padding-bottom: 20px;
	width: 100%;
	z-index: 2;
}
.middle .contentframe .contenttitle { font-size: 16px; margin-bottom: 10px;}
.middle .contentframe .contenttext { font-size: 12px; padding-top: 5px; padding-top: 10px;}
.middle .contentframe .contenttext TD { color: #ffffff; font-size: 12px;}
.middle .contentframe .contenttext A{ text-decoration: none; color: #ffb108;}
.middle .contentframe .contenttext A:Hover{ text-decoration: underline;}

.middle .contentframe .search { margin-top: 20px; font-size: 11px;}
.middle .contentframe .search A { text-decoration: none; color: #ffffff;}
.middle .contentframe .search A:Hover { text-decoration: underline; color: #ffffff;}
.middle .contentframe .search .searchlink { padding-bottom: 10px;}

.middle .contentframe .booking { font-size: 11px; color: #ffffff;}
.middle .contentframe .booking .calendar { color: #ffffff;}
.middle .contentframe .booking .calendar A { text-decoration: none;}
.middle .contentframe .booking .calendar A:Hover { text-decoration: underline;}
.middle .contentframe .booking .required { font-style: italic; font-size: 10px;}
.middle .contentframe .booking .sel {background-color: #4d4d4d; color: #cbc0a7; height: 18px; width: 140px; border: solid 1px #000000; font-size: 11px; padding-left: 2px;}
.middle .contentframe .booking .txt {background-color: #4d4d4d; color: #cbc0a7; height: 18px; width: 140px; border: solid 1px #000000; font-size: 11px; padding-left: 2px; margin-top: 3px;}
.middle .contentframe .booking .imgpopup { padding-left: 3px;}
.middle .contentframe .booking .imgcalendar { padding-left: 3px;}
.middle .contentframe .booking .passenger { color: #ffffff; font-size: 10px;}
.middle .contentframe .booking .passenger .sel {background-color: #4d4d4d; color: #cbc0a7; height: 18px; width: 140px; border: solid 1px #000000; font-size: 11px; padding-left: 2px;}
.middle .contentframe .booking .hl { text-decoration: none; color: #ffb108; cursor: pointer;}
.middle .contentframe .booking .ck { padding-bottom: 2px;}

.middle .contentframe .guestbook { font-size: 11px; color: #ffffff;}
.middle .contentframe .guestbook .txt { background-color: #4d4d4d; color: #cbc0a7; height: 18px; width: 140px; border: solid 1px #000000; font-size: 11px;}
.middle .contentframe .guestbook .paging { height: 18px; width: 40px; border: solid 1px #000000; font-size: 11px;}
.middle .contentframe .guestbook .btn { height: 18px; width: 60px; border: solid 1px #000000; font-size: 11px;}
.middle .contentframe .guestbook .response { border-left: solid 1px #cbc0a7; margin-top: 20px; margin-left: 1px;}
.middle .contentframe .guestbook .response TD { font-size: 11px;}
.middle .contentframe .guestbook .response .name { color: #cbc0a7; border-bottom: solid 1px #cbc0a7; font-weight: bold;}
.middle .contentframe .guestbook .response .name A { text-decoration: none; color: #cbc0a7;}
.middle .contentframe .guestbook .response .name A:Hover { text-decoration: underline;}
.middle .contentframe .guestbook .response .date { color: #cbc0a7; border-bottom: solid 1px #cbc0a7;}
.middle .contentframe .guestbook .response .message { color: #cbc0a7; padding-left: 5px; padding-top: 5px;}
.middle .contentframe .guestbook .response .message A { text-decoration: none; color: #cbc0a7;}
.middle .contentframe .guestbook .response .message A:Hover { text-decoration: underline;}
.middle .contentframe .guestbook .seperator { border-bottom: solid 1px #cbc0a7;}

.middle .contentframe .showimage {}
.middle .contentframe .showimage .image IMG { border: solid 1px #ffb108; cursor: pointer;}
.middle .contentframe .showimage .properties { font-size: 12px; color: #ffffff;}

.bottom 
{
	width: 944px;
	font-size: 10px;
	height: 30px;
	color: #bababa;
	background-image: url(../../ew/media/_System/bg_bottom.gif);
	background-repeat: no-repeat;
}

.bottom .bleft { padding-left: 30px;}
.bottom .bright { padding-right: 30px;}

#bgcontent 
{
	background-image: url(../../ew/media/_System/bg_fill.gif);
	background-repeat: repeat-y;
	background-position: center;
	z-index: 1;
}

#flowerleft 
{ 
	background-image: url(images/blomst.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 147px;
	height: 188px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/blomst.png', sizingMethod='scale');
}
#flowerright 
{
	background-image: url(images/cafemynd.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-right: 7px;
	width: 259px;
	height: 252px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/cafemynd.png', sizingMethod='scale');
}

#sitemap { font-size: 12px; color: #ffffff;}
#sitemap A { text-decoration: none; color: #ffffff;} 
#sitemap A:Hover { text-decoration: underline; color: #ffffff;}

/* Calendar styles */
#accregform { visibility: hidden;}