html, body {
font-family: 	Verdana;
font-size: 		14px;
background: 	WHITE;
margin:			0px;
padding:		0px;
height:			100%;
}

#WRAPPER_IHRHOTEL {
/* background-color: #ffffff; */
width: 984px; 
margin: auto; /* Div soll zentriert werden */
padding: 0px 8px;
min-height: 100%; /* Mindesthöhe für moderne Browser */
height:auto !important; /* Important Regel für moderne Browser */ 
height:100%; /* Mindesthöhe für den IE */ 
overflow: hidden !important; /* FF Scroll-leiste */
background-image: url(/images/web-main-border.gif);
}

.a_head {
font-weight: bold;
color: #1c72ba;
text-decoration: none;
}

.a_head:hover {
text-decoration: underline;
}

.a_head_seperator {
font-weight: bold;
color: #1c72ba;
text-decoration: none;
}

a {
color: #2c59a2;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.w984p {
width: 984px;
}

.w964p {
width: 964px;
}

.h1p {
height: 1px;
}

#nav-head-now {
font-size: 11px;
font-weight: bold;
color: BLACK;
display: block;
width: 156px;
height: 16px;
background-image: url(/images/web-head-set.gif);
text-align: center;
padding-top: 2px;
margin-right: 10px;
float: left;
}

.nav-head-sel {
font-size: 11px;
font-weight: bold;
color: WHITE;
display: block;
width: 156px;
height: 16px;
background-image: url(/images/web-head-pas.gif);
text-align: center;
padding-top: 2px;
margin-right: 10px;
float: left;
text-decoration: none;
}

.nav-head-sel:hover {
text-decoration: none;
color: BLACK;
background-image: url(/images/web-head-act.gif);
}

.c_footer {
position: relative; width: 964px; height: 30px; padding: 0px 10px;
}

.c_footer a {
color: #000;
}

.c_footer_sp {
background: #416db4; width: 964px; height: 2px;
}

.c_footer_ct {
width: 964px; padding-top: 3px; font-size: 12px; font-weight: bold;
}

.text_button {
color: GREEN;
font-size: 18px;
font-weight: bold;
font-family: Verdana;
text-decoration: none;
}

.text_button:hover {
color: RED;
}

.c_row {
clear: left;
float: left;
width: 956px;
}

.w-1-3  { /* Spaltenbreite 1/3 */
width: 312px;
}

.w-1-4  { /* Spaltenbreite 1/4 */
width: 239px;
}

.h-1-4  {
height: 259px;
}

.w-1-5  { /* Spaltenbreite 1/5 */
width: 191px;
}

.w-1-6  { /* Spaltenbreite 1/5 */
width: 159px;
}

.w-2-3 { /* Spaltenbreite 2/3 */
width: 634px;
}

.w-1-2 { /* Spaltenbreite 1/2 */
width: 473px;
}

.w-3-4 { /* Spaltenbreite 3/4 */
width: 707px;
}

.w-1-1 { /* Volle Breite */
width: 956px;
}

.w-2-2 { /* siehe "w-1-1" */
width: 956px;
}

.w-3-3 { /* siehe "w-1-1" */
width: 956px;
}

.w-3-8 {
width: 347px;
}

.h-3-8 {
height: 347px;
}

.f_left {
float: left;
}

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

.b_right {
clear: right;
float: right;
}

.ul_dest {
margin: 0px 0px 0px 18px;
padding: 0px;
}
/* >>> Box mit Reiter */

.ih-box-hd-space {
clear: left; float: left; height: 19px; width: 5px;
}

.ih-box-hd-content {
text-align: left; padding: 1px 3px 3px 3px; font-size: 13px;
}

/* Orange */

.ih-box-hd-or-left {
float: left; background: #ff9c00; height: 19px; width: 10px; background-image: url(/images/hb-or-left.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.ih-box-hd-or-title {
float: left; background: #ff9c00; height: 18px; padding-top: 1px; font-size: 13px; color: WHITE; font-weight: bold;
}

.ih-box-hd-or-right {
float: left; background: #ff9c00; height: 19px; width: 10px; background-image: url(/images/hb-or-right.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.ih-box-hd-or-top {
clear: left; float: left; background: #ff9c00; width: 100%; height: 1px;
}

.ih-box-hd-or-border {
clear: left; float: left; border-left: 1px solid #ff9c00; border-right: 1px solid #ff9c00;
}

.ih-box-hd-or-bottom {
clear: left; float: left; background: #ff9c00; width: 100%; height: 1px;
}

/* Blau */
.ih-box-hd-bl-left {
float: left; background: #1c72ba; height: 19px; width: 10px; background-image: url(/images/hb-bl-left.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.ih-box-hd-bl-title {
float: left; background: #1c72ba; height: 18px; padding-top: 1px; font-size: 13px; color: WHITE; font-weight: bold;
}

.ih-box-hd-bl-right {
float: left; background: #1c72ba; height: 19px; width: 10px; background-image: url(/images/hb-bl-right.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.ih-box-hd-bl-top {
clear: left; float: left; background: #1c72ba; width: 100%; height: 1px;
}

.ih-box-hd-bl-border {
clear: left; float: left; border-left: 1px solid #1c72ba; border-right: 1px solid #1c72ba;
}

.ih-box-hd-bl-bottom {
clear: left; float: left; background: #1c72ba; width: 100%; height: 1px;
}

/* >>> Box mit abgerundeter Kante */

.ih-rbox-content {
padding: 6px; text-align: left;
}

/* Dünn/Orange */

.ih-rbox-thin-or-t {
background-image: url(/images/hb-nrm-or-bd.gif); background-repeat: repeat-x; background-position: 0% 0%;
}

.ih-rbox-thin-or-b {
background-image: url(/images/hb-nrm-or-bd.gif); background-repeat: repeat-x; background-position: 0% 100%;
}

.ih-rbox-thin-or-l {
background-image: url(/images/hb-nrm-or-bd.gif); background-repeat: repeat-y; background-position: 0% 0%;
}

.ih-rbox-thin-or-r {
background-image: url(/images/hb-nrm-or-bd.gif); background-repeat: repeat-y; background-position: 100% 0%;
}

.ih-rbox-thin-or-tl {
background-image: url(/images/hb-nrm-or-tl.gif); background-repeat: no-repeat; background-position: 0% 0%;
}

.ih-rbox-thin-or-tr {
background-image: url(/images/hb-nrm-or-tr.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.ih-rbox-thin-or-br {
background-image: url(/images/hb-nrm-or-br.gif); background-repeat: no-repeat; background-position: 100% 100%;
}

.ih-rbox-thin-or-bl {
background-image: url(/images/hb-nrm-or-bl.gif); background-repeat: no-repeat; background-position: 0% 100%;
}

/* Dick/Orange */
.ih-rbox-thick-or-t {
background-image: url(/images/hb-bld-or-bd.gif); background-repeat: repeat-x; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-or-b {
background-image: url(/images/hb-bld-or-bd.gif); background-repeat: repeat-x; background-position: 0% 100%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-or-l {
background-image: url(/images/hb-bld-or-bd.gif); background-repeat: repeat-y; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-or-r {
background-image: url(/images/hb-bld-or-bd.gif); background-repeat: repeat-y; background-position: 100% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-or-tl {
background-image: url(/images/hb-bld-or-tl.gif); background-repeat: no-repeat; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-or-tr {
background-image: url(/images/hb-bld-or-tr.gif); background-repeat: no-repeat; background-position: 100% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-or-br {
background-image: url(/images/hb-bld-or-br.gif); background-repeat: no-repeat; background-position: 100% 100%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-or-bl {
background-image: url(/images/hb-bld-or-bl.gif); background-repeat: no-repeat; background-position: 0% 100%; clear: left; float: left; width: 100%;
}

/* Dick/Orange TRANSPARENT */
.ih-rbox-thick-trsp-or-t {
background-image: url(/images/trsp-hb-bld-or-bd.png); background-repeat: repeat-x; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-trsp-or-b {
background-image: url(/images/trsp-hb-bld-or-bd.png); background-repeat: repeat-x; background-position: 0% 100%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-trsp-or-l {
background-image: url(/images/trsp-hb-bld-or-bd.png); background-repeat: repeat-y; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-trsp-or-r {
background-image: url(/images/trsp-hb-bld-or-bd.png); background-repeat: repeat-y; background-position: 100% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-trsp-or-tl {
background-image: url(/images/trsp-hb-bld-or-tl.png); background-repeat: no-repeat; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-trsp-or-tr {
background-image: url(/images/trsp-hb-bld-or-tr.png); background-repeat: no-repeat; background-position: 100% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-trsp-or-br {
background-image: url(/images/trsp-hb-bld-or-br.png); background-repeat: no-repeat; background-position: 100% 100%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-trsp-or-bl {
background-image: url(/images/trsp-hb-bld-or-bl.png); background-repeat: no-repeat; background-position: 0% 100%; clear: left; float: left; width: 100%;
}

/* Dick/Blau */
.ih-rbox-thick-bl-t {
background-image: url(/images/hb-bld-bl-bd.gif); background-repeat: repeat-x; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-bl-b {
background-image: url(/images/hb-bld-bl-bd.gif); background-repeat: repeat-x; background-position: 0% 100%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-bl-l {
background-image: url(/images/hb-bld-bl-bd.gif); background-repeat: repeat-y; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-bl-r {
background-image: url(/images/hb-bld-bl-bd.gif); background-repeat: repeat-y; background-position: 100% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-bl-tl {
background-image: url(/images/hb-bld-bl-tl.gif); background-repeat: no-repeat; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-bl-tr {
background-image: url(/images/hb-bld-bl-tr.gif); background-repeat: no-repeat; background-position: 100% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-bl-br {
background-image: url(/images/hb-bld-bl-br.gif); background-repeat: no-repeat; background-position: 100% 100%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-bl-bl {
background-image: url(/images/hb-bld-bl-bl.gif); background-repeat: no-repeat; background-position: 0% 100%; clear: left; float: left; width: 100%;
}

/* Dick/ROT */
.ih-rbox-thick-rd-t {
background-image: url(/images/hb-bld-rd-bd.gif); background-repeat: repeat-x; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-rd-b {
background-image: url(/images/hb-bld-rd-bd.gif); background-repeat: repeat-x; background-position: 0% 100%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-rd-l {
background-image: url(/images/hb-bld-rd-bd.gif); background-repeat: repeat-y; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-rd-r {
background-image: url(/images/hb-bld-rd-bd.gif); background-repeat: repeat-y; background-position: 100% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-rd-tl {
background-image: url(/images/hb-bld-rd-tl.gif); background-repeat: no-repeat; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-rd-tr {
background-image: url(/images/hb-bld-rd-tr.gif); background-repeat: no-repeat; background-position: 100% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-rd-br {
background-image: url(/images/hb-bld-rd-br.gif); background-repeat: no-repeat; background-position: 100% 100%; clear: left; float: left; width: 100%;
}

.ih-rbox-thick-rd-bl {
background-image: url(/images/hb-bld-rd-bl.gif); background-repeat: no-repeat; background-position: 0% 100%; clear: left; float: left; width: 100%;
}

/* Hintergrundbilder */
.ih-rbox-bg-1 {
background-image: url(/images/Web-Index-Image-1.jpg); background-repeat: no-repeat; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-bg-2 {
background-image: url(/images/fotolia/16583452.jpg); background-repeat: no-repeat; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

.ih-rbox-bg-3 {
background-image: url(/images/fotolia/34772257.jpg); background-repeat: no-repeat; background-position: 0% 0%; clear: left; float: left; width: 100%;
}

/* Header für Boxen */
.ih-rbox-thick-hd-m { /* Main */
	font-size: 13px; font-weight: bold; display: inline; clear: left; float: left;
}

.ih-rbox-thick-hd-or-b { /* Main/Orange */
	background-color: #c4c4c4; color: BLACK;
}

.ih-rbox-thick-hd-or-l { /* Left/Orange */
	background-image: url(/images/hb-head-in-or-left.gif); background-repeat: no-repeat; background-position: 0% 0%;;
}

.ih-rbox-thick-hd-or-r { /* Right/Orange */
	background-image: url(/images/hb-head-in-or-right.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.ih-rbox-thick-hd-bl-b { /* Main/Blue */
	background-color: #416db4; color: WHITE;
}

.ih-rbox-thick-hd-bl-l { /* Left/Blue */
	background-image: url(/images/hb-head-in-bl-left.gif); background-repeat: no-repeat; background-position: 0% 0%;;
}

.ih-rbox-thick-hd-bl-r { /* Right/Blue */
	background-image: url(/images/hb-head-in-bl-right.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.ih-rbox-thick-hd-rd-b { /* Main/Red */
	background-color: #b11616; color: WHITE;
}

.ih-rbox-thick-hd-rd-l { /* Left/Red */
	background-image: url(/images/hb-head-in-rd-left.gif); background-repeat: no-repeat; background-position: 0% 0%;;
}

.ih-rbox-thick-hd-rd-r { /* Right/Red */
	background-image: url(/images/hb-head-in-rd-right.gif); background-repeat: no-repeat; background-position: 100% 0%;
}

.ih-rbox-thick-hd-c { /* Center */
	margin: 0px 10px 0px 10px; padding-top: 2px; height: 18px;
}

#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: #ffe2b5; position: absolute; border: 2px solid #ff9c00; font-size: 12px; padding: 3px; font-family: Arial;
}
