/* font-family for print view */
* {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}

body {
font-size: 12pt; 
color:#000;
line-height: 1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt; 
width:100% !important;
margin:0 !important;
padding:0 !important; 
}
.card-group > .card {
    flex: 1 0 100%;
}
.col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}
.owl-item.cloned{
    width: 100%;
.
}
.tx-ws-flexslider .caption-text {
  width: 690px;
  margin-left: 1%;
  top: 0px;
 
}
.flexslider .slides img {
  width: 75%;
  object-fit: cover;
  font-family: "object-fit: cover;";
  height: auto;

}
.row-cols-md-3 > * {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.col-md-6 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* hidden elements for print view */
#header,#rootline,#footer,#printlink,#servicemenu,.nav,#search,#logo,.navbar, .list-unstyled,ul.top-info, ul.typo3-messages, img.stage_border, #back-to-top, #top-bar, .caption-link {display: none;}, thead {display: table-header-group;},tr {page-break-inside: avoid;},#back-to-top, #top-bar, .caption-link {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:#444444;}

/* set URL after links */
//a[href]:after {
    background-color: inherit;
    color: #666;
 content: " (http://domain.tld/" 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: " ";
}

/* 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;} 