#inhalt {
	position: absolute;
	text-align: left;
	background-color: #fff;
	color:#aa9372;
	height: 600px;
	top:0px;
	left:-1px;
	width: 1000px;
	z-index: 2;
	overflow:hidden;
	background-image:url(../hintergrund/Bilder/arosakulm_HG_MM.gif)
}

#logo
{position:absolute;
top:80px;
left:22px;

width:291px;
height:126px;

padding:0px;
margin:0px;

overflow:hidden;
}

#Adresse
{position:absolute;
top:0px;
left:450px;
width:200px;
height:126px;
padding:0px;
margin:0px;
visibility:hidden;
}

#bilder, #bilderGalerieKlein, #bilderGalerieGross
{position:absolute;
top:80px;
left:360px;

width:351px;
height:351px;

padding:0px;
margin:0px;

overflow:hidden;
z-index:5;
}

#bilderGalerieKlein
{
z-index:10;
}

#bilderGalerieGross
{
width:618px;
z-index:10;
}

#text
{
	position:absolute;
	top:110px;
	left:733px;
	width:246px;
	height:321px;
	padding:0px;
	margin:0px;
	overflow:auto;
	z-index:5;
}


#textOhneTitel
{position:absolute;
top:80px;
left:733px;

width:245px;
height:351px;

padding:0px;
margin:0px;

overflow:auto;
z-index:5;
}


#logoRestaurant
{
	position:absolute;
	top:450px;
	left:733px;
	width:245px;
	height:90px;
	padding:0px;
	margin:0px;
	overflow:auto;
	z-index:5;
}

#textTitel
{position:absolute;
top:80px;
left:733px;

width:245px;
height:30px;

padding:0px;
margin:0px;

overflow:hidden;
z-index:5;
}

#nurtext, #nurtextMitWirbel
{position:absolute;
top:110px;
left:360px;

width:618px;
height:321px;

padding:0px 22px 0px 0px;
margin:0px;

overflow:auto;
z-index:5;
}

#nurtextMitWirbel
{
background-image:url(../hintergrund/Bilder/alpinspa_wirbel.gif)
}

#nurTextGanzeHoehe
{position:absolute;
top:110px;
left:360px;

width:618px;
height:441px;

padding:0px 22px 0px 0px;
margin:0px;

overflow:auto;
z-index:5;
}

#OnlineBooking {
	position: absolute;
	visibility: visible;
	height: 70px;
	width: 100px;
	right: 13px;
	top: 0px;
}

#OnlineBooking p{
line-height:14px;
}

#Drucken
{
	position:absolute;
	bottom:25px;
	right:20px;
	width:50px;
	height:20px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	z-index:15;
	}
	
#Drucken p{
	text-align: right;
}
#Drucken a
{
padding:2px;
}

#Drucken a:hover
{
background-color:#aa9372;
color:#FFFFFF;
}

#DeluxWellness
{
	position:absolute;
	bottom:30px;
	right:160px;
	width:300px;
	height:50px;
	padding:0px;
	margin:0px;
	z-index:15;
	text-align: right;
	}
	
#DeluxWellness *
{	vertical-align:bottom;
	} 
	
#Mailmessage{
	position:absolute;
	top:5px;
	left:10px;
	width:1000px;
	height:auto;
	padding:0px;
	margin:0px;
	overflow:hidden;
	z-index:15;
}
#Flash
{position:absolute;
top:80px;
left:360px;

width:618px;
height:360px;

padding:0px;
margin:0px;

overflow:auto;
z-index:5;
}

#Ticker
{
	position:absolute;
	top:436px;
	left:360px;
	width:606px;
	height:12px;
	padding:2px 5px 7px 5px;
	margin:0px;
	z-index:10;
	background-color:#FFFFFF;
	border: none; 
	overflow:hidden;
}
/*
#Ticker
{
	position:absolute;
	top:470px;
	left:0px;
	width:1000px;
	height:12px;
	padding:2px 5px 7px 5px;
	margin:0px;
	z-index:10;
	background-color:#FFFFFF;
	border:1px solid #aa9372;
	overflow:hidden;
}*/

#TickerInhalt
{
	height:12px;
	width:10000px;
	margin-left:1000px;
}

#TickerInhalt p 
{color:#aa9372;}


#nurtextTitel
{position:absolute;
top:80px;
left:360px;

width:618px;
height:30px;

padding:0px;
margin:0px;

overflow:hidden;
z-index:5;
}

#Tabellenkopf
{
width:600px;
height:44px;
overflow:hidden;
background-color:#EEECDF;
border-top: 1px solid #aa9372;
}

#Tabellenkoerper
{
width:600px;
margin-right:20px;
height:276px;
margin:0px;
padding:0px;
overflow:auto;
}

#Tabellenkoerper table
{
width:580px;
}

#BildGrossGalerieKlein, .BildGrossGalerieKlein, #BildGrossGalerieGross, .BildGrossGalerieGross
{
position:absolute;
left:0px;
top:0px;
height:351px;
width:263px;
margin:0px;
padding:0px;
}

#BildGrossGalerieGross, .BildGrossGalerieGross
{
width:530px;
}

#BilderKleinGalerieKlein, #BilderKleinGalerieGross
{
position:absolute;
left:263px;
top:-117px;
height:351px;
width:88px;
margin:0px;
padding:0px;
}

#BilderKleinGalerieGross
{
left:530px;
}

#BilderAufGalerieKlein, #BilderAufGalerieGross
{
position:absolute;
left:655px;
top:65px;
height:10px;
width:20px;
margin:0px;
padding:0px;
z-index:10;
}

.BildKleinGalerieKlein, .BildKleinGalerieGross
{
height:117px;
width:88px;
overflow:hidden;
}

#BilderAufGalerieGross
{
left:920px;
}

#BilderAbGalerieKlein, #BilderAbGalerieGross
{
position:absolute;
left:655px;
top:435px;
height:10px;
width:20px;
margin:0px;
padding:0px;
z-index:10;
}

#BilderAbGalerieGross
{
left:920px;
}

@media print
{
#inhalt
{
left:30px;
top:20px;
height:auto;
overflow:visible;
}
#logo
{
left:0px;
top:0px;
}

#Adresse
{visibility:visible;
}

#Drucken
{visibility:hidden}

#bilder, #bilderGalerieKlein, #bilderGalerieGross, #Flash
{
left:0px;
top:175px;
}

#Flash{
width:auto;
height:auto;}

#textTitel
{
left:373px;
top:175px;
}

#text
{
left:373px;
top:200px;
height:auto;
}

#textOhneTitel
{
left:398px;
top:175px;
height:auto;
}

#nurtextTitel
{
left:0px;
top:175px;
}

#nurtext, #nurtextMitWirbel{
left:0px;
top:205px;
height:auto;
overflow:visible;
}

#Ticker{
left:0px;
top:550px;
height:auto;
padding:0px;
margin:0px;
}

#TickerInhalt
{padding:0px;
margin:0px;
}

#Tabellenkoerper
{
height:auto;
overflow:visible;
}

#Tabellenkopf
{overflow:visible;}

}
.nichtfett {
	font-weight: normal;
}
.mehrZAB {
	line-height: 22px;
	text-align: right;
}



/*---------------- Für CMS-Seiten Administration 8.7.2009 ---------------------*/


        #CMSSeitenauswahl
        {   position: fixed;
            padding: 0px 5px 5px 5px;
            border: 2px dashed #FF0000;
            
            background-color: #fefefe;
            left: 660px;
            top: 80px;
            width: 300px;
            height: 15px;
            z-index: 20;
            overflow: hidden;
        }
        #CMSSeitenauswahl:hover
        {
        width:500px;
        height:500px;
        }    
        
        #ZurueckZuAdmin{
            position: absolute;
            left: 100px;
            top: 0px;
            color: #FF0000;
            width:150px;
        }
        #Admin /*Text für zurück zur Administration*/
        {position:absolute;
        left:0px;
        top:5px;
        z-index:10;
        }


        #Admin *
        {
            font-weight: bold;
            color: Red !important;
        }
        /*Edit, Speichern, neu...*/
        #DetailSpeichern
        {
        position:fixed;
        left:360px;
        top:80px;
        background-color:Lime;
        width:300px;
        height:24px;
        }
