/* einfach unter das Print-CSS anh�ngen */
body, body p {
    font-size: 9pt;
    line-height: 145%;
}

body#startseite .fce_content_text_image hr {border-bottom:none;}


.headrcndition,
.menu-mobile,
.menu-mobile-back,
.article_links .news-list-morelink,
.article-list .news-list-morelink,
.news-list-container .news-list-item .news-list-morelink,
div.intern a,
#header,
#mainmenu,
#submenu,
.tx-pagebrowse,
.tx-medienpr-publikation .dokument,
.tx-powermail,
.anythingSlider-default .back,
.anythingSlider-default .forward{
    display: none !important;
}

.news-meta {
    background: none;
    color: #de2381;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 20px;
    padding: 0;
}

.fce_content_linklist .wrapper_links div span{
    margin-left: 0;
}

div.mail a,
a.facebook,
a.twitter,
a.youtube,
.wrapper_links div a,
div.mail a
{
    padding: 0 !important;
    margin:0;
}

figure{
    padding-left: 0 !important;
    margin-left:0;
}


.tx-3pcmediadb-pi1 .nested{
    padding: 0;
}

.bigpicture {
    padding: 0;
    margin: 1em 0 2em;
}
.bigpicture img {
    width: 161mm;
}

.article-item figure img{
    width: 30mm;
    height: auto;
}

.article-item figure img, .article-item figure{
    padding: 0; margin: 0;
}

.article-item figure{
    float: left; margin:0 1em 0.5em 0;
}

.article-item figure{
    float: left;

}

.article-item{
    overflow: hidden;    margin-top: 2em;
}


#content, #startseite #content {
    margin: 20px 30px;
}

#rightcol .fce_container_box .bg_greige,
#metainfos .fce_container_box .bg_greige,
.tx-medienpr-publikation .date,
.fce_container_box .bg_greige{
    padding: 0 !important;
}

#metainfos figure {
    float: none;
}
.fce_content_citate .quote-text blockquote {
    margin: 0;
    font-weight: bold;
}
h2:before {
    content: "\25a0 ";
    color: #de2381;
    font-size: 12pt;
    padding-right: 5px;
}
h2 {
    padding: 3px 0 4px 0px;
    font-size: 7pt;
}
.fce_content_citate .quote-text blockquote p:before,
.quote blockquote p:before{
    content: "\00bb";
    color: #de2381;
}
.fce_content_citate .quote-text blockquote p:after,
.quote blockquote p:after{
    content: "\00ab";
    color: #de2381;
}

blockquote {
    display: block;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
}
.fce_content_citate .quote-text blockquote p {
    position: relative;
    left: 0px;
}
.fce_content_citate .quote-text {
    color: #6a5d5d;
    padding: 1em 0 0em;
    margin: 1em 0;
    position: relative;
    border-top: #d2cece 1px solid;
    border-bottom: #d2cece 1px solid;
}
.article-list h4,
.teasertext {
    font-weight: bold;
    color: #6A5D5D;
}
.logoprint {
    display: block;
    width: 100%;
    height: 22mm;
    overflow: hidden;
}
.logoprint img {
    display: block;
    width: 55mm;
    height: 22mm;
    float: right;
}
.footerprint {
    font-size: 6pt;
    color: #6A5D5D;
    line-height: 140%;
    margin-top: 3em;
}

h3, h3 a {
    line-height: 120%;
}

.anythingSlider.anythingSlider-default {
    height: auto !important;
    overflow: hidden;
}


.anythingSlider .panel {
    overflow: auto;
    padding: 0;
    margin: 0 10px 10px 0;
    height: auto;
}

.anythingSlider .panel img{
    height: auto;
}


.slider {
    height: auto;

}

.anythingSlider-default {
    padding-bottom: 0;
}

ul.list, .fce_content_list ul{
    list-style: disc;
    padding: 0;
    margin-left: 1em;
}

.ordered-list {
    padding: 0;
    margin-left: 1em;
}

a.internal-link:hover, a.internal-link-new-window:hover, a.external-link:hover, a.external-link-new-window:hover, a.link:hover, .wf-rte a:link, .wf-rte a:visited, .wf-rte a:hover, .wf-rte a:active, .wf-rte a, .rte-area a:link, .rte-area a:visited, .rte-area a:hover, .rte-area a:active, .rte-area a {
    color: #333;
}

.fce_content_list hr, hr{
    height: 0px;
    color: #fff;
       border-color: #fff;
}
.tx-wfdt3komm-pi1 .testimonial-list {border-bottom:none; }
