/** CSS by Gestaltungen plus, www.gestaltungenplus.ch **/ /** CSS fuer www.patrizia-troiani.ch **/ /* Formatvorlagen fuer den Druck-Stil der Website */

/* Farbangaben: 
Farbe1, dunkelblau: 072160 
Farbe2, gruen: c6d87d 
Farbe3, dunkelgruen: 9ab83e
Farbe4, hellblau: 6d7eb9
Farbe0, schwarz: rgb(0,0,0) 000000; 
Farbe00, weiss: rgb(255,255,255) FFFFFF;

*/


/* HTML-Tags */ 
body
{
	margin: 0;
	padding: 0;
	color: #000;
	font-family: verdana,helvetica,sans-serif;
	font-size: 100.01%;
	vertical-align: top;
}



.off { height: 0px; }
.hide { display: none !important; }

.clear { clear: both; margin-bottom: -1px; padding-bottom: 1px; }
.clearright { clear: right;}
.clearleft { clear: left;}

p
{
	margin-top: 0.5em;
	margin-bottom: 0.6em;
	line-height: 15pt;
	font-size: 11pt;
	text-align: left;
	background-color: transparent;
	font-style: normal;
	padding-left: 0px;
	margin-left: 8px;
}

p.zusammen
{
	margin-bottom: 0px;
}

p.fotokredit
{
	margin-top: 3em;
	margin-bottom: 0px;
	line-height: 11pt;
	font-size: 9pt;
	text-align: left;
	background-color: transparent;
	font-style: normal;
	padding-left: 0px;
	margin-left: 8px;
}

p.small
{
	margin-top: 0em;
	margin-bottom: 0em;
	line-height: 11pt;
	font-size: 9pt;
	text-align: left;
	background-color: transparent;
	font-style: normal;
	padding-left: 0px;
	margin-left: 8px;
}

.unsichtbar {
   display: none;
}

.no
{
	white-space: nowrap;
}


li
{
	line-height: 15pt;
	font-size: 11pt;
}

ul
{
	margin: 0.6em 0.6em 0.2em 14px;
	padding: 0 10px 0 14px;
}

ul.outside
{
	list-style-position: outside;
}

ul.outsidefront
{
	list-style-position: outside;
	margin: 0.6em 0.6em 0.2em 14px;
	padding: 0 10px 0 0px;
}

ul.insidefront
{
	list-style-position: inside;
	margin: 0em 0.6em 0.2em 14px;
	padding: 0 10px 0 0px;
}


ul.none
{
	list-style-type: none;
	margin: 0.6em 0 5px 0px;
}


ul.inside
{
	margin: 0.6em 0.6em 0.2em 0px;
	list-style-position: inside;
}

ul.top { margin: 0px 0.6em 0.6em 14px; }



.adr
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 516px;
	height: 89px;
	overflow: hidden;
	display: inline;
	float: left;
}



h1
{
	margin: 0.6em 0 0.6em 8px;
	font-size: 14pt;
	padding: 0;
	color: #000;
	font-weight: normal;
	letter-spacing: 1px;
}

h2
{
	margin-top: 0em;
	margin-bottom: -0.4em;
	font-size: 11pt;
	padding: 0 10px 0 0px;
	margin-left: 8px;
}

h3
{
	margin-top: 1.2em;
	margin-bottom: -0.6em;
	font-size: 10pt;
	padding: 0 10px 0 14px;
}


a
{
	color: #000;
	text-decoration: underline;
	background-color: transparent;
}

a.none { color: #000; text-decoration: none; background-color: transparent; }


a:hover { color: #000; background-color: transparent; }


img
{
	border-width: 0px;
}

img.address
{
	border-width: 0px;
	margin-top: 282px;
	margin-left: 2px;
}




/* Rahmen */
#rowtop
{
	padding: 0 0 0 0;
	margin: 0px;
	width: 925px;
	text-align: left;
}


#rowbottom
{
	display: none;
}




/* Raster Spalten */ 

#collogo
{
	padding: 0 0 0 0;
	margin: 50px 0px 0px 0px;
	width: 235px;
	text-align: left;
	float: left;
}

#colimage
{
	display: none;
}

#coldata
{
	padding: 0 0 0 0;
	margin: 0px 0px 0px 0px;
	width: 70%;
	text-align: left;
	float: left;
	background-color: #FFF;
}

#colshadow
{
	display: none;
}

#bordertop
{
	display: none;
}

#borderright
{
	display: none;
}


#colborderleft
{
	display: none;
}



#colbordercenter
{
	display: none;
}

#colborderright
{
	display: none;
}




/* Raster Zeilen data*/ 
#head
{
	width: 100%;
	margin: -70px 0px 0px 0px;
	border-color: #000;
	border-width: 0px;
	border-style: solid;
	height: 149px;
}

/* Raster Spalten Navigation*/ 
#columnsnav
{
	display: none;
}

#columnnav
{
	display: none;
}



#data
{
	width: 100%;
	float: left;
	margin: 100px 0px 0px 0px;
}


/* Inhaltsverzeichnis */ 


.sitemapebene0
{
	padding-left: 0px;
	margin-top: 0.5em;
	margin-bottom: 1em;
	margin-left: 0px;
	width: 100%;
}

.sitemapebene0 li a
{
	color: #000;
	text-decoration: underline;
	background-color: transparent;
	padding-left: 10px;
}
.sitemapebene0 li a:hover
{
	color: #000;
}

.sitemapebene0 li
{
	font-size: 11pt;
	line-height: 15pt;
	list-style-type: none;
	display: block;
	padding-left: 25px;
}

.sitemapebene1
{
}

li.sitemapebene1
{
	font-size: 11pt;
	line-height: 15pt;
	list-style-type: none;
	display: block;
	padding-left: 45px;
}

li.sitemapebene2
{
	font-size: 11pt;
	line-height: 15pt;
	list-style-type: none;
	display: block;
	padding-left: 65px;
}
