@media all {
#ArivaDe { margin:0px; padding:0px;}
#WEBSEITE { padding:0px 0px 0px 0px; left:0px; }
#BIGSIZE { background-image:none; background-color:transparent; border:none; width:800px; }

ul.formatedList { font-size:13px; line-height:19px; list-style:none; margin:0px; padding:5px 0px 0px 5px;}
ul.formatedList li { padding:0px; }
ul.formatedList li.active, ul.formatedList li:hover { background-color:#eaf0f9; }
#indikatorSelectBox ul.formatedList { line-height:30px; padding-left:0px; }
#indikatorSelectBox ul.formatedList li { margin:2px 0px; }
#indikatorSelectBox ul.formatedList li a { padding-left:5px; color:#000000; display:block; }
#indikatorSelectBox ul.formatedList li a:hover { text-decoration:none; }
#indikatorSelectBox ul.formatedList li a:focus { outline:none; }
#indikatorDescriptionBox p { padding:5px; margin:0px; line-height:19px; font-size:13px; }

/* Paddings aufteilen, da Billboard unter Navigation zu breit */
#navandsearch, #adminFooter, #WEBSEITE .seoBox { margin:0px 19px 0px 19px; }

.adHide { overflow:hidden; position:absolute; clip:rect(0px,0px,0px,0px); }
.adShow { display:block !important; }

/* Spaltenbreiten */
.column { width:auto; }
.column.half, .column.twothirds, .column.third, .column.quarter, .column.quarter.first { float:left; margin-right:20px !important; }
.column.threequarter.lastquarter, .column.quarter.first { width:240px; }
.column.threequarter, .column.half, .column.twothirds, .column.third, .column.quarter { float:left; margin-right:20px !important; }
.column.threequarter { width:700px; }
.column.twothirds { width:500px; }
.column.half { width:370px; }
.column.third, .column.twothirds .column.half { width:240px; }
.column.quarter { width: 220px; }
.column.half .column.half, .column.quarter { width:175px; }
.column.last { float:right; margin-right:0px !important; }
.column.last:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; }
#startpage .videos .column.half { width:100%; }
/* Spaltenbreiten */

/*  Eingangsseiten  */
#pageEingang .text { text-align:justify; }
/*  Eingangsseiten  */


/* KAI-Worldmap */
.mapael .map {
	position: relative;
}

.mapael .mapTooltip {
	position: absolute;
	background-color: #ffffff;
	moz-opacity: 0.90;
	opacity: 0.90;
	filter: alpha(opacity=90);
	border-radius: 5px;
	padding: 5px;
	z-index: 1000;
	max-width: 200px;
	display: none;
	color: #343434;
}

.mapael span {
	font-size: 12px;
	line-height: 14px;
}

/* For all zoom buttons */
.mapael .zoomButton {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	color: #000;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	position: absolute;
	top: 0;
	font-weight: 600;
	left: 10px;

	-webkit-user-select: none;
	-khtml-user-select : none;
	-moz-user-select: none;
	-o-user-select : none;
	user-select: none;
}

/* Reset Zoom button first */
.mapael .zoomReset {
	top: 10px;
}

/* Then Zoom In button */
.mapael .zoomIn {
	top: 30px;
}

/* Then Zoom Out button */
.mapael .zoomOut {
	top: 50px;
}



/* Overlay, das nach 3 Minuten ohne Aktion erscheint */
#overlayZurStartseite.outer {
	position: fixed;
	bottom: -9px;
	width: auto;
	height: auto;
}
#overlayZurStartseite .inner {
	position: relative;
	width: 350px;
	height: 76px;
	margin-top:25px;
	background-color: white;
	border: 1px solid; border-color: #26579f;
	box-shadow: 3px 3px 5px grey;
}
#overlayZurStartseite div.kreis {
	position: relative;
	width: 30px;
	height: 30px;
	border-radius: 45px;
	left: 335px;
	top: -92px;
}
#overlayZurStartseite span.sprite.sprite-close {
	background: url(/i/sprites/sprite_template.png) no-repeat top left;
	background-position: -281px -21px;
	width: 11px;
	height: 11px;
	margin: 9px 10px 0px 0px;
	float:right;
	display:inline-block;
}


/* Richtiger Zeilenabstand bei hoch- oder tiefgestellten Zeichen */
sup, sub { line-height:0px; }

/* Chartrow-Komponente */
.chartrow table { table-layout:fixed; }
.chartrow td {  padding-right:15px !important; width:220px;}
.chartrow img { cursor:pointer; padding-bottom:2px; height:100px; }
.chartrow img.quotes-image { padding:0px; height:10px; width:10px; cursor:default; vertical-align:middle; }
.chartrow .row .ellipsis { vertical-align:middle; }
.chartrow.new .row span + a.ellipsis { max-width:92px; width:92px; }
.chartrow span.sprite { background: url(/i/sprites/sprite_template.png) no-repeat top left; vertical-align:middle; width:12px; height:12px; }
.chartrow .sprite.sprite-db { background-position: -224px 0; }
.chartrow .sprite.sprite-cmc { background-position: -313px -6px; height:5px; width:12px; }
.chartrow .sprite.sprite-ls { background-position: -236px 0px; height:11px; width:11px; }
.chartrow .row div.lastQuote, .newsKurse .row div.lastQuote  { display:inline-block; width:48px; text-align:right; vertical-align:middle; }
.chartrow .row div.change_rel, .newsKurse .row div.change_rel { display:inline-block; width:52px; text-align:right; vertical-align:middle; }
.newsKurse table.line td { padding-bottom:10px; padding-top:0px; border:none; }

.newsKurse img { width:295px; height:100px; }
/* Chartrow-Komponente */
/* _layout Komponente */
.row_first, .row_second, .row_third { display: inline-block; }
.cms_chartrow .row_first { width: 62%; }
.cms_chartrow .row_second { width: 15%; }
.cms_chartrow .row_third { width: 20%; }
.cms_chartrow .row .row_first a.ellipsis { max-width: 90%; width: 90%; }
.cms_chartrow .row .row_second div, .cms_chartrow .row .row_third div  { max-width: 100%; width: 100%; }
.cms_chartrow.chartrow td { padding-right: 3px !important; }
/* _laylout Komponente ende */

/* Push Chart */
#pushHighchart .contentLeft { width:84%; margin-right:15px; float:left }
#pushHighchart .contentRight { width:130px; float:right }
#pushHighchart .container { width:100%; height:450px; font-size:8px; margin-top: 11px; display:block; }
#pushHighchart .chartkonfig { padding:4px; background:#f5f5f5 }
#pushHighchart .konfig { overflow:hidden; width:115px; }
#pushHighchart .konfigSelect { width:113px; }
#pushHighchart .pushLabel { width:80px; }
#pushHighchart .pushValue { width:120px; margin:2px; padding:5px; font-size:18px; background-color:#f3f3f3; text-align:center; }
/* Push Chart */

/* Schneidet Text ab */
td.ellipsis {display:table-cell }
.ellipsis-multiline { overflow:hidden; height:117px; }
.ellipsis-multiline:before { content:""; float:left; width:5px; height:127px; }
.ellipsis-multiline > *:first-child { float:right; width:100%; margin-left:-5px; }
.ellipsis-multiline:after { content: "\02026"; box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; float:right; position:relative;
top:-25px; left:100%; width:3em; margin-left:-3em;	padding-right:5px; text-align:right; background-size:100% 100%;
  /* 512x1 image, gradient for IE9. Transparent at 0% -> white at 50% -> white at 100%.*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
}
/* Schneidet Text ab */

/* Result-Table-Klassen */
.change_rel { width:52px; }
.quote_last { width:55px; }
.bars { width:35px; }
.newsbutton { width:15px; }

/* Forum-IFrame */
.forumIframe { overflow:hidden; width:100%; }
.forumIframe iframe{ width:100%; height:380px; }
.boardBox.new .post_more { vertical-align:middle; margin:0px; }
.seo_text { float:left; width:100%; margin-right:0px; }
/* Forum-IFrame */

/* Zertifikate - Stammdaten und Kennzahlen */
.keyfacts.new .quote { width:85px; }
.keyfacts.new .change_rel { width:98px; }
.keyfacts.new .ratio { width:89px; }
.keyfacts.new .withRatio { width:116px; }
.keyfacts.new .withoutRatio { width:212px; }
/* Zertifikate - Stammdaten und Kennzahlen */

/* Zertifikate - Sparpläne */
.sparplaene .cost { width:100px; }
.sparplaene .minCost { width:89px; }
.sparplaene .minRate { width:83px; }
.sparplaene .ratesPerYear { width:68px; }
.sparplaene .ellipsis { max-width:206px; vertical-align:middle; }
/* Zertifikate - Sparpläne */

/* Zertifikate - Details */
.derivatDetails table.line td.subtitle { width:145px; }
.derivatDetails table.line td.subtitle + td { padding-left:15px; }
/* Zertifikate - Details */

/* Newsseiten */
#pageArtikel h1,
#pageArtikel h2,
#pageKolumnen h1,
#pageKolumnen h2 { font-size: 25px; font-weight: normal; line-height: 30px; margin: 0; }
#pageArtikel h2,
#pageKolumnen h2 { font-size: 22px; padding-top:10px; }
#pageArtikel .editorial_figure { display:table; width:1%; margin: 0px;}
#pageArtikel .editorial_figure_right { float:right; width:1%; display:table; margin: 0px  0px 5px 20px; }
#pageArtikel .editorial_figure_left  { float:left;  display:table; width:1%; margin: 0px 20px 5px  0px; }
#pageArtikel .editorial_figure_image { padding-bottom: 3px; }
#pageArtikel .editorial_figcaption  { font-size:12px; line-height:17px; display:cell; }
.newsWeitere .column.half { width:auto; float:none; }
.newsWeitere .topnewsImage img { height:80px; overflow:hidden;}
.autorDescriptionBlock .autorPicture { text-align:center; }
.autorDescriptionBlock .autorPicture img { padding: 0px 0px 10px 0px; }
.autorDescriptionBlock .autorName { font-weight:bold; font-size:18px; }
.autorDescriptionBlock .autorCompany { line-height:19px; font-size:13px; }
.autorDescriptionBlock .aboutAutor .autorDescription { font-size:14px; line-height:21px; padding:5px; }
.autorDescriptionBlock .aboutAutor .autorDescription p { font-size:14px; line-height:21px; margin:5px 0px 0px 0px; }
.autorenListe.isPromoted::before { color:#aaaaaa; content:"Anzeigen"; font-size:10px; line-height:15px; position:absolute; right:5px; top:28px; }
.autorenListe.isPromoted { position:relative; }
.autorenListe.isPromoted .autoren { padding-top:10px; }
.kolumnenListe .kolumne { vertical-align:top; line-height:19px; font-size:13px; border-bottom:1px solid #eeeeee; padding:11px 5px 11px 5px;}
.kolumnenListe .kolumne.fromSource { padding:6px 5px 6px 5px;}
.kolumnenListe .kolumne.fromSource .autorDate { width:50px; float:left; margin-right:10px;}
.kolumnenListe .kolumne .columnHeadline { float:left; width:calc(100% - 100px); }
.kolumnenListe .kolumne.fromSource .columnHeadline { width:calc(100% - 60px - 90px); }
.kolumnenListe .kolumne .hits { float:right; }
.kolumnenListe .kolumne .autorImage { padding:0px 10px 0px 0px; float:left; }
.kolumnenListe .kolumne .columnContent { padding:0px; float:right; width:523px }
.kolumnenListe .kolumne.fromSource .columnContent { width:100%; }
.kolumnenListe .pageNavigate { text-align:center; }
.autorenListe div.autor { width:130px; float:left; height:155px; line-height:19px; margin-top:10px; padding:0px 2px; font-size:13px; }
.column.third .autorenListe .autoren,
.column.twothirds .autorenListe .autoren { background-color:#dee9fa; }
.column.third .autorenListe div.autor { width:146px;}

#pageAnleihen .naviBox.new,
#pageKolumnen .naviBox.new ul.naviLinks,
#pageArtikels .naviBox.new ul.naviLinks,
#pageNewsSearch .naviBox.new ul.naviLinks { list-style:none; padding:5px 0px 5px 5px; margin:0px; background-color: #f5f7f8; line-height: 23px}
#pageKolumnen .naviBox.new ul.naviLinks li,
#pageArtikels .naviBox.new ul.naviLinks li,
#pageNewsSearch .naviBox.new ul.naviLinks li { display:inline-block; font-size:13px; line-height:19px; padding:0px; }
.TABLET #pageArtikels .naviBox.new ul.naviLinks li,
.TABLET #pageNewsSearch .naviBox.new ul.naviLinks li { line-height:27px; }
#pageSnapshotHeader.abstand { margin-bottom:0px; }
#pageKolumnen .newsSearch.new .arheadgl,
#pageArtikels .newsSearch.new .arheadgl,
#pageNewsSearch .newsSearch.new .arheadgl { margin-bottom:5px; }
.firstRow { width:177px; }
.secondRow { width:84px; }
.thirdRow { width:152px; }
.forthRow { width:84px; }
.fifthRow { width:58px; }
.TABLET .firstRow { width:135px; }
.TABLET .secondRow { width:187px; }
.TABLET .thirdRow { width:94px; }

#pageArtikel table.peer_group { border-collapse: collapse; width:100%; }
#pageArtikel table.peer_group tr:first-child td { line-height:18px; background:#dee9fa; }
#pageArtikel table.peer_group td.ellipsis { height:30px; }
#pageArtikel table.peer_group tr:not(:last-child):not(:first-child) td { border-bottom: 1px solid #e9e9e9; }
#pageArtikel table.peer_group td { line-height:30px; font-size:13px; padding:0px 4px; }
#pageArtikel table.peer_group td:first-child { width:80px; }
#pageArtikel table.peer_group td:not(:first-child) { text-align:right; white-space: nowrap; }
#pageArtikel table.peer_group td a { color:#000; font-weight:bold; line-height:18px; }
#pageArtikel #mostWanted_AGs { clear:both; }
/* Newsseiten */

/* Datumszeile bei News */
p.h-card { color:#697085; margin:10px 0px; }
p.h-card a.newsCategory { color:#697085; }
/* Datumszeile bei News */

/* Themenspecials */
.themenSpecialBewerbungLogo { width: 96px; }
.themenSpecialBewerbung img { width: 100%; }
.themenSpecialBewerbungStiefel { height:60px; left:196px; top:8px; }
.themenSpecialBewerbungStartseite { padding-bottom:5px; }
.themenSpecialBewerbungForum { padding-bottom:10px; }
td.themenSpecialBewerbung { padding-left:20px !important; }
td.themenSpecialBewerbung img { width: auto; }

#pageThemenSpecialBewerbung201705 .content { background:#DEE9FA; padding:1px 5px 5px 5px; font-size:13px; line-height:17px; }
#pageThemenSpecialBewerbung201705 .width0 { width:74%; }
#pageThemenSpecialBewerbung201705 .width1 { width:66%; }
#pageThemenSpecialBewerbung201705 img { padding:0px 10px 2px 5px; }


/* Forum */
.communityBoards .wertung { width:60px; }
.communityBoards .posts { width:50px; }
.communityBoards .autor { width:150px; }

.threadkurzinfo .wertung { width:60px; }
.threadkurzinfo .posts { width:50px; }
.threadkurzinfo .antwort { width:75px; }
.threadkurzinfo .autor { width:150px; }
.threadkurzinfo .last_posting { width:85px; }
.threadkurzinfo .dummy { padding: 0px important!; width:80px; }
.threadkurzinfo .dummyNew { padding: 0px important!; width:70px; }
.threadkurzinfo .last_autor { color: #666666; }
.threadkurzinfo .last_autor_watched { color: #ff0000; }

#pageThreadlist .infotext { font-size:12px; line-height:20px; }
#pageThreadlist .text_new { font-size:13px; }
#pageThreadlist .new .threadkurzinfo .autor { width:250px !important; }
#pageThreadlist .buttonNew {margin:14px 0px 5px 0px;}
#pageThreadlist .view_old {margin:0px 0px 5px 120px;}
#pageThreadlist .view_new {margin:0px 0px 0px 120px;}
#pageThreadlist .searchBox {margin:0px 0px 5px 0px;}
#pageThreadlist .searchBoxSmall { width:162px; }
/* Forum */


.topnews_Startseite div.news { float:left; width:100%; }
.topnewslong .topnewstitle, .topnewslong .topnewsdate { padding-top:6px; }
.topflopBox { width:100% !important; }

/*  Block: Chart-Box/Chart-Block  */
.chartBox.new .chartImage img { width:620px; }
.chartBox.new.big .chartImage img { width:940px; }
.chartBox.new .chartImage,
.chartBlock.new .chartImage{ display:block; background-image:url(/i/wait.gif); background-repeat:no-repeat; background-position:center center; }
.chartBox.new .chartImage { min-height:270px;}
.chartBox.new .chartImage.volume { min-height:350px; }
.chartBox.new .chartImage.parallel { min-height:150px; }
.chartBlock.new .chartImage { min-height:400px;}
/*  Block: Chart-Box  */

.informationBox.new .information,
.informationBox.new .information p,
.informationBox.new .information th,
.informationBox.new .information td { font-size:14px; line-height:23px; }
.informationBox.new .information { padding:5px 3px 5px 3px; }

.barriere.new { font-size:13px; line-height:19px; }
.infoBox .text {padding-top:5px; font-size:12px; }
.infoBox.new .text {font-size:13px; }
#pageSnapshot .column.third .infoBox.new .column.half { width:116px; margin-right:10px; }
#pageSnapshot .column.third .infoBox.new .column.half.last { width:75px; margin-right:0px; }

/* alte leftbar-Startseite-Styles */
.content .eineNews { padding-top:4px; padding-bottom:4px; width:100%; overflow:hidden; }
#startpageVernetzt .content { padding-top:1px; padding-bottom:8px; }
#startpageVernetzt .content a { display:block; padding-top:7px; }
#startpageVernetzt .content a.twitter { padding-top:8px; }
#startpageVernetzt .content a.mobil { padding-top:9px; }
#startpageVernetzt .content a img { vertical-align:middle; padding:0px 7px 3px 0px; margin-top:-1px;}
#startpageIPO .content { padding-top:4px; padding-bottom:3px; }

/* IPO-Block auf der Startseite */
.ipoBox .ipo { border-bottom:1px solid #e9e9e9; padding:5px 0px 5px 5px; font-size:13px; line-height:19px; }
.ipoBox .ellipsis { max-width:290px; }

/* Kurse-Zeile im Footer */
.kurseBox { padding:5px 0px; }

/* Kolumnenblock auf der Startseite */
.topcolumns { line-height:19px !important; font-size:13px !important; }
.topcolumns .column.half { margin:0px; padding:5px; }
.topcolumns h2 { font-size: 13px; font-weight: 600; margin: 0px; }
.topcolumns h2.mitAnzeige { float:left; }
.topcolumns .focus,
.topcolumns .emittent { background-color: #DEE9FA; }
.topcolumns .header { height:19px; margin-bottom:6px; }
.topcolumns .teaser { float:right; }
.topcolumns .title {  font-weight:bold; }
.topcolumns img.autorImage { width:55px; height:55px; border-radius:38px; margin-right:7px; }
.topcolumns.news_rows_1 {min-height: 105px; position: relative; }
.topcolumns.news_rows_2 {min-height: 205px; position: relative; }
.topcolumns.news_rows_3 {min-height: 305px; position: relative; }
.topcolumns.news_rows_4 {min-height: 405px; position: relative; }
.topcolumns .pageNavigate { position: absolute; bottom: 5px; }


#pageSnapshot .column.third.last { padding-top:12px; }
#pageSnapshot .seoBox { border-top: 0px; margin: 0px !important; }
#pageSnapshot .infoBox .labels { width:90px; }
#pageSnapshot .infoBox.fonds .labels { width:110px; }
#pageSnapshot .infoBox.anleihen .labels { width:113px; }
#pageSnapshot .infoBox.anleihen.new .labels { width:195px; }
#pageSnapshot .infoBox.anleihen.emittent.new .labels { width:100px; }
#pageSnapshot .ipoBox .labels { width:125px; }
#pageSnapshot .ratingBox .top { border-top:1px solid #e9e9e9; }
#pageSnapshot .ratingBox .subtitle { width:75px; }
#pageSnapshot .ratingBox.new .subtitle { width:100px; }

.newsAnalystColumn { width: 150px; }
/* Schrift vor Bild */
.imageOverlay div { padding-left:10px; text-align:left; padding-right:5px; }
.imageOverlay .description  { font-style:italic; font-size:12px;}
.imageOverlay .description span  { float:left; }
.imageOverlay .description span.last  { float:right; }
.imageOverlay .title { font-weight:bold; line-height:18px; font-size:14px; }
img + div.holdPosition div.imageOverlay,
span + div.holdPosition div.imageOverlay,
div.imageCell + div.holdPosition div.imageOverlay { background:rgba(0,0,0,0.5) }
div.imageCell { overflow:hidden; max-width:125px; }

.link { color:#0a3090; text-decoration:none;}
.link:hover { text-decoration:underline;}

/* Newslayout Bebilderte News */
#WEBSEITE .tPicNews td.image { text-align:center; vertical-align:bottom; padding:4px 0px 5px; border-bottom:1px solid #e9e9e9; width:125px; }
#WEBSEITE .tPicNews td.image.videoImage { max-width:125px; height:80px; overflow:hidden; }
#WEBSEITE .tPicNews td.image.redaktion { width:80px; }
#WEBSEITE .tPicNews td.image .imageCell { height:80px; overflow:hidden; }
#WEBSEITE .tPicNews td.image .imageOverlay { padding-top:2px; padding-bottom:2px; }
#WEBSEITE .tPicNews td.image .date { padding-left:3px; }
#WEBSEITE .tPicNews td.newsHeadlineAndTeaser { border-bottom:1px solid #e9e9e9; font-size:13px; line-height:19px; padding-bottom:5px; padding-left:5px; padding-top:3px; vertical-align:top; min-height:81px; }
#WEBSEITE .tPicNews td.newsHeadlineAndTeaser .newsHeadline { margin-bottom:5px; font-weight:bold; }
#WEBSEITE .tPicNews td.newsHeadlineAndTeaser .teaser { overflow:hidden; height:100%; }
#WEBSEITE .tPicNews td.newsHeadlineAndTeaser .teaser a,
#WEBSEITE .tPicNews td.newsHeadlineAndTeaser .newsHeadline a { color:#000000; }
#WEBSEITE .tPicNews td.newsHeadlineAndTeaser .relatedInstrument span.last { padding:0 10px; }
#WEBSEITE .tPicNews.empty { line-height:19px; padding:6px 2px; border-bottom:1px solid #e9e9e9; font-size:13px; margin-bottom:10px; }

#pageArtikels .tPicNews td.image { padding-top:9px; padding-bottom:10px; }
#pageArtikels .tPicNews td.newsHeadlineAndTeaser { padding-bottom:10px; padding-top:8px; }
/* Newslayout Bebilderte News */

/* Seitennavigation Newsseiten */
.newsBoxBig.new .pageNavigate { text-align:center; }
.newsBoxBig.new table { padding-bottom:10px;}
.resultsPerPage { position:absolute; bottom:15px; font-size:11px; right:0px; }
.column.twothirds .pageNavigationAndResultsPerPage .pageNavigate { left:33%;  }
#pageTimesSales .pageNavigationAndResultsPerPage { height:30px; }



/* Haustier-Guide */
#pageHaustier .contentLeft { width:630px; margin-right:20px;}
#pageHaustier .contentRight { width:290px; }
#pageHaustier .grafik { width:630px; }
#pageHaustier h3 { margin-bottom:0px; }
#pageHaustier ol { padding-left:15px; }
#pageHaustier ul { padding-left:15px; line-height:18px; }
#pageHaustier textarea { width:625px; height:30px;}
#pageHaustier a { color:#000000; text-decoration:none; }
#pageHaustier table { border:1px solid black; width:auto; }
#pageHaustier td { padding:0px 5px 0px 5px; }
#pageHaustier #Urheberrecht a { color:#0A3090; }
#pageHaustier #Urheberrecht { line-height:18px; }

/* Futures-Seiten */
#eurex { font-size:13px; line-height:19px; }
#eurex > .infobox { background:#DEE9FA; padding:10px; }
#eurex .letternav { padding:3px 11px; }
#eurex .kreis { display: inline-block; background-color: #245299; border-radius: 12px; margin: 3px; width: 24px; height: 24px; line-height:24px; text-align: center; vertical-align: middle; }
#eurex .kreis a { color:#FFF; font-weight:bold; }
#eurex form[name="search_produkt"] { width: 304px; height:30px; margin:0px; border-radius:0px 5px 5px 0px; background:#26579f; padding:0px; vertical-align:bottom; margin:14px auto 20px auto; }
#eurex form[name="search_produkt"] input[type="text"] { height:28px; width:249px; padding:0px 0px 0px 12px; margin:1px 0px 0px 1px; border-radius:0px; font-size:13px; border:none; }
#eurex form[name="search_produkt"] input[type="submit"] { height: 20px; margin:0px 0px 0px 6px; vertical-align:middle; width:20px; background:url('/i/sprites/sprite_template.png') no-repeat scroll left top; background-position:-140px -16px; border:none; }
#eurex form[name="search"] { line-height:40px; }
#eurex input[name="searchname"] { width:100%; }
#eurex .subblock { display:inline-block; margin-left:10px; }
#eurex .pseudotable > div { width:300px; display:inline-block; vertical-align:top; }
#eurex .pseudotable > div > span { display:inline-block; width:120px; ;}
#eurex select { background-color:#FFF; }
#eurex select[name="option"] { width:264px; }
#eurex select[name="running_time"] { width:96px; text-align:right; }
#eurex .price_range { width:40px; text-align:right; }
#eurex .pageNavigate, #eurex + .quoteContent .pageNavigate { position:absolute; top:0px; }
#eurex .resultsPerPage, #eurex + .quoteContent .resultsPerPage { bottom:inherit; top:0px; }



.quoteContent.new .pageNavigate { text-align:center; }
.quoteContent.new table.line { padding-bottom:10px; }

/* Sentifi-Widgets */
.sentifiWidget iframe.sf-iframe { width:100%; border:none; height:0px; }

/* allgemeines */
.noData { border-bottom: 1px solid #e9e9e9; font-size: 13px; line-height: 24px; text-align: center; }

.new.legend { font-size:13px; line-height:19px; }

.zugehoerigeBox.new { border-bottom: 1px solid #e9e9e9; }
.zugehoerigeBox.new .produkte img { display:block; margin: 0 auto; }
.zugehoerigeBox.new .produkte table { }
.zugehoerigeBox.new .produkte div.produkteHeadline { font-size:13px; }
.zugehoerigeBox.new .ellipsis { max-width:180px; }
.zugehoerigeBox.new form img { border: none; }

/* Analysenbox (Profilseiten) */
.profil_analysen, .profil_analysen td, .profil_analysen th, #last_analysis td, #last_analysis th { font-size:13px; line-height:23px; }
table.analysis tr td:not(:first-child) { text-align:center; }
#last_analysis { margin-top:5px; background-color:#DEE9FA; padding:3px 0px 4px 0px; }
#last_analysis table { margin:0px 0px 4px 10px; }
/* Analysenbox (Profilseiten) */

.new .line td.smartdate { width:58px; vertical-align:top }
.navbox { width:100%; }

.columnImage { max-width:620px; overflow-x:auto; overflow-y:hidden; padding-bottom:20px; }

.hideQuelle .quelle { display:none !important; }

#pagePredictions p {font-size: 13px; line-height: 19px;}
.stockPredictions table.line { table-layout:fixed; }
.stockPredictions span.sprite,
#pagePredictions span.sprite { background-image: url("/i/sprites/sprite_template.png"); width:24px; height:24px; vertical-align:middle;}
.sprite.sprite_win { background-position:-24px -45px; }
.sprite.sprite_loss { background-position:-48px -45px; }
.sprite.sprite_neutral { background-position:-270px -37px; }
.sprite.sprite_win_uncolored { background-position:-222px -37px; }
.sprite.sprite_loss_uncolored { background-position:-246px -37px; }
.sprite.sprite_neutral_uncolored { background-position:-72px -45px; }
.predictionTable { text-align:center; width:100%; table-layout:fixed; }
.predictionTable td { font-size:13px; height:24px; text-align:center; }
.predictionTable td div { padding:5px; display:inline-block; border-radius:4px; border:1px solid #888888; cursor: pointer; }
.predictionTable td div span:first-of-type { margin:5px; vertical-align:middle; }
#prediction_input { width:26%; margin-left:36.5%; font-size:18px; text-align:center; margin-top:12px; }
.prediction_input_text { font-size:18px; margin-left:5px; }
.prognosen_box { position:relative; }
.prognosen_box .savedMessage { position:absolute; bottom:0px; }

.single_line {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hint {background-color: #ffc; font-size: 10px; float: right; margin: 3px 0px;}

/* Spalten in Kurslisten (temporaer) */
.ql_market { max-width:146px; }
.mp_realtime { background-color: #f2f2b6; color: #000000; }
.lastQuotes .market div, .bidAskQuotes .market div, .mp_realtime { display:inline-block; margin-right:2px; width:8px; }
.ql_progress,
.ql_performance { width:55px !important; }
.ql_performanceSmall { width:45px !important; }
.ql_progressSmall { width:45px !important; }
.ql_progress.new,
.ql_performance.new { width:60px !important; }
.ql_performance.center, .ql_quote.center { padding: 0 2px 0 3px; }
.withoutPieces .ql_progress.new,
.withoutPieces .ql_performance.new { width:75px !important; }
.ql_quote { width:58px !important; }
.ql_quote.new,
.column.half .timesAndSales .ql_quote.new { width:65px !important; }
.ql_quoteSmall { width:52px !important; }
.withoutPieces .ql_quote.new,
.timesAndSales .ql_quote.new { width:100px !important; }
#pageHistPerfList .ql_performance,
#pageHistPerf52W .ql_performance { width:80px !important; }
#pageTimesSales .ql_performance { width:205px !important; }
.TABLET #pageTimesSales .ql_performance { width:127px !important; }
.ql_time { width:52px !important; }
.ql_time.new { width:55px !important; }
.ql_volume,
.ql_weight,
.column.half .timesAndSales .ql_volume.new,
#pageHistPerf52W .ql_quote { width:70px !important; }
.ql_volume.new,
.ql_weight.new { width:80px !important; }
.timesAndSales .ql_volume.new { width:90px !important; }
.ql_moreLinks { width:127px !important; }
.ql_moreLinksSmall { width:216px !important; }
.TABLET .ql_moreLinks { width:96px !important; }
.TABLET .ql_moreLinksSmall { width:165px !important; }
.ql_moreLinks.new { width:270px !important; }
.TABLET .ql_moreLinks.new { width:193px !important; }
.ql_links { width:105px !important; }
#pageHistPerfList.new .ql_links,
#pageHistPerf52W.new .ql_links { width:120px !important; }
.ql_newsbutton { width:12px !important; }
.ql_newsbutton.new { width:16px !important; }
.new table.line thead tr div.headerCol, .new table.line thead tr div.headerCaption { float:none; }
.ql_select { width:20px !important; }
.ql_select.new { width:24px !important; }
.ql_connect {width:4px !important; padding-left:0px !important; padding-right:0px !important; }

#pageEmittentenMS div.headerCaption {width: auto; float: inherit;}

/* Fondsbereich */
#pageFonds table.line td.lastPoster { color:#697085; }
#pageFonds table.line thead tr, #pageFonds table.line tr.subtitle, #pageFonds table.line th.middle div.tableRow div.headerCaption { line-height:24px; }
#pageFonds .newsBox td {vertical-align:top; line-height: 19px; padding-top: 6px; padding-bottom: 6px}
.fondsSearch select, .fondsSearch select option,.etfSearch select, .etfSearch select option,.QuickSearch select, .QuickSearch select option { background-color: #FFFFFF; }
.fondsSearch select, .etfSearch select { width: 255px; }
.fondsSearch input[type="text"] { width:60px; text-align:right; }
.fondsSearch #minalterFonds, .fondsSearch #maxalterFonds { width:120px; margin-right:5px;}
.fondsSearch #maxalterFonds { margin-left:5px; }
.fondsSearch #nameFonds { width:250px; text-align:left; }
.fondsSearch #anlageFonds { width:255px; }
.fondsSearch .content, .etfSearch .content, .QuickSearch .content { background:#DEE9FA; padding: 5px 10px 15px; }
.anleihenSearch, .fondsSearch { width:100%; }
ul#reiter_fondssuche_Results { float:left; }

.fondsLinks .content { background:#DEE9FA; padding:5px; }
.fondsLinks .content ul { list-style-type:none; margin:0px; padding-left:10px;}
.fondsLinks .content ul li { margin-left:0px; line-height:19px; font-size:13px; }

/*  Block: ETFs */
#etfs table.line td.lastPoster { color:#697085; }
#etfs table.line thead tr, #etfs table.line tr.subtitle, #etfs table.line th.middle div.tableRow div.headerCaption { line-height:24px; }
#etfs .newsBox td {vertical-align:top; line-height: 19px; padding-top: 6px; padding-bottom: 6px}
.etfSearch #nameETF { width:226px; text-align:left;}
.etfSearch select { width:230px; }
.etfSearch input[type="text"] { width:70px; text-align:right; }
.etfSearch .searchhalf { float:left; width:50%; }

.QuickSearch input[type="text"] { width:470px; }
.QuickSearch select { width: 476px; }

.etfQuickSearch input[type="text"] { margin-left:5px; width:149px; }
.etfQuickSearch select { margin-left:5px; width: 155px; }
.QuickSearch td { font-weight:bold; }
.QuickSearch td div { margin-top:8px; }
.TABLET .QuickSearch input[type="text"] { width:612px; }
.TABLET .QuickSearch select { width:618px; }

#etfs > h1 { font-size:25px; }


/*  Block: ETFs */

/* Block: Rohstoffe */
.meistgesuchtBoxOuter {position: relative; height: 175px;}
.meistgesuchtBoxInner {position: absolute; right: 0; top: 135px; text-decoration: none;}
.meistgesuchtBoxText {display: inline-block; margin-right: 5px; vertical-align: middle;}
.meistgesuchtBoxImage {display: inline-block; width: 80px; height: 20px; vertical-align: text-top;}
/* Block: Rohstoffe */

/* Block: Magazin */
.wissen .column h1 { font-size:25px; line-height:30px; font-weight:normal; }
.wissen.artikel .column .text > img { display:block; margin:0 auto; }
.wissen #more_news { display:table; }
.wissen #more_news > div { width:330px; height:80px; float:left; padding:10px; display:table-cell; }
.wissen #more_news > div * { float:left; line-height:24px; font-size:16px; }
.wissen #more_news > div a, #more_news > div a:link, #more_news > div a:visited { display:block; font-weight:bold; color:#000; width:330px; height:80px; overflow:hidden; }
.wissen #more_news > div a:hover,#more_news > div a:active { text-decoration:underline; }
.wissen #more_news div.thumbnail { background-repeat:no-repeat; background-position: 0px 0px; width:125px; height:80px; background-size:155px auto; margin-right:8px; }
.wissen #more_news div.position_fix { height:0px; width:125px; }
.wissen #more_news div.overlay { position:relative; width:125px; }
.wissen #more_news span.date { width:122px; font-size:13px; font-style:italic; color:#FFF; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; font-weight:normal; position:absolute; left:0px; top:56px; padding-left:3px; }

/* Block: Magazin */
#teaserLayer { position: fixed; bottom: 0px; max-width: 300px; right: -300px; background-color: white; z-index: 9999; overflow: hidden; }
#teaserLayer .topnewstext {padding: 5px 5px 10px 5px;}
} /* Ende @media all */

/* Block: Sponsored Post */
td.specialText {color: grey;}
div.imageOverlay.special span.last::after { content: " Anzeige"; font-style: normal;}
div.abstandSmall.specialText .arheadgl.new { background-color: #9C9C9C;}
div.newsHeadline.specialText { width:calc(100% - 48px); position:relative; }
div.newsHeadline.specialText::after { content: " Anzeige"; color:#9C9C9C; font-weight:normal; font-size:10px; position: absolute; top:-7px; right:-48px; }
/* Block: Sponsored Post */

.prgLink { cursor: pointer; }
.prgLink:hover { text-decoration: underline; }
.buttonNew .prgLink:hover { text-decoration: none; }

/* Krypto-Übersicht */
.crypto.iframeNews {width: 100%; height: 315px; border:none;}
.crypto.iframeKolumnen {width: 100%; height: 260px; border:none; margin:0px;}


.backgroundDark.top, .backgroundLight.top { position: absolute; top: 0px; height: 10px; width: 100%;}
.backgroundDark.bottom, .backgroundLight.bottom { position: absolute; bottom: 0px; height: 10px; width: 100%;}
.backgroundDark.left { float: left; }
.backgroundDark.tuerkis { background-color: #34b6b3; }
.backgroundLight.tuerkis { background-color: #d6f0ef; }
.backgroundDark.orange { background-color: #f18b52; }
.backgroundLight.orange { background-color: #fce7dc; }
.backgroundDark.rot { background-color: #eb5e65; }
.backgroundLight.rot { background-color: #fbdee0; }
.backgroundDark.magenta { background-color: #ca4f97; }
.backgroundLight.magenta { background-color: #f4dbea; }
.backgroundDark.violett { background-color: #8679b6; }
.backgroundLight.violett { background-color: #e7e4f0; }
.backgroundDark.blau { background-color: #449cd6; }
.backgroundLight.blau { background-color: #d9ebf7; }
.backgroundDark.cyan { background-color: #62b8e8; }
.backgroundLight.cyan { background-color: #dff0fa; }

.magazinKachelParent { width: 620px; }
.magazinKachelLink { color: white; }
.magazinKachel { position: relative; width: 200px; height: 200px; display: inline-block; margin-bottom: 8px; margin-right: 6px; }
.magazinKachel.Last { margin-right: 0px; }
.magazinKachelInner { position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
.magazinKachelImage { display: block; margin-left: auto; margin-right: auto; margin-right: auto; width: 50px; height: 50px;}
.fontProdukt { text-align: center; font-size: 200%; font-weight: 600; margin-bottom: 5px; }
.fontCounter { text-align: center; font-size: 150%; }

#pageArtikel .text p.generator { font-style: italic; font-size: 12px; }

/* Premium Broker Button */
.isPromoted { position:relative; margin-bottom:14px; }
.isPromoted2 { position:relative; margin-bottom:14px; }
.isPromoted3 { position:relative; margin-bottom:14px; }
.isPromoted::after { color:#aaaaaa; content:"Anzeige"; font-size:10px; line-height:10px; position:absolute; right:0px; bottom:-12px; }
.isPromoted2::after { color:#aaaaaa; content:"Anzeige/Werbung"; font-size:10px; line-height:10px; position:absolute; right:0px; bottom:-12px; }
.isPromoted3::after { color:#aaaaaa; content:"Werbung"; font-size:10px; line-height:10px; position:absolute; right:0px; bottom:-12px; }
.LSResultOut .isPromoted { margin-top:14px; }
.LSResultOut .isPromoted::after { bottom:unset; top:-10px; }

@media screen,projection {
#ArivaDe { background: #e9e9e9; }

.similar_fonds td:first-child { overflow:hidden; text-overflow:ellipsis; white-space: nowrap; max-width: 150px; }
.similar_fonds td:last-child { width: 30px; }

}

@media print {
#ArivaDe { background:none !important; }
}

.greyline {margin:0; height: 1px; border: none; background-color: #E9E9E9; }
