/* CK-Wissen: Forum in den Farben des Wikis (ckw-forum-design-2026) */
@font-face{font-family:"Source Sans 3";src:url(/schriften/SourceSans3VF-Upright.ttf.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}
@font-face{font-family:"Source Sans 3";src:url(/schriften/SourceSans3VF-Italic.ttf.woff2) format("woff2");font-weight:200 900;font-style:italic;font-display:swap}
@font-face{font-family:Newsreader;src:url(/schriften/newsreader-600.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}
body{background:#F4F6F5!important;color:#2F3D42!important;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif!important;font-size:15px!important;line-height:1.45}
#container,#content,#copyright{background:transparent!important;color:#2F3D42!important;max-width:1120px;margin:0 auto!important;padding:0 16px!important;box-sizing:border-box}
#content{padding-top:8px!important}
#cookies .tborder{border-radius:0!important}
#content{background:transparent!important}
table,td,th,div,span,p,li,input,select,textarea,button,.smalltext,.largetext{font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif!important}
a:link,a:visited{color:#1F6F78!important}
a:hover,a:active{color:#134A50!important}
#header{background:transparent!important;border-bottom:1px solid #E3E7E6;padding:14px 0 10px!important;margin-bottom:12px}
#header table{width:100%}
#header h1{font-family:Newsreader,Georgia,serif!important;color:#1B2A2F!important;font-weight:600!important;font-size:26px!important;line-height:1.25}
#header h1 b{font-weight:600!important;font-family:Newsreader,Georgia,serif!important}
#header h1 a,#header h1 a b{font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif!important;font-size:15px!important;font-weight:700!important}
#header .logo a{display:inline-block;text-decoration:none!important}
#header .logo img{display:none!important}
#header .logo a::before{content:"CK-Wissen";display:block;font-family:Newsreader,Georgia,serif;font-size:30px;font-weight:600;color:#1B2A2F;letter-spacing:-.01em;line-height:1.1}
#header .logo a::after{content:"Cluster-Kopfschmerz \00B7  Forum";display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1F6F78;margin-top:4px;white-space:nowrap}
.menu ul{padding:8px 0!important;margin:0!important}
.menu a{font-weight:600}
.menu img{display:none!important}
#panel{background:#fff!important;border:1px solid #E3E7E6!important;border-radius:10px;padding:8px 12px!important;color:#45545A!important}
.navigation{color:#5F6B71!important}
.tborder{background:#E3E7E6!important;border:1px solid #E3E7E6!important;border-radius:10px;overflow:hidden;border-collapse:separate!important}
.thead{background:#1F6F78!important;background-image:none!important;color:#fff!important;border:0!important;padding:10px 12px!important;font-size:15px!important}
.thead a:link,.thead a:visited,.thead strong,.thead div{color:#fff!important}
.tcat{background:#EEF3F2!important;background-image:none!important;color:#45545A!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px!important;border-color:#E3E7E6!important}
.tcat a:link,.tcat a:visited,.tcat strong,.tcat span{color:#45545A!important}
.trow1,.trow_sep{background:#fff!important;border-color:#E3E7E6!important}
.trow2{background:#FAFBFB!important;border-color:#E3E7E6!important}
.trow_selected td,.trow_shaded{background:#EEF3F2!important}
.tfoot{background:#EEF3F2!important;color:#45545A!important;border-color:#E3E7E6!important}
.tfoot a:link,.tfoot a:visited{color:#1F6F78!important}
.bottommenu{background:#fff!important;border:1px solid #E3E7E6!important;border-radius:10px;color:#5F6B71!important;padding:10px 14px!important}
#copyright{color:#5F6B71!important}
input.textbox,textarea,select{border:1px solid #DDE3E2!important;border-radius:6px;background:#fff!important;color:#2F3D42!important}
input.button,button,input[type=submit],input[type=button]{background:#fff!important;border:1px solid #B9C3C2!important;border-radius:8px!important;color:#1B2A2F!important;font-weight:700!important;padding:4px 12px!important;cursor:pointer}
input.button:hover,button:hover,input[type=submit]:hover{border-color:#1F6F78!important}
blockquote,.quote_body{background:#EEF3F2!important;border:1px solid #DDE3E2!important;border-left:3px solid #1F6F78!important;border-radius:6px}
.pagination .pagination_current{background:#1F6F78!important;color:#fff!important;border-radius:6px}

/* CK-Wissen: Forum auf dem Handy lesbar (ckw-forum-archiv-2026, seit 28.09.2026). Rückweg: diesen Block bis zum Ende löschen. */
img,video{max-width:100%;height:auto}
@media screen and (max-width:760px){
body{font-size:16px!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}
#container,#content,#copyright{padding:0 10px!important;min-width:0!important;width:auto!important}
#header{padding:10px 0 8px!important}
#header .logo a::before{font-size:24px}
#header table,#header tbody,#header tr,#header th{display:block;width:auto!important;text-align:left!important}
#header h1{font-size:20px!important;margin:8px 0 0!important}
#header .menu ul{padding:6px 0!important}
#header .menu ul li{display:inline-block;margin:0 10px 4px 0!important;padding:0!important}
#panel .upper,#panel .lower{padding:4px 0!important}
#panel .float_left,#panel .float_right,.float_left,.float_right{float:none!important;display:block}
#search,#panel .search_form,#quick_login{display:none!important}
table.tborder{width:100%!important;max-width:100%}
table.tborder td,table.tborder th{padding:8px!important;overflow-wrap:anywhere;word-break:normal}
table.tborder td[style*="nowrap"]{white-space:normal!important}
table.tborder td.tcat[width="600"],table.tborder td.tcat[width="30%"]{width:auto!important}
table.tborder td[align="center"][style*="nowrap"]{display:none!important}
table.tborder td[class*="forumdisplay_"]:nth-child(2),table.tborder td[class*="forumdisplay_"]:nth-child(4),table.tborder td[class*="forumdisplay_"]:nth-child(5),table.tborder td[class*="forumdisplay_"]:nth-child(6),table.tborder td.tcat[width="7%"],table.tborder td.tcat[width="80"]{display:none!important}
.post .post_author{padding:8px!important}
.post .post_author div.author_avatar{float:left;margin-right:8px}
.post .post_author div.author_avatar img{max-width:44px!important;max-height:44px!important}
.post .post_author div.author_statistics{display:none!important}
.post .post_content{padding:10px 8px!important}
.post_body{overflow-wrap:anywhere}
pre,code,.codeblock,.codeblock code{white-space:pre-wrap!important;word-break:break-word}
.bottommenu .float_left,.bottommenu .float_right{float:none!important}
.pagination{white-space:normal!important;line-height:2.1}
form[action="search.php"] table.tborder,form[action="search.php"] table.tborder>tbody,form[action="search.php"] table.tborder>tbody>tr,form[action="search.php"] table.tborder>tbody>tr>td{display:block;width:auto!important}
select,input.textbox,textarea{max-width:100%;box-sizing:border-box}
fieldset{min-width:0;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0;padding-left:8px;padding-right:8px;overflow-wrap:anywhere}
ol.mycode_list,ul.mycode_list{padding-left:1.4em;margin-left:0}
}
@media screen and (max-width:760px){
#cookies .tborder td{padding:6px 10px!important}
#cookies td.trow1{font-size:13px!important;line-height:1.35!important}
#header h1{font-size:17px!important;line-height:1.3!important}
#header h1 br{display:none}
#header h1 a{display:block;margin-top:4px}
#ckw-archiv-hinweis{font-size:14px!important;line-height:1.4!important;padding:10px 12px!important}
}
