.ref-css {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 800px;
  padding: 10px;
  overflow: hidden;
  border: 1px solid #C9C9C9;
  -webkit-border-radius: 6px;
  border-radius: 12px;
  font: normal 16px/1 Arial, Helvetica, sans-serif;
  color: #ffffff;
  margin: auto;
  margin-top: 20px;
 // margin-left: 10px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: #ffffff;
  float: left;
  text-align: right;
  
//  -webkit-box-shadow: 1px 1px 2px 1px #000;
//  box-shadow: 1px 1px 2px 1px #000;



//  -webkit-box-shadow: 2px 2px 2px #800000 ;
//  box-shadow: 1px 1px 1px #800000 ;
  
}

.refpic {
height: 40px;
float: left;
}

.reftext {
text-align: right;
color: #343A40;
font: normal 16px Arial, Helvetica, sans-serif;
padding-top: 10px;

}

/*

.lang-inline {
margin-top: 14px;
}
*/
.mod-languages {
float: right;
}




// .mainnav  {
// padding-left: 0.4rem;
/// }


// .mod-languages {
// text-align: right;
// }


.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item
 {
padding-top: 0.2rem;
padding-bottom: 0.2rem;

}

.t4-main-body {
padding-top: 0px;
}

.ok-card3 figure h3 {
word-spacing: 0.1em;
}

.ok-card3 .ok-card3-link{

}

.ok-card3-link .ok-card3 .btn  {
background-color: #c9c9c9 !important;
line-height: 14px !important;
}

.ok-card3 figure.ok-effect-circle figcaption {
padding-right: 0px;
padding-left: 0px;
}


.inputbox {
max-width: 500px;
}

.category-desc {
border: 0px;
padding: 0rem;
}

.navbar-brand.logo-control img.logo-img {
max-height: 60px;
}

.t4-header .header-block {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

#filters .btn-port {
color: #212529 !important;
border: 1px solid #212529 !important;
}

#filters .btn-port.current, #filters .btn-port:hover {
background: #0A58CA !important;

}

.portfolio-item {
padding: 40px;
}

.nav-link {
padding-left: 10px!important;
padding-right: 10px!important;
}

.phocamaps-map {
z-index: 1;
}

#t4-header {
z-index: 1200;
}

// .logo-img {margin-left: 115px;}

.


.unsichtbar {
display:none;
}