.indent{ 
    margin-left: 36px;
    }


/* Bildunterschrift bei Text/Bild Funktion */

.csc-textpic-caption {
    float: left;
    padding: 2px 2px 10px 0px;
    border: 0px solid #ccc;
    color: #333333;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
}


.csc-textpicHeader  H1 {
vertical-align:top; 
margin: 0 0 0 0;
padding: 0px;
}





/* table presse archiv*/

table.table-pressearchiv {
	width: 690px;

	}
	
	
	table.table-pressearchiv .td-0 {
	border-bottom: 1px solid #3399FF;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	vertical-align:top;
	padding: 3px 6px 3px 3px;
	}

	
	
	
	
	table.table-pressearchiv .td-1 {
	border-bottom: 1px solid #3399FF;	
	padding: 3px 3px 6px 6px;
	vertical-align:top;
	}
	
	table.table-pressearchiv .td-1 a{
	color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	}
	
	table.table-pressearchiv .td-1 a:hover{
	text-decoration:none;
	}

/* columna table */
.table-columna-usa td {
	vertical-align: top;
}

table td {
	vertical-align: top;
}

/*
td {
vertical-align:top;
}

*/


/* TABLES mit Blauen Linien   ANFANG */

.table-presse td {
	border-bottom: 1px solid #f4f4f4;
	padding: 7px;
	font-size: 10px;
}

.table-presse td a {
	font-size: 10px;
}

	table .table-location-cell {
		padding: 0px 20px 0px 0px;
		/*border-left: 20px solid #fff;*/
	}
	
	table .table-location img {
		padding: 0px 0px 10px 0px;
	}
	
		table .table-location td {
			vertical-align: top;
		}


	.table-headline-contact {
			width: 700px;
		}
		
	.table-headline-contact td {
			border-bottom: 1px solid #5f91c2;
			width: auto;
			vertical-align: top;
			padding: 5px;
		}
		
	.table-headline-contact .td-0{
			width: 50%;
		}
		
	.table-headline-contact .tr-0 td{
			border-bottom: 2px solid #2d7cbc;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}
		
	.table-headline-contact .tr-last td {
		border-bottom: none;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}

		
		
/*  2 Tabelle mit Bild links */
	.table-outline-img {
			width: 60%;
			border: 2px solid #2d7cbc;
		}
	.table-outline-img td{
			padding: 8px;
		}
	.table-outline {
			width: 100%;
			border: 2px solid #2d7cbc;
		}
	.table-outline td{
			padding: 8px;
		}
        
        
        
		
/*  2 Tabelle für Zitate */
	.table-outline-cursive {
			width: 100%;
			border: 2px solid #2d7cbc;
		}
	.table-outline-cursive td{
			padding: 8px;
		}
	.table-outline-cursive {
			width: 100%;
			border: 2px solid #2d7cbc;
		}
	.table-outline-cursive td{
			padding: 8px; 
            font-style : italic;
		}
        
        
        
/*  2 Tabelle mit Head */
		
	.table-headline {
			width: 700px;
		}
	.table-headline td {
			border-bottom: 1px solid #5f91c2;
			width: auto;
			vertical-align: top;
			padding: 5px;
		}
	.table-headline .tr-0 td{
			border-bottom: 2px solid #2d7cbc;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}
	.table-headline .tr-last td {
			border-bottom: none;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}
		
/*  2 Tabelle mit Head */
		
	.table-headline-investorentage {
			width: 700px;
		}
	
	.table-headline-investorentage td {
			border-bottom: 1px solid #5f91c2;
			width: auto;
			vertical-align: top;
			padding: 5px;
		}
		
	.table-headline-investorentage tr .td-0 {
			width: 150px;
			border-bottom: 1px solid #5f91c2;
			vertical-align: top;
			padding: 5px;
		}
	
	
	.table-headline-investorentage .tr-0 td {
			font-weight: bold;
			border-bottom: 2px solid #2d7cbc;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}
		
	.table-headline-investorentage .tr-last td {
			border-bottom: none;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}

/*  2 Tabelle mit Head */
		
	.table-headline-stimmrechtsanteile {
			width: 700px;
		}
	
	.table-headline-stimmrechtsanteile td {
			border-bottom: 1px solid #5f91c2;
			width: auto;
			vertical-align: top;
			padding: 5px;
		}
		
	.table-headline-stimmrechtsanteile tr .td-0 {
			width: 100px;
			border-bottom: 1px solid #5f91c2;
			vertical-align: top;
			padding: 5px;
		}
	
	
	.table-headline-stimmrechtsanteile .tr-0 td {
			font-weight: bold;
			border-bottom: 2px solid #2d7cbc;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}
		
	.table-headline-stimmrechtsanteile .tr-last td {
			border-bottom: none;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}

/*  2 Tabelle mit Head */
		
	.table-analysen {
			width: 700px;
		}
	.table-analysen td {
			border-bottom: 1px solid #5f91c2;
			width: auto;
			vertical-align: top;
			padding: 5px;
		}
	.table-analysen .tr-0 td{
			border-bottom: 2px solid #2d7cbc;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}
	.table-analysen .td-0 {
		width: 350px;
	}
	
	.table-analysen .td-1 {
		width: 150px;
	}
	
	.table-analysen .td-2 {
		width: 200px;
	}
	
	.table-analysen .tr-last td {
			border-bottom: none;
			vertical-align: top;
			padding: 3px;
		}
		

/*  2 Tabelle mit Head + für Presse Corporate news Ad hoc usw... */
		
	.table-headline-presse {
			width: 100%;
		}
		
	.table-headline-presse td {
			border-bottom: 1px solid #5f91c2;
			vertical-align: top;
			padding: 5px;
		}
		
	.table-headline-presse .tr-last td {
			border-bottom: none;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}
		
	.table-headline-presse .tr-0 td {
			border-bottom: 2px solid #2d7cbc;
		}
	
	.table-headline-presse td-0 {
			border-bottom: 1px solid #5f91c2;
			width: 250px;
			vertical-align: top;
			padding: 5px;
		}
		
	/*  3 Tabelle ohne Head */
		
	.table-line {
			width: 100%;
			border-top: 2px solid #2d7cbc;
		}
		
	.table-line td {
			border-bottom: 1px solid #5f91c2;
			width: auto;
			vertical-align: top;
			padding: 5px;
		}
		
	.table-line td.td-last {
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}
		
	.table-line .tr-last td {
			border-bottom: none;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}
		
	/*  4 Tabelle ohne Head und ohne fetten strich oben */
		
	.table-line-plain {
			width: 100%;
			/*border-top: 2px solid #2d7cbc;*/
		}
		
	.table-line-plain td {
			border-bottom: 1px solid #5f91c2;
			width: auto;
			vertical-align: top;
			padding: 5px;
		}
		
	.table-line-plain td.td-last {
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
			width: 50%;
		}
		
	.table-line-plain .tr-last td {
			border-bottom: none;
			padding: 0px;	
			vertical-align: top;
			padding: 3px;
		}

        
        
        
/* TABLES mit Blauen Linien   ENDE */








/* Aktuelle News Linke Spalte*/

#news-left {
	width:100%;
	background:#F1F1F1;
	BORDER-BOTTOM: #ffffff 2px solid;
	margin: 0px 0px 0px 0px;
	padding: 50px 5px 0px 4px;
	}

	#news-left h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		height:16px;
		font-weight:bold;
		color:#5F91C2;
		text-decoration:none;
	}
	
	#news-left h1 a {
		text-decoration:none;
	}
	
	#news-left h1 a:hover {
		text-decoration:underline;
	}

#news-left p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#282828;
	text-align:left;
	padding: 0px 6px 0px 0px;
	margin: 0px 6px 25px 0px;
	}
	

.news-single-item h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:lighter;
	color:#5f91c2;
	text-decoration:none;
}	

/* Formulare */


#mailformKonzernbericht_2006	{ display:block;}
#mailform2006_3_Quartal		{ display:block;}
#mailform2006_2_Quartal		{ display:block;}
#mailform2006_1_Quartal		{ display:block;}

#mailformWeitere_Berichte	{ display:block;}

#mailformMitteilung 	{ display:block;}
#mailformAnrede 		{ display:block; }

#mailformVorname 		{ display:block; }
#mailformName 		{ display:block; }
#mailformname		{ display:block; }
#mailformvorname 		{ display:block; }

#mailformlast_name 	{ display:block; }
#mailformLast_name 	{ display:block; }

#mailformFirma 		{ display:block; }
#mailformCompany 		{ display:block; }

#mailformadresse 		{ display:block; }
#mailformaddress		{ display:block; }

#mailformStrasse_Nr 	{ display:block; }

#mailformPLZ_Ort 		{ display:block; }
#mailformzip            	{ display:block; }

#mailformLand 		{ display:block; }
#mailformcountry		{ display:block; }

#mailformstate          	{ display:block; }
#mailformcity          	{ display:block; }
#mailformcity		{ display:block; }

#mailformTelefon 		{ display:block; }
#mailformtelefon 		{ display:block; }
#mailformTelefonnummer	{ display:block; }
#mailformphone          	{ display:block; }

#mailformFaxnummer      	{ display:block; }
#mailformfax 		{ display:block; }

#mailformEMail 		{ display:block; }
#mailformemail 		{ display:block; }
#mailformformtype_mail 	{ display:block; }

#mailformjournalist	{ display:block; }
#mailformredaktion 	{ display:block; }

#mailformBetreff		{ display:block; }
#mailformIhre_Nachricht	{ display:block; }

#mailformOffer_code     { display:block; }


/* ANFANG   NUR für USA Sunkits-Contact-form.1052.0.html */
            #mailformMorning    { MARGIN-LEFT:190px;}
            #mailformAfternoon  { MARGIN-LEFT:178px;}
            #mailformEvening    { MARGIN-LEFT:190px;}
            
            #mailform200        { MARGIN-LEFT:198px;}
            #mailform200500     { MARGIN-LEFT:174px;}
            #mailform500        { MARGIN-LEFT:198px;}
            
            #mailformSave_Money                        { MARGIN-LEFT:165px;}
            #mailformProtect_the_Environment           { MARGIN-LEFT:88px;}
            #mailformProtection_from_future_rate_hi    { MARGIN-LEFT:36px;}

/* ENDE   NUR für USA Sunkits-Contact-form.1052.0.html */



.csc-mailform {
	PADDING-BOTTOM: 2px; 
    BORDER: #cccccc 0px solid;
	FONT-WEIGHT: normal;
	WIDTH:100%;
	DISPLAY:block;
	MARGIN:10px 0px 5px 0px;
}

.csc-mailform-field {
	PADDING-BOTTOM: 2px; 
    BORDER: #cccccc 0px solid;
    DISPLAY:block;
    MARGIN:5px 0px 5px 0px;
    width:400px;
}

    .csc-mailform-check {
        BORDER: #cccccc 0px solid;
    }
    
    

.csc-mailform-submit {
	BORDER: #cccccc 1px solid;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #eeeeee;
	MARGIN:10px 0px 0px 0px;
	PADDING: 2px 2px 2px 2px; 
}


/* Formulare ENDE */









.menu-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.menu-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.csc-firstHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:lighter;
	color:#5f91c2;
	text-decoration:none;
}

h1 .csc-firstHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:lighter;
	color:#5f91c2;
	text-decoration:none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#5f91c2;
	text-decoration:none;
	padding: 10px 0px 0px 0px;
}


h3 csc-firstHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height:16px;
	font-weight:bold;
	color:#5F91C2;
	text-decoration:none;
	margin-top: 3px;
}

h4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height:16px;
	font-weight:bold;
	color:#5F91C2;
	text-decoration:none;
	margin-top: 3px;
}

h4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height:16px;
	font-weight:bold;
	color:#5F91C2;
	text-decoration:underline;
	margin-top: 3px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; FONT-WEIGHT: normal; color:#363636; text-decoration:none;
}

h5 a {
		font-family: Arial, Helvetica, sans-serif; color:#363636; text-decoration:none;
		}
h5 a:visited {
		color:#363636;
		}
h5 a:active {
		color:#363636;
		}
h5 a:hover {
		color:#0051A0;
		}
			
			

.internal-link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF9900;
	text-decoration:underline;
}

.internal-link:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFCC00;
	text-decoration:underline;
}

.internal-link-small {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#9f9f9f;
	text-decoration:none;
}

.internal-link-small:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#f9bd00;
	text-decoration:none;
}





p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}

td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}

.small-txt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}

.small-gray {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#cccccc;
}


.small-gray2 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#5a5a5a;
}


.footer {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}




.internal-link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF9900;
	text-decoration:underline;
}

.internal-link:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFCC00;
	text-decoration:underline;
}




a.external-link-new-window {
padding-right: 13px;
background: url("../../images/icon-external-link.gif") no-repeat right center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9900;
}

a.external-link-new-window:hover {
padding-right: 13px;
background: url("../../images/icon-external-link.gif") no-repeat right center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9900;
text-decoration:none;
}


a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9900;
/* border-color: 1px solid #ff9900;*/
border-color: 0px solid #FFF;
}

/*a img {
	border-color: 1px solid #ff9900;
}*/

a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9900;
text-decoration:none;
}




#bodytext a {
color:#ff9900;
/* 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-color: 1px solid #ff9900;*/
border-color: 0px solid #FFF;
vertical-align:top;
}



.top {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00519e;
	text-decoration:none;
}
.top:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #00519e;
	text-decoration:underline;
}

.maintxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

/* Haupt-Navigation Ebene 1 start  */


td.menu a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#ffffff;
	height:20;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#000000;
	}
td.menu a:visited {
	background-color:#ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#000000;
	}

td.menu a:active {
	background-color:#A6BED5;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Arial, Verdana, elvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#ffffff; font-weight:bold;
	}
td.menu a:hover {
	background-color:#A6BED5;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#ffffff; font-weight:bold;
	}
	
	
td.menu-active a {
display: block;
padding-top: 5px;
padding-bottom: 5px;
background-color:#5f91c2;
height:20;
font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#ffffff; font-weight:bold;
}
td.menu-active a:visited {
	background-color:#5f91c2;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#ffffff; font-weight:bold;
	}

td.menu-active a:active {
	background-color:#5f91c2;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Arial, Verdana, elvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#ffffff; font-weight:bold;
	}
td.menu-active a:hover {
	background-color:#5f91c2;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#ffffff; font-weight:bold;
	}




td.menu1 a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#f1f1f1;
	height:20;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#5a5a5a; font-weight:bold;
	border-bottom:solid 2px #ffffff;
	}
td.menu1 a:visited {
	background-color:#f1f1f1;
	padding-top: 5px;
	padding-bottom: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	height:20;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#5a5a5a; font-weight:bold;
	border-bottom:solid 2px #ffffff;
	}

td.menu1 a:active {
	background-color:#f1f1f1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height:20;
	font-family:Arial, Verdana, elvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#5a5a5a; font-weight:bold;
	border-bottom:solid 2px #ffffff;
	}
td.menu1 a:hover {
	background-color:#f1f1f1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height:20;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#5f91c2; font-weight:bold;
	border-bottom:solid 2px #ffffff;
	}
	
	
td.menu1-active a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#f1f1f1;
	height:20;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#5f91c2; font-weight:bold;
	border-bottom:solid 2px #ffffff;
	}
td.menu1-active a:visited {
	background-color:#f1f1f1;
	padding-top: 5px;
	padding-bottom: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	height:20;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#5f91c2; font-weight:bold;
	border-bottom:solid 2px #ffffff;
	}

td.menu1-active a:active {
	background-color:#f1f1f1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height:20;
	font-family:Arial, Verdana, elvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#5f91c2; font-weight:bold;
	border-bottom:solid 2px #ffffff;
	}
td.menu1-active a:hover {
	background-color:#f1f1f1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height:20;
	font-family:Arial, Verdana, Helvetica; font-size: 12px; line-height: 13px; text-decoration: none; color:#5f91c2; font-weight:bold;
	border-bottom:solid 2px #ffffff;
	}
	
/* ----- ENDE Haupt-NAVIGATION ------------------------------------------------------------------------------------------------ */


/* Haupt-Navigation Ebene 2 start  */


td.menu1_sub a {
	font-family:Arial, Verdana, Helvetica; font-size: 11px; text-decoration: none; color:#000000;
	}
td.menu1_sub a:visited {
	font-family:Arial, Verdana, Helvetica; font-size: 11px; text-decoration: none; color:#000000;
	}

td.menu1_sub a:active {
	font-family:Arial, Verdana, Helvetica; font-size: 11px; text-decoration: none; color:#000000;	
	}
td.menu1_sub a:hover {
	font-family:Arial, Verdana, Helvetica; font-size: 11px; text-decoration: none; color:#5f91c2;	
	}
	

td.menu1_sub-active a {
	font-family:Arial, Verdana, Helvetica; font-size: 11px; text-decoration: none; color:#5f91c2;
	}
td.menu1_sub-active a:visited {
	font-family:Arial, Verdana, Helvetica; font-size: 11px; text-decoration: none; color:#5f91c2;
	}

td.menu1_sub-active a:active {
	font-family:Arial, Verdana, Helvetica; font-size: 11px; text-decoration: none; color:#5f91c2;	
	}
td.menu1_sub-active a:hover {
	font-family:Arial, Verdana, Helvetica; font-size: 11px; text-decoration: none; color:#5f91c2;	
	}
	

.clickpath					{font-family:Arial, Helvetica; font-size: 9px; color:#cccccc;}	
.clickpath a				{font-family:Arial, Helvetica; font-size: 9px; color:#cccccc;}
.clickpath a:hover			{font-family:Arial, Helvetica; font-size: 9px; color:#FF9900;}	

.menu-top						{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color:#9f9f9f; text-decoration:none;}	
.menu-top a						{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color:#9f9f9f; text-decoration:none;}	
.menu-top a:hover				{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color:#f9bd00; text-decoration:none;}	


.newslink					{font-family:Arial, Helvetica; font-size: 11px; color:#00529e;}	
.newslink:hover				{font-family:Arial, Helvetica; font-size: 11px; color:#0099FF;}	

.menu-footer 				{font-family:Verdana, Helvetica; font-size: 9px; color:#ffffff;}	
.menu-footer a				{font-family:Verdana, Helvetica; font-size: 9px; color:#ffffff;}	
.menu-footer a:hover		{font-family:Verdana, Helvetica; font-size: 9px; text-decoration: none; color:#ffffff;}	
.arrow						{font-family:Arial, Verdana, Helvetica; font-size: 11px; text-decoration: none; color:#000000;}	

.sitemaplvl1 {
	padding-top:2px; 
	padding-left:5px; 
	background-color:#bfbfbf;
	margin-bottom:15px; 
float:left;
}
.sitemap p{
	width:290px;
	float:left;
}
.sitemaplvl1 a	{
	padding-top:2px; 
	font-family:Arial, Verdana, Helvetica; 
	font-size: 15px; 
	font-weight:bold; 
	text-decoration: none; 
	color:#FFFFFF; 
}	
.sitemaplvl1 a:hover{
	padding-top:2px; 
	font-family:Arial, Verdana, Helvetica; 
	font-size: 15px; 
	font-weight:bold; 
	text-decoration: none; 
	color:#FF9900; 
}	

.odd .sitemaplvl2 {
}

.sitemaplvl2 {
	list-style-type:none; 
	padding-bottom:1px; 
	padding-top:10px;
}
.sitemaplvl2 a {
	font-family:Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight:bold; 
	text-decoration: none; 
	color:#666666; 
}	
.sitemaplvl2 a:hover {
	font-family:Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight:bold; 
	text-decoration: none; 
	color:#FF9900; 
}	

.sitemaplvl3 {
	list-style-type:none; 
	padding-bottom:0; 
	padding-top:0;
}
.sitemaplvl3 a{
	font-family:Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight:normal;
	text-decoration: none; 
	color:#666666; 
}	
.sitemaplvl3 a:hover {
	font-family:Arial, Verdana, Helvetica; 
	font-size: 12px; 
	text-decoration: none; 
	color:#FF9900; 
}	
	
.sitemap div.odd {
	width:340px;
	float:left;
	display:block;

}
.sitemap div.even {
	width:300px;
	display:block;
	margin-left:350px;
}	

div.sitemap{
	width:650px;
	display:block;
}

* html div.sitemap{
	width:660px;
	display:block;
}

p ul {
list-style-type:none;

}



/* ----- ENDE Haupt-NAVIGATION ------------------------------------------------------------------------------------------------ */


#suche {
	background-color:#f1f1f1;
}

#searchform{
	display:inline;
	font-size:10px;	
	font-family: Verdana, Arial, sans-serif;
	color:#000000;
	text-decoration:none;

}

#searchform td {
	vertical-align:middle;
}

#searchbox {
	width:100px;
	font-size:11px;
}
button{
border-width:0px;
}

li {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}

hr {
	color:#CCCCCC;

}
.error {
	font-style:italic;
	color:red;
}


/* menue fuer Referenanlagen */

.menu_ref a {
	display: block;
	background-color:#EFEFEF;
	font-family:Verdana, Arial, Helvetica; font-size: 11px; line-height: 13px; text-decoration: none; color:#33447E;
	width:100%;
	padding-left: 2px; padding-bottom: 2px;padding-top: 2px; margin: 0px auto;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
}

.menu_ref a:visited {
	background-color:#EFEFEF; 
	font-family:Verdana, Arial, Helvetica; font-size: 11px; line-height: 13px; text-decoration: none; color:#33447E;
	width:100%;
	padding-left:2px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
	border-bottom:solid 1px #ffffff;
	border-left: solid 1px #ffffff;
}

.menu_ref a:active {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica; font-size: 11px; line-height: 13px; text-decoration: none; color:#FF9000;
	width:100%;
	padding-left:2px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #ffffff;#
}

.menu_ref a:hover {
	background-color:#5F91C2;
	font-family:Verdana, Arial, Helvetica; font-size: 11px; line-height: 13px; text-decoration: none; color:#ffffff;
	width:100%;
	padding-left:2px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto ;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
}







/* -- TT_NEWS -- */
/*--------------------------------- news-latest-container ANFANG  -----------------------------------*/


.news-latest-item-gruss {
	border:0px solid #aab5c8;
    padding: 0px 2px 0px 2px;
    width: 200px; height: auto;
}

.news-latest-container {
	font-size: 10px;
	border:0px solid #aab5c8;
	/* background-color: #FFFFFF; */
	margin: 10px 8px 15px 25px;
    padding: 5px 5px 5px 5px;
    width: 220px; height: auto;
}


.news-latest-item {
    padding: 0px;
	margin-bottom: 0px;
	border: 0px solid #aab5c8;
	/* background-color: #FFFFFF; */
}

.news-latest-item-h3 {
    border: 0px solid #00ff00;
    margin-bottom: 0px;
    padding-left: 3px;
    padding-top: 3px;
    
    height: 20px;
    display: block;
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
}

.news-latest-date {
	display:block;
    padding: 5px 5px 5px 8px;
    color: #3E551C;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
}

/* ----------------------- news-latest-item   ENDE -----------------------------------*/



/*--------------------------------- news-single-item ANFANG  -----------------------------------*/


.news-single-item-title {
    float: left;
    width: 430px; 
    height: auto;
}
.news-single-item-title H2 {
    font-weight: bold;
}

.news-single-item-container {
    float: left;
    width: 220px; 
    height: auto;
}

.news-single-item H3 {
    font-weight: normal;
}

.news-single-img {
    float: left;
    padding: 0px 10px 12px 0px;
}

.news-single-img-border {
       border: 1px solid #ccc;
}

.news-single-imgcaption {
    width: 202px;
    float: left;
    padding: 2px 10px 10px 0px;
    border: 0px solid #ccc;
    color: #3E551C;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
    
}

/* ----------------------- news-single-item   ENDE -----------------------------------*/

.csc-frame-frame1 img{
	position: absolute;
	left: 750px; top: 240px;
}

#swIRchart {
	position: absolute;
	left: 700px; top: 280px;
}

/* ----------------------- TICKER -----------------------------------*/

#TICKER {
	padding: 5px;
	border: none;
	color: #2d7cbc;
}

.top50solar td {
	background: #efe6cf;
}

