@CHARSET "ISO-8859-1";

  /***********************/
 /* general definitions */
/***********************/

.article {
    color:                       #404040;
    width:                       -2px;
    margin:                      0px;
}

.article_10 {
    font-size:                   10px;
    line-height:                 11px;
}

.article_11 {
    font-size:                   11px;
    line-height:                 12px;
}

.article_12 {
    font-size:                   12px;
    line-height:                 13px;
}

.article_14 {
    font-size:                   14px;
    line-height:                 15px;
}

.preview {
    background-color:            #DFDFDF;
    padding:                     5px 8px !important;
    width:                       auto !important;
}

.teaser {
    padding:                     6px;
    border-bottom:               1px dashed #ccc;
    cursor:                      pointer;
}

.teaser_ontop {
    background-color:            #E7E8FB;
    padding:                     6px;
    border-bottom:               1px dashed #ccc;
    cursor:                      pointer;
}

.regular {
    padding:                     8px 0px;
}

  /************/
 /* headings */
/************/

.article h1 {
    text-decoration:             none;
    font-weight:                 bold;
    margin:                      6px 0px 4px 0px;
    padding:                     0px;
}

.article h2 {
    text-decoration:             underline;
    font-weight:                 normal;
    margin:                      2px 0px 3px 0px;
    padding:                     0px;
}

.article_10 h1,
.article_10 h2 {
    font-size:                   10px;
    line-height:                 11px;
}

.article_11 h1,
.article_11 h2 {
    font-size:                   11px;
    line-height:                 12px;
}

.article_12 h1,
.article_12 h2 {
    font-size:                   12px;
    line-height:                 13px;
}

.article_14 h1,
.article_14 h2 {
    font-size:                   14px;
    line-height:                 15px;
}

  /********************************/
 /* generic block-level elements */
/********************************/

.article ul {
    margin:                      0px 0px 3px 0px;
    padding:                     0px 0px 0px 18px;
}

  /********************************/
 /* special block-level elements */
/********************************/

.article div.clear-both {
    clear:                       both;
}

.article div.left-img {
    float:                       left;
    margin:                      1px 5px 5px 1px;
}

.article div.right-img {
    float:                       right;
    margin:                      1px 1px 1px 5px;
}
    
.article div.preview-img {
    padding:                     5px 5px 1px 5px;
    color:                       #808080;
    background-color:            #FFFFFF;
    border:                      1px solid #808080;
    text-align:                  left;
    font-size:                   80%;
}

.article div.preview-img img {
    border:                      0px none;
}

.article div.preview-img span.info {
    font-variant:                small-caps;
}

.article_10 div.line-height-big {
    line-height:                 14px;
}

.article_10 div.line-height-normal {
    line-height:                 11px !important;
}

.article_11 div.line-height-big {
    line-height:                 15px;
}

.article_11 div.line-height-normal {
    line-height:                 12px !important;
}

.article_12 div.line-height-big {
    line-height:                 16px;
}

.article_12 div.line-height-normal {
    line-height:                 13px !important;
}

.article_14 div.line-height-big {
    line-height:                 18px;
}

.article_14 div.line-height-normal {
    line-height:                 15px !important;
}

.article div.teaser-img {
    background-color:            #FFFFFF;
    border:                      1px solid #808080;
    margin:                      3px 14px 16px 0px;
    padding:                     4px;
}

.article div.teaser-img img {
    border:                      0px none;
}

  /***************************/
 /* generic article-classes */
/***************************/

.article .red {
    color:                       #ff0000;
}

.article .action_explanation {
    color:                       #808080;
    font-size:                   80%;
    font-variant:                small-caps;
}

.article .article_content {
    margin:                      1px 1px 4px 0px;
    text-align:                  justify;
    line-height:                 16px;
}

.article_10 .article_content {
    min-height:                  22px;
}

.article_11 .article_content {
    min-height:                  24px;
}

.article_12 .article_content {
    min-height:                  26px;
}

.article_14 .article_content {
    min-height:                  30px;
}

.article .article_actions {
    color:                       #808080;
    margin:                      10px 1px 1px 1px;
    line-height:                 1.5em;
}

  /***************************/
 /* BB-Tags inside articles */
/***************************/

.article div.bb_indent {
    margin:                      0px 0px 0px 18px;
}

.article ul.bb {
    margin:                      5px 0px 5px 0px;
    padding:                     0px 0px 0px 25px;
}

.article span.bb_bold {
    font-weight:                 bold;
}

.article span.bb_underl {
    text-decoration:             underline;
}

.article span.bb_italic {
    font-style:                  italic;
}