@charset "iso-8859-1";
/* CSS Document */

body {
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0;
	background:url(../img/layout/bg_main.gif) top center no-repeat #000;
}

#mainWrapper {
	width:978px;
	margin:auto;
}

#headerWrapper {
	width:656px;
	height:221px;
	margin:8px 0 0 10px;
}

#header {
	position:absolute;
	width:656px;
	height:221px;
	z-index:2;
	
}

#banner-preload {
	position:absolute;
	width:656px;
	height:221px;
	z-index:1;
}

#headerAbschluss {
	width:656px;
	height:10px;
	margin:0 0 0 10px;
	background:url(../img/layout/header-abschluss.jpg);
}

#zettelLinksNewsletter {
	width:232px;
	height:559px;
	float:left;
	background:url(../img/layout/bg-zettelLinksNewsletter.png) top left no-repeat;
}

#zettelLinksNewsletter #info {
	width:180px;
	height:55px;
	margin:148px 0 0 32px;
}

#zettelLinksNewsletter #info strong {display:block; font-size:13px; margin-bottom:4px;}

#addNewsletter {
	margin:150px 0 0 70px;
}

#addNewsletter input {
	border:1px solid white;
	background-color:#000;
	color:#fff;
}

#hotelCucagna {
	position:absolute;
	width:184px;
	height:157px;
	background:url(../img/layout/link-zu-hotel-cucagna.png) top left no-repeat;
	margin-top:580px;
	margin-left:40px;
}

#hotelCucagna a {
	width:100%;
	height:100%;
	display:block;
}
	

#ansteckbilder {
	position:absolute;
	float:left;
	width:222px;
	margin:-45px 0 0 540px;
	z-index:3;
}

#contentWrapperWrapper {
	width:674px;
	min-height:771px;
	background:url(../img/layout/bg-content-pattern.jpg) top left repeat-y!important;
	float:left;
	
}

#contentWrapper {
	width:674px;
	min-height:771px;
	background:url(../img/layout/bg-content-test.jpg) top left no-repeat!important;
	margin:0;
	float:left;
	
}

#contentEnd {
	width:674px;
	height:26px;
	background:url(../img/layout/bg-contentEnd.png) top left repeat;
	margin:0 0 20px 232px;
}

#content {
	width:520px;
	margin:10px 0 0 15px;
	float:left;
}



/* navigation */

#navigationWrapper {
	width:674px;
	height:22px;
	margin:74px 72px 5px 0;
	float:right;
	text-align:right;
}


#navigationWrapper ul {
	width:100%;
	height:22px;
	list-style-type:none;
	padding:0;
	margin:0;
}

#navigationWrapper ul li a {
	display:block;
	float:left;
	height:22px;
}
#navigationWrapper ul li a span {display:none;}

/* home */
#navigationWrapper ul li a#home {width:66px; background:url(../img/layout/navigation/home.png) top left no-repeat;}
#navigationWrapper ul li a#home:hover, #navigationWrapper ul li a#home.active {width:66px; background:url(../img/layout/navigation/home_x.png) top left no-repeat;}

/* Angebote */
#navigationWrapper ul li a#angebote {width:111px; background:url(../img/layout/navigation/angebote.png) top left no-repeat;}
#navigationWrapper ul li a#angebote:hover, #navigationWrapper ul li a#angebote.active {width:111px; background:url(../img/layout/navigation/angebote_x.png) top left no-repeat;}

/* Preise */
#navigationWrapper ul li a#preise {width:76px; background:url(../img/layout/navigation/preise.png) top left no-repeat;}
#navigationWrapper ul li a#preise:hover, #navigationWrapper ul li a#preise.active {width:76px; background:url(../img/layout/navigation/preise_x.png) top left no-repeat;}

/* Hotel */
#navigationWrapper ul li a#hostel {width:88px; background:url(../img/layout/navigation/hostel.png) top left no-repeat;}
#navigationWrapper ul li a#hostel:hover, #navigationWrapper ul li a#hostel.active {width:88px; background:url(../img/layout/navigation/hostel_x.png) top left no-repeat;}

/* Quadrel */
#navigationWrapper ul li a#quadrel {width:96px; background:url(../img/layout/navigation/quadrel.png) top left no-repeat;}
#navigationWrapper ul li a#quadrel:hover, #navigationWrapper ul li a#quadrel.active {width:96px; background:url(../img/layout/navigation/quadrel_x.png) top left no-repeat;}

/* Bildergalerie */
#navigationWrapper ul li a#bildergalerie {width:142px; background:url(../img/layout/navigation/bildergalerie.png) top left no-repeat;}
#navigationWrapper ul li a#bildergalerie:hover, #navigationWrapper ul li a#bildergalerie.active {width:142px; background:url(../img/layout/navigation/bildergalerie_x.png) top left no-repeat;}

/* Kontakt */
#navigationWrapper ul li a#kontakt {width:89px; background:url(../img/layout/navigation/kontakt.png) top left no-repeat;}
#navigationWrapper ul li a#kontakt:hover, #navigationWrapper ul li a#kontakt.active {width:89px; background:url(../img/layout/navigation/kontakt_x.png) top left no-repeat;}

/* Subnavigation */

ul.subnav {
	background:url(../img/layout/bg-subnav.png) top left repeat;
	width:152px!important;
	height:auto!important;
	padding-left:7px!important;
}

ul.subnav li {
	clear:both;
	height:30px!important;
}

ul.subnav li a {
	display:block;
	width:159px;
	height:30px!important;
}

/* Subnavigation Angebote Winter */
#navigationWrapper ul li ul.subnav li a#angeboteWinter {
	background:url(../img/layout/navigation/angebote_winter.png) center left no-repeat;
} 

#navigationWrapper ul li ul.subnav li a#angeboteWinter:hover,#navigationWrapper ul li ul.subnav li a#angeboteWinter.active {
	background:url(../img/layout/navigation/angebote_winter_x.png) center left no-repeat;
}

/* Subnavigation Angebote Sommer */
#navigationWrapper ul li ul.subnav li a#angeboteSommer {
	background:url(../img/layout/navigation/angebote_sommer.png) center left no-repeat;
} 
#navigationWrapper ul li ul.subnav li a#angeboteSommer:hover,#navigationWrapper ul li ul.subnav li a#angeboteSommer.active {
	background:url(../img/layout/navigation/angebote_sommer_x.png) center left no-repeat;
}

/* Subnavigation Preise Winter */
#navigationWrapper ul li ul.subnav li a#preiseWinter {
	background:url(../img/layout/navigation/angebote_winter.png) center left no-repeat;
} 
#navigationWrapper ul li ul.subnav li a#preiseWinter:hover,#navigationWrapper ul li ul.subnav li a#preiseWinter.active {
	background:url(../img/layout/navigation/angebote_winter_x.png) center left no-repeat;
}

/* Subnavigation Preise Sommer */
#navigationWrapper ul li ul.subnav li a#preiseSommer {
	background:url(../img/layout/navigation/angebote_sommer.png) center left no-repeat;
} 
#navigationWrapper ul li ul.subnav li a#preiseSommer:hover,#navigationWrapper ul li ul.subnav li a#preiseSommer.active {
	background:url(../img/layout/navigation/angebote_sommer_x.png) center left no-repeat;
}

/* Subnavigation Preise Reservationen */
#navigationWrapper ul li ul.subnav li a#reservationen {
	background:url(../img/layout/navigation/reservationen.png) center left no-repeat;
} 
#navigationWrapper ul li ul.subnav li a#reservationen:hover,#navigationWrapper ul li ul.subnav li a#reservationen.active {
	background:url(../img/layout/navigation/reservationen_x.png) center left no-repeat;
}

/* Subnavigation Hotelzimmer */
#navigationWrapper ul li ul.subnav li a#hotelzimmer {
	background:url(../img/layout/navigation/hotelzimmer.png) center left no-repeat;
} 
#navigationWrapper ul li ul.subnav li a#hotelzimmer:hover,#navigationWrapper ul li ul.subnav li a#hotelzimmer.active {
	background:url(../img/layout/navigation/hotelzimmer_x.png) center left no-repeat;
}

/* Subnavigation Bar / Lounge */
#navigationWrapper ul li ul.subnav li a#barLounge {
	background:url(../img/layout/navigation/bar-lounge.png) center left no-repeat;
} 
#navigationWrapper ul li ul.subnav li a#barLounge:hover,#navigationWrapper ul li ul.subnav li a#barLounge.active {
	background:url(../img/layout/navigation/bar-lounge_x.png) center left no-repeat;
}

/* Subnavigation Restaurant */
#navigationWrapper ul li ul.subnav li a#restaurant {
	background:url(../img/layout/navigation/restaurant.png) center left no-repeat;
} 
#navigationWrapper ul li ul.subnav li a#restaurant:hover,#navigationWrapper ul li ul.subnav li a#restaurant.active {
	background:url(../img/layout/navigation/restaurant_x.png) center left no-repeat;
}

/* Subnavigation Stiva da Caschiel */
#navigationWrapper ul li ul.subnav li a#stivadacaschiel {
	background:url(../img/layout/navigation/stivadacaschiel.png) center left no-repeat;
} 
#navigationWrapper ul li ul.subnav li a#stivadacaschiel:hover,#navigationWrapper ul li ul.subnav li a#stivadacaschiel.active {
	background:url(../img/layout/navigation/stivadacaschiel_x.png) center left no-repeat;
}

/* Subnavigation Anfahrt */
#navigationWrapper ul li ul.subnav li a#anfahrt {
	background:url(../img/layout/navigation/anfahrt.png) center left no-repeat;
} 
#navigationWrapper ul li ul.subnav li a#anfahrt:hover,#navigationWrapper ul li ul.subnav li a#anfahrt.active {
	background:url(../img/layout/navigation/anfahrt_x.png) center left no-repeat;
}

/* Subnavigation Links */
#navigationWrapper ul li ul.subnav li a#links {
	background:url(../img/layout/navigation/links.png) center left no-repeat;
} 
#navigationWrapper ul li ul.subnav li a#links:hover,#navigationWrapper ul li ul.subnav li a#links.active {
	background:url(../img/layout/navigation/links_x.png) center left no-repeat;
}



/* Subnavigation end */

/* navigation end */



/* misc */
.trennlinie {
	width:100%;
	height:1px;
	margin:10px 0 10px 0;
	border-bottom:1px solid #d4d5d4;
}

.clear {
	clear:both;
	height:0;
	overflow:hidden;
	
}

.floatRight {
	float:right;
}


.hidden {
	display:none;
}