/*// KATEGORIEN//*/
.kategorie_box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--tabelle1);
    padding:5px 0px 2px;
    box-sizing: border-box;
    width: var(--tabwidth);
    height: 100px;
    margin: auto;
    text-align: center;
    /* border: 1px solid var(--boxborder); */
    background-image: var(--kategorieimg);
}

.kategorie_box h1 {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 30px;
    color: #deddd9;
    text-align: center;
    margin-bottom: 3px;
}

.kategorie_box h2 {
    font-family:Arial, Helvetica, sans-serif;
    color: var(--bunt);
    font-size: 45px;
    text-transform: uppercase;
    margin-top: 27px;
    text-align: center;
    background: #95918d;
}

/*// FOREN //*/
.forum_box {
    display: flex;
    flex-direction: row;
    width: var(--tabwidth);
    padding: 10px 30px;
    box-sizing: border-box;
    margin: 15px auto;
    background-color: var(--tabelle2);
    margin-left: -39px;
}

.forum_beschreibung {
    width:470px;
    height:135px;
    background-color: var(--tabelle3);
    padding:20px;
    box-sizing: border-box;
    color: var(--text);
    overflow:auto;
    text-align: left;
}

.forumbesch_box {
    overflow: auto;
    margin-top: 2px;
    height: 50px;
    margin-bottom:5px;
    line-height: var(--linehei);
    font-size: 12px;
    text-align: justify;
}

.forumbesch_thpo {
    color: var(--thpotext);
    text-align: right;
    font-size:11px;
}

.forum_unterforum {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 224px;
    height:135px;
    background-color: var(--tabelle3);
    margin: 0px 5px;
    box-sizing: border-box;
    overflow: auto;
}

.forum_unterforum u1 {
    margin:5px 0px;
}

.forum_letzte {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 205px;
    height:135px;
    background-color: var(--tabelle3);
    padding:20px;
    box-sizing: border-box;
    color: var(--text);
    font-size: 10px;
    margin-right: -23px;
}

.forum_neualt {
    width:50px;
    height: 135px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: var(--tabelle2);
}

.forum_neualt img {
    width:30px;
    height: 105px;
}


/*neue / keine neuen BeitrÃ¤ge*/

.forum_status {
    width: 20px;
    height: 135px;
}

.forum_on {
    width: 100px;
    height: 135px;
    background-color: var(--bunt);
    background: var(--onimg) no-repeat 0 0;
    margin-right: 12px;
    margin-left: -18px;
}

.forum_off {
    width: 100px;
    height: 135px;
    background:  var(--offimg) no-repeat 0 0;
    margin-right: 12px;
    margin-left: -18px;
}

.forum_offclose {
    width: 20px;
    height: 135px;
    /*background:  var(--offimg) no-repeat 0 0;*/
}

.forum_offlink {
    width: 20px;
    height: 135px;
    background-color: var(--bunt);
}
		
		