@charset "utf-8";
/* CSS Document */
    body {
	font: 100.01% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background: #D8CBA8;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
    }
#container  {
	text-align: center;
	width: 880px;
	height: 576px;
	margin-top: -288px;
	top: 50%;
	position: absolute;
	left: 50%;
	margin-left: -440px;
    }
#content {
	background: #fff;
	text-align: center;
	width: 880px;
	height: 548px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#logo {
	position: absolute;
	top: 72px;
	left: 23px;
	text-align: left;
}
#menue, #menue_muehlegg, #menue_ebnerhof{
	text-align: right;
	width: 557px;
	position: absolute;
	top: 112px;
	left: 300px;
	margin-right: 23px;
	font-size: 13px;
	white-space: nowrap;
}

#menue a, #menue_muehlegg a, #menue_ebnerhof a{
	color: #BCAF8C;
	text-decoration: none;

}
#menue a:hover   {
	color: #762C3D;
}

#menue_muehlegg a:hover   {
	color: #EE7F00;
}

#menue_ebnerhof a:hover   {
	color: #B09815;
}

.aktiv_rot   {
	color: #955D6A;
	text-decoration: none;

}
.yellow {
	color: #EE7F00;
}
.green {
	color: #B09815;
}

p {
        padding: 3px 0 3px 0;
        margin: 0px;
}
*html p {
	padding: 2px 0 2px 0;
	margin: 0px;
}
*+html p {
	padding: 2px 0 2px 0;
	margin: 0px;
}
#menue_heini_bg {
	width: 650px;
	font-size: 12px;
	height: 57px;
	position: absolute;
	left: 23px;
	top: 470px;
	background-color: #762C3D;
	color: #AA757C;
}
#menue_heini_bg a  {
	color: #AA757C;
	text-decoration: none;

}
#menue_muehlegg_bg {
	width: 650px;
	font-size: 12px;
	height: 57px;
	position: absolute;
	left: 23px;
	top: 468px;
	background-color: #EE7F00;
	color: #F7BF80;
}
#menue_muehlegg_bg a {
	color: #F7BF80;
	text-decoration: none;
}
#menue_ebnerhof_bg {
	width: 650px;
	font-size: 12px;
	height: 57px;
	position: absolute;
	left: 23px;
	top: 468px;
	background-color: #B09815;
	color: #D4CB86;
}
#menue_ebnerhof_bg a {
	color: #D4CB86;
	text-decoration: none;
}


#menue_heini_bg a:hover, #menue_ebnerhof_bg a:hover, #menue_muehlegg_bg a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

p.menue {
	text-align: left;
	margin-top: 20px;
	float: left;
	margin-left: 8px;
	white-space: nowrap;
}

#app {
	width: 633px;
	position: absolute;
	left: 319px;
	top: 98px;
	height: 363px;
	background-color: #FFF;
	z-index: 100;
	border: 1px solid #000;
}
#app #x {
	text-align: right;
	font-size: 12px;
	color: #958260;
	float: left;
	height: 20px;
	width: 613px;
	margin-top: 25px;
}

#app #y {
	width: 588px;
	height: 294px;
	background-color: #D8CBA9;
	text-align: left;
	font-size: 11px;
	color: #958260;
	padding-left: 15px;
	margin: 12px 15px 7px 15px;
	clear: both;
	float: left;
	line-height: 16px;
}
*html #app  #y{
	margin: 12px 5px 5px 7px;
	padding-left: 15px;
}
#app #y img{
	margin-right: 30px;
	margin-left: 10px;
}
#app #x a{
	font-size: 11px;
	color: #958260;
	text-decoration: none;
}
p.app_beschr {
	text-align: right;
	margin-right: 23px;
	margin-top: 0px;
	width: 273px;
}


#text {
        float: left;
        width: 446px;
        max-width: 446px;
        text-align: justify;
        margin: 5px 0 5px 10px;
}
*html #text {
        float: left;
        text-align: justify;
        margin: 0 0 5px 5px;
}
#flash {
	width: 533px;
	position: absolute;
	left: 324px;
	top: 167px;
	height: 296px;
	background-color: #D8CBA9;
	z-index: 50;
}
#flash2 {
	width: 422px;
	position: absolute;
	left: 435px;
	top: 167px;
	height: 296px;
	background-color: #D8CBA9;
	z-index: 50;
}
#text_bg {
	width: 296px;
	font-size: 11px;
	height: 296px;
	position: absolute;
	left: 23px;
	top: 167px;
	background-color: #D8CBA9;
}
#text_bg a {
	text-decoration: none;

}


#text_bg_heini {
	width: 296px;
	font-size: 11px;
	height: 296px;
	position: absolute;
	left: 23px;
	top: 167px;
	background-image: url(../img/bg-heini.gif);
	background-repeat: no-repeat;
}
#text_bg_muehlegg {
	width: 296px;
	font-size: 11px;
	height: 296px;
	position: absolute;
	left: 23px;
	top: 167px;
	background-image: url(../img/bg-muehlegg.gif);
	background-repeat: no-repeat;
}
#text_bg_ebnerhof {
	width: 296px;
	font-size: 11px;
	height: 296px;
	position: absolute;
	left: 23px;
	top: 167px;
	background-image: url(../img/bg-ebnerhof.gif);
	background-repeat: no-repeat;
}
#text_bg2 {
	width: 407px;
	font-size: 11px;
	height: 296px;
	position: absolute;
	left: 23px;
	top: 167px;
	background-color: #D8CBA9;
}



p.text {
	text-align: right;
	margin-right: 23px;
	margin-top: 70px;
	width: 185px;
	float: right;
	color: #7B6D54;
	line-height: 16px;
}


*html p.text {
	margin-right: 11px;
}
p.text_lang {
	text-align: right;
	margin-right: 23px;
	margin-top: 20px;
	width: 185px;
	float: right;
	color: #7B6D54;
	line-height: 16px;
}
*html p.text_lang {
	margin-right: 11px;
}
p.text_lang2 {
	text-align: right;
	margin-right: 23px;
	margin-top: 20px;
	width: 361px;
	float: right;
	color: #7B6D54;
	line-height: 16px;
}
*html p.text_lang2 {
	margin-right: 11px;
}


p.text_impressum {
	text-align: right;
	margin-right: 23px;
	margin-top: 3px;
	width: 245px;
	float: right;
	color: #7B6D54;
	line-height: 16px;
}
*html p.text_impressum {
	margin-right: 11px;
}

#footer  {
	float: left;
	color: #7B6D54;
	position: absolute;
	top: 558px;
	left: 23px;
	font-size: 11px;
	width: 834px;
	text-align: center;
	white-space: nowrap;
}

#footer  a  {
	color: #7B6D54;
	text-decoration: none;

}
#footer a:hover {
	text-decoration: underline;
}

#footer img {
	border: 0;
	width: 12px;
	height: 12px;
	margin-left: 8px;
}

#suedtirol {
	position: absolute;
	top: 20px;
	left: 780px;
	text-align: left;
	z-index: 5;
}
#titel {
	position: absolute;
	top: 240px;
	left: 53px;
	text-align: right;
	width: 220px;
}
#betriebe {
	width: 179px;
	font-size: 11px;
	height: 57px;
	position: absolute;
	left: 678px;
	top: 470px;
}
#untermenue1 {
	text-align: right;
	width: 200px;
	position: absolute;
	top: 134px;
	left: 510px;
	margin-right: 23px;
	font-size: 12px;
	white-space: nowrap;
	color: #BCAF8C;
}
#untermenue2 {
	text-align: right;
	width: 200px;
	position: absolute;
	top: 134px;
	left: 575px;
	margin-right: 23px;
	font-size: 12px;
	white-space: nowrap;
	color: #BCAF8C;
}
#untermenue3 {
	text-align: right;
	width: 500px;
	position: absolute;
	top: 134px;
	left: 358px;
	margin-right: 23px;
	font-size: 12px;
	white-space: nowrap;
	color: #BCAF8C;
}

#untermenue4 {
	text-align: right;
	width: 200px;
	position: absolute;
	top: 134px;
	left: 512px;
	margin-right: 23px;
	font-size: 12px;
	white-space: nowrap;
	color: #BCAF8C;
}
#untermenue5 {
	text-align: right;
	width: 200px;
	position: absolute;
	top: 134px;
	left: 575px;
	margin-right: 23px;
	font-size: 12px;
	white-space: nowrap;
	color: #BCAF8C;
}
#untermenue6 {
	text-align: right;
	width: 100px;
	position: absolute;
	top: 134px;
	left: 378px;
	margin-right: 23px;
	font-size: 12px;
	white-space: nowrap;
	color: #BCAF8C;
}

#untermenue4_en {
	text-align: right;
	width: 200px;
	position: absolute;
	top: 134px;
	left: 530px;
	margin-right: 23px;
	font-size: 12px;
	white-space: nowrap;
	color: #BCAF8C;
}
#untermenue4_it {
	text-align: right;
	width: 200px;
	position: absolute;
	top: 134px;
	left: 523px;
	margin-right: 23px;
	font-size: 12px;
	white-space: nowrap;
	color: #BCAF8C;
}
#untermenue9 {
	text-align: right;
	width: 200px;
	position: absolute;
	top: 134px;
	left: 530px;
	margin-right: 23px;
	font-size: 12px;
	white-space: nowrap;
	color: #BCAF8C;
}
#untermenue7 {
	text-align: right;
	width: 200px;
	position: absolute;
	top: 134px;
	left: 525px;
	margin-right: 23px;
	font-size: 12px;
	white-space: nowrap;
	color: #BCAF8C;
}



.beige {
	color: #BCAF8C;
	text-decoration: none;
}
.beige:hover {
	color: #762C3D;
}
.beige_muehlegg {
	color: #BCAF8C;
	text-decoration: none;
}
.beige_muehlegg:hover {
	color: #EE7F00;
}
#text_1spalte {
	width: 470px;
	position: absolute;
	left: 19px;
	top: 36px;
	height: 240px;
	font-size: 11px;
	text-align: left;
	color: #7B6D54;
}

#text_2spalten {
	width: 420px;
	position: absolute;
	left: 69px;
	top: 36px;
	height: 240px;
	font-size: 11px;
	text-align: left;
	color: #7B6D54;
}
#anfahrt {
	width: 317px;
	position: absolute;
	left: 23px;
	top: 22px;
	height: 240px;
	font-size: 11px;
	text-align: left;
}
#googlemaps {
	width: 165px;
	position: absolute;
	left: 345px;
	top: 36px;
	height: 240px;
	font-size: 11px;
	text-align: left;
}
#fotogalerie {
	width: 225px;
	position: absolute;
	left: 269px;
	top: 36px;
	height: 225px;
	font-size: 11px;
	text-align: left;
}

#mitte {
	width: 348px;
	position: absolute;
	left: 324px;
	top: 167px;
	height: 296px;
	text-align: left;
	background-color: #D8CBA9;
	font-size: 11px;
	color: #7B6D54;
}
#rechts {
	width: 178px;
	position: absolute;
	left: 678px;
	top: 167px;
	height: 296px;
	font-size: 11px;
	color: #fff;
	text-align: left;
	background-color: #762C3D;
}
#rechts_muehlegg {
	width: 178px;
	position: absolute;
	left: 678px;
	top: 167px;
	height: 296px;
	font-size: 11px;
	color: #fff;
	text-align: left;
	background-color: #EE7F00;
}
#rechts_ebnerhof {
	width: 178px;
	position: absolute;
	left: 678px;
	top: 167px;
	height: 296px;
	font-size: 11px;
	color: #fff;
	text-align: left;
	background-color: #B09815;
}


#mitte p {
	margin-left: 15px;
	margin-top: 0px;
	color: #fff;
}
.gallery {
	border: 3px solid #FFFFFF;
}

.brown {
	color: #7B6D54;
	text-decoration: none;
}
select {
	font-size: 11px;
	color: #7B6D54;
}

h1 {
	font-size: 18px;
	padding: 0px;
	margin: 32px 0 0 15px;
	color: #fff;
}
h2 {
	font-size: 12px;
	padding: 0px;
	margin: 15px 0 0 10px;
	color: #B58C8B;
}
#rechts_muehlegg h2 {
	font-size: 12px;
	padding: 0px;
	margin: 15px 0 0 10px;
	color: #F7BF80;
}
#rechts_ebnerhof h2 {
	font-size: 12px;
	padding: 0px;
	margin: 15px 0 0 10px;
	color: #D8C98F;
}

h3 {
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	color: #fff;
}



#mitte table {
	color: #7B6D54;
	margin: 0 0 0 15px;
	padding: 0px;
}
.white {
	color: #fff;
	text-decoration: none;
}
#mitte a {
	margin-top: 0px;
	color: #A39173;
	text-decoration: none;
}
#rechts p , #rechts_muehlegg p, #rechts_ebnerhof p{
	margin-left: 15px;
	margin-top: 0px;
	color: #fff;
}
#rechts ul , #rechts_muehlegg ul, #rechts_ebnerhof ul{
	margin-left: -15px;
	margin-top: 0px;
}
#rechts li , #rechts_muehlegg li, #rechts_ebnerhof li{ {
	margin-left: 1px;
	margin-top: 0px;
	padding: 0px;
	line-height: 14px;
}
*+ html #rechts ul, *+ html #rechts_muehlegg ul, *+ html #rechts_ebnerhof ul   {
	margin-left: 15px;
	margin-top: 0px;
}
*+ html #rechts li, *+ html #rechts_muehlegg li, *+ html #rechts_ebnerhof li   {
	margin-left: 12px;
	margin-top: 0px;
	padding: 0px;
}
*html #rechts ul, *html #rechts_muehlegg ul, *html #rechts_ebnerhof ul {
	margin-left: 15px;
	margin-top: 0px;
}
*html #rechts li, *html #rechts_muehlegg li, *html #rechts_ebnerhof li {
	margin-left: 12px;
	margin-top: 0px;
	padding: 0px;
}
#mitte ul {
	margin-left: -15px;
	margin-top: 0px;
}
#mitte li {
	margin-left: 1px;
	margin-top: 0px;
	padding: 0px;
	line-height: 14px;
}


*+ html #mitte ul   {
	margin-left: 15px;
	margin-top: 0px;
}
*+ html #mitte li   {
	margin-left: 12px;
	margin-top: 0px;
	padding: 0px;
}
*html #mitte ul {
	margin-left: 15px;
	margin-top: 0px;
}
*html #mitte li {
	margin-left: 12px;
	margin-top: 0px;
	padding: 0px;
}
.red {
	color: #762C3D;
}
#container #content #quick_inquiry {
	position: absolute;
	top: 200px;
	left: 240px;
	text-align: left;
	width: 525px;
	background-color: #330033;
	z-index: 1000;
	height: 55px;
}
#anfrage {
	width: 880px;
	text-align: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 60px;
	color: #7B6D54;
}
*html #anfrage {
	margin-right: 65px;
}
*+html #anfrage {
	margin-right: 120px;
}
