P, OL, UL, DIV, H1, H2, H3, H4, H5, H6, LI
	{
	font-family: verdana, arial;
	font-size: 11px;
	vertical-align: middle;
	}

P
	{
	margin: 0px 0px 7px 0px;
	}

H1
	{
	font-size: 16px;
	font-weight:bold;
	margin: 0px 0px 12px 0px;
	}

H2
	{
	font-size: 14px;
	font-weight:bold;
	margin: 0px 0px 9px 0px;
	}

H6
{
	font-size: 11px;
	font-weight:bold;
	margin: 0px 0px 14px 0px;
}

LI
	{
	list-style-type: disc;
	}



/* Header der Homepage f?r Logo etc. oberste Zelle der Tabelle */
body
	{
	background-color:#DEEBF8;
	margin: 35px 50px 50px 50px;
	}

table
	{
	}

table#tablecontent
	{
	}

table#newstable
	{
	}

TD#header_1
	{
	vertical-align:bottom; 
	height: 180px;
	background-image: url(header___005.jpg);
	background-repeat : no-repeat;
	background-color:#F4F6FF;
	border-top:1px solid #09478D;
	border-left:1px solid #09478D;
	border-right:1px solid #09478D;
	}
	
	

TD#trennlinie
	{
	background-color:#09478D;
	margin: 0px 0px 0px 0px;
	height:7px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: center; 
	font-size: 9px;
	font-family: verdana, arial;
	border-left:1px solid #09478D;
	border-right:1px solid #09478D;
	}

TH#newstable_latest_ueberschrift
	{
	background-color:#09478D;
	height: 20px;
	}
	
TD#footer
	{
	border-top: 1px solid #09478D;
	padding-top: 14px;
	}


TD#footer P
	{
	font-size: 9px;
	text-align: center;
	}


/*  Hier wird aller dynamischer Inhalt angezeigt...  BODY !! */
TD#content
	{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top; 
	width: 485px;
    font-size: 13px;
	background-color:#EEF5FC;
	border-right:1px solid #09478D;
}

TD#contentmitte
	{
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 17px;
	padding-bottom: 25px;
	vertical-align: top;
    line-height:14.5pt;
	}

TD#news
	{
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 17px;
	padding-bottom: 0px;
	vertical-align: top; 
	background-color:#EEF5FC;
}

/* Men?spalte */
TD#menu_1
	{	
	vertical-align: top; 
	width: 120px;	
	background-color:#D4ECFA;
	padding-top: 14px;
	border-left:1px solid #09478D;
	}

TD#menu_1 DIV
{
	width: 100%;
}

TD#menu_1 DIV A
{
	color: #285F87;
	text-decoration: none;
}

TD#menu_1 DIV A:hover
{
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no
{
	border-bottom: 1px solid #ECECEC;
	font-size: 13px;
	padding-top:8px;
	padding-left:5px;
	padding-bottom:8px;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act
{
	border-bottom: 1px solid #005E9E;
	font-weight:bold;
	font-size: 12px;
	padding-top:8px;
	padding-left:5px;
	padding-bottom:8px;
	background-color: #CAE5F3;
	filter:alpha(opacity='85', style='0');
}
/*TD#menu_1 DIV.menu1-level1-act A
{
	color:#285F87;
}*/

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no
{
	font-size: 11px;
	padding-left:20px;
	padding-top:8px;
}

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act
{
	padding-top:8px;
	font-size: 11px;
	font-weight:bold;
	padding-left:20px;
}

/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD
{
	background-color: #333366;
	width: 10%;
	text-align: center;
	padding: 0px 2px 0px 2px;
}



TR#menu_2 TD A
{
	color: white;
	font-size: 10px;
	font-family: verdana, arial;
	text-decoration: none;
}

TR#menu_2 TD A:hover
{
text-decoration: underline;
}

TR#menu_2 TD.oddcell
{
	background-color: #666699;
}

TR#menu_2 TD.menu2-level1-act
{
	background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path
{
	white-space: nowrap;
	background-color: #F8F8EC;
	font-family: verdana, arial;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	padding: 1px 1px 5px 5px;
}

TD#path A
{
	text-decoration: none;
	color:black;
}

TD#path A:hover
{
	text-decoration: underline;
}




/* Konfiguration ALLGEMEIN */

A
{
	color: #285F87;
	text-decoration: none;
}

A:hover
{
	text-decoration: underline;
}



/* Konfiguration NEWS LATEST */

table#nt
	{
	width: 85px;
	}
	
th#nt_latest_ueberschrift
	{
	font-family: verdana, arial;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	padding-right: 4px;
    padding-left: 4px;
	}
	
.nt-date
	{
	font-family: verdana, arial;
	font-style:italic;
	font-weight:lighter;
	font-size: 8px;
	}
.nt-title
	{
	font-family: verdana, arial;
	font-style:normal;
	font-weight:lighter;
	font-size:12px;
	color: #285F87;
	text-decoration: none;
	padding-right: 4px;
    padding-left: 4px;
	}


.nt-subtitle
	{
	font-family: verdana, arial;
	font-style:normal;
	font-weight:lighter;
	font-size:9px;
	padding-right: 4px;
    padding-left: 4px;
	}

.nt-mehr
	{
	font-family: verdana, arial;
	font-style: normal;
	font-weight: lighter;
	font-size: 9px;
	}

.nt-kategorie
	{
	font-family: verdana, arial;
	font-style: normal;
	font-weight: lighter;
	font-size: 8px;
	}
	
/* Konfiguration der News --- AUFLISTUNG */

TD#nt-l-title
	{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	}

.nt-l-title
	{
	font-weight: bold;
	font-size: 13px;
	font-style: normal;
	font-family: verdana, arial;
	line-height: 14pt;
	padding-top: 3px;
	padding-bottom: 6px;
	}	

.nt-l-subtitle
	{
	font-weight: light;
	font-size:11px;
	font-style: normal;
	font-family: verdana, arial;
	line-height: 12.5pt;
	}

.nt-s-subtitle
	{
	font-weight: light;
	font-size: 12px;
	font-style: italic;
	font-family: verdana, arial;
	line-height: 13.5pt;
	padding-top: 10px;
	padding-bottom: 8px;
	}

.nt-s-article
	{
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	font-family: verdana, arial;
	line-height: 12.5pt;
	padding-bottom: 10px;
	}