body {
background: WHITE;
margin: 0px 0px 0px 0px;
padding: 0px;
}

a {
color: black;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

.www_hotelica_de {
width: 994px;
margin: 10px auto;
clear: both;
overflow: hidden; /* Float lokal beschränken */
}

.h-nav {
font-family: Verdana;
color: WHITE;
font-size: 12px;
font-weight: bold;
text-decoration: none;
padding-left: 12px;
background-image: url(/images/www/h-nav-inactive.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
}

.h-nav:hover {
text-decoration: underline;
background-image: url(/images/www/h-nav-active.gif);
}

.f-nav {
color: #000000;
font-family: Arial;
font-size: 12px;
text-decoration: none;
}

.f-nav:hover {
text-decoration: underline;
/*
color: #f6820c;
*/
}

/* Style WWW-Header BEGIN */
.www-box-tp {
background-image: url(/images/www/wwwmain-t.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.www-box-rt {
background-image: url(/images/www/wwwmain-r.gif); background-repeat: repeat-y; background-position: 100% 0%;
}

.www-box-bt {
background-image: url(/images/www/wwwmain-b.gif); background-repeat: repeat-x; background-position: 0% 100%;
}

.www-box-lt {
background-image: url(/images/www/wwwmain-l.gif); background-repeat: repeat-y; background-position: 0% 0%;
}

.www-box-tl {
background-image: url(/images/www/wwwmain-tl.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.www-box-tr {
background-image: url(/images/www/wwwmain-tr.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.www-box-br {
background-image: url(/images/www/wwwmain-br.gif); background-repeat: no-repeat; background-position: 100% 100%;
}

.www-box-bl {
background-image: url(/images/www/wwwmain-bl.gif); background-repeat: no-repeat; background-position: 0% 100%; padding: 7px; overflow: hidden;
}

.www-head {
width: 980px; height: 88px;
}

.www-head-top {
width: 980px; height: 64px;
}

.www-head-1 {
clear: left; float: left; width: 20px; height: 64px; background-image: url(/images/www/wwwmain-bg-1.jpg); background-repeat: no-repeat; background-position: 0px 20px;
}

.www-head-2 {
float: left; width: 276px; height: 64px; background-image: url(/images/www/wwwmain-logo-1.jpg); background-repeat: no-repeat; background-position: 0px 0px;
}

.www-head-3 {
float: left; width: 664px; height: 64px; background-image: url(/images/www/wwwmain-bg-2.jpg); background-repeat: no-repeat; background-position: 0px 0px;
}

.www-head-4 {
float: left; width: 20px; height: 64px; background-image: url(/images/www/wwwmain-bg-3.jpg); background-repeat: no-repeat; background-position: 0px 20px;
}

.www-head-bottom {
width: 980px; height: 24px; background-image: url(/images/www/wwwmain-header-bar.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.www-head-blt {
clear: left; float: left; width: 296px; height: 24px; background-image: url(/images/www/wwwmain-logo-2.gif); background-repeat: no-repeat; background-position: 10px 0px;
}

.www-head-brg {
float: right; /* width: 684px; */ height: 24px; font-family: Verdana; color: WHITE; font-size: 12px; font-weight: bold; margin-top: 4px; text-align: right; padding-right: 10px;
}
/* Style WWW-Header END */

.ref-dest {
	font-family: Arial; text-align: justify; font-size: 13px; color: black;
}

.ul-dest {
margin: 0px 0px 0px 18px;
padding: 0px;
}

.content {
	background: #ffffff;
	margin-top: 35px;
}

.w-1 {
	width: 960px; /* 984px; */
}

.w-1-2 {
	width: 475px;
}

.w-1-4 { /* 1/4 bei 1/2 | 1/4 | 1/4  */
	width: 232px;
}

.w-1-3 {
	width: 315px;
}

.w-2-3 {
	width: 635px;
}

.w-1-4-3-4 { /* 1/4 bei 3/4 | 1/4 */
	width: 235px;
}

.w-3-4 {
	width: 715px;
}

.row {
	clear: left; float: left;
}

.row-fl {
	float: left;
}

.row-fr {
	float: right;
}

.v-space {
	margin-top: 10px;
}

.h-space {
	margin-left: 10px;
}

.p-text {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 14px;
}

.p-text p {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 14px;
}

.p-justify {
	text-align: justify;
}

/* BOX Orange */

.box-or-tp {
	background-image: url(/images/www/box-org-t.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.box-or-lf {
	background-image: url(/images/www/box-org-l.gif); background-repeat: repeat-y; background-position: 0% 0%;
}

.box-or-rt {
	background-image: url(/images/www/box-org-r.gif); background-repeat: repeat-y; background-position: 100% 0%;
}

.box-or-bm {
	background-image: url(/images/www/box-org-b.gif); background-repeat: repeat-x; background-position: 0% 100%;
}

.box-or-tl {
	background-image: url(/images/www/box-org-tl.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.box-or-tr {
	background-image: url(/images/www/box-org-tr.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.box-or-bl {
	background-image: url(/images/www/box-org-br.gif); background-repeat: no-repeat; background-position: 100% 100%;
}

.box-or-br {
	background-image: url(/images/www/box-org-bl.gif); background-repeat: no-repeat; background-position: 0% 100%;
}

/* Header Orange */

.box-or-head-l {
	background-image: url(/images/www/box-org-hd-b.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.box-or-head-b {
	background-image: url(/images/www/box-org-hd-l.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.box-or-head-r {
	background-image: url(/images/www/box-org-hd-r.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.box-or-head-c {
	height: 21px; padding-top: 2px; padding-left: 10px; font-family: Verdana; font-size: 12px; font-weight: bold; color: BLACK;
}

/* Box Blau */

.box-bl-tp {
	background-image: url(/images/www/box-blu-t.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.box-bl-lf {
	background-image: url(/images/www/box-blu-l.gif); background-repeat: repeat-y; background-position: 0% 0%;
}

.box-bl-rt {
	background-image: url(/images/www/box-blu-r.gif); background-repeat: repeat-y; background-position: 100% 0%;
}

.box-bl-bm {
	background-image: url(/images/www/box-blu-b.gif); background-repeat: repeat-x; background-position: 0% 100%;
}

.box-bl-tl {
	background-image: url(/images/www/box-blu-tl.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.box-bl-tr {
	background-image: url(/images/www/box-blu-tr.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.box-bl-bl {
	background-image: url(/images/www/box-blu-br.gif); background-repeat: no-repeat; background-position: 100% 100%;
}

.box-bl-br {
	background-image: url(/images/www/box-blu-bl.gif); background-repeat: no-repeat; background-position: 0% 100%;
}

/* Header Blau */

.box-bl-head-l {
	background-image: url(/images/www/box-blu-hd-b.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.box-bl-head-b {
	background-image: url(/images/www/box-blu-hd-l.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.box-bl-head-r {
	background-image: url(/images/www/box-blu-hd-r.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.box-bl-head-c {
	height: 21px; padding-top: 2px; padding-left: 10px; font-family: Verdana; font-size: 12px; font-weight: bold; color: WHITE;
}

/* Box Blau TRANSPARENT */

.box-bl-t-tp {
	background-image: url(/images/www/box-blu-trans-tb.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.box-bl-t-lf {
	background-image: url(/images/www/box-blu-trans-lr.gif); background-repeat: repeat-y; background-position: 0% 0%;
}

.box-bl-t-rt {
	background-image: url(/images/www/box-blu-trans-lr.gif); background-repeat: repeat-y; background-position: 100% 0%;
}

.box-bl-t-bm {
	background-image: url(/images/www/box-blu-trans-tb.gif); background-repeat: repeat-x; background-position: 0% 100%;
}

.box-bl-t-tl {
	background-image: url(/images/www/box-blu-trans-tl.png); background-repeat: no-repeat; background-position: 0% 0%;
}

.box-bl-t-tr {
	background-image: url(/images/www/box-blu-trans-tr.png); background-repeat: no-repeat; background-position: 100% 0%;
}

.box-bl-t-bl {
	background-image: url(/images/www/box-blu-trans-br.png); background-repeat: no-repeat; background-position: 100% 100%;
}

.box-bl-t-br {
	background-image: url(/images/www/box-blu-trans-bl.png); background-repeat: no-repeat; background-position: 0% 100%;
}

/* Box Rot */

.box-rd-tp {
	background-image: url(/images/www/box-red-t.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.box-rd-lf {
	background-image: url(/images/www/box-red-l.gif); background-repeat: repeat-y; background-position: 0% 0%;
}

.box-rd-rt {
	background-image: url(/images/www/box-red-r.gif); background-repeat: repeat-y; background-position: 100% 0%;
}

.box-rd-bm {
	background-image: url(/images/www/box-red-b.gif); background-repeat: repeat-x; background-position: 0% 100%;
}

.box-rd-tl {
	background-image: url(/images/www/box-red-tl.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.box-rd-tr {
	background-image: url(/images/www/box-red-tr.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.box-rd-bl {
	background-image: url(/images/www/box-red-br.gif); background-repeat: no-repeat; background-position: 100% 100%;
}

.box-rd-br {
	background-image: url(/images/www/box-red-bl.gif); background-repeat: no-repeat; background-position: 0% 100%;
}

/* Header Rot */

.box-rd-head-l {
	background-image: url(/images/www/box-red-hd-b.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.box-rd-head-b {
	background-image: url(/images/www/box-red-hd-l.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.box-rd-head-r {
	background-image: url(/images/www/box-red-hd-r.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.box-rd-head-c {
	height: 21px; padding-top: 2px; padding-left: 10px; font-family: Verdana; font-size: 12px; font-weight: bold; color: WHITE;
}

/* BOX GRÜN */

.box-gn-tp {
	background-image: url(/images/www/box-gre-t.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.box-gn-lf {
	background-image: url(/images/www/box-gre-l.gif); background-repeat: repeat-y; background-position: 0% 0%;
}

.box-gn-rt {
	background-image: url(/images/www/box-gre-r.gif); background-repeat: repeat-y; background-position: 100% 0%;
}

.box-gn-bm {
	background-image: url(/images/www/box-gre-b.gif); background-repeat: repeat-x; background-position: 0% 100%;
}

.box-gn-tl {
	background-image: url(/images/www/box-gre-tl.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.box-gn-tr {
	background-image: url(/images/www/box-gre-tr.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.box-gn-bl {
	background-image: url(/images/www/box-gre-br.gif); background-repeat: no-repeat; background-position: 100% 100%;
}

.box-gn-br {
	background-image: url(/images/www/box-gre-bl.gif); background-repeat: no-repeat; background-position: 0% 100%;
}

/* Header GRÜN */

.box-gn-head-l {
	background-image: url(/images/www/box-gre-hd-b.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.box-gn-head-b {
	background-image: url(/images/www/box-gre-hd-l.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.box-gn-head-r {
	background-image: url(/images/www/box-gre-hd-r.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.box-gn-head-c {
	height: 21px; padding-top: 2px; padding-left: 10px; font-family: Verdana; font-size: 12px; font-weight: bold; color: WHITE;
}

/* Andere Klassen ... */

.box-content-wh {
	padding: 0px 7px 7px 7px;
}

.box-content-nh {
	padding: 7px;
}

.ta-center {
	text-align: center;
}

.p-align {
	margin: 0px;
	padding: 0px;
}

.p-justify {
	text-align: justify;
}

.p-text {
	font-family: Arial;
	font-size: 14px;
}

.a-map {
	background: #f8ba5b;
	border: 1px solid #7370a1;
	color: BLACK;
	font-family: Verdana;
	font-size: 10px;
	position: relative;
	padding: 2px;
	text-decoration: none;
	font-weight: bold;
	display: inline;
}
	
.a-map:hover {
	background: #7370a1;
	border: 1px solid #f8ba5b;
	color: WHITE;
}

/* Header */
.head-1 {
	font-family: Arial;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}
	
.head-2 {
	font-family: Arial;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}
	
.head-3 {
	font-family: Arial;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
	
.head-4 {
	font-family: Arial;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
	
.head-space {
	margin-top: 20px;
}

#hotel_tooltip_shadow {
display: none; visibility: hidden; color: BLACK; background: BLACK; position: absolute; font-size: 12px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;
}

#hotel_tooltip {
display: none; visibility: hidden; background: #fef9e4; position: absolute; border: 2px solid #706e85; font-size: 12px; padding: 3px; font-family: Arial;
}

.b_left {
clear: left;
float: left;
}

.f_left {
float: left;
}

.f_right {
float: right;
}

.oflw_hd {
overflow: hidden;
}

.csi { /* Class Span Index */
	text-decoration: underline;
	cursor: pointer;
}
