/* CSS Document */

/*stili per il layout fisso con posizionamenti assoluti*/
html,body{
	margin: 0;
	padding: 0;
}

body {
	background: #FFFDEB;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	line-height: 1.4;
	color: #1D1D1B;
}

a {
	text-decoration: none;
	color: #BB9D55;
}

a:hover {
	text-decoration: underline;
	color: #1D1D1B;
}

div#LOGO, div#MENU, div#ADDRESS {
	text-align: center;
	width: 978px;
}

/* HEADER */

div#HEADER {
	width: 978px;
	margin: 0 auto;
	font-size: 12px;
	text-align: right;
}

#HEADER .right {
	text-align: right;
}

#HEADER .left {
	float: left;
	text-align: left;
}

/* LOGO */

div#LOGO {
	margin: 6px auto 0 auto;
}

/* MENU */

div#MENU {
	margin: 36px auto;
	height: 26px;
}

#MENU ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#MENU li {
	display: block;
	float: left;
	height: 26px;
	margin: 0;
}

#MENU a,
#MENU div {
	display: block;
	height: 26px;
}

#MENU a.home {background: url(../img/menu_home.png) top no-repeat; width: 83px;}
#MENU a.home:hover,
#MENU div.home {background: url(../img/menu_home.png) bottom no-repeat; width: 83px;}

#MENU a.startseite {background: url(../img/menu_startseite.png) top no-repeat; width: 98px;}
#MENU a.startseite:hover,
#MENU div.startseite {background: url(../img/menu_startseite.png) bottom no-repeat; width: 98px;}

#MENU a.casa {background: url(../img/menu_casa.png) top no-repeat; width: 71px;}
#MENU a.casa:hover,
#MENU div.casa {background: url(../img/menu_casa.png) bottom no-repeat; width: 71px;}

#MENU a.haus {background: url(../img/menu_haus.png) top no-repeat; width: 68px;}
#MENU a.haus:hover,
#MENU div.haus {background: url(../img/menu_haus.png) bottom no-repeat; width: 68px;}

#MENU a.giardino {background: url(../img/menu_giardino.png) top no-repeat; width: 105px;}
#MENU a.giardino:hover,
#MENU div.giardino {background: url(../img/menu_giardino.png) bottom no-repeat; width: 105px;}

#MENU a.garten {background: url(../img/menu_garten.png) top no-repeat; width: 77px;}
#MENU a.garten:hover,
#MENU div.garten {background: url(../img/menu_garten.png) bottom no-repeat; width: 77px;}

#MENU a.ambienti {background: url(../img/menu_ambienti.png) top no-repeat; width: 113px;}
#MENU a.ambienti:hover,
#MENU div.ambienti {background: url(../img/menu_ambienti.png) bottom no-repeat; width: 113px;}

#MENU a.ambiance {background: url(../img/menu_ambiance.png) top no-repeat; width: 106px;}
#MENU a.ambiance:hover,
#MENU div.ambiance {background: url(../img/menu_ambiance.png) bottom no-repeat; width: 106px;}

#MENU a.soggiorni {background: url(../img/menu_soggiorni.png) top no-repeat; width: 116px;}
#MENU a.soggiorni:hover,
#MENU div.soggiorni {background: url(../img/menu_soggiorni.png) bottom no-repeat; width: 116px;}

#MENU a.wohnzimmer {background: url(../img/menu_wohnzimmer.png) top no-repeat; width: 127px;}
#MENU a.wohnzimmer:hover,
#MENU div.wohnzimmer {background: url(../img/menu_wohnzimmer.png) bottom no-repeat; width: 127px;}

#MENU a.tavoli {background: url(../img/menu_tavoli.png) top no-repeat; width: 88px;}
#MENU a.tavoli:hover,
#MENU div.tavoli {background: url(../img/menu_tavoli.png) bottom no-repeat; width: 88px;}

#MENU a.esstische {background: url(../img/menu_esstische.png) top no-repeat; width: 94px;}
#MENU a.esstische:hover,
#MENU div.esstische {background: url(../img/menu_esstische.png) bottom no-repeat; width: 94px;}

#MENU a.camere {background: url(../img/menu_camere.png) top no-repeat; width: 93px;}
#MENU a.camere:hover,
#MENU div.camere {background: url(../img/menu_camere.png) bottom no-repeat; width: 93px;}

#MENU a.schlafzimmer {background: url(../img/menu_schlafzimmer.png) top no-repeat; width: 130px;}
#MENU a.schlafzimmer:hover,
#MENU div.schlafzimmer {background: url(../img/menu_schlafzimmer.png) bottom no-repeat; width: 130px;}

#MENU a.armadi {background: url(../img/menu_armadi.png) top no-repeat; width: 100px;}
#MENU a.armadi:hover,
#MENU div.armadi {background: url(../img/menu_armadi.png) bottom no-repeat; width: 100px;}

#MENU a.schraenke {background: url(../img/menu_schraenke.png) top no-repeat; width: 98px;}
#MENU a.schraenke:hover,
#MENU div.schraenke {background: url(../img/menu_schraenke.png) bottom no-repeat; width: 98px;}

#MENU a.tende {background: url(../img/menu_tende.png) top no-repeat; width: 82px;}
#MENU a.tende:hover,
#MENU div.tende {background: url(../img/menu_tende.png) bottom no-repeat; width: 82px;}

#MENU a.vorhaenge {background: url(../img/menu_vorhaenge.png) top no-repeat; width: 98px;}
#MENU a.vorhaenge:hover,
#MENU div.vorhaenge {background: url(../img/menu_vorhaenge.png) bottom no-repeat; width: 98px;}

#MENU a.biancheria {background: url(../img/menu_biancheria.png) top no-repeat; width: 127px;}
#MENU a.biancheria:hover,
#MENU div.biancheria {background: url(../img/menu_biancheria.png) bottom no-repeat; width: 127px;}

#MENU a.waesche {background: url(../img/menu_waesche.png) top no-repeat; width: 82px;}
#MENU a.waesche:hover,
#MENU div.waesche {background: url(../img/menu_waesche.png) bottom no-repeat; width: 82px;}

/* INTRO */

div#INTRO {
	width: 740px;
	margin: 11px auto;
	font-variant: small-caps;
}

#INTRO strong {
	font-size: 18px;
}

/* TRADEMARKS */

div#TRADEMARKS {
	width: 740px;
	margin: 36px auto;
	font-variant: small-caps;
}

/* MAP */

div#MAP {
	width: 976px;
	margin: 36px auto;
	border: #BB9D55 1px solid;
	background-color: #FFF;
}

#MAP small {
	line-height: 2;
}

/* ADDRESS */

div#ADDRESS {
	margin: 36px auto;
}

/* FOOTER */

div#FOOTER {
	width: 978px;
	margin: 24px auto;
	font-size: 10px;
	line-height: 1.6;
	border-top: #1D1D1B 1px dotted;
}

#FOOTER .right,
#FOOTER .left {
	padding: 3px 0;
}

#FOOTER .right {
	text-align: right;
}

#FOOTER .left {
	float: left;
	text-align: left;
}
