/* tags */

a {
    text-decoration:none;
    color: #345789;
}
a:hover {
    text-decoration:underline;		
}
a:hover.cloud {
    color: white;
    background-color: #345789;
    text-decoration: none;
}
/* diverses */

.tiny {
    font-family: Arial, Helvetica;
    font-size: 9px;
    line-height: 11px;
}
.header {
    margin: 12px 12px 8px 12px;
    padding-bottom: 6px;
    color:#F15A22;
    font-size: 14px;
    font-weight: bold;
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.rand {
    margin-left: 5px;
}
form {
    padding: 0px;
    margin: 0px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
input {
    font-family: Arial, sans-serif;
    font-size: 10px;
/*    line-height: 10px;
    height: 18px; */
    margin: 2px 0px 2px 0px;
    padding: 0px;
    vertical-align: middle;
}
textarea {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 10px;
    margin: 2px 0px 2px 0px;
}
select {
    font-family: Arial, sans-serif;
    font-size: 10px;
    /*					line-height: 10px;
    height: 20px;*/
    width: 150px;
    margin: 2px 0px 2px 0px;
}
.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;	
}
.blau {
    color:#345789;
}
.blauklein {
    font-family: Verdana, Arial, Helvetica;
    color:#345789;
    font-size: 10px;	
}
.ocker {
    color:#F15A22;
}
.error {
    color:#CA0000;
    font-size: 12px;
    font-weight: bold		
}
.grau {
    color:#666666;
}
.schwarz {
    color:#000000;
}
.weiss {
    color:#000000;
}
.trenn_v {
    border-style:solid;	
    border-width:0px 1px 0px 0px;
    border-color:#B2B2B2;
}
.trenn_v_full {
    border-style:dashed;	
    border-width:0px 1px 0px 0px;
    border-color:#B2B2B2;
}
.trenn_h {
    margin: 0px 8px 0px 8px;
    padding-bottom: 7px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.trenn_h_be {
    padding-bottom: 7px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.trenn_h_dashed {
    margin: 0px;
    padding-bottom: 7px;
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.trenn_h_full {
    margin: 0px 10px 0px 12px;
    padding-bottom: 7px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.trenn_h_clear {
    margin: 0px 12px 0px 12px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
    clear: left;
    font-size: 1px;
    line-height: 1px;	
}
.trenn_h_clear_dashed {
    margin: 0px 12px 0px 12px;
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
    clear: left;
    font-size: 10px;
    line-height: 10px;	
}
.trenn_h_clear_dashed_spalt {
    margin: 0px 10px 0px 12px;
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
    clear: left;
    font-size: 10px;
    line-height: 10px;	
}
.bild {
    margin: 0px 1px 0px 0px;
    border-style:solid;	
    border-width:0px 8px 0px 1px;
    border-color:white;
}
.chart_a {
    margin: 0px 1px 0px 0px;
    border-style:solid;	
    border-width:0px 4px 0px 1px;
    border-color:white;
    background-color: #C7D5E1;
}
.chart_oben {
    border-style:solid;	
    border-width:0px;
    border-color:#3B5170;
}
.chart_links {
    border-style:solid;	
    border-width:0px 0px 0px 0px;
    border-color:#3B5170;
    padding: 2px;
    font-size: 10px;
    background-color: #C7D5E1;
}
.cover {
    margin: 3px 6px 0px 0px;
}

/* head */

.wibla {
    background-color:white;
    margin:0px;
    width:1170px;
}
.logo {
    margin: 10px 0px 0px 0px;
}
.logo_neu {
    margin: 0px 0px 0px 0px;
}
.date {
    width: 358px;
    height: 67px;
    font-family: Verdana, Arial, Helvetica;
    font-size: 1px;
    font-weight: bold;
    color:#F15A22;
    line-height: 1px;
}
.date_s {
    width: 238px;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color:#F15A22;
    line-height: 10px;
}
.ad {
    width: 468px;
    height: 67px;
}
.top   { background: url(/be/images/head2.gif) no-repeat; margin-bottom: -1px }

/* grundger?st body */

.nav  { 
    width: 122px;
    font-weight: bold; 
    font-size: 11px; 
    line-height: 14px; 
    font-family: Arial, Helvetica; 
    background-color: #E3EBF1;
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    border-color: #B2BDCD; 
}

/*
This is a CSS comment where the end-of-comment marker is escaped.
The following styles are not read by Explorer
because it thinks they are still part of this comment.
\*/

.nav  { 
    width: 120px;
    font-weight: bold; 
    font-size: 11px; 
    line-height: 14px; 
    font-family: Arial, Helvetica; 
    background-color: #E3EBF1;
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    border-color: #B2BDCD; 
}

/*
Another comment, now with a normal end-of-comment marker. Explorer
sees the end of this comment as the end of the previous one.
*/

.middle { 
    width: 468px;
    border-style:solid;	
    border-width:1px 0px 1px 0px;
    border-color: #B2BDCD; 
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 13px;
}
.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;
}
.middleall { 
    width: 704px;
    border-style:solid;	
    border-width:1px 1px 1px 0px;
    border-color: #B2BDCD; 
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 14px;
}
.right  { 
    font-size: 10px; 
    line-height: 13px; 
    font-family: Verdana, Arial, Helvetica; 
    background-color: #C7D5E1;
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    border-color: #B2BDCD; 
    width: 236px
}

/*
This is a CSS comment where the end-of-comment marker is escaped.
The following styles are not read by Explorer
because it thinks they are still part of this comment.
\*/

.right  { 
    font-size: 10px; 
    line-height: 14px; 
    font-family: Verdana, Arial, Helvetica; 
    background-color: #E3EBF1;
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    border-color: #B2BDCD; 
    width: 234px
}

/*

Another comment, now with a normal end-of-comment marker. Explorer
sees the end of this comment as the end of the previous one.
*/

.right2  { 
    font-size: 10px; 
    line-height: 14px; 
    font-family: Verdana, Arial, Helvetica; 
    background-color: white; 
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    border-color: #3B5170; 
    width: 353px
}

/*
This is a CSS comment where the end-of-comment marker is escaped.
The following styles are not read by Explorer
because it thinks they are still part of this comment.
\*/

.right2  { 
    font-size: 10px; 
    line-height: 14px; 
    font-family: Verdana, Arial, Helvetica; 
    background-color: white; 
    border-style: solid; 
    border-width: 1px 1px 1px 1px; 
    border-color: #3B5170; 
    width: 351px
}

/*
Another comment, now with a normal end-of-comment marker. Explorer
sees the end of this comment as the end of the previous one.
*/

.right3  { 
    font-size: 10px; 
    line-height: 14px; 
    font-family: Verdana, Arial, Helvetica; 
}
.right4  { 
    font-size: 11px; 
    line-height: 14px; 
    font-family: Verdana, Arial, Helvetica; 
}

.right4_newsletter  { 
    font-size: x-small;
    font-family: Verdana, Arial, Helvetica; 
}


/* ticker */

.ticker {
    padding: 2px 10px 2px 13px;
    border-style:solid;	
    border-width:1px 0px 1px 0px;
    border-color:#3B5170;
    background-color: #efefef;
    font-size: 10px;
    line-height: 14px;
    color: white;
}
.ticker2 {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 11px;
}
.ticker3 {
    padding: 2px 10px 2px 13px;
    border-style:solid;	
    border-width:1px 0px 1px 0px;
    border-color:#3B5170;
    background-color: #efefef;
    font-size: 10px;
    line-height: 14px;
    color: white;
}
.breadcrumb {
    font-size: 10px;
    padding-bottom:5px;
    margin: 4px 12px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}

/* nav-spalte */

.nav1 { 
    padding:0px 0px 4px 0px;
    margin:2px 2px 2px 4px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
    color:#FF6633;
}
.navig { 
    padding:0px 0px 4px 0px;
    margin:2px 2px 2px 4px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
    color:red;
}
.nav2 { 
    margin:-2px 0px 0px 5px;
}
.nav2 a {
    color: #345789;
}
.nav0 {
    margin:0px 0px 0px -1px;
    color:white;
}

/* mittelspalte */

.full {
    font-size: 10px;
    padding-bottom: 12px;
    margin: 10px 12px 0px 12px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}

.full_newsletter {
    padding-bottom: 12px;
    margin: 10px 12px 0px 12px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}

.full_test {
    padding-bottom: 3px;
    margin: 3px 12px 0px 12px;
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#cccccc;
}
.full_last {
    padding: 1px 0px 0px 0px;
    margin: -1px 12px -18px 12px;
    border-style:dashed;	
    border-width:1px 0px 0px 0px;
    border-color:white;
    font-size: 10px;
    line-height: 12px;
}
.full_noline {
    margin: 8px 12px 0px 12px;
}
.advertorial {
    background-color: #E8EDF5;
    padding: 6px 6px 6px 6px;
    margin: 0px 12px 8px 12px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.footer2 {
    text-align: center;
    padding: 8px 12px 4px 12px;
    font-size: 10px;
    color: #345789;
}

/* mittelspalte zweispaltiger bereich home */

.express_zone {
    margin: 0px 12px 10px 12px;
    color:#F15A22;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.express_full {
    margin: 0px 10px 0px 12px;
    padding-top: 0px;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 14px;
}
.cee {
    margin: 0px 8px 0px 8px;
    padding-bottom: 8px;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 14px;
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.express_full:first-line {
    font-weight: bold;
}
.express_trenn {
    padding-bottom: 6px;
    margin: 4px 12px 10px 12px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.spalt_home  { 
    font-size: 10px; 
    line-height: 13px; 
    font-family: Verdana, Arial, Helvetica; 
    margin: 0px 12px; 
    border-style: solid; 
    border-width: 0px 0px 1px 0px; 
    border-color: #b2b2b2
}
.spalt_noline  { 
    font-size: 10px; 
    line-height: 13px; 
    font-family: Verdana, Arial, Helvetica; 
    margin: 0px 12px; 
    border: none;
}

.adv_spalt_home {
    margin: 0px 12px 0px 10px;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 13px;
    padding: 4px 6px 0px 6px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
    background-color: #E8EDF5;
}
.spalt {
    margin: 0px 12px 0px 12px;
    padding-top: 4px;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 13px;
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.spalt_last {
    margin: 0px 12px 0px 12px;
    padding-top: 4px;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 13px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.adv_spalt {
    margin: 0px 12px 0px 12px;
    padding: 6px 6px 0px 6px;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 14px;
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
    background-color: #E8EDF5;
}
.zone_b {
    margin: 0px 2px 8px 0px;
    padding: 0px 0px 6px 0px;
    color:#F15A22;
    font-size: 14px;
    font-weight: bold;
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.zone_b_newsletter {
    margin: 0px 2px 8px 0px;
    padding: 0px 0px 6px 0px;
    color:#F15A22;
    font-size: medium;
    font-weight: bold;
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.zone_s {
    margin: 0px 0px 13px 0px;
    font-size: 11px;
    font-weight: bold;
    color:#F15A22;
}
.zone_s a {
    color:#F15A22;
}
.adv_zone_s {
    margin: 0px 0px 8px 0px;
    font-size: 11px;
}
.adv_zone_s a {
    color:#F15A22;
}
.zone_fam {
    margin-bottom: 8px;
    padding: 4px;
    color: white;
    font-size: 11px;
    font-weight: bold;
    background-color: #345789;
}

/* artikel */

.related {
    padding-bottom: 8px;
    margin: 6px 12px 0px 12px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
    font-size: 10px;
    line-height: 14px;
}
.related:first-line {
    font-weight:bold;
    color:#F15A22;
}
.headline {
    margin: 12px 12px 6px 12px;
    font-family:arial;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
}
h1 {
    margin-top:-4px;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
}
.titel {
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
}
.headline:first-line {
    font-family:Verdana, Arial, Helvetica;
    font-weight: normal;
    font-size: 10px;
    line-height: 16px;
}
.vorspann {
    padding-bottom: 12px;
    margin: 12px 12px 0px 12px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
    font-family:Verdana, Arial, Helvetica;
    font-size: 11px;
    line-height: 16px;
    font-weight: bold;
    color: #345789;
}					
.footer {
    margin-top: 3px;
    padding: 7px 10px 4px 13px;
    font-size: 10px;
    font-weight: bold;
}
.footer a	 {
    color: #345789;
}

/* rechte spalte */

.half {
    padding: 5px 8px 9px 8px;
    margin: -1px 0px 0px 0px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.right input {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 10px;
    margin: 2px 0px 0px 0px 
}

/* express-bereich */
.boersen {
    font-weight: bold;
    color: black;
    padding: 5px 8px 3px 8px;
}
.express {
    padding: 5px 8px 9px 8px;
    margin: -1px 0px 0px 0px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
}
.express_noline {
    padding: 5px 8px 9px 8px;
    margin: -1px 0px 0px 0px;
}
.expr_spacer {
    height: 334px;
}
.devtable {
    border-style:solid;	
    border-width:1px 0px 1px 1px;
    border-color:#345789;
}					
.devtable td {
    font-size: 10px;
    line-height: 12px;		
}
.devtable a {
    font-weight: normal;
    color: black;		
}

/* charts im express-bereich */

.chart {
    border-style:solid;	
    border-width:1px 0px 1px 1px;
    border-color:#345789;
    margin-top: -1px;
}
.chartname {
	font-size: 10px;
    padding: 1px 5px 1px 5px;
    border-style:solid;	
    border-width:0px 1px 1px 0px;
    border-color:#345789;
    background-color: #E0E9F0;
    color: black;
    font-weight: bold;
    line-height: 12px;
    height: 12px;
}
.chartchoose {
	font-size: 10px;
    padding: 1px 7px 1px 8px;
    border-style:solid;	
    border-width:0px 1px 1px 0px;
    border-color:#345789;
    background-color: #E0E9F0;
    line-height: 15px;
    height: 15px;
}
.chartchosen {
	font-size: 10px;
    padding: 1px 7px 1px 8px;
    border-style:solid;	
    border-width:0px 1px 1px 0px;
    border-color:#345789;
    background-color: #E0E9F0;
    font-weight:bold;
    color:#666666;
    line-height: 15px;
    height: 15px;
}
.chartbig {
    border-style:solid;	
    border-width:1px 1px 1px 1px;
    border-color:#345789;
    margin-top: 3px;
}
.charttable {
    border-style:solid;	
    border-width:0px 0px 1px 1px;
    border-color:#345789;
}
.charttable td {
    font-size: 10px;
}
.charttable a {
    font-weight: normal;
    color: black;		
}
.charttable2 {
    border-style:solid;	
    border-width:0px;
    border-color:#345789;
}
.charttable2 td {
    font-size: 10px;
    padding: 5px 2px 5px 2px;
}
.charttable3 {
    border-style:solid;	
    border-width:0px;
    border-color:#345789;
}
.charttable3 td {
    font-size: 9px;
    padding: 5px 2px 5px 2px;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#E8EEF3;
}
.table2 {
    font-family: Verdana, Arial, Helvetica;
}
.table2 td {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 12px;		
}
.table3 {
    font-family: Verdana, Arial, Helvetica;
}
.table3 td {
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    line-height: 13px;		
}
.table4 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;					
}
.table4 td {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 12px;		
    border-style:dashed;	
    border-width:0px 0px 1px 0px;
    border-color:#B2B2B2;
    padding-top: 2px;	
    padding-bottom: 4px;		
}
.table5 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;					
}
.table5 td {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    line-height: 12px;		
    padding-top: 2px;	
    padding-bottom: 4px;		
}
.table6 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;					
}
.table6 td {
    font-family: Verdana, Arial, Helvetica;
    font-size: 9px;
    line-height: 1px;		
    padding-top: 0px;	
    padding-bottom: 0px;		
}

.charttitle {
    font-weight: bold;
    color: #F15920;
}
.charttop {
    color: #00A400;
}
.chartflop {
    color: #CA0000;
}
.chartneutral {
    color: #000;
}
.chartflop {
    color: #CA0000;
}
.hell {
	font-size: 10px;
    padding: 0px 2px 1px 2px;
    background-color: #ecf2f6;
}
.hell2 {
    background-color: #ecf2f6;
}
.dunkel {
	font-size: 10px;
    padding: 0px 2px 1px 2px;
    background-color: white;
}
.duster {
	font-size: 10px;
    padding: 0px 2px 1px 2px;
    background-color: #A8BCCF;
    border-style:solid;	
    border-width:0px 0px 1px 0px;
    border-color:#345789;
    font-weight: bold;
    color: white;
}
.duster2 {
    background-color: #A8BCCF;
    color: white;
    font-weight: bold;
}
.chartwerte {
    font-size: 10px;
    line-height: 14px;
    background-color: white;
    border-style: solid;
    border-color: #345789;
    border-width: 0px 1px 0px 0px;
}

td.warnouterblock {
    height: 14px;
    background-color:darkred;
    color:#ffffff;	
    font-weight:bolder;
    text-align:justify; 
    padding-top: 1px;
    font-size:10px;
}
td.savedouterblock {
    height: 14px;
    background-color:#333366;
    color:#ffffff;	
    font-weight:bolder;
    text-align:justify; 
    padding-top: 1px;
}
a.chart {
    background-image:url(/be/images/chart.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left:12px;
    border:0px;
}
a.wiki_linked {
    color:darkred;
}
a.person_linked {
    color:#345789; font-style: italic;
}

.newbiz  { 
    width: 200px;
    font-weight: normal; 
    font-size: 10px; 
    line-height: 13px; 
    font-family: Verdana, Arial, Helvetica; 
    background-color: white;
    border-style: solid; 
    border-width: 0px 0px 0px 10px; 
    border-color: white; 
	float:right;
	margin-right:6px;
}

/* postings */
#threads {
    font-family: Verdana, Arial;
    margin:0px;
    padding:3px;
}
.threads_head {
    font-weight:bold;
}
div.autocomplete {
    position:absolute;
    width:250px;
    background-color:white;
    border:1px solid #888;
    margin:0px;
    padding:0px;
    overflow:auto;
    max-height:200px;
}
div.autocomplete ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    cursor:pointer;
}

/* waberl
h3 {
    margin-bottom:-9px;
    color:#345679;
    font-size:12px;
}
h4 {
    margin-bottom:-9px;
    color:#345679;
    font-size:10px;
} */

/* ipo */

h4 {
    font-size: 11px;
    line-height:15px;
}

div.ipo {
width:100%;
}
div.ipo div {
    width:50%;
    float:left;
}
div.ipo div b {
    color:#345679;
}
/* chartsignale */
#all_neg a {color:rgb(202,0,0)}
#all_pos a {color:rgb(0,164,0)}
