body
{
	background-color: #666666;
}
.bkgverlauf
{
	background-image: url(../../ge_preview/assets/images/bkg_verlauf.gif);
	background-repeat: repeat-x;
}

a:link, a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0058A0;
	text-decoration: underline;
}
a:active, a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0058A0;
	text-decoration: underline;
}

.Bildschirmabstand
{
	height: 44px;
}
.paddright17
{
	padding-right: 17px;
}
/* Achtung: Hintergrundfarbe weiß für Galery */
.white
{
	background-color: #FFFFFF;
}
/* Seite links */

/* Logo */
.Clogo
{
}

/* Suche */
.Csuche
{
	height: 28px;
	background-color: #0058A0;
}
.suchefeld
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100px;
	height: 20px;
	border-top: 1px solid #00437E;
	border-left: 1px solid #00437E;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E0E3F2;
	border-bottom-color: #E0E3F2;
}
.linksuche:link, .linksuche:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E0E3F2;
	font-weight: normal;
	text-decoration: underline;
}
.linksuche:active, .linksuche:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E0E3F2;
	font-weight: normal;
	text-decoration: underline;
}
.bkg_suchbox
{
	background-color: 0058A0;
}

/*Menu links */
.Cmenulinks
{
}

/* Menü oben */
.Cmenuoben
{
	height: 30px;
	text-align: right;
	vertical-align: middle;
	padding-right: 17px;
}
.linksprache:link, .linksprache:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0058A0;
	text-decoration: none;
}
.linksprache:active, .linksprache:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0058A0;
	text-decoration: underline;
}
.sprache
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0058A0;
	padding-left: 7px;
	padding-right: 7px;
}
/* Menü Mitte */
.Cmenumitte
{
	display: none;
}


/* Menü unten */
.Cmenuunten
{
	height: 31px;
	text-align: right;
	vertical-align: middle;
	padding-right: 17px;
}
.linknmg:link, .linknmg:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0058A0;
	text-decoration: none;
}
.linknmg:active, .linknmg:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0058A0;
	text-decoration: underline;
}
.nmg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0058A0;
	padding-left: 7px;
	padding-right: 7px;
}

/* Newsflash links */
.newsflash1
{
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 21px;
	padding-bottom: 15px;
	background-color: #0058A0;
}
.newsflashinhalt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}
.linkflash1titel:link, .linkflash1titel:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.linkflash1titel:active, .linkflash1titel:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.linkmehr:link, .linkmehr:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.linkmehr:active, .linkmehr:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.linkmore:link, .linkmore:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.linkmore:active, .linkmore:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #40983F;
	text-decoration: underline;
	font-weight: normal;
}

/* Adresse */
.address
{
	padding-top: 20px;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 24px;
	background-color: #E0E3F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00437E;
	line-height: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.addresstitel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00437E;
	line-height: 19px;
}
.email:link, .email:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.email:active, .email:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

/* Home Inhalt */
.Cpaddinhalt
{
	padding-top: 23px;
	padding-right: 13px;
	padding-bottom: 19px;
	padding-left: 22px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e0e3f2;
	border-bottom-color: #e0e3f2;
}
.Cbordergrey
{
	border-right: 1px #D1D1D1 solid;
}
.Chome1
{
	border-bottom: 1px #D1D1D1 solid;
	padding-right: 22px;
	padding-bottom: 22px;
}
.Chome2
{
	padding-top: 0px;
	padding-right: 22px;
	padding-bottom: 14px;
}
.homebody01
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #0058A0;
	text-decoration: none;
}
.hometitel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0058A0;
	line-height: 22px;
}
/* Home 4categorys */
.4categorys
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e0e3f2;
	border-bottom-color: #e0e3f2;	/*padding-top: 14px; 	background-color: #FFFFFF;*/
}
.boxtop
{
	background-image: url(../../ge_preview/assets/images/boxtop.gif);
	background-repeat: no-repeat;
}
.boxcontent
{
	padding-left: 14px;
	vertical-align: top;
}
.linkboxes:link, .linkboxes:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #00437E;
	text-decoration: underline;
}
.linkboxes:active, .linkboxes:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #00437E;
	text-decoration: underline;
}
.boxbottomright
{
	background-image: url(../../ge_preview/assets/images/boxbottomright.gif);
	background-repeat: no-repeat;
}
.boximage
{
	background-image: url(../../ge_preview/assets/images/boximage.gif);
	background-repeat: repeat;
}
.boxbottomleft
{
	background-image: url(../../ge_preview/assets/images/boxbottomleft.gif);
	background-repeat: no-repeat;
}
.infotextbkg
{
	background-image: url(/assets/images/infotextbkg.gif);
	background-repeat: repeat;
}
.infotext
{
	padding-left: 23px;
	padding-right: 23px;
	padding-top: 24px;
	padding-bottom: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #0058A0;
}
.titelinfotext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #0058A0;
	font-weight: bold;
}
.tablenews
{
	background-color: #FFFFFF;
	padding-left: 23px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: E0E3F2;
}
.tableflashnews
{
	background-color: #96A6D1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: E0E3F2;
	height: 100%;
}
.linienews
{
}

/* Home News */
.newsdatum
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #96A6D1;
}

/* Seite rechts */
/* Menü rechts */
.Cmenurechts
{
	display: none;
}
/* Newsflash rechts  */
.Cnewsflash2
{
}
.newsflashinhalt2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	padding-top: 18px;
	padding-right: 20px;
	padding-left: 19px;
}
.newsflashpadd2
{
	padding-bottom: 20px;
}
.newsflashbild2
{
	padding-top: 15px;
	padding-left: 5px;
}
.linknewsflashtitel2:link, .linknewsflashtitel2:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linknewsflashtitel2:active, .linknewsflashtitel2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.linknewsflash2:link, .linknewsflash2:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #0058A0;
	text-decoration: underline;
}
.linknewsflash2:active, .linknewsflash2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #0058A0;
	text-decoration: underline;
}
/* Kontakt */
.kontaktfeld
{
	width: 250px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	border: 1px solid #96A6D1;
}
.kontaktarea
{
	width: 250px;
	height: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #0058A0;
	border: 1px solid #0058A0;
}
.kontaktbutton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/*line height*/
.height8
{
	height: 8px;
	line-height: 0px;
}


/*CSS PER SETTORE 0*/
.cat0title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #96A6D1;
	text-align: left;
	vertical-align: top;
	padding-top: 18px;
	padding-left: 18px;
	height: 67px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.cat0foto 
{
	background-color: #96A6D1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 67px;
	width: 140px;
}
.cat0links {
	text-align: left;
	vertical-align: top;
	padding-top: 13px;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 67px;
	width: 140px;
	background-color: #BFCAE5;
}
.cat0background 
{
	background-color: #E5F0FA;
}


	
.cat0sotto {
	padding: 13px 13px 13px 24px;
	text-align: left;
	vertical-align: top;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	*/
}
.cat0linkbianco:link, .cat0linkbianco:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat0linkbianco:active, .cat0linkbianco:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat0linkcolor:link, .cat0linkcolor:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: none;
	padding-left: 30px;	
}
.cat0linkcolor:active, .cat0linkcolor:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #1E1E20;
	text-decoration: none;
	padding-left: 30px;	
}

.breadcrumbs1link:link, .breadcrumbs1link:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: underline;
}
.breadcrumbs1link:active, .breadcrumbs1link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #666666;
	text-decoration: underline;
}
.breadcrumbs1separator
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: none;
}
.cat0linkcolorselected:active, .cat0linkcolorselected:hover, .cat0linkcolorselected:link, .cat0linkcolorselected:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #D38D1A;
 	font-weight: bold;
	text-decoration: underline;
	padding-left: 30px;	
}
.siesindhier0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	font-weight: bold;
	text-decoration: none;
}


/*CSS PER SETTORE 1*/
.cat1title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: 008CCF;
	text-align: left;
	vertical-align: top;
	padding-top: 18px;
	padding-left: 18px;
	height: 67px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.cat1foto {
	background-image: url(../Images/interna_sector_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 67px;
	width: 140px;
}
.cat1links {
	text-align: left;
	vertical-align: top;
	padding-top: 13px;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 67px;
	width: 140px;
	background-color: 80B7E5;
}
.cat1background 
{
	background-color: #E5F0FA;
}


	
.cat1sotto {
	padding: 13px 13px 13px 24px;
	text-align: left;
	vertical-align: top;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	*/
}
.cat1linkbianco:link, .cat1linkbianco:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat1linkbianco:active, .cat1linkbianco:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat1linkcolor:link, .cat1linkcolor:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: none;
	padding-left: 30px;	
}
.cat1linkcolor:active, .cat1linkcolor:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #1E1E20;
	text-decoration: none;
	padding-left: 30px;	
}

.breadcrumbs1link:link, .breadcrumbs1link:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: underline;
}
.breadcrumbs1link:active, .breadcrumbs1link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #666666;
	text-decoration: underline;
}
.breadcrumbs1separator
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: none;
}
.cat1linkcolorselected:active, .cat1linkcolorselected:hover, .cat1linkcolorselected:link, .cat1linkcolorselected:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #D38D1A;
 	font-weight: bold;
	text-decoration: underline;
	padding-left: 30px;	
}
.siesindhier1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	font-weight: bold;
	text-decoration: none;
}

/*CSS PER SETTORE 2*/
.cat2title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B78957;
	text-align: left;
	vertical-align: top;
	padding-top: 18px;
	padding-left: 18px;
	height: 67px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.cat2foto {
	background-image: url(../Images/interna_sector_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 67px;
	width: 140px;
}
.cat2links {
	text-align: left;
	vertical-align: top;
	padding-top: 13px;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 67px;
	width: 140px;
	background-color: D7BC9B;
}

.cat2background 
{
	background-color: #F4ECE3;
}

.cat2sotto {
	padding: 13px 13px 13px 24px;
	text-align: left;
	vertical-align: top;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	*/
}
.cat2linkbianco:link, .cat2linkbianco:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat2linkbianco:active, .cat2linkbianco:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat2linkcolor:link, .cat2linkcolor:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #B78957;
	text-decoration: none;
	padding-left: 30px;
}
.cat2linkcolor:active, .cat2linkcolor:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #1E1E20;
	text-decoration: none;
	padding-left: 30px;
}
.breadcrumbs2link:link, .breadcrumbs2link:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #B78957;
	text-decoration: underline;
}
.breadcrumbs2link:active, .breadcrumbs2link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #666666;
	text-decoration: underline;
}
.breadcrumbs2separator
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #B78957;
	text-decoration: none;
}
.cat2linkcolorselected:active, .cat2linkcolorselected:hover, .cat2linkcolorselected:link, .cat2linkcolorselected:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #718852;
 	font-weight: bold;
	text-decoration: underline;
	padding-left: 30px;
}
.siesindhier2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #B78957;
	font-weight: bold;
	text-decoration: none;
}

/*CSS PER SETTORE 3*/
.cat3title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #009692;
	text-align: left;
	vertical-align: top;
	padding-top: 18px;
	padding-left: 18px;
	height: 67px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.cat3foto {
	background-image: url(../Images/interna_sector_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 67px;
	width: 140px;
}
.cat3links {
	text-align: left;
	vertical-align: top;
	padding-top: 13px;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 67px;
	width: 140px;
	background-color: #88BEBF;
}

.cat3background 
{
	background-color: #E9F3F3;
}

.cat3sotto {
	padding: 13px 13px 13px 24px;
	text-align: left;
	vertical-align: top;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	*/
}
.cat3linkbianco:link, .cat3linkbianco:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat3linkbianco:active, .cat3linkbianco:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat3linkcolor:link, .cat3linkcolor:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #558994;
	text-decoration: none;
	padding-left: 30px;
}
.cat3linkcolor:active, .cat3linkcolor:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #1E1E20;
	text-decoration: none;
	padding-left: 30px;
}
.breadcrumbs3link:link, .breadcrumbs3link:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #558994;
	text-decoration: underline;
}
.breadcrumbs3link:active, .breadcrumbs3link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #666666;
	text-decoration: underline;
}
.breadcrumbs3separator
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #558994;
	text-decoration: none;
}

.cat3linkcolorselected:active, .cat3linkcolorselected:hover, .cat3linkcolorselected:link, .cat3linkcolorselected:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #548A93;
 	font-weight: bold;
	text-decoration: underline;
	padding-left: 30px;
}
.siesindhier3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
	font-weight: bold;
	text-decoration: none;
}

/*CSS PER SETTORE 4*/
.cat4title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7974B6;
	text-align: left;
	vertical-align: top;
	padding-top: 18px;
	padding-left: 18px;
	height: 67px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.cat4foto {
	background-image: url(../Images/interna_sector_4_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 67px;
	width: 140px;
}
.cat4links {
	text-align: left;
	vertical-align: top;
	padding-top: 13px;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 67px;
	width: 140px;
	background-color: #AFABD6;
}

.cat4background 
{
	background-color: #E6E5F2;
}

.cat4sotto {
	padding: 13px 13px 13px 24px;
	text-align: left;
	vertical-align: top;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	*/
}
.cat4linkbianco:link, .cat4linkbianco:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat4linkbianco:active, .cat4linkbianco:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat4linkcolor:link, .cat4linkcolor:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
	text-decoration: none;
	padding-left: 30px;
}
.cat4linkcolor:active, .cat4linkcolor:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #1E1E20;
	text-decoration: none;
	padding-left: 30px;
}
.breadcrumbs4link:link, .breadcrumbs4link:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
	text-decoration: underline;
}
.breadcrumbs4link:active, .breadcrumbs4link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #666666;
	text-decoration: underline;
}
.breadcrumbs4separator
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
	text-decoration: none;
}

.cat4linkcolorselected:active, .cat4linkcolorselected:hover, .cat4linkcolorselected:link, .cat4linkcolorselected:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
 	font-weight: bold;
	text-decoration: underline;
	padding-left: 30px;
}
.siesindhier4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #009692;
	font-weight: bold;
	text-decoration: none;
}


.boxtitel 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: 00437E;
	text-decoration: none;
}
.tableborder
{
	border-collapse:collapse;
}
.tableborder td
{
	border:1px solid #D1D5E7;
	/* old color= #C5D4E2 */
}
.bodynero
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	line-height: 14px; 
	color: #666666; 
	text-decoration: none;
}

.Breadcrumbs1background
{
	background-color: #AFD2EF;
	height: 33px;
	padding-left: 33px;
	border-left: 1px solid #FFFFFF;
}

.Breadcrumbs2background
{
	background-color: #E5D3BE;
	height: 33px;
	padding-left: 33px;
	border-left: 1px solid #FFFFFF;
}

.Breadcrumbs3background
{
	background-color: #B8D8D9;
	height: 33px;
	padding-left: 33px;
	border-left: 1px solid #FFFFFF;
}

.Breadcrumbs4background
{
	background-color: #CBC8E4;
	height: 33px;
	padding-left: 33px;
	border-left: 1px solid #FFFFFF;
}

/*==== SETTORE 0 ====*/
/* settore 0 è quello di default*/
/*menu orizz. 1*/
.cat0bg1
{
	background-color: #96A6D1;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat0lev2:link, .cat0lev2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: none;
}

.cat0lev2:active, .cat0lev2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}

.cat0lev2Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}

/*menu orizz. 2*/
.cat0bg2
{
	background-color: #E0E3F2;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat0lev3:link, .cat0lev3:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #00437E; 
	text-decoration: none;
}

.cat0lev3:active, .cat0lev3:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #00437E;
	text-decoration: underline;
}

.cat0lev3Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #00437E;
	text-decoration: underline;
}

/*menu orizz. 3*/
.cat0bg3
{
	background-color: #E0E3F2;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat0lev4:link, .cat0lev4:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: none;
}

.cat0lev4:active, .cat0lev4:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: underline;
}

.cat0lev4Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: underline;
}


/*==== SETTORE 1 ====*/
/*menu orizz. 1*/
.cat1bg1
{
	background-color: #008CCF;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat1lev2:link, .cat1lev2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: none;
}

.cat1lev2:active, .cat1lev2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}

.cat1lev2Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}

/*menu orizz. 2*/
.cat1bg2
{
	background-color: #AFD2EF;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat1lev3:link, .cat1lev3:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: none;
}

.cat1lev3:active, .cat1lev3:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: underline;
}

.cat1lev3Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: underline;
}

/*menu orizz. 3*/
.cat1bg3
{
	background-color: #E5F0FA;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat1lev4:link, .cat1lev4:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: none;
}

.cat1lev4:active, .cat1lev4:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: underline;
}

.cat1lev4Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #008CCF;
	text-decoration: underline;
}


/*==== SETTORE 2 ====*/
/*menu orizz. 1*/
.cat2bg1
{
	background-color: #B78957;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat2lev2:link, .cat2lev2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: none;
}

.cat2lev2:active, .cat2lev2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}

.cat2lev2Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}

/*menu orizz. 2*/
.cat2bg2
{
	background-color: #E5D3BE;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat2lev3:link, .cat2lev3:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #B78957;
	text-decoration: none;
}

.cat2lev3:active, .cat2lev3:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #B78957;
	text-decoration: underline;
}

.cat2lev3Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #B78957;
	text-decoration: underline;
}

/*menu orizz. 3*/
.cat2bg3
{
	background-color: #F4ECE3;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat2lev4:link, .cat2lev4:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #B78957;
	text-decoration: none;
}

.cat2lev4:active, .cat2lev4:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #B78957;
	text-decoration: underline;
}

.cat2lev4Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #B78957;
	text-decoration: underline;
}




/*==== SETTORE 3 ====*/
/*menu orizz. 1*/
.cat3bg1
{
	background-color: #009692;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat3lev2:link, .cat3lev2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: none;
}

.cat3lev2:active, .cat3lev2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}

.cat3lev2Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}

/*menu orizz. 2*/
.cat3bg2
{
	background-color: #B8D8D9;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat3lev3:link, .cat3lev3:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #558994;
	text-decoration: none;
}

.cat3lev3:active, .cat3lev3:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #558994;
	text-decoration: underline;
}

.cat3lev3Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #558994;
	text-decoration: underline;
}

/*menu orizz. 3*/
.cat3bg3
{
	background-color: #E9F3F3;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat3lev4:link, .cat3lev4:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #558994;
	text-decoration: none;
}

.cat3lev4:active, .cat3lev4:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #558994;
	text-decoration: underline;
}

.cat3lev4Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #558994;
	text-decoration: underline;
}



/*==== SETTORE 4 ====*/
/*menu orizz. 1*/
.cat4bg1
{
	background-color: #7974B6;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat4lev2:link, .cat4lev2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: none;
}

.cat4lev2:active, .cat4lev2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}

.cat4lev2Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #FFFFFF;
	text-decoration: underline;
}

/*menu orizz. 2*/
.cat4bg2
{
	background-color: #CBC8E4;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat4lev3:link, .cat4lev3:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
	text-decoration: none;
}

.cat4lev3:active, .cat4lev3:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
	text-decoration: underline;
}

.cat4lev3Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
	text-decoration: underline;
}

/*menu orizz. 3*/
.cat4bg3
{
	background-color: #E6E5F2;
	padding: 5px 13px 5px 24px;
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.cat4lev4:link, .cat4lev4:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
	text-decoration: none;
}

.cat4lev4:active, .cat4lev4:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
	text-decoration: underline;
}

.cat4lev4Selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #7974B6;
	text-decoration: underline;
}


/*SITE MAP*/
.lnkSiteMap:link, .lnkSiteMap:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0058A0;
	text-decoration: none;
}
.lnkSiteMap:active, .lnkSiteMap:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #96A6D1;
	text-decoration: none;
}

/* Stili Tabella Ansprechpartner */

table.contacts {
		border-collapse:collapse;
		width:100%;
}
table.contacts td {
		border:1px solid #c7d6e3;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#00437e;
		text-align:left;
		padding:12px 10px 18px 14px;
}
table.contacts tr.header td {
		background-color:#eff1f8;
		font-weight:bold;
		padding:8px 10px 9px 14px;
}


