    /* POSTBIT  TABS */
.gd_postbit_tabs input[type=radio] { position: absolute; display: none;}
.gd_postbit_tabs { width: 100%; height: 240px; float: none; list-style: none; position: relative; padding: 0; margin:auto; margin-left: 30px; margin-bottom: 10px;}
.gd_postbit_tabs li{ float: left; }
.gd_postbit_tabs label { padding: 5px; font-family: 'Arial', sans-serif; text-align: center; text-decoration: none; display: inline-block; font-size: 9px; text-transform: uppercase; letter-spacing: 1pt; margin: 35px 5px 0px 5px;  background: var(--dunkel);}
.gd_postbit_tabs label:hover { background: var(--hellhell); top: 0; color: var(--schwar);}
      
[type=radio]:checked ~ label { background: var(--accent1); color: var(--hellhell); top: 0; }     
[type=radio]:checked ~ label ~ .gd_postbit_tab_content { display: block; }
.gd_postbit_tab_content{ z-index: 2; display: none; overflow: auto; padding: 10px; width: 230px; position: absolute; top: 65px; left: 0; box-sizing: border-box; -webkit-animation-duration: 0.5s; -o-animation-duration: 0.5s; -moz-animation-duration: 0.5s; animation-duration: 0.5s; text-align: justify; letter-spacing: 0.5pt; font-size: 11px; height: 150px; overflow: auto; margin: 0px 40px 20px 10px; }
    

.gd_postbit_tab_what { text-transform: uppercase; font-size: 11px; letter-spacing: 0.5pt; font-family: 'Yeseva One', cursive;}
.gd_postbit_tab_what:before {content: '// ';}
.gd_postbit_tab_what:after {content: ' ';}
.gd_postbit_tab_that {  font-size: 11px; letter-spacing: 0.5pt; text-align: justify; margin-bottom: 5px;}



.postbit_post a {border-bottom: 2px solid var(--accent1);}
.postbit_post .smilie {width: 50px;}



.editor_table {background: var(--hell); width: 1040px;}
.editor_title { font-weight: bold; text-transform: uppercase; letter-spacing: 1px; border-bottom: 2px solid var(--accent1);}
.editor_1 {text-align: left; text-transform: uppercase; letter-spacing: 2px; font-size: 11px; }
.editor_2 {text-align: left;}
.editor_text {text-align: justify; padding: 30px;}

.postbit_overhead {height: 50px;}

.postbit_head {background: var(--dunkel);}
.postbit_head_title {text-decoration: none; color: var(--dunkeldunkel); text-transform: uppercase; font-size:20px; letter-spacing: 0.2pt; padding: 20px 0px 15px 45px;  font-weight: 600; font-family: 'Yeseva One', cursive; text-align: left; border-bottom: 3px solid var(--accent1); background: var(--accent1); }

.postbit_head_scenetracker {font-family: 'Frank Ruhl Libre', serif; text-align: left; font-size: 12px; letter-spacing: 0.5pt; padding: 20px 0 20px 40px; text-transform: uppercase; display: grid; background: var(--hell); border-bottom: 3px solid var(--accent1); margin-bottom: 20px;}
.postbit_head_scenetracker_date {padding: 5px; letter-spacing: 1pt; float: left; }
.postbit_head_scenetracker_place { padding: 5px;}
.postbit_head_scenetracker_dateplace {grid-column: 1/2; grid-row: 1/2;}

.postbit_head_scenetracker_user {padding: 5px; grid-column: 1/2; grid-row: 2/3;}
.postbit_head_scenetracker_user a { letter-spacing: 1pt;}
.postbit_head_scenetracker_status {padding: 5px; grid-column: 2/3; grid-row: 1/2;}
.postbit_head_scenetracker_edit {padding: 5px;}

.postbit {background: var(--hell); color: var(--schwarz); margin-bottom: 10px;}
.postbit_grid {display: grid; width: 100%; grid-template-columns: 300px 736px;}

.postbit_left {background: var(--dunkel);grid-row: 1 / 3; grid-column: 1;padding-top: 30px;}
.postbit_name a, .postbit_name {font-family: 'Yeseva One', cursive; text-transform: lowercase; letter-spacing: 0.1pt; color: var(--schwarz); font-size: 20px; font-weight: 100;}

.postbit_usertitle {font-size: 11px; letter-spacing: 0.5pt; font-family: 'Arial'; margin-bottom: 10px;}

.postbit_ava {border: 1px solid rgba(255, 255, 255, .7); padding: 8px; height: 240px; width: 200px; margin: auto; }
.postbit_ava_hover {height: 240px; width: 200px; position: absolute; margin: -249px 0 0 50px; opacity: 0; background: rgba(0, 0, 0, .6); display: flex; flex-wrap: wrap; align-items: center; color: var(--hell);}
.postbit_ava_hover:hover {opacity: 1; text-align: left;}
.postbit_ava_hover_fact {padding: 10px;width: 100%;}
.postbit_ava_hover_fact b {border: 1px solid var(--hell); font-size: 9px; letter-spacing: 1pt; text-transform: uppercase; padding: 5px;}

.postbit_right {background: var(--hell); grid-row: 1 / 2; grid-column: 2; height: auto; padding: 30px; }
.postbit_date, .postbit_date a {text-align: right; padding-bottom: 10px; font-size: 11px; letter-spacing: 0.5pt; font-style: italic;}
.postbit_post {text-align: justify;  letter-spacing: 0.2pt; line-height: 20px; font-size: 13px; margin-top: 10px;}
.postbit_buttons {background: var(--hell); grid-row: 2 / 3; grid-column: 2; align-self: end; justify-self: right;padding: 0 10px 10px 0;}
.postbit_signature {margin-top: 40px; padding-top: 20px; border-top: 1px solid var(--schwarz);}


.postbit_field_desc { text-align: justify; letter-spacing: 0.5pt; font-size: 11px; height: 120px; overflow: auto; margin: 20px 45px 20px 45px;}
.postbit_field_icon {border: 1px solid rgba(255, 255, 255, .7); padding: 8px; height: auto; width: 200px; margin: auto;}
.postbit_field_icon img {width: 200px; }
.postbit_field_flex {display: flex; flex-wrap: wrap; margin: auto; justify-content: right; gap: 5px; padding: 20px 0 20px 0;}
.postbit_field_spieler {font-family: 'Yeseva One', cursive; text-transform: lowercase; font-size: 20px; text-align: right; width: 48%;}


.postbit_field_onoff {text-transform: uppercase; font-family: 'Frank Ruhl Libre', serif; font-size: 9px; letter-spacing: 0.5pt;}
.postbit_field_onoff on {font-weight: 600;}
.postbit_field_onoff off {opacity:0.3; color: var(--schwarz);}
.postbit_field_onoff abs {opacity:0.3; color: var(--schwarz);}
.postbit_field_statsbox { text-align: left; border-left: 0px solid var(--schwarz); width: 48%; padding: 28px 0 0 0px;}
.postbit_field_stats {text-transform: uppercase; font-size: 10px; letter-spacing: 0.5pt;}