*,
.jobs-wrap,
#results .result-item,
.entry-drop-bottom-wrap ul li
.entry-drop-link-names,
#results .more p,
.content-sub .entry,
.show-content-wrap,
.employeeDetail,
.aside-sub .entry .person-email, .addressInfo .person-email,
.aside-sub .entry .person-fax, .addressInfo .person-fax,
.aside-sub .entry .person-phone, .addressInfo .person-phone,
.group-drop-wrap,
.entry .group-drop-wrap,
.entry .group-infos,
#results .result-item-details p,
#results .result-item-details strong,
#results .more,
.result-item-info,
#results .events p,
#results .result-item .result-item-details .row {
  margin: 0 !important;
  padding: 0 !important;
  background-color: #ffffff !important;
  background-image: none !important;
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
#results .result-item-details {
  display: inline-block !important;
}
#results .events p,
#results .more p {
  width: 390px;
  display: inline-block;
  min-height: unset !important;
}
#results .more p {
  float: left;
}
#results .events p.boxRight,
#results .more p.boxRight,
#results .events p.host {
  width: 260px;
}
#results .events .eventAddress {
  width: 100%;
  min-height: unset !important;
}
#results .events p strong {
  margin-right: 8px !important;
}
body, .entry-drop, .entry .group-drop, a {
  background: none !important;
  color: #000 !important;
}

@font-face {
  font-family: 'Average';
  font-style: normal;
  font-weight: 100;
  src: local('Average'), local('Average-Regular'), url(../font/Average.woff) format('woff');
}

body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
}

body, html, .wrapper, .greyBack, .blog-column1, .blog-column2, .entry-drop-bottom-wrap, .content-sub {
  background:none !important;
  width: 100%;
  margin:0;
  padding:0;
}
.greyBack .csc-textpic-imagewrap {
  width:73px;
}
.csc-textpic-imagewrap .csc-textpic-image {border:none;}

aside, footer, .aside-nav-wrap, #header, .aside-sub, #jumpmenuTop, #print, .lastModified, #second-wrap, #sitemap-wrap, #bottom-nav, #mobileHeader, #mobileLogo, #mobileFooter, .wrapper::after, .content-sub .entry .show-content-wrap .read-more-btn, .news-list-browse, .news-single-backlink, .pdfIconDownload, .moreImages, div.letterHeader, .no-print {display:none;}
.header {
  overflow:hidden;
  border-bottom:1px solid #000000;
  width:100%;
}

.downloadItem {padding: 14px;}
#content-wrap-sub {
  background:none;
  width: 100%;
}

.bild {
  width:15%;
}

.datum {
  float:left;
  width:210px;
  margin-top:60px;
}

.headtext {
  vertical-align:bottom;
  padding-bottom:15px;
  width:85%;
}

p{
  margin:0 0 10px 0;
  padding:0;
}

ul,
.entry ul,
.entry ol {
  padding-left: 0;
  padding-bottom: 13px;
}
.entry ol {
  margin-bottom: 0;
  margin-left: 5px;
}

ul li, .entry-drop-bottom-wrap ul li,
.group-drop-wrap ul li {
  padding: 0 0 5px 0;
  list-style-type: circle;
}

a {
  color:#000;
  text-decoration:none;
}
.content-sub .entry h1 {
  font-size: 24px !important;
  padding: 10px 0 0 0 !important;
}

.entry h2,
.jobs-wrap h2,
#results .result-item h2,
#results .result-item h2 p,
.content-sub .entry h2,
.entry-drop-top-wrap-info h2,
.entry-drop-top-wrap-info h2 a,
.entry .group-drop h1,
.entry .group-drop h1 a,
#content-wrap-sub .news-list-item h2,
.entry .group-infos h2 {
  font-size: 18px !important;
  color:#000000 !important;
  padding: 10px 0 0px 0 !important;
  margin:0;
}
.entry .group-infos h2 {
  font-size: 16px !important;
}
.content-sub .entry h3,
.entry-drop-bottom-wrap h3 {
  color:#000;
  font-size: 14px !important;
  padding:0;
  margin:0;
}

.group-drop img,
.entry .group-drop img,
.read-more-btn,
.plusMinus,
#eventFilter,
.result-item .categorie {
  display: none !important;
}
.group-drop-wrap #breadcrumb {
  overflow: hidden;
}
.group-drop-wrap #breadcrumb li {
  float: left;
  padding-left: 12px;
  padding-right: 8px;
  font-size: 11px;
  list-style-type: none;
  background: url(../img/lightblue-arrow-right.png) left 4px no-repeat;
}
.group-drop-wrap #breadcrumb a {
  font-size: 11px;
}

td {
  padding-top:10px;
  padding-bottom:3px;
}
.page table {
  border-collapse:collapse;
}
.gHead {
  font-weight: bold;
}


.span4 a, #actions a#newAction {
  display:none;
}
.all-jobs {
  display:none;
}

.pageBox {
  width: 635px;
  overflow: hidden;
  margin-bottom: 40px;
  page-break-after:always;
  font-size: 11px;
}
.colBox {
  float: left;
  width: 290px;
  margin-right: 20px;
}
.letterbox {
  width: 310px;
  overflow: hidden;
}
.letterBoxLeft {
  float: left;
  width: 20px;
}
.letterBoxLeft h2 {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: bold;
}

.letterBoxRight {
  float: left;
  width: 270px;

}
.singleBox {
  overflow: hidden;
  padding: 0 4px;
  margin-bottom: 2px;
}
.singleBox .name {
  float: left;

}
.singleBox .phone {
  float: right;
}

/*
.csc-textpic-imagerow, .csc-textpic-imagewrap{
  page-break-inside: avoid;
}
*/
div.csc-textpic-center .csc-textpic-center-inner,
div.csc-textpic-center .csc-textpic-center-outer {
position: static;
float: none;
right: 0;
}
.tableNum {
  margin: 0;
  padding: 0;
}
.tableNum h2 {
  font-size: 12px;
  margin: 4px 0 0 0;
  padding: 0;
  line-height: 18px;
}
.tableNum td {
  font-size: 10px;
  margin: 0;
  padding: 1px 0 0 0;
}
.tableNum tr {
  margin: 0;
  padding: 0;
}
.tableNum strong {
  margin: 0;
  padding: 0;
  font-size: 10px;
}

.news-list-item h2,
.news-list-item p,
.content-sub .newsSingleOne {
  margin: 0;
  padding: 0;
}
.content-sub .newsSingleOne {
  width: auto;
  margin-bottom: 15px;
}

div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image,
div.csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
  margin-right: 2px;
  margin-bottom: 2px;
  margin-left:0;
}
div.csc-textpic-border-old div.csc-textpic-imagewrap img, {
  padding: 0;
}

.csc-textpic-imagerow img {
}
.csc-textpic-imagewrap, .fceTeaserImage,
.fceSliderAdvanced .text-left {
  width:100% !important;
}
.cols3 .csc-textpic-imagecolumn {
  width:33% !important;
}
.cols3 .csc-textpic-imagecolumn img,
.cols2 .csc-textpic-imagecolumn img,
.cols4 .csc-textpic-imagecolumn img {
  border:none !important;
}
.cols2 .csc-textpic-imagecolumn {
  width:50% !important;
}
.cols4 .csc-textpic-imagecolumn {
  width:25% !important;
}
.cols5 .csc-textpic-imagecolumn {
  width:20% !important;
}
.cols6 .csc-textpic-imagecolumn {
  width:16% !important;
}
.cols7 .csc-textpic-imagecolumn {
  width:14% !important;
}
.cols8 .csc-textpic-imagecolumn {
  width:12% !important;
}
.csc-textpic-intext-left-nowrap-206 .csc-textpic-text {margin-left:0;}


.employeeDetail {
  padding-bottom: 15px;
}
#organigramm-wrap .ipb__item,
#organigramm-wrap .blue-top-box p,
#organigramm-wrap a,
#organigramm-bottom .blue-box h2 {
  font-size:9px !important;
}
#organigramm-wrap .blue-top-box h3 {
  font-size:10px;
  margin-bottom: 10px;
  padding-bottom:0;
  border-bottom:1px solid #717787 !important;
}
#organigramm-wrap .blue-top-box {
  position: absolute;
  overflow: visible;
  left: 0;
  right: 0;
  width: 185px;   /* you must specify a width */
  margin-top: auto;
  margin-left: auto;
  margin-bottom: auto;
  margin-right: auto;
}
#organigramm-wrap .blue-top-box a {
  line-height:15px;
  }
#organigramm-wrap .top-center {
  margin-top:-50px;
}
#organigramm-wrap .top-center, #organigramm-wrap .top-bottom {
  left: 150px !important;
  margin-left: auto;
}
#organigramm-wrap .top-bottom {
  margin-top:-110px;
}

#organigramm-wrap .top-left, #organigramm-wrap .top-left2  {
  left: 75px !important;
  margin-left: 0;
  margin-top:-55px;
}
#organigramm-wrap .top-left2  {
  margin-top:20px;
}
#organigramm-bottom {width:100%;margin-top:5px;}
#organigramm-wrap #column-1,
#organigramm-wrap #column-2,
#organigramm-wrap #column-3,
#organigramm-wrap #column-4,
#organigramm-wrap #column-5 {
  width:19%;
  padding-right:1%;
  margin:0;
}
#organigramm-wrap .gray-box,
#organigramm-wrap .gray-box h2,
#organigramm-wrap .gray-box .link-wrap .ipb__item,
#organigramm-wrap .gray-box a {
  padding-top:0;
  font-size:9px !important;
}
#organigramm-wrap .gray-box {height:65px;}
#organigramm-bottom .blue-box {
  height:80px;
  text-align:center;
  font-size:9px;
}
#organigramm-wrap .top-right {
  right: 10px;
  margin-top:-200px;
  margin-right: 0;
}
#organigramm-wrap .top-long {
  width: 100%;
  height: 70px;
  margin-top: 110px;
  text-align:center;
}
#organigramm-wrap .top-long header, #organigramm-wrap .top-long a.ipb__item {
  width:100%;
  #left:0;
}
#organigramm-wrap .top-long .first, #organigramm-wrap .top-long .third {
  #left: 0;
  #right: 0;
  width: 30%;
  margin-left: 50%;
  padding: 5px;
}
#organigramm-wrap .top-long .first {
  #margin-top: -55px;
}
#organigramm-wrap .top-long .third {
  margin-top: -66px;
  margin-left: 18%;
  #margin-bottom: 0;
}
td.letterHeader {display:none;}

img {
  max-height: 250px;
}

/*joboffer*/
.headerJoboffer {
  margin-right:-50px;
}
.headerJoboffer .bild {
  text-align:right;
  width:80%;
  padding:0;
}
.headerJoboffer .headtext {
  width:20%;
  font-size:10px;
  padding-bottom:5px;
}
.entry .offerTitle h3 {
  font-size:16px;
  font-weight:bold;
  margin:10px 0;
}
.offerLeft, .offerRight {
  width: 100%;
  height: auto;
  margin-right: 0;
  padding: 15px 0 0 0;
  background: transparent;
}
.fc-event {
  background: #fff !important;
  color: #000 !important;
}

/* for vertical events */

.fc-event-bg {
  display: none !important;
}

.fc-event .ui-resizable-handle {
  display: none !important;
}

#results .result-item-details p#authorized{
  display: none;
  height: 0;
  width: 0;
}

/*mitarbeiterliste*/
#c21 .ipb__item a, #c21 .span4 td a {
  display:inline-block !important;
  }
#c21 .span4 td.actions a, #c21 .span4 td[colspan="3"] a, #c21 .buttonBar, .ui-dialog {
  display:none !important;
  }