/* Autor: Barbara Mößlacher */



body {

	font-size:12px;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	color:#393939;

	text-align:left;

	padding:0px;

	margin:0px;

}

#abstand {

	margin-top:35px;

}

#main {

	width:955px;

	margin:0px auto;

/*	background-color:#FF0000; */

}

#logo {

	margin:7px 0 10px 0;

	text-align:center;

	clear:both;

}

#container-oben {

	width:955px;

	padding-top:35px;

	margin:0 7px 0 0;

	clear:both;

}

#abstand {

	margin-top:15px;

}

#hg-bildleiste {

	height:275px;

	border-top:2px solid #ffffff;

	border-right:2px solid #ffffff;

	border-bottom:4px solid #ffffff;

	border-left:2px solid #ffffff;

}

#bild-links {

	width:250px;

	height:247px;

	margin:28px 0 0 20px;

	border-right:2px solid #ffffff;

	float:left;

}

#bild-rechts {

	width:659px;

	height:247px;

	margin:28px 20px 0 0;

	float:left;

}

#hauptnavi {

	height:30px;

	position:absolute;

	z-index:99;

/*	margin-left:20px; */

	margin-left:25px;

	margin-top:35px;

	float:left;

}

#hauptnavi a {

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#ffffff;

}

#hauptnavi a:hover {

	font-size:12px;

	text-decoration:underline;

}

.btn-home {

	background-color:#b5a17f;

	border:2px solid #ffffff;

	margin-right:20px;

	padding:6px 6px 6px 6px;

	float:left;

}

.btn-hotel {

	background-color:#006498;

	border:2px solid #ffffff;

	margin-right:20px;

	padding:6px 15px 6px 15px;

	float:left;

}

.btn-zimmer {

	background-color:#a41d23;

	border:2px solid #ffffff;

	margin-right:20px;

	padding:6px 15px 6px 15px;

	float:left;

}

.btn-wellness {

	background-color:#969d63;

	border:2px solid #ffffff;

	margin-right:20px;

	padding:6px 15px 6px 15px;

	float:left;

}

.btn-kids {

	background-color:#973752;

	border:2px solid #ffffff;

	margin-right:20px;

	padding:6px 15px 6px 15px;

	float:left;

}

.btn-preise {

	background-color:#b56905;

	border:2px solid #ffffff;

	margin-right:20px;

	padding:6px 15px 6px 15px;

	float:left;

}

.btn-sommer {

	background-color:#f6a600;

	border:2px solid #ffffff;

	margin-right:20px;

	padding:6px 15px 6px 15px;

	float:left;

}

.btn-winter {

	background-color:#669daf;

	border:2px solid #ffffff;

	margin-right:0px;

	padding:6px 15px 6px 15px;

	float:left;

}

#container-inhalt {

	width:910px;

	margin-left:22px;

	float:left;

}

#container-unternavi {
	width:680px;
	z-index:1;
	/* 	background-color:#cedbe8; */

	text-align:left;
	color:#000000;
	float:left;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 25px;

}

#container-unternavi a {
	color:#000000;
	font-weight:normal;
	margin:3px;
	text-decoration:none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;

}

#container-unternavi a:hover {

	text-decoration:underline;

}



#container-content {

	width:680px;

	padding:0 15px 0 0;

	float:left;

}

#content {

	width:665px;

	padding:15px 0 15px 30px;

	float:left;

}

#container-infobereich {

	width:170px;

	margin:0 0 7px 25px;

	float:left;

}

#schnellanfrage-ue {

	width:170px;

	background:#957848;

	position:absolute;

	z-index:99;

	margin-left:740px;

	margin-top:256px;

	float:left;

}

#schnellanfrage-ue h1 {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	text-align:center;

	color:#ffffff;

	font-weight:normal;

	padding:2px;

	margin:2px;

}

#schnellanfrage {

	width:170px;

	margin:0 0 7px 0px;

	background-color:#f4f0e9;

	font-size:10px;

	text-align:center;

	float:left;

}

#schnellanfrage-mitte {

	border-right:1px solid #957848;

	border-left:1px solid #957848;

}

#schnellanfrage-unten {

	border-right:1px solid #957848;

	border-left:1px solid #957848;

	border-bottom:1px solid #957848;

	padding:1px 0 1px 0;

}

#schnellanfrage-unten a {

	color:#a59378;

}

#schnellanfrage form {

	padding:0px;

	margin:0px;

}

#schnellanfrage input,select {

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

}

#online-buchen {
	width:169px;
	margin:0 0 7px 0;
	background-color:#f4f0e9;
	font-size:10px;
	border:1px solid #957848;
	float:left;
}
#online-buchen h1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#957848;
	font-weight:normal;
	padding:2px;
	margin:2px;
	text-align: center;
}
#online-buchen a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#957848;
	font-weight:normal;
	text-decoration:none;
}
#online-buchen a:hover {
	text-decoration:underline;
}

#telefon {

	width:169px;

	margin:0 0 7px 0px;

	background-color:#f4f0e9;

	font-size:10px;

	text-align:right;

	border:1px solid #957848;

	float:left;

}

#telefon h1 {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	text-align:right;

	text-transform:uppercase;

	color:#957848;

	font-weight:normal;

	padding:2px;

	margin:2px;

}

#telefon p {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	color:#393939;

	text-align:right;

	font-weight:normal;

	padding:0 2px 0 0;

	margin:0 2px 0 0;

}

#telefon a {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	color:#393939;

	font-weight:normal;

	text-decoration:none;

}

#telefon a:hover {

	text-decoration:underline;

}
#top-angebot-blau {
	width:169px;
	margin:0 0 7px 0px;
	background-color:#C9E4F8;
	font-size:10px;
	text-align:center;
	border:1px solid #a41d23;
	float:left;

}
#top-angebot {
	width:169px;

	margin:0 0 7px 0px;

	background-color:#ecd4c7;

	font-size:10px;

	text-align:center;

	border:1px solid #a41d23;

	float:left;

}

#top-angebot h1 {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	text-transform:uppercase;

	text-align:center;

	color:#a41d23;

	font-weight:normal;

	padding:2px;

	margin:2px;

}

#top-angebot p {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	text-align:center;

	color:#393939;

	font-weight:normal;

	padding:2px;

	margin:2px;

}

#top-angebot a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#A41D23;
	text-decoration:none;

}

#top-angebot a:hover {

	text-decoration:underline;

}

#service-info {

	width:169px;

	margin:0 0 7px 0px;

	background-color:#f4f0e9;

	font-size:10px;

	text-align:right;

	border:1px solid #957848;

	float:left;

}

#service-info h1 {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	text-align:right;

	text-transform:uppercase;

	color:#957848;

	font-weight:normal;

	padding:2px;

	margin:2px;

}

#service-info p {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	color:#393939;

	text-align:right;

	font-weight:normal;

	padding:0 2px 0 0;

	margin:0 2px 0 0;

}

#service-info a {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:11px;

	color:#393939;

	font-weight:normal;

	text-decoration:none;

}

#service-info a:hover {

	text-decoration:underline;

}
#facebook {
	float: left;
	width: 169px;
}


#container-fusszeile {

	width:910px;

	margin:10px 0 0 22px;

	float:left;

}

#flaggen {
	width:60px;
	text-align:left;
	float:left;

}

#flaggen p {

	padding:1px 0 0 0;

	margin:1px 0 0 0;

}

#infolinks {

	width:180px;

	text-align:left;

	color:#957848;

	float:left;

}

#infolinks p {

	padding:1px;

	margin:1px;

	font-size:9px;

}

#adresse {
	width:375px;
	text-align:center;
	color:#957848;
	float:left;

}

#adresse p {
	padding:1px;
	margin:1px;
	font-size:9px;
	text-align: center;

}

#fusszeile-rechts {
	width:295px;
	text-align:right;
	color:#957848;
	float:left;

}

h1 {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:20px;

	color:#957848;

	font-weight:normal;

	text-align:left;

	padding:5px 3px 3px 3px;

	margin:5px 3px 3px 3px;

}

h2 {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:14px;

	color:#957848;

	font-weight:normal;

	text-align:left;

	padding:5px 3px 3px 3px;

	margin:5px 3px 3px 3px;

}
h2 a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#957848;
	font-weight:normal;
}

h3 {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	color:#393939;

	font-weight:bold;

	text-align:left;

	padding:5px 3px 3px 3px;

	margin:5px 3px 3px 3px;

}

p {

	padding:2px 3px 2px 3px;

	margin:2px 3px 2px 3px;

	font-size:12px;

	text-align:left;

}

a {

	color:#957848;

	font-weight:bold;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

ul {

	text-align:left;

}

li {

	list-style-type:circle;

}

img {

	border:0;

}

input,select {

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

.linie {

	border-bottom:1px solid #CCCCCC;

}

.rahmen {

	border:1px solid #957848;

}

.fussnote {

	font-size:10px;

	color:#999999;

}

.hervorhebung {

	font-weight:bold;

	color:#957848;

}

.hervorhebung02 {

	font-weight:bold;

	color:#ffffff;

}

.hervorhebung-blau {
	color: #136396;
}
.second-mail {
	display: none;
}




/******************************

* Pixlie

******************************/

#pixlie-container-gesamt{

  width:700px;

  border-top:1px solid #E4E4E4;

  margin:0px;

  margin-left:auto;

  margin-right:auto;

  padding:0px;

}





#pixlie-balken-oben{

  background-color:#003366;

  color:#9B9B9B;

  padding:0px;

  margin:0px;

  height:20px;

  border-right:1px solid #E4E4E4;

}



#pixlie-balken-unten{

  background-color:#6699CC;

  color: #FFFFFF;

  padding:0;

  margin:0;

  height:110px;

  border-right:1px solid #E4E4E4;

}



#pixlie-container-main-liste{

  width:590px;

  border-right:1px  solid #E4E4E4;

  border-bottom:1px solid #E4E4E4;

  border-left:1px   solid #E4E4E4;

  margin:0px;

  margin-left:auto;

  margin-right:auto;

  padding:0px;

}



#pixlie-inhalt-liste{

  float: left;

  width:650px;

}



#pixlie-container-main-vorschau{

  width:590px;

  border-right:1px solid #E4E4E4;

  border-bottom:1px solid #E4E4E4;

  border-left:1px solid #E4E4E4;

  margin:0px;

  margin-left:auto;

  margin-right:auto;

  padding:0px;

}



#pixlie-inhalt-vorschau{

  text-align:center;

  width:650px;

}



#pixlie-seitenleiste{

  float: right;

  width:300px;

  padding: 0px;

}



#pixlie-copyright{

  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  font-size: 0.7em;

  clear:both;

  padding:10px 0 5px 0;

  margin-top:0px; /* Wird benötigt für ie5.5 */

  height:42px;

  background-color:#FFFFFF;

  border-top:1px solid #E4E4E4;

  color:#808080;

  text-align:center;

}



#pixlie-seitenleiste h2{

  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

  font-size: 1em;

  font-weight: bold;

  margin:60px 20px 10px 33px;

  padding: 0px;

}

#pixlie-seitenleiste p{

  margin:0px 35px 15px 35px;

  line-height:175%;

  font-size:70%;

  text-align: left;

}

.pixlie-pfad{

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 0.7em;

  padding: 10px 0  0 0;

}



/******************************

* Auflistung der Thumbnails

******************************/

.pixlie-container-bilderliste{

  padding: 10px 0 0px 7px;

  margin-left: auto;

  margin-right: auto;

}



.pixlie-bilderliste{

  list-style-type: none;

  padding: 0 0 5px 0;

  margin: 0 90px 0 0;

}



/* Rahmen um jedes Bild */

.pixlie-bilderliste li{

  float: left;

  display: inline;

  margin: 0px 50px 30px 0px;

  padding:0;

  width: 120px;

  height: 95px;

}



.pixlie-bilderliste li a{

  text-decoration: none;

}



.pixlie-bilderliste li p{

  padding: 0;

  margin: 0;

}



.pixlie-bilderliste li img{

  border: 1px solid #DCDCDC;

  padding: 5px;

  background: transparent;

}



.pixlie-bilderliste li a:hover img{

  border: 1px solid #717171;

}



.pixlie-seiteninfo{

  clear: left;

  padding-top: 10px;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 9px;

  padding: 0;

  margin: 10px 0px 0px 7px;

  text-align:left;

}

.pixlie-seitenzahlen{

  padding-top:15px;

  margin-left: 5px;

  text-align:left;

  clear:both;

}



/******************************

* Anzeigen eines Vorschaubildes

******************************/

#pixlie-bildhalter{

  background: url('pixlieloader.gif') 50% 50% no-repeat;

}



#pixlie-vorschaubild {

  background: transparent;

}



.pixlie-vorschaubild-rahmen{

  border:1px solid #E7E7E7;

  padding:5px;

  margin:0px 100px 0px 0px;

}



a:hover .pixlie-vorschaubild-rahmen{

  border:1px solid #800000;

}
.sommerprogramm {
	color: #F6A600;
}

