/*******************************************************************************************/
/*** ALLGEMEIN *****************************************************************************/
/*******************************************************************************************/

/*** blauer Rahmen bei angeklickten Objekten entfernen ***/
a, a:link, a:visited, a:hover, a:active, a:focus, button, button:active, button:focus, button:visited, input, input:active, input:focus, input:visited{  
outline:none;
}

body {
    background-size: 1402px!important;
}

/*******************************************************************************************/
/*** HEADER ********************************************************************************/
/*******************************************************************************************/
.page-header {
    border: none;
}

/*******************************************************************************************/
/*** SLIDER ********************************************************************************/
/*******************************************************************************************/
.sliderclass {
    background: #e4eaf5 url(/wp-content/uploads/cad2-e1568889450924.png) no-repeat left bottom;
    padding: 0;
    margin: 0 0 30px;
    background-size: contain;
}

.slick-dots {
    display: none!important;
}

.kad-slider-pagination {
    display: none;
}

/*******************************************************************************************/
/*** CONTENT *******************************************************************************/
/*******************************************************************************************/
table {
    border: 2px solid #00599a;
}

table thead {
    background: #00599a!important;
    color: #fff;
}
td {
    width: 50%;
}


.kad_caption {
opacity: 1;
background: #e5eaf5;
}
.kad_caption_inner {
    padding: 10px 0;
    color: #00599a;
}
.wp-caption-text {
    color: #00599a;
    font-size: 16px;
    background: #e4eaf5;
    padding: 5px 0;
}
figure.wp-caption img:hover {
    opacity: 0.8;
}

.wp-caption.alignnone, img.alignnone {
    margin: 0;
}
.wrap.clearfix.contentclass.hfeed {
    min-height: calc(100vh - 173px);
    padding-bottom: 80px;
}

.panel {
    background: rgba(255, 255, 255, 0.6);
}

.contentclass {
    padding-top: 0;
}

/*** Accordion mit Slider-Fix ***/
.panel-collapse  {
display: block !important;
}
.panel-collapse.collapse  {
height: 0px !important;
overflow:hidden;
}
.panel-collapse.collapse.in  {
height: auto !important;
overflow:visible;
}

/*******************************************************************************************/
/*** FOOTER ********************************************************************************/
/*******************************************************************************************/
#containerfooter {
    padding-top: 10px;
}
.footercredits {
    padding-top: 0;
    padding-bottom: 0;
}
.footernav ul li a {
    font-size: 12px;
}
.footercredits p {
    font-size: 12px;
}

#menu-footermenue li:hover {
    background: #e4eaf5;
}

/*******************************************************************************************/
/*** MOBILE ********************************************************************************/
/*******************************************************************************************/

/*******************************************************************************************/
/*** PRINTER CSS ***************************************************************************/
/*******************************************************************************************/

/*

@media print{
.sliderclass {
    display: none;
}

img {
  max-width:300px!important;
  max-height:300px;
  text-align:left!important;
}
h1{
  font-size:20px!important;
  line-height:normal;
  }
.icon-menu {
    display: none;
}
body, table {
    font-size: 16px!important;
    line-height: normal!important;
}
.page-header{
  margin:0!important;
  padding:0!important;
}
.footerclass, html, body {
    background: #fff!important;
}
#containerfooter h3, #containerfooter h5, #containerfooter, .footercredits p, .footerclass a, .footernav ul li a {
    color: #000!important;
}
.wrap.clearfix.contentclass.hfeed{
 min-height:0!important;
 bottom:;
 position:;
}
footer {
    position: fixed;
    bottom: 0;
}
table th, table th, table td {
    padding: 5px!important;
}
}

*/

/*******************************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/
/*******************************************************************************************/