

<style type="text/css">
/***********************************************
****************** GLOBAL **********************
************************************************/
.WEBBUG{
	/*
	DO NOT DELETE OR MOVE THIS class (For some reason the first css class is not working)
	*/
}
body{
	background-image:url(../gfx/sitebackground_0.png);
	font-size:9px;
}
/***********************************************
****************** DEFAULT **********************
************************************************/	
.site{
    width:998px;
    height:554px;
}

/***********************************************
************* TOP MENU / MAIN MENU *************
************************************************/
.topMenu{
	top:6px;
	right:168px;
	font-size:11px;
}
.topMenuFirstLastSpacer{
	width:11px;
	height:18px;
}
.tdTopMenuFirst
{
	background-image:url(../gfx/Topmenu_left_0.png);
	background-repeat:no-repeat;
}
.tdTopMenuCenter
{
	background-image:url(../gfx/Topmenu_midt_0.png);
	background-repeat:repeat-x;
	padding-left:4px;
	padding-right:4px;
}
.tdTopMenuLast
{
	background-image:url(../gfx/Topmenu_right_0.png);
	background-repeat:no-repeat;
}
.topMenu tr td{
}
.topmenuContentSpacer{
	padding-left:6px;
	padding-right:6px;
	/*vertical-align:bottom;*/
}
.languageflag{
	padding-top:0px;
}
.divTopMenuImageLink{
	top:4px;
	left:834px;
}
.mainmenu{
	top:33px;
	left:13px;
	font-size:15px;
}
.mainmenuContentItem{
	padding-top:3px;
}
.mainmenuContentSpacer{
	padding-left:8px;
	padding-right:8px;
}
/***********************************************
****************** CONTENT *********************
************************************************/
.content{
    top:18px;
	left:0px;
	width:998px;
	height:532px;
}
.imgbackground
{
	position:absolute;
	top:5px;
	left:0px;
}
.contentTopLine{
	top:38px;
	left:8px;
	width:983px;
	height:1px;
}
.contentLeftBackgroundImage{
	top:125px;
	left:8px;
}
.contentLogo{
	top:39px;
	left:8px;
}
.Menu2{
	top:133px;
	left:26px;
}
.Menu2Top{
	background-image:url(../gfx/Menu2_top_0.png);
	height:10px;
	width:161px;
}
.Menu2Center{
	background-image:url(../gfx/Menu2_center_0.png);
}
.Menu2Bottom{
	background-image:url(../gfx/Menu2_bottom_0.png);
	height:10px;
	width:161px;
}
.Menu2ContentTable{
    margin-top:6px;
    margin-left:13px;
}
.Menu2ContentTable tr td{
	padding-bottom:9px;
}
.addthis_button{
	top:502px;
	left:26px;
}
.contentBackgroundImage{
	top:56px;
	left:287px;
	width:686px;
	height:436px;
}
.contentBackgroundImageText{
	top:495px;
	left:287px;
	width:320px;
	height:29px;
}
.contentBackgroundImageCounter{
	top:492px;
	right:25px;
	height:32px;
	font-size:20px;
}
.contentTextFieldRoot{
    top:125px;
	left:287px;
}
.contentRightTextFieldRoot{
    top:125px;
	right:25px;
}
.toggleContainer{
	top:6px;
	right:0px;
}
.toggleContainerOff{
}
.textFieldTop{
	background-image:url(../gfx/Textfield_top_0.png);
	width:324px;
	height:8px;
}
.textFieldCenter{
	background-image:url(../gfx/Textfield_center_0.png);
	width:324px;
	height:320px;
}
.textFieldBottom
{
	background-image:url(../gfx/Textfield_bottom_0.png);
	width:324px;
	height:8px;
}
.rightTextFieldTop{
	background-image:url(../gfx/Textfield_right_top_0.png);
	width:324px;
	height:8px;
}
.rightTextFieldCenter{
	background-image:url(../gfx/Textfield_center_0.png);
	width:324px;
	height:320px;
}
.rightTextFieldBottom{
	background-image:url(../gfx/Textfield_right_bottom_0.png);
	width:324px;
	height:8px;
}
.divTextContainer{
	top:48px;
	right:32px;
    width:256px;
    height:240px;	
}
.divRightTextContainer{
	top:48px;
	right:32px;
    width:256px;
    height:240px;	
}
.divRightScrollbarContainer{
	top:48px;
	right:19px;
}
.divRightTextDocument{
	width:256px;
}
.toggleBackgroundOffRight_gron{
	background-image:url(../gfx/toggle_off_left_gron_0.png);
	width:8px;
	height:13px;
}
.toggleBackgroundOffCenter_gron{
	background-image:url(../gfx/toggle_off_right_gron_0.png);
	height:13px;
	padding-left:6px;
	padding-right:6px;
}
.toggleBackgroundOffRight_blaa{
	background-image:url(../gfx/toggle_off_left_blaa_0.png);
	width:8px;
	height:13px;
}
.toggleBackgroundOffCenter_blaa{
	background-image:url(../gfx/toggle_off_right_blaa_0.png);
	height:13px;
	padding-left:6px;
	padding-right:6px;
}
.toggleBackgroundOnRight{
	background-image:url(../gfx/toggle_on_left_0.png);
	width:8px;
	height:13px;
}
.toggleBackgroundOnCenter{
	background-image:url(../gfx/toggle_on_right_0.png);
	height:13px;
	padding-left:6px;
	padding-right:6px;
}
.toggleContainerShow{
	top:131px;
	right:728px;
}
.divScrollbarContainer{
	top:48px;
	right:19px;
}
.divSmallFlash{
	top:46px;
	left:8px;
	width:124px;
	height:79px;
}
.divBackgroundImagePrev{
	top:480px;
	left:287px;
}
.divBackgroundImageNext{
	top:480px;
	right:25px;
}
.tdBackgroundImageSelectorMiddle{
	background-image:url(../gfx/background_selector_middle_0.png);
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
}
.tdBackgroundImageSelectorSpacer{
	background-image:url(../gfx/background_selector_middle_0.png);
	width:10px;
}
.tdBackgroundImageSelectorRight{
	width:4px;
	height:12px;
	background-image:url(../gfx/background_selector_right_0.png);
}
.tdBackgroundImageSelectorLeft{
	width:4px;
	height:12px;
	background-image:url(../gfx/background_selector_left_0.png);
}
.tablePhoto360Selector{
	top:43px;
	right:25px;
}
.tdPhotoLeftOff{
	width:5px;
	background-image:url(../gfx/photo_tab_left_off_0.png);
	height:13px;
}
.tdPhotoCenterOff{
	background-image:url(../gfx/photo_tab_center_off_0.png);
	padding-left:5px;
	padding-right:3px;
	height:13px;
}
.tdPhotoRightOff{
	width:6px;
	background-image:url(../gfx/photo_tab_right_off_0.png);
	height:13px;
}
.tdPhotoLeftOn{
	width:5px;
	background-image:url(../gfx/photo_tab_left_on_0.png);
	height:13px;
}
.tdPhotoCenterOn{
	background-image:url(../gfx/photo_tab_center_on_0.png);
	padding-left:5px;
	padding-right:3px;
	height:13px;
}
.tdPhotoRightOn{
	width:6px;
	background-image:url(../gfx/photo_tab_right_on_0.png);
	height:13px;
}
.divBookingLinkContainer{
    top:454px;
    left:22px;
}
.divBookingLinkText{
	top:13px;
	width:163px;
	font-size:16px;
	letter-spacing:1px;
}
.divBookingIframe{
	top:39px;
	left:271px;
	width:720px;
	height:485px;
}
.divCalenderOverviewContainer{
	top:320px;
	left:26px;
}
.tdCalenderOverviewTop{
	text-align:center;
}
.divCalenderOverviewBackground{
	width:161px;
	height:121px;
	background-image:url(../gfx/calender_background_0.png);
}
.tdCalenderDayName{
	width:19px;
	height:17px;
}
.tdCalenderDate{
	width:20px;
	height:17px;
}
.tdCalenderDateSaterday{
	width:21px;
	height:17px;
}
.tdCalenderDateSunday{
	width:21px;
	height:17px;
}
.tdCalenderWeekNo{
	width:18px;
	height:17px;
}
.tdCalenderTopLeftOn{
	background-image:url(../gfx/calender_top_left_on_0.png);
	width:7px;
	height:17px;
}
.tdCalenderTopCenterOn{
	height:17px;
	background-image:url(../gfx/calender_top_center_on_0.png);
}
.tdCalenderTopRightOn{
	width:7px;
	height:17px;
	background-image:url(../gfx/calender_top_right_on_0.png);
}
.tdCalenderTopLeftOff{
	background-image:url(../gfx/calender_top_left_off_0.png);
	width:7px;
	height:17px;
}
.tdCalenderTopCenterOff{
	height:17px;
	background-image:url(../gfx/calender_top_center_off_0.png);
}
.tdCalenderTopRightOff{
	width:7px;
	height:17px;
	background-image:url(../gfx/calender_top_right_off_0.png);
}
.tdCalenderTopSpacer{
	width:1px;
}
.divCalenderContent{
	top:55px;
	left:287px;
	width:698px;
	height:454px;
}
.divCalenderContentHeader{
}
.divCalendertableHeader{
	width:683px; /*REDO...*/
}
.divCalenderContentRoot{
	top:33px;
	width:698px;
	height:421px;
}
.divCalenderContentContainer{
	width:683px;
	height:421px;
}
.divCalenderContentDocument{
	width:683px;
}
.divCalenderContentScrollbarContainer{
	left:688px;
}
.tblCalendarWeekView tr th{
	height:16px;
}
.tblCalendarWeekView tr td{
	height:16px;
}
.tblCalendarWeekViewTimeColumn{
	width:32px;
}
.tblCalendarWeekViewDayColumn{
	width:92px;
}
.aFacebookLink{
	top:500px;
	left:160px;
}

/***********************************/
/***        Front page           ***/
/***********************************/
.divFrontpageFlashContainer{
	top:12px;
	left:6px;
	width:986px;
	height:512px; 
}
.imgFrontpageBackground{
	top:39px;
	left:8px;
}

/**************** FrontPagePackageDeal ******************/
.divFrontPagePackageDealLink{
	top:76px;
	left:678px;
	/*width:280px;
	height:142px;*/	
	width:235px;
	height:123px;	
	background-image:url(../gfx/frontpage_packagedeal_box_0.png);
}
.imgHeadlineFrontpagePackagedeal{
	position:absolute;
    top:6px;
	left:6px;
}
.imgFrontpagePackagedeal{
	top:35px;
	left:21px;
	/*width:138px;
	height:86px;*/
	
	width:115px;
	height:72px;
}
.imgFrontpagePackagedealMask{
	top:35px;
	left:67px;
}
.divFrontpagePackageDealText{
	top:113px;
	left:810px;
	width:83px;
	height:67px;
	font-size:8px;
	border: #FF0000 0px solid;
	overflow: hidden;
}

/**************** FrontPageEvent ******************/
.divFrontPageEventLink{
    top:176px;
	left:678px;
	/*width:280px;
	height:125px;*/
	
	width:235px;
	height:108px;
	background-image:url(../gfx/frontpage_event_box_0.png);
}
.imgHeadlineFrontpageEvent{
    position:absolute;
    top:5px;
	left:6px;
}
.imgFrontpageEvent{
	top:22px;
	left:21px;
	/*width:138px;
	height:86px;*/
	
	width:115px;
	height:72px;
}
.imgFrontpageEventMask{
	top:22px;
	left:67px;
}
.divFrontpageEventText{
	top:202px;
	left:810px;
	width:83px;
	height:61px;
	font-size:8px;
	border: #FF0000 0px solid;
	overflow: hidden;
}
/**************** FrontBooking ******************/
.divFrontBookingLink{
    top:262px;
	left:678px;
	/*width:280px;
	height:125px;*/
	
	width:235px;
	height:108px;
	background-image:url(../gfx/frontpage_event_box_0.png);
}
.imgHeadlineBooking{
    position:absolute;
    top:5px;
	left:6px;
}
.imgFrontBooking{
	top:22px;
	left:21px;
	/*width:138px;
	height:86px;*/
	
	width:115px;
	height:72px;
}
.imgFrontBookingMask{
	top:22px;
	left:67px;
}
.divFrontBookingText{
	top:287px;
	left:810px;
	width:83px;
	height:67px;
	font-size:8px;
	border: #FF0000 0px solid;
	overflow: hidden;
}



/**********************************/
.divFrontpageLogoes{
    top:496px;
	left:19px;
}
.divFrontpageLogoes td{
	padding-right:6px;
}

.divGalleryPreviewContainer
{
	position:absolute;
	top:346px;
	left:26px;
	width:209px;
	height:145px;
	z-index:10;
}
.divGalleryPreviewFlash
{
	position:absolute;
	top:0px;
	left:0px;
	width:209px;
	height:128px;
	overflow:hidden;
}
.divGalleryPreviewBorder_gron
{
	position:absolute;
	top:0px;
	left:0px;
	width:209px;
	height:145px;
	background-image:url(../gfx/gallery_teaser_border_gron_0.png);
}
.divGalleryPreviewBorder_blaa
{
	position:absolute;
	top:0px;
	left:0px;
	width:209px;
	height:145px;
	background-image:url(../gfx/gallery_teaser_border_blaa_0.png);
}
.divGalleryPreviewText
{
	position:absolute;
	top:130px;
	left:8px;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:0px;
	font-weight:bold;
}
/***********************************/
/***         Calendar            ***/
/***********************************/
.divCalendarEventContainer{
	overflow:hidden;
}
.tblCalendarEvent{
	height:100%;
}
.tblCalendarWeekView th span{
	position:relative; 
	float:left; 
	display:block;
	width:77px;
}
.tdCalendarEventTopOff{
	background-image:url(../gfx/Event_top_off_0.png);
	width:93px;
	height:11px;
	padding-left:6px;
	font-size:8px;
}
.tdCalendarEventTopOn{
	background-image:url(../gfx/Event_top_on_0.png);
	width:93px;
	height:11px;
	padding-left:6px;
	font-size:8px;
}
.tdCalendarEventCenterOff{
	background-image:url(../gfx/Event_center_off_0.png);
	width:93px;
	padding-left:6px;
	padding-top:3px;
}
.tdCalendarEventCenterOn{
	background-image:url(../gfx/Event_center_on_0.png);
	width:93px;
	padding-left:6px;
	padding-top:3px;
}
.tdCalendarEventBottomOff{
	background-image:url(../gfx/Event_bottom_off_0.png);
	width:93px;
	height:8px;
}
.tdCalendarEventBottomOn{
	background-image:url(../gfx/Event_bottom_on_0.png);
	width:93px;
	height:8px;
}
.divCalendarInfoOff{
	right:3px;
	bottom:3px;
	background-image:url(../gfx/Info_off_0.png);
	width:12px;
	height:12px;
}
.divCalendarInfoOn{
	right:3px;
	bottom:3px;
	background-image:url(../gfx/Info_on_0.png);
	width:12px;
	height:12px;
}
.divCalendarInfoOff{
	right:3px;
	bottom:3px;
	background-image:url(../gfx/Info_off_0.png);
	width:12px;
	height:12px;
}
.divCalenderEventDetailsRoot{
	top:64px;
	left:-90px;
	width:759px;
	height:418px;
}
.divCalenderEventDetailsOuterContainer{
	width:759px;
	height:421px;
	background-image:url(../gfx/event_details_background_0.png);
}
.divCalenderEventDetailsContainer{
	top:93px;
	left:29px;
	width:214px;
	height:224px;
}
.divCalenderEventDetailsDocument{
	width:214px;
}
.divCalenderEventDetailsScrollbarContainer{
	top:93px;
	left:250px;
}
.divCalenderEventDetailsImage{
	top:51px;
	left:269px;
}
.divPrintCloseContainer{
	top:16px;
	right:7px;
}
.aCalenderPrintDay{
	padding-top:1px;
	padding-right:3px;
}
.divCalenderAgendaHeader{
	top:17px;
	width:685px;
}
.divCalenderEventAgendaDayHeader{
	font-size:10px;
	margin-bottom:6px;
	margin-top:13px;
}
.divCalenderEventAgendaEvent{
}

/**********************************/
/***           NEWS               */
/**********************************/
.newsHeader{
	font-size:10px;
}
.spanNewsReadMore{
	padding-right:6px;
}

/**********************************/
/***          Contact             */
/**********************************/
.contentFullTextFieldRoot{
	top:54px;
	left:287px;
	width:687px;
	height:454px;
}
.divFullTextContainer{
	top:16px;
	left:16px;
	width:648px;
	height:422px;
}
.divFullTextContainerScroll{
	top:16px;
	left:671px;
	width:13px;
	height:454px;
}
.tblContactForm{
	margin-left:32px;
}
.inputCell input, .inputCell textarea, .inputControl{
	font-size:9px;
	width:192px;
}
.submitButton{
	font-size:9px;
}
.textCell{
	padding-right:19px;
}
.inputCell{
	padding-bottom:6px;
}
.tblContactFormSubmitRow{
	padding-top:6px;
}
.validatorCell{
	padding-left:3px;
}
.imgReloadCaptcha{
	margin-top:3px;
	margin-left:6px;
}

/**********************************/
/***          ImageMenu             */
/**********************************/
.imageMenu{
	top:138px;
	left:35px;
	width:205px;
}
.tblImageMenuRoot{
	top:10px;
}
.tblImageMenu{
	width:205px;
}
.tdImageMenuTop{
	background-image:url(../gfx/ImageMenu_background_top_0.png);
	height:8px;
}
.tdImageMenuCenter{
	background-image:url(../gfx/ImageMenu_background_center_0.png);
}
.tdImageMenuBottom{
	background-image:url(../gfx/ImageMenu_background_bottom_0.png);
	height:8px;
}
.divImageMenuContainer{
	margin-left:13px;
	width:179px;
	height:346px;
}
.divImageMenuItem{
	margin-bottom:6px;
	height:64px;
}
.divImageMenuItemText{
	margin-left:86px;
	width:86px;
	height:64px;
	padding:3px;
}
.divImageMenuItemTextTitle{
	font-size:10px;
}
.divImageMenuUpArrowContainer{
	top:0px;
	left:98px;
	width:10px;
	height:10px;
}
.divImageMenuDownArrowContainer{
	top:374px;
	left:98px;
	width:10px;
	height:10px;
}

/**********************************/
/***      ImageGallery            */
/**********************************/
.divImageGalleryContent{
	top:39px;
	left:271px;
}
.divGalleriesListRoot{
	height:474px;
	width:717px;
}
.tblGalleriesList{
	margin-left:80px; 
	margin-top:22px; 
}
.divGlleriesListBack{
	top:442px; 
	left:6px; 
	font-size:40px;
}
.divGlleriesListNext{
	top:442px; 
	left:691px; 
	font-size:40px;
}
.divGalleryContainer{
	width:253px; 
	height:96px;
	margin-right:64px;
	margin-bottom: 64px;
	margin-top: 48px;
}
.galleryCenterImage{
	top:42px;
    left:42px;
}
.galleryUpperRightImage{
	top:0px;
    left:64px;
}
.galleryLowerRightImage{
	top:64px;
    left:64px;
}
.galleryLowerLeftImage{
	top:64px;
    left:0px;
}
.galleryUpperLeftImage{
	top:0px;
    left:0px;
}
.divGalleryTitle{
	/*bottom:-32px;*/
	top:96px;
	left:0px;
	width:253px; 
}
.divGalleryFlashFrame{
	width:692px;
	height:442px;
}
.galleryBoxFlashBox{
	top:3px;
	left:3px;
	width:686px;
	height:436px;
}
.divCloseGallery{
	top:10px;
	right:16px;
	width:32px;
	height:32px;
	font-size:25px;
	padding-left:6px;
}
.divGalleryControlBoard{
	bottom:26px;
	left:0px;
	width:686px;
	height:19px;
	font-size:25px;
}
.divGalleryControlBoard td{
	padding-right:3px;
}
.galleryImage1{
	top:0px;
	left:0px;
}
.galleryImage2{
	top:6px;
	left:32px;
}
.galleryImage3{
	top:13px;
	left:64px;
}
.galleryImage4{
	top:6px;
	left:96px;
}
.galleryImage5{
	top:0px;
	left:128px;
}
.divGalleryLeftZone{
	top:0px;
	left:0px;
	width:114px;
	height:93px;
}
.divGalleryRightZone{
	top:0px;
	left:152px;
	width:127px;
	height:93px;
}

/*****************************************/
.show{
    display:block;	
}
</style>