body{
	margin: 0;
	padding:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width:768px;
}

div, p{
	margin:0;
	padding:0;
}

a{
	color:#000;
	text-decoration:none;
}

a:hover { color:#FFCC00; }
b { font-weight:bold; }
form { display:inline;}

#contentWrapper{
	width:765px;
	margin:19px 0 0 17px;
}
#contentWrapper.contentWrapperService{
	margin-top:0;
}

#subNavArea{
	float:left;
	width:140px;
	margin:0 30px 0 0;
}

#subNavArea.subNavAreaService{
	margin-top: 10px;
}

#contentArea{
	float:left;
	width:370px;
	margin-right:25px;
}

#infoArea{
	float:left;
	width:180px;
}

#subNavArea h3{
	margin:0 0 2px 0;
	padding:0;
}

#subNavArea .linkBlock{
	margin:0 0 18px 0;
}

#subNavArea .linkBlock a{
	display:block;
	width:125px;
	margin: 0;
	padding: 3px 0 4px 14px;
	background: transparent url(/ccf/deprecated/s2/images/bg_link.gif) no-repeat 0 3px;
	color:#000;
	border-bottom: solid 1px #DADADC;
}
#subNavArea .linkBlock a:hover {
	color: #FFCC00;
}
#subNavArea .linkBlock a .iconNew {
	margin-left: 4px;
}


#subNavArea .textBlock{
	margin:0;
	padding:3px 0 4px 0;
	border-bottom: solid 1px #D3D1CE;
}
#subNavArea .textBlock p {
	padding-bottom:5px;
}

#contentArea .tsOmega{
	margin:0 0 20px 0;
}

#contentArea .tsHp{
	margin:0 0 22px 7px;
	float:left;
}

#contentArea .tsHp img{
	float:left;
	margin:0 15px 0 0;
}
#contentArea .tsHp div{
	float:left;
	width:205px;
}
#contentArea .tsHp div h3{
	font-size:11px;
	font-weight:bold;
	margin:0 0 7px 0;
	padding:0;	
}

#contentArea .tsHp div ul{
	margin:0 0 10px 15px;
	padding:0;
	list-style-type:square;
}

#contentArea .tsHp div ul li{
	margin:0;
	padding:0;
}
#contentArea .tsHp div a{
	display:block;
	padding:0 0 3px 15px;
	margin:0 0 5px 0;
	background-image:url(/ccf/deprecated/s2/images/bg_link.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#contentArea .tsHp div p{
	margin:0 0 10px 0;
	padding:0;
}

#infoArea .chartBlock{
	margin:0 0 30px 0;
	font-size:10px;
	width:180px;
	float:left;
}

#infoArea h2{
	border-bottom:solid 1px #ccc;
	margin:0 0 8px 0;
	padding:0;
}

#infoArea h2 img{
	margin-bottom:-1px;
}
#infoArea div{
	font-size:10px;
}


.rightTable{
	width:167px;
	margin:3px 5px 0px 8px;
	padding:0;
}

.rightTable p {
	vertical-align:top;
	padding:3px 0 2px 0;
	margin:0px;
}

.rightTable p.news {
	padding:0 0 8px 0;
}
.rightTable p.news span{
	display:block;
	color:#cc0000;
	margin:0;
	padding:0 0 4px 0;
}

.moreLnk{
	float:right;
	text-decoration:underline;
}

.rightTable div.audio span{
	color:#cc0000;
	margin:0;
	padding:2px 0 5px 0;
}

.rightTable div.audio p{
	padding:4px 0 8px 0;
}

#aboutUs a {
	text-decoration:underline;
}

#aboutUs #leftColumn {width158px;}

/* iframe */
.chartIframe{
	padding:0;
	margin:0 0 25px 0;
	width:180px;
	height:203px;
	border:0px;
	overflow:hidden;
}

body.chart{
	background-color:#fff;
	margin:0;
	padding:0;	
	font-size:10px;
	color:#000;
}

.chart{
	padding:0;
	margin:5px 0 0 8px;
}

.chart a{
	text-decoration:underline;
}

.rightChartTable{
	width:172px;
	font-size:10px;
	margin:0 3px 0 5px;
	padding:0;
}
.rightChartTable td{
	padding:0 2px;
}

.rightChartTable td.txt{
	padding:3px 1px;
}

.bgLine{
	background-color:#CACAC8;
}

.spacerHeight5 { height:5px; width:1px; clear:both;}
.alignRight { text-align:right; }
.floatLeft { float:left; }
.fcGreen{ color:#339900;}


#skyscraper{
	position:absolute;
	top:19px;
	left:812px;
}
#skyscraper.skyscraperService {
	top: 29px;
}
/* #####################################
### Footer
###################################### */	
#footer {
	margin-left: 17px;
}
.footer {
    font-size:10px;
    margin:0;
    padding:25px 0 20px 0;
    color:#999999;
    clear:both;
}

.footer a {
    margin: 0 1px 0 1px;
    color:#999999;
}

#footer .info {margin:15px 0 20px 0; color:#999;}
#footer .infoHp {padding-bottom:10px;color:#999;font-size:10px;}
#footer .infoHp a {color:#999;}

.paddingBottom15 { padding: 0 0 15px 0;}
.paddingBottom5 { padding: 0 0 5px 0;}
.paddingTop3 { padding: 3px 0 0 0;}
.paddingTop2 { padding: 2px 0 0 0;}
.width158 { width:158px }
.alignRight { text-align:right; }
.fontSize11, div.fontSize11 { font-size:11px; }
.formBorder input { border:1px solid #a5acb2;padding:2px 3px 3px 3px; }
.icon { margin:0 0 0 8px; vertical-align:top; }
#aboutUs a.fLinkList, a.fLinkList { font-size:11px;text-decoration:none; }
div.teaserSpacer {height: 22px; clear: both;}
.fontSize9 {font-size: 9px;}


iframe.teaserDelta {width:142px;height:190px;}
iframe.teaserSigma {width:364px;height:96px;}
iframe.teaserOmega {width:370px;height:140px;}

/** content right zinsbox **/
div.tableBox{width:180px;}
div.tableBox .tabBox{border:0px;margin:0px;border-bottom:1px solid #ccc;}
div.tableBox .tabBox ul.tabs{margin:0px;padding:0px;list-style-type:none;}
div.tableBox .tabBox ul.tabs li{margin:0px 1px 0px 0px;float:left;display:block;height:14px;padding:0 1px 0 0;list-style-type:none;}
div.tableBox .tabBox ul.tabs li span{height:14px;font-family: Verdana;font-size:9px;display:block;float:left;padding: 1px 4px 0 4px;cursor:pointer;}
div.tableBox .tabBox ul.tabs li span.tabSingle{background: url(/pbl/static/produkte/images/tabnew.gif) no-repeat scroll 0 0;}

div.tableBox .displayNone {display:none;}
div.tableBox td.paddingTop5 {padding-top:5px;} 
div.tableBox td.paddingBottom10 {padding-bottom:10px;}

div.tableBox .tabBox ul.tabs li.active span.tabSingle{background: url(/pbl/static/produkte/images/tabnew_hi.gif) no-repeat scroll 0 0;}

#infoArea div.tableBox .tabsTable h2,div.tableBox .tabsTable span.nom5wert{margin:0px;padding:10px 0px;font-family:Verdana;font-size: 30px;color: #fc0;font-weight:bold;border:none;}
div.tableBox .tabsTable h2, div.tableBox .tabsTable div.interhypWert{text-align:center;}
div.tableBox .tabsTable span{color: #fc0;font-size: 10px;font-weight:bold;}
div.tableBox .tabsTable h2 span {font-size:10px;}
div.tableBox .tabsTable .interhypWert{padding:10px 0px;}

.tabsTable table{border-collapse:collapse;border-spacing:0;font-size:10px;width:164px;margin-left:10px;}
.tabsTable table td {padding:0;}
.tabsTable th.boxhead, td.zinstab {line-height:16px;text-align:left;}
.tabsTable .boxhead {border-bottom:1px solid #DBDBDB;font-weight:bold;text-align:left;padding:0px 0px 2px 0px;vertical-align:bottom;}
.tabsTable .boxhead2Spalten {border-bottom:1px solid #DBDBDB;font-weight:bold;text-align:left;padding:0px 0px 2px 0px;vertical-align:bottom;width:80px;}

.tabsTable .zinstab{border-top:1px solid #DBDBDB;}
.clearfixTab:after {  clear:both;  content:".";  display:block;  height:0;  visibility:hidden;}
div.tableBox .tabsTable h2 span.small, div.tableBox .tabsTable div.interhypWert span.small{font-size:9px;}
.clearfixTab { clear:both; display:inline-block;}
* html .clearfixTab {  height:1%;}
.clearfixTab {  display:block;}

.tabsTable table tr.lastRow td{border-bottom:1px solid #DBDBDB;}
.tabsTable table tr td a, .tabsTable div a.blockLnk{font-size:10px;background:transparent url(/ccf/deprecated/s2/images/bg_link.gif) no-repeat scroll 0 3px;border:none;display:block;margin:0;padding:3px 0 4px 14px;text-decoration:none;}
.tabsTable table tr td a.noLink{background:none;padding:3px 0 4px 0px;text-decoration:underline;color:#797979;margin-bottom:10px;}

div.interhypDate {border-top:1px solid #DBDBDB;color:#797979;font-family:Verdana;font-size:9px;margin-bottom:0px;padding-top:10px;}
div.tableBox .tabBox ul.tabs li{
		background: url(/pbl/static/produkte/images/tabnew.gif) no-repeat scroll 100% 0;
		padding:0 1px 0 0;
}

div.tableBox .tabBox ul.tabs li.active{
		background: url(/pbl/static/produkte/images/tabnew_hi.gif) no-repeat scroll 100% 0;
}


/** ende content right zinsbox **/