/* ---------------------------------------------------------------------------- */
/* Allgemeine Formate */
*, p, td, th
{
    font-family: arial,helvetica;
    font-size:   10pt;
    color:      black;
}

p
{
    margin-top: 0px;
    margin-bottom:0px;
}

img
{
   vertical-align: middle;
}

a:hover
{
   text-decoration: underline;
}




/* ---------------------------------------------------------------------------- */
/* Kopf-Frame */
div.navi_top
{
  color: white;
  padding-right: 25px;
}

div.navi_top a
{
   color: white;
   text-decoration: none;
}




/* ---------------------------------------------------------------------------- */
/* Navigations-Frame */
body.navi
{
    background-color: #ECECEC;
}

table.menu
{
    margin-top:  px;
    margin-left: 0px;
    border:0px;
    width:210px;
    border:0px solid #FFFFFF;
}

table.menu_normal
{
    margin-top:15px;
    height: 500px;
    margin-left: 0px;
    border:0px;
    background-color:#FFFFFF;
    height:900px;
    font-size:12pt;
}

table.menu a
{
    text-decoration: none;
    color: black;
    font-weight: bold;
}

table.menu td
{
    height:10px;
    padding-left:5px;
    font-weight: bold;
}

.table_headline
{
    width:788;
    border:0px solid #FFFFFF;
    border-collapse:separate;
    font-size:12pt;
    vertical-align:top;
    horizental-align:left;
    
}

td.menu_active
{
    background-color: #FFFFFF;
    border: 0px solid #C1C1C1;
    margin-left: 0px;
}

div.submenu
{
    margin-left: 1px;
    background-color: #FFFFFF;
}
div.submenu a
{
    font-size:8pt;
    font-weight: normal;
    line-height: 18px;
}


div.subsubmenu
{
    margin-left: 30px;
    background-color: #FFFFFF;
}

div.subsubmenu a
{
    font-size:8pt;
    font-weight: normal;
    line-height: 18px;
}


div.navi_copy
{
	font-size: 8pt;
    color: #484848;
    position: absolute;
    left: 25px;
    bottom: 30px;
}

div.navi_copy a
{
	text-decoration:none;
	color: #484848;
	font-size:12px; 
	display:block;
}

div.navi_copy2
{
	font-size: 8pt;
    color: #484848;
}

div.navi_copy2 a
{
	text-decoration:none;
	color: #484848;
	font-size:12px; 
	display:block;
}

div.navi_copy3
{
	font-size: 7pt;
    color: #484848;
}


div.pdf a
{
	text-decoration:none;
	color: #484848;
	font-size:12px; 
}

*.headline {
    font-size:14pt;
    color: #323980; font-family: arial,helvetica;
}

*.header { border-top:20px solid #FFFFFF; }


p.newsheader
{
    margin: 1px;
    margin-top:0px;
    width: 100%;
    background-color: #FFFFFF;
    font-weight:bold;
	font-size: 12pt;
    text-align:center;
    horizental-align:middle;
    border:2px solid #D1D1D1;
}

p.newsbody
{
    margin: 1px;
    margin-top: 0px;
    width:100%;
    background-color: #FFFFFF;
    font-size: 10pt;
    text-align: left;
}

*.eightpoints {
    font-size: 10pt;
	font-weight: bold;
	text-decoration:none;
}

#navibar a { 
	display:block; 
	text-decoration:none;
	font-size:12px; 
	height:20px; 
	padding-left:5px; 
	padding-top:5px;
	color: #484848;
	border-bottom:1px solid #ddd; 
}

#navibar a:hover { 
	background-color:#ddd; 
}

#navibar a.navion {
	font-weight:bold; 
}

#navibar a.navi {

}

#link a { 
	text-decoration:none;	
	font-size:12px; 
	height:20px; 
	padding-left:5px; 
	color: #484848;
}

#link {
	text-decoration:none;
	font-size:12px; 
	height:20px; 
	padding-left:5px; 
	color: #484848;
}

ul { 
	margin: 0 0 0 5px;
	padding-left: 10px;
	list-style-type:none;
}

li {
	
}

.koinsi
{
    width:auto;
    border:1px solid #314284;
    height:0px;
    font-size:11px;
    
}

td.koinsi
{
    background-color: #E8E8FF;
    border: 1px solid #314284;
    text-align: center;
}

p.verd   
{
	font-size:8pt;
	text-align: left;
}





