
/* <-- Stili generali --> */

body, html {
		height:100%;
}
a:link,
a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#990000;
		line-height:normal;
		text-decoration:none;
}
a:active,
a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#003366;
		line-height:normal;
		text-decoration:none;
}

/* <-- Fine --> */

.PublicContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.height1
{
	line-height: 12px;
}
.menu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003366;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #003366;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.submenu:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.submenu:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #003366;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.submenu:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #003366;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.submenu:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #990000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.content_bold_blu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.content_light
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #00659d;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.content_bold_red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.content_red
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* <-- Stili per le News sulla Home --> */

div.cntnews {		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		line-height:normal;
		text-decoration:none;
}
div.cntnews td {		
		text-align:right;
}
a.news:link,
a.news:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#990000;
		line-height:normal;
		text-decoration:none;
}
a.news:active,
a.news:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#003366;
		line-height:normal;
		text-decoration:none;
}
div.titlenews {
		text-align:right;
		margin:20px 0 12px 0;
		padding-right:10px;

		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#003366;
		line-height:normal;
		text-decoration:none;
}
.Sub_Corpo_WN
{	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		line-height:18px;
		text-decoration:none;
		
		margin-bottom:15px;
		display:block;
}

/* <-- Fine --> */

.title_link:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #990000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.title_link:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #990000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.content_grey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #999999;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.content_blue
{
    FONT-SIZE: 10px;
    COLOR: #003366;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.title_link:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.title_link:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu_small:hover
{
    FONT-SIZE: 9px;
    COLOR: #999999;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu_small:link
{
    FONT-SIZE: 9px;
    COLOR: #999999;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu_small:visited
{
    FONT-SIZE: 9px;
    COLOR: #999999;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menu_small:active
{
    FONT-SIZE: 9px;
    COLOR: #999999;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.linkdownload:link, .linkdownload:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
	COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.linkdownload:active, .linkdownload:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
	COLOR: #003366;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.stileformat
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
	COLOR: #8F001D;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.titlesmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #990000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* <-- Nuovi Stili - aggiunti il 17.12.2007 --> */

div.cntmenutop {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#003366;
		line-height:normal;
		
		padding:10px 10px 10px 0;
		text-align:right;
}
div.cntmenutop a:link,
div.cntmenutop a:visited {
		font-size:11px;
		color:#003366;
		text-decoration:none;
}
div.cntmenutop a:active,
div.cntmenutop a:hover {
		font-size:11px;
		color:#990000;
		text-decoration:underline;
}
div.cntsearch {
		background-image:url(../../ge/assets/images/bg-img-search2.gif);
		background-repeat:no-repeat;
		background-position:top left;
		height:204px;
		height:115px;
		margin-bottom:14px;
}
div.cntsearchita {
		background-image:url(../../it/assets/images/bg-img-search2.gif);
		background-repeat:no-repeat;
		background-position:top left;
		height:204px;
		height:115px;
		margin-bottom:14px;
}
div.cntform {
		position:absolute;
		margin:70px 0 0 20px;
}
.searchfield {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#003366;
		line-height:normal;
		text-decoration:none;
		
		border:1px solid #C4D8E2;
		width:132px;
}
div.cntmedien {
		background-image:url(../../ge/assets/images/bg-img-medien2.gif);
		background-repeat:no-repeat;
		width:204px;
		height:115px;
		margin-bottom:14px;
}
div.cntmedienita {
		background-image:url(../../it/assets/images/bg-img-medien2.gif);
		background-repeat:no-repeat;
		width:204px;
		height:115px;
		margin-bottom:14px;
}
div.cntausgaben {
		background-image:url(../../ge/assets/images/bg-img-ausgaben.gif);
		background-repeat:no-repeat;
		width:204px;
		height:115px;
}
div.cntedizioni {
		background-image:url(../../it/assets/images/bg-img-ausgaben.gif);
		background-repeat:no-repeat;
		width:204px;
		height:115px;
}

/* <-- Tabella generale HOME --> */

td#col1,
td#col2,
td#col3 {
		vertical-align:top;
}
td#col1 {
		padding:0 15px 15px 15px;
		background-color:#ECF6FB;
		width:336px;
}
td#col2 {
		padding:0 20px;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		line-height:18px;
		text-decoration:none;
}
td#col3 {
		width:204px;
		padding:48px 15px 0 0;
}
.linkred12px:link,
.linkred12px:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#990000;
		line-height:18px;
		text-decoration:underline;
}
.linkred12px:active,
.linkred12px:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#990000;
		line-height:18px;
		text-decoration:none;
}
td#col2 ul {
		list-style-position:outside;
		list-style:disc;
		margin:12px 0 18px 15px;
		padding:0;
}
td#col2 ul li {
		line-height:18px;
}
div.cnttop {
		text-align:center;
}
div.cntmenubg {
		width:530px;
		height:46px;
		margin:15px 0 22px 0;
		background-image:url(../images/bg-img-menutop.gif);
		background-repeat:no-repeat;
}
.linkred:link,
.linkred:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#003366;
		line-height:normal;
		text-decoration:none;
}
.linkred:active,
.linkred:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#AB0000;
		line-height:normal;
		text-decoration:underline;
}
div.cntmenu td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#5C7A96;
}
div.cntmenu {
		padding-top:12px;
}
div.cntlogotop {
		margin-bottom:20px;
}
div.cntaddress {
		text-align:right;
		margin-top:28px;
		padding-right:8px;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#003366;
		line-height:15px;
		text-decoration:none;
}
div.cntaddress a:link,
div.cntaddress a:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#003366;
		line-height:normal;
		text-decoration:none;
}
div.cntaddress a:active,
div.cntaddress a:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#AB0000;
		line-height:normal;
		text-decoration:underline;
}
div.medientxt {
		padding:70px 0 0 20px;
}
div.medientxt td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#FFFFFF;
		line-height:normal;
		text-decoration:none;
}
div.cntdrop {
		width:336px;
		height:72px;
		background-image:url(../images/bg-img-drop.gif);
		background-repeat:no-repeat;
		margin:8px 0 0 0;
}
.dropstyle {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#003366;
		width:100%;
}
.txtdrop {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#FFFFFF;
		line-height:normal;
		text-decoration:none;
}
span.home {
		margin:0 18px 0 5px;

		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#003366;
		line-height:normal;
		text-decoration:none;
}
h1.red {
		margin:18px 0 2px 0;

		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#990000;
		line-height:normal;
		text-decoration:none;
}
h1.blue {
		margin:28px 0 18px 0;

		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#003366;
		line-height:normal;
		text-decoration:none;
}
.style11px {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#003366;
		line-height:normal;
		text-decoration:none;
}
.covers:link,
.covers:visited {
		border:1px solid #FFFFFF;
		display:block;
		width:85px;
		height:115px;
}
.covers:active,
.covers:hover {
		border:1px solid #990000;
}
.txtcoverlink:link,
.txtcoverlink:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#003366;
		line-height:normal;
		text-decoration:none;
}
.txtcoverlink:active,
.txtcoverlink:hover {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#990000;
		line-height:normal;
		text-decoration:underline;
}
.btngo:link,
.btngo:visited {
		width:19px;
		height:19px;
		display:block;
		background-image:url(../images/btn-go-off.gif);
		background-repeat:no-repeat;
}
.btngo:active,
.btngo:hover {
		width:19px;
		height:19px;
		display:block;
		background-image:url(../images/btn-go-on.gif);
		background-repeat:no-repeat;
}

/* <-- Stili per il Submenu --> */

.submenu2:link,
.submenu2:visited {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:normal;
		text-decoration:none;
		
		background-color:#218ABE;
		padding:8px 18px;
		display:block;
}
.submenu2:active,
.submenu2:hover {
		color:#FFFFFF;
		background-color:#990000;
}
span.btnselected {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:normal;
		text-decoration:none;
		
		background-color:#990000;
		padding:8px 18px;
		display:block;
}

/* <-- Stili per Tooltips --> */

.Tips2:link,
.Tips2:visited {
		border:4px solid #ABCFE1;
		display:block;
}
.Tips2:active,
.Tips2:hover {
		border:4px solid #3E8EB5;
}
.tool-tip {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		z-index:13000;
}
.tool-title {
		background-color:#046B9E;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		padding:8px;
}
.tool-text {
		background-color:#FFFFFF;
		border-left:1px solid #046B9E;
		border-bottom:1px solid #046B9E;
		border-right:1px solid #046B9E;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:15px;
		color:#003366;
		padding:8px;
}

/* <-- Formatierung Titel THEMEN 2008 --> */

h1.deu {
		margin:25px 0 8px 0;

		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#990000;
		line-height:normal;
		text-decoration:none;
}
h1.ita {
		margin:25px 0 8px 0;

		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color:#003366;
		line-height:normal;
		text-decoration:none;
}
h2.date {
		margin:0 0 12px 0;

		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#000000;
		line-height:normal;
		text-decoration:none;
}
h1.year {
		margin:18px 0 18px 0;

		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:normal;
		color:#000000;
		line-height:normal;
		text-decoration:none;
}
span.txt {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#000000;
		line-height:16px;
		text-decoration:none;
}








