/* ######## Sonderstile Startseite ##### */

/* ##### Spalten ######  */

#flexspalte-home {
	position: relative;
	z-index: 99;
	width: 250px;
	float: left;
	margin: -14px 0px 20px -45px;
}
#masterBoxFiore {
	position: relative;
	z-index: 99;
	width: 250px;
	float: left;
	/* 2010.03.11margin: -1px 10px 20px -55px; */
	margin: -1px 10px 20px 15px;
}


#spaltelinks {
	width: 187px;
	float: left;
	margin: 0px 10px 20px 0px;
}



#spaltemitte {
	width: 187px;
	float: left;
	margin: 0px 10px 20px 0px;
}
/***********************************************************/
#masterBoxFeste{
	width: 185px;
	float: right;
	margin: 0px 1px 20px 1px;
}
#masterBoxEventi{
	width: 185px;
	float: right;
	margin: 0px 1px 20px 1px;
}

#masterBoxVillaggi{
	width: 185px;
	float: right;
	margin: 0px 1px 20px 1px;
}
#masterBoxLavora{
	width: 185px;
	float: right;
	margin: 0px 1px 20px 1px;
}
/*------------------------------------------*/

#spalterechts {
	width: 187px;
	float: right;
	margin: 0px 0px 20px 0px;
}


#masterBoxLavora, #masterBoxVillaggi, #masterBoxEventi, #masterBoxFeste
{
	font-size: 13px;
}


/* Bilder erstzen H2

h2.h2intro { background-image: url(immagini/inhalt/h2intro.gif);	background-repeat: no-repeat; background-position: 1px 2px; text-indent: -1000px; font-size: 1px; color: #ebebeb; padding: 0px 0px 12px 0px; margin:0;}
h2.h2aktuell { background-image: url(immagini/inhalt/h2aktuell.gif);	background-repeat: no-repeat; background-position: 1px 2px; text-indent: -1000px; font-size: 1px; color: #ebebeb; padding: 0px 0px 12px 0px; margin:0;}
h2.h2journal { background-image: url(immagini/inhalt/h2journal.gif);	background-repeat: no-repeat;	background-position: 1px 2px; text-indent: -1000px; font-size: 1px; color: #ebebeb; padding: 0px 0px 12px 0px; margin:0;}
*/

/* Boxen */

.redbox { 
	margin: 0px 0px 0px 0px;
	background-color: #d81983;
	background-image: url(immagini/bg_teaser_redbox.gif);
	background-repeat: repeat-x;
}

.redbox p { 
	color: #fff;
	padding: 15px;
	margin: 0px 0px 0px 0px;
}
.redbox p a { 
	color: #fff;
	text-decoration: none;
}


.redbox span {
	display: block; 
	background-image: url(immagini/redbox_corner.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

.boxGiallo,.boxAzzurro,.boxVerde,.boxRosso
{ 
	min-height: 24em;
}

.boxGiallo { 
	margin: 0px 0px 0px 0px;
	background-color: #ffff00;
	background-image: url(immagini/bg_box_giallo.gif);
	background-repeat: repeat-x;
}

.boxGiallo p { 
	color: #aaaaaa;
	padding: 15px;
	margin: 0px 0px 0px 0px;
}
.boxGiallo p a { 
	color: #aaaaaa;
	text-decoration: none;
}


.boxGiallo span {
	display: block; 
	background-image: url(immagini/redbox_corner.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	
}

.boxAzzurro { 
	margin: 0px 0px 0px 0px;
	background-color: #01ccff;
	background-image: url(immagini/bg_box_azzurro.gif);
	background-repeat: repeat-x;
}

.boxAzzurro p { 
	color: #fff;
	padding: 15px;
	margin: 0px 0px 0px 0px;
}
.boxAzzurro p a { 
	color: #fff;
	text-decoration: none;
}


.boxAzzurro span {
	display: block; 
	background-image: url(immagini/redbox_corner.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

.boxVerde { 
	margin: 0px 0px 0px 0px;
	background-color: #00cc00;
	background-image: url(immagini/bg_box_verde.gif);
	background-repeat: repeat-x;
}

.boxVerde p { 
	color: #fff;
	padding: 15px;
	margin: 0px 0px 0px 0px;
}
.boxVerde p a { 
	color: #fff;
	text-decoration: none;
}


.boxVerde span {
	display: block; 
	background-image: url(immagini/redbox_corner.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

.boxRosso { 
	margin-top: 0px;
	background-color: #ff0000;
	background-image: url(immagini/bg_box_rosso.gif);
	background-repeat: repeat-x;

}

.boxRosso p { 
	color: #fff;
	padding: 15px;
	margin: 0px 0px 0px 0px;
}
.boxRosso p a { 
	color: #fff;
	text-decoration: none;
}


.boxRosso span {
	display: block; 
	background-image: url(immagini/redbox_corner.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}



.greenbox { 
	margin-top: 0px;
	background-color: #8da90e;
	background-image: url(immagini/bg_teaser_greenbox.gif);
	background-repeat: repeat-x;
}

.greenbox p { 
	color: #fff;
	padding: 15px;
	margin: 0px 0px 0px 0px;
	
}

.greenbox a { 
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
.greenbox a:hover { 
	text-decoration: none;
	
}

.greenbox p img { 
	display: none;
	
}

.greenbox span {
	display: block; 
	background-image: url(immagini/redbox_corner.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 1px;
	line-height: 1px;

}




