body {
  width:100%; 
  height:100%;
  padding: 0px;
  margin: 0px;
  border:0px;
  background-color:#FBE49B;
}

img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

p {
	margin-top:0px;
	margin-bottom:0px;
}

.line {
  height:25px;/*noch genauer einstellen*/
  width:100%;
  line-height:25px;
  background-color:#FFFFFF;
}
  
.line1 {
  height:9px;
  background-color:#F2CE4D;
  font-size:9px;
  line-height:9px;
}

.container { 
  width:993px;/*noch genauer einstellen*/
  margin:auto;
}

.container1 { 
  width:993px;/*noch genauer einstellen*/
  background-image: url('../images/rand.gif');
}

.site {
  min-height:1069px;
  background-image: url('../images/site.gif');
  background-repeat: repeat-x;
}

.site1 {
  width:25px;
  float: left;
  background-image: url('../images/site1.gif');
}

.logo {
  width: 239px;
  height: 279px;
  float:left;
  background-image: url('../images/logo.gif');
  background-repeat: no-repeat;
}

.ueberschrift {
  float:left;
  width:466px;
  min-height:22px;
  text-decoration: none;
  font-weight: normal;
  color:#DE9332;
  font-size:18px;
  font-family:trebuchet ms
}

.text {
  width:466px;
  min-height:1px;
  color:#797978;
  font-size:13px;
  font-family:verdana, trebuchet ms;
  line-height:16px;
}

.text ul {
  color:#797978;
  font-size:13px;
  font-family:verdana, trebuchet ms;
  line-height:17px;
  margin:0px;
  padding:10px 0px 10px 20px;
}
  
.intext {
  text-decoration: none;
  color:#DE9332;
}
    
.intext:link, .intext:active, .intext:visited {
  text-decoration: underline;
  /*color:#797978;*/
  color:#DE9332;
}
    
.intext:hover {
  text-decoration: underline;
  color:#DE9332;
}
    
.intext1 {
  text-decoration: none;
  color:#b09644;
}
    
.intext1:link { 
  font-size:13px;
  text-decoration: none;
  color:#b09644;
}
      
.intext1:visited, .intext1:active {
  font-size:13px;
  text-decoration: none;
}

.intext1:active {
  font-size:13px;
  text-decoration: underline;
  color:#b09644;
}
        
.intext1:hover {
  font-size:13px;
  text-decoration: underline;
  color:#b09644;
}

.intext_grau {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  text-decoration: none;
  color:#797978;
}

.intext_grau:link, .intext_grau:active, .intext_grau:visited {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  text-decoration: none;
  color:#797978;
}

.intext_grau:hover {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  text-decoration: underline;
  color:#797978;
}

.intext_grau2 {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  text-decoration: none;
  color:#797978;
}

.intext_grau2:link, .intext_grau2:active, .intext_grau2:visited, .intext_grau2:hover {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  text-decoration: underline;
  color:#797978;
}

.head {
  width: 754px;
  height:279px;
  float: left;
  background-repeat: no-repeat;
  background-image: url('../images/head.gif');
}

.menue {
  width:214px;
  float: left;
}

.simple {
  font-size:12px;
  color:#808080;
  text-decoration: none;
}
  
.simple a:hover {
  text-decoration: underline;
}  
  
.button1 {
  width: 195px;
  height:25px;
  float:left;
  background-image: url('../images/button1.gif');
  background-repeat: no-repeat;
  font-size:13px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:12px;
  text-decoration: none;
}

.button1 a:link, .button1 a:active, .button1 a:visited {
  font-size:13px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:12px;
  text-decoration: none;
}
  
.button1 a:hover {
  font-size:13px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:12px;
  text-decoration: underline;
}

.button2 {
  width:195px;
  height:24px;
  float:left;
  background-image: url('../images/button2.gif');
  background-repeat: no-repeat;
  font-size:13px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:15px;
  text-decoration: none;
}

.button2 a:link, .button2 a:active, .button2 a:visited {
  font-size:13px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:15px;
  text-decoration: none;
}
  
.button2 a:hover {
  font-size:13px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:15px;
  text-decoration: underline;
}

.button3 {
  width: 195px;
  height:26px;
  float: left;
  background-image: url('../images/button3.gif');
  background-repeat: no-repeat;
  font-size:13px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:12px;
  text-decoration: none;
}

.button3 a:link, .button3 a:active, .button3 a:visited {
  font-size:13px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:12px;
  text-decoration: none;
}
  
.button3 a:hover {
  font-size:13px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:12px;
  text-decoration: underline;
}
  
.sprache {
  font-family:arial;
  font-size:12px;
  text-decoration: none;
  color:#000000;
}
  
.sprache a:link, .sprache a:active, .sprache a:visited {
  font-size:12px;
  text-decoration: none;
  color:#000000;
}
  
.sprache a:hover {
  font-size:12px;
  text-decoration: underline;
  color:#000000;
}
  
.button4 {
  width: 195px;
  height:20px;
  float: left;
  background-image: url('../images/button8.gif');
  background-repeat: no-repeat;
  font-size:12px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:14px;
  text-decoration: none;
}

.button4 a:link, .button4 a:active, .button4 a:visited {
  font-size:12px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:14px;
  text-decoration: none;
}
  
.button4 a:hover {
  font-size:12px;
  color:#817241;
  font-family: arial;
  font-weight: normal;
  text-align:center;
  line-height:14px;
  text-decoration: underline;
}
    
.info {
  background-image: url('../images/button5.gif');
  background-repeat: no-repeat;
  text-align: center;
  color:#967F38;
  font-size:13px;
  font-family: arial;
  text-decoration: none;
  font-weight:bold;
}
  
.rechts {
  text-align: center;
  color:#967F38;
  font-size:13px;
  font-family: arial;
  text-decoration: none;
  font-weight:bold;
}
  
.button6 {
  background-image: url('../images/button6.gif');
  background-repeat: no-repeat;
  font-family: arial;
  text-decoration: none;
  font-size:13px;
  color:#B09644;
}
  
.button6 a:link, .button6 a:active, .button6 a:visited {
  font-family: arial;
  text-decoration: none;
  font-size:13px;
  color:#B09644;
}
    
.button6 a:hover {
  font-family: arial;
  text-decoration: underline;
  font-size:13px;
  color:#B09644;
}
      
.site2 {
  float:right;
  width: 11px;
  background-image: url('../images/site2.gif');
}
  
.anfrage1 {
  background-image: url('../images/anfrage.gif');
  background-repeat: no-repeat;
}
  
.angebot {
  background-image: url('../images/angebot.gif');
  background-repeat: no-repeat;
}

.angebot_bottom {
  font-size:12px;
  line-height:14px;
  color:#797978;
  text-align: center;
  font-family:trebuchet ms;
}

.angebot_bottom:link, .angebot_bottom:active, .angebot_bottom:visited {
  font-size:12px;
  line-height:14px;
  color:#797978;
  text-align: center;
  font-family:trebuchet ms;
  text-decoration: none;
}

.angebot_bottom:hover {
  font-size:12px;
  line-height:14px;
  color:#797978;
  text-align: center;
  font-family:trebuchet ms;
  text-decoration: underline;
}

.webcam {
  background-image: url('../images/webcam.gif');
  background-repeat: no-repeat;
}
  
.button7 {
  background-image: url('../images/button7.gif');
  background-repeat: no-repeat;
  font-family: arial;
  text-decoration: none;
  font-size:13px;
  color:#B09644;
}
  
.button7 a:link, .button7 a:active, .button7 a:visited {
  font-family: arial;
  text-decoration: none;
  font-size:13px;
  color:#B09644;
}
    
.button7 a:hover {
  font-family: arial;
  text-decoration: underline;
  font-size:13px;
  color:#B09644;
}

.wetter {
  width: 206px;
  font-family: arial,sans-serif;
  font-size: 11px;
  color: #585959;
  text-decoration: none;
}

.wetter span {
  font-family: arial,sans-serif;
  font-size: 10px;
  color: #585959;
  text-decoration: none;
}

.anfrage {
  width: 466px;
  font-family: verdana, trebuchet ms;
  font-size: 13px;
  color: #797978;
  line-height: 16px;
  background-color: #fef2cd;
}

.anfrage a:link, .anfrage a:active, .anfrage a:visited {
  font-family: verdana, trebuchet ms;
  font-size: 13px;
  color: #797978;
  text-align: left;
  line-height: 16px;
  text-decoration: none;
}

.anfrage a:hover {
  font-family: verdana, trebuchet ms;
  font-size: 13px;
  color: #797978;
  text-align: left;
  line-height: 16px;
  text-decoration: underline;
}

.anfrage .intext_grau {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  text-decoration: none;
  color:#797978;
}

.anfrage .intext_grau:link, .anfrage .intext_grau:active, .anfrage .intext_grau:visited {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  text-decoration: none;
  color:#797978;
}

.anfrage .intext_grau:hover {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  text-decoration: underline;
  color:#797978;
}

.anfrage .intext_grau2 {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  text-decoration: none;
  color:#797978;
}

.anfrage .intext_grau2:link, .anfrage .intext_grau2:active, .anfrage .intext_grau2:visited, .anfrage .intext_grau2:hover {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  text-decoration: underline;
  color:#797978;
}

.anfrage table {
  font-family: verdana, trebuchet ms;
  font-size: 13px;
  color: #797978;
}

.anfrage table .label {
  width: 180px;
}

.anfrage table .label2 {
  width: 110px;
}

.anfrage table .value {
  width: 200px;
  font-family: verdana, trebuchet ms;
  font-size: 13px;
  color: #797978;
}

.anfrage table .value span {
  font-family: verdana, trebuchet ms;
  font-size: 13px;
  color: #797978;
}

.anfrage table .value input {
  width: 200px;
  font-family: verdana, trebuchet ms;
  font-size: 13px;
  color: #797978;
}

.anfrage table .value select {
  width: 200px;
  font-family: verdana, trebuchet ms;
  font-size: 13px;
  color: #797978;
}

.anfrage table .value textarea {
  width: 404px;
  height: 96px;
  font-family: verdana, trebuchet ms;
  font-size: 13px;
  color: #797978;
}

.anfrage table .button input {
  font-family: verdana, trebuchet ms;
  font-size: 13px;
  color: #797978;
}

.button9 {
  background-image: url('../images/button9.gif');
  background-repeat: no-repeat;
  font-family: arial;
  text-decoration: none;
  font-size:13px;
  color:#B09644;
}
  
.button9 a:link, .button9 a:active, .button9 a:visited {
  font-family: arial;
  text-decoration: none;
  font-size:13px;
  color:#B09644;
}
    
.button9 a:hover {
  font-family: arial;
  text-decoration: underline;
  font-size:13px;
  color:#B09644;
}

.sauna {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  color:#737171;
}
    
.sauna a:link, .sauna a:active, .sauna a:visited {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  color:#737171;
}

.sauna a:hover {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  font-weight:normal;
  text-decoration:underline;
  color:#737171;
}

.paging {
  font-family:trebuchet ms;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  color:#737171;
}

.paging a:link, .paging a:active, .paging a:visited {
  font-family:trebuchet ms;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  color:#737171;
}

.paging a:hover {
  font-family:trebuchet ms;
  font-size:13px;
  font-weight:normal;
  text-decoration:underline;
  color:#737171;
}

.zimmer {
  font-family:verdana, trebuchet ms;
  font-size:13px;
  font-weight:normal;
  text-decoration: none;
  color:#797978;
}

.zimmer:link, .zimmer:active, .zimmer:visited {
  text-decoration: underline;
  /*color:#797978;*/
  color:#DE9332;
  font-family:verdana, trebuchet ms;
  font-size:13px;
  font-weight:normal;
}

.zimmer:hover {
  text-decoration: underline;
  color:#DE9332;
  font-family:verdana, trebuchet ms;
  font-size:13px;
  font-weight:normal;
}

.ausgabe {
  width:380px;
  min-height:26px;
  float:left;
  color:#797978;
  font-size:13px;
  line-height:15px;
  font-family:verdana, trebuchet ms;
}

.newsletter {
  color:#797978;
  font-size:13px;
  font-family:verdana, trebuchet ms;
  line-height:16px;
}

.newsletter input {
  color:#797978;
  font-size:13px;
  font-family:verdana, trebuchet ms;
  line-height:16px;
  border:1px solid #e9d6a8;
}

.gaestebuch {
  color:#797978;
  font-size:13px;
  font-family:verdana, trebuchet ms;
  line-height:16px;
}

.gaestebuch table {
  color:#797978;
  font-size:13px;
  font-family:verdana, trebuchet ms;
  line-height:16px;
}

.gaestebuchlink {
  color:#797978;
  font-size:13px;
  line-height:13px;
  font-family:verdana, trebuchet ms;
  text-decoration:none;
}

.gaestebuchlink a:link, .gaestebuchlink a:active, .gaestebuchlink a:visited {
  color:#797978;
  font-size:13px;
  line-height:13px;
  font-family:verdana, trebuchet ms;
  text-decoration:none;
}

.gaestebuchlink a:hover {
  color:#797978;
  font-size:13px;
  line-height:13px;
  font-family:verdana, trebuchet ms;
  text-decoration:underline;
}

.lage {
  color:#797978;
  font-size:12px;
  font-family:verdana, trebuchet ms;
}

.preise_ciasa {
  font-size: 12px;
  width: 466px;
  color: #797978;
  font-family:verdana, trebuchet ms;
}

.preise_ciasa_table {
  font-size: 12px;
  color: #797978;
  font-family:verdana, trebuchet ms;
 text-align: center;
}

.preise {
  width:485px;
  float:left;
  font-size:12px;
  color:#797978;
  font-family:verdana, trebuchet ms;
}

.preise_table {
  width:478px;
  font-size:12px;
  color:#797978;
  font-family:verdana, trebuchet ms;
  line-height:16px;
  text-align:center;
}

.mountainpass {
  border-collapse:collapse;
}

.mountainpass td {
  border:1px solid gray;
  text-align:center;
}

.footer {
	color:#f7f6f6;
}

.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {
	color:#f7f6f6;
	text-decoration:none;
}

#kaldiv1 span, #kaldiv1 select, #kaldiv2 span, #kaldiv2 select { width: auto; }
.MLcpYearNavigation, .MLcpMonthNavigation { background-color: #FFFFFF; text-align: center; vertical-align: middle; text-decoration: none; color: #585959; }
.MLcpDayColumnHeader, .MLcpYearNavigation, .MLcpMonthNavigation, .MLcpCurrentMonthDate, .MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDate, .MLcpOtherMonthDateDisabled, .MLcpCurrentDate, .MLcpCurrentDateDisabled, .MLcpTodayText, .MLcpTodayTextDisabled, .MLcpText { font-family: Arial; font-size: 11px; }
TD.MLcpDayColumnHeader { text-align: right; border: solid thin #585959; border-width: 0 0 0 0; }
.MLcpCurrentMonthDate, .MLcpOtherMonthDate, .MLcpCurrentDate { text-align: right; text-decoration: none; }
.MLcpCurrentMonthDateDisabled, .MLcpOtherMonthDateDisabled, .MLcpCurrentDateDisabled { color: #D0D0D0; text-align: right; text-decoration: line-through; }
.MLcpCurrentMonthDate { color: #3c3c3c; }
.MLcpCurrentDate { color: #a1a1a1; }
.MLcpOtherMonthDate { color:#808080; }
TD.MLcpCurrentDate { color: #FFFFFF; background-color: #ffffff; border-width: 1px; border: 1px solid #585959; }
TD.MLcpCurrentDateDisabled { border-width: 1px; border: solid thin #585959; }
TD.MLcpTodayText, TD.MLcpTodayTextDisabled { border: solid thin #585959; border-width: 1px 0px 0px 0px; }
A.MLcpTodayText, SPAN.MLcpTodayTextDisabled { height: 20px; text-decoration: none; }
A.MLcpTodayText { color: #585959; text-decoration: none; }
SPAN.MLcpTodayTextDisabled { color:#585959; }
.MLcpBorder { border: solid 1px #f1be54; }