
.forum_thema { color:#000; font-family: "Arial"; text-shadow: #DDD 1px 1px 1px; font-size:20px; font-weight:bold; }

p.forum_bezug { margin:0px; margin-top:-4px; font-size:13px; }

p.forum_bezug + p.forum_bezug { margin-top:6px;  }
p.forum_bezug + p.forum_bezug_add,
p.forum_bezug_add + p.forum_bezug_add { margin-top:6px; font-size:11px; padding:4px; background-color:#f5f5f5; }

p.forum_status { margin:0px; margin-top:4px; font-size:14px; font-weight:bold; color:red; font-family: "Arial";  }

/*
p.forum_aktionen { margin-top:10px; margin-bottom:5px; font-size:15px; font-family:Arial; font-weight:bold;}
p.forum_aktionen > * {  vertical-align:bottom; margin-right:2px; padding:2px 7px;  border-radius:2px; background-image:url(/bilder/bg/devfilter_50v.png); background-repeat:repeat-x; background-position: center center;}

p.forum_aktionen > * { display:inline-block;  max-width:25%; text-overflow: ellipsis; overflow:hidden; white-space: nowrap; }

p.forum_aktionen > span { color:#555; background-color:#DDD; border:#CCC 1px solid; }
p.forum_aktionen > a { color:#FFF; background-color:#F76503; border:#F76503 1px solid;  text-decoration:none !important; text-shadow: 1px -1px 1px #F76503; }
p.forum_aktionen > a:hover { background-image:none;  }

p.forum_aktionen > span.forum_notify { float:right; margin-right:0px; top:-1px; position:relative;  }
*/


div#nav_forum { display:flex; padding:13px; padding-bottom:0; }
div#nav_forum > * { color:#555; font-size:11px; vertical-align:top; position:relative; }
div#nav_forum > *:nth-child(1) { width:80px; text-align:left; }
div#nav_forum > *:nth-child(2) { flex:1; text-align:center; }
div#nav_forum > *:nth-child(3) { width:80px; text-align:right;  }

div#nav_forum > *:hover { color:#F76503; text-decoration:none; }
div#nav_forum > *:nth-child(1):not(:empty)::before { content:"\2329"; position:absolute; font-size:13px; font-weight:bolder; top:-2px; left:-10px; }
div#nav_forum > *:nth-child(2):not(:empty)::before { content:"\2329"; position:absolute; font-size:16px; font-weight:bolder; left:calc(50% - 0px) /*9.5*/; top:-13px; transform: rotate(90deg);  }
div#nav_forum > *:nth-child(3):not(:empty)::before { content:"\232A"; position:absolute; font-size:13px; font-weight:bolder; top:-2px; right:-10px; }


div.forum_aktionen { margin-top:10px; margin-bottom:3px; font-size:15px; font-family:Arial; font-weight:bold; display:flex; }
div.forum_aktionen > * { margin-left:2px; padding:2px 7px;  border-radius:2px; background-image:url(/bilder/bg/devfilter_50v.png); background-repeat:repeat-x; background-position: center center;}
div.forum_aktionen > *:first-child { margin-left:0; }

div.forum_aktionen > * { text-overflow: ellipsis; overflow:hidden; white-space: nowrap; }
div.forum_aktionen > span { color:#555; background-color:#DDD; border:#CCC 1px solid; }
div.forum_aktionen > a { color:#FFF; background-color:#F76503; border:#F76503 1px solid;  text-decoration:none !important; text-shadow: 1px -1px 1px #F76503; }
div.forum_aktionen > a:hover { background-image:none;  }

div.forum_aktionen > *:empty { flex:1; background:none !important; border:none !important; padding:0; }

/* 11.9.2025 */
div.forum_followup { line-height: 1.5; font-weight:bold; font-size:15px; font-family:Arial; }
div.forum_followup { text-align:center; margin:6px 0; border-radius: 6px; color:#fff; background-color: green; padding: 6px 12px; display: block; }
div.forum_followup > a { color:#fff !important; text-decoration:underline !important; }



/* Forum Liste */



div.beitragListe { font-size:11px; } /* border:1px #EEE solid;  */

div.beitragListe > div { white-space: nowrap; min-height:60px; }
div.beitragListe > div > div { display:inline-block; box-sizing: border-box;  white-space: normal; vertical-align:top; }
div.beitragListe > div > div:nth-child(1) { width:60%; }
div.beitragListe > div > div:nth-child(2) { width:40%; }


div.beitragListe > div:nth-child(even)  { background-color:#EEE; box-shadow:-4px 0px 2px -2px #EEE, 4px 0px 2px -2px #EEE;  }

div.beitragListe > div { /*min-height:50px; */ text-align:left; vertical-align:top;
                         border-bottom:#BBB 1px solid;
                         padding:5px 0px;
}
div.beitragListe > div:first-child { border-top:#BBB 1px solid; }


div.beitragListe > div >  div:nth-child(1) > a { font-family: "Arial"; text-shadow: #DDD 1px 1px 1px; font-size:14px; font-weight:bold; }
div.beitragListe > div >  div:nth-child(1) > p { margin-top:2px; }
div.beitragListe > div >  div:nth-child(1) > p.bezug { font-style:italic; color:#555 }


div.beitragListe > div >  div:nth-child(1) > span { margin-left:3px; font-size:10px;  padding:1px 4px; border-radius:2px; background-color:#FFF; border:#F76503 1px solid; color:#F76503; text-transform:uppercase;  font-weight:bold; }
div.beitragListe > div >  div:nth-child(2)  a { font-weight:bold; }

.noAnswer { text-align:center;}


.noAnswer,
.isNeu { font-size:8.5px; padding:1px 3px; text-transform:uppercase; font-weight:bold;
                     background-image:url(/bilder/bg/devfilter_50v.png); background-repeat:repeat-x; background-position: center center;
                     box-shadow:1px 1px 1px #EEE; border-radius:3px; background-color:red; color:#FFF; border:red 1px solid; }

* + .isNeu { margin-left:4px; }


/* Bewertungsfeld (22.01.2018) */

/* voteAddPreview in style_func.css */



.voteArr { white-space:nowrap; }
.voteArr > label { display:inline; vertical-align: middle; margin-left:3px; cursor:pointer; }
.voteArr > label:first-child { margin-left:0; }
.voteArr > input { display:none; }
.voteArr > label::after { content: url(/bilder/sterne/h18_voll.svg); }
.voteArr > input:checked ~ label::after { content: url(/bilder/sterne/h18_null.svg); }
.voteArr > label:first-child::after { display:none }