html { 
	height:100%;
	margin-bottom:1px;
} 

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#523e38;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:36px;
	background-color:#FFFFFF;
}

/* ---------- 	WIRD FÜR DEN BILDWECHSEL BENÖTIGT ---------------- */
#bigImg {
	filter:blendTrans(Duration=2, Transition=10);
}
/* ---------- 	WIRD FÜR DEN BILDWECHSEL BENÖTIGT ---------------- */

/* ------------------------------------------------------ BEGINN DER HAUPTSEITEN BEGINN -------------------------------------------- */
.gelb-rechts-links {
	background-color:#fadcc4;
}

#img-main {
	width:692px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
}

#seitentitel-daniela {
	width:32px;
	vertical-align:top;
	background-color:#a20009;
}

.red {
	background-color:#a20009;
}

.gray-left-right {
	background-color:#f6f4f1;
}

#content {
	background-color:#f6f4f1;
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-hp-content.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding-bottom:26px;
	padding-left:48px;
	padding-right:10px;
	padding-top:9px;
	vertical-align:top;
	line-height:18px;
}

#content a:link {
	font-weight:bold;
	text-decoration:none;
	color:#523e38;
}

#content a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#523e38;
}

#content a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#523e38;
}

#content a:active {
	font-weight:bold;
	text-decoration:none;
	color:#523e38;
}

#content-txt {
	width:532px;
}

#cnt-left {
	width:221px;
	vertical-align:top;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:9px;
	padding-top:0px;
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-yellow-left-gray.gif);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#f6f4f1;
}

#schatten-gelb-top {
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-hp-top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#schatten-gelb-top-left {
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-hp-top-left.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#schatten-gelb-bottom-right {
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-yellow-bottom-right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:11px;
}

#schatten-gelb-bottom {
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-yellow-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:11px;
}

#schatten-gelb-bottom-left {
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-yellow-bottom-left.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:11px;
}

#spacer-main-schatten-rechts {
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-hp-white.gif);
	background-position:left;
	background-repeat:repeat-y;
	height:9px;
}

#spacer-main-schatten-links {
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-yellow-left-white.gif);
	background-position:right;
	background-repeat:repeat-y;
	height:9px;
}

/* ------------------------------------------------------ BEGINN ÜBERSCHRIFTE BEGINN --------------------------------------------- */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:16px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	line-height:20px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:16px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	line-height:12px;
}
/* -------------------------------------------------------- ENDE ÜBERSCHRIFTE ENDE ----------------------------------------------- */

#navi-lang-hp {
	padding-bottom:8px;
	padding-left:0px;
	padding-right:16px;
	padding-top:0px;
	text-align:right;
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-hp-top-right.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#newsticker {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:600px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:28px;
	padding-top:0px;
}

.spacer-main {
	height:9px;
}



/* --------------------------------------------------- BEGINN IMPRESSUM PRIVACY BEGINN ----------------------------------- */
.imp-priv-bg {
	background-color:#ebe7e1;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-red-right-dark.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.imp-priv {
	float:right;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:2px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f7f7b;
}

.imp-priv a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f7f7b;
	text-decoration:none;
}
.imp-priv a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f7f7b;
	text-decoration:none;
}
.imp-priv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f7f7b;
	text-decoration:underline;
}
.imp-priv a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8f7f7b;
	text-decoration:none;
}
/* ----------------------------------------------------- ENDE IMPRESSUM PRIVACY ENDE ------------------------------------- */



/* ---------------------------------------------------- BEGINN FOOTER BEGINN -------------------------------------------- */
.footer-bg {
	background-color:#ebe7e1;
}

#footer-bg-schatten-rechts {
	background-color:#ebe7e1;
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-yellow-darkgray-left.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#footer {
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e4a45;
}

#footer a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e4a45;
	text-decoration:underline;
}

#footer a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e4a45;
	text-decoration:underline;
}

#footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e4a45;
	text-decoration:none;
}

#footer a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5e4a45;
	text-decoration:underline;
}
/* ------------------------------------------------------ ENDE FOOTER ENDE ---------------------------------------------- */



/* --------------------------------------------------------- BEGINN NAVI-LEFT BEGINN ---------------------------------------------- */
#navi-left {
	width:212px;
	vertical-align:top;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:9px;
	padding-top:0px;
	background-image:url(../images/layout/schatten/schatten-homepage/shadow-yellow-left-white.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.home {
	color:#533e39;
	text-align:center;
	padding-bottom:17px;
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
}

.home a:link {
	color:#533e39;
	text-align:center;
	text-decoration:none;
}

.home a:visited {
	color:#533e39;
	text-align:center;
	text-decoration:none;
}

.home a:hover {
	color:#533e39;
	text-align:center;
	text-decoration:underline;
}

.home a:active {
	color:#533e39;
	text-align:center;
	text-decoration:none;
}



.navi_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#ebe7e1;
	padding-bottom:4px;
	padding-left:11px;
	padding-right:0px;
	padding-top:4px;
	text-transform:uppercase;
}

.navi_left a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#ebe7e1;
	text-transform:uppercase;
}

.navi_left a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#d8d0c9;
	text-transform:uppercase;
}


.navi_leftMouseUp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#d8d0c9;
	padding-bottom:4px;
	padding-left:11px;
	padding-right:0px;
	padding-top:4px;
	text-transform:uppercase;
}

.navi_leftMouseUp a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#d8d0c9;
	text-transform:uppercase;
}

.navi_leftMouseUp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#d8d0c9;
	text-transform:uppercase;
}

.navi_leftMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#d8d0c9;
	padding-bottom:4px;
	padding-left:11px;
	padding-right:0px;
	padding-top:4px;
	text-transform:uppercase;
}

.navi_leftMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#d8d0c9;
	text-transform:uppercase;
}

.navi_leftMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#d8d0c9;
	text-transform:uppercase;
}

.navi_left_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#d8d0c9;
	padding-bottom:4px;
	padding-left:11px;
	padding-right:0px;
	padding-top:4px;
	text-transform:uppercase;
}

.navi_left_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#d8d0c9;
	text-transform:uppercase;
}

.navi_left_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#533e39;
	background-color:#d8d0c9;
	text-transform:uppercase;
}

#logo-montana-hp {
	text-align:center;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:34px;
}
/* ----------------------------------------------------------- ENDE NAVI-LEFT ENDE ------------------------------------------------ */



/* ------------------------------------------------------ BEGINN CNT-LEFT BEGINN ----------------------------------------------- */
.cnt-left-titel {
	text-align:center;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	text-transform:uppercase;
	color:#533e39;
	background-color:#ffffff;
	border-left:1px dotted #c8c1bf;
	border-right:1px dotted #c8c1bf;
	border-top:1px dotted #c8c1bf;
	font-size:15px;
}

.cnt-left-inhalt {
	background-color:#ffffff;
	border-left:1px dotted #c8c1bf;
	border-right:1px dotted #c8c1bf;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}

.express-resi {
	text-transform:uppercase;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:0px;
	padding-top:0px;
	font-weight:bold;
	font-size:14px;
	width:180px;
	color:#997b6b;
}

#express-more {
	background-color:#ffffff;
	border-bottom:1px dotted #c8c1bf;
	border-left:1px dotted #c8c1bf;
	border-right:1px dotted #c8c1bf;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:8px;
	padding-top:6px;
	text-align:right;
	color:#533e39;
}

#express-more a:link {
	color:#533e39;
	text-decoration:none;
}

#express-more a:visited {
	color:#533e39;
	text-decoration:none;
}

#express-more a:hover {
	color:#533e39;
	text-decoration:none;
}

#express-more a:active {
	color:#533e39;
	text-decoration:none;
}

#cnt-left-spacer {
	height:8px;
}

#angebote-cnt {
	background-color:#ffffff;
	border-bottom:1px dotted #c8c1bf;
	border-left:1px dotted #c8c1bf;
	border-right:1px dotted #c8c1bf;
	padding-bottom:2px;
	padding-left:16px;
	padding-right:16px;
	padding-top:2px;
}

.angebote-pt {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:4px;
	padding-top:0px;
	font-weight:bold;
}

.angebote-titel {
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:px;
	padding-top:4px;
}

.angebote-titel a:link {
	font-weight:bold;
	color:#523e38;
	text-decoration:none;
}

.angebote-titel a:visited {
	font-weight:bold;
	color:#523e38;
	text-decoration:none;
}

.angebote-titel a:hover {
	font-weight:bold;
	color:#523e38;
	text-decoration:none;
}

.angebote-titel a:active {
	font-weight:bold;
	color:#523e38;
	text-decoration:none;
}

.angebote-datum-left {
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
}

#angebote-border {
	border-bottom:1px dotted #c8c1bf;
	width:76%;
}

#btn-montana {
	background-image:url(../images/layout/btn-daniela.gif);
	background-position:center;
	background-repeat:no-repeat;
	color:#ffffff;
	text-transform:uppercase;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	width:214px;
	height:39px;
	text-align:center;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
	text-decoration:none;
	cursor:pointer;
}

#btn-montana a:link {
	background-image:url(../images/layout/btn-daniela.gif);
	background-position:center;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

#btn-montana a:visited {
	background-image:url(../images/layout/btn-daniela.gif);
	background-position:center;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

#btn-montana a:hover {
	background-image:url(../images/layout/btn-daniela-aktiv.gif);
	background-position:center;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

#btn-montana a:active {
	background-image:url(../images/layout/btn-daniela-aktiv.gif);
	background-position:center;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
/* -------------------------------------------------------- ENDE CNT-LEFT ENDE ------------------------------------------------- */


.img-small {
	padding-bottom:0px;
	padding-left:2px;
	padding-right:0px;
	padding-top:0px;
	width:37px;
	vertical-align:top;
}

#img-sub {
	padding-bottom:26px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

form {
	padding:0px;
	margin:0px;
}



/* ------------------------------------------------------- BEGINN PREISLISTE BEGINN -------------------------------------------- */
.preisliste-zimmertyp {
	background-color:#e2b4a0;
	text-align:center;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.preisliste-zimmertyp-border {
	background-color:#e2b4a0;
	text-align:center;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

.preis {
	background-color:#f1dbd0;
	text-align:center;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}

.preis-border {
	background-color:#f1dbd0;
	text-align:center;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

#preise {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:16px;
	text-align:right;
}
/* --------------------------------------------------------- ENDE PREISLISTE ENDE ---------------------------------------------- */



/* --------------------------------------------------------- BEGINN ANGEBOTE BEGINN --------------------------------------------- */
.angebote-detail {
	padding-bottom:26px;
}

.angebote-detail-titel {
	border-left:1px dotted #c8c1bf;
	border-right:1px dotted #c8c1bf;
	border-top:1px dotted #c8c1bf;
	background-color:#ffffff;
	padding-bottom:2px;
	padding-left:22px;
	padding-right:0px;
	padding-top:8px;
	font-weight:bold;
}

.angebote-detail-datum {
	border-left:1px dotted #c8c1bf;
	border-right:1px dotted #c8c1bf;
	background-color:#ffffff;
	padding-bottom:6px;
	padding-left:28px;
	padding-right:0px;
	padding-top:0px;
}

.angebote-detail-beschreibung {
	border-left:1px dotted #c8c1bf;
	border-right:1px dotted #c8c1bf;
	background-color:#ffffff;
	padding-bottom:16px;
	padding-left:22px;
	padding-right:22px;
	padding-top:8px;
}

.angebote-detail-border {
	border-bottom:1px dotted #c8c1bf;
	width:100%;
}

.angebote-detail-spacer-border {
	border-left:1px dotted #c8c1bf;
	border-right:1px dotted #c8c1bf;
	background-color:#ffffff;
	padding-bottom:0px;
	padding-left:22px;
	padding-right:22px;
	padding-top:0px;
}

.angebote-detail-spacer {
	height:20px;
}

.angebote-detail-preis {
	border-bottom:1px dotted #c8c1bf;
	border-left:1px dotted #c8c1bf;
	border-right:1px dotted #c8c1bf;
	background-color:#ffffff;
	padding-bottom:14px;
	padding-left:22px;
	padding-right:22px;
	padding-top:0px;
	color:#f7ae00;
	font-weight:bold;
	font-size:14px;
}

.angebote-detail-request {
	font-size:11px;
	text-align:right;
	vertical-align:bottom;
}
/* ----------------------------------------------------------- ENDE ANGEBOTE ENDE ----------------------------------------------- */


/* -------------------------------------------------- BEGINN WETTER LEFT BEGINN -------------------------------------------- */
#weather-img-left {
	text-align:right;
	background-color:#ffffff;
	border-left:1px dotted #c8c1bf;
}
#weather-img-center {
	text-align:center;
	background-color:#ffffff;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
#weather-img-right {
	text-align:left;
	background-color:#ffffff;
	border-right:1px dotted #c8c1bf;
}

#prognose {
	text-align:center;
	border-bottom:1px dotted #c8c1bf;
	border-left:1px dotted #c8c1bf;;
	border-right:1px dotted #c8c1bf;
	background-color:#ffffff;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
}
#prognose a:link {
	font-weight:bold;
	color:#523e38;
	text-decoration:none;
}
#prognose a:visited {
	font-weight:bold;
	color:#523e38;
	text-decoration:none;
}
#prognose a:hover {
	font-weight:bold;
	color:#523e38;
	text-decoration:none;
}
#prognose a:active {
	font-weight:bold;
	color:#523e38;
	text-decoration:none;
}
/* ---------------------------------------------------- ENDE WETTER LEFT ENDE ---------------------------------------------- */