﻿body {
	background-color: #E9F2EF;
	margin: 0px;
}

#slideshow img
{
    width:820px !important;
    height:340px !important;
}


a {
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	color : #000000;
}
a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	color : #006F35;
}
hr {
	color : #6f9c81;
	height: 1px;
	border: 0px;
	border-bottom-style: dotted;
	border-bottom: 1px dotted #6f9c81;
}
h1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	margin: 0;
	color : #006F35;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 20px;
}
h2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	margin: 0;
	color : #006F35;
	font-size: 14px;

	padding-bottom: 10px;
}
h3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	margin: 0;
	color : #006F35;
	font-size: 13px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.inner {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #262525;
	width: 430px;
	padding-left: 27px;
	padding-right: 28px;
	padding-bottom: 20px;
}
.inner_what_to_do {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #262525;
	width: 430px;
	padding-left: 27px;
	padding-right: 28px;
	padding-bottom: 20px;
}
.inner_what_to_do a {
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	color : #006F35;
	font-weight: bold;
	text-decoration: none;
}
.inner_what_to_do a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	color : #739f85;
	font-weight: bold;
	text-decoration: none;
}
.innerform {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
	color : #000000;
	line-height: 15px;
	width: 200px;
}
.offers-top {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	text-indent: 6px;
	width: 180px;
	height: 20px;
	background-image: url('images/grafik/bg-offers.gif');
	background-repeat: repeat-y;
	padding-top: 10px;


}
.box-offer {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #005121;
	width: 170px;
	margin-top: 30px;padding-bottom:10px;
background-image: url('images/grafik/bg-offer-repeat.gif');
	background-repeat:repeat-y;
	text-transform: none;
	padding-bottom:10px;
}

.box-offer .OfferBox .OfferItem {
padding-bottom:10px; border-bottom:2px dotted #dee3e7; width:160px; margin-bottom:10px;
}


.box-offer p {
	margin: 0px;
	padding: 0px;
	margin-left: 6px;
	padding-bottom: 5px;
	

}
.box-offer img {
	padding-bottom: 12px;
	width: 155px;
	height: 110px;
	border: 0px;
}
li .box-offer a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #005121;
	text-decoration: none;
	text-transform: none !important;
}
li .box-offer a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #005121;
	text-decoration: none;
	text-transform: none !important;
}
.offers .OfferBox a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #005121;
	text-decoration: none;
	text-transform: none;
}
.offers .OfferBox a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #6E9B80;
	text-transform: none;
}
.offers .OfferBox .Title a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #005121;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
	
}
.offers .OfferBox .Title a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #6E9B80;
	display: block;
	font-weight: bold;

}

.offers .OfferBox .More {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #005121;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 15px;

}
.offers .OfferBox .More:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #6E9B80;
	font-weight: bold;
	margin-bottom: 15px;

}
.offers .OfferBox .PreviewText {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #005121;
	text-decoration: none;

}
.offers a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #005121;
	text-decoration: none;
	text-transform: uppercase;
}
.offers a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #6E9B80;
	text-transform: uppercase;
}
.top-menue {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #fff;
	height: 36px;
	padding-left: 15px;
	background-image: url('images/cons-inside/cons-inside-A-a.jpg');
	background-repeat: no-repeat;
}
.top-menue a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #005121;
	text-decoration: none;
}
.top-menue a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}
.logo {
	position: absolute;
	margin-left: 640px;
	top: 14px;
}

.logo-booking {
	position: absolute;
	margin-left: 640px;
	top: 200px;
}

.main {
	width: 810px;
	background-color: #FFFEE2;
}
.center-menue {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #005121;
	height: 40px;
	padding-left: 25px;
	line-height: 42px;
	margin:0px;
}
.center-menue a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #005121;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 300;
}
.center-menue a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #6E9B80;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: 300;
}
.left-language {
	width: 160px;
	height: 40px;
	margin:0px;
	padding:0px;
}
.left-language div {
	position: absolute;
	width: 160px;
	height: 66px;
	top: 352px;
	margin-left: 0px;
	background-image: url('images/grafik/bg-navi.gif');
	background-repeat: repeat-y;
}
.left-language p {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #005121;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top: 38px;
	margin-left: 15px;
}
.left-language a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #005121;
	text-decoration: none;
	text-transform: uppercase;
}
.left-language a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: underline;
}
.left-menue {
	width: 160px;
	padding-bottom: 15px;
}
.left-menue ul {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-transform: uppercase;
	list-style: none;
	padding: 0px;
	margin: 0px;
	background-image: url('images/grafik/bg-navi.gif');
	width: 160px;
}
.left-menue ul li {
	width: 129px;
	color: #fff;
	border-bottom: 1px dotted #005121;
	margin-left: 15px;
	line-height: 25px;
}
.left-menue a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}
.left-menue a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #005121;
	text-decoration: underline;
	text-transform: uppercase;
}
.sub {
	border: 0px;
}
.editorial a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #005121;
}
.editorial a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #fff;
}
.editorial {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #005121;
	padding: 10px;
	background-image: url('images/grafik/bg-editorial.gif');
	background-repeat: repeat-y;
}
.box-highlight {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #005121;
	font-weight: bold;
	width: 170px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-image: url('images/grafik/bg-offers-inner.gif');
}
.box-highlight p {
	margin: 0px;
	padding: 0px;
	margin-left: 6px;
}
.box-highlight img {
	padding-bottom: 12px;
	padding-top: 5px;
	width: 155px;
	height: 110px;
	border: 0px;
}
.box-webcam {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #005121;
	font-weight: bold;
	width: 170px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-image: url('images/grafik/bg-offers-inner.gif');
}
.box-webcam p {
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
}
.box-webcam img {
	padding-bottom: 12px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 155px;
	height: 110px;
	border: 0px;
}
.habitation-small-space {
	padding-right: 10px;
	padding-bottom: 10px;
	width: 210px;
	height: 110px;
	border: 0px;
}
.habitation-small {
	padding-right: 10px;
	width: 210px;
	height: 110px;
	border: 0px;
	border: 0px;
}
.left-menue table {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-transform: uppercase;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 160px;
	border: 0px;
	color: #006f35;
	background-color: #f1f5ef;
	vertical-align: middle;
}
.left-menue table td {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-transform: uppercase;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 160px;
	border: 0px;
	color: #006f35;
}
.left-menue table a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #6f9c81;
	background-color: #fff;
	display: block;
	padding: 5px;
	height: 20px;
}
.left-menue table a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #005121;
	background-color: #f1f5ef;
	display: block;
	height: 20px;
	padding: 5px;
}
/* Style für Dropdownlisten*/
#what {
	position: absolute;
	/*margin-top: -389px;*/
	margin-top: -100px;
	margin-left: 159px;
	width: 135px;
	visibility: hidden;
	border: 1px solid #c6d7cc;
	text-align: left;
	background-color: #fff;
}
/* Style für Dropdownlisten*/
#galerie {
	position: absolute;
	/*margin-top: -366px;*/
	margin-top: -76px;
	text-align: left;
	margin-left: 159px;
	width: 80px;
	visibility: hidden; /*filter: alpha(opacity=90); /* IE's opacity*/; /*opacity: 0.9;
	-moz-opacity: 0.9;*/;
	border: 1px solid #c6d7cc;
	background-color: #fff;
}


/* Tripadvisor */

.TA_certificateOfExcellence
{
    margin-left: 26px; 
    width: 107px;
    
}

.TA_certificateOfExcellence ul
{
    width: 107px;
    background: none;
}
.TA_certificateOfExcellence ul li
{
    width: 107px;
    border: 0px;
    margin: 0px;
}

#CDSWIDCOE
{
    margin: auto;
    margin-bottom: 15px;
    width: 107px;
}

#CDSWIDCOE.widCOE .widCOETitle
{
    font-size: 13px;
}

#CDSWIDCOE.widCOE .widCOEImg
{
    width: 95px;
    height: auto;
}

#CDSWIDCOE.widCOE .widCOELink a
{
    text-decoration: underline;
}
