/* 109853 // node/109853.css // ncf_tcc_Cache_node/109853.css */#header {
 background-image: url('/files/header/Headderbild9.jpg');
 background-repeat: no-repeat;
 background-size: cover;
 background-position: center;
}
#header_inner {
 background-image: url('/files/www/mimkk_logo.png');
 background-repeat: no-repeat;
 background-size: contain;
 background-position: center;
}
#logo {
 width: 100%;
 height: 45vh;
}
@media screen and (max-width: 769px) {
 #logo {
  text-align: right !important;
 }
 #logo_inner a img {
  width: 40%;
 }
 #logo_inner #logo-mobile {
  margin-top: 10px;
 }
}
#content_container {
 font-size: 12px;
}




.paragraph_external_module_inner {
 width: 100%;
 max-width: 800px;
 margin: 0 auto;
}

.baseEntryMain h3,
.baseEntrySmall h4 {
 text-align: left !important;
 font-family: 'Lato', sans-serif;
 color: #4C4747 !important;
 padding: 0 !important;
}
#page DIV.baseEntrySmall H4 {
 width: 100%;
 padding: 5px 10px !important;
 box-sizing: border-box;
}
.baseEntryBottom div.left ul {
 display: inline-flex;
 list-style-type: none;
 font-size: 11px;
 padding: 0 10px;
}
.baseEntryMenu,
.baseEntryBottom div.right,
.baseEntrySmall .buttonWrapper {
 display: none;
}

#page DIV.baseEntry DIV.baseEntryMain {
 width: 80%;
 display: flex;
 flex-wrap: wrap;
 padding: 10px;
 box-sizing: border-box;
}
#page DIV.baseEntry DIV.baseEntryMainInfo {
 width: 50%;
}
.baseEntryMainInfo > DIV {
    display: flex;
}
#page DIV.baseEntry DIV.baseEntryShortInfo {
 width: 40%;
 padding: 20px;
 box-sizing: border-box;
 font-size: 10px;
 line-height: 150%;
 box-sizing: border-box;
}
#page .baseEntry,
#page .baseEntrySmall {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 1%, rgba(237,237,237,0.90) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,0.90)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(237,237,237,0.90) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(237,237,237,0.90) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(237,237,237,0.90) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(237,237,237,0.90) 100%);
}
#page .baseEntryBorder, #page .baseEntryBorderSmall {
 border: #e7e7e7 1px solid;
 margin-bottom: 15px;
 border-radius: 7px;
} 
DIV.baseEntry {
    position: relative;
}
#page DIV.baseEntry h3 A {
 font-size: 14px;
 text-decoration: none;
}
#page DIV.baseEntry H4 {
 padding: 5px 0;
}
#page DIV.baseEntry IMG.logo {
 margin-left: 0;
}
#page DIV.baseEntry A, #page DIV.baseEntrySmall A {
 text-decoration: none;
 font-size: 12px;
 line-height: 200%;
}
#page .baseEntryBorderSmall,
#page .baseEntrySmall {
    max-width: 388px;
    width: 100%;
}
#page .baseEntryBorder,
#page .baseEntry {
 max-width: 800px;
 width: 100%;
}
#page DIV.baseEntrySmall DIV.baseEntryAddress {
 min-height: 75px;
 padding: 0 10px;
 margin-left: 0;
 line-height: 12px;
}
a.powerinfo_button {
 position: absolute;
 top: 0;
 right: 0;
 color: #fff !important;
 background: #1375b7;
 padding: 10px 0 10px 30px;
 width: 20%;
 box-sizing: border-box;
}
.powerinfo_button:hover {
 background: #3e617e;
 padding: 10px 0 10px 30px;
 width: 20%;
}
.baseEntryBottom div.left {
 width: 100% !important;
}
#page DIV.baseEntry H3 A,
#page DIV.baseEntrySmall H4 A {
    text-decoration: underline;
}
.baseEntryBottom u {
    text-decoration: none;
}
