@charset "utf-8";
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
border: 0px;
background-color: #ffe9c0;
padding:0px;
text-align:left;
}

a {
color: #8b2b2b;
text-decoration: none;
}

a:hover {
color: #000000;
text-decoration: none;
}

#logoheader {
width:934px;
height:96px;
background-image: url(../images/logo_header.gif);
background-repeat: no-repeat;
}

#menu  {
	width:938px;
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
	background-image: url(../images/hg_navi.gif);
	background-repeat: repeat-x;
}

#schattenoben {
margin-left:39px;
width:871px;
height:6px;
float:left;
padding-bottom:1px;
background-image: url(../images/schatten_oben.gif);
background-repeat:no-repeat;
}

* html #schattenoben {
margin-top:8px;
margin-bottom:-8px;
margin-left:20px;
padding-right:30px;
width:871px;
height:3px;
float:left;
background-image: url(../images/schatten_oben.gif);
background-repeat:no-repeat;
}

#schattenlinks {
margin-left:30px;
width:12px;
height:283px;
float:left;
background-image: url(../images/schatten_links.gif);
background-repeat:no-repeat;
}

* html #schattenlinks {
margin-left:15px;
width:12px;
height:282px;
float:left;
background-image: url(../images/schatten_links.gif);
background-repeat:no-repeat;
}

#schattenrechts {
width:12px;
height:283px;
float:left;
background-image: url(../images/schatten_rechts.gif);
background-repeat:no-repeat;
}

* html #schattenrechts {
padding-right:10px;
width:12px;
height:282px;
float:left;
background-image: url(../images/schatten_rechts.gif);
background-repeat:no-repeat;
}

#bild {
float:left;
padding-top:5px;
padding-left:5px;
padding-right:5px;
background-color:#ffffff;
border: 1px dashed #c6b495;
}

#contentaussen {
//margin-top:-1px;
width:889px;
background-image: url(../images/hg_contentaussen.gif);
background-repeat:repeat-y;
margin-left:30px;
float:left;
}

* html #contentaussen {
//margin-top:-1px;
width:889px;
background-image: url(../images/hg_contentaussen.gif);
background-repeat:repeat-y;
margin-left:15px;
float:left;
}

#contentinnen_unten {
margin-left:1px;
//margin-left:1px;
float:left;
width:889px;
height:13px;
background-image: url(../images/hg_innencontent.gif);
}

* html #contentinnen_unten {
margin-left:1px;
float:left;
width:889px;
height:13px;
background-image: url(../images/hg_innencontent.gif);
}

#contentaussen_unten {
margin-left:31px;
float:left;
width:889px;
height:71px;
background-image: url(../images/hg_aussencontentunten.gif);
}

* html #contentaussen_unten {
margin-left:16px;
float:left;
width:889px;
height:71px;
background-image: url(../images/hg_aussencontentunten.gif);
}

#adresse {
margin-left:40px;
//margin-top:10px;
float:left;
width:355px;
height: 48px;
color:#684722;
text-align:left;
font-size: 10px;
}

*html #adresse {
margin-left:20px;
//margin-top:10px;
float:left;
width:355px;
height: 48px;
color:#684722;
text-align:left;
font-size: 10px;
}

#adresse a {
color:#684722;
}

#logo {
float:left;
margin-top:10px;
width:121px;
height:40px;
}

#metanavi {
width:320px;
height:25px;
float:right;
margin-right:30px;
margin-top:15px;
}

* html #metanavi {
width:320px;
height:25px;
float:right;
margin-right:10px;
margin-top:15px;
}

#buchungsanfrage {
padding-left:40px;
padding-top:25px;
float:left;
width:280px;
height: 270px;
background-image: url(../images/hg_buchungsanfragen.gif);
background-repeat: no-repeat;
}

#newsbox {
float:left;
width:220px;
border-right: 3px dotted #d8d0c0;
padding-right:30px;
height:300px;
}

.news-latest-item {
color:#684722;
font-size:9px;
padding-top:7px;
//padding-top:0px;
padding-bottom:16px;
//padding-bottom:10px;
border-top: 2px solid #d8d0c0;
}

.news-latest-container a {
color:#cb6418;
}

.news-latest-container a:hover {
color:#3b5f38;
}

.news-list-item {
color:#684722;
font-size:9px;
padding-top:7px;
//padding-top:0px;
padding-bottom:16px;
//padding-bottom:10px;
border-top: 2px solid #d8d0c0;
width:600px;
}

.news-list-container a {
color:#cb6418;
}

.news-list-container a:hover {
color:#3b5f38;
}

.news-single-item {
color:#684722;
font-size:9px;
padding-top:7px;
//padding-top:0px;
padding-bottom:16px;
//padding-bottom:10px;
border-top: 2px solid #d8d0c0;
width:600px;
}

.news-single-container a {
color:#cb6418;
}

.news-single-container a:hover {
color:#3b5f38;
}

p.bodytext {
margin-top:5px;
}

* html #content {
float:left;
width:846px;
margin-top:30px;
margin-left:10px;
text-align:left;
}

#content {
float:left;
width:800px;
margin-top:30px;
margin-left:40px;
margin-right:30px;
text-align:left;
}

#tipps {
float:left;
width:190px;
height:229px;
background-image: url(../images/hg_tipps.gif);
background-repeat: no-repeat;
margin-left:20px;
padding-left:15px;
padding-top:15px;
font-size:11px;
}

#bildergalerie {
width:287px;
height:97px;
float:left;
margin-left:8px;
margin-top:4px;
//margin-top:6px;
padding:5px;
background-image: url(../images/hg_bilder.gif);
background-repeat: no-repeat;
}

#newsbild {
width:250px;
height:107px;
float:left;
margin-top:4px;
margin-left:10px;
padding-right:5px;
border-right: 3px dotted #d8d0c0;
}

#newsbild img {
background-color:#ffffff;
border: 1px dashed #c6b495;
padding:5px;
}

#ankuendigung {
float:left;
margin-left:30px;
width:190px;
}

#ankuendigung p.bodytext {
color:#684722;
font-size:11px;
}
#aktuelles{
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 1px;
	margin-bottom: 1px;
	width:560px;
border-right:3px dotted #D8D0C0;
}
#aktuelles .bodytext{
	margin: 0px;
}

#main {
width:950px;
}

.tx-wcminiqry-pi1 {
margin-top:20px;
width:250px;
}

.tx-wcminiqry-pi1 {
color:#684722;
font-size:11px;
}

.tx-wcminiqry-pi1 input {
color:#ffffff;
font-size:12px;
background-color: #712323;
width:190px;
}

.tx-wcminiqry-pi1 select {
color:#684722;
font-size:12px;
background-color: #f3e8d8;
border: 1px solid #712323;
width:60px;
}

.qry_header {
color:#684722;
font-size:11px;
font-weight:bold;
width:550px;
background-color: #f3e8d8;
padding:4px;
margin-top:20px;
margin-bottom:5px;
}

.qry_content table td {
color:#684722;
font-size:11px;
font-weight:bold;
}

.qry_content select {
color:#684722;
font-size:12px;
background-color: #f3e8d8;
border: 1px solid #712323;
width:120px;
}

.qry_content input {
color:#ffffff;
font-size:12px;
background-color: #712323;
width:50px;
}

table.daten select {
color:#684722;
font-size:12px;
background-color: #f3e8d8;
border: 1px solid #712323;
width:60px;
}

.daten input {
color:#ffffff;
font-size:12px;
background-color: #712323;
width:300px;
margin-left:20px;
}

.qry_content2 input {
color:#ffffff;
font-size:14px;
background-color: #712323;
width:250px;
margin:20px;
}

div.tx-dropdownsitemap-pi1 {
width:780px;
}

div.tx-dropdownsitemap-pi1 a {
color:#8b2b2b;
}

div.tx-dropdownsitemap-pi1 a:hover {
color:#000000;
}

h3 {
color:#684722;
font-size:14px;
font-weight:bold;
}

.csc-textpic-image.csc-textpic-lastcol {
margin-bottom:0px;
padding:0px;
}

.tx-slideshow-pi1 {
margin-bottom:5px;
}

.csc-textpic-imagerow dl dt a img {
margin-right:10px;
padding-top:10px;
width:200px;
}


.contenttable p.bodytext {
padding-left:10px;
}

.csc-mailform {
border:0;
width:280px;
}

.csc-mailform-field
{
position:relative;
width:290px;
padding:5px;
text-align:right;
}
.clear{
	clear: both;
}

.langsel {
  text-align: right;
  margin-right: 5px;
  padding-top: 5px;
}