body,input { font-family: Verdana, Arial, Helvetica; font-size:x-small; }
a {
    text-decoration:none;
    color: #345789;
}
a:hover {
    text-decoration:underline;		
}
a:hover.cloud {
    color: white;
    background-color: #345789;
    text-decoration: none;
}
.spacer {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 10px;
    height: 10px;
}
.spacer2 {
    font-family: Verdana, Arial, Helvetica;
    font-size: 6px;
    line-height: 6px;
    height: 6px;	
}
.spacer3 {
    font-family: Verdana, Arial, Helvetica;
    font-size: 1px;
    line-height: 1px;
    height: 3px;	
}
.spacer4 {
    font-family: Verdana, Arial, Helvetica;
    font-size: 1px;
    line-height: 1px;
    height: 3px;	
}
/* indikationen start*/
#hide {padding:0;border:0;margin:0;visibility:hidden;height:0px;overflow:hidden;line-height:1px;}
div#hidden { padding:0;border:0;margin:0;visibility:hidden;height:0px;overflow:hidden;line-height:1px;  }
div.hidden { padding:0;border:0;margin:0;visibility:hidden;height:0px;overflow:hidden;line-height:1px; }
div.green { color: #00a400  }
div.red { color: #ca0000  }
#datatable1 th { background-color: #2B60A2; color: white; font-weight: bold; text-align: left }
#datatable1 { width: 100% }
#datatable1 td.d { text-align: right; }
#datatable1 td.i { text-align: right; }
#datatable1 td.c { text-align: right; }
#datatable1 td.c div { background-repeat: no-repeat; }
#datatable1 td.c div.up { background-color: #00ff00; }
#datatable1 td.c div.down { background-color: #FF0000; }
#datatable1 td.gl { text-align: right; }
#datatable1 td.gl div.up { background-color: #00ff00; }
#datatable1 td.gl div.down { background-color: #FF0000; }
#datatable1 td.ch { text-align: right; width:1px; }
#datatable1 tbody tr { background-color: #fff; ; color: black;}
#datatable2 th { background-color: #2B60A2; color: white; font-weight: bold; text-align: left }
#datatable2 { width: 100% }
#datatable2 td.d { text-align: right; }
#datatable2 td.i { text-align: right; }
#datatable2 td.ba { text-align: right; }
#datatable2 td.c { text-align: right; }
#datatable2 td.c div { background-repeat: no-repeat; }
#datatable2 td.ba div.up { background-color: #00ff00; }
#datatable2 td.ba div.down { background-color: #FF0000; }
#datatable2 td.gl { text-align: right; }
#datatable2 td.gl div.up { background-color: #00ff00; }
#datatable2 td.gl div.down { background-color: #FF0000; }
#datatable2 td.ch { text-align: right; width:1px; }
#datatable2 tbody tr { background-color: #fff; ; color: black;}
/* indikationen  end */
/* page layout  start */
.pagehead {
    width: 100%;
    float:left;
    padding-left:1px;
}
.rightback {
    width: 100%;
    float:left;
    overflow:hidden;
    position:relative;
    border-right:1px solid #9bd457;
    border-bottom:1px solid #9bd457;
    background-color:white;
}
.leftback {
    float:left;
    width: 100%;
    position:relative;
    right: 240px;    /* width of right sidebar */
    border-right:1px solid #9bd457;
}
.contentback {
    width: 100%;
    position:relative;
    right: 230px; /* width of the left sidebar */
    float:left;
    border-right:1px solid #9bd457;
}
 
.container {
    width: 1000px;
    padding-left:3px;
    padding-top:3px;
    float:left;
}
 
.content {
    float:left;
    width: 520px;
    overflow:hidden;
    position:relative;
    left: 470px;
    padding:5px;
}

.content_artikel {
    float:left;
    width: 502px;
    overflow:hidden;
    position:relative;
    left: 470px;
    padding:14px;
} 
.leftsidebar  {
    float:left;
    width: 220px;
    overflow:hidden;
    position:relative;
    left: 470px;
    padding:5px;
    margin-top:3px;
}
 
.rightsidebar {
    float:left;
    overflow:hidden;
    width: 230px;
    position:relative;
    left: 470px;
    padding:5px;
}
/* page layout  end */
/* navig start */
#nm li a:hover, #ns li a:hover  {
}

#nm {
	width: 1000px;
    background-color:#02315f;
	overflow: hidden;
	height: 20px;
    line-height:1.5em;
	font: 11px Arial;
	border-top: 1px solid #bbb;
    margin-top:11px;
    background: url('/cat/static/images/bg_navig_nm.png') repeat-x; 
}

#nm div {
	display: none;
}

#nm ul {
	margin-left: 9px;
    margin:0; border:0; padding:0;
    list-style-type:none;
}

#nm li {
	float: left;
	margin-left: 2px;
	min-width: 51px;
	text-align: center;
	min-height: 29px;
	width: auto;
}

#nm li a {
	display: block;
	padding: 4px 9px 4px 10px;
	font-size: 1.1em;
	color: white;
	font-weight: normal;
	text-decoration: none;
}
#nm li span {
	display: block;
	padding: 4px 9px 4px 10px;
	font-size: 1.1em;
	color: white;
	font-weight: normal;
	text-decoration: none;
}

#nm li.s span {
	color: #02315f;
	text-decoration: none;
    background-color: #9bd457;
}
#nm li.s {
}
   
#nm li.s a {
	color: #02315f;
	text-decoration: none;
    background-color: #9bd457;
}

#ns {
	width: 1000px;
    background: url('/cat/static/images/bg_navig_ns.png') repeat-x; 
    background-color:#9bd457;
	overflow: hidden;
	border-bottom: 1px solid #cfcfcf;
	position: relative;
	height: 19px;
	font: 11px Arial;
}

#ns div {
	display: none;
}

#ns ul {
	margin-left: 11px;
    margin:0; border:0; padding:0;
    list-style-type:none;
}

#ns li {
	float: left;
	width: auto;
}

#ns li:first-child {
	background: none;
}

#ns li a {
	font-size: 1.1em;
	color: white;
	padding: 3px 9px 3px 10px;
	display: block;	
	text-decoration: none;
}

#ns li a:hover, #ns li.s a {
	color: #02315f;
}

#ns li a img.n {
	vertical-align: top;
	margin: .17em 1px 0 0;
	width: 27px;
	height: 12px;
}

#ns form {
	position: absolute;
	top: 3px;
	right: 6px;
}   
   
#ns input[type=text] {
	border-color: #9b9b9b;
	padding-left: 17px;
	color: #a3a3a3;
	width: 136px;
	margin-right: 5px;
	position: relative;
} /* IE6 + IE7 */

.safari #ns input[type=text] {
	top: 1px;
}
/* navig end */
/* list start */
.zone_head  {
	font: 36px times, Times New Roman, times-roman, georgia, serif;
    color:#2c5283;
    margin-bottom: 5px;
    padding: 0px 0px 3px 0px;
    line-height: 44px;
    letter-spacing: -2px;
    border-bottom: 1px dotted #6e7d20;
}
.zone_head_small  {
	font: 16px Verdana, Arial;
    line-height: 24px;
    color:#315c92;
    background-color:#f5f9ee;
    margin: 0;
    padding: 0px 0px 2px 6px;
    margin-bottom:2px;
}
.zone_head_xsmall a {
    color: #315c92;
}
.zone_head_xsmall  {
	font: 10px Verdana, Arial;
    font-weight:bold;
    height: 12px;
    color:#02315f;
    background: url('/cat/static/images/chick.png') no-repeat;
    background-position:bottom left;padding-left:16px;
    background-color:#ecf1f5;
    border-right:0px solid #9bd457;
    margin-bottom: 2px;
    padding: 3px;
    padding-left: 20px;
    padding-bottom: 2px;
}
.zone_head_full a, .zone_head_links a, .zone_head_kommentar a, .zone_head_right_outer a, .zone_head_right a {
    color: #333333;
}
.zone_head_full  {
	font: 10px Verdana, Arial;
    font-weight:bold;
    height: 12px;
    color:#333333;
    background: url('/cat/static/images/head_520.png') no-repeat;
    margin-bottom: 4px;
    padding: 3px;
    padding-left: 20px;
    padding-bottom: 2px;
}
.zone_head_article_2_cols  {
	font: 10px Verdana, Arial;
    font-weight:bold;
    height: 12px;
    color:#333333;
    background: url('/cat/static/images/head_446.png') no-repeat;
    margin-bottom: 4px;
    padding: 3px;
    padding-left: 20px;
    padding-bottom: 2px;
}
.zone_head_links  {
	font: 10px Verdana, Arial;
    font-weight:bold;
    height: 12px;
    color:#333333;
    background: url('/cat/static/images/head_320.png') no-repeat;
    margin-bottom: 4px;
    padding: 3px;
    padding-left: 20px;
    padding-bottom: 2px;
}
.zone_head_kommentar  {
	font: 10px Verdana, Arial;
    font-weight:bold;
    height: 12px;
    color:#333333;
    background: url('/cat/static/images/head_191.png') no-repeat;
    margin-bottom: 4px;
    padding: 3px;
    padding-left: 20px;
    padding-bottom: 2px;
}
.zone_head_pubpick  {
	font: 10px Verdana, Arial;
    font-weight:bold;
    height: 12px;
    color:#333333;
    background: url('/cat/static/images/head_112.png') no-repeat;
    margin-bottom: 4px;
    padding: 3px;
    padding-left: 20px;
    padding-bottom: 2px;
}
.zone_head_right  {
	font: 10px Verdana, Arial;
    font-weight:bold;
    height: 12px;
    color:#333333;
    background: url('/cat/static/images/head_206.png') no-repeat;
    margin-bottom: 4px;
    padding: 3px;
    padding-left: 20px;
    padding-bottom: 2px;
}
.zone_head_right_outer  {
	font: 10px Verdana, Arial;
    font-weight:bold;
    height: 12px;
    color:#333333;
    background: url('/cat/static/images/head_218.png') no-repeat;
    margin-bottom: 4px;
    padding: 3px;
    padding-left: 20px;
    padding-bottom: 2px;
}
/* list end */
#hidden{padding:0;border:0;margin:0;visibility:hidden;height:0px;overflow:hidden;line-height:1px;}
#count{padding:0;border:0;margin:0;visibility:hidden;height:0px;;line-height:1px;}
.a_img {background:url(/be/images/artikel.gif)
no-repeat;background-position:top left;padding-left:12px;padding-top:-5px;} 
.bild_home {padding-bottom:10px;padding-right:5px;border:0;float:left;}
.be_img {background:url(/print/images/artikel_becom.gif)
no-repeat;background-position:bottom left;padding-left:16px;vertical-align:middle;font-family:arial,helvetica;line-height:14px;} 
.be24_img {background:url(/print/images/artikel_be24.gif)
no-repeat;background-position:bottom left;padding-left:16px;vertical-align:middle;font-family:arial,helvetica;} 
.foonds_img {background:url(/print/images/artikel_foonds.gif)
no-repeat;background-position:bottom left;padding-left:16px;vertical-align:middle;font-family:arial,helvetica;} 
.belog_side {font-size:11px;}
.belog_side img{margin-right:5px;float:left;border:0}
.matrix_td {border:0px;font-weight:normal;text-align:center;padding:0px;width:32px;}
.matrix_index {width:134px;border-collapse:collapse;padding-top:0.5em;padding-bottom:0.5em; margin-top:0px; border:0;position: static; display: none;}
.matrix_index_td {border:0px;font-weight:normal;text-align:left;padding-left:6px;line-height:10px}
.devtable {
}					
.devtable td {
}
.devtable a {
    font-weight: normal;
    color: black;		
}
.charttop {
    color: #00A400;
}
.chartflop {
    color: #CA0000;
}
.hell {
    padding: 0px 2px 1px 2px;
    background-color: white;
}
.dunkel {
    padding: 0px 2px 1px 2px;
    background-color: #ecf2f6;
}
.charttitle {
    font-weight: bold;
    color: #2c5283;
}
    #revue{
        overflow:hidden;
        width:523px;
        background-color:white;
        position:relative;
        float:left;
        height:110px;
    font-size:11px;}

        #revue .loading{
            font-size:1.2em;
            margin:35px 0pt 0pt 180px;
            color:#933;
        }
    .section{
        margin:-1px 0 0 -1px;
        width:10000px;
        border-bottom:1px solid black;
        position:relative;
        z-index:1;
    }
    .section .sub{
        position:relative;
        float:left;
        width:510px;
        height:135px;
    }
    #pane-target{
        overflow:hidden;
        width:510px;
        background-color:white;
        position:relative;
        float:left;
        height:135px;
        font-size:11px;
    }
    div.elements div.sub{
        width:510px;
        height:auto;
        padding:0px;
        position:relative;
        float:left;
    }
ul, li, #revue, .section{
    padding:0;
    margin:0;
    list-style:none;
}
.prev { background:url(http://www.boerse-express.com/images/prev.gif) no-repeat;background-position:left;padding-left:14px;	}
  .next { background:url(http://www.boerse-express.com/images/next.gif) no-repeat;background-position:right;padding-right:14px; }
.pad { padding-left:0px; padding-right:0px; }
.bild {
    margin: 0px 1px 0px 0px;
    border-style:solid;	
    border-width:0px 8px 0px 1px;
    border-color:white;
}
.homepart {
    font-family: Verdana, Arial, Helvetica; font-size:11px; 
    padding-bottom:5px;
    padding-top:5px;
    height:auto;
}
.title_list  {
	font: 16px Georgia, Times;
	margin-bottom:4px;
    text-align:left;
}
.lead_list {
    padding-bottom: 18px;
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
	font: 12px Verdana, Arial;
    line-height: 16px;
	font-style:normal;
    color: black;
}
.title  {
	font: 14px Georgia, Times;
	margin-bottom:4px;
    text-align:left;
}
.title_small  {
	font: 12px Georgia,Verdana, Arial;
    font-weight:normal;
	margin-bottom:4px;
    text-align:left;
}

.allfeeds div a  {
	font: 12px Georgia,Verdana, Arial;
    font-weight:normal;
}

.chartchoose {
    background-color:white;
    border-style:solid;	
    border:0;
    font-size:11px;
}
.chartchosen {
    background-color:white;
    border-style:solid;  	
    border:0;
    font-weight:bold;
    color:#2c5283;
    font-size:11px;
}
.newsticker-jcarousellite { width:100%; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:2px;}
.middle { 
    width: 600px;
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color: #B2BDCD;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 13px;
    background-color:white;
}
.middle2 { 
    width: 351px;
    border-style:solid;
    border-width:1px 0px 1px 0px;
    border-color: #B2BDCD;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 14px;
    background-color:white;
}
.middleall { 
    width: 900px;
    border-style:solid;
    border-width:1px 1px 1px 0px;
    border-color: #B2BDCD;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 14px;
    background-color:white;
}
.right  { 
    font-size: 10px;
    line-height: 13px;
    font-family: Verdana, Arial, Helvetica;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #9bd457;
    background-color:white;
    padding:5px;
}
.wibla {
    background-color:white;
    margin:0px;
}
.yui-skin-sam {
    background-color:white;
    margin:0px;
}
.rand {
    background-position: 1040px 15px;
    margin-left: 5px;
}
.full {
    font-size: 10px;
    padding-bottom: 12px;
    margin: 10px 12px 0px 12px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.chart {
}
.charttable {
}
#quick_search {
    overflow: auto;width:165px;line-height:16px;height:16px;font-size:11px;font-family:arial;resize: none;border:1px solid #0072c2;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 13px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/static/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
div.bla {
    display: none;
}
#datatable1 td, #datatable1 th  { border: none; padding: 0;font-size:10px; line-height: 11px; font-family:arial }
.artikel_ad  { 
    font-size: 10px; 
    line-height: 13px; 
    font-family: Verdana, Arial, Helvetica; 
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    border-color: #9bd457; 
    margin:0;
    padding:0;
}
form {
    padding: 0px;
    margin: 0px;
    border: 0px;
}
.spalt_home  {
    font-size: 13px;
    line-height: 13px;
    font-family: Arial, Helvetica;
    margin: 0px 6px;
}
