﻿body, p, td {
	font-size:12px;
}

/* mp block */
.linksboldftw A{
color:#000000;
font-weight:bold;
text-decoration:none;
}

.analysthr{
	background-color:#ffffff;
	height:5px;
	padding-top:2px;
	padding-bottom:2px;
}

#tblanalystCoverage td{
font-family:Arial;
font-size:12px;
}

.tblanalystposi{
margin-top:22px;
}

.tblanalystvorgelagerttd{
	width:39px;
}

.tblanalystlinks{
	width:175px;
}

.tblanalystmitte{
	width:175px;
}


.tblanalystrecht{
	width:175px;
}

.unzerlinespaceanalyst{
	height:4px;
}

.textanalystboxy{
margin-left:39px;
width:526px;
}

.contentrow{
margin-top:22px;
}

.contentrow2{
margin-top:3px;
}

.tbltennline{
clear:both;
border-bottom:1px solid #99AC99;
height:0px;
margin-top:20px
}

.tbllinepdf{
border-bottom:1px solid #99AC99;
height:0px;
margin-bottom:3px;
}

.newspdffeldypositony A{
color:#000000;
text-decoration:none;
font-weight:bold;
}

.newstextblcky{
margin-left:39px;
margin-bottom:22px;
width:487px;
float:left;
line-height:20px;}

.newspdffeldy{
width:223px;
float:left;
margin-bottom:22px;
float:left;
margin-left:31px;
}

.tblnewstitel{
font-weight:bold;
background-color:#99AC99;
width:526px;
height:22px;
float:left;

}

.newsTextbold{
font-weight:bold;
}

/* mp end */
a{
	color:#99AC99;
	text-decoration:none;
	font-weight:bold;
	
}
a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	
}
#tapform td{
font-family:Arial;
font-size:12px;}

#tapform input{
border:1px solid #99AC99;
width:140px;
}

#tapform textarea{
border:1px solid #99AC99;
width:500px;
}

#formbild{
margin-top:50px;
}

.kontaktspace{
height:20px;
}

.trabstand{
height:1px;
}

.textarealable{
margin-top:5px;
}

.labelspace{
width:80px;
}

.trheight{
height:25px;
}

.inputspace{
width:180px;
}

.leftspaceform{
margin-left:37px;
}

.sendform a{
color:#99AC99;
text-decoration:none;
}
.sendform a:hover{
color:#000000;
text-decoration:none;
}
body{
margin-top:0px;
margin-left:0px;
font-family:Arial;
font-size:12px;

}


.subnavleft A{
text-decoration:none;
line-height:20px;
color:#000000;
font-weight:bold;}

.subnavleft A:Hover{
text-decoration:none;
line-height:20px;
color:#99AC99;
font-weight:bold;}

.linkcolor{
color:#99AC99;
text-decoration:none;}

div {overflow:hidden;}

#navigaiton{
margin-left:50px;
margin-top:28px;
font-weight:bold;
float:left;
width:701px;
z-index:10;}

* html #navigaiton{
margin-left:25px;
}
#bodyback{
background-image:url('../images/black_px.gif');
background-repeat:repeat-y;}

#head{
height:94px;

width:1011px;
background-color:#FFFFFF;
width:1011px;}

#logo{
float:left;
width:260px;}

#imlogo{
width:260px;}

#mantel{
width:1080px;}

#titel{
background-repeat:no-repeat;
height:131px;}

#txttitel{
font-size:30px;
color:#FFFFFF;}

#content{
float:left;}

#subtitel{
font-size:15px;
color:#FFFFFF;
font-family:arial;
margin-left:360px;
margin-top:20px;
letter-spacing:0.10em;}

#seitentitel{
height:auto;
width:224px;
float:left;}

#news{
height:28px;
background-color:#000000;
width:260px;
color:#FFFFFF;
font-size:15px;}

#newstitel{
margin-left:46px;
margin-top:4px;
letter-spacing:0.10em;}

#n4popup{
visibility:none;
}

#innercontentpos{
margin-left:37px;
margin-top:28px;
}


#innercontentmargin{
margin-top:29px;
margin-left:37px;
}
 
.popuptextpos{
margin-left:30px;
margin-right:15px;
margin-top:3px;
margin-bottom:3px;}

.wipe2{
clear:both;
height:38px;}


.fleft{
float:left;}

.subnavleft{
	margin-left:50px;
	margin-top:22px;
	clip: rect(auto,auto,auto,auto);
}

.iconpos{
margin-top:27px;
margin-left:50px;}

.iconblock{
margin-left:9px;
float:left;}

.iconsp{
margin-top:3px;}

.pdfsp{
margin-top:3px;}

.admain{
font-size:11px;
}

.wipe{
height:17px;
clear:both;}


#innercontent{
float:left;
position:absolute;
left:225px;
top:226px;
border-left: thin #000000;
width:762px;
line-height:1.5;
}


.navigationpos{
margin-left:29px;
float:left;}

.unternav{
margin-top:7px;}

.pdftextblock{
margin-top:25px;
font-weight:bold;}

.seitennav{
	float:left;
	width:225px;
	height:auto;
	position:absolute;
	top:226px;
	left:0;
	display:block;
	visibility: visible;
}
.pdfkiosk a{
text-decoration:none;
color:#99AC99;}

.pdfkiosk a:Hover{
text-decoration:none;
color:#000000;}

.newstop{
margin-left:46px;}

#linkaktiv{
color:#99Ac99;}

.linkaktiv{
color:#99Ac99;
float:left;}

.linkaktiv2{
color:#99Ac99;
margin-left:29px;
float:left;}

.txtpos{
margin-top:24px;
margin-left:37px;}


.disclaimerpos{
margin-top:112px;}

.subtitel{
margin-top:38px;
font-weight:bold;
}

.colordl{
color:#99AC99;}

.hrpdf1{
border-bottom:1px solid #99AC99;
width:214px;
height:1px;}

.bildtop{
margin-top:12px;
}

.pdfkiosk{
width:214px;
margin-top:25px;
}

.popupalg{
display:none;
position:absolute;
z-index:50;
white-space:nowrap;
}

.popupalg A {
	color: #000000;
	text-decoration: none;}


.popupalg A:active {
	color: #333333;}

 
.popupalg A:hover {
	color: #FFFFFF;
	font-weight:normal;
	text-decoration: none;}
	
#titleimage{
	border-top: 1px solid;
	position:absolute;
	left:0;
	width: 1011px;
	z-index:0;}

.conpic{
	width:526px;
	margin-top:3px;
	margin-left:1px;
}
#innercontent{
	float:left;
	position:absolute;
	left:225px;
	top:226px;
	border-left: thin #000000
}
#innercontent2{
	margin-top:29px;
}

.txttop{
margin-top:25px;
line-height:17px;
width:500px;
}

#kiosk_right{
position:absolute;
margin-top:25px;
line-height:17px;
width:260px;
height:auto;
left:751px;
top:70px;
background-color:#ffffff;
}

.tblfinancial{
width:780px;
	}

.tbltitel{
font-weight:bold;
background-color:#99AC99;
width:540px;
height:22px;
float:left;
}

.titelbarpos{
margin-left:39px;
margin-top:2px;
}

.tblfinancialdate{
font-weight:bold;
margin-left:31px;
width:175px;
float:left;
}

.tblfinancialdatepos{
margin-top:2px;
}

.tblline{
clear:both;
border-top:1px solid #99AC99;
height:0px;
}

.tblfinancial1{
margin-left:39px;
margin-top:22px;
margin-bottom:22px;
width:501px;
float:left;
line-height:20px;
}

.tblfinancial2{
width:150px;
float:left;
margin-top:22px;
margin-bottom:22px;
float:left;
}
/*Tabelle Template*/
.tblpdfright{ 
	width:214px; 
}

.tblpdfright a{ 
	text-decoration:none;
	color:#000000;
}

.tblpdfright p{
border-bottom:solid #99AC99 1px; 
width:214px; 
margin-bottom:-12px
}

.newsPdf p {
border-bottom:solid #99AC99 1px;
width:214px;
}

.tblpdfspacer{ 
	height:12px; 
}

.tblpdfeinzug{ 
	padding-left:37px; 
}
.tblpdfrighteinzug{
	padding-left:37px;
	padding-top:2px;
	width:214px;
}
.tblpdflefteinzug{
	padding-left:37px;
	width:526px;
	padding-top:2px;
}
.tblpdfrighteinzug p{
	border-bottom:solid #99AC99 1px; 
	width:237px; 
	margin-bottom:-12px;
}
.tblpdfrighteinzug a{ 
	text-decoration:none;
	color:#99AC99;
	font-weight:bold;
}
.tblpdfrighteinzug a:hover{ 
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.tblpdflink a{ 
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
.tblpdflink { 
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
.sublink{
	 font-weight:normal;
}
.sublink a:hover{
	 font-weight:normal;
}
.sitemap{
	font-weight:normal;
	color:#000000;
}
.financialsuperspace{
	margin-left:37px;
}

* html .tbl_template_1{
width: 466px;
}
.imgRightSapcer{
	width: 414px;
}
#infoform input{
/*border:1px solid #99AC99;*/ 
padding:0px;
margin-top:5px;
}
.informedfliesstext{
width:400px;
margin-left:39px;
margin-bottom:20px;
line-height:20px;}

.tblinformed1{
margin-left:19px;
margin-bottom:22px;
width:521px;
float:left;
line-height:20px;}

*+html .tblinformed1{
margin-left:16px;
}

.tblinformed2{
width:190px;
float:left;
margin-bottom:22px;
float:left;
}

.tbllineplayer{
border-bottom:1px solid #99AC99;
height:0px;
padding:0px;
margin-bottom:4px;
clear:both;}

.formeinzugsub{
margin-left:39px;}

#tabform2 input{
border:1px solid #99AC99;
width:110px;
height:14px;
font-size:11px;}

#tabform2 td{
font-family:Arial;
font-size:12px;}

.inputlab2{
width:100px;
}

.inputspace1234{
width:150px;
}

.submitsubscription A{
color:#99AC99;
text-decoration:none;
}
.submitsubscription A:hover{
color:#000000;
text-decoration:none;
}
.submitsubscription{
line-height:20px;}

.submitposf117{
margin-left:35px;
}

.tabTitel1{
	padding-left: 37px;
	padding-top: 3px;
	padding-bottom: 3px; 
	border-bottom: rgb(153,172,153) 1px solid;

}
td{
	/*border:1px solid #99AC99;*/

}
table{
	/*border:1px solid #99AC99;*/
	border-collapse: collapse;
    border-spacing: 0px 0px;
}

#tblTXT1 {
	top:315px;
	left: 385px;
}

#tblTXT2 {
	top:467px;
	left: 385px;
	margin-top:-10px;
}
*+html #tblTXT1 {
	top:298px;
	left: 365px;
}
*+html #tblTXT2 {
	top:452px;
	left:365px;
}
* html #tblTXT1 {
	top:298px;
	left: 365px;
}
* html #tblTXT2 {
	top:416px;
	left: 365px;
}
.divspez .tblpdflefteinzug{
 width:465px;
}
* html .divspez .tblpdflefteinzug{
  width:470px;
}

*+html .divspez .tblpdflefteinzug{
 width:470px;
}
ul, .MsoNormal {
	list-style-image: url(../images/bulletline.gif);
	line-height:inherit;
}
*+html ul, .MsoNormal {
	list-style-image: url(../images/bulletlineIE.gif);
	line-height:inherit;
}
* html ul, .MsoNormal {
	list-style-image: url(../images/bulletlineIE.gif);
	line-height:inherit;
}
.subfl div {
	float: left;
}
.subtitle {
	font-weight: bold;
}
.w212 {
	width: 212px;
	padding-left: 20px;
}
.w362 {
	width: 284px;
	padding-left: 38px;
}
.upperspacer {
	height: 45px; 
	width: 786px;
	border-bottom: 1px #99AC99 solid;
}
.middlespacer {
	height: 19px; 
	width: 786px;
	border-bottom: 1px #99AC99 solid;
}
.clear {
	clear: both;
	width: 0px;
	height: 0px;
	overflow: hidden;
}
.subcontent div {
	padding-top: 2px;
}
.w212 p {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #99AC99;

}
.w362 p {
	margin: 0;
	padding: 0;
}
.w786 {
	width: 786px;
}