/* font-family for print view */
/* * / */
/* hidden elements for print view */
#header,#rootline,#footer,#printlink,#servicemenu,.nav,#search,#logo {display: none;}

/* set all margins and paddings from design to 0px */
#content {padding: 0; margin: 0;}

/* deactivate float for viewable elements */
#contentWrap,#contentMain,#contentRight,#contentBorder {float:none;}

/* set width for each column to 100% */
#contentMain,#contentRight,#contentBorder {width: 100%;}

/* set lines between the output of each column, improves readability*/
#contentMain,#contentRight,#contentBorder {border-bottom: 3pt solid #ccc; padding-bottom: 30pt; margin-bottom: 30pt;}

/* set absolute positioned elements back to static */
#language {position: static; clear: both;}

/* set font color to black */
a,h1 a,h2 a,h3 a,h4 a,h5 a,h1,h2,h3,h4,h5 {font-weight: bold; color:#000;line-height: 1;}
h2 {font-weight: bold; color:#000;font-size: 14pt}
h3 {font-weight: bold; color:#000;font-size: 12pt}

/* set URL after links */
a[href]:after {
    background-color: inherit;
    color: #666;
/* content: " (" attr(href) ")"; */   font-style: italic;
}
a.external-link[href]:after, table a.external-link[href]:after,
a.external-link-new-window[href]:after, table a.external-link-new-window[href]:after {
 content: " (" attr(href) ")";
}

/* no displayed link for E-Mail etc. */
a.mail[href]:after, table a[href]:after,
.csc-textpic-imagewrap a[href]:after {
    content: " "; 
}
@media print {
    /* Hide elements not needed for printing */
    #top, #leftnav, #rightnav, .print-link {
        display: none;
    }
    /* Customize print styles for remaining elements */
    body {
        font-size: 12pt;
    }
    /* Add any other print-specific styles */
}


/* deactivate image position middle and right above or below text */
/* div.csc-textpic-center div.csc-textpic-imagewrap {margin: 0;}
div.csc-textpic-right div.csc-textpic-imagewrap {width: 100%;}
div.csc-textpic-center {text-align: left;} */

/* line break for pre */
/* pre {white-space: pre-wrap;} */

/* tables */
/* thead {display: table-header-group;}
tr {page-break-inside: avoid;}  */

.printimg{
    padding: 0px 5px 110px 5px;
 }
 thead {display: table-header-group;}
 tr {page-break-inside: avoid;} 
 
 font .frame-default .news-list-container .news-list-item .news-list-date{
     float: right;
     padding-bottom: 2px;
 }
 font time h2{
    font-size: medium;
    font-weight: unset;
 }
 font .frame-default .news-list-container .news-list-item a img{
     float: right;
     margin: 10px -78px 0 10px;
 }
 font .frame-default header{
     margin-top: 125px;
 }
 font .frame-default .news-list-container .news-list-item{
     margin-bottom: 30px;
 }
 font .frame-default .news-list-container .news-list-item p{
     padding-right: 25px;
 }
 font .news-list-browse{
     text-align: center;
     margin-bottom: 20px;
     font-size: 10px;
 }
 font .frame-default .news-list-container .news-list-item p {
    line-height: 2px;
    line-height: 5px;
 }
 font .frame-default .news-list-container .news-list-item p br{
     display: none;
 }
font .frame-default .news-single-item .news-list-date time h2{
    float: right;
}
font .frame-default .news-single-item .news-list-date h2{
    font-size: 14pt;
    color: #000;
    font-weight: bold;
}
font .frame-default .news-single-item h3{
    font-size: 12pt;
    color: #000;
    font-weight: bold;
}
font .frame-default .news-single-item .cl-right{
    display: none;
}
font .frame-default .news-single-item .news-single-img{
    float: right;
    margin: 10px -70px 0 10px;
}
font .frame-default .news-single-item .news-single-img.news-single-imgcaption{
    padding: 1px 0 3px 0;
    margin: 0;
}
font .frame-default .news-single-item .news-single-img a{
    display: block;
}
/* custom */
font{
    font-family: Georgia, 'Times New Roman', Times, serif;
}
font .content .news-single-item .news-list-date time h2{
    font-size: medium;
    font-weight: bold;
}
font .content .news-single-item p{
    word-wrap: break-word;
}