html,body 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#cdd3e0;
	text-align: justify;
}

.infobox
{
	border: 1px solid #8A9CC4;
	background: #ADC1DE;
	padding: 0.7em;
}

a:link.nav, a:visited.nav
{
	color: #0c1679;
	font-size:9px;
	text-decoration: none; 
	line-height: 10px;
	padding: 0px;
	margin: 0px;
}

#nav_unternehmen, .nav_unternehmen
{
	position: absolute;
	left: 0px;
	top: 200px;
	width: 90px; 
	height: 19px;
	vertical-align: top;
	z-index: 100;
	margin: 0px;
	padding: 0px;
}
#nav_unternehmen_entry
{
	position:absolute; 
	top: 219px; 
	left: 0px;
	width: 140px;
	
	background-color: #cbd4ef; 	
	text-decoration: center; 
	visibility: hidden;
	z-index: 200;
	border: 1px solid #17407e; 
}


#nav_flotte
{
	position: absolute;
	left: 125px;
	top: 200px;
	width: 85px; 
	height: 19px;
	vertical-align: top;
	z-index: 100;
	margin: 0px;
	padding: 0px;
}
#nav_flotte_entry
{
	position:absolute; 
	top: 219px; 
	left: 95px;
	width: 140px;
	
	background-color: #cbd4ef; 	
	text-decoration: center; 
	visibility: hidden;
	z-index: 200;
	border: 1px solid #17407e; 
}



#nav_beteiligungsangebote
{
	position: absolute;
	left: 245px;
	top: 200px;
	width: 145px; 
	height: 19px;
	vertical-align: top;
	z-index: 101;
}
#nav_beteiligungsangebote_entry
{
	position:absolute; 
	top: 219px; 
	left: 220px;
	width: 140px;
	
	background-color: #cbd4ef; 	
	text-decoration: center; 
	visibility: hidden;
	z-index: 201;
	border: 1px solid #17407e; 
}


#nav_leistungsbilanz
{
	position: absolute;
	left: 365px;
	top: 200px;
	width: 105px; 
	height: 18px;
	vertical-align: top;
	z-index: 102;
}


#nav_presse
{
	position: absolute;
	left: 498px;
	top: 200px;
	width: 88px; 
	height: 19px;
	vertical-align: top;
	z-index: 103;
}
#nav_presse_entry
{
	position:absolute; 
	top: 219px; 
	left: 470px;
	width: 140px;
	
	background-color: #cbd4ef; 	
	text-decoration: center; 
	visibility: hidden;
	z-index: 203;
	border: 1px solid #17407e; 
}


#nav_infomaterial
{
	position: absolute;
	left: 632px;
	top: 200px;
	width: 90px; 
	height: 19px;
	vertical-align: top;
	z-index: 104;
}
#nav_infomaterial_entry
{
	position:absolute; 
	top: 219px; 
	left: 598px;
	width: 140px;
	
	background-color: #cbd4ef; 	
	text-decoration: center; 
	visibility: hidden;
	z-index: 204;
	border: 1px solid #17407e; 
}


#nav_kontakt
{
	position: absolute;
	left: 765px;
	top: 200px;
	width: 55px; 
	height: 19px;
	vertical-align: top;
	z-index: 105;
}
#nav_kontakt_entry
{
	position:absolute; 
	top: 219px; 
	left: 730px;
	width: 140px;
	
	background-color: #cbd4ef; 	
	text-decoration: center; 
	visibility: hidden;
	z-index: 205;
	border: 1px solid #17407e; 
}

#nav_portale
{
	position: absolute;
	left: 892px;
	top: 200px;
	width: 50px; 
	height: 19px;
	vertical-align: top;
	z-index: 106;
}
#nav_portale_entry
{
	position:absolute; 
	top: 219px; 
	left: 818px;
	width: 140px;
	
	background-color: #cbd4ef; 	
	text-decoration: center; 
	visibility: hidden;
	z-index: 206;
	border: 1px solid #17407e; 
}

A:link.nav_entry, A:visited.nav_entry, .nav_entry
{ 
	color: #17407e;
	font-size: 9px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	z-index: 300;
	border: 1px solid #ffffff;
	border-width: 0px 0px 1px 0px;
	width: 140px;
	
}
A:hover.nav_entry
{
	background-color: #ffffff; 
	color: #3d4ca0;
	text-decoration: none;	
	font-size: 9px;
	z-index: 301;
	padding: 0px;
	margin: 0px;
	width: 140px;
}							

.pane_left
{
	height: 100%;
	width: 193px; 
	background-color: #adc1de; 
}

.pane_content
{
	height: 100%;
	width: 765px; 
	margin: 0px; 
	padding: 0px; 
	background-color: #ffffff;
}




.main 
{
	font-size: 8pt;
	color: #000000;
	text-align: justify;
}

/* PN ÄNDERUNG FÜR FONDSÜBERSICHT START */
.fondslink {
	font-size:7pt;
	color:#17407E;
	text-decoration:none;
	font-weight: bold;
	cursor: pointer;
}

.fondslink:active {
	color:#17407E;
	text-decoration:underline;
}

.fondslink:hover {
	color:#17407E;
	text-decoration:underline;
}

.fondslink:visited {
	color:#17407E;
}
/* PN ENDE */

a.navlink1 {
	font-size:7pt;
	color:#17407E;
	text-decoration:none;
	font-weight: bold;
}

a.navlink1:active {
	color:#17407E;
	text-decoration:underline;
}

a.navlink1:hover {
	color:#17407E;
	text-decoration:underline;
}

a.navlink1:visited {
	color:#17407E;
}

a.navlink2 {
	font-size:7pt;
	color:#17407E;
	text-decoration:none;
}

a.navlink2:active {
	color:#17407E;
	text-decoration:underline;
}

a.navlink2:hover {
	color:#17407E;
	text-decoration:underline;
}

a.navlink2:visited {
	color:#17407E;
}

a.navlink3 {
	font-size:10pt;
	color:#17407E;
	text-decoration:none;
	font-weight: bold;
}

a.navlink3:active {
	color:#17407E;
	text-decoration:underline;
}

a.navlink3:hover {
	color:#17407E;
	text-decoration:underline;
}

a.navlink1:visited {
	color:#17407E;
}

p {
	margin:0px;
	padding:0px;
	font-size:10px;
	text-align: left;
}

td
{
	text-align: justify;
}

.bildunterschrift {
	font-size:7pt;
	color:#000000;
}

.box {
	font-size:7pt;
	font-weight:bold;
	color:#FFFFFF;
}

h1, .boxheadline {
	font-size:10pt;
	font-weight:bold;
	margin: 0px;
	margin-bottom: 18px;
	color:#17407E;
}

h2, .boxsubheadline {
	font-size:8pt;
	font-weight:bold;
	color:#17407E;
}

h3, .boxtext {
	font-size:7pt;
	color:#17407E;
	text-align: left;
} 


select
{
	font-family:verdana,arial,geneva;
	font-size:10px; 
	color:#000000; 
    background-color:#E7E6F0;    
    border:solid 1px #0C1679;
}


input 
{
	font-family:verdana;arial;geneva;
	font-size:10px; 
	color:#000000; 
	background-color:#E7E6F0; 
	border:#0C1679 solid; 
	border-width:0px 1px 1px 0px;
} 

textarea  
{
	font-family:verdana;arial;geneva;
	font-size:10px; 
	color:#000000; 
	background-color:#8a9cc4; 
	border: #ffffff solid;  
        border-width:0px 1px 1px 0px;
} 

.liste 
{
            font-size:7pt;
            color:#17407E;
            line-height: 7pt;
}

.listefliesstext 
{
            font-size:7pt;
            color:#000000;
            line-height: 7pt;
}
 

.fuss 
{
	    font-size:7pt;
            color:#FFFFFF;
}  

.tableheadline 
{
            font-size:7pt;
            font-weight:bold;
            color:#17407E;

}

 

td.titlehead {text-align:center}

td.head 
{
	background-color:#dddddd;
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

td.row1 
{
	background-color:#ffffff;
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:8pt;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}


td.row2 
{
	background-color:#eeeeee;
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:8pt;
	padding-left:10px;
	padding-right:10px;padding-top:2px;
	padding-bottom:2px;
}

td.foot 
{
	background-color:#dddddd;
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:8pt;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

td.sum 
{
	background-color:#dddddd;
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:8pt;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

td.empty 
{
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:8pt;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

td.tickethead 
{
	background-color:#dddddd;
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}
	

td.tickettitle
{
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:8pt;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

td.ticketdata 
{
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:8pt;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
}

td.formtitle 
{
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}

td.formlabel 
{
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:8pt;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}


td.formmsg 
{
	color:#ff0000;
	font-family:Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}


td.filelist 
{
	background-color:#ffffff;
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:8pt;
	padding-left:2;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}

 
