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

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:34px;
	background-color:#faead4;
}

.left-right {
	background-color:#976b71;
}

.content-left-right {
	background-color:#faead4;
}

#logo {
	width:955px;
	background-color:#efd2af;
	text-align:center;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	padding-top:40px;
}

/* ----------------------------------------------- BEGINN ÜBERSCHRIFTEN BEGINN ----------------------------------------- */
#welcome {
	color:#6b3a4b;
	font-weight:bold;
	font-size:46px;
	margin-bottom:45px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

h1 {
	font-weight:bold;
	color:#976b71;
	font-size:16px;
}

h2 {
	font-weight:bold;
	color:#976b71;
	font-size:20px;
	text-align:center;
	margin-bottom:34px;
	margin-left:0px;
	margin-right:0px;
	margin-top:40px;
	padding:0px;
}

h3 {
	color:#976b71;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:0px;
	margin-top:12px;
	font-weight:bold;
	font-size:14px;
}
/* ------------------------------------------------- ENDE ÜBERSCHRIFTEN ENDE ------------------------------------------- */

#language {
	background-color:#976b71;
	padding-bottom:40px;
	padding-left:0px;
	padding-right:0px;
	padding-top:44px;
}

.de-it {
	float:left;
	color:#faead4;
	font-weight:bold;
	width:403px;
	text-align:center;
	font-size:24px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:62px;
}
.de-it a:link {
	color:#faead4;
	font-weight:bold;
	text-decoration:none;
}
.de-it a:visited {
	color:#faead4;
	font-weight:bold;
	text-decoration:none;
}
.de-it a:hover {
	color:#faead4;
	font-weight:bold;
	text-decoration:none;
}
.de-it a:active {
	color:#faead4;
	font-weight:bold;
	text-decoration:none;
}

#hahn {
	float:left;
}

#adress-index {
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:50px;
	text-align:center;
	color:#976b71;
}
#adress-index a:link {
	color:#976b71;
	text-decoration:underline;
	font-weight:bold;
}
#adress-index a:visited {
	color:#976b71;
	text-decoration:underline;
	font-weight:bold;
}
#adress-index a:hover {
	color:#976b71;
	text-decoration:none;
	font-weight:bold;
}
#adress-index a:active {
	color:#976b71;
	text-decoration:underline;
	font-weight:bold;
}

#img-main {
	background-color:#efd2af;
	vertical-align:top;
	padding-bottom:17px;
	padding-left:0px;
	padding-right:0px;
	padding-top:17px;
}

.swap-img-main {
	vertical-align:bottom;
	padding-bottom:0px;
	padding-left:6px;
	padding-right:0px;
	padding-top:0px;
}

.ico-wechsel {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
}

#content {
	width:554px;
	padding-bottom:40px;
	padding-left:30px;
	padding-right:30px;
	padding-top:0px;
	line-height:18px;
	vertical-align:top;
}
#content a:link {
	color:#000000;
	text-decoration:none;
}
#content a:visited {
	color:#000000;
	text-decoration:none;
}
#content a:hover {
	color:#000000;
	text-decoration:underline;
}
#content a:active {
	color:#000000;
	text-decoration:none;
}

#content-left {
	background-color:#976b71;
	vertical-align:top;
}





/* ------------------------------------------------------ BEGINN NAVI-MAIN BEGINN ------------------------------------------- */
#navi-main {
	width:341px;
	background-color:#efd2af;
	padding-bottom:33px;
	padding-left:8px;
	padding-right:0px;
	padding-top:35px;
}

#img-navi {
	float:left;
}

.navi-main {
	text-align:center;
	color:#976b71;
	font-size:16px;
	font-weight:normal;
}

.navi-main a:link {
	color:#976b71;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
.navi-main a:visited {
	color:#976b71;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
.navi-main a:hover {
	color:#6b3a4b;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
.navi-main a:active {
	color:#976b71;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}

.navi-main-spacer {
		height:20px;
}
/* -------------------------------------------------------- ENDE NAVI-MAIN ENDE --------------------------------------------- */



#footer {
	background-color:#976b71;
	text-align:center;
	color:#f9f6f6;
	padding-bottom:9px;
	padding-left:0px;
	padding-right:0px;
	padding-top:9px;
}
#footer a:link {
	color:#f9f6f6;
	text-decoration:none;
}
#footer a:visited {
	color:#f9f6f6;
	text-decoration:none;
}
#footer a:hover {
	color:#f9f6f6;
	text-decoration:underline;
}
#footer a:active {
	color:#f9f6f6;
	text-decoration:none;
}



/* --------------------------------------------- BEGINN CONTENT-LEFT BEGINN ------------------------------------------------ */
#logo-nunnenmayr {
	text-align:center;
	padding-bottom:50px;
	padding-left:0px;
	padding-right:0px;
	padding-top:28px;
	background-image:url(../images/layout/ico-logo-border.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

#cnt-right-spacer {
	height:48px;
}

.anfrage-anreise {
		text-align:center;
		color:#faead4;
		font-size:13px;
		padding-bottom:26px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		font-weight:bold;
}
.anfrage-anreise a:link {
		color:#faead4;
		text-decoration:none;
}
.anfrage-anreise a:visited {
		color:#faead4;
		text-decoration:none;
}
.anfrage-anreise a:hover {
		color:#6b3a4b;
		text-decoration:none;
}
.anfrage-anreise a:active {
		color:#faead4;
		text-decoration:none;
}

#akt-angebot-img {
	padding-bottom:0px;
	padding-left:21px;
	padding-right:0px;
	padding-top:36px;
}

#left-bottom {
	height:100%;
	vertical-align:bottom;
}

#akt-angebot {
		text-align:center;
		color:#976b71;
		background-color:#efd2af;
		padding-bottom:4px;
		padding-left:0px;
		padding-right:0px;
		padding-top:4px;
		font-weight:bold;
		font-size:16px;
}
#akt-angebot a:link {
		color:#976b71;
		text-decoration:none;
}
#akt-angebot a:visited {
		color:#976b71;
		text-decoration:none;
}
#akt-angebot a:hover {
		color:#976b71;
		text-decoration:underline;
}
#akt-angebot a:active {
		color:#976b71;
		text-decoration:none;
}
/* ----------------------------------------------- ENDE CONTENT-LEFT ENDE -------------------------------------------------- */

.img-cnt-left {
	text-align:left;
}

.img-cnt-right {
	text-align:right;
}

/* ----------------------------------------------------- BEGINN WOHNUNGEN BEGINN ----------------------------------------------- */
.wohnung {
	border:6px solid #976b71;
	width:159px;
}

.txt-wohnung {
	color:#000000;
	text-align:center;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:18px;
	font-weight:bold;
}
.txt-wohnung a:link {
	color:#000000;
	text-decoration:none;
}
.txt-wohnung a:visited {
	color:#000000;
	text-decoration:none;
}
.txt-wohnung a:hover {
	color:#000000;
	text-decoration:none;
}
.txt-wohnung a:active {
	color:#000000;
	text-decoration:none;
}

#goto-preise {
		color:#845867;
		font-weight:bold;
		text-align:right;
}
#goto-preise a:link {
		text-decoration:none;
		color:#845867;
}
#goto-preise a:visited {
		text-decoration:none;
		color:#845867;
}
#goto-preise a:hover {
		text-decoration:none;
		color:#845867;
}
#goto-preise a:active {
		text-decoration:none;
		color:#845867;
}
/* ------------------------------------------------------- ENDE WOHNUNGEN ENDE ------------------------------------------------- */




/* ------------------------------------------- BEGINN PREISLISTE BEGINN ------------------------------------- */
#preisliste {
	border:1px solid #ceaca9;
}

.preise-info {
	color:#976b71;
	background-color:#efd2af;
	text-align:center;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}

.preise-spacer {
	height:1px;
	background-color:#ffffff;
}

.preise-zimmer {
	background-color:#f4e2cb;
	color:#58595b;
	text-align:center;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
}

.preise-grey {
	background-color:#f8ead9;
	color:#58595b;
	text-align:center;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	width:160px;
}

.preise-red {
	background-color:#f8ead9;
	color:#a91b1e;
	text-align:center;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	width:160px;
}

.preise-green {
	background-color:#f8ead9;
	color:#70965e;
	text-align:center;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
	width:160px;
}

#preise-zusatzinfo {
	color:#58595b;
	background-color:#efd2af;
	text-align:center;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
}

#sonder {
	border:1px solid #bf979b;
}

#sonder-img-left {
	height:61px;
	vertical-align:bottom;
	background-color:#6b3a4b;
	padding-bottom:0px;
	padding-left:62px;
	padding-right:0px;
	padding-top:0px;
}
#sonder-img-right {
	height:61px;
	vertical-align:bottom;
	background-color:#6b3a4b;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:62px;
	padding-top:0px;
	text-align:right;
}

#sonderangebot-titel {
	background-color:#6b3a4b;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

.sonder-leer {
	background-color:#dbc4c5;
}

#sonderangebot {
	background-color:#bd9ea0;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
}
/* --------------------------------------------- ENDE PREISLISTE ENDE --------------------------------------- */

#anfrage {
	border:1px solid #a37b7d;
	width:100%;
}

.anfrage-spacer {
	background-color:#a37b7d;
	width:80%;
}

.cnt-anfrage-txt {
	padding-bottom:8px;
	padding-left:4px;
	padding-right:12px;
	padding-top:8px;
	text-align:right;
	vertical-align:top;
}

.anfrage-leer {
	padding-bottom:16px;
	padding-left:0px;
	padding-right:0px;
	padding-top:16px;
}

.nopflicht {
	display:none;
}