@charset "UTF-8";
/* CSS Document */

.container {
    max-width: 700px!important;
}

.main {
    flex-direction: row;
    margin-top: 25px;
    }

.homebox {
    min-height: 710px;
    display: flex;
    flex-wrap: nowrap;
    
    justify-content: center;
}

.homenav {
    padding: 0px;
    max-width: 20%;
}

.homenav img {
    
    padding-top: 25px;
}

.homeheight {
    min-height: 710px;
}

.homelink a:hover, .homelink a:active, .homelink a:visited, .homelink a:link {
    text-decoration: none!important;
    
}

.hometext {
    font-size: 2.5em;
    color: #565555;
    font-weight: 200;
}
.textbox {
    min-height: 710px;
}
.childtext {
    font-size: 1.5em;
    color: #565555;
    font-weight: 300;
}


.headline {
    font-size: 25px;
    font-weight: bold;
}

.img-floater {
    float: left!important;
    margin-right: 10px;
    margin-bottom: 5px;
}

.rotate{
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    text-align: left;
    padding-right: 6px;
}

.rotate-home {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    text-align: left;
    padding-right: 33px;
}


#inhalt h2 {
    font-size: 1.5em;
}


.versteckt {
    display: none;
}

.card {
    margin-right: 5px!important;
}

.card.klein {
    padding-left: 2px;
}

.card.klein a, a:link, a:hover, a:active, a:visited {
    text-decoration: none!important;
    color: #565555!important;
}

.fusszeile {
    text-align: right;
    margin-top: 15px;
   padding-top: 5px;
    justify-content: baseline;
}

.fusszeile-bild {
    text-align: center;
    margin-top: 15px;
    justify-content: baseline;
    
}

/**mobile layout**/

@media screen and (max-width: 576px){
    .main {
        margin-top: 0px;
    }
    
    .rotate-home {
        padding-right: 6px;
    }
    
    .homeheight {
        min-height: 550px;
        max-height: 100%;
    }
    
    .rotate {
        writing-mode: horizontal-tb;
        transform: rotate(0deg);
    }
    
    h1 {
        font-size: 2em;
    }
}

/****GELEBTES******/

.gelebtes-small {
     background-color: #ffbfbf;
}

.gelebtes-home {
    background-color: #ffbfbf;
    border: none!important;
}

.gelebtes-color {
    border: 3px solid #FFDFDF;
    padding: 20px 10px 10px 10px;
}

.gelebtes-color a:link, .gelebtes-color a:visited, .gelebtes-color a:active{
    color: #000000;
    text-decoration: none;
}

.gelebtes-color a:hover {
    color: #FFDFDF;
    text-decoration: none;
}




/****BESTIMMTES******/
.bestimmtes-small {
    background-color: #ffdfdf;
}

.bestimmtes-home {
    background-color: #ffdfdf;
    border: none!important;
}

.bestimmtes-color {
    border: 3px solid #ffdfdf;
    padding: 20px 10px 10px 10px;
}

.bestimmtes-color a:link, .bestimmtes-color a:visited, .bestimmtes-color a:active{
    color: #000000;
    text-decoration: none;
}

.bestimmtes-color a:hover {
    color: #ffdfdf;
    text-decoration: none;
}

/****heilpraktisches******/
.heilpraktisches-small {
    background-color: #b2ffd9;
}

.heilpraktisches-home {
    background-color: #b2ffd9;
    border: none!important;
}

.heilpraktisches-color {
    border: 3px solid #b2ffd9;
    padding: 20px 10px 10px 10px;
}

.heilpraktisches-color a:link, .heilpraktisches-color a:visited, .heilpraktisches-color a:active{
    color: #000000;
    text-decoration: none;
}

.heilpraktisches-color a:hover {
    color: #b2ffd9;
    text-decoration: none;
}

/****lehrreiches******/
.lehrreiches-small {
    background-color: #ffacd0;
}

.lehrreiches-home {
    background-color: #ffacd0;
    border: none!important;
}

.lehrreiches-color {
    border: 3px solid #ffacd0;
    padding: 20px 10px 10px 10px;
}

.lehrreiches-color a:link, .lehrreiches-color a:visited, .lehrreiches-color a:active{
    color: #000000;
    text-decoration: none;
}

.lehrreiches-color a:hover {
    color: #ffacd0;
    text-decoration: none;
}



/****publiziertes******/
.publiziertes-small {
    background-color: #ff6eac;
   
}
.publiziertes-home {
    background-color: #ff6eac;
    border: none!important;
}

.publiziertes-color {
    border: 3px solid #ff6eac;
    padding: 20px 10px 10px 10px;
}

.publiziertes-color a:link, .publiziertes-color a:visited, .publiziertes-color a:active{
    color: #000000;
    text-decoration: none;
}

.publiziertes-color a:hover {
    color: #ff6eac;
    text-decoration: none;
}
