/* ariva css */
@media all {

/* HTML-Elemente */
html { margin:0px; padding:0px; }
h1 { font-size: 16px; margin-bottom: 7px; font-weight: bold; color: #000000 }
h2 { font-size: 22px; font-weight:normal}
h4 { margin: 20px 0px 8px 0px}
table { empty-cells:show }
p, td, th, i, body {
	font-family:Arial,"Nimbus Sans L",Helvetica,sans-serif;
	font-size:12px;
	/* --> IE7 ClearType ausschalten, Durchsichtigkeit deaktivieren*/
		/* filter:alpha(opacity=100); */
		/* opacity:1.0; */
		/* background-color:#FFFFFF; */   /*Hintergrundfarbe muss gesetzt werden, damit das ClearType vom IE freiwillig abgeschaltet wird*/
	/* <-- IE7 ClearType ausschalten, Durchsichtigkeit deaktivieren*/
}
input, select, textarea {
  font-family:Arial,"Nimbus Sans L",Helvetica,sans-serif;
}
textarea { font-size:12px }
p, ul, fieldset, blockquote, ol, dl { margin: 13px 0px; }
blockquote      { margin-left: 40px; margin-right: 40px; }
ol, ul, dir, menu, dd        { padding-left: 40px; }
ol ul, ul ol, ul ul, ol ol { margin-top: 0px; margin-bottom: 0px; }
pre, tt { font-family: monospace; }
pre {
	white-space: pre-wrap;      /* CSS3 */
   white-space: -moz-pre-wrap; /* Firefox */
   white-space: -pre-wrap;     /* Opera <7 */
   white-space: -o-pre-wrap;   /* Opera 7 */
   word-wrap: break-word;      /* IE */
}
a { text-decoration : none; color : #0A3090; }
a img {border: 0;}
a:hover { text-decoration : underline }
a.showvisited:visited { color : #697085 }
a.black:link { color : #000000 }
a.black:visited { color : #000000 }
a.black:active { color : #000000 }
a.black:hover { color : #000000 }
li {padding:2px 0px 2px 0px}
figure {margin: 0px;}
/* HTML-Elemente */


#h2 { font-size:18pt; line-height:27pt; }
#h3 { font-size:15pt; line-height:24pt; }

#ThemaImFokus ul { margin-bottom:12px; margin-top:-12px; }
#ThemaImFokus h1 { margin-bottom:12px; }
.abstand14 { margin-bottom:14px; }	/* Vertikaler Abstand von 14px */
.abstand24 { margin-bottom:24px; }	/* Vertikaler Abstand von 24px */

/*  Standardklassen  */
.anzeigeText { color:#AAAAAA; font-size:10px; text-align:right; line-height:15px; height:15px; padding-right:3px; }

table.line td {vertical-align: baseline;}

.colbckwin {
	background-color: #53c553;
	background: linear-gradient(#69cd69 , #40ba40); /* Standard syntax */
	color: #000000;
	height: 9px;
	overflow: hidden;
}
.colbckloss {
	background-color: #c55353;
	background: linear-gradient(#cd6969 , #ba4040); /* Standard syntax */
	color: #000000;
	height: 9px;
	overflow: hidden;
}
.colbckNoChange {
	background-color: #8C8C8C;
	background: linear-gradient(#9B9B9B , #7D7D7D); /* Standard syntax */
	height: 9px;
	overflow: hidden;
}

.vertical_align_top { vertical-align: top !important; }

.balken_geld_brief {padding-left:0px; padding-right:0px; vertical-align: baseline;}
.balken_geld_brief_div_container {height: 9px; overflow: hidden; position: relative; left: 10px; vertical-align: inherit;}

.boardBox table.line td {vertical-align: top;}

.contentLeft { float:left; margin-right:10px; width:375px; }
.contentLeft .content { background:linear-gradient(to top, #D1DFF5 , #F6F9FE) #CEDFF8; }
.contentRight { float:right; width:375px; }
.quoteContent .contentLeft { width:625px; } /*  überschrieben für Seiten im Quotes-Verzeichnis mit Menu (Klasse in SeitenDiv einbauen)  */
.quoteContent .contentRight { width:125px; } /*  überschrieben für Seiten im Quotes-Verzeichnis mit Menu (Klasse in SeitenDiv einbauen)  */
.nextLevel.contentLeft { width:183px; margin-right:9px; } /*  überschreiben für Nutzung innerhalb einer Spalte  */
.nextLevel.contentRight { width:183px; } /*  überschreiben für Nutzung innerhalb einer Spalte  */

.debugblocks { background-color: lightblue; }
.smartdate { width:48px; } /* Klasse fuer Smartdate-Tabellenzellen */
.datetime { width:100px; } /* Klasse fuer DateTime-Tabellenzellen */
.members { width:58px; } /* Klasse fuer Mitglieder-Tabellenzellen */
.wertung { width:52px; } /* Klasse fuer Wertung-Tabellenzellen */
.postings { width:43px; } /* Klasse fuer Antworten-Tabellenzellen */
.performance { width:47px; } /* Klasse fuer Antworten-Tabellenzellen */
.externLink { margin-left:2px; border:0px; width:10px; height:10px; } /* Image fuer externe Links */
.raquo { font-weight:bold; font-family:Tahoma,Nimbus Sans L; vertical-align:top; }
.anzeigeSchalter { margin-bottom:5px; padding-left:3px; }
.abstand { margin-bottom:20px; }	/* Globaler vertikaler Abstand aller Elemente zueinander */

.content { line-height:16px; background: #DEE9FA; padding:9px 3px 6px 3px; }
.mehrLink { text-align:right; height:15px; padding-right:3px; }
.mehrLink .arsubheadmorearrow { line-height:22px; }
.content form { margin:0px; }
.content h2 { font-weight:bold; font-family:Arial,Nimbus Sans L,Helvetica,sans-serif; font-size:12px; margin:0px; }
.content h2.mitContent { float:left; }
.content h2.abstand { margin-top:12px; margin-bottom:0px}
.communityBoards.abstand {margin-bottom: 15px;}

.arheadgl { font-family: Tahoma,"Nimbus Sans L",Helvetica,sans-serif; font-weight: bold; font-size: 12px;line-height: 16px; }
/* ----- Blauverlauf ----- */
.arheadgl, #navandsearch, .reiterzeile ul.reiter li.inactive {color: #ffffff; background: #1C5AB6; background: linear-gradient(to top, #255399, #316EC9) }
.arheadgl h1, .arheadgl h2, .arheadgl h3  { float:left; margin-top:1px; margin-bottom:0px; border: 0px; padding-left: 3px; height:15px; }

/* ----- ARIVA Fass-Styles ----- */
.printid { cursor:pointer; color:black; }
.printid:hover { text-decoration:underline; }

/*
.fass { border:1px solid black; background-color:white; width: 3px; height: 8px; display:inline-block; margin-right:3px; }
*:first-child+html .fass { display:block; float:left; margin-top:2px; } /* IE7 Hack */
/*
.fass.grey  { border-color:#898989; }
.fass.red   { border-color:#EF3939; }
.fass.blue  { border-color:blue; }
.fass.green { border-color:green; }

.fass.level0 {  border-bottom-width: 1px; height: 8px; }
.fass.level1 {  border-bottom-width: 2px; height: 7px; }
.fass.level2 {  border-bottom-width: 4px; height: 5px; }
.fass.level3 {  border-bottom-width: 6px; height: 3px; }
.fass.level4 {  border-bottom-width: 8px; height: 1px; }
.fass.level5 {  border-bottom-width: 9px; height: 0px; }

/* 9-Stufen-Level
.fass.level0 {  border-bottom-width: 1px; height: 8px; }
.fass.level1 {  border-bottom-width: 2px; height: 7px; }
.fass.level2 {  border-bottom-width: 3px; height: 6px; }
.fass.level3 {  border-bottom-width: 4px; height: 5px; }
.fass.level4 {  border-bottom-width: 5px; height: 4px; }
.fass.level5 {  border-bottom-width: 6px; height: 3px; }
.fass.level6 {  border-bottom-width: 7px; height: 2px; }
.fass.level7 {  border-bottom-width: 8px; height: 1px; }
.fass.level8 {  border-bottom-width: 9px; height: 0px; }
*/

.infos { border-top:2px solid #eeeeee; border-bottom:2px solid #eeeeee; margin-top:10px; }
.infos dl.imgLeft {float: left; margin:2px 10px 10px 0;}
.infos dl.imgLeft dd { padding:2px 0px 0px 2px; margin:0; font-size:90%;}
.infos dl.imgRight {float: right; margin:15px 0px 5px 15px;}
.infos dl.imgRight dd { padding:2px 0px 0px 0px; margin:0; font-size:90%;}
.infos div.b1       { float:left; width:760px; }
.infos div.b2       { float:left; width:375px; margin-right:10px; }
.infos div.b2right  { float:left; width:375px; }
.infos div.b3       { float:left; width:246px; margin-right:11px; }
.infos div.b3right  { float:left; width:246px; }
.infos div.text { font-size:13px; line-height: 19px; margin-bottom:10px; }
.infos h2 { margin-top:10px; font-size: 18px; font-weight:normal; }
.infos h3 { margin-top:10px; font-size: 14px; font-weight:bold; }
.infos img { max-width:375px; max-height:300px; }
.infos p { line-height:17px; margin:8px 0px; font-size:11px; padding: 0px 5px; }
.infos h1 { font-size:13px; margin:4px 0 0 0; padding:5px; }


/* --- Sonderformen --- */
/*
.fass.ariva { border:0px; border-top:3px solid #FF0000; background-color:#000000; height:7px; width: 5px; }
.fass.ingdiba { border:0px; border-top:3px solid #373787; background-color:#FF7B23; height:7px; width: 5px; }
.fass.emfass { border:0px; border-top:3px solid #000000; background-color:#FF0000; border-bottom:4px solid #FFCE00; height:3px; width: 5px; }
.fass.usboersenmedien { border:0px; border-top:3px solid #E4DED1; background-color:#C2001E; height:7px; width: 5px; }
.fass.usshareworks { border:0px; border-top:3px solid #898696; background-color:#444C96; height:7px; width: 5px; }
*/
/* --- Sonderformen --- */
/* ----- ARIVA Fass-Styles ----- */

/* - ARIVA.DE -  */
#ArivaDe { margin:0px; padding:0px; }
#ARIVA { position:relative; }
#WEBSEITE { background-color:#FFFFFF; position:relative; }

/*  HEADER-Styles  */

/* Head */
#head { height:46px; border-top: 1px solid #E1EAFB; background: #F1F5FD; background: linear-gradient(to top, #DDE8FB, #FFFFFF) }
#logo { float:left; margin: 8px 40px 6px 6px; }
#logo_tablet { float:left; margin: 8px 30px 6px 6px; }
#login { float:left; padding-top:8px; line-height: 15px; }
#arrow_back_tablet { margin: 10px 25px 0px 0px; height: 25px; width: 25px; }
#mini_quotes { width:330px; float:right; padding-right:8px; padding-top:8px; }
/* Head */

/*  Horizontales Navigationsmenü & LiveSuche  */
/* Horizontales Navigationsmenü  */
#navigation { height:26px; float:left; padding-left:4px; }
#navigation ul { list-style-type:none; margin:0px; padding:0px; }
#navigation .menuDropdown li.hasMenu:hover { margin-left:1px; margin-right:1px; border-left:1px solid #A3A3A3; border-right:1px solid #A3A3A3; height:27px; background-color:#FFFFFF; }
#navigation .menuDropdown li:hover { border-top: 0px solid #ff00ff; }
#navigation .menuDropdown li div a:hover { background-color:#EAEAEA; }
#navigation .menuDropdownNoJS .active a,
#navigation .menuDropdownNoJS li:hover a,
#navigation .menuDropdownNoJS li a:hover,
#navigation .menuDropdown .active a,
#navigation .menuDropdown li:hover a,
#navigation .menuDropdown li a:hover {	color:#000000;	background-color:#FFFFFF; }
#navigation li { display:block; position:relative; height:26px; line-height:24px; font-family:Tahoma,"Nimbus Sans L",Helvetica,sans-serif; color:#FFFFFF; font-size:12px; float:left; margin:0px 2px 0px 2px; padding:0px; }
#navigation li span a { color:#FFFFFF; font-weight:bold; padding:4px 5px 6px 6px; margin:0px; background-color:transparent; }
#navigation li div {	margin-top:3px; display:none;	position:absolute; left:0px; top:24px; margin-left:-1px; border:1px solid #A3A3A3; border-top:0px; background-color:#FFFFFF; white-space:nowrap; padding-top:5px; padding-bottom:5px; z-index:10000; }
#navigation li div a { border:0px; display:block; color:#000000; font-weight:normal; padding:0 25px 0 0; line-height:18px; height:18px; font-family:Arial,"Nimbus Sans L",Helvetica,sans-serif; font-size:12px; margin: 1px 5px -1px 5px; }
#navigation li div .hr { display:block; margin:6px 5px; border-bottom:1px solid #A3A3A3; }
#navigation li:hover div,
#navigation li div:hover { display:block; }
#navandsearch { height:26px; white-space:nowrap; margin-bottom:-2px; position:relative; border-top: 1px solid #85B0F1;  border-bottom: 1px solid #85B0F1; }

li#fondsMenuElement { display:none; }
li#fondsMenuLimiter { display:none; }
li#anleihenMenuElement { display:none; }
li#anleihenMenuLimiter { display:none; }
li#wissenMenuElement { display:none; }
/* Horizontales Navigationsmenü */

/* LiveSuche */
#search { height:26px; width:190px; float:right; background: #E2001A; background: linear-gradient(to top, #CE0018, #F6001D); border-top: 1px solid #F58181;  border-bottom: 1px solid #F58181; margin-top:-1px;}
#megasuche { margin:0px; padding-top:2px; text-align:center; }
*:first-child+html #megasuche { padding-top:0px; } /* IE7 Hack */
* html #megasuche { padding-top:0px; } /* IE6 Hack */
#livesearch { width:110px; height:16px; margin:0px 0px 0px 6px; padding:2px; border:1px solid #999; vertical-align:middle; font-size:13px; }
#go { height:22px; margin:0px 6px 0px 0px; vertical-align:middle; font-size:12px; font-family:Arial,"Nimbus Sans L",Helvetica,sans-serif;}
.LSResultOut { padding:5px 9px; }
.LSResult { position: absolute; z-index: 100; left:338px; top:24px; background-color: white; padding:0px; width:420px; border: solid 1px #a3a3a3; display:none; }
.liveSearchRow td { background-color: #ffffff; padding-left: 2px; padding-right:2px; }
.liveSearchRowActive td { background-color: #e5e5e5; cursor:default; padding-left: 2px; padding-right:2px; cursor:pointer; }
.liveSearchRow a { color:black; }
.liveSearchRowActive a { color:black; text-decoration:underline; }
.liveSearchRow td.liveSearchLinkText { text-decoration:none; }
.liveSearchRowActive td.liveSearchLinkText { text-decoration:underline; }
.liveSearchMark { background-color: #ffddaa; text-decoration:none; }
.liveSearchRowActive .liveSearchMark { background-color: #ffddaa; text-decoration:underline; }
.searchmark { background-color: #ffddaa;}
/* LiveSuche */
/*  Horizontales Navigationsmenü & LiveSuche  */

/* Horizontales Submenu */
#submenu { height:24px;line-height:20px;background-color:#fcfcfc;border-bottom: 1px solid #c5c5c5;white-space:nowrap; }
#activemenu { font-size:12px;font-family:Arial,"Nimbus Sans L",Helvetica,sans-serif;color:#000000;text-align:left;vertical-align:middle;padding-top:3px;padding-left:10px;}
/* Horizontales Submenu */

/*  CONTENT-Styles  */
#CONTENT { width:760px;}

/*  Startseite  */
#startpage .contentRight { width: 600px; }
#startpage .hintMobile { font-size:20px; } /* Hinweis für Smartphone-Nutzer */

#startpage .contentLeft { width: 150px; }
#leftbar .abstand {margin-bottom: 15px;}
#leftbar .content .eineNews { padding-top:4px; padding-bottom:4px; width:146px; overflow:hidden; }
#leftbar .content .eineNews .imagerow img { vertical-align:bottom; padding-right:5px; }
#startpageKurse .abstand { margin-bottom:12px; }
#startpageNews .abstand { margin-bottom:19px; }
#startpageNews .content { padding-bottom:2px; }
#startpageNews .columns.emittent { margin-top:19px; }
#startpageNews .eineNews table td.image { padding-right:5px; }
#startpageNews .direct { padding-top:19px; }
#startpageEditorialNews h2 { padding-bottom:3px; }
#startpageEditorialNews .content { padding-top:5px; }
#startpageEditorialNews .image { width: 144px; height: 144px; }
#startpageEditorialNews .title { padding: 5px 0px 0px 0px; }
#leftbar #startpageVernetzt .content { padding-top:1px; padding-bottom:8px; }
#leftbar #startpageVernetzt .content a { display:block; padding-top:7px; }
#leftbar #startpageVernetzt .content a.twitter { padding-top:8px; }
#leftbar #startpageVernetzt .content a.mobil { padding-top:9px; }
#leftbar #startpageVernetzt .content a img { vertical-align:middle; padding:0px 7px 3px 0px; margin-top:-1px;}
#leftbar #startpageIPO .content,
#leftbar .emittentenNews .content { padding-top:4px; padding-bottom:3px; }
#showshare img {padding:0px 3px 0px 16px; vertical-align: text-bottom}

#topflop  { float:left; width:305px; margin-top:3px }
#topnews  { float:left; width:295px; margin-top:0px }
#main { width:600px }
.topnewslong .topnewstitle   { width:250px; color:black; font-size:14px; font-weight:bold; line-height:18px; padding: 0px 0px 0px 0px; vertical-align:top; }
.topnewslong .topnewstitle a { width:250px; color:black; font-size:14px; font-weight:bold; line-height:18px; padding: 0px 0px 0px 0px; vertical-align:top; }
.topnewslong .topnewsdate { line-height:16px; padding:0px 0px 0px 0px; vertical-align:top; text-align:right; white-space:nowrap;}
.topnewslong .topnewsimage { float:left; padding:4px 0px 0px 0px; border:0; }
.topnewslong .topnewsimagecol { line-height:17px; padding:6px 0px 9px 0px; vertical-align:top; border-bottom: 1px solid #ececec; }
.topnewslong .topnewstext { line-height:17px; padding:7px 6px 9px 12px; vertical-align:top; border-bottom: 1px solid #ececec; max-width:130px; }
.topnewslong .topnewstext .link { color:#0a3090; }
.topnewslong .topnewstext .link:hover { text-decoration:underline; }

.topnewsshort .topnewsimage { border:0; vertical-align:middle; padding:7px 0px 11px 0px;}
.topnewsshort .topnewsimagecol { width:70px;  line-height:16px; padding: 0px 0px 0px  0px; vertical-align:middle; text-align:center; border-bottom: 1px solid #ececec; }
.topnewsshort .topnewstitle    { width:174px; line-height:16px; padding: 5px 0px 0px 12px; vertical-align:top;    text-align:left;   border-bottom: 1px solid #ececec; }
.topnewsshort .topnewsdate     { width:51px;  line-height:16px; padding: 5px 0px 5px  0px; vertical-align:top;    text-align:right;  border-bottom: 1px solid #ececec;}


.fass_club_none { margin: 4px 3px 0px 0px; width:3px; border-left:1px; border-top:1px; border-right:1px; border-style:solid; border-color:#888888; }
.fass_club_1 { margin: 4px 3px 0px 0px; width:3px; border-left:1px; border-top:1px; border-right:1px; border-style:solid; border-color:#FF0000; }
.fass_club_2 { margin: 4px 3px 0px 0px; width:3px; border-left:1px; border-top:1px; border-right:1px; border-style:solid; border-color:#0000FF; }
.fass_club_3 { margin: 4px 3px 0px 0px; width:3px; border-left:1px; border-top:1px; border-right:1px; border-style:solid; border-color:#00FF00; }
.fass_club_4 { margin: 4px 3px 0px 0px; width:5px; background-color:#FF0000; border-bottom-style:solid; border-bottom-color:#000000; }

.newsleft { width:160px; float:left; padding: 3px 10px 0px 2px; border-right:1px solid #ddd; }
.newsleft.editorial h2 { font-weight: bold; font-family: Arial; font-size: 13px; }
.newsleft.editorial h3 { font-weight: normal; font-family: Arial; font-size: 13px; }
.newsleft.editorial .more { font-weight: normal; line-height: 19px; font-size: 13px; }
.newsarticle { width:560px; float:left; padding: 2px 5px 0px 20px; border-left:1px solid #ddd; margin-left:-1px; }
.newsarticle.iqanzeige { width:100%; float:unset; border-left:0px; padding:0px; margin-left:0px; }
.newsarticle.iqanzeige h1 { float:left; }
.newsarticle h1, .newsarticle h2 { font-size:17pt; line-height:22pt;margin:0px; font-weight:normal; }
.newsarticle .time { padding-top:8px; }
.newsarticle .text small { line-height:14px; }
.newsarticle .text img { max-width:100%; }
.newsarticle .source { text-align:right; padding:0px 0px 14px 0px; }
.newsarticle.editorial { word-wrap: break-word; }
.newsarticle.editorial h2 { font-weight: bold; font-family: Arial; font-size: 13px; }
.newsarticle.editorial figure { display: table; width: 1px; border-spacing: 0px 2px; }
.newsarticle.editorial img, figcaption { display: table-row; vertical-align: bottom; text-align: left; max-width: none;}
.newsarticle.editorial figcaption { position: relative; font-family: Arial; line-height: 12px; font-size: 11px; }
.newsarticle.editorial blockquote p { border-left:5px solid; border-color:#CCCCCC; padding-left: 15px; font-family: Arial; font-size: 13px; font-style: italic; }

/* Kolumnenblock auf der Startseite */
.news_column1 { width: 380px; }
.news_column2 { width: 380px; }
#news_columns_block .columnHeight { height: 85px; }
#news_columns_block h2 { font-size: 12px; font-weight: bold; margin: 0px; }
#news_columns_block .focus { background-color: #DEE9FA; }
#news_columns_block .emittent { background-color: #DEE9FA; }
#news_columns_block .imageDiv { float: left; padding: 1px 5px 5px 5px;}
#news_columns_block .header { height: 12px; padding: 5px 0px 5px 5px; }
#news_columns_block .noHeader { padding: 5px 0px 0px 0px; }
#news_columns_block .emptyHeader { padding: 5px 0px 0px 0px; }
#news_columns_block .textDiv { float:left; width: 335px; }
#news_columns_block .advert { color: #AAAAAA; font-size: 10px; line-height: 15px; height: 15px; padding: 5px 10px 0px 0px; }
#news_columns_block .author { padding: 0px 0px 3px 0px; }
#news_columns_block .date { font-size: 11px; font-style: italic; padding: 0px 0px 1px 0px; }
#news_columns_block .title { height: 30px; overflow: hidden}

a.boardmail { vertical-align:top;margin-left:3px; text-decoration:none; background-color: #FFFD8A;padding-left:1px; padding-right:1px;border-right: solid 1px #565656;border-bottom: solid 1px #565656; font-size:8pt;color:#000; }

ul.ul { margin:0px 0px 0px -17px; }
*:first-child+html ul.ul { margin-left:25px; } /* IE7 Hack */
* html ul.ul { margin-left:25px; } /* IE6 Hack */

.plistaList a { margin-top:3px; }
.hinweis_rot { width:760px; text-align:center; padding:20px 0px; color:#cc0000; }
/*  Startseite  */

/* Impressum */
#pageImpressum .liste.text { padding-left: 20px; }
/* Impressum */

/*  Chart  */
#pageChart .contentLeft { width:545px; }
#pageChart .contentRight { width:200px; }
/*  Chart  */

/* Devisen */
#widgetDevisenrechner .switch { padding-top: 0; padding-bottom: 0; padding-left:7px; margin: -3px 0 0 18px; width: 41px; vertical-align: middle; }
#widgetDevisenrechner .switch::-moz-focus-inner { border: 0; padding: 0; margin: 0; }
/* Devisen */

/* Chart-Konfig */
.chartkonfig { padding:4px; }
.chartkonfig label { display:block; float:left; padding:4px 0px 2px 0px; }
.chartkonfig div div { float:right; text-align:left; padding:2px; width:111px; }
.chartkonfig div div.vgl { float:left; text-align:left; padding:4px; width:190px; }
.chartkonfig div div input { margin-left: 0px; }
.chartkonfig select { width:109px; font-size:12px }
.chartkonfig input  { padding:0px; font-size:12px }
input.chartkonfbut  { padding:0px 2px; font-size:12px }
.chartkonfig br { clear:both; }
.chartkonfig div.h2 { clear:both; width:100%; margin:0px 0px 6px 0px; padding:6px 0px 2px 0px; cursor:pointer; border-top:1px solid #d0d0d0; color:#0A1D90; }
.chartkonfig .linklist { list-style-type:none; margin:0px 0px 8px 0px; padding:0px 0px 0px 11px; line-height: 20px; }
.hidden { display:none }
.chartkonfig .indicatorInput { width:25px; text-align:center;font-size:11px; }
.chartkonfig .indicatorBox { display:none; width:102px; min-height:25px; padding:0px 0px 5px 3px; margin:2px 5px 2px 0px; font-size:10px; }
.chartkonfig .indicatorMax { padding:2px 0px 0px 4px; font-weight:bold; }
.chartPushButton { padding:5px 5px 7px 7px; cursor:pointer; border:1px solid #dddddd;  background:#ffffff; }
.contentLeft .chartPushButton { margin:0px 9px 0px 2px; float:left; } /* Buttons linksbuending */
.contentRight .chartPushButton { margin:0px 2px 0px 9px; float:right; display:block; } /* Buttons rechtsbuending */
.chartPushButtonSelected { background:#e6e6e6; }
/* Chart-Konfig */

/*  Eingangsseiten  */
#pageEingang .contentLeft.text { margin-left:10px; text-align:justify; width:355px; margin-right:20px; }
#pageEingang .contentLeft.text h2 { font-size:18px; font-weight:normal; margin-bottom:0px; margin-top:0px; }
/*  Eingangsseiten  */

/*  Kurse  */
#pageQuotes .contentLeft { width:650px; }
#pageQuotes .contentRight { width:100px; }
.lastQuotes .subtitle .market, .bidAskQuotes .subtitle .market { padding-left:8px; }
.lastQuotes .market, .bidAskQuotes .market { padding-left:0px; }
.lastQuotes .market div, .bidAskQuotes .market div, .legend .colbcknew { float:left; width:8px; margin-right:1px; }
.bidAskQuotes .changeSkala { position:relative; left:10px; height:10px; font-size:9px; }
.bidAskQuotes .changeLabel { position:absolute; top:0px; width:20px; line-height:10px; height:10px; }
.legend { line-height:20px; }
.sponsored { color:#AAAAAA }
.legend .sponsored { float:right; }
.sponsored a { padding-left:3px; }
/*  Kurse  */

/*  Block: Info-Box  */
.infoBox .contentLeft,
.infoBox .contentRight { width:auto; }
/*  Block: Info-Box  */


/*  Block: zugehörige Derivate-Box  */
.zugehoerigeBox input { vertical-align:middle; margin:0px; }
.zugehoerigeBox label {	vertical-align:middle; margin-right:10px; }
.zugehoerigeBox form img { vertical-align:middle; border:1px solid #eeeeee; }
.zugehoerigeBox label[for=produkte_all] { display:inline-table; width:30px; }
.zugehoerigeBox label.checked { font-weight:bold; text-decoration:underline; }
.zugehoerigeBox label.checked img {}
.zugehoerigeBox form { height:30px; padding:5px 3px 3px 3px; border-bottom:1px solid #ececec; display:none; margin-bottom:7px; }
/*  Block: zugehörige Derivate-Box  */

/*  Block: Produkte-Komponente  */
.produkte .abstand { margin-bottom:5px; }
.produkte table.line div { width:9px; height:9px; }
.produkte div.produkteHeadline { padding-top:5px; padding-left:3px; }
.produkte td.produkteHeadline { padding-left:10px; }
.produkte td.background { background-color:#ECECEC; }
.produkte td.withColor { padding-left:3px; }
.produkte td.withoutColor { padding-left:10px;}
/*  Block: Produkte-Komponente  */

/*  Block: Chart-Box/Chart-Block  */
.chartBox div.chartImage,
.chartBlock div.chartImage { background-image:url(/i/wait.gif); background-repeat:no-repeat; background-position:center center; }
.chartBox div.chartImage { min-height:217px;}
.chartBlock div.chartImage { min-height:327px;}
.chartBox div.chartImage.volume { min-height:288px; }
.chartBox .abstand,
.chartBlock .abstand { margin-bottom:6px; }
.chartBlock div.chartImage.abstand { margin-bottom:10px;}
.chartBox .raquo { color:#0A3090; }
div.chartAktualisieren { padding:2px; background-color:#FFFFCC; border:1px solid #000000; font-size:11px; font-weight:bold; font-family:Verdana; }
div.chartAktualisieren img { margin-right:2px; }
div.chartLadefehler { font-family:Arial; font-size:12px; padding:5px; background-color:#FFD0D0; border:1px solid black; max-width:400px; overflow:hidden; text-align:center; }
#ViewerMouseUsage1.contentLeft { width:auto; }
#Helpers1.contentRight { width:auto; }
/*  Block: Chart-Box  */

/*  Block: Reiterzeile Profil + Depot  */
.reiterzeile { width:100%; }
.reiterzeile div.name { border-bottom:1px solid #ECECEC; line-height:26px; height:26px; max-width:100%; }
.reiterzeile div.name h1 { margin-bottom:2px; margin-top:0px; }
.reiterzeile div.name h1.big{ font-weight:normal; font-size: 18px; } /* Ãberschrift 18 Pixel */
.reiterzeile div.name h1.small { font-size: 14px; } /* WKNM Ãberschrift 14 Pixel */
.reiterzeile div.name h1 a{ color:#000000 }
*+html .reiterzeile div.name { z-index:-1; position:absolute; width:760px; }	/* IE7 Hack */
.reiterzeile ul.reiter { list-style:none; float:right; padding:0px; margin:0px; display:inline; }
.reiterzeile ul.reiter li { float:left; display:inline; padding:0px 4px 0px 4px; margin-left:5px; height:26px; font-size:12px; font-weight:bold; line-height:25px; }
.reiterzeile ul.reiter li.active { background-color:#FFFFFF; border-top:1px solid #ECECEC; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; }
.reiterzeile ul.reiter li.active a { font-family:Tahoma,"Nimbus Sans L",Helvetica,sans-serif; color:#000000; text-decoration:none; }
.reiterzeile ul.reiter li.inactive { border-bottom:1px solid #ECECEC; padding-left:5px; padding-right:5px; }
.reiterzeile ul.reiter li.inactive a {font-family:Tahoma,"Nimbus Sans L",Helvetica,sans-serif; text-decoration:none; color:#ffffff}
.reiterzeile ul.reiter li a:hover { text-decoration:none}
.reiterzeile div.verlauf, table.line tr.verlauf { color: #000000; background: #F7F7F7; background: linear-gradient(to top, #ECECEC, #FFFFFF) }
.reiterzeile div.info { line-height:20px; height:21px; color:#666666; padding-left:2px; }
.reiterzeile div.info div { float:left; padding-right:10px; }
.reiterzeile div.info a.edit { font-size:10px; }
.reiterzeile div.info a.symbol { color:#666666; }
.reiterzeile div.info a.red { color:#FF0000; }
.reiterzeile div.info a.cash { color:#000000; }
.reiterzeile div.info div.red a { padding-right:3px; }
.reiterzeile div.info div.add { float:right; padding-right:5px; color:#555555; font-size:10px; }
.reiterzeile .wknzl { background-color: transparent }
.reiterzeile div.hinweis { float:right; padding-top:4px; }
.reiterzeile div.message { background-color:#f5f5f5; line-height:16px; height:16px; color:#000000; padding-left:2px; }
.reiterzeile div.linktogroup { float:left; padding-top:15px; padding-left:3px; }
.reiterzeile div.logo { float:right; padding-top:5px; }
/*  Block: Reiterzeile Profil + Depot  */

/*  Block Reiterzeile Chart  */
.reiterzeile table { width:100%; height:18px; table-layout:fixed; }
.reiterzeile td { padding-bottom:1px; text-align:center; vertical-align:middle; font-family: Tahoma,"Nimbus Sans L",Helvetica,sans-serif; font-size: 11px; font-weight: bold; white-space:nowrap; }
.reiterzeile td,
.reiterzeile td a { color: #ffffff; background-color: #1C5AB6; }
.reiterzeile td.gap,
.reiterzeile td.aktiv,
.reiterzeile td.aktiv a { color: #000000; background-color: #F7F7F7; }
/*  Block Reiterzeile Chart  */

/*  Block: Barriere-Erreicht  */
.barriere { background-color:#ff0000; color:white; font-weight:bold; padding:2px 3px; }
/*  Block: Barriere-Erreicht  */

/*  Block: Anleihensuche/ETF-Suche/Fondssuche  */
.anleihenSearch, .fondsSearch { width:600px; }
.anleihenSearch .content, .etfSearch .content, .fondsSearch .content { line-height:22px; }
.anleihenSearch form input, .etfSearch form input, .fondsSearch form input { margin:0px; }
.anleihenSearch form select.anleihenMerkmal, .anleihenSearch form .anleihenEmittent { width:264px; }
.anleihenSearch form .anleihenEmittent.long { width:400px; }
.anleihenSearch form input.anleihenMerkmal, .anleihenSearch form select.anleihenMerkmal.short, .anleihenSearch form input.anleihenKennzahlen { width:110px; }
/*  Block: Anleihensuche/ETF-Suche/Fondssuche  */

/*  Block: Navigationsbox  */
.naviBox .content { line-height:21px; padding:3px 0px 3px 4px; }
.naviBox .content.abstand { margin-bottom:3px; }
.naviBox form { margin:0px; }
.naviBox .block { display:block; padding:2px 0; width:auto; }
.naviBox .block.sub { padding-left:5px; }
.naviBox ul { list-style-type: none; margin:0px; padding:3px 0px 3px 4px; }
.naviBox b a { color:#000000 }
.naviBox li.abstand { margin-bottom:0px; margin-top:9px; }
.naviBox form .expand { overflow:hidden; }
.naviBox .submitButton { margin-right:3px; font-size:12px; }
.naviBox label { display:block; float:left; }
.naviBox .content span { margin-top:-1px; padding: 0 7px 3px 0; }
.naviBox a.abstand { margin-bottom:0px; margin-top:9px; }
.naviBox table.line td { border: none; }
.naviBox table.line tr { background-color: transparent; }
.naviBoxTable table.line { margin-top: 4px }
.naviBoxTable { background:linear-gradient(to bottom,  #F6F9FE 0px,  #F6F9FE 19px, #CEDFF8 100%) #DEE9FA; padding-bottom: 3px;}
/*  Block: Navigationsbox  */

/*  Block: Kolumnenliste  */
.kolumnenListe table.line td { padding:4px; }
.kolumnenListe table.line div { line-height:16px; }
.kolumnenListe table.line td .teaser { font-size: 13px; padding-bottom: 2px; }
/*  Block: Kolumnenliste  */

/*  Block: Autorenliste  */
.autorenListe div.autor { float:left; width:104px; height:150px; margin-top:15px; padding:0px 2px 0px 2px; line-height:16px; }
.autorenListe img { margin-bottom:3px; }
/*  Block: Autorenliste  */

/*  Block: SearchTypes  */
.searchType .column { float:left; }
/*  Block: SearchTypes  */

/*  Block: Schnellsuche-Formular */
.schnellsuche form { margin:0px; }
.schnellsuche form input { margin:0px; vertical-align:middle; }
.schnellsuche form label { vertical-align:middle; }
.schnellsuche form td.submit { vertical-align:top; }
.schnellsuche form td { padding:0px; }
.schnellsuche form .expand { overflow:hidden; }
.schnellsuche form .underlyingSelect { width:142px; }
.schnellsuche form .emittentSelect,
.schnellsuche form .emittentSelect select { width:270px; }
.schnellsuche form .kagSelect,
.schnellsuche form .kagSelect select { width:240px; }
.schnellsuche form .nameInput { width: 236px; }
.schnellsuche form .RestlaufzeitSelect { width:90px; }
.schnellsuche form .underlyingInput { width:110px; }
.schnellsuche form .categorySelect { width:127px; }
.schnellsuche form .underlyingTypeSelect { width:75px; }
.schnellsuche form .underlyingETCSelect { width:220px; }
/*  Block: Schnellsuche-Formular */

/*  Block: Expertenmeinungen  */
.newsExperts table { width:100%; }
.newsExperts .image { width:35px; padding:4px 2px 4px 4px; }
.newsExperts a.teaser { font-weight:bold; text-decoration:none; color:#000000; }
/*  Block: Expertenmeinungen  */

/* Block: News zu X */
.newsBox table { width:100%; }
.newsBox .image { width:60px; }
.newsBox .newsImage { vertical-align:middle; height:50px; }
/* Block: News zu X */

/* Block: News von Emittenten (Werbung) */
.emittentenNews table .imagerow { padding-top:4px; }
/*  Block: News von Emittenten (Werbung)  */

/* Block: KO-Map */
.komap .drawArea { height:200px; border-bottom: 1px solid #eee; margin-top:10px; }
/*  Block: KO-Map  */

/* Block: Kompakte Ansicht */
.compactOverview .content { padding-left:5px; line-height:22px;}
.compactOverview .content .abstand { margin-bottom:11px; }
/*  Block: Kompakte Ansicht  */


/* CONTENT-Styles */

/* foot */
#foot {margin-top:30px; padding-bottom:15px}
/* foot */

/* Chartrow */
table.cr { table-layout:fixed; }
table.cr tr.whitebg { padding-top:2px; }
.cr_name { float:left; padding-left:4px; padding-bottom:2px }
.cr_block { float:right; padding-right:4px;}
.loading_img { background-image:url(/i/wait.gif); background-repeat:no-repeat; background-position:center center; }

/* Ex Marker unter Kursbox */
.exmarker { float:left; font-size:10px; padding:1px 3px; margin-top:4px; margin-left:1px; background-color:#ffffcc; }

/* Kursbox neben Kursliste */
.quotes_kursliste { line-height:12px }
.quotes_kursliste .name { float:left; padding:0px 0px 6px 3px; }
.quotes_kursliste .zeit { float:right;padding:0px 3px 6px 0px; }
.quotes_kursliste .kurs { float:left; padding:0px 0px 12px 3px; }
.quotes_kursliste .aend { float:right;padding:0px 3px 12px 0px; }

.marker {background-color: yellow;}
.posting blockquote {
	border-left: 5px solid #cccccc;
	padding-left: 20px;
	padding-right: 8px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: italic;
}

/* Boardmails und ZubehÃ¶r */
.messagehead { text-align:left; padding-left:7px; border-top:1px #ECECEC solid; }
.ajaxmessage { border-top: 1px solid #ECECEC; border-bottom: 1px solid #ECECEC; margin-top: 15px; margin-bottom: 15px; }
.jslink { font-size: 13px; display: none; }
.last_10_bm { font-size: 12px !important; font-weight: normal; padding: 1px; }
.last_10_bm:hover { text-decoration: underline !important; }
.colbckdk { background-color: #1C5AB6; color: #ffffff }
.colbcklt { background-color: #DEE9FA; color: #000000; line-height: 16px }

.small {font-size:9px;}
.middle { vertical-align:middle; }

.text, .text p, .text i { font-size: 13px; line-height:19px; }
.text h1 { font-size:17pt; font-weight:normal; line-height:22pt; margin: 0; }

/* Farben für Kurslisten etc. */
.colbcknew { background-color: #f2f2b6; color: #000000 }
.colwin { color:#00c000; }
.colloss { color:#c00000; }
.changerelborder { float:left; margin-left: 4px; overflow:hidden; height:9px; }

/* YT-Video Fakebilder */
.common { cursor: pointer; position: relative; border: none }
.thumbnail { height: 100%; width: 100%; border: none; }
.playbutton { opacity: 0.8; filter: alpha(opacity=80); }
.headline { height: 28px; background-color: black; opacity: 0.5; filter: alpha(opacity=50); }
.headlinetext { left: 13px;}
.headlinetext a { font-family: arial, sans-serif; font-size: 18px; color: #FFFFFF; }

/* not sure */
.ws { color: #000000}
.wm { background-color: #000000; font-weight: bold; color: #FFFFFF }
.argsmall { font-size: 11px}
.armini { font-size: 10px}
.ana { background-color: #ffffbd; text-decoration: none; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000 }

/* Diverse Ãberschriften */
.head_thread 		{ margin:3px 0px 50px 0px; font-weight: normal; font-size:20pt;line-height:25pt } /* Threads */
.head_profile_big 	{ font-size: 18px; margin-bottom:2px; margin-top:0px; } /* WKNM Ãberschrift 18 Pixel */
.head_column 		{ font-size:15pt; margin:0px; font-weight:normal; line-height:23px; } /* Kolumnen Ãberschrift */
.head_profil		{ font-size:23px; font-weight:normal; line-height: 31px;border-bottom:3px solid #d8e6fa;margin:0px 8px 14px 0px; } /* Benutzerprofil Ãberschrift */
.newslink_pic		{ width:11px; height:14px; border:0; alt:0 } /* Newslink neben Top-Flop-EintrÃ¤gen */

/* Navgiationselemente oben */
.analz { color: #000000;  font-size: 12px; }
.analz:LINK { color: #000000;  font-size: 12px; }
.analz:VISITED { color: #000000;  font-size: 12px; }
.analz:HOVER { background-color: #e0e0e0; color: #000000;  font-size: 12px }
.analisel {  font-family: Tahoma,"Nimbus Sans L",Helvetica,sans-serif;text-decoration: none; color: #000000; background-color: #fcfcfc; font-weight: bold; font-size: 12px;word-spacing:-0.1em; }
.analisel:HOVER { text-decoration: none; color: #000000; background-color: #fcfcfc; font-weight: bold; font-size: 12px }
.analisel:LINK { text-decoration: none; color: #000000; background-color: #fcfcfc; font-weight: bold; font-size: 12px }
.analisel:VISITED { text-decoration: none; color: #000000; background-color: #fcfcfc; font-weight: bold; font-size: 12px }

/* neues Table Layout */
table.line { border-spacing:0px; width:100%; }
table.line tr { background-color: #ffffff; color: #000000; font-size: 12px; line-height: 24px; }
table.line td.subtitle { background-color: #DEE9FA; border-bottom:0px; }
table.line tr.subtitle { background: #DEE9FA; background: linear-gradient(to top, #C0D6F8, #F6F9FE); color: #000000; font-weight: normal; font-size: 12px; line-height: 19px; }
table.line tr.subtitle td { border-bottom:0px; padding-top:0px; padding-bottom:0px; vertical-align: middle; }
table.line tr.subtitle td.border_top { border-top:1px solid #d6d6d6; }
table.line tr.subtitle td.border_right { border-right:1px solid #d6d6d6; }
table.line tr.subtitle td.border_bottom { border-bottom:1px solid #d6d6d6; }
table.line tr.subtitle td.border_left { border-left:1px solid #d6d6d6; }
table.line tbody tr { background-color: #ffffff; color: #000000; font-size: 12px; line-height: 24px; }
table.line tr.border2 { border:solid 2px #5471ac }
table.line td, table.line thead div.headerCaption, table.line thead div.headerCol { padding:0px 2px 0px 3px; border-bottom:1px solid #ececec; text-align:left;}
table.line th { padding:0; text-align:left; vertical-align:top }
table.line thead div.headerCol, table.line thead th, table.line thead div.headerCaption { border-bottom:0 !important; padding-top: 0px !important; padding-bottom: 0px !important; }
table.line thead div.tableRow div.right, table.line thead th.right, table.line td.right { text-align:right; padding: 0px 4px 0px 3px; }
table.line thead div.tableRow div.center, table.line thead th.center, table.line td.center { text-align:center; padding: 1px 2px;}
table.line thead div.tableRow div.middle, table.line thead th.middle, table.line td.middle { vertical-align:middle; }
table.line thead div.tableRow div.bottom, table.line thead th.bottom, table.line td.bottom { vertical-align:bottom; }
table.line tfoot td { border-bottom:0; }
table.line td.nopadding, table.line thead tr div.nopadding { padding-left:0px !important; padding-right:0px !important; }
table.line td.rightpadding, table.line thead tr div.rightpadding { padding-right:6px !important; }
table.line tr.toppadding td { padding-top:13px; }
table.line tr.toppadding_big td { padding-top:14px; }
table.line td.leftpadding, table.line thead tr div.leftpadding { padding-left:10px !important; }
table.line td.fixedwidth, table.line thead tr div.fixedwidth { overflow:hidden !important; } /* geht nur bei table-layout:fixed */
table.line td.subtitle { background-color: #DEE9FA; border-bottom:0px; }
table.line td.border_top { border-top:1px solid #ececec; }
table.line td.border_right { border-right:1px solid #ececec; }
table.line td.border_bottom { border-bottom:1px solid #ececec; }
table.line td.border_left { border-left:1px solid #ececec; }
table.line tr.middle td { vertical-align:middle; }
table.line thead tr { background: #DEE9FA; background: linear-gradient(to top, #D4E3FA, #E6EFFC); color: #000000; font-weight: normal; font-size: 12px; line-height: 19px; }
table.line thead div.tableRow { border-bottom:0px; padding: 0; font-weight:normal; }
table.line thead div.tableRow div.border_top, table.line thead th.border_top { border-top:1px solid #d6d6d6; }
table.line thead div.tableRow div.border_right, table.line thead th.border_right { border-right:1px solid #d6d6d6; }
table.line thead div.tableRow div.border_bottom, table.line thead th.border_bottom { border-bottom:1px solid #d6d6d6; }
table.line thead div.tableRow div.border_left, table.line thead th.border_left { border-left:1px solid #d6d6d6; }
table.line thead tr div.headerCol, table.line thead tr div.headerCaption { float:left; width:100%; height:100%; }
table.line tr.noline td { border-bottom: 0px }
table.line tr.footer td { border-bottom: 0px }
table.line tfoot td { padding:5px 0px 0px 0px !important; }


/* zum tabellenaufbauen... */
.arhead             { font-family: Tahoma,"Nimbus Sans L",Helvetica,sans-serif; color: #ffffff; font-weight: bold; font-size: 12px;line-height: 16px; }
.arhead:LINK        { font-family: Arial, "Nimbus Sans L",Helvetica,sans-serif; color: #ffffff; font-weight: bold; font-size: 12px;line-height: 16px; }
.arhead:VISITED     { font-family: Arial, "Nimbus Sans L",Helvetica,sans-serif; color: #ffffff; font-weight: bold; font-size: 12px;line-height: 16px; }
.arhead    a        { color:#FFFFFF;text-decoration:none; }
.arsubhead a        { color:#000000; text-decoration:none; }
.arheadmore         { cursor:pointer; color:#fff; text-decoration: underline; font-size: 10px; float:right; }
.arheadmorenolink   { color:#fff; font-size: 10px; float:right; }
.arheadmorearrow         { cursor: pointer; color:#fff; font-size: 14px; float:right; line-height:17px; padding: 0px 3px; text-decoration: none;}
.arheadmorearrow:HOVER   { text-decoration: none;}

.arsubhead             { font-family: Arial, "Nimbus Sans L",Helvetica,sans-serif; font-weight: bold; font-size: 12px; }
.arsubheadmore         { cursor:pointer; text-decoration: none; font-size: 12px; font-weight: normal; float:right; }
.arsubheadmore:HOVER   { text-decoration: underline;}
.arsubheadmorearrow    { cursor: pointer; float:right; line-height:17px; padding: 0px 3px; font-weight:bold; text-decoration: none; font-family: Tahoma,"Nimbus Sans L",Helvetica,sans-serif;}
.arsubheadmorearrow:HOVER   { text-decoration: none;}
.arsubheadmorenolink   { font-size: 10px; float:right; }
.arsubheadgl { font-weight: bold; font-size: 12px;line-height: 17px; border-bottom:1px solid #ececec}
.arsubheadgl h3 { float:left; margin-top:1px; margin-bottom:0px; border: 0px; padding-left: 4px; height:15px; }

.arrow0 { padding: 1px; background-color: #ffffff; color: #000000; font-size: 12px; line-height: 21px; border-bottom: 1px solid #ececec}
.arrow0 td { border-bottom: 1px solid #ececec; padding:1px }
.arrow0 td.arsubh { border-bottom: 0px}
.arrow0 td td { border-bottom: 0px }
.arrow1 { padding: 1px; background-color: #ffffff; color: #000000; font-size: 12px; line-height: 21px; border-bottom: 1px solid #ececec}
.arrow1 td { border-bottom: 1px solid #ececec; padding:1px  }
.arrow1 td.arsubh { border-bottom: 0px}
.arrow1 td td { border-bottom: 0px  }
.arrow2 { padding: 1px; background-color: #f5f5f5; color: #000000; font-size: 12px; line-height: 19px }
.arrow3 { padding: 1px; background-color: #ffffff; color: #000000; font-size: 12px; line-height: 19px }
.movervw { padding: 3px 1px 1px 1px; background-color: #ffffff; color: #000000; font-size: 12px; line-height: 19px; border-bottom: 1px solid #ececec } /* Styles für die Marktübersicht auf der Hauptseite */
.movervw img {padding-bottom:4px}
.bigrow .bigrowcolumn { line-height:16px; padding: 6px 1px; border-bottom: 1px solid #ececec; vertical-align:top; }
tr.kurs td { font-size: 20px; line-height: 29px}

/* Pfeil fuer Aufklappbox */
.expandarrow {display:inline; font-size: 14px; cursor:pointer;}

/* Hilfemenu Layout */
.arhelptext { text-align:left; }

.navbox { float:right; list-style-type:none; padding:0px; margin:0px; line-height: 21px; font-size: 12px; font-weight: normal;}
.navbox ul { list-style-type: none; background-color: #DEE9FA; margin:0px; padding:3px 0px 3px 4px; }
.navbox b a { color:#000000 }

.arsubh { background-color: #DEE9FA; color: #000000; font-weight: normal; font-size: 12px; line-height: 19px; border-bottom: 1px solid #DEE9FA}
.arsubh2 { background-color: #DEE9FA; color: #000000; font-weight: normal; font-size: 12px; line-height: 19px; border-bottom: 1px solid #e8e8f8}
.arsubh2 td { border-right: 1px solid white;  }
.arbott { text-align: right; padding-top:4px;  font-size: 10px}
.arbott.newThread a, .arbott .newThread { font-weight:bold; color:#FF0000; }

.wknzhs {background-color: #f7f7f7; margin-right: 2px; color: #000000; font-size: 12px; text-decoration: none; font-weight: bold; padding: 1px; border-top-style:solid; border-width: 1px; border-color: #ECECEC; border-left-style:solid; border-right-style:solid}
.wknzhst { font-family: Tahoma,"Nimbus Sans L",Helvetica,sans-serif;color: #000000; text-decoration: none; }
.wknzh {background-color: #1C5AB6; margin-right: 2px; color: #ffffff; font-size: 12px; text-decoration: none; font-weight: bold; padding: 1px; border-bottom-style:solid; border-bottom-width: 1px; border-color: #ECECEC}
.wknzht:HOVER,.wknzhst:HOVER { text-decoration: none}
.wknzht { font-family: Tahoma,"Nimbus Sans L",Helvetica,sans-serif;font-size: 12px; text-decoration: none; font-weight: bold; color: #ffffff }
.wknzl { background-color: #FFFFFF; color: #000000; font-weight: normal; text-decoration: underline; font-size:12px}
.wknzla { color: #000000; text-decoration: none;  font-size:12px; font-weight:bold; }
.wknm { float:left; padding-right:10px; }

/* bewertungsbutton */
.bw_button_neutral      { border-left:2px solid #eeeeee;border-top:2px solid #eeeeee;border-right:2px solid #acacac;border-bottom:2px solid #acacac;height:15px;text-align:center;padding:2px;cursor:pointer;line-height:15px; }
.bw_button_aktiv        { border-left:2px solid #aaccaa;border-top:2px solid #aaccaa;border-right:2px solid #f5fff5;border-bottom:2px solid #f5fff5;height:15px;text-align:center;padding:2px;cursor:pointer;line-height:15px; }
.bw_button_inaktiv      { border-left:2px solid #f5fff5;border-top:2px solid #f5fff5;border-right:2px solid #aaccaa;border-bottom:2px solid #aaccaa;height:15px;text-align:center;padding:2px;cursor:pointer;line-height:15px; }

#footer { font-family:Arial,"Nimbus Sans L",Helvetica,sans-serif;font-size:12px; border:2px solid #f1f1f1; padding:5px 0px 0px 0px; line-height:15px;}
#footer .information ul { list-style-type:none; margin:0px; padding:0px; }
#footer .information li { font-family:Tahoma,"Nimbus Sans L",Helvetica,sans-serif; font-size:11px; float:left; margin:-1px 3px 0px 0px; padding:0px; }
#footer .information h2 { font-size:11px; margin:0px; padding:0px; }
#footer .information {background:#f1f1f1; background: linear-gradient(to top, #eaeaea, #f8f8f8); padding:5px 10px; font-size:11px; }
#copyright_box { padding:5px 10px; font-size:11px; }

.video-icon-small {
	position:relative;
	display:inline-block;
}
.video-icon-small img {
	text-align:center;
	vertical-align:middle;
	border:0;
	width:70px;
	height:41px;
}
.video-icon-small:after {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 5px;
	right: 20px;
	background-image: url('/images/video-icon-30.png');
	background-repeat: no-repeat;
	content:"";
}

.video-icon {
	position:relative;
	display:inline-block;
}
.video-icon img {
	text-align:center;
	vertical-align:middle;
	border:0;
	width:130px;
	height:76px;
}
.video-icon:after {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 20px;
	right: 50px;
	background-image: url('/images/video-icon-40.png');
	background-repeat: no-repeat;
	content:"";
}

.charts td {border-bottom: 1px solid #eeeeee; padding-top: 3px; padding-bottom: 2px}

/* Hilfe, Erwartung */
.risk_other { font-size: 12px; background-color: #cccccc; line-height: 19px }
.risk_low { font-size: 12px; background-color: #ccffcc; line-height: 19px }
.risk_med { font-size: 12px; background-color: #eeffcc; line-height: 19px }
.risk_med2 { font-size: 12px; background-color: #ffffcc; line-height: 19px }
.risk_high { font-size: 12px; background-color: #ffcccc; line-height: 19px }
.derstrhelp { text-indent: -40px; padding-left:40px; margin-top: 2px; padding-bottom: 2px; margin-bottom: 2px }


/* sonstiges */
.searches_num { color:green;text-align:right }
.searches_num_user { color:#820068; text-align:right }
.forum_shortentext { clear:left; cursor:pointer; color:#0A1D90; }
.fotobox { width:150px;height:225px;border:1px solid #d0d0d0;text-align:center;color:#a0a0a0;font-size:10px; }
.error { border:1px solid red;margin:14px;padding:7px;text-align:center;background:#fff0f0;line-height:18px; }
.admin { background:#ffeeee !important; }
.popup    { white-space:nowrap; border:1px solid black; background:#ffffe1; z-index:9999; padding:1px; margin-left:5px;}

/* FORUM ALT */

.posting { font-family:Verdana,"Nimbus Sans L",Helvetica,sans-serif;}
.posting p { font-family:Verdana,"Nimbus Sans L",Helvetica,sans-serif; margin-top:0px;}
.signatur { width:400px; font-size:11px; color:#606060; border-top:1px dashed #a0a0a0; margin-top:20px; padding-top:5px; overflow:hidden; }

/* FORUM */
#pageForum .contentLeft {float: left; width:530px;}
#pageForum .contentRight {float: right; width: 220px;}
div.register {font-size:20px;letter-spacing:0.6px;line-height:22px}
.postingarea { width:100%; margin-bottom:10px; }

.postingarea .ratings { display:none; position:absolute; top:22px; left:20px; width:160px; padding:4px; background:#ffffff; }
.postingarea .ratings2 { background:#f9f9f9; border:1px solid #606060; padding:4px }

.postingarea .title { width:100%; background:#E2ECFA; border-top:1px solid #E2ECFA; border-bottom:1px solid #E2ECFA; }
.postingarea .title .ratingbox { float:left; width:50px; padding:2px 7px 2px 0px; text-align:right; }
.postingarea .title .name { float:left; width:120px; padding:2px 0px 2px 3px; }
.postingarea .title .subject { font-family:Verdana,"Nimbus Sans L",Helvetica,sans-serif }
.postingarea .title .name_subject { float:left; width:513px; padding:2px 0px 2px 4px; }
.postingarea .title .date { float:left; width:92px; padding:2px 3px 2px 3px; }
.postingarea .title .nr { float:right; width:83px; padding:2px 3px 2px 0px; text-align:right; }
.avatar { float:left; padding:0px; background:none repeat scroll 0 0; }
.avatar img {height: 50px; width: 50px; align:left; border:none;}

.postingarea .content { font-size:13px; line-height: 17px; padding:7px 0px 10px 0px; background-color:#ffffff; }

.postingarea .info { background-color:#ffffff; float:left; width:168px; border-left:1px solid #dddddd; padding:6px 0px 0px 15px; }

/* Formatierung von Forum-Postings */
.postingarea .posting {line-height:18px; float:left; width:560px; border-right:1px solid #dddddd; margin-right:-1px; padding:5px 15px 3px 0px;  word-wrap:break-word; }
.postingarea .posting object, .postingarea .posting embed, .postingarea .posting iframe { margin:5px 0px; }
.postingarea .attachment { margin-top:10px; font-size:11px; }

/* Formatierung Signatur unter Forum-Postings */
.postingarea .signatur { width:400px; font-size:11px; color:#606060; border-top:1px dashed #a0a0a0; margin-top:20px; padding-top:5px; overflow:hidden; }
.postingarea .sigimg { padding-top:5px; padding-bottom:5px; }

/* Formatierung von Zitaten in Postings */
.postingarea .posting .zitat_titel{ background:#f0f0f0; padding:4px; margin:8px 0px 0px 0px; border-left:1px dotted #606060; border-top:1px dotted #606060; border-right:1px dotted #606060; font-size:10px; }
.postingarea .posting .zitat { border-left:1px dotted #606060; border-bottom:1px dotted #606060; border-right:1px dotted #606060; padding:5px 4px 5px 4px; margin:0px 0px 8px 0px; }

.postingarea .info_right { float:right; width:106px; padding: 6px 0px 0px 15px; border-left: 1px solid #DDDDDD; }
.postingarea .infoelement_new  { margin-bottom:6px; padding:0px 2px 6px 2px; border-bottom:1px solid #dddddd; font-size:12px }
.postingarea .infoelement_admin_new { margin-bottom:6px; padding:0px 0px 6px 2px; border-bottom:1px solid #dddddd; font-size:10px; }
.postingarea .infoelement { margin-top:6px; padding:6px 2px 0px 2px; border-top:1px solid #dddddd; font-size:12px }
.postingarea .infoelement_admin { margin-top:6px; padding:6px 0px 0px 2px; border-top:1px solid #dddddd; font-size:10px;  }
/* background-color:#fff6f6; padding:3px; border:1px dotted #ffc0c0; */

/* Forumsbewertungen */
.ratpos {background-image: url('/forum/i/fv.gif');height:10px}
.rating {color: #ffffff;font-size:10px;font-family:Verdana;height:11px;margin-top:2px;line-height:10px;padding-right:1px;}
.rating_star {height:14px;width:17px;}
.ratneg {background-image: url('/forum/i/fw.gif');height:10px}

/* Forum Posting 24h */
.post_one {vertical-align:bottom; margin-bottom: 4px; top:12%; position:relative;}
.post_more {height:11px; background-image: url('/forum/i/b2.gif'); vertical-align:bottom; margin-bottom: 4px; top:12%; position:relative;}

/* Attach_link*/
.message_top { width:100%; border-top:1px solid #dddddd; margin: 10px 0px; clear:both; }
.message_bottom { width:100%; border-bottom:1px solid #dddddd; margin: 10px 0px; clear:both; }

.forum_quote_box { border: solid 1px #dddddd; width:115px; margin-left:5px; margin-top:10px; padding:2px; line-height:19px; }
.forum_bar_total {height: 10px; overflow:hidden; float: right; vertical-align: middle; background-image: url(/forum/i/pb1.gif); background-color: #f0f0f0; z-index:1; }
.forum_bar_new {height: 10px; overflow:hidden; float: right; vertical-align: middle; background-image: url(/forum/i/pb2.gif); background-color: #cdcdcd; z-index:2; }

/* Abstimmungsformular */
.vote_question_div      { background-color:#E8EEFC; width:760px; height:23px; padding-top:3px; margin-bottom:4px; }
.vote_answer_div        { float:left; padding:5px 0px 0px 7px; padding-top:14px; margin-bottom:3px; width:760px; padding-top:1px; }
.vote_answer_left_side  { float:left; width:510px; padding: 10px 35px; border:1px solid #7F9DB9; }
.vote_answer_text_div   { float:left; padding:4px 0px 0px 3px; }
.vote_dlt_answer        { float:left; padding-left:5px; display:none; }
.vote_more_answer       { float:right; padding-right:131px; display:none; }
.vote_answer_right_side { float:right; margin-right:3px; padding-bottom:10px; border-bottom:1px solid #dddddd; width:156px; }
.vote_avatar            { max-height:100px; max-width:100px; border:0; margin-left:2px; }

input.radio { margin: 2px 3px 0 0; }

/* Sperren-Uebersicht*/
.sperren_block { width:375px;float:left; }
/*  ENDE FORUM  */

#miniquotes				{ line-height: 15px }
.miniquotes_name		{ white-space:nowrap; padding-right:5px; text-align:left; }
.miniquotes_value		{ white-space:nowrap; padding-right:5px; text-align:right; }
.miniquotes_change_l	{ white-space:nowrap; padding-right:8px; text-align:right; }
.miniquotes_change_r	{ white-space:nowrap; padding-right:0px; text-align:right; }

#tooltip {
	border : 1px solid #000000;
	border-width : 1px 1px 1px 1px;
	background-color : #FFFFE1;
	padding : 0px;
	z-index: 100;
}
#tooltip p {
	margin : 1px 1px 1px 1px;
	color :#000000;
	font-size : 12px;
	z-index: 110;
}
#tooltip_admin {
	border : 1px solid #000000;
	border-width : 1px 1px 1px 1px;
	background-color : #FFE1E1;
	padding : 0px;
}
#tooltip_admin p {
	margin : 1px 1px 1px 1px;
	color :#000000;
	font-size : 12px;
}
.tooltip_chart_title { background-color: #999999; margin: 0px; color:#FFFFFF; font-weight: bold; padding: 2px 5px 0px 5px; line-height: 19px; vertical-align: bottom}
.tooltip_chart_text { border: 1px solid #999999;  background-color: #FFFFFF; border-width: 1px;margin: 0px; padding: 3px; line-height: 19px}


.limit_below {color: #990000;}
.limit_over  {color: #009900;}

.markt_l	{ width:93px; padding-left:5px; }
.nolink         { font-weight:bold; color:#000000; cursor:default;}
.nolink:HOVER   { text-decoration:none; }

.arpushbox { background-color: #eeeeee; height: 12px; font-size: 9px; padding: 1px; font-weight: bold; border: 1px solid #999999; float:left; margin-left:2px; }
.arpushboxhelp { height: 12px; font-size: 9px; padding: 1px; font-weight: bold; border: 1px solid white; display:block; float:left; padding-left:5px; }

/* Start Baukastensystem fuer schnelle Styles */
.darkred    { color:#c00000; }
.darkgreen  { color:#00c000; }
.darkpink   { color:#c000c0; }
.red        { color:#ff0000; }
.green      { color:#00ff00; }
.black      { color:#000000; }
.grey	      { color:#aaa; }
.lightgrey  { color:#999999; }
.lightblue  { background-color:lightblue; }
.bold       { font-weight: bold; }
.u          { text-decoration: underline; }
.left       { text-align:left; }
.center     { text-align:center; }
.right      { text-align:right; }
.fleft		{ float:left; }
.fright		{ float:right; }
.nobr       { white-space:nowrap; }
.p4			{ padding:4px; }
.pleft0 		{ padding-left:0px; }
.pleft      { padding-left:5px; }
.pright     { padding-right:5px; }
.absmiddle  { vertical-align: middle; }
.clickcursor{ cursor:pointer; }
.clearfloat { clear:both; }
.italic     { font-style:italic; }
.whitebg		{ background-color: #ffffff }
/* Ende Baukastensystem fuer schnelle Styles */

/* Start Button Baukasten */
/*kein 3D Rand - z.B. für Bilder die bereits 3D-Rand haben */
.btn_no3d          { text-decoration:none; color:#000000; vertical-align:middle;}

/* 3D-Rand und Hover-Absenkung: ideal für Buttons auf Text-Basis, line-height verhindert Hoeheschwankungen der Umgebung */
.btn               { line-height: 11px; text-decoration:none; padding-bottom:1px; padding-top:0px; padding-right:1px; padding-left:0px;text-align:center; cursor:pointer; vertical-align:middle; }
.btn:hover         { line-height: 11px; text-decoration:none; padding-bottom:0px; padding-top:1px; padding-left:1px; padding-right:0px; }
/* Ende Button Baukasten */

/* Werbung debug */
#adDebug { border: 1px solid red; padding:3px; }
#DEBUGLOG { position:absolute; background-color:red; }
/* Werbung debug */

/* Start Sprite */

span.sprite {
	background: url(/i/sprites/sprite_template_1.gif) no-repeat top left;
	display: inline-block;
	*vertical-align: middle;
}

span.sprite-16{ background-position: 0 0; width: 60px; height: 14px; }
span.sprite-16_small{ background-position: -70px 0; width: 85px; height: 7px; }
span.sprite-c1{ background-position: -165px 0; width: 24px; height: 13px; }
span.sprite-dpchange_tr{ background-position: -199px 0; width: 29px; height: 11px; }
span.sprite-edit{ background-position: -238px 0; width: 13px; height: 13px; }
span.sprite-ext_link{ background-position: -261px 0; width: 10px; height: 10px; }
span.sprite-f1{ background-position: -281px 0; width: 28px; height: 13px; }
span.sprite-f2{ background-position: -319px 0; width: 28px; height: 13px; }
span.sprite-f3{ background-position: -357px 0; width: 28px; height: 13px; }
span.sprite-fb{ background-position: -421px 0; width: 11px; height: 10px; }
span.sprite-fs{ background-position: -442px 0; width: 11px; height: 10px; }
span.sprite-ft{ background-position: -463px 0; width: 11px; height: 10px; }
span.sprite-geloescht{ background-position: -484px 0; width: 13px; height: 14px; *padding-right: 3px;}
span.sprite-groesser_transparent{ background-position: -533px 0; width: 16px; height: 16px; }
span.sprite-i0{ background-position: -559px 0; width: 11px; height: 13px; }
span.sprite-i1, span.sprite-i2{ background-position: -580px 0; width: 11px; height: 13px; }
span.sprite-i3{ background-position: -601px 0; width: 11px; height: 13px; }
span.sprite-ingfass{ background-position: -622px 0; width: 5px; height: 10px; }
span.sprite-iphone{ background-position: -637px 0; width: 16px; height: 16px; }
span.sprite-k1{ background-position: -663px 0; width: 25px; height: 13px; }
span.sprite-k1_tr{ background-position: -698px 0; width: 24px; height: 11px; }
span.sprite-kleiner_transparent{ background-position: -732px 0; width: 16px; height: 16px; }
span.sprite-meldung_warnung{ background-position: -758px 0; width: 16px; height: 16px; }
span.sprite-n1{ background-position: -784px 0; width: 24px; height: 13px; }
span.sprite-n2{ background-position: -818px 0; width: 24px; height: 13px; }
span.sprite-n3{ background-position: -852px 0; width: 24px; height: 13px; }
span.sprite-n4{ background-position: -886px 0; width: 24px; height: 13px; }
span.sprite-n5{ background-position: -920px 0; width: 11px; height: 14px; }
span.sprite-n6{ background-position: -941px 0; width: 11px; height: 14px; }
span.sprite-pointer{ background-position: -962px 0; width: 16px; height: 16px; }
span.sprite-print{ background-position: -988px 0; width: 30px; height: 30px; }
span.sprite-rbs{ background-position: -1028px 0; width: 34px; height: 14px; }
span.sprite-remove{ background-position: -1072px 0; width: 13px; height: 13px; }
span.sprite-rss{ background-position: -1095px 0; width: 16px; height: 16px; }
span.sprite-s1us0{ background-position: -1121px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s1us1{ background-position: -1136px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s1us2{ background-position: -1151px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s1us3{ background-position: -1166px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s1us4{ background-position: -1181px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s1us5{ background-position: -1196px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s1usa, span.sprite-s2usa{ background-position: -1211px 0; width: 4px; height: 12px; *padding-right: 3px;}
span.sprite-s2us0{ background-position: -1225px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s2us1{ background-position: -1240px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s2us2{ background-position: -1255px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s2us3{ background-position: -1270px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s2us4{ background-position: -1285px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s2us5{ background-position: -1300px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s3us0{ background-position: -1315px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s3us1{ background-position: -1330px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s3us2{ background-position: -1345px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s3us3{ background-position: -1360px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s3us4{ background-position: -1375px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-s3us5{ background-position: -1390px 0; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-save{ background-position: -1405px 0; width: 30px; height: 30px; }
span.sprite-save_del{ background-position: -1445px 0; width: 30px; height: 30px; }
span.sprite-sprite_template{ background-position: -1485px 0; width: 4763px; height: 150px; }
span.sprite-us0{ background-position: -26px -160px; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-us1{ background-position: -41px -160px; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-us2{ background-position: -56px -160px; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-us3{ background-position: -71px -160px; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-us4{ background-position: -86px -160px; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-us5{ background-position: -101px -160px; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-us6{ background-position: -116px -160px; width: 13px; height: 13px; *padding-right: 3px;}
span.sprite-us7{ background-position: -139px -160px; width: 13px; height: 13px; *padding-right: 3px;}
span.sprite-usa{ background-position: -162px -160px; width: 4px; height: 12px; }
span.sprite-voting{ background-position: -176px -160px; width: 14px; height: 14px; *padding-right: 3px;}
span.sprite-wmfass{ background-position: -200px -160px; width: 5px; height: 12px; *padding-right: 3px;}
span.sprite-zoomInIcon{ background-position: -215px -160px; width: 16px; height: 16px; }
span.sprite-zoomOutIcon{ background-position: -241px -160px; width: 16px; height: 16px; }




/* Ende Sprite */

}

/* ---------------------------------------------- */

@media screen,projection {

/*  HEADER-Styles  */
html { height: 101%; }
#ArivaDe {background: #DEE9FA; background: linear-gradient(to top, #A0BCE6, #FFFFFF) no-repeat #A0BCE6;}
#VIEWTRACKER { position:absolute; }	/* Bereich der Viewtracker */
#ARIVA { margin:0 auto; width:992px; height:101%; }
#ARIVA.TABLET { width:792px; }
#BIGSIZE { width:790px; height:100px; background-color:#FFFFFF; position:relative; border-left: 1px solid #C9DCF9; border-right: 1px solid #C9DCF9; background-image:url(/i/bigsize_back.png); background-repeat:no-repeat; background-position: center; }
#WEBSEITE { padding:5px 15px 0px 15px; width:760px; height:100%; min-height: 800px; border-left: 1px solid #c9dcf9; border-right: 1px solid #c9dcf9;}
#WEBSEITE .startseite { width:800px; }

/* Breite Chartansicht */
#ARIVA.wide { width:1200px; }
#ARIVA.wide #BIGSIZE { width:990px; }
#ARIVA.wide #WEBSEITE { width:960px; }
#ARIVA.wide #CONTENT { width:960px; }
#ARIVA.wide #BIGSIZE #iqd_rightAd { left:1000px; }

/* Head */
#overDiv { position:absolute; visibility:hidden; z-index:1000; }	/* Layer für Werbung? */
#liveDBWarning { position:relative; top:13px; left:35px; color:red; border:1px solid red; padding:0px 2px; text-decoration:none; }
/* Head */

/* ARIVA-Buttons */
.button { background-color:rgb(232, 239, 252); border:1px solid rgb(197, 216, 246); padding:0 6px; height:23px; line-height:23px; cursor:pointer; color:#0a3090; }
.button:hover { text-decoration:underline;}
.button.close { width: 23px; padding: 0px; margin-left: auto; }
.button .add { vertical-align:middle; margin:0px 3px 2px 0px; height:9px; width:9px; }

/* Broker-Disclaimer */
#BrokerDisclaimerBG { position:absolute; top:-200px; left:-500px; background: url('/i/disclaimer_bg.png'); }
#BrokerDisclaimer  { line-height:17px; padding:5px; position:relative; top:0px; left:29%; width:650px; height:100%; z-index:1001; background-color:#ffffff; border: 1px solid rgb(197, 216, 246); }

/* Rendite-Tipps */
#RENDITE { width:600px; border: 1px solid #EEEEEE; margin-left:auto; margin-right:auto; }
#RENDITE ul { list-style-type:none; margin:0px; padding:0px; line-height:14px; }
#RENDITE li { float:left; padding:0px; }
#RENDITE li.iqad { text-align:center; }
#RENDITE li.anzeigeText { float:right; padding:3px 3px 0px 0px; line-height:6px; }
#RENDITE li.iqlabel { font-weight:bold; background-color:#eaeaea; padding:5px; }

/* Teaser-Content Platform */
#nat-bbj { border:1px solid #ececec; overflow:hidden; padding:5px; }
#nat-bbj .natpl-kicker { text-align:right; margin:0px; float:right; width:105px; }
#nat-bbj .natpl-title { margin:0px 0px 4px 0px; font-size:14px; font-weight:bold; line-height:18px; width:260px; }
.newsteaser #nat-bbj .natpl-title { width:445px; }
#nat-bbj .natpl-img { float: left;  max-width:120px;  max-height:120px;  margin:0px 10px 0px 0px; }
#nat-bbj .natpl-teaser { margin: -3px 0px 0px 0px; line-height:17px; }
#nat-bbj .natpl-readmore { float:left; margin:0px; line-height:17px; }
#nat-bbj .nativendo-teaser-branding { display:none !important; }
/* --- WERBUNG: iq digial --- */

/* Emittentenbanner */
.emittentenbanner.bgAnzeige { background-image:url(/i/bigsizefoot_back.png); background-repeat:no-repeat; background-position:center; }
.emittentenbanner .label { background-color:#F4F4F4; float:left; margin-left:16px; border-left:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; border-top:1px solid #EEEEEE; padding:7px 5px 1px 5px;}
.emittentenbanner .emittentenlogos { float:left; border:1px solid #EEEEEE; }
.emittentenbanner .emittentenlogos ul { list-style-type:none; margin:0px; padding:0px; line-height:9px; }
.emittentenbanner .emittentenlogos ul li { float:left; }
/* Emittentenbanner */

/* Sonstiges */
.snowflake { position:absolute; font-size:30px; z-index:1000; color:#e5e5f5; } /* JS-Schneeflocken fürs Weihnachtsmotiv */
.pageNavigation { float:right; font-weight:normal; margin-top:0px; }
#broker_trading { display:none; margin-top:5px; position:absolute; width:310px; border:1px solid rgb(197, 216, 246); background-color:#ffffff; left:463px; z-index:4; }
#broker_trading_container { padding:15px 15px 0px 15px; }

/* css - menu */
#banner_top { width:760px;height:100px; }
#banner_top_l { float:left; width:28px; height:69px; background-image:url(/i/anzeige.png); background-repeat:no-repeat; background-position:right bottom; margin-right:3px; }
#banner_top_m { float:left; width:728px; height:90px; }
#banner_top_r { float:right; width:28px; height:69px; background-image:url(/i/anzeige.png); background-repeat:no-repeat; background-position:left bottom; margin-left:3px; }

.banner_top { width:763px;height:100px; }
.banner_top_l { float:left; width:15px; height:64px; background-image:url(/i/anzeige.png); background-repeat:no-repeat; background-position:right bottom; margin-right:2px}
.banner_top_m { float:left;width:728px;height:90px; }
.banner_top_r { float:right; width:14px; height:64px; background-image:url(/i/anzeige.png); background-repeat:no-repeat;background-position:left bottom; }

.noprint { }
.onlyprint { display:none; }


/* Start Depot - Klassen werden mehrfach verwendet - dienen der Vereinheitlichung durch Vererbung von Ariva nach PDA */

#pageDepotQuotelist .bplBlocked { background-color:#DDDDDD; color:#999999; }
#pageDepotQuotelist .bplRealtime { background-color: #FFFFCC }

/* Ende Depot*/

/* Start Werbung */
.anzeigeBlock { border: 1px solid #ECECEC; }


/* dws */
.banner_anzeige { width:763px; height:90px; padding-top:12px; }
.banner_anzeige_l { float:left; padding-top:27px; padding-left:6px; padding-right:2px; }
.banner_anzeige_m { float:left; width:728px; height:90px; }
.banner_anzeige_r { float:right; padding-top:27px; padding-right:5px; }

.ls_werbung { margin-top:20px; padding:5px; border:1px solid #EEEEEE; }
.ls_werbung a { font-size:13px; text-decoration:none; color: black; }

/* Onvista Vermarktung - Werbeflächen */
#Ad_OV_BS table    { margin-top:2px; }

/* ca_frame */
.ca_frame        { margin: auto;}
.ca_anzeige_text { background-color:#FFFFFF; color:#AAAAAA; font-size:10px; text-align:right; line-height:15px; height:15px;}
.ca_image        { float:left;}
.ca_paragraph    { float:left; margin:0px; padding:0px;}

.googleFrame          { padding: 5px 0px 5px 5px; background-color: #F4F4F4; margin: auto;}
.googleAd             { line-height:19px;}
.googleHeadline	      { color:#000000; text-decoration: none; font-weight:bold; font-size:12px;}
.googleAnzeigeText a  { background-color:#FFFFFF; color:#000000; font-size:10px; text-align:left; line-height:14px;}

/* Adsense SingleLine Ads */
.adsense_SL_frame      { width: 100%; background-color: #FFF8DD; padding-bottom: 5px;}
.adsense_SL_frame h2   { margin: 3px 5px 0 8px; color: #676767; font-size: 12px; font-weight:normal;}
.adsense_SL_frame h2 a { color: #676767; text-decoration: none; }
.adsense_SL_ad         { padding: 5px 3px 0px 8px;}
.adsense_SL_ad a       { color:#0000CC; font-weight: bolder; font-size: 13px;line-height: 19px; text-decoration: underline;}
.adsense_SL_ad span    { padding-left: 8px;}
.adsense_SL_desc       { line-height: 1.2em; overflow: hidden; white-space: nowrap;}
.adsense_SL_desc a     { color: #008000; text-decoration: none; font-weight:normal;}

/* Promolinks */
.promotab     { border-top: 1px solid #ececec;}
.prlink       { display:inline-block; line-height:15px;  margin-top:2px !important;   margin-bottom:10px !important;}
.prlink h3    { font-size: 10px; padding:0 !important; margin:0; font-weight:normal; color:#AAAAAA;  text-align:right}
.prlink img   { float:left; margin-right:8px !important; }
.prlink p     { margin:0; padding:0; }
.prlink table { margin:0 !important; width:auto !important; }
.prlink td    { background:transparent !important; padding:0 6px 0 0 !important; font-size:12px !important; }
/* Onvista Vermarktung - WerbeflÃ¤chen */

/* Ende Werbung */
}

/* ---------------------------------------------- */
@media print {

.pageBreakBefore { page-break-before:always !important; } /* Manueller Seitenumbruch vor dem Element */
.pageBreakAfter { page-break-after:always !important; } /* Manueller Seitenumbruch nach dem Element*/

/* Komponenten, die nie gedruckt werden sollen */
#BIGSIZE { display:none !important; }
#submenu, #activemenu, #LSResult, #overDiv, #top_cont { display:none !important; }
#liveDBWarning, #navandsearch, #VIEWTRACKER { display:none !important; }

/* Webseitenanpassungen */
html { height:auto !important; }
#ArivaDe { background:none !important; }
#ARIVA { width:780px !important; height:auto !important; background:none !important;}
#CONTENT { max-width:auto !important; width:auto !important; height:auto !important; min-height:auto !important;}
#WEBSEITE { width:760px !important; height:auto !important; padding:0px 5px !important;}

.noprint { display:none !important; } /* Den Komponenten mitgeben, die nicht gedruckt werden sollen */

/* Auf Hintergruende und Bilder reagieren */
#head { border-bottom: 1px solid #F1F5FD; border-left: 1px solid #F1F5FD; border-right: 1px solid #F1F5FD; }
.content { border: 1px solid #DEE9FA; }
.arheadgl { border-bottom: 1px solid #1C5AB6; }
.colbckwin { border:1px solid #5FC35F; max-width:98%; } /* gruener Performance-Balken */
.colbckloss { border:1px solid #C35F5F; max-width:98%; } /* roter Performance-Balken */
.colbckNoChange { border: 1px solid #c3c3c3; max-width: 98%;}

.wknzhs { border:1px solid #aaaaaa; }
.onlyprint { }
.print_url { width:100%; border-top:1px solid #666666; margin-top:20px; padding:5px; }

/* Chart Reiter */
.reiterzeile td         { border:1px solid grey; color: #f0f0f0; }
.reiterzeile td a       { color: #f0f0f0; font-weight:normal; }
.reiterzeile td.aktiv   { border:1px solid grey; }
.reiterzeile td.aktiv a { color: #000000; font-weight:bold; }
.reiterzeile td.gap     { border:0; }

/* Profil Reiter */
.reiterzeile li.inactive a { color: #f0f0f0; font-weight:normal !important; }
.reiterzeile li.inactive {border-top:1px solid #1C5AB6; border-left:1px solid #1C5AB6; border-right:1px solid #1C5AB6; }
.reiterzeile li.active a { }
.reiterzeile div.verlauf { border-bottom: 1px solid #ECECEC; }

/*BAP-holder (Werbung ) */
#BAP-holder { display:none !important; }



}
