/**
* CSS
*/



td.header{
	height: 278px; 
	padding-right:20px;
	text-align: right;
	vertical-align: bottom;
	font: 15px/70px Helvetica;
	color:#fff;
}


td.menubutton{
	padding-right: 17px;
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-collapse: collapse;
	font: 13px Helvetica;
	color:#777777;
}

td.picture_separator{
	width: 0px;
	padding-right:15px;
	padding-left:0px;
}

td.description_cell{
	width: 198px;
	height: 310px;
	padding: 12px 12px 12px 12px;
	text-align: left;
	vertical-align: top;
	font: 11px/15px Helvetica;
	background: #f2f2f2;
}

.impressum_table{
	width: 1956px;
	font: 12px Helvetica;
	width: 100%;
	height: 100%;
	border: 0px solid black;
	
}

p.title_fornella{
	font: 16px Helvetica;
	font-weight: bold; 
	color:#327E32;
}

p.title_maler{
	font: 16px Helvetica;
	font-weight: bold; 
	color:#445772;
}

a.menubutton_m:link{
	white-space: nowrap;
	color: #555555;
	text-decoration: none;
}

a.menubutton_m:visited{
	white-space: nowrap;
	color: #555555;
	text-decoration: none;
}

a.menubutton_m:hover{
	white-space: nowrap;
	color: #7487A2;
	text-decoration: none;
}

a.menubutton_m_active{
	white-space: nowrap;
	color: #7487A2;
	text-decoration: none;
}

a.menubutton_f:link{
	white-space: nowrap;
	color: #555555;
	text-decoration: none;
}

a.menubutton_f:visited{
	white-space: nowrap;
	color: #555555;
	text-decoration: none;
}

a.menubutton_f:hover{
	white-space: nowrap;
	color: #62AE62;
	text-decoration: none;
}

a.menubutton_f_active{
	white-space: nowrap;
	color: #62AE62;
	text-decoration: none;
}

a.language_mail_button:link{
	white-space: nowrap;
	color: #FFFFFF;
	text-decoration: none;
}

a.language_mail_button:visited{
	white-space: nowrap;
	color: #FFFFFF;
	text-decoration: none;
}

a.language_mail_button:hover{
	white-space: nowrap;
	color: #BBBBBB;
	text-decoration: none;
}

a.language_mail_button2:link{
	white-space: nowrap;
	color: #000000;
	text-decoration: none;
}

a.language_mail_button2:visited{
	white-space: nowrap;
	color: #000000;
	text-decoration: none;
}

a.language_mail_button2:hover{
	white-space: nowrap;
	color: #BBBBBB;
	text-decoration: none;
}

a.private_area_button:link{
	white-space: nowrap;
	color: #000000;
	text-decoration: none;
}

a.private_area_button:visited{
	white-space: nowrap;
	color: #000000;
	text-decoration: none;
}

a.private_area_button:hover{
	white-space: nowrap;
	color: #BBBBBB;
	text-decoration: none;
}

.gmaps_text {
	width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	color: #999999;
	line-height:14px;
}


div.header
{
	position: relative;
	left: 0px;
	top: 0px;
	Z-Index:0;
}

#address
{
	font: 12px/14px Helvetica;
	color:#ffffff;
	text-align:left;
	width: 300px;
	Z-Index:1;
}

#language
{
	font: 14px/18px Helvetica;
	text-align:right;
	width: 300px;
	Z-Index:1;
}

div.menu_content
{
	position: relative;
	Z-Index:2;
}

div.scroll
{
position: absolute;
left: 0px;
top: 0px;
height:100%;
width:100%;
overflow-x:auto;
overflow-y:auto;
Z-Index:-1;
}

