/* Content */	
#titel   { visibility: visible; position: absolute; top: 0px; left: 25px; width: 100%; height:25%; overflow: auto; z-index:9;}
#text    { visibility: visible; position: absolute; top: 50px; left: 25px; width: 95%; height: 85%; overflow: auto; z-index:9;}
#popupstellen  { visibility: visible; position: absolute; top: 50px; left: 25px; width: 95%; height: 90%; overflow: auto; z-index:9;}

.titel  {color:black; font-size:14px; font-weight:bold; text-decoration:none; line-height:30px; }
.rubriktitel  {color:black; font-size:12px; text-decoration:none; line-height:50px; white-space:nowrap; }
.seitentitel { color: #009966; font-size: 14px; font-weight:bold; text-decoration: none; line-height: 18px;}
.seitentitel_underline { color: #009966; font-size: 14px; font-weight:bold; text-decoration: none; line-height: 18px; border-bottom: #bde3da 1px solid; }
.zwischentitel { color: #009966; font-size: 12px; text-decoration: none; line-height: 18px;}
.lauftext { color: black; font-size: 12px; text-decoration: none; line-height: 18px; }

/* sidebar_left_...-Popups */
.bildpopup { width:153; height:200; border:0; align:left; margin: 20px 10px 10px 10xp; }
#textpopup { visibility: visible; position: absolute; width:90%; height:90%; border:0; align:top; margin: 10px 10px 10px 10xp; }

body.popupportrait { font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
             bgcolor:#ffffff; leftmargin:20; rightmargin:10; marginheight:10; marginwidth:10; topmargin:20; margin: 20px 10px 10px 20xp;
             scrollbar-arrow-color: #000000;
             scrollbar-3dlight-color: #ACACAC; 
	         scrollbar-highlight-color: #ffffff; 
	         scrollbar-face-color: #ffffff; 
	         scrollbar-shadow-color: #ACACAC; 
	         scrollbar-darkshadow-color: #ffffff; 
	         scrollbar-track-color: #eaeaea; }
body.popupstellen { font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
             scrollbar-arrow-color: #000000;
             scrollbar-3dlight-color: #ACACAC; 
	         scrollbar-highlight-color: #ffffff; 
	         scrollbar-face-color: #ffffff; 
	         scrollbar-shadow-color: #ACACAC; 
	         scrollbar-darkshadow-color: #ffffff; 
	         scrollbar-track-color: #eaeaea; }

table.tablepopup { width: 505px; border:0; margin: 0 0 0 0; marginheight:0; marginwidth:0; cellspacing:0; cellpadding:0; valign:top; }
h1 { font-size=200%; }

body.content { background-image:url(../../d/img/inhalt_hg.gif); 
               bgcolor:#ffffff; marginheight:0; marginwidth:0; margintop:0; marginright:0px; marginbottom:0; marginleft:0; border:0;  width: 100%; height: 85%;
			   color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; line-height: 18px; 
               scrollbar-arrow-color: #000000;
               scrollbar-3dlight-color: #ACACAC; 
	           scrollbar-highlight-color: #ffffff; 
	           scrollbar-face-color: #ffffff; 
	           scrollbar-shadow-color: #ACACAC; 
	           scrollbar-darkshadow-color: #ffffff; 
	           scrollbar-track-color: #eaeaea;}
			   

table.tableinhalt { width:540px; border:0; margin: 0 0 0 0; marginheight:0; marginwidth:0; cellspacing:0; cellpadding:0; valign:top; 
                  color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; line-height: 18px; 
				  }

table { width:100%; border:0; margin: 0 0 0 0; marginheight:0; marginwidth:0; cellpadding:0; cellspacing:0; 
        color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; line-height: 18px; 
	   }
table.startseite { width:525px; border:0; margin: 0 0 0 0; marginheight:0; marginwidth:0; cellspacing:0; cellpadding:0; valign:top; font-family: Arial, Verdana, Helvetica, sans-serif; }

/*-- Tabelle für: kennzahlen, investoren_jahresrechnung_konzern, _holding -- em steht für emphasise/hervorheben/betonen, currentdata steht für die aktuellen Zahlen, jeweils letzte Spalten*/
.tab { border-bottom: #eaeaea 1px solid; color: black; font-size: 11px; text-decoration: none; line-height: 18px; valign:top; nowrap; }
.tabem { background-color:#eaeaea;  color: black; font-size: 11px; text-decoration: none; line-height: 18px; valign:top; nowrap; }
.tabcurrentdata { border-bottom: #eaeaea 1px solid; color: #009966; font-size: 11px; text-decoration: none; line-height: 18px; valign:top; nowrap; } 
.tabemcurrentdata { background-color:#eaeaea; color: #009966; font-size: 11px; text-decoration: none; line-height: 18px; valign:top; nowrap; } 
.tabsmall { color: black; font-size: 11px; text-decoration: none; line-height: 14px; valign:top; align:left; }
.tabtitel { color: #009966; font-size: 11px; text-decoration: none; line-height: 18px; valign:top; align:left; }

/*sidebar, under*/
#spickel {position: absolute; top: 99px; left: 0px; height: 23px; width: 11px; visibility: hidden}
#spickelThird {position: absolute; top: 123px; left: 0px; height: 23px; width: 11px; visibility: hidden}
.titelsmall { color: #009966; font-size: 11px; text-decoration: none }
.textsmall { color: black; font-size: 11px; text-decoration: none; line-height: 14px; valign:top; }

td { valign:top; align:left;}

a  { color: black; font-size: 12px; font-weight:bold; text-decoration: none; line-height: 18px }
a:hover  { color: #009966; font-size: 12px; font-weight:bold; text-decoration: none; line-height: 18px }

a.titel  { color: black; font-size: 14px; font-weight:bold; text-decoration: none; line-height: 18px }
a.titel:hover  { color: #009966; font-size: 14px; font-weight:bold; text-decoration: none; line-height: 18px }
a.small  { font-size: 11px; line-height: 16px }
a.small:hover  { font-size: 11px; line-height: 16px }
a.print  { font-size: 11px; line-height: 16px }
a.print:hover  { font-size: 11px; line-height: 16px }

.aufzaehlung { float: left; width: 12px; margin-top: 0.35em; }

/* sidebar_left_1 */
#bild1  { visibility: visible; position: absolute; z-index: 1; top: 20px; left: 0px; width: 100%;  }
#bild2  { visibility: visible; position: absolute; z-index: 1; top: 120px; left: 0px; width: 100%;  }
#bild3  { visibility: visible; position: absolute; z-index: 1; top: 230px; left: 0px; width: 100%;  }
/* für kleine Bilder */
#bild1klein  { visibility: visible; position: absolute; z-index: 1; top: 20px; left: 0px; width: 100%;  }
#bild2klein  { visibility: visible; position: absolute; z-index: 1; top: 120px; left: 0px; width: 100%;  }
#bild3klein  { visibility: visible; position: absolute; z-index: 1; top: 220px; left: 0px; width: 100%;  }

/* sidebar_left_2 */
#bild4  { visibility: visible; position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%;}
#textSidebarLeft  { visibility: visible; position: absolute; z-index: 1; top: 200px; left: 7px; right: 7px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }

#ewglogo  { visibility: visible; position: absolute; z-index: 1; top: 10px; valign: left; left: 0px; cursor: hand; }
		
#printbutton { visibility: visible; position: absolute; overflow: auto; z-index:10; valign: top; right:4.415%; cursor: hand;}
#pdf_download { visibility: visible; position: absolute; overflow: auto; z-index:10; valign: top; right:20%; cursor: hand;}

body.under { background:url(../../d/img/under_line_hg.gif); font-family: Arial, Verdana, Helvetica, sans-serif;
             bgcolor:#ffffff; leftmargin:0; marginheight:0; marginwidth:0; topmargin:0; }
body.bottom { background-image:url(../../d/img/sidebar_bottom_hg.gif);  font-family: Arial, Verdana, Helvetica, sans-serif;
              bgcolor:#ffffff; leftmargin:0; marginheight:0; marginwidth:0; topmargin:0; }
			  
.top { align:right; valign:bottom; width:40px; nowrap }
td.top a { color: black; font-size: 10px; text-decoration:none }
td.top a:hover { color: #009966; font-size:10px; text-decoration: none }


/* ----------Begin Sitemap elements---------- */
	.rooterTextB { float: left; COLOR: black; }
	.rooterTextC { float: left; COLOR: black; }
			
	.rooterRow { border-bottom: #ffffff 1px solid; clear: both; }
	.rooterSpacer { float: left; }
	.rooterImage { float: left; width: 12px; margin-top: 0.20em; }
	.rooterText { float: left; padding-bottom: 3px; }
	.rooterTextLight { float: left; padding-bottom: 3px; }			
			
	.dottedHline { height: 0px; border: 0px solid #fff; border-bottom: 1px dotted #aaaaaa; clear: both; }			
/* ----------End Sitemap elements---------- */	

/* wird nur im 'print.css' gebraucht */
#printlogo { visibility: hidden }
td.printlogo { visibility: hidden }

#text1  { position: absolute; z-index: 10; top: 47px; left: 25px; right: 150px; width: 100%; height: 85%; overflow: auto; visibility: visible }
#text5  { visibility: hidden; position: absolute; z-index: 10; top: 57px; left: 10; width: 100%; height: 85%; overflow: auto }
#text2  { visibility: hidden; position: absolute; z-index: 1; top: 57px; left: 10px; width: 100%; height: 85%; overflow: auto; z-index: 10 }
#text3  { position: absolute; z-index: 10; top: 57px; left: 10px; width: 100%; height: 85%; overflow: auto; visibility: hidden }
#text4  { visibility: hidden; position: absolute; z-index: 1; top: 57px; left: 10px; width: 100%; height: 85%; overflow: auto; z-index: 10 }

.ivisbutton
{
	border: none;
	background-position: right center;
	background-image: url(../../d/img/ivis_button_hg.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 84px;
	cursor: hand;
	color: white;
	margin: 2px 2px 0px 3px;
	padding: 0px 0px 0px 4px;
	background-color: transparent;
	color: #009966; font-size: 11px; font-family: arial, Verdana, Helvetica, sans-serif; text-decoration: none;
	text-align:left;
	line-height: 15pt;
}