@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2008, Matt Renzi
 * @link            http://www.mattrenzi.de
 * @lastmodified    Date: 2009-01-22 
 *
 * @colors
 * 
 * @Sub Navigaion BG	#b2c800 | Green
 * @Main-Font 			#5a393f | Brown
 * @Sub NAV	hover		#ffea00 | Yellow
 * @Sub Nav active		#ffffff | White
 */



html {
height:101%;
text-align:center;
	}

body {
margin:0;
padding:0;
height:100%;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color: #5a393f;
font-size: 14px;
line-height: 20px;
	}


/* Layout Elements
------------------------------------------------------------------------ */

.main_container {
width:912px;
margin:auto;
padding: 0px 10px 0px 10px;
background-color:#FFFFFF;
text-align:left;
	}

/**
 * MAIN CONTENT ELEMENTS
================================================= */

#content_container {
width:525px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 10px;
background-color:#FFFFFF;
text-align:left;
float:left;
	}
	
.content_headline {
height:47px;
text-align:left;
padding: 0px 0px 0px 15px;
}

.content_text {
text-align:left;
padding: 0px 15px 40px 15px;
}

.content_line {
width:525px;
padding: 25px 0px 0px 0px;
border-color:#b2c800;
border-style:solid;
border-color:#b2c800;
border-bottom-width:0px;
border-top-width:1px;
border-left:0px;
border-right:0px;
}

.content_pic {
float:left;
padding: 0px 10px 10px 0px;
}

.clear {
clear:both;
}



/**
 * RIGHT COLLUM ELEMENTS
================================================= */

.right_wrapper{
float:left;
}

.right_content_container_top {
width:173px;
padding: 0px 0px 0px 0px;
margin:0px 10px 0px 10px;
text-align:left;
border-color:#b2c800;
border-style:solid;
border-bottom-width:4px;
border-top-width:0px;
border-left:0px;
border-right:0px;

	}
	
.right_content_container_end {
font-size: 12px;
width:173px;
margin-bottom:40px;
padding: 20px 0px 20px 0px;
margin:0px 10px 0px 10px;
text-align:left;
border-color:#b2c800;
border-style:solid;
border-bottom-width:1px;
border-top:0px;
border-left:0px;
border-right:0px;

	}

#farnesiana {
font-size: 12px;
width:173px;
padding: 20px 0px 20px 0px;
margin:0px 10px 0px 10px;
text-align:left;
	}
	
	
/**
 * BOTTOM ELEMENTS
================================================= */


#bottomline {
width:912px;
margin:auto;
margin-top:40px;
text-align:right;
padding: 0px 10px 0px 10px;
border-style:solid;
border-color:#b2c800;
border-bottom-width:1px;
border-top-width:0px;
border-left:0px;
border-right:0px;
	}

#logo_bottom {
width:173px;
float:left;
}

#bottom_container {
width:912px;
margin:auto;
padding: 0px 10px 40px 10px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#c3c3c3;
font-size: 10px;
line-height: 20px;
text-align:left;
	}

#nav_bottom {
width:525px;
padding: 11px 0px 0px 0px;
background-color:#FFFFFF;
text-align:center;
float:left;
}



#bottom_text {
text-align:center;
}




	
/**
 * News (Two Colums)
================================================= 

.news_download_box {
width:100px;
padding: 5px 0px 0px 0px;
text-align:center;
float:left;
	}
	
.news_text_box {
width:510px;
margin-bottom:20px;
padding-right: 10px;
text-align:left;
border-color:#b1211d;
border-style:solid;
border-right-width:1px;
border-top:0px;
border-bottom:0px;
border-left:0px;
float:left;
	}*/
 
 /**
 * TEXT STYLES
================================================= */
p { line-height: 1.5em; margin: 0 0 1em 0; }

strong { font-weight:bold;
		 color: #5a393f;
	}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#5a393f;
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 10px 0;
	}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#5a393f;
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 5px 0;
	}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#5a393f;
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 1px 0;
	}	
		
ul {
	margin:2px;
	padding:0px;
	padding-left:15px;
}

ol {
	margin:2px;
	padding:0px;
	padding-left:25px;
	text-indent:0px;
}

table {
	border-spacing: 9px;
}


	
/* Navigation Elements
======================================================================== */


	/* Main Nav Navigation Boxes 
------------------------------------------------------------------------ */


.link_box_start {
padding: 0px 30px 0px 25px;
text-align:left;
border-color:#FFFFFF;
border-style:solid;
border-right-width:1px;
border-top:0px;
border-bottom:0px;
border-left:0px;
margin-top:7px;
float:left;
	}

	
.link_box {
padding: 0px 30px 0px 25px;
text-align:left;
border-color:#FFFFFF;
border-style:solid;
border-right-width:1px;
border-top:0px;
border-bottom:0px;
border-left:0px;
margin-top:7px;
float:left;
	}
	
.link_box_end {
padding: 0px 0px 0px 25px;
text-align:left;
margin-top:7px;
float:left;
}

/*#nav_container {
width:900px;
height:33px;
margin:auto;
padding: 0px 10px 0px 10px;
background-color:#FFFFFF;
background-image:url(../pic/bg_nav.jpg);
background-repeat:no-repeat;
background-position:top;
text-align:center;
	}*/

/* Sub Nav Navigation Boxes 
------------------------------------------------------------------------ */
/*#subnav {
padding-top:3px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #650906;
	}*/
	
#sub_nav_container {
	width:152px;
	margin:auto;
	padding: 0px 10px 0px 10px;
	background-color:#b2c800;
	background-image:url(../pic/nav_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	/*margin-bottom: 40px;*/
	}
	

/* LANGUAGE Sub Nav Navigation Box
------------------------------------------------------------------------ */
#language {
	margin:0px 0px 10px 25px;
	padding: 100px 0px 0px 0px;
	}

#virtualtour {
position:absolute;
  background-image:url(../../general/tour/bg_tranzparent_gray.png);
  z-index: 4;
  top:0px;
  padding-top:150px;
  width:100%;
  height:1500px;
  margin:auto;
  
 }
	/* Content Link
------------------------------------------------------------------------ */
	
	
A:link    {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #b2c800 ; text-decoration:underline;}
A:active  {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #b2c800 ;text-decoration:underline;}
A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px;color: #b2c800 ;text-decoration:underline;}
A:hover  {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #b2c800 ;text-decoration:none;}


	/* RIGHT CONTENT Link (TOUR VIRTUALI)
------------------------------------------------------------------------ */
	
	
A.right:link    {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #b2c800;line-height: 20px; text-decoration:underline;}
A.right:active  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #b2c800;line-height: 20px;text-decoration:underline;}
A.right:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #b2c800;line-height: 20px;text-decoration:underline;}
A.right:hover  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #b2c800;line-height: 20px;text-decoration:none;}


	/* MAIN Navigation Link
------------------------------------------------------------------------ */


A.bottom:link    { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 10px;line-height: 14px; color: #b2c800;}
A.bottom:visited { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}
A.bottom:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}
A.bottom:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}

A.bottom_active:link    { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}
A.bottom_active:visited { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}
A.bottom_active:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #b2c800;}



	


	/* MAIN Navigation Links IT
------------------------------------------------------------------------ */
.hiddenPic {
	display:none;
	width:0px;
	height:0px;
}

	/* Agriturismo
------------------------------------ */


A.agriturismo:link    { background-image:url(../pic/nav/agriturismo.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.agriturismo:visited { background-image:url(../pic/nav/agriturismo.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.agriturismo:hover   { background-image:url(../pic/nav/agriturismo_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.agriturismo:active  { background-image:url(../pic/nav/agriturismo_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.agriturismo_active:link    { background-image:url(../pic/nav/agriturismo_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.agriturismo_active:visited { background-image:url(../pic/nav/agriturismo_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.agriturismo_active:hover   { background-image:url(../pic/nav/agriturismo_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.agriturismo_active:active  { background-image:url(../pic/nav/agriturismo_active.gif);background-repeat:no-repeat;background-position:left;float:left;}


	/* Azienda agricola
------------------------------------ */


A.landwirtschaft:link    { background-image:url(../pic/nav/landwirtschaft.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.landwirtschaft:visited { background-image:url(../pic/nav/landwirtschaft.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.landwirtschaft:hover   { background-image:url(../pic/nav/landwirtschaft_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.landwirtschaft:active  { background-image:url(../pic/nav/landwirtschaft_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.landwirtschaft_active:link    { background-image:url(../pic/nav/landwirtschaft_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.landwirtschaft_active:visited { background-image:url(../pic/nav/landwirtschaft_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.landwirtschaft_active:hover   { background-image:url(../pic/nav/landwirtschaft_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.landwirtschaft_active:active  { background-image:url(../pic/nav/landwirtschaft_active.gif);background-repeat:no-repeat;background-position:left;float:left;}


	/* Attivita
------------------------------------ */


A.freizeit:link    { background-image:url(../pic/nav/freizeit.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.freizeit:visited { background-image:url(../pic/nav/freizeit.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.freizeit:hover   { background-image:url(../pic/nav/freizeit_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.freizeit:active  { background-image:url(../pic/nav/freizeit_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.freizeit_active:link    { background-image:url(../pic/nav/freizeit_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.freizeit_active:visited { background-image:url(../pic/nav/freizeit_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.freizeit_active:hover   { background-image:url(../pic/nav/freizeit_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.freizeit_active:active  { background-image:url(../pic/nav/freizeit_active.gif);background-repeat:no-repeat;background-position:left;float:left;}


	/* Prodotti
------------------------------------ */


A.produkte:link    { background-image:url(../pic/nav/produkte.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.produkte:visited { background-image:url(../pic/nav/produkte.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.produkte:hover   { background-image:url(../pic/nav/produkte_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.produkte:active  { background-image:url(../pic/nav/produkte_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.produkte_active:link    { background-image:url(../pic/nav/produkte_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.produkte_active:visited { background-image:url(../pic/nav/produkte_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.produkte_active:hover   { background-image:url(../pic/nav/produkte_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.produkte_active:active  { background-image:url(../pic/nav/produkte_active.gif);background-repeat:no-repeat;background-position:left;float:left;}


	/* Matrimoni
------------------------------------ */


A.hochzeiten:link    { background-image:url(../pic/nav/hochzeiten.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.hochzeiten:visited { background-image:url(../pic/nav/hochzeiten.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.hochzeiten:hover   { background-image:url(../pic/nav/hochzeiten_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.hochzeiten:active  { background-image:url(../pic/nav/hochzeiten_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.hochzeiten_active:link    { background-image:url(../pic/nav/hochzeiten_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.hochzeiten_active:visited { background-image:url(../pic/nav/hochzeiten_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.hochzeiten_active:hover   { background-image:url(../pic/nav/hochzeiten_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.hochzeiten_active:active  { background-image:url(../pic/nav/hochzeiten_active.gif);background-repeat:no-repeat;background-position:left;float:left;}


	/* Agribimbo
------------------------------------ */


A.spielplatz:link    { background-image:url(../pic/nav/spielplatz.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.spielplatz:visited { background-image:url(../pic/nav/spielplatz.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.spielplatz:hover   { background-image:url(../pic/nav/spielplatz_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.spielplatz:active  { background-image:url(../pic/nav/spielplatz_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.spielplatz_active:link    { background-image:url(../pic/nav/spielplatz_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.spielplatz_active:visited { background-image:url(../pic/nav/spielplatz_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.spielplatz_active:hover   { background-image:url(../pic/nav/spielplatz_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.spielplatz_active:active  { background-image:url(../pic/nav/spielplatz_active.gif);background-repeat:no-repeat;background-position:left;float:left;}



	/* Gallery
------------------------------------ */


A.gallery:link    { background-image:url(../pic/nav/gallery.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.gallery:visited { background-image:url(../pic/nav/gallery.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.gallery:hover   { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.gallery:active  { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.gallery_active:link    { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.gallery_active:visited { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.gallery_active:hover   { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.gallery_active:active  { background-image:url(../pic/nav/gallery_active.gif);background-repeat:no-repeat;background-position:left;float:left;}




	/* Contattaci
------------------------------------ */


A.kontakt:link    { background-image:url(../pic/nav/kontakt.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.kontakt:visited { background-image:url(../pic/nav/kontakt.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.kontakt:hover   { background-image:url(../pic/nav/kontakt_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.kontakt:active  { background-image:url(../pic/nav/kontakt_active.gif);background-repeat:no-repeat;background-position:left;float:left;}

A.kontakt_active:link    { background-image:url(../pic/nav/kontakt_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.kontakt_active:visited { background-image:url(../pic/nav/kontakt_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.kontakt_active:hover   { background-image:url(../pic/nav/kontakt_active.gif);background-repeat:no-repeat;background-position:left;float:left;}
A.kontakt_active:active  { background-image:url(../pic/nav/kontakt_active.gif);background-repeat:no-repeat;background-position:left;float:left;}



	/* SUB Navigation Link
------------------------------------------------------------------------ */


A.subnav:link    { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; padding-left:25px;line-height: 26px;}
A.subnav:visited { text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; padding-left:25px;line-height: 26px;}
A.subnav:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00; 
background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left; padding-left:25px;line-height: 26px;}
A.subnav:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00;
background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left padding-left:25px;line-height: 26px;}

A.subnav_active:link    { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00;background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left; padding-left:25px;line-height: 26px;}
A.subnav_active:visited { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00;background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left; padding-left:25px;line-height: 26px;}
A.subnav_active:hover   { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00;background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left; padding-left:25px;line-height: 26px;}
A.subnav_active:active  { text-decoration:underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffea00;background-image:url(../pic/link_bird.gif);background-repeat:no-repeat;background-position:left padding-left:25px;line-height: 26px;}



/* LANGUAGE Link
------------------------------------------------------------------------ */
	
	
A.language:link    {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #5a393f ; text-decoration:underline;}
A.language:active  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5a393f ;text-decoration:underline;}
A.language:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #5a393f ;text-decoration:underline;}
A.language:hover  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5a393f ;text-decoration:none;}



	/* CONTACTFORM ERRORCLASS
------------------------------------------------------------------------ */


.error {
background-color:#b1211d;
}
