html, body {
height: 100%;
}
body {
margin: 0;
padding: 0;
background-color:#efebe7;
text-align:center;
font:11px Tahoma, Arial, Helvetica, sans-serif;
color:#513406;
}
td {
font:11px Tahoma, Arial, Helvetica, sans-serif;
}

#sito {
text-align:left;
width:980px;
height:640px;
margin:0 auto;
position:relative;
}
#contorno {
margin:0 0 1px 0;
width:980px;
height:620px;
background-color:#ded0c3;
}

#contorno_new {
margin:0 0 1px 0;
width:980px;
height:640px;
background-color:#ded0c3;
}

#contorno #foto, #contorno_new #foto {
width:727px;
height:361px;
margin:0;
padding:0;
z-index:1;
}
/**************************************************************************************************** menu di navigazione */
#contorno #menu, #contorno_new #menu {
width:727px;
height:24px;
color:#fff;
background-color:#c7b4a2;
position:relative;
z-index: 2;
margin:0;
padding:0;
}
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}
#nav a {
display: block;
color:#fff;
text-decoration:none;
line-height:24px;
font-weight:bold;
padding:0 14px;
}
#nav a:hover {
color:#513406;
}
#nav a.evid {
color:#513406;
}
#nav li {
float: left;
}
#nav li li {
float: left;
width:145px;
}
#nav li ul {
position: absolute;
left: -999em;
width:145px;
padding:0;
background-color:#c7b4a3;
filter: alpha (opacity=80);
/* IE */
	-moz-opacity: 0.80;
/* Netscape, Mozilla */
	opacity: 0.80;
/* Safari */
}
#nav li li a {
line-height:10px;
padding:6px 5px;
}
#nav li li a:hover {
color:#513406;
}
#nav li li a.evid {
color:#513406;
}
#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}
#nav li li a.rosso:link, #nav li li a.rosso:visited, #nav li li a.rosso:hover, #nav li li a.rosso:active {
color:#d2232a;
}
/**************************************************************************************************** FINE menu di navigazione */

#contenuto {
background:#ded0c3 url(../images/sf_contenuto.gif) no-repeat bottom left;
height:218px;
width:727px;
margin:0;
}

#contenuto_new {
background:#ded0c3 url(../images/sf_contenuto.gif) no-repeat top left;
height:255px;
width:727px;
margin:0;
}

#contenutoL {
background:#ded0c3 url(../images/sf_contenutoL.gif) no-repeat bottom left;
height:578px;
width:727px;
margin:0;
}
#contenuto img.tit, #contenutoL img.tit, #contenuto_new img.tit {
display:block;
padding:10px 0 0 0;
margin:0 0 0 110px;
}
#contenuto #txt_S, #contenuto_new #txt_S {
width:579px;
height:136px;
line-height:16px;
margin:0 0 0 110px;
}
#contenuto #txt_M, #contenuto_new #txt_M {
width:579px;
height:188px;
padding:30px 0 0 0;
margin:0 0 0 110px;
line-height:16px;
}
#contenutoL #txt_L, #contenuto_new #txt_L {
width:581px;
height:510px;
overflow:auto;
padding-right:3px;
line-height:16px;
margin:0 0 0 107px;
scrollbar-3dlight-color: #ded0c3;
scrollbar-arrow-color: #63503e;
scrollbar-DarkShadow-Color: #ded0c3;
scrollbar-Face-Color: #efe8e1;
scrollbar-Highlight-Color: #ded0c3;
scrollbar-Shadow-Color: #ded0c3;
scrollbar-Track-Color: #ded0c3;
}

#contenutoL #txt_buchen
{
width:575px;
height:510px;
overflow:auto;
padding-right:3px;
line-height:16px;
margin:0 0 0 107px;
scrollbar-3dlight-color: #ded0c3;
scrollbar-arrow-color: #63503e;
scrollbar-DarkShadow-Color: #ded0c3;
scrollbar-Face-Color: #efe8e1;
scrollbar-Highlight-Color: #ded0c3;
scrollbar-Shadow-Color: #ded0c3;
scrollbar-Track-Color: #ded0c3;
}
h1 {
font:14px Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#63503e;
margin:0 0 3px 0;
}
h2 {
font:15px Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#513406;
margin:0 0 5px 0;
}
h3 {
font:12px Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#63503e;
margin:5px 0;
text-align:center;
}
#contenuto a:link, #contenuto a:visited, #contenuto a:hover, #contenuto a:active,
#contenutoL a:link, #contenutoL a:visited, #contenutoL a:hover, #contenutoL a:active,
#contenuto_new a:link, #contenuto_new a:visited, #contenuto_new a:hover, #contenuto_new a:active {
color:#513406;
text-decoration:underline;
}
#contenuto a:hover, #contenutoL a:hover, #contenuto_new a:hover {
color:#63503e;
text-decoration:none;
}
#contenuto a.simple:link, #contenuto a.simple:visited, #contenuto a.simple:hover, #contenuto a.simple:active,
#contenutoL a.simple:link, #contenutoL a.simple:visited, #contenutoL a.simple:hover, #contenutoL a.simple:active,
#contenuto_new a.simple:link, #contenuto_new a.simple:visited, #contenuto_new a.simple:hover, #contenuto_new a.simple:active {
color:#513406;
text-decoration:none;
}
#contenuto h1 a.simple:link, #contenuto h1 a.simple:visited, #contenuto h1 a.simple:hover, #contenuto h1 a.simple:active,
#contenutoL h1 a.simple:link, #contenutoL h1 a.simple:visited, #contenutoL h1 a.simple:hover, #contenutoL h1 a.simple:active,
#contenuto_new h1 a.simple:link, #contenuto_new h1 a.simple:visited, #contenuto_new h1 a.simple:hover, #contenuto_new h1 a.simple:active {
color:#63503e;
text-decoration:none;
}
#hr_barra {
background-color:#ded0c3;
height:1px;
}

#button_space {
width:560px;
}
#button_space a.buttonRoom:link, #button_space a.buttonRoom:visited, #button_space a.buttonRoom:hover, #button_space a.buttonRoom:active {
color:#513406;
text-decoration:none;
border:1px solid #513406;
background-color:#FFFFFF;
text-align:center;
width:130px;
float:right;
margin:0 1px;
padding:0;
line-height:16px;
}
#button_space a.buttonRoom:hover {
color:#FFFFFF;
text-decoration:none;
background-color:#513406;
}



/**************************************************************************************************** parte destra */
#contorno #destra, #contorno_new #destra {
width:290px;
height:603px;
position:absolute;
top:0;
right:0;
z-index:3;
}
#contorno #direkte, #contorno_new #direkte {
width:286px;
height:19px;
line-height: 19px;
text-decoration: none;
position:absolute;
top:0;
right:0;
z-index:5;
text-align: center;
color: #B30505;
font-size: 12px;
font-weight: bold;
}
#contorno #dx_content, #contorno_new #dx_content {
width:290px;
height:603px;
position:absolute;
top:0;
right:0;
z-index:4;
text-align:right;
}
#dx_content #logo {
display:block;
margin-top:20px;
}
#dx_content .dx_img {
display:block;
margin-left:auto;
}
#sp_offers {
font-size:11px;
color:#513406;
font-style:normal;
font-weight:normal;
text-align:left;
margin:0 27px 13px 78px;
width:185px;
height:85px;
background-color: #ded0c3;
padding: 0 3px;
}
#sp_offers a:link, #sp_offers a:visited, #sp_offers a:hover, #sp_offers a:active {
display:block;
text-align:right;
color:#513406;
text-decoration:none;
}
#sp_offers a:hover {
color:#63503e;
text-decoration:underline;
}

#temi {
width:262px;
margin-left:auto;
text-align:center;
}

#temi a:link, #temi a:visited, #temi a:hover, #temi a:active {
width:129px;
float:left;
color:#513406;
font-weight:bold;
text-decoration:none;
border:1px solid #fff;
background-color:#efe8e1;
line-height:20px;
}
#temi a:hover {
border:1px solid #513406;
}
#temi a.evid {
border:1px solid #fff;
background-color:#ded0c3;
}


#lingua {
position:absolute;
font-size:10px;
top:361px;
right:0;
line-height:24px;
padding-right:3px;
text-align:center;
}
#lingua a:link, #lingua a:visited, #lingua a:hover, #lingua a:active {
color:#513406;
text-decoration:none;
}
#lingua a:hover {
color:#513406;
text-decoration:underline;
}

/**************************************************************************************************** tipp */
#tipp {
position:absolute;
top:410px;
right:0px;
}
#tipp #txt_tipp {
color:#513406;
width:185px;
margin:0 27px 0 78px;
text-align:justify;
}
#tipp #txt_tipp a:link, #tipp #txt_tipp a:visited, #tipp #txt_tipp a:hover, #tipp #txt_tipp a:active {
color:#513406;
text-decoration:none;
}
#tipp #txt_tipp a:hover {
color:#63503e;
text-decoration:underline;
}
/**************************************************************************************************** fine tipp */


/**************************************************************************************************** elenco stanze */
#RoomType {
position:absolute;
top:420px;
right:27px;
width:250px;
text-align:left;
}
#RoomType ul {
list-style-type:square;
}
#RoomType li a:link, #RoomType li a:visited, #RoomType li a:hover, #RoomType li a:active {
color:#513406;
padding:0 3px;
line-height:18px;
text-decoration:none;
}
#RoomType li a:hover {
border-bottom:2px solid #FFFFFF;
text-decoration:none;
}
/**************************************************************************************************** fine elenco stanze */



/**************************************************************************************************** fine parte destra */



#barra_sotto {
width:980px;
height:17px;
background-color:#c5b2a0;
line-height:17px;
}
#barra_sotto a:link, #barra_sotto a:visited, #barra_sotto a:hover, #barra_sotto a:active {
color:#513406;
text-decoration:underline;
}
#barra_sotto a:hover {
color:#63503e;
}
#barra_sotto #services {
margin:0 50px;
color:#fff;
}
#barra_sotto #services a:link, #barra_sotto #services a:visited, #barra_sotto #services a:hover, #barra_sotto #services a:active  {
color:#fff;
text-decoration:none;
}
#barra_sotto #services a:hover {
text-decoration:underline;
}
#barra_sotto #services a.rosso:link, #barra_sotto #services a.rosso:visited, #barra_sotto #services a.rosso:hover, #barra_sotto #services a.rosso:active {
color:#b30505;
font-weight:bold;
}
#barra_sotto .copy {
float:right;
}


/**************************************************************************************************** dove 6 ? */
#dove6 {
text-align:left;
margin:1px auto;
height:20px;
width:980px;
color:#afa091;
}
#dove6 a:link, #dove6 a:visited, #dove6 a:hover, #dove6 a:active {
color:#afa091;
text-decoration:none;
line-height:20px;
}
#dove6 a:hover {
text-decoration:underline;
}

#dove7 {
text-align:left;
margin:18px auto;
height:20px;
width:980px;
color:#afa091;
}
#dove7 a:link, #dove7 a:visited, #dove7 a:hover, #dove6 a:active {
color:#afa091;
text-decoration:none;
line-height:20px;
}
#dove7 a:hover {
text-decoration:underline;
}
/**************************************************************************************************** fine dove 6 ? */



#TabPreisliste {
background-color:#efe8e1;
width:565px;
}
#TabPreisliste td {
background-color:#ded0c3;
color:#513406;
text-align:center;
}
#TabPreisliste td img {
border:1px solid #513406;
}
#TabPreisliste th {
background-color:#c5b2a0;
color:#efe8e1;
text-align:center;
}
#TabPreisliste .TabZimmer {
background-color:#c5b2a0;
color:#513406;
text-align:left;
}
#TabPreisliste .TabZimmer a {
color:#513406;
text-decoration:none;
}
#TabPreisliste .TabSpace {
text-align:right;
margin:5px 0 0 0;
}
#TabPreisliste .TabSpace a:link, #TabPreisliste .TabSpace a:visited, #TabPreisliste .TabSpace a:hover, #TabPreisliste .TabSpace a:active {
color:#513406;
text-decoration:none;
border:1px solid #513406;
background-color:#FFFFFF;
text-align:center;
width:130px;
float:left;
margin:0 1px;
padding:0;
line-height:16px;
}
#TabPreisliste .TabSpace a:hover {
color:#FFFFFF;
text-decoration:none;
background-color:#513406;
}

.TabAngebote {
background-color:#513406;
width:565px;
}
.TabAngebote td {
background-color:#efe8e1;
color:#513406;
text-align:left;
padding:5px 10px;
}
.TabAngebote th {
background-color:#c5b2a0;
color:#efe8e1;
text-align:center;
}
.TabRates {
border:1px solid #FFFFFF;
border-collapse:collapse;
width:100%;
}

/************************************************************************ fine Tabella prezzi **/



/* ******************************************************************* RICHIESTA */
form {
margin:0;
}
#richiesta {
	width: 97%;
}
#richiesta td {
	font: 11px Tahoma, Arial, Sans-serif;
}
#richiesta .mini {
	font-size: 10px;
}
#richiesta .titoloform {
	padding-top: 8px;
	border-bottom: 3px solid #fff;
	font-weight: bold;
}
#form {
	margin: 0;
}
input, textarea, select {
	border: 1px solid #513406;
	font: 11px Tahoma, Arial, Sans-serif;
	color: #513406;
}
textarea {
width:99%;
}
input.no_color {
	border: 0;
}
input.invia {
	background-color: #fff;
	color: #513406;
	text-align:center;
	width:100px;
	background-color:#efe8e1;
	font-weight:bold;
}
input.red, select.red, textarea.red {
	border: 1px solid #eb3426;
}
#ris_form {
	display: none;
	margin: 3px 3px 3px 0;
	border: 2px solid #eb3426;
	color: #000;
	padding: 7px 16px;
}
#ris_form p {
	margin: 2px 0;
}
/* ******************************************************************* FINE RICHIESTA */

/* ******************************************************************* BOX OFFERTE */
#sp_offers {
	position: relative;
}
.jFlowPrev, .jFlowNext {
	cursor: pointer;
	position: absolute;
	top: 86px;
	right: 20px;
}
.jFlowNext {
	left: auto;
	right: 0px;
}
#myController {
	display: none;
}
#mySlides {
	width: 185px;
	height: 85px;
	overflow: hidden;
}
/* ******************************************************************* FINE BOX OFFERTE */

#sito #tagebuch {position:absolute; top:560px; right:75px; z-index:999;}
#sito #tagebuch-start {position:absolute; top:580px; right:75px; z-index:999;}
