﻿body {
	background-color: #474646;
	margin: 0px;
}
a {
	font-family: Tahoma, Arial, Helvetica;
	color: #474646;
}
a:hover {
	font-family: Tahoma, Arial, Helvetica;
	TEXT-DECORATION: underline;
	color : #f2cd76;
}
hr {
	color : #f2cd76;
	height: 1px;
	border: 0px;
	border-bottom: 1px solid #f2cd76;
	padding-top: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}
h1 {
	font-family: Georgia, Arial, Helvetica;
	font-weight: bold;
	color : #474646;
	FONT-SIZE: 14px;
	line-height: 15px;
	padding-left: 30px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
h2 {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	margin: 0;
	color : #474646;
	FONT-SIZE: 11px;
}
.inner {
	font-family: Tahoma, Arial, Helvetica;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	color : #474646;
	line-height: 20px;
	vertical-align: top;
	padding-right: 20px;
	padding-top: 10px;
	padding-left: 30px;
}
.innerform {
	font-family: Tahoma, Arial, Helvetica;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	color : #474646;;
	line-height: 15px;
}
#hotel {
	background-color: #599d36;
}
.main {
	width: 972px;
	background-color: #b5b5ac;
	border: 15px solid #b5b5ac;
	margin-top: 30px;
}
.top_logo {
	border-bottom: 1px solid #91918a;
	width: 427px;
	height: 430px;
}
.top_image {
	text-align: right;
	width: 520px;
	height: 430px;
	padding-left: 15px;
}
.top_image {
	width: 500px;
	height: 430px;
	float: right;
}
.top_navi_border {
	border-top: 1px solid #c8c8c1;
	line-height: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.navigation {
	text-transform: uppercase;
	font-family: Georgia;
	font-weight: bold;
	font-size: 13px;
	color: #474646;
	text-align: left;
	width: 100%;
	margin-bottom: 0px;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
}
.navigation_inner {
	display: inline;
	padding-right: 10px;
}
.navigation_inner a {
	text-transform: uppercase;
	font-family: Georgia;
	font-weight: bold;
	font-size: 13px;
	color: #474646;
	text-decoration: none;
}
.navigation_inner a:hover {
	text-transform: uppercase;
	font-family: Georgia;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
.navigation_sub {
	display: inline;
	padding-right: 15px;
}
.navigation_sub a {
	text-transform: none;
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.navigation_sub a:hover {
	text-transform: none;
	font-family: Verdana;
	font-size: 12px;
	color: #F2CD76;
	text-decoration: none;
}
.bottom_navi_border {
	border-bottom: 1px solid #91918a;
	height: 1px;
	line-height: 1px;
}
.bottom_navi_border_down {
	border-top: 1px solid #c8c8c1;
	padding-top: 10px;
}
.middle {
	width: 100%;
	margin-top: 20px;
}
.offers_head {
	width: 240px;
	text-align: left;
	text-transform: uppercase;
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background-image: url('images/grafik/arrow.gif');
	background-position: right top;
	background-repeat: no-repeat;
}
.offers_head a {
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.offers_head a:hover {
	color: #f2cd76;
}
.offers_inner {
	width: 270px;
	padding-bottom: 30px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
}
.prospect {
	width: 270px;
	border-top: 1px solid #c8c8c1;
	border-bottom: 1px solid #91918a;
	text-align: left;
	line-height: 24px;
	background-image: url('images/grafik/arrow.gif');
	background-position: right;
	background-repeat: no-repeat;
	vertical-align: top;
}
.prospect a {
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.prospect a:hover {
	color: #f2cd76;
}
.image_inner {
	width: 220px;
	height: 200px;
	vertical-align: top;
	text-align: right;
}
.offers_inner img {
	width: 270px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.border_prospect {
	width: 270px;
	border-top: 1px solid #c8c8c1;
}
.space_inner {
	width: 30px;
}
.Text p img {
	border: 0px;
}
.form_editorial {
	background-color: #a4a49b;
	border: 0px;
	font-size: 11px;
}
.cell_editorial {
	vertical-align: top;
	width: 120px;
	text-align: left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
}
.cell_editorial_space {
	height: 5px;
	line-height: 5px;
}
.calendar_editorial {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	margin: 0px;
	padding: 0px 0px 5px;
	vertical-align: top;
}
.editorial_address-a {
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	color: #f2f2f2;
	border-left: 1px solid #91918a;
	padding-left: 10px;
	vertical-align: middle;
}
.editorial_address {

	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	color: #f2f2f2;
}

.editorial_address a {
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.editorial_address a:hover {
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	color: #F2CD76;
}
.top_links {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	color: #fff;
}
.top_links a {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.top_links a:hover {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	color: #F2CD76;
}
.border_editorial_bottom {
	border-bottom: 1px solid #91918a;
}
.border_editorial_top {
	border-top: 1px solid #c8c8c1;
}
.image_inner_div {
	width: 210px;
	height: 220px;
	background-color: #8f8f83;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	color: #fff;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
}
.image_inner_div a {
	color: #fff;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
}
.image_inner_div a:hover {
	color: #f2cd76;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
}
.image_inner_div a img {
	padding-bottom: 5px;
	border: 0px;
	padding-left: 5px;
}
.sub {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	display: none;
	margin-bottom: 12px;
}
td#savoy {
	vertical-align: middle;
	width: 70px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('images/grafik/hotel-savoy.gif');
}
td#savoy:hover {
	vertical-align: middle;
	width: 70px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('images/grafik/hotel-savoy-hover.gif');
}
td#idyl {
	vertical-align: middle;
	width: 70px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('images/grafik/idyllische-plaetze.gif');
}
td#idyl:hover {
	vertical-align: middle;
	width: 70px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('images/grafik/idyllische-plaetze-hover.gif');
}
.navi_main {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 8px;
	margin-bottom: 10px;
	padding: 0px;
}
.in-page .highslide-image {
	border: 0px solid black;
}
.in-page .highslide-controls {
	width: 70px !important;
}
.in-page .highslide-controls .highslide-close {
	display: none;
}
.in-page .highslide-controls .highslide-full-expand {
	display: none;
}
.in-page .highslide-caption {
	padding: .5em 10;
}
.highslide-wrapper {
	background: none;
}
.highslide-thumbstrip {
	background: white;
	-moz-opacity: 0.90;
	opacity: 0.90;
	width: 500px;
	height: 25px;
}
.top_image {
	float: none;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 20px;
}
.highslide-thumbstrip td {
	padding: 0 10px;
	text-align: center;
}

.inner_home{
	font-family: Tahoma, Arial, Helvetica;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	color : #000;
	line-height: 20px;
	vertical-align: top;
	padding-right: 20px;
	padding-top: 10px;
	padding-left: 30px;
}

.inner_home a{
	font-family: Tahoma, Arial, Helvetica;
	FONT-SIZE: 12px;
	color : #000;
	}

.inner_home a:hover{
	font-family: Tahoma, Arial, Helvetica;
	FONT-SIZE: 12px;
	color : #000;
}

.holidaycheck
{
	background-image:url('images/grafik/holidaycheck.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;

}

.holidaycheck:hover
{
	background-image:url('images/grafik/holidaycheck-hover.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;

}

.trip-advisor
{
	background-image:url('images/grafik/trip_advisor.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;

}

.trip-advisor:hover
{
	background-image:url('images/grafik/trip_advisor-hover.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;

}


.facebook
{
	background-image:url('images/grafik/facebook.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;
}

.facebook:hover
{
	background-image:url('images/grafik/facebook-hover.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;

}

.facebook-it
{
	background-image:url('images/grafik/facebook-it.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;
}

.facebook-it:hover
{
	background-image:url('images/grafik/facebook-it-hover.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;

}

.facebook-en
{
	background-image:url('images/grafik/facebook-en.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;
}

.facebook-en:hover
{
	background-image:url('images/grafik/facebook-en-hover.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;

}

.facebook-fr
{
	background-image:url('images/grafik/facebook-fr.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;
}

.facebook-fr:hover
{
	background-image:url('images/grafik/facebook-fr-hover.gif');
	background-repeat:no-repeat;
	width:120px;
	height:28px;

}



.ratingout
{
	display:none;
}
.online-buchen {
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	text-decoration:none;
    color: #8f8f83; 
    background-color: #f2cd76;
    height:22px}

.online-buchen a {
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
    color: #8f8f83; 
}
.online-buchen a:hover {
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
    color: #474646; 
}

.highslide-thumbstrip td 
{
    padding: 0;}

