@font-face { font-family: GentiumBasicRegular; src: local(☺), url('../fonts/GenBasR-webfont.woff') format('woff'), url('../fonts/GenBasR-webfont.ttf') format('truetype'), url('../fonts/GenBasR-webfont.svg#webfont4ccSQ5RX') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: GentiumBasicItalic; src: local(☺), url('../fonts/GenBasI-webfont.woff') format('woff'), url('../fonts/GenBasI-webfont.ttf') format('truetype'), url('../fonts/GenBasI-webfont.svg#webfontOciXtJo7') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: GentiumBasicBold; src: local(☺), url('../fonts/GenBasB-webfont.woff') format('woff'), url('../fonts/GenBasB-webfont.ttf') format('truetype'), url('../fonts/GenBasB-webfont.svg#webfontktfEaL63') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: GentiumBasicBoldItalic; src: local(☺), url('../fonts/GenBasBI-webfont.woff') format('woff'), url('../fonts/GenBasBI-webfont.ttf') format('truetype'), url('../fonts/GenBasBI-webfont.svg#webfontIzYr0UY2') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: GentiumBookBasicRegular; src: local(☺), url('../fonts/GenBkBasR-webfont.woff') format('woff'), url('../fonts/GenBkBasR-webfont.ttf') format('truetype'), url('../fonts/GenBkBasR-webfont.svg#webfont8L8sHSdL') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: GentiumBookBasicItalic; src: local(☺), url('../fonts/GenBkBasI-webfont.woff') format('woff'), url('../fonts/GenBkBasI-webfont.ttf') format('truetype'), url('../fonts/GenBkBasI-webfont.svg#webfontlgNv1MjC') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: GentiumBookBasicBold; src: local(☺), url('../fonts/GenBkBasB-webfont.woff') format('woff'), url('../fonts/GenBkBasB-webfont.ttf') format('truetype'), url('../fonts/GenBkBasB-webfont.svg#webfonttIW6Xv9u') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: GentiumBookBasicBoldItalic; src: local(☺), url('../fonts/GenBkBasBI-webfont.woff') format('woff'), url('../fonts/GenBkBasBI-webfont.ttf') format('truetype'), url('../fonts/GenBkBasBI-webfont.svg#webfontlU3b2sYR') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: BeautifulESRegular; src: url('../fonts/beautiful-es-webfont.eot#') format('embedded-opentype'), url('../fonts/beautiful-es-webfont.woff') format('woff'), url('../fonts/beautiful-es-webfont.ttf') format('truetype'), url('../fonts/beautiful-es-webfont.svg#webfonti56tKR3Z') format('svg'); font-weight: normal; font-style: normal; }

.bodytext11 {
	font-size:11pt;
	font-family:GentiumBasicRegular, 'Times New Roman', serif;
}

.bodytext8 {
	font-family:GentiumBasicRegular, 'Times New Roman', serif;
	font-size:8pt;
}

.bodytext12i {
	font-family:GentiumBasicItalic, 'Times New Roman', serif;
	font-size:12pt;
}

.bodytext18 {
	font-family:GentiumBasicRegular, 'Times New Roman', serif;
	font-size:18pt;
}

.bodytext16b {
	font-family:GentiumBookBasicBold, 'Times New Roman', serif;
	font-size:16pt;
}

#page1 {
	margin-top:0;
}

#bodystyle {
	float:inherit;
	position:relative;
	width:1000px;
	height:700px;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFFFFF;
	top:0;
	left:0;
}

.h3i {
	font-family:GentiumBasicItalic, 'Times New Roman', serif;
	font-size:12pt;
	font-style:italic;
}

.bodytext12b {
	font-family:GentiumBookBasicBold, 'Times New Roman', serif;
	font-size:12pt;
}

.h3 {
	font-family:GentiumBasicRegular, 'Times New Roman', serif;
	font-size:12pt;
}

.h1 {
	font-family:GentiumBasicRegular, 'Times New Roman', serif;
	font-size:18pt;
}

.bodytext10 {
	font-family:GentiumBasicRegular, 'Times New Roman', serif;
	font-size:10pt;
	color:#000000;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color:#333333;
	text-decoration:underline;
}

#vertmenu ul li a {
	display:block;
	text-decoration:none;
	color:#333333;
	width:130px;
	font-size:16px;
	font-family:GentiumBookBasicBold, 'Times New Roman', serif;
	border-bottom:1px none #663366;
	padding:5px 0px 2px 4px;
}

#vertmenu ul li {
	margin:0;
	padding:0;
}

#vertmenu ul {
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
	border-width:initial;
	border-top-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#000000;
	border-style:none;
	margin:0;
	padding:0;
}

#vertmenu h1 {
	display:block;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	background-color:#333399;
	color:#FFFFFF;
	font-size:16px;
	font-family:GentiumBookBasicBold, 'Times New Roman', serif;
	margin:0;
	padding:3px 0px 5px 3px;
}

#vertmenu {
	font-family:GentiumBookBasicBold, 'Times New Roman', serif;
	width:180px;
	top:175px;
	height:220px;
	left:53px;
	position:absolute;
}

a.item2a:active {
	text-decoration:none;
}

a.item2a:hover {
	text-decoration:underline;
	color:#FF00FF;
}

a.item2a:visited {
	text-decoration:none;
}

a.item2a:link {
	text-decoration:none;
}

.bodytext10b {
	font-family:GentiumBookBasicBold, 'Times New Roman', serif;
	font-size:10pt;
}

#preisetabelle {
	position:absolute;
	width:319px;
	height:69px;
	left:648px;
	top:374px;
}

#preisebild {
	position:absolute;
	width:319px;
	height:185px;
	left:648px;
	top:175px;
}

#toppicture {
	position:absolute;
	height:100px;
	width:976px;
	top:35px;
	left:0;
}

#boxgrey {
	background-color:#999999;
	position:absolute;
	left:106px;
	top:566px;
	width:92px;
	height:85px;
	z-index:3;
}

#boxgreen {
	background-color:#CCCC99;
	position:absolute;
	left:55px;
	top:519px;
	width:92px;
	height:85px;
	z-index:2;
}

#boxgreenbig {
	background-color:#CCCC99;
	position:absolute;
	width:138px;
	height:294px;
	z-index:1;
	left:810px;
	top:350px;
}

body {
	background-color:#FFFFFF;
	height:100%;
	margin:0;
}

html {
	height:100%;
}

img {
	border-style:none;
	margin:0;
}

#PageDiv {
	position:relative;
	min-height:100%;
	width:1000px;
	margin:auto;
}

#picturegallery {
	position:absolute;
	left:250px;
	top:200px;
	width:539px;
	height:50px;
	z-index:7;
	overflow:visible;
}

#lightboxpension {
	position:absolute;
	height:123px;
	z-index:6;
	top:290px;
	left:250px;
	width:556px;
}

#picturerooms {
	position:absolute;
	left:250px;
	top:420px;
	width:539px;
	height:50px;
	z-index:7;
	overflow:visible;
}

#lightboxzimmer {
	position:absolute;
	height:123px;
	z-index:6;
	top:460px;
	left:250px;
	width:558px;
}

#picturearea {
	position:absolute;
	left:250px;
	top:610px;
	width:478px;
	height:32px;
	z-index:5;
	overflow:visible;
}

#lightboxumgebung {
	position:absolute;
	left:250px;
	top:650px;
	height:123px;
	z-index:8;
	width:556px;
}

#picturedestinations {
	position:absolute;
	left:250px;
	top:810px;
	width:478px;
	height:32px;
	z-index:9;
	overflow:visible;
}

#lightboxumgebung1 {
	position:absolute;
	left:250px;
	top:860px;
	height:123px;
	z-index:10;
	width:557px;
}

#lagetext_lt {
	position:absolute;
	left:252px;
	top:175px;
	width:268px;
	height:503px;
}

#lagetext_rt {
	position:absolute;
	left:531px;
	top:174px;
	width:169px;
	height:183px;
}

#lagetext_rm {
	position:absolute;
	width:265px;
	height:308px;
	left:531px;
	top:353px;
}


