
/* general CSS definitions for the print version */

#header, #bar, #right, #left, #footer, #navigation,
form,
#mobile--member-login,
.news-single-backlink,
.no-print, .noprint {
    display: none;
}

.print-only,
.printonly {
    display: block;
}

.clearer { clear: both; }

#content { width: 100%; }


body{
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    width: 650px;
    margin: 0 auto;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 12px;
    font-weight: bold;
}

h1, h2, h3, h4, h5, h6,
table,
.newsitem,
.bigfooter,
.bigbox,
.csc-default {
    margin-bottom: 10px;
    width: 100%;
}
.tx-sschseminarsext-pi1 .speaker-details { width: auto; }
.tx-sschseminarsext-pi1 .speaker-details td { vertical-align: text-top; }

#print_header {
    margin:  10px 0;
}

p {
    margin: 0 0 10px 0;
}

ol {
    list-style: decimal;
    list-style-position: inside;
}

ul {
    list-style: disc;
    list-style-position: inside;
}

.csc-default ul li {
    background: url("/typo3conf/ext/zvk/Configuration/TypoScript/bund/img/listitem_blue.gif") no-repeat scroll -2px -3px white;
    padding-left: 15px;
}
.csc-default ul {
    list-style: none outside none;
}
.csc-default ol li p, .csc-default ul li p {
    margin-bottom: 0;
}

img {
    margin: 0 10px 10px 0;
}

.bigbox img {
    float: left;
}

a {
    color: #000;
    text-decoration: none;
}

#print_header img {
    float: right;
    margin-top: 2px;
}

#print_header h1 {
    float: left;
    margin-top: 20px;
    width: 370px;
}

.tx-zvkmarktplatz-pi1 .contentBox.closed,
.tx-zvkmarktplatz-pi1 .contentBox {
    border: none;
    -moz-outline: none;
    -moz-boder: none;
}

.csc-default .newsitem p.source {
    background-color: #85aef2;
    border-top: 4px solid #0058ad;
    color: white;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    line-height: 33px;
}