/* CSS Document */
body {
background-color:#EECC77;
margin:10px 0;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

td {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#555555;
line-height:14px;
}

#box {
width:998px;
height:598px;
border:1px solid #140D01;
margin:0 auto;
background-color:#F9E5B2;
position:relative;
text-align:left;
}

#box #spazio_logo {
position:absolute;
top:0;
right:0;
background-image:url(sfondo_interne.jpg);
width:196px;
height:576px;
}

#box #spazio_logo #lingue {
text-align:center;
width:196px;
margin-top:4px;
color:#F7F5F5;
}
#box #spazio_logo #lingue a:link, #box #spazio_logo #lingue a:visited, #box #spazio_logo #lingue a:hover, #box #spazio_logo #lingue a:active {
color:#F7F5F5;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
#box #spazio_logo #lingue a:hover {
color:#910000;
text-decoration:none;
}

#box #contenuto {
margin-top:49px;
}

#box #txt {
width:635px;
color:#555555;
font:11px Verdana, Arial, Helvetica, sans-serif;
margin-left:80px;
line-height:14px;
}
#box #txt #scroll_txt{
height:198px;
padding:0 5px 0 0;
margin:0;
text-align:left;
color:#555555;
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #F9EDCF;
scrollbar-arrow-color: #D88400;
scrollbar-base-color: #D88400;
scrollbar-shadow-color: #D88400;
scrollbar-dark-shadow-color: #F9EDCF;
scrollbar-highlight-color: #F9EDCF;
scrollbar-3d-light-color: #F9EDCF;
}

#box #txt a, #box #txt_guestbook a {
color:#555555;
text-decoration:underline;
}
#box #txt a:hover, #box #txt_guestbook a:hover {
color:#555555;
text-decoration:none;
}

#box #txt #scroll_txt1{
height:496px;
padding:0 5px 0 0;
margin:0;
text-align:left;
color:#555555;
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #F9EDCF;
scrollbar-arrow-color: #D88400;
scrollbar-base-color: #D88400;
scrollbar-shadow-color: #D88400;
scrollbar-dark-shadow-color: #F9EDCF;
scrollbar-highlight-color: #F9EDCF;
scrollbar-3d-light-color: #F9EDCF;
}
#box #txt #scroll_txt5{
height:240px;
padding:0 5px 30px 0;
margin:0;
text-align:left;
color:#555555;
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #F9EDCF;
scrollbar-arrow-color: #D88400;
scrollbar-base-color: #D88400;
scrollbar-shadow-color: #D88400;
scrollbar-dark-shadow-color: #F9EDCF;
scrollbar-highlight-color: #F9EDCF;
scrollbar-3d-light-color: #F9EDCF;
}



#box #txt_guestbook {
width:730px;
margin-left:30px;
text-align:left;
color:#555555;
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
}

#box #txt_guestbook #scroll_guestbook{
height:470px;
padding:0 5px 0 0;
margin:0;
text-align:left;
background-color:#F9EDCF;
color:#555555;
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #F9EDCF;
scrollbar-arrow-color: #D88400;
scrollbar-base-color: #D88400;
scrollbar-shadow-color: #D88400;
scrollbar-dark-shadow-color: #F9EDCF;
scrollbar-highlight-color: #F9EDCF;
scrollbar-3d-light-color: #F9EDCF;
}
.txt_klein {
font-size: 11px;
line-height:14px;
}
#map {
width:802px;
height:296px;
z-index: 2;
}
/**************************************************************************************************************/

#box #indirizzo {
position:absolute;
bottom:0px;
left:0px;
width:998px;
background-color:#EECC77;
color:#555555;
border-top:1px solid #D88400;
line-height:21px;
text-align:center;
}
#box #indirizzo a:link, #box #indirizzo a:visited, #box #indirizzo a:hover, #box #indirizzo a:active {
color:#555555;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
#box #indirizzo a:hover {
color:#555555;
text-decoration:none;
}

#box #indirizzo #site_copy {
position:absolute;
bottom:0px;
right:3px;
}
#box #indirizzo #site_copy a:link, #box #indirizzo #site_copy a:visited, #box #indirizzo #site_copy a:hover, #box #indirizzo #site_copy a:active {
color:#555555;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}


/******************************************************************** menu ******/
#menu {
position:absolute;
top:22px;
left:0px;
background-color:#EECC77;
margin:0px;
width:998px;
z-index: 5;
}
#menu #nav, #menu #nav ul {
float: left;
list-style-type: none;
line-height:27px;
margin: 0;
padding: 0;
}
#menu #nav li {
float: left;
position:relative;
}
#menu #nav li a:link, #menu #nav li a:visited, #menu #nav li a:hover, #menu #nav li a:active {
padding:0 8px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#555555;
background-color:#EECC77;
line-height: 27px;
text-align:left;
text-decoration:none;
display:inline;
float:left;
}
#menu #nav li a:hover {
color:#ffffff;
text-decoration:none;
}
#menu #nav li a.attivo:link, #menu #nav li a.attivo:visited, #menu #nav li a.attivo:hover, #menu #nav li a.attivo:active {
color:#ffffff;
}
/******************************************************************** fine menu ******/


/******************************************************************** sottomenu ******/

#menu #nav li ul {
 position: absolute;
 width: 121px;
 left: -999em;
 padding:5px 0;
 background-color:#F9E5B2;
}
#menu #nav li:hover ul, #menu #nav li.sfhover ul {
 left: 4px;
 top: 27px;
}
#menu #nav li:hover>ul, #menu #nav li.sfhover>ul {
 left: 4px;
 top: 27px;
}

/************************************************************************ bordeaux **/
#menu #nav li ul li a:link, #menu #nav li ul li a:visited, #menu #nav li ul li a:hover, #menu #nav li ul li a:active {
font: 11px Arial, Helvetica, sans-serif;
color:#910000;
line-height: 18px;
text-decoration:none;
background-color:#F9E5B2;
display: block;
text-align:left;
padding: 0 0 0 6px;
width:115px;
white-space:nowrap;
}
#menu #nav li ul li a:hover {
color:#F9E5B2;
text-decoration:none;
background-color:#910000;
}
#menu #nav li ul li span {
font: 11px Arial, Helvetica, sans-serif;
color:#F9E5B2;
line-height: 18px;
background-color:#910000;
display: block;
text-align:left;
padding: 0 0 0 6px;
width:115px;
}
/************************************************************************ fine bordeaux **/



/************************************************************************ ocker **/
#menu #nav li ul.ocker li a:link, #menu #nav li ul.ocker li a:visited, #menu #nav li ul.ocker li a:hover, #menu #nav li ul.ocker li a:active {
font: 11px Arial, Helvetica, sans-serif;
color:#CD9532;
line-height: 18px;
text-decoration:none;
background-color:#F9E5B2;
display: block;
text-align:left;
padding: 0 0 0 6px;
width:115px;
white-space:nowrap;
}
#menu #nav li ul.ocker li a:hover {
color:#F9E5B2;
text-decoration:none;
background-color:#CD9532;
}
#menu #nav li ul.ocker li span {
font: 11px Arial, Helvetica, sans-serif;
color:#F9E5B2;
line-height: 18px;
background-color:#CD9532;
display: block;
text-align:left;
padding: 0 0 0 6px;
width:115px;
}
/************************************************************************ fine ocker **/


/************************************************************************ grün **/
#menu #nav li ul.gruen li a:link, #menu #nav li ul.gruen li a:visited, #menu #nav li ul.gruen li a:hover, #menu #nav li ul.gruen li a:active {
font: 11px Arial, Helvetica, sans-serif;
color:#057142;
line-height: 18px;
text-decoration:none;
background-color:#F9E5B2;
display: block;
text-align:left;
padding: 0 0 0 6px;
width:115px;
white-space:nowrap;
}
#menu #nav li ul.gruen li a:hover {
color:#F9E5B2;
text-decoration:none;
background-color:#057142;
}
#menu #nav li ul.gruen li span {
font: 11px Arial, Helvetica, sans-serif;
color:#F9E5B2;
line-height: 18px;
background-color:#057142;
display: block;
text-align:left;
padding: 0 0 0 6px;
width:115px;
}
/************************************************************************ fine grün **/


/************************************************************************ blau **/
#menu #nav li ul.blau li a:link, #menu #nav li ul.blau li a:visited, #menu #nav li ul.blau li a:hover, #menu #nav li ul.blau li a:active {
font: 11px Arial, Helvetica, sans-serif;
color:#291A6C;
line-height: 18px;
text-decoration:none;
background-color:#F9E5B2;
display: block;
text-align:left;
padding: 0 0 0 6px;
width:115px;
white-space:nowrap;
}
#menu #nav li ul.blau li a:hover {
color:#F9E5B2;
text-decoration:none;
background-color:#291A6C;
}
#menu #nav li ul.blau li span {
font: 11px Arial, Helvetica, sans-serif;
color:#F9E5B2;
line-height: 18px;
background-color:#291A6C;
display: block;
text-align:left;
padding: 0 0 0 6px;
width:115px;
}
/************************************************************************ fine blau **/

/******************************************************************** fine sottomenu ******/

h1 {
color:#910000;
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:3px 0;
}
h1.ocker {
color:#CD9532;
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:3px 0;
}
h1.gruen {
color:#057142;
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:3px 0;
}
h1.blau {
color:#291A6C;
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:3px 0;
}

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;
}

.input {
font: 11px Arial, Helvetica, sans-serif;
border:1px solid #555555;
width:100px;
}
.input2 {
font: 11px Arial, Helvetica, sans-serif;
border:1px solid #555555;
width:20px;
}
.button {
font: 11px Arial, Helvetica, sans-serif;
color:#910000;
font-weight:bold;
border:1px solid #910000;
background-color:#ffffff;
padding:1px 5px;
}

#anfragebox {width:150px; height:30px; background-color:#EFCF73; text-align:center; line-height:30px; position:absolute; top:565px; left:600px;}
#anfragebox a {font-size:16px; color:#940000; text-decoration:none; font-weight:bold; }



#spazio_logo #offerta {
	position: absolute;
	top: 250px;
	right: 0px;
	z-index:2;
	width:200px;
	height:300px;
}

#spazio_logo #offerta #text {
	position: absolute;
	top: 100px;
	right:5px;
	width:85px;
	height:100px;
	color: #910000;
	z-index:3;
	text-align:center;
}

#spazio_logo #offerta #text a:hover, #spazio_logo #offerta #text a:link, #spazio_logo #offerta #text a:visited, #spazio_logo #offerta #text a:active {
  text-decoration:none;
  color:#910000;
}

#spazio_logo #offerta #text a:hover {
  color: #000;
}

#spazio_logo #offerta #text h3 {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	font-size:12px;
	text-align:center;

}

