@charset "utf-8";
/* Begin General */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none
}

/* remember to define focus styles! */
:focus {
    outline: 0
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0
}

/* Class for clearing floats */
.clear {
    clear: both
}

.fl {
    float: left
}

.fr {
    float: right
}

.alignnone {
    clear: both;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    height: 0;
    width: 0
}

img {
    border: 0;
    vertical-align: top
}

.headerPartners {
    display: none;
}

/* End General */

body {
    padding: 30px 25px 0 45px;
    font-family: 15px/19px Arial, Helvetica, sans-serif;
    color: #000
}

#logo_print {
    display: block;
}

#logo_print img {
    display: block
}

#header {
    background: transparent none;
}

/* nicht sichtbare Bereiche */
#logo, .headerRight, #submenu_outer, .selectedSubmenu, #breaking_news_root, #breaking_news_scroller, .grid_6,
.article-entry .article_module, .article-entry .sn_published, #community_article_comments_default .comments_form, .article .advertise,
.articles_nav, .breadcrumbs_pagenav, .article_menus .publish, .user_cm_menu .cm_menu, .comments_subscribe, .fb_like,
#gallery_slideshow, .media_module, .video-entry .video, #fwid1, #fwid2, .sn_published, #footer  {
    display: none;
}

/* Nicht sichtbare Bereiche Rebrush */
.header__navigation, /* Hide nav */
.ad, .ads-bg,        /* Hide ads */
.plistaList,         /* Hide plistaList ads */
.sn_published,       /* Hide sharebars */
.footer-teasers,     /* Hide special offers */
#footer_outer {      /* Hide footer */
    display: none;
}

/* Begin breadcrumb */
.breadcrumbs {
    padding: 9px 0 17px;
    border-bottom: 1px solid #b2b2b2
}

.breadcrumbs ol {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 11px;
    line-height: 15px;
    color: #666
}

.breadcrumbs li {
    float: left;
    margin: 0 4px 0 0;
    padding: 0 10px 0 0
}

.breadcrumbs li.last {
    background: transparent
}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active {
    color: #666;
    text-decoration: none
}

.breadcrumbs a:after {
    content: ' »'
}

/* end breadcrumbs */

/* start page content */
#page {
    width: 750px
}

.article h1 {
    margin: 0;
    padding: 7px 0;
    font-size: 40px;
    line-height: 42px
}

.article h1 strong {
    display: block;
    margin: 0 0 -2px;
    font-size: 20px;
    line-height: normal;
    color: #e00107
}

.article-entry {
    padding: 0 0 11px;
    font-size: 15px;
    line-height: 19px
}

.article-entry p {
    padding: 0 0 19px
}

.article-entry h3 {
    padding: 0 0 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px
}

.article-entry .foto {
    float: left;
    margin: 0 27px 17px 0;
    padding: 4px 0 0 0;
    border-bottom: 1px solid #e5e5e5
}

.article-entry .foto_inline {
    width: 308px
}

div.large_foto .foto_inline {
    float: none;
    width: auto
}

.article-entry .foto img {
    display: block
}

.article-entry .foto .caption {
    display: block;
    padding: 4px 0;
    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    color: #666
}

div.large_foto .article_text {
    padding-top: 16px
}

.article .vspace {
    margin-top: 60px;
}

#sky-ads, #lb-ads, .widget_voting, .article .vspace iframe {
    display: none;
}

/* start comments_wrapper */
.comments_wrapper {
    padding: 0 0 76px
}

.comments_wrapper h3 {
    border-bottom: 1px solid #b2b2b2;
    font-size: 20px;
    margin: 0 0 18px;
    padding: 0 0 4px
}

.comments {
    padding: 0 0 25px;
    min-height: 1px
}

* html .comments {
    height: 1px
}

.comments h4 {
    padding: 0 0 11px;
    font: 700 15px/15px Arial, Helvetica, sans-serif;
    color: #000
}

.comment-items {
    padding: 5px 0 0
}

.user_cm_menu {
    padding: 0 0 6px;
    border-bottom: 1px solid #b2b2b2
}

.user_cm_menu strong {
    float: left;
    white-space: nowrap;
    font-size: 13px;
    line-height: 15px
}

.user_cm_menu .cm_menu {
    float: right;
    font-size: 11px;
    line-height: 15px
}

.user_cm_menu .cm_menu li {
    float: left;
    margin: 0 7px 0 0;
    padding: 0 9px 0 0;
    background: url(../img/at_publish.png) no-repeat right 7px
}

.user_cm_menu .cm_menu li.last {
    margin: 0;
    padding: 0;
    background: none
}

.user_cm_menu .cm_menu a {
    float: left;
    white-space: nowrap;
    color: #d6081c
}

.comments .posted {
    padding: 7px 0 6px;
    font-size: 13px;
    line-height: 15px
}

.comments .stats {
    padding: 0 0 19px;
    font-size: 11px;
    line-height: 15px;
    color: #777
}

.comments .stats li {
    float: left;
    margin: 0 7px 0 0;
    padding: 0;
    white-space: nowrap
}

.comments .stats li:after {
    content: ' · '
}

.comments .stats li.last {
    margin: 0;
    padding: 0;
    background: none
}

.comments .stats li.last:after {
    display: none
}

.comment-reply {
    padding-left: 28px
}

/* end comments_wrapper */
/* end page */