/* Any changes to this file will be overwritten. To change the content
of this file, edit the source files from which it was compiled. */
html{background:#3e5a78;scroll-padding-top:3rem}body{background:#000;font:92%/150% "Segoe UI","Helvetica Neue","Nimbus Sans L",Arial,"Liberation Sans",sans-serif;color:#FFF;display:flex;flex-direction:column;min-height:100vh}::selection{text-shadow:none;background:#99d4ff;color:rgba(0,0,0,.6)}*{box-sizing:border-box;padding:0;margin:0}ul,ol{list-style:none}ul.normallist{list-style-type:disc;padding:0 0 0 15px}table{empty-cells:show}abbr{border-bottom:.1em dotted}input,button,select,textarea{color:#000;font:83.33%/150% "Segoe UI","Helvetica Neue","Nimbus Sans L",Arial,"Liberation Sans",sans-serif;background:#CCC;outline:none;border:1px solid #bbb;vertical-align:middle;border-radius:3px;box-shadow:1px 2px 1px rgba(160,187,221,.2) inset;padding:.3em .4em}input:hover,textarea:hover,button:hover,select:hover{outline:none;border-color:#ffb903;background:#ffb903}textarea:hover{background:#939393}input:focus,textarea:focus,button:focus,select:focus{outline:none;color:#fff;border:1px solid #ffb903;background:#939393}input,button,select{padding:0 .4em;height:2em;line-height:2em}select{padding:.22em .2em}select[size]{height:auto}input[type="file"]{padding:2px;height:auto}img,input,select,textarea{max-width:100%}#chrome input{font-family:"Segoe UI","Helvetica Neue",Arial,"Liberation Sans",sans-serif}textarea{font-size:1em}.monospace,.bbc_code,.phpcode,pre{font-family:"DejaVu Sans Mono",Menlo,Monaco,Consolas,monospace}.sceditor-container textarea,.sceditor-container textarea:focus{box-shadow:none}#quick_edit_body_container textarea,.move_topic textarea,dd textarea{width:100%;min-height:100px}input,button,select{font-size:.75rem}input[type="number"]{padding-right:0;width:calc(4ch + 15px + 0.8em)}input[type="number"][size="2"],input[type="number"][size="1"]{width:calc(2ch + 15px + 0.8em)}input[type="number"][size="3"]{width:calc(3ch + 15px + 0.8em)}input[type="number"][size="5"]{width:calc(5ch + 15px + 0.8em)}input[type="number"][size="6"]{width:calc(6ch + 15px + 0.8em)}select option{padding:0 4px}fieldset{padding:18px;margin:0 0 6px 0;border:1px solid #ddd;border-radius:3px}fieldset legend{font-weight:700;color:#FFF;box-shadow:none;border:none}summary{margin:5px 0}strong,.strong{font-weight:700;color:#FFF}.cat_bar strong{color:#fff}em,.em{font-style:italic}h1,h2,h3,h4,h5,h6{font-size:1em;color:#FFF}input[type="checkbox"],input[type="radio"]{border:none;background:none;vertical-align:middle;box-shadow:none;margin:0 3px}.moderationbuttons_mobile_check{display:none}input[disabled],textarea[disabled],select[disabled],.button.disabled,.button[disabled]:hover{background:#eee;color:#999;border-color:#b6b6b6;opacity:.8;cursor:default}hr{border:none;margin:12px 0;height:2px;background:#fff;box-shadow:0 1px 0 #bbb inset}a,a:visited{color:#FFB904;text-decoration:none}a:hover{text-decoration:underline;cursor:pointer}body#help_popup{padding:12px}#likes li{clear:both;padding:1px 0;display:flex;align-items:center}#likes .avatar{height:5em;width:5em;margin:0 10px 0 0}#likes li .like_profile{flex:1 0 auto}#likes li .like_time{padding:4px 0}#likes .description{font-style:italic;opacity:.4;font-size:.9em;display:block}.new_posts,a.new_posts{display:inline-block;position:relative;top:-2px;padding:0 4px;background:#f97b00;color:#fff;font:9px/15px verdana,sans-serif;border-radius:3px;opacity:.8}a.new_posts:visited{color:#fff;font-weight:700}.new_posts:hover,.new_posts:focus{text-decoration:none;opacity:1}.floatright{float:right}.floatleft{float:left}.floatnone{float:none}.flow_auto{overflow:auto}.flow_hidden{overflow:hidden}.clear{clear:both}.clear_left{clear:left}.clear_right{clear:right}.smalltext,tr.smalltext th{font-size:.9em}.largetext{font-size:1.4em}h3.largetext{font-size:large}.xlargetext{font-size:x-large}.centertext,.centercol{margin:0 auto;text-align:center;color:#FFF}.righttext{margin-left:auto;margin-right:0;text-align:right}.lefttext{margin-left:0;margin-right:auto;text-align:left}.justifytext{text-align:justify}.double_height{line-height:2em}.padding{padding:8px}.main_section,.lower_padding{padding-bottom:6px}.half_content{width:50%;display:inline-block;vertical-align:top}.half_content:nth-of-type(odd){margin-right:-.25em;padding-right:.3%}.half_content:nth-of-type(even){margin-left:-.2em;padding-left:.3%}blockquote{margin:0 0 8px 0;padding:6px 10px;font-size:.85rem;border:2px solid #424242;box-shadow:3px 3px 3px 1px rgba(0,0,0,.3);border-radius:4px}blockquote cite{display:block;border-bottom:1px solid rgba(0,0,0,.1);font-size:.9em;margin-bottom:3px}blockquote cite::before{color:#FFF;font-size:22px;font-style:normal;content:"\275D";margin-right:3px;vertical-align:middle}.bbc_standard_quote{background-color:#6d6d6d;color:#FFF}.bbc_alternate_quote{background-color:#404558;color:#FFF}.bbc_code{display:block;font-size:.78rem;color:#080a32;background:#f3f3f3;border:1px solid #dfdfdf;border-top:2px solid #bbb;border-bottom:3px solid #aaa;border-radius:2px;margin:1px 0 6px 0;padding:3px 12px;overflow:auto;white-space:nowrap;max-height:25em}.codeheader,.quoteheader{color:#f7f7f7;font-size:.9em;padding:0 2px}.codeoperation{font-weight:400}.expand_code{max-height:none}.bbc_link{border-bottom:1px solid #a8b6cf}.bbc_link:hover{text-decoration:none;border-bottom:1px solid #346}.bbc_size{line-height:1.4em}.bbc_color a{color:inherit}.bbc_table{font:inherit;color:inherit}.lefttext .bbc_table,.centertext .bbc_table{margin-right:auto}.righttext .bbc_table,.centertext .bbc_table{margin-left:auto}.bbc_table td{font:inherit;color:inherit;vertical-align:top}.bbc_list{text-align:left;padding:0 0 0 35px;list-style-type:inherit}.bbc_float{margin-bottom:1em;max-width:45%}.bbc_float.floatleft{margin-right:1em;clear:left}.bbc_float.floatright{margin-left:1em;clear:right}.bbc_img{object-fit:contain}.postarea .bbc_img.resized:hover{cursor:pointer}.bbc_img.original_size{height:auto!important;width:auto!important;max-height:none;max-width:100%}a img{border:0}.toggle_up::before,.toggle_down::before{width:17px;height:17px;display:inline-block;background:#f7f7f7 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyNTBweCIgaGVpZ2h0PSI1MDBweCIgdmlld0JveD0iMCAwIDI1MCA1MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1MCA1MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3RDdEN0Q7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjUsMTU0Ljg4YzI2LjksMCw1MS4xOCwxMS4xNyw2OC40OCwyOS4xMUwxMjQuOTEsNzUuMzJMNTYsMTg0LjUzQzczLjMzLDE2Ni4yNyw5Ny44NCwxNTQuODgsMTI1LDE1NC44OHoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOTQuMjEsMzE1LjI1Yy0xNy4zNCwxOC4zOS00MS45MywyOS44Ny02OS4yMSwyOS44N2MtMjcuMzksMC01Mi4wOC0xMS41OC02OS40My0zMC4xMmw2OS4zNSwxMTAuNDINCglMMTk0LjIxLDMxNS4yNXoiLz4NCjwvc3ZnPg0K) no-repeat 0 0 / 17px;background-size:17px;overflow:hidden;content:"";vertical-align:middle;margin:0 5px 0 5px;border:1px solid #c5c5c5;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 1px #fff inset,0 -5px 4px rgba(0,0,0,.1) inset;transition:background-color 0.25s}.toggle_down::before{background-position:0 -17px}.toggle_up:hover:before,.toggle_down:hover:before{background-color:#bfd4e7;box-shadow:0 1px 2px rgba(0,0,0,.25) inset;transition:background-color 0.25s}.help{cursor:help;opacity:.9}.help:hover{opacity:1}.highlight{font-weight:700;color:#ff7200!important;font-size:1.1em;background-color:inherit}.pagesection{padding:2px 0;overflow:hidden;clear:both}.pagesection .pagelinks{display:inline-block;float:left}.pages::after,.jump_to::after,.code::after,strong[id^='child_list_']::after{content:": "}.pages{font-size:1.3em;margin-left:7px}#main_content_section .pagesection{margin:4px 0 0 0}.pagelinks .button{padding:0 5px}.nav_page{padding:0 1px;font-size:1.3em}.expand_pages{font-weight:700;cursor:pointer}.current_page{padding:0 4px 0 2px;color:#ffcf7b;font-family:verdana,sans-serif;font-weight:700}.current_page::before,.codeoperation::before{content:"["}.current_page::after,.codeoperation::after{content:"]"}.post{overflow:auto;line-height:1.4em;padding:1px 0}.birthday{color:#d2ffc7}.event{color:#1db1d6}.holiday>span{color:#ff8a65}.sel_event{font-weight:700}.warn_moderate{color:#ffa500}.warn_watch,.success{color:green}a.moderation_link,a.moderation_link:visited{font-weight:700;padding:0 8px;background:#f59e00}#ajax_in_progress{background:#fff;border-bottom:4px solid #f96f00;color:#f96f00;text-align:center;font-size:1.6em;padding:8px;width:100%;line-height:25px;position:fixed;top:0;left:0}#ajax_in_progress a{color:orange;text-decoration:underline;font-size:.9em;float:right;margin-right:20px}dl.settings{clear:right;overflow:auto;margin:0 0 10px 0;padding:5px}dl.settings dt{width:56%;float:left;margin:0 0 10px 0;clear:both}dl.settings dt.windowbg{width:98%;float:left;margin:0 0 3px 0;padding:0 0 5px 0;clear:both}dl.settings dd{width:42%;float:right;margin:0 0 3px 0}dl.settings img{margin:0 10px 0 0;vertical-align:middle}table.table_grid{border-collapse:collapse;margin:0;width:100%}table.table_grid td{padding:3px}.table_grid.half_content,.half_table{width:50%}.equal_table{width:33%}.quarter_table{width:25%}.small_table{width:10%}.table_icon{width:5%}.title_bar th,.windowbg th{padding:4px 8px}.title_bar .sort_down,.title_bar .sort_up{margin:-3px 0 0 2px}.additional_row{padding:6px 0 6px 0}.additional_row::after{content:"";display:block;clear:both}img.sort,.sort{margin-bottom:-4px;margin-left:4px}#permissions table.table_grid td{padding:5px 10px;cursor:default}.postbg{border-left:1px solid #7f7f7f;border-right:1px solid #7f7f7f}.auto_suggest_div{position:absolute;visibility:hidden;border-radius:3px;outline:none!important;border:1px solid #bbb;z-index:100}.auto_suggest_item{background:#a5a5a5;padding:1px 4px}.auto_suggest_item_hover{background:#686868;cursor:pointer;color:#eee;padding:1px 4px}.dropmenu,#top_info{position:relative}.dropmenu>li,#top_info>li{display:inline-block;margin:0 2px 0 1px;font-size:1em;line-height:2.2em}.dropmenu a{outline:0}.amt{margin-left:3px;padding:0 5px;color:#fff;background:red;border-radius:8px}.dropmenu li .active .amt,#top_info li .active .amt{background:red;color:inherit}#top_info .top_menu.visible{display:block}.dropmenu li strong{color:#333}.dropmenu li a,#top_info>li>a{padding:0 7px 0 7px;display:block;border:1px solid transparent;border-radius:4px}.dropmenu a.active,#top_info a.active{color:#fff;font-weight:700;border-color:#CCC;background:#a5a5a5;text-shadow:0 0 2px #000}.dropmenu>li:hover>a,.dropmenu>li>a:focus,#top_info>li:hover>a,#top_info>li>a:focus,#top_info>li>a.open{background:#f7b82e;border:1px solid #4a6b8c;color:#fff;cursor:pointer;text-decoration:none;box-shadow:0 4px 4px rgba(255,255,255,.1) inset;text-shadow:0 0 2px #000}.dropmenu li a.active:hover,.dropmenu li:hover a.active{background:orange;border:1px solid #f49a3a;color:#444;box-shadow:0 5px 5px rgba(255,255,255,.2) inset;text-shadow:none}a.mobile_user_menu,a[class^="mobile_generic_menu_"]{display:none}#main_menu{margin:0 0 4px 0}#profile_menu_top::after{content:" \25BC"}.profile_user_info,.profile_user_avatar{display:inline-block;margin:0 9px;vertical-align:middle}.profile_user_avatar img.avatar{max-width:100px}.profile_username{font-size:150%;display:block}.profile_user_links ol{margin-left:10px;clear:both;column-count:2}.profile_user_links li{font-size:.8rem;line-height:2em;padding-left:24px;text-indent:-24px;-webkit-hyphens:auto;hyphens:auto}.scrollable,.scrollable *,#profile_menu{box-sizing:content-box}.top_menu.scrollable{max-height:30em}.pm_unread,.alerts_unread{margin-top:5px;border-top:1px solid #ddd}.unread_notify{border-bottom:1px solid #ddd}.no_unread{margin-top:5px;text-align:center}.unread_notify:hover{background:#989898;text-decoration:none}.unread_notify:last-child{border-bottom:none}.unread_notify{display:flex;align-items:center;padding:6px 5px;line-height:20px}.unread_notify.alert_read{opacity:.5;outline:none;filter:grayscale(1)}.unread_notify strong{font-weight:600}.unread_notify .avatar{width:40px;height:40px;object-fit:scale-down;margin:4px 4px 4px 0;display:inline-block;color:transparent;vertical-align:bottom}.unread_notify_image{position:relative;width:44px;margin-right:4px;text-align:center}.unread_notify_image span.alert_icon{display:block;line-height:1em}.unread_notify_image .avatar+.alert_icon{width:auto;position:absolute;right:0;top:0}.unread_notify .details{display:inline-block;vertical-align:top;max-width:calc(100% - 48px)}#pm_menu .subject{font-weight:700}.dropmenu li ul,.top_menu{z-index:90;position:absolute;display:none;min-width:18.2em;padding:.5em;font-weight:400;color:red;border:solid 1px #727272;border-radius:4px;box-shadow:3px 3px 4px rgba(0,0,0,.3);background-color:#5b5b5b!important}.dropmenu li li{margin:0;padding:0;width:17em;font-size:1em;border-radius:3px}.dropmenu li:hover li a,.dropmenu li li a{background:none;background-color:#5b5b5b!important;padding:0 9px;color:#f5f5f5;border:none;line-height:2.2em}.dropmenu li li a>img{vertical-align:middle}.top_menu{min-width:25em}.top_menu .login{width:100%}.top_menu .login dt{text-align:left;width:55%}.top_menu .login dd{width:43%}.top_menu .login input{width:90%}.dropmenu ul a:focus,.dropmenu ul ul a:focus{margin-left:9990px;border:none;width:17em}.dropmenu ul ul a:focus{margin-left:19950px}.dropmenu ul li:hover a:focus,.dropmenu ul li a:focus{margin-left:0;width:auto}.dropmenu li ul ul{margin:-2em 0 0 15.3em}.dropmenu li li li a{font-size:1em}.dropmenu li li:hover{border:none}.dropmenu li li:hover>a,.dropmenu li li a:focus,.dropmenu li li a:hover{color:#f7b82e;text-decoration:none}.dropmenu li:hover ul{display:block}.dropmenu li:hover ul ul,.dropmenu li ul ul,.dropmenu li:hover ul ul ul,.dropmenu li ul ul ul{left:-9999px}.dropmenu li li:hover ul,.dropmenu li li ul{left:-14px}.dropmenu li li.subsections>a::after{position:absolute;padding:5px 0;right:10px;font:83.33%/150% Arial,sans-serif;content:"\25ba"}.dropmenu li li a.chosen{font-weight:700}#adm_submenus{margin:0 0 6px 0;overflow:hidden}.buttonlist,.buttonrow,.pagelinks{z-index:100;padding:5px 0 5px 0}.button,.quickbuttons>li>a,.inline_mod_check{display:inline-block;padding:0 8px;color:#FFF;font-size:.7rem;line-height:2em;text-transform:uppercase;cursor:pointer;min-height:calc(2em + 2em * (0.9 - 0.85));border:1px solid;border-color:#6F6F6F;border-radius:3px;background-color:#949494!important;box-sizing:border-box;vertical-align:middle}html[lang="el-GR"] .button,html[lang="el-GR"] .quickbuttons>li>a,html[lang="el-GR"] .inline_mod_check{text-transform:capitalize}.pagesection .button{color:#FFF}.button:hover,.button:focus,.quickbuttons>li:hover>a,.quickbuttons>li>a:focus{color:#ffce81;border-color:#ffce81;border-radius:3px;text-decoration:none}.button:hover,.button:focus{color:#f7b82e}.button.active{background:#4f4f4f;color:#fff;font-weight:700;border:1px solid #6d6d6d;text-shadow:0 0 1px #000}.button.active:hover,.button.active:focus{color:#ffc187;background:#a3a3a3;box-shadow:none}.cat_bar .button{box-shadow:none}.buttonrow{margin:0 5px}.buttonrow .button{display:table-cell;border-radius:0}.buttonrow .button:first-child{border-radius:3px 0 0 3px}.buttonrow .button:last-child{border-radius:0 3px 3px 0}.titlebg .buttonlist{margin:0;padding:0}#wrapper{clear:both;background:#2f2f2f;border:1px solid #666;border-radius:8px;box-shadow:0 2px 3px rgba(0,0,0,.14)}#top_section .inner_wrap,#wrapper,#header,#footer .inner_wrap{max-width:1200px;margin:0 auto;width:98%}#top_section{border-bottom:1px solid #bbb;box-shadow:0 1px 4px rgba(0,0,0,.16);background:#404040;clear:both}#top_section::after{content:"";display:block;clear:both}#top_info{padding:5px 0;line-height:1.3em;max-width:100%}#pm_menu,#alerts_menu,#profile_menu{left:0;right:0;padding-right:10px}#profile_menu_top>img.avatar{height:24px;width:24px;margin:2px 5px 0 0;float:left}#pm_menu_top .main_icons,#alerts_menu_top .main_icons{display:none}.notice{font-weight:700}#languages_form,#search_form{padding:5px 0}#languages_form{margin:0 0 0 10px}#header{padding:2px 2px 12px 2px;display:flex;align-items:flex-end}#header::after{content:"";display:block;clear:both}h1.forumtitle{font-size:1.8em;font-family:"Verdana, Helvetica, sans-serif;
		margin: 10px 0px 0px 0px;
	padding: 22px 12px 6px 10px;
	font-weight: bold;
	background-color: #000;
	flex: 1 1 auto;
	/* display: none; */
}
h1.forumtitle a {
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
/* Float these items to the right */
#siteslogan, img#smflogo {
	display: none;
	padding-right: 2px;
	font-size: 1.4em;
}
/* Tweak the SMF logo */
img#smflogo {
	margin: 16px 0 0 0;
	display: none;
}
/* Even guests need to be aligned */
.welcome {
	padding: 0 10px;
	line-height: 2.5em;
}
/*
/* The user info, news, etc.*/
#upper_section {
	padding: 2px 2px 0 2px;
}
#inner_section {
	padding: 12px 10px 2px 10px;
	border-radius: 6px 6px 0 0;
}
#inner_section::after {
	content: "";
	display: block;
	clear: both;
}
/* The upper_section, float the two each way */
#inner_wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #bbb;
	margin-bottom: 12px;
}
.user {
	padding: 0 4px 8px 4px;
	font-size: 0.9em;
	white-space: nowrap;
}
.user:only-child {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.user time,
.user .unread_links,
.user .unread_links li {
	display: inline-block;
}
.user:not(:last-child) time:not(:last-child)::after,
.user .unread_links li:not(:last-child)::after {
	content: " • ";
	margin: 0 1ch;
}
ul li.greeting {
	font-weight: bold;
}
/* The login form. */
#guest_form {
	overflow: hidden;
	font-size: 0.9em;
	margin-left: -2px;
}
/* News section. */
#inner_wrap .news {
	padding: 0 0 8px 1ch;
	font-size: 0.9em;
	display: flex;
	align-items: baseline;
	max-width: 50%;
}
#inner_wrap .news h2 {
	line-height: initial;
}
#inner_wrap .news h2,
#inner_wrap .news p {
	display: inline;
	padding-left: 1ch;
}

/* The navigation list (i.e. linktree) */
.navigate_section {
	padding: 3px 0 0 0;
	float: left;
	width: 100%;
}
#main_content_section .navigate_section {
	margin: 4px 0 0 0;
	padding: 0;
}
/* XXXX: Breadcrum-Navi "innen" */
.navigate_section ul {
	margin: 4px 0 0 0;
	padding: 0 10px;
	font-size: 0.8em;
	color: #FFFFFF;
	overflow: hidden;
	border: 1px solid #262626;
	border-radius: 6px;
	/*box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.08);*/
}
.navigate_section ul li {
	float: left;
	padding-bottom: 3px;
	line-height: 1.1em;
	color: #e2e2e2;
	/* text-shadow: 1px 1px 0 #fff; */
}
.navigate_section ul li a, .navigate_section ul li em {
	padding: 4px 0 4px;
	margin-top: -4px;
	display: inline-block;
}
.navigate_section ul li span {
	display: inline-block;
	margin-top: 8px;
}
.navigate_section ul li .dividers {
	color: #3f6b8c;
	font: 83.33%/150% Arial, sans-serif;
	padding: 0 2px 0 6px;
}
.navigate_section ul li .board_moderators a {
	padding: 4px 0;
}

.navigate_section a:hover span {
	text-decoration: underline;
}

/* The content section */
#content_section {
	margin: 0 auto;
	clear: both;
}
#main_content_section {
	padding: 5px 12px 16px 12px;
}
#main_content_section::after {
	content: "";
	display: block;
	clear: both;
}
/* Footer is now full-width by default. */
/* The footer with copyright links etc. */
#footer {
	margin: 4em 0 0 0;
	padding: 10px 0;
	background: #4a4a4a;
	border-top: 3px solid #b2b6bd;
	flex: none;
}
#footer li, #footer p, #footer a {
	font-size: 0.9em;
	color: #fff;
}
#footer li.copyright {
	display: block;
	font-family: Verdana, sans-serif; /* Copyright must be Verdana! */
}
#footerfix {
	flex: 1 0 auto;
}

/* The posting icons */
#postbuttons_upper ul li a span {
	line-height: 19px;
	padding: 0 0 0 6px;
}
.mark_read {
	margin: -5px 0 16px 0;
	float: right;
}
.mark_read .buttonlist {
	margin: 0;
	padding: 0;
}

/* the small stats */
#index_common_stats {
	margin: -4px 8px 6px 8px;
	padding: 4px 0 0 0;
	font-size: 0.9em;
	border-top: 1px solid #ddd;
}

.fix_rtl_names {
	display: inline-block;
}

/* The quick buttons */
.quickbuttons {
	margin: 0 0 5px;
	clear: right;
	float: right;
	text-align: right;
}
#recent .quickbuttons {
	margin: 0;
}
.quickbuttons > li {
	float: left;
}
.quickbuttons > li > a, .inline_mod_check {
	display: block;
	height: auto;
	padding: 0 4px;
	color: #f3f2dd; /* XXXX: Schnelleditier-Buttons Farbe*/
	box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.3);
	line-height: 1.375rem;
	border-radius: 0;
}
.quickbuttons > li:first-child > a {
	border-radius: 4px 0 0 4px;
}
.quickbuttons > li:last-child > a, .inline_mod_check:last-child {
	border-radius: 0 4px 4px 0;
}
.quickbuttons > li:only-child > a, .inline_mod_check:only-child {
	border-radius: 4px;
	margin: 2px;
	height: 23px;
}
.inline_mod_check input {
	position: relative;
	top: -1px;
	height: auto;
}
.moderationbuttons_check:focus {
	box-shadow: 0 0 4px #499dd8;
}
.quick_edit, .post_options {
	position: relative;
}
/* Drop part of QuickButtons */
.post_options ul {
	display: none;
	position: absolute;
	top: 100%;
	right: -1px;
	z-index: 90;
	padding: 6px;
	background: #fff;
	font-weight: normal;
	text-align: left;
	border: solid 1px #999;
	border-left: solid 1px #aaa;
	border-top: solid 1px #bbb;
	border-radius: 4px 0 4px 4px;
	box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.2);
}
.post_options:hover ul {
	display: block;
}
.post_options ul a {
	display: block;
	width: 12em;
	padding: 0 6px;
	line-height: 2.2em;
	text-decoration: none;
	border: 1px solid transparent;
	border-radius: 3px;
}
.post_options ul a:hover, .post_options ul a:focus {
	border-color: #c4cbd3;
}
/* Note: The next declarations are for keyboard access with js disabled. */
.quickbuttons ul li a:focus {
	margin: 0 -9910px 0 9910px;
}
/* Cancel for hover and/or js access. */
.quickbuttons ul li:hover a:focus, .quickbuttons ul li a:focus {
	margin: 0;
}
/* Fixes for quickbuttons
	Fix for quote on reply box */
#post_modify {
	border-radius: 4px;
}

/* The jump to box */
#display_jump_to {
	padding: 5px 0;
	margin: 4px 0;
	float: right;
	font-size: 1em;
}
#topic_icons #message_index_jump_to {
	padding: 0;
	float: right;
}

/* The category separator string is 29 dashes */
#display_jump_to_select,
#message_index_jump_to_select,
#search_jump_to_select,
#quick_mod_jump_to_select,
#list_integration_hooks select {
	width: 29ch;
	overflow: hidden;
}

.quickModifyMargin {
	margin: 10px 0 5px 0;
	padding-bottom: 5px;
}

/* Styles for edit event section
---------------------------------------------------- */
#post_event .roundframe {
	padding: 12px 12%;
	overflow: auto;
}
#post_event fieldset {
	padding: 6px;
	clear: both;
}
#post_event span.label {
	margin: 0 0.5em 0 2px;
	min-width: 60px;
	display: inline-block;
}

.event_options {
	line-height: 25px;
	display: flex;
	flex-flow: row wrap;
}
.event_options div {
	min-height: 25px;

	margin-bottom: 5px;
	flex: 1 0 auto;
}
.event_options_left {
	box-sizing: border-box;
	width: 55%;
	min-width: 238px;
}
.event_options_right {
	box-sizing: border-box;
	width: 45%;
	min-width: 270px;
}
.event_options_left div,
.event_options_right div {
	white-space: nowrap;
}

#post_event #event_main input {
	margin: 0;
}
#event_time_input {
	clear: left;
}
#event_time_input > div {
	display: flex;
}
#event_time_input input.date_input {
	width: 40%;
	margin: 2px 0.5ch 0;
	flex: 1 1 auto;
}
#event_time_input input.time_input {
	width: 13ch;
	margin: 2px 0.5ch 0;
	flex: 0 1 auto;
}
#post_event input[type="checkbox"] {
	height: auto;
}
#post_event input[type="text"][disabled] {
	color: transparent;
}
#post_event select, #event_options input[type="text"], #tz {
	max-width: calc(100% - 75px);
}
#post_event select, #evtitle, #event_location {
	width: calc(100% - 75px);
}
#post_event input[type="checkbox"] + select {
	max-width: calc(100% - 95px);
}

/* Styles for the recent messages section.
---------------------------------------------------- */

#readbuttons_top .pagelinks, #readbuttons .pagelinks {
	padding-bottom: 12px;
	width: 60%;
}
#readbuttons .pagelinks {
	padding-top: 12px;
}
#recent {
	clear: both;
}

/* Styles for the move topic section. */
.move_topic {
	width: 710px;
	margin: auto;
	text-align: left;
}
div.move_topic fieldset {
	margin-top: 1ex;
	padding: 6px;
}
/* Styles for the report topic/user section. */
#report_form dl.settings dt {
	width: 20%;
}
#report_form dl.settings dd {
	width: 79%;
}
#report_comment {
	width: 70%;
}
/* Styles for the split topic section. */
div#selected, div#not_selected {
	width: 49%;
}
ul.split_messages li a.split_icon {
	padding: 0 6px;
	opacity: 0.8;
}
ul.split_messages li a.split_icon:hover {
	opacity: 1;
}
.split_messages, .message_header {
	margin-bottom: 8px;
}
/* Styles for the merge topic section. */
ul.merge_topics li {
	list-style-type: none;
}
dl.merge_topic dt {
	width: 25%;
}
dl.merge_topic dd {
	width: 74%;
}
fieldset.merge_options {
	clear: both;
}
.custom_subject {
	margin: 6px 0;
}

/* Styles for the login areas.
------------------------------------------------------- */
.login {
	width: 540px;
	max-width: 100%;
	margin: 0 auto;
}
.popup_content .login {
	width: 100%;
}
.login dl {
	overflow: auto;
	clear: right;
}
.login dt, .login dd {
	margin: 0 0 5px 0;
	width: 44%;
	padding: 1px;
}
.login dt {
	float: left;
	clear: both;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
}
.login dd {
	width: 54%;
	float: right;
	text-align: left;
}
.login p {
	text-align: center;
}

.login input[type="submit"] {
	margin: 1em 0 0 1em;
}
.login p:not(:last-of-type) input[type="submit"] {
	margin-bottom: 1em;
}

/* Additional register fields */
#registration fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
#registration .roundframe {
	border-top: none;
}
dl.register_form {
	margin: 0;
	clear: right;
}
dl.register_form dt {
	font-weight: normal;
	float: left;
	clear: both;
	width: 50%;
	margin: 6px 0 0 0;
}
dl.register_form dt span {
	display: block;
}
dl.register_form dd {
	float: left;
	width: 49%;
	margin: 6px 0 0 0;
}
#confirm_buttons {
	text-align: center;
	padding: 12px 0;
}
.coppa_contact {
	padding: 4px;
	width: 32ex;
	background: #fff;
	color: #222;
	margin-left: 5ex;
	border: 1px solid #222;
}
.valid_input {
	background: #f5fff0;
}
.invalid_input {
	background: #fff0f0;
}

/* Styles for maintenance mode.
------------------------------------------------------- */
#maintenance_mode img.floatleft {
	margin-right: 12px;
}

/* Custom profile fields like to play with us some times. */
#admin_content .custom_field {
	margin-bottom: 15px;
}
#admin_login .centertext {
	padding: 12px;
}
#admin_login .centertext .error {
	padding: 0 0 12px 0;
}
#admin_login .centertext a.help img, .custom_field a img {

	vertical-align: middle;
}

tr.windowbg td, tr.bg td, .table_grid tr td {
	padding: 4px 8px;#
}
#credits p {
	font-style: italic;
}

.errorfile_table {
	background: #f0f4f7;
	border-collapse: collapse;
}
.errorfile_table .file_line {
	text-align: right;
	padding-right: 6px;
}
.errorfile_table td.current {
	font-weight: bold;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	border-width: 1px 0 1px 1px;
	background: rgba(245, 141, 15, 0.2);
}

.generic_menu {
	margin: 5px 0;
}
/* Some lovely generic icons.
------------------------------------------------- */
.main_icons::before {
	content: "";
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../images/icons/main_icons_sprite_hd.svg) no-repeat -5px -5px / 260px auto;
	vertical-align: middle;
}
.main_icons.alerts::before {
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoZJREFUeNqkU01oE0EYfbN/SdMk2002TWJtbSUg9FQrhYoo0oNKW7AiQg+Kgn9Hbx68eBXBgxcFPXlSQepde/LSi948eBEVwdgQmnaTzW52dnf8Jk1Dqke/5cEws+/N+97MMCEE7l7QUCnG2KtMkiGbYvhZj986HqwoEqdzaYZchmGwLj2KoMjBIJlKzq0MGbg3airbpK8R1mjucm9tX2ldxoBwLHAubU9cmV25OSdYsnS0UVVj7jU/vl/LKLxW01W8+3s3RNE+nJhZWJ3VkRpv1ut67ccXZTiumfMLZ46EIeZ4COyhL0ALg7CL5cliY2sL1V9VNFsRnKaPgp2xOUeegD30WzC0fg9qyxe6rieSjuOAKbstt9oRDFUkg1DoKutywn0tDNgqpTJ5neSIq0BTVUgNRYYUc5ZImYkwgk2AxEALogvOxVi+PDkiqA+yAYW2k2SVEHEfI/mC5Qc40AkAib6AiHdBDip2ebwQkYCqqWSDdR0wAu/4MK1ckYiH/wlRxExC9TuYrkzPjIdBQPYVMLoA0oH8OgHHxNTYlOthusOhdvhgBpGA64vjVvHQQdsulHkv4ijmYIzsC8APYmSziTEzl5twPTHPqeW+gNdBqe2xpZXrt84qhsH0bBZpOw/LzmF0tEDWLRjpLNSEzpYunlxs+2xZcvrHWN/GtdXbN5aNIbP07fsmmo4Lt+mi7TQofI8CjTFMb8PMqrCtVHnx/Pzy65cbO0R90BVwWmLzycNnnzNmrqFoQ8VYiK6zp8/vV9bX1/Hm1cZXeVMozEhw93fT2alSxpvyHyZf49VjjHKgMGVbEvLYY5yi0Z3efXlMWX5A775RLKA3gRefxK7A/9QfAQYA1bMigkEcbc0AAAAASUVORK5CYII=);*/
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYxMnB4IiBoZWlnaHQ9IjYxMnB4IiB2aWV3Qm94PSIwIDAgNjEyIDYxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjEyIDYxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkFDQzt9DQoJLnN0MXtmaWxsOiNGRkU2MDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NzAuMSw1MDAuM2MtNjUtMjkuNC02Ny41LTE1NS40LTY3LjYtMTU4LjZ2LTg0LjZjMC04MS40LTQ5LjctMTUxLjQtMTIwLjQtMTgxLjJDMzgyLDM0LDM0Ny45LDAsMzA2LDANCgkJCQlzLTc2LDM0LTc2LjEsNzUuOGMtNzAuNywyOS44LTEyMC40LDk5LjgtMTIwLjQsMTgxLjJ2ODQuNmMwLDMuMi0yLjUsMTI5LjMtNjcuNiwxNTguNmMtNy40LDMuMy0xMS41LDExLjQtOS44LDE5LjQNCgkJCQljMS43LDcuOSw4LjcsMTMuNiwxNi45LDEzLjZoMTY0LjljMy40LDE4LjYsMTIuMiwzNS45LDI1LjYsNDkuOUMyNTcuNCw2MDEuNywyODEsNjEyLDMwNiw2MTJzNDguNi0xMC4yLDY2LjUtMjguOQ0KCQkJCWMxMy40LTE0LDIyLjItMzEuMywyNS42LTQ5LjlINTYzYzguMSwwLDE1LjItNS43LDE2LjktMTMuNkM1ODEuNiw1MTEuNyw1NzcuNSw1MDMuNiw1NzAuMSw1MDAuM3ogTTMwNiwzNC41DQoJCQkJYzE4LjksMCwzNSwxMi43LDQwLDMwLjFjLTEyLjktMi43LTI2LjMtNC4xLTQwLTQuMXMtMjcuMSwxLjQtNDAsNC4xQzI3MSw0Ny4yLDI4Ny4xLDM0LjUsMzA2LDM0LjV6Ii8+DQoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTcwLjEsNTAwLjNjLTY1LTI5LjQtNjcuNS0xNTUuNC02Ny42LTE1OC42di04NC42YzAtODEuNC00OS43LTE1MS40LTEyMC40LTE4MS4yQzM4MiwzNCwzNDcuOSwwLDMwNiwwDQoJCQkJcy03NiwzNC03Ni4xLDc1LjhjLTcwLjcsMjkuOC0xMjAuNCw5OS44LTEyMC40LDE4MS4ydjg0LjZjMCwzLjItMi41LDEyOS4zLTY3LjYsMTU4LjZjLTcuNCwzLjMtMTEuNSwxMS40LTkuOCwxOS40DQoJCQkJYzEuNyw3LjksOC43LDEzLjYsMTYuOSwxMy42aDE2NC45YzMuNCwxOC42LDEyLjIsMzUuOSwyNS42LDQ5LjlDMjU3LjQsNjAxLjcsMjgxLDYxMiwzMDYsNjEyczQ4LjYtMTAuMiw2Ni41LTI4LjkNCgkJCQljMTMuNC0xNCwyMi4yLTMxLjMsMjUuNi00OS45SDU2M2M4LjEsMCwxNS4yLTUuNywxNi45LTEzLjZDNTgxLjYsNTExLjcsNTc3LjUsNTAzLjYsNTcwLjEsNTAwLjN6IE00ODQuNCw0MzkuOQ0KCQkJCWM2LjgsMjAuNywxNi41LDQxLjUsMzAuMiw1OC45SDk3LjNjMTMuNy0xNy4zLDIzLjQtMzguMSwzMC4yLTU4LjlINDg0LjR6IE0zMDYsMzQuNWMxOC45LDAsMzUsMTIuNyw0MCwzMC4xDQoJCQkJYy0xMi45LTIuNy0yNi4zLTQuMS00MC00LjFzLTI3LjEsMS40LTQwLDQuMUMyNzEsNDcuMiwyODcuMSwzNC41LDMwNiwzNC41eiBNMTQ0LDM0MS43VjI1N2MwLTg5LjMsNzIuNy0xNjIsMTYyLTE2Mg0KCQkJCXMxNjIsNzIuNywxNjIsMTYydjg0LjhjMCwyLjYsMC40LDI5LjksNy4zLDYzLjVIMTM2LjdDMTQzLjUsMzcxLjcsMTQzLjksMzQ0LjQsMTQ0LDM0MS43eiBNMzA2LDU3Ny41Yy0yNi4zLDAtNDkuMy0xOS01Ni43LTQ0LjINCgkJCQloMTEzLjRDMzU1LjMsNTU4LjUsMzMyLjMsNTc3LjUsMzA2LDU3Ny41eiIvPg0KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMwNiwxMTkuMmMtNzQuMiwwLTEzNC43LDYwLjQtMTM0LjcsMTM0LjdjMCw5LjUsNy43LDE3LjMsMTcuMywxNy4zYzkuNSwwLDE3LjMtNy43LDE3LjMtMTcuMw0KCQkJCWMwLTU1LjIsNDQuOS0xMDAuMSwxMDAuMS0xMDAuMWM5LjUsMCwxNy4zLTcuNywxNy4zLTE3LjNDMzIzLjMsMTI3LDMxNS41LDExOS4yLDMwNiwxMTkuMnoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
	background-size: 16px;
}
/* Load better icons for higher resolution screens */
@media
	screen and (-webkit-min-device-pixel-ratio: 1.66),
	screen and (min-resolution: 160dpi) {
	.main_icons::before {
		background-image: url(../images/icons/main_icons_sprite_hd.svg);
	}
	.main_icons.alerts::before {
		/*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABIdJREFUeNq0VUtsG0UY/nfWXq/t+BU/GifxI06ckJC0SlK1hxaqIFSUVqqEoFWRIkCCwoED4gxIXOAIR6AIBBKIxxEqQRASHJACEpXaplEogaRAEVghiR3b8b5mh39217HXbQIXRvp27J2Z//vn+/6dERhj8PqTBDqbTgH8kgDRoABbOybgtPOKBg/WVTZvmvCORAQI+QUIyoAQ4BP5ftf6j1/+wuo98B9ad5DARs088+yLb5x75YWnExQJoCOnc8pXd1z7bwRHgMGM5IFkceiu6MI3l1bS/SPJm6s3PsexH3miiO/2C7AfwUP+UPfc9OzZ4fTgwYwo+bt0XRHGT5yERnWr+PvK0tjit/ODYGxfxLmX9iVATTtbCkB85PQTz8+Ek2MRXffDZmkZVpe+BJ/HhEQ8JI+MFrL5wlORz95+bZ1ScwHXbOxJEAsLrpf1Bkz3FA/3ROOpiKbLIHblwFurWGMmNUCtl2GnVIVYdjKSKY721/5cOhgOwNd7EmxW3C/RxHw6P5wwNQ2oWgJVVeCvX69DpaKAJDLokkUwsayMxgYk0309t366nqnW9pGIUtZJEO1O9QVNXQd9ew1W11YxeBnQcDBw7laVQjQkInkdIt2JkGFAmJF9CAx62w68Ptnv5eZgoqCpGhBBAAFrn4up68zyzaQ6eLweSTfAZ+5BYL9mbmBGSV8gKDGLgAEhBCEgCcDQkTmLjBNzPySfJCNB3EDCdrgI+MI2BKgphqOxeNhEJs7ICQS+A8Ta5Q9wJxgcCaihQzAYiBqmGMGJwT0laqiudwOJdCYkECKalFo7EEVikxA7I2IRMEsizFeMxLuj5fX1LP5ZvqNEHtICqjLQkx1IMjSYB7ckEp3gTR+wtzzg0BRIpFIHNJ3lKW6rCRcBmroLVYeJ7NDwAarrtj2sTSLiyEjA9gAfVFegtz/Vi+vGd0k7PWgbiGk6GSzePd5HVbW1Aydr1w6YXUlUVyFX6M1pulDABGPNRF0EktdGbQdmRienc7LfH6CORLbJPChYIE7Phzgo1UD2kUBxJDdQrcN9XnTV6+kgwAGOVHVHOHXi9KlDVFF2s+dB7AqyA4PTm45EpmnLdOyesSlcP2vFqd9O4CttwnP3zj4w1Z/pTxqNRhsBswh4a5YqZ7E9cLwwNOhNh5PHj49M8Tg8nqtM8aZ6ZuLo0ZNnLzw6yT+ugM/nyAMg42K51gWRWhgMpcq/YxAFijKY4OEQeRnj2SsK8PDcscm/ywpbunpzHSe+2jqLmCeXHx5K/bL883ZvJh2UJK/Y2FFgc2MbyngSVrbKeAdUwcCSJIKJXy9elX4C4TCBeMwDwYAAasOgpdJ2PT+YSl278lvOtQNN0z/68M33tzDpCUSmeXoIbf35x84UJw6NRhevLlfeu/jpirOetc1hqN4txCKaPN95oy1gdSzwQ5U1ozc7fu4AeUtTzGyhUIDL3y8pKMgVVP4CN8Ce00qEuK8WELjWjx8WsNzs+jVZi8CeIfJnH+IlxAjihvP7D2DOMewE5cHxo7c8efcH1iL4P9s/AgwA1IQ6EGfK5WcAAAAASUVORK5CYII=);*/
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjM1OS44cHgiIGhlaWdodD0iMzU5LjhweCIgdmlld0JveD0iMCAwIDM1OS44IDM1OS44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNTkuOCAzNTkuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQoJPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkFDQzt9DQoJLnN0MXtmaWxsOiNGRkU2MDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMzIsMjkxLjhjLTM3LjQtMTYuOS0zOC45LTg5LjUtMzguOS05MS40di00OC43YzAtNDYuOS0yOC42LTg3LjItNjkuNC0xMDQuNEMyMjMuNywyMy4yLDIwNCwzLjYsMTc5LjksMy42DQoJCQkJcy00My44LDE5LjYtNDMuOCw0My43Yy00MC43LDE3LjItNjkuNCw1Ny41LTY5LjQsMTA0LjR2NDguN2MwLDEuOC0xLjQsNzQuNS0zOC45LDkxLjRjLTQuMywxLjktNi42LDYuNi01LjYsMTEuMg0KCQkJCWMxLDQuNiw1LDcuOCw5LjcsNy44aDk1YzIsMTAuNyw3LDIwLjcsMTQuNywyOC43YzEwLjMsMTAuNywyMy45LDE2LjYsMzguMywxNi42YzE0LjQsMCwyOC01LjksMzguMy0xNi42DQoJCQkJYzcuNy04LjEsMTIuOC0xOCwxNC43LTI4LjdoOTVjNC43LDAsOC44LTMuMyw5LjctNy44QzMzOC42LDI5OC40LDMzNi4zLDI5My43LDMzMiwyOTEuOHogTTE3OS45LDIzLjVjMTAuOSwwLDIwLjIsNy4zLDIzLDE3LjMNCgkJCQljLTcuNC0xLjYtMTUuMi0yLjQtMjMtMi40cy0xNS42LDAuOC0yMywyLjRDMTU5LjcsMzAuOCwxNjksMjMuNSwxNzkuOSwyMy41eiIvPg0KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTMzMiwyOTEuOGMtMzcuNC0xNi45LTM4LjktODkuNS0zOC45LTkxLjR2LTQ4LjdjMC00Ni45LTI4LjYtODcuMi02OS40LTEwNC40QzIyMy43LDIzLjIsMjA0LDMuNiwxNzkuOSwzLjYNCgkJCQlzLTQzLjgsMTkuNi00My44LDQzLjdjLTQwLjcsMTcuMi02OS40LDU3LjUtNjkuNCwxMDQuNHY0OC43YzAsMS44LTEuNCw3NC41LTM4LjksOTEuNGMtNC4zLDEuOS02LjYsNi42LTUuNiwxMS4yDQoJCQkJYzEsNC42LDUsNy44LDkuNyw3LjhoOTVjMiwxMC43LDcsMjAuNywxNC43LDI4LjdjMTAuMywxMC43LDIzLjksMTYuNiwzOC4zLDE2LjZjMTQuNCwwLDI4LTUuOSwzOC4zLTE2LjYNCgkJCQljNy43LTguMSwxMi44LTE4LDE0LjctMjguN2g5NWM0LjcsMCw4LjgtMy4zLDkuNy03LjhDMzM4LjYsMjk4LjQsMzM2LjMsMjkzLjcsMzMyLDI5MS44eiBNMjgyLjcsMjU3DQoJCQkJYzMuOSwxMS45LDkuNSwyMy45LDE3LjQsMzMuOUg1OS43YzcuOS0xMCwxMy41LTIxLjksMTcuNC0zMy45SDI4Mi43eiBNMTc5LjksMjMuNWMxMC45LDAsMjAuMiw3LjMsMjMsMTcuMw0KCQkJCWMtNy40LTEuNi0xNS4yLTIuNC0yMy0yLjRzLTE1LjYsMC44LTIzLDIuNEMxNTkuNywzMC44LDE2OSwyMy41LDE3OS45LDIzLjV6IE04Ni42LDIwMC41di00OC44YzAtNTEuNCw0MS45LTkzLjMsOTMuMy05My4zDQoJCQkJczkzLjMsNDEuOSw5My4zLDkzLjN2NDguOGMwLDEuNSwwLjIsMTcuMiw0LjIsMzYuNkg4Mi40Qzg2LjMsMjE3LjcsODYuNSwyMDIsODYuNiwyMDAuNXogTTE3OS45LDMzNi4zDQoJCQkJYy0xNS4yLDAtMjguNC0xMC45LTMyLjctMjUuNWg2NS4zQzIwOC4zLDMyNS4zLDE5NSwzMzYuMywxNzkuOSwzMzYuM3oiLz4NCgkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNzkuOSw3Mi4zYy00Mi43LDAtNzcuNiwzNC44LTc3LjYsNzcuNmMwLDUuNSw0LjQsMTAsMTAsMTBjNS41LDAsMTAtNC40LDEwLTEwYzAtMzEuOCwyNS45LTU3LjcsNTcuNy01Ny43DQoJCQkJYzUuNSwwLDEwLTQuNCwxMC0xMEMxODkuOSw3Ni44LDE4NS40LDcyLjMsMTc5LjksNzIuM3oiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
		background-size: 25px;
	}
}

/* Small fix for topics */
.quickbuttons .main_icons::before, .button .main_icons::before {
	margin: -3px 3px 0 1px;
}

.main_icons.gender_None::before {
	background: none;
}

.main_icons.gender_0::before {
	display: none;
}

/* This is a small fix for dropmenu icons */
.dropmenu .main_icons::before, #profile_menu .main_icons::before, .dropmenu img {
	margin: -3px 8px 0 0;
	vertical-align: middle;
}

/* Top row */
.main_icons.help::before {
	background-position: -5px -5px;
}
.main_icons.search::before, .main_icons.engines::before {
	background-position: -31px -5px;
}
.main_icons.quick_edit_button::before, .main_icons.modify_button::before {
	background-position: -57px -5px;
}
.main_icons.check::before {
	background-position: -83px -5px;
}
.main_icons.invalid::before {
	background-position: -109px -5px;
}
.main_icons.gender_2::before {
	background-position: -135px -5px;
}
.main_icons.watch::before {
	background-position: -239px -5px;
}
/* 2nd row */
.main_icons.move::before, .main_icons.next_page::before {
	background-position: -5px -31px;
}
.main_icons.general::before, .main_icons.boards::before, .main_icons.topics_views::before {
	background-position: -31px -31px;
}
.main_icons.gender_1::before {
	background-position: -57px -31px;
}
.main_icons.features::before {
	background-position: -83px -31px;
}
.main_icons.posters::before {
	background-position: -109px -31px;
}
.main_icons.replies::before, .main_icons.topics_replies::before {
	background-position: -135px -31px;
}
.main_icons.history::before, .main_icons.time_online::before, .main_icons.scheduled::before {
	background-position: -161px -31px;
}
.main_icons.views::before {
	background-position: -187px -31px;
}
.main_icons.last_post::before {
	background-position: -213px -31px;
}
.main_icons.starters::before, .main_icons.people::before, .main_icons.membergroups::before, .main_icons.mlist::before {
	background-position: -239px -31px;
}
/* 3rd Street Saints */
.main_icons.poll::before {
	background-position: -5px -57px;
}
.main_icons.previous_page::before {
	background-position: -31px -57px;
}
.main_icons.inbox::before {
	background-position: -57px -57px;
}
.main_icons.www::before {
	background-position: -83px -57px;
}
.main_icons.exit::before, .main_icons.logout::before {
	background-position: -109px -57px;
}
.main_icons.switch::before {
	background-position: -135px -57px;
}
.main_icons.replied::before, .main_icons.send::before {
	background-position: -161px -57px;
}
.main_icons.im_on::before {
	background-position: -187px -57px;
}
.main_icons.im_off::before {
	background-position: -213px -57px;
}
.main_icons.split_desel::before {
	background-position: -239px -57px;
}
/* 4th Row */
.main_icons.split_sel::before {
	background-position: -5px -83px;
}
.main_icons.mail::before {
	background-position: -31px -83px;
}
.main_icons.warning_mute::before {
	background-position: -57px -83px;
}
.main_icons.warn_button::before,
.main_icons.warning_moderate::before {
	background-position: -83px -83px;
}
.main_icons.mail_new::before {
	background-position: -109px -83px;
}
.main_icons.drafts::before,
.main_icons.reply_button::before,
.main_icons.reply_all_button::before {
	background-position: -135px -83px;
}
.main_icons.warning_watch::before {
	background-position: -161px -83px;
}
.main_icons.calendar_export::before {
	background-position: -187px -83px;
}
.main_icons.calendar::before {
	background-position: -213px -83px;
}
.main_icons.calendar_modify::before {
	background-position: -239px -83px;
}
/* 5th Row */
.main_icons.plus::before {
	background-position: -5px -109px;
}
.main_icons.warning::before, .main_icons.moderate::before {
	background-position: -31px -109px;
}
.main_icons.themes::before {
	background-position: -57px -109px;
}
.main_icons.support::before {
	background-position: -83px -109px;
}
.main_icons.liked_users::before, .main_icons.liked_messages::before, .main_icons.like::before {
	background-position: -109px -109px;
}
.main_icons.unlike::before {
	background-position: -135px -109px;
}
.main_icons.current_theme::before {
	background-position: -161px -109px;
}
.main_icons.stats::before {
	background-position: -187px -109px;
}
.main_icons.right_arrow::before {
	background-position: -213px -109px;
}
.main_icons.left_arrow::before {
	background-position: -239px -109px;
}
/* 6th Row */
.main_icons.smiley::before {
	background-position: -5px -135px;
}
.main_icons.server::before {
	background-position: -31px -135px;
}
.main_icons.ban::before, .main_icons.ignore::before {
	background-position: -57px -135px;
}

.main_icons.boards::before {
	background-position: -83px -135px;
}
.main_icons.regcenter::before {
	background-position: -109px -135px;
}
.main_icons.posts::before {
	background-position: -135px -135px;
}
.main_icons.sort_down::before {
	background-position: -161px -135px;
}
.main_icons.change_menu2::before, .main_icons.sent::before {
	background-position: -187px -135px;
}
.main_icons.post_moderation_moderate::before {
	background-position: -213px -135px;
}
.main_icons.sort_up::before {
	background-position: -239px -135px;
}
/* 7th Row */
.main_icons.post_moderation_deny::before {
	background-position: -5px -161px;
}
.main_icons.post_moderation_attach::before {
	background-position: -31px -161px;
}
.main_icons.post_moderation_allow::before {
	background-position: -57px -161px;
}
.main_icons.personal_message::before {
	background-position: -83px -161px;
}
.main_icons.permissions::before, .main_icons.login::before {
	background-position: -109px -161px;
}
.main_icons.paid::before {
	background-position: -135px -161px;
}
.main_icons.packages::before {
	background-position: -161px -161px;
}
.main_icons.filter::before {
	background-position: -187px -161px;
	margin: 0 5px 0 0;
}
.main_icons.change_menu::before {
	background-position: -213px -161px;
}
.main_icons.package_ops::before {
	background-position: -239px -161px;
}
/* 8th Row */
.main_icons.reports::before {
	background-position: -5px -187px;
}
.main_icons.news::before {
	background-position: -31px -187px;
}
.main_icons.delete::before, .main_icons.hide_popup::before, .main_icons.prune::before, .main_icons.remove_button::before {
	background-position: -57px -187px;
}
.main_icons.modifications::before {
	background-position: -83px -187px;
}
.main_icons.maintain::before, .main_icons.admin::before {
	background-position: -109px -187px;
}
.main_icons.administration::before, .main_icons.home::before {
	background-position: -135px -187px;
}
.main_icons.frenemy::before {
	background-position: -161px -187px;
}
.main_icons.attachment::before {
	background-position: -187px -187px;
}
.main_icons.lock::before, .main_icons.security::before {
	background-position: -213px -187px;
}
.main_icons.error::before, .main_icons.disable::before {
	background-position: -239px -187px;
}
/* 9th Row */
.main_icons.languages::before,
.main_icons.recent_posts::before {
	background-position: -5px -213px;
}
.main_icons.members_request::before {
	background-position: -31px -213px;
}
.main_icons.members_delete::before {
	background-position: -57px -213px;
}
.main_icons.members::before {
	background-position: -83px -213px;
}
.main_icons.members_watched::before {
	background-position: -109px -213px;
}
.main_icons.sticky::before {
	background-position: -135px -213px;
}
.main_icons.corefeatures::before, .main_icons.settings::before, .main_icons.manrules::before, .main_icons.manlabels::before {
	background-position: -161px -213px;
}
.main_icons.calendar::before {
	background-position: -187px -213px;
}
.main_icons.logs::before {
	background-position: -213px -213px;
}
.main_icons.valid::before {
	background-position: -239px -213px;
}
/* 10th Row */
.main_icons.approve::before, .main_icons.enable::before,
.main_icons.approve_button::before,
.main_icons.read_button::before {
	background-position: -5px -239px;
}
.main_icons.close::before {
	background-position: -31px -239px;
}
.main_icons.details::before {
	background-position: -57px -239px;
}
.main_icons.merge::before {
	background-position: -83px -239px;
}
.main_icons.folder::before {
	background-position: -109px -239px;
}
.main_icons.restore_button::before {
	background-position: -135px -239px;
}
.main_icons.split_button::before {
	background-position: -161px -239px;
}
.main_icons.unapprove_button::before,
.main_icons.unread_button::before {
	background-position: -187px -239px;
}
.main_icons.quote::before, .main_icons.quote_selected::before {
	background-position: -213px -239px;
}
.main_icons.notify_button::before {
	background-position: -239px -239px;
}

.main_icons.select_above::before {
	background-position: -161px -5px;
}
.main_icons.select_here::before {
	background-position: -187px -5px;
}
.main_icons.select_below::before {
	background-position: -213px -5px;
}
/* Styles for (fatal) errors.
------------------------------------------------- */

#fatal_error {
	width: 80%;
	margin: 0 auto 10px auto;
}
.errorbox::before, .noticebox::before, .infobox::before {
	width: 16px;
	height: 16px;
	background: url(../images/icons/main_icons_sprite.png) no-repeat -57px -83px;
	left: 10px;
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.errorbox, .noticebox, .infobox {
	padding: 7px 10px 7px 35px;
	margin-bottom: 12px;
	position: relative;
}
.errorbox {
	background-color: #fee;
	color: #FF0000;
	border-top: 2px solid #c34;
	border-bottom: 2px solid #c34;
}
.errorbox h3 {
	padding: 0;
	margin: 0;
	font-size: 1.1em;
	text-decoration: underline;
}
.errorbox strong {
	color: #FF0000;
	}
.errorbox p {
	margin: 12px 0 0 0;
}
.errorbox p.alert {
	padding: 0;
	margin: 0 4px 0 0;
	float: left;
	width: 12px;
	font-size: 1.5em;
}
.errorbox span {
	text-decoration: underline;
}

/* Styles for info boxes
------------------------------------------------- */

.noticebox::before {
	background-position: -83px -83px;
}
.infobox::before {
	background-position: -161px -83px;
}
.noticebox {
	color: #bababa;
	background: #70261a;
	border: 1px solid #dd3b3b;
	border-radius: 10px;
	/* border-bottom: 1px solid #ffd324;*/
}
.infobox {
	color: #222;
	background: #4e8b4e !important;
	border-top: 1px solid green;
	border-bottom: 1px solid green;
}
.descbox {
	padding: 7px 10px 7px 10px;
	border: 1px solid #c5c5c5;
	margin: 6px 0;
}

/* Styles for stats bars and progress bars.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.generic_bar, .progress_bar {
	border: 1px solid #cecaca;
	background: #fff;
	min-height: 16px;
	line-height: 1.4em;
	border-radius: 2px;
	position: relative;
	overflow: hidden;
	color: rgba(0, 0, 0, 0.6);
}
.generic_bar span, .progress_bar span {
	position: relative;
	z-index: 2;
	text-shadow: 1px 1px rgba(255, 255, 255, .4);
	display: inline-block;
	padding: 0 5px;
}
.generic_bar .bar, .progress_bar .bar {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	background: orange;
	transition: width .3s;
	border-radius: 1px;
	box-shadow: 4px -4px 8px rgba(0, 0, 0, 0.1) inset,
		4px 4px 8px rgba(255,255,255,0.3) inset;
	display: block;
}
.generic_bar.vertical {
	width: 15px;
}
.generic_bar.vertical .bar {
	right: 0;
	top: auto;
	box-shadow: 4px -4px 4px rgba(0, 0, 0, 0.1) inset,
		4px 4px 4px rgba(255,255,255,0.3) inset;
}

.progress_bar {
	border-radius: 4px;
	text-align: center;
	font-weight: bold;
	color: rgba(0, 0, 0, 0.8);
}
.progress_bar .bar {
	box-shadow: -1px 1px 0 rgba(255, 255, 255, 0.25) inset,
		1px -1px 0 rgba(0,0,0,0.1) inset;
	background-color: #75da41;
	background-size: 30px 30px;
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress_yellow .bar {
	background-color: #f6c51c;
}

.progress_green .bar {
	background-color: #75da41;
}

.progress_red .bar {
	background-color: #f45d4c;
}

.progress_blue .bar {
	background-color: #34c2e3;
}

/* Styles for the profile section.
------------------------------------------------- */

dl {
	overflow: auto;
}

/* The basic user info on the left */
#basicinfo {
	width: 20%;
	float: left;
}
#detailedinfo {
	width: 79.5%;
	float: right;
}
#basicinfo > * {
	margin-bottom: 3px;
}
#basicinfo h4 {
	font-size: 1.4em;
	font-weight: normal;
	color: #FFFFFF;  /* Farbe Username/Status im Profil */
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word; /* IE fallback */
	overflow-wrap: break-word;
}
#basicinfo h4 span.position {
	font-size: 0.8em;
	display: block;
}
#basicinfo img.avatar, dl.settings img.avatar {
	display: block;
	max-width: 160px;
	height: auto !important;
}
#basicinfo ul {
	list-style-type: none;
}
#basicinfo .icon_fields li {
	display: block;
	float: left;
	margin-right: 5px;
	height: 20px;
}
#basicinfo #userstatus {
	display: block;
	clear: both;
}
#basicinfo #userstatus img {
	vertical-align: middle;
}
#detailedinfo dl, #tracking dl {
	clear: right;
	overflow: auto;
	margin: 0 0 18px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px #ccc solid;
}
#detailedinfo dt, #tracking dt {
	width: 35%;
	margin: 0 0 3px 0;
	font-weight: bold;
	color: #FFFFFF; /* Farbe Text Detail-Userinfo im Profil */
}
#detailedinfo dd, #tracking dd {
	width: 65%;
	float: left;
	margin: 0 0 3px 0;
}
#detailedinfo .noborder {
	border-bottom: 0;
}
#detailedinfo dt.clear {
	width: 100%;
}
#personal_picture {
	display: block;
	margin-bottom: 4px;
}
#avatar_server_stored div {
	float: left;
}
#avatar_upload {
	overflow: auto;
}
#smileypr {
	margin-left: 10px;
}
.edit_avatar_img {
	margin: 0 0 1em;
}

/* Activity by time */
#activitytime {
	margin: 6px 0;
}
.activity_stats {
	margin: 10px 0;
}
.activity_stats li {
	width: 4.16%;
	float: left;
	text-align: center;
}
.activity_stats li span {
	display: block;
	border: 1px solid #666;
	border-left: none;
	border-right: none;
	background: #757575;
}
.activity_stats li.last span {
	border-right: none;
}
.activity_stats li .generic_bar {
	height: 100px;
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin: 0 auto;
}
.activity_stats li .generic_bar span {
	position: absolute;
	top: -1000em;
	left: -1000em;
}

.profile_pie {
	background: url(../images/stats_pie.svg);
	background-size: auto 20px;
	float: left;
	height: 20px;
	width: 20px;
	margin: 0 12px 0 0;
	text-indent: -1000em;
}

/* View posts */
.topic .time {
	float: right;
}
.counter {
	padding: 5px 6px 1px 2px;
	font-size: 2.2em;
	font-weight: bold;
	color: #fff3cb;
	float: left;
}
.topic_details {
	padding: 0 4px 4px 4px;
}
.counter + .topic_details {
	margin-left: 25px;
}
.list_posts {
	border-top: 1px solid #ddd;
	box-shadow: 0 1px 0 #fff inset;
	padding-top: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	clear: both;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	overflow-wrap: break-word;
}
.topic h4 {
	margin: 3px 0;
}
.topic .post {
	margin: 0 12px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
}
.topic .mod_icons {
	text-align: right;
	margin-right: 12px;
}

#creator dt {
	width: 40%;
}
#creator dd {
	width: 55%;
	margin: 0 0 10px 2px;
}
.centericon {
	vertical-align: middle;
}
.sizefix {
	width: 16px;
	height: 16px;
}

.boardslist > ul > li {
	margin: 12px;
}
.boardslist > ul > li > ul {
	columns: 2 250px;
}
.boardslist > ul > li > ul > li {
	break-inside: avoid;
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
.boardslist a {
	font-weight: bold;
	border-bottom: 1px solid #c4c4c4;
	display: block;
	margin-bottom: 0.5em;
}
.boardslist a:hover {
	text-decoration: none;
	border-bottom: 1px solid #334466;
}
.boardslist label {
	display: inline-block;
	text-indent: -3ch;
	margin: 0 3ch;
}

#theme_settings {
	overflow: auto;
	margin: 0;
	padding: 0;
}

#theme_settings li {
	margin: 10px 0;
	padding: 0;
}
/* Paid Subscriptions */
#paid_subscription {
	width: 100%;
}
#paid_subscription dl.settings {
	margin-bottom: 0;
}
#paid_subscription dl.settings dd, #paid_subscription dl.settings dt {
	margin-bottom: 4px;
}
/* Pick theme */
#pick_theme {
	width: 100%;
	float: left;
}
#pick_theme .selected {
	background: #cddbe6;
}

/* Signature preview */

#preview_signature, #preview_signature_display {
	width: 100%;
	overflow: hidden;
}

/* Issue a warning */
#warn_body {
	width: 100%;
	font-size: 0.9em;
}
#warn_temp {
	font-size: smaller;
}

/* Warning level bar */
.warning_level {
	text-align: center;
	font-weight: bold;
	max-width: 250px;
}
.warning_level.none .bar {
	background-color: #75da41;
}
.warning_level.watched .bar {
	background-color: #ffd800;
}
.warning_level.moderated .bar {
	background-color: orange;
}
.warning_level.muted .bar {
	background-color: #f45d4c;
}

/* Styles for the statistics center.
------------------------------------------------- */
#statistics .roundframe {
	margin: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
dl.stats dt {
	width: 50%;
	float: left;
	margin: 0 0 4px 0;
	line-height: 1.5em;
	clear: both;
	font-size: 1em;
	overflow: hidden;
	word-wrap: break-word; /* IE fallback */
	overflow-wrap: break-word;
}
dl.stats dd {
	width: 48%;
	font-size: 1em;
	float: left;
	margin: 0 0 4px 2%;
}
dl.stats {
	padding: 5px;
}

/* Forum history table. */
#stats td, #stats th {
	width: 15%;
	padding: 4px;
	text-align: center;
}
#stats tr.windowbg th.lefttext {
	text-align: left;
}
#stats tr.windowbg th.stats_month {
	width: 25%;
	padding: 0 2em;
	text-align: left;
}
#stats tr.windowbg td.stats_day {
	padding: 0 3.5em;
	text-align: left;
}

/* Styles for the personal messages section.
------------------------------------------------- */

#personal_messages h3 span#author, #personal_messages h3 span#topic_title {
	float: left;
}
#personal_messages h3 span#author {
	margin: 0 0 0 6px;
}
#personal_messages h3 span#topic_title {
	margin: 0 0 0 9em;
}
#personal_messages div.labels {
	padding: 0 12px 0 0;
}
#personal_messages .capacity_bar {
	background: #f0f4f7;
	display: block;
	margin: 6px 0 0 12px;
	height: 12px;
	border: 1px solid #adadad;
	width: 10em;
}
#personal_messages .capacity_bar span {
	border-right: 1px solid #adadad;
	display: block;
	height: 12px;
}
#personal_messages .capacity_bar span.empty {
	background: #a6d69d;
}
#personal_messages .capacity_bar span.filled {
	background: #eea800;
}
#personal_messages .capacity_bar span.full {
	background: #f10909;
}
#personal_messages .reportlinks {
	padding: 6px 1.3em;
}
#personal_messages .pm_inline_time {
	display: none;
}
#search_labels li {
	padding: 4px 6px;
}
#manrules div.righttext {
	padding: 4px 1px;
}
dl.addrules dt.floatleft {
	width: 15em;
	color: #333;
	padding: 0 15px 6px 15px;
}
#addrule fieldset {
	clear: both;
}
#to_item_list_container div, #bcc_item_list_container div {
	float: left;
	margin-right: 10px;
}
.unread_pm {
	background: #cfc;
}
/* Styles for the show alerts section.
------------------------------------------------- */
#alerts .alert_inline_time {
	display: none;
}
#alerts .quickbuttons {
	display: flex;
	margin: 4px 0;
}
#alerts .quickbuttons li, #alerts .alert_time {
	white-space: nowrap;
}
#alerts .alert_image {
	width: 65px;
	padding: 6px 0;
	text-align: center;
	vertical-align: middle;
}
#alerts .alert_image > div {
	position: relative;
}
#alerts .alert_image .avatar {
	max-width: 80%;
	max-height: 80%;
	margin-top: 4px;
	vertical-align: bottom;
}
#alerts .alert_image span.alert_icon {
	display: block;
	width: 100%;
	line-height: 1em;
}
#alerts .alert_image .avatar + .alert_icon {
	width: auto;
	position: absolute;
	right: 0;
	top: 0;
}

/* Styles for the memberlist section.
------------------------------------------------- */
#mlist_search {
	margin: auto;
	max-width: 500px;
}
#mlist .selected {
	white-space: nowrap;
}
#mlist .is_online {
	width: 60px;
}
#mlist .email_address {
	width: 25px;
}
#mlist .website_url {
	width: 70px;
}
#mlist .icq, #mlist .skype {
	width: 30px;
}
#mlist .post_count {
	width: 115px;
}

/* Styles for the search section.
------------------------------------------------- */
#searchform fieldset {
	text-align: left;
	padding: 0;
	border: none;
}
#searchform .roundframe {
	border-radius: 0;
	margin: 0;
	padding: 32px;
}
#searchform .alt {
	border-top: 0;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
#searchform p.clear {
	clear: both;
}
#advanced_search {
	text-align: center !important;
}
#advanced_search dl#search_options {
	margin: 0 auto;
	width: 600px;
	padding-top: 12px;
	overflow: hidden;
}
#advanced_search dt {
	padding: 2px;
	text-align: right;
	width: 20%;
}
#advanced_search dd {
	width: 75%;
	float: left;
	padding: 2px;
	margin: 0 0 0 6px;
	text-align: left;
}
#search_results {
	margin-bottom: 5px;
}

/* Styles for the help section.
------------------------------------------------- */

#help_container {
	padding: 0 0 8px 0;
}
#helpmain {
	margin: 12px 0 0 0;
	padding: 8px 20px 12px 20px;
	border: 1px solid #ddd;
	border-radius: 7px;
	box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.1);
	overflow: auto;
}
#helpmain p {
	margin: 10px 0;
	line-height: 1.5em;
}
#helpmain ul {
	line-height: 2em;
	margin: 0 0 0 25px;
}
#helpmain ul li {
	list-style-type: disc;
}
#helpmain ul li a {
	font-weight: bold;
}

/* Styles for the tooltips
------------------------------------------------------- */
.tooltip {
	position: absolute;
	z-index: 999;
	left: -9999px;
	word-wrap: break-word; /* IE fallback */
	overflow-wrap: break-word;
	max-width: 350px;
	padding: 6px 9px;
	color: #333;
	background: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2), 0 0px 10px rgba(0, 0, 0, 0.05) inset;
}

/* Styles for popup windows */
.popup_container {
	display: none;

	position: fixed;

	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(40, 64, 80, 0.5);
	z-index: 6;
}
#genericmenu > .popup_container {
	z-index: 5;
}
#adm_submenus > .popup_container {
	z-index: 4;
}
.popup_window,
#main_menu .popup_window,
#genericmenu .popup_window,
#adm_submenus .popup_window {
	position: relative;
	width: auto;
	z-index: 99;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.5);
	border: 1px solid #777;
	border-radius: 7px 7px 3px 3px;
	margin: 0 auto;
	padding: 0;
}
.popup_window {
	top: 15%;
	width: 480px;
	padding: 0 6px 6px 6px;
}
.popup_heading {
	padding: 10px 8px;
	color: #ffe8b7;
	font-weight: bold;
}
.popup_content {
	color: #F4F4F4;
		background-color: #545454 !important;
	line-height: 1.6em;
	max-height: 30em;
	overflow: auto;
	padding: 10px 8px;
	border: 1px dotted #858585;
	border-radius: 6px 6px 6px 6px;
	/* box-shadow: 0 -2px 3px rgba(0, 0, 0, 0.15), 0 1px 1px rgba(255, 255, 255, 0.2); */
}
#main_menu .popup_heading,
#genericmenu .popup_heading,
#adm_submenus .popup_heading {
	display: none;
}
#main_menu .popup_container,
#genericmenu > .popup_container,
#adm_submenus > .popup_container {
	display: block;
	position: relative;
	background: none;
	margin: 0;
	height: auto; /* In case anything fishy happens in the situations where this used make sure it stays still */
}
.main_icons.hide_popup {
	float: right;
}
.popup_heading .icon {
	vertical-align: middle;
	margin: -4px 4px 0 0;
}

.generic_list_wrapper, .windowbg, .approvebg, .approvebg2 {
	background: #f0f4f7;
	margin: 12px 0 0 0;
	padding: 12px 16px;
	border: 1px solid #ddd;
	border-radius: 6px;
	box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.1);
	overflow: auto;
}
/* Here comes the glory... XXXX: Unterkategorien abwechselnde Zeilen-Farbe*/
.windowbg:nth-of-type(even), .bg.even {
	/* background: #404040; */
	background: #3b3b3b;
	border: 1px solid #000000;
	margin: 3px;
}
.windowbg:nth-of-type(odd), .bg.odd {
	/* background: #525252; */
	background: #4d4d4d;
	border: 1px solid #000000;
	margin: 3px;
}

/* Highlight the target item XXXX: Suchergebnis-Anzeige*/
.windowbg:target {
	background: #627285;
	color: #FFFFFF;
}

/* Add some hover on table rows */
tr.windowbg:hover {
	background: #999999;
}

/* Special treatment for #forumposts area */
#forumposts .windowbg, #forumposts .approvebg, #forumposts .approvebg2, #pmFolder .windowbg {
	overflow: visible;
}
/* Nobody wants locked topics to stand out much. */
.windowbg.locked {
	background: #737c8a;
}
/* Sticky topics get a different background */
.windowbg.sticky {
	background: #64798d;
}
/* Locked AND sticky are a bit more technical */
.windowbg.sticky.locked {
	background: #8b6c5a;
}
/* Awaiting approval is a bit special, topics first */
.windowbg.approvetopic {
	background: #854b2b;
}
/* Unapproved posts in approved topics */
.windowbg.approvepost {
	background: #b66969;
}
.generic_list_wrapper .additional_row {
	margin: 0;
	padding: 5px 0;
	border-radius: 0;
}
.generic_list_wrapper table.table_grid {
	border-bottom: 1px solid #aaa;
}

div#editlang_desc {
	margin-bottom: 8px;
}
.topic_details .smalltext {
	font-size: 0.9em;
}
.table_grid tr.windowbg td.centercol {
	text-align: center;
	background: transparent;
}
tr.windowbg {
	box-shadow: none;
}
#postmodify #message {
	width: 100%;
}
#postmodify .lastedit {
	font-weight: bold;
}

/* Colors for background of posts requiring approval */
.approvebg {
	color: #222;
	background: #ffeaea;
}
.approvebg2 {
	color: #222;
	background: #fff2f2;
}

div#manage_boards dl dd textarea[name=desc] {
	margin-top: 1px;
}

.bold_text {
	font-weight: bold;
}

/* Profile > This needed for responsive (get rid of <br>) */
.infolinks {
	display: block;
}
#groups .windowbg {
	box-shadow: none;
	border-radius: 0;
	border-top: 0;
	margin: 0;
}
#groups .padding {
	margin: 0 0 25px 0;
}
.groupmembership textarea {
	width: 100%;
}
.groupmembership .righttext {
	margin-top: 1ex;
}

/* BoardIndex */
/* This place covers board places (boardindex/messageindex/recent) */
.boardindex_table:not(:last-child) {
	margin-bottom: 15px;
}
h3 .collapse {
	float: right;
	margin: 4px 4px 0 0;
}
.board_icon a {
	background: url(../images/boardicons.svg) no-repeat 0 0 / 60px;
	display: inline-block;
	width: 30px;
	height: 30px;
}
.board_icon a.board_on2 {
	background-position: -45px 0;
}
.board_icon a.board_off {
	background-position: 0 -30px;
}
.board_icon a.board_redirect {
	background-position: -45px -45px;
}
.board_icon {
	text-align: center;
	padding: 8px 0 0 0;
	width: 60px;
	flex-shrink: 0;
}
.boardindex_table .board_icon {
	width: 60px;
}
.boardindex_table .info {
	width: calc(55% - 80px);
}
.boardindex_table .board_stats {
	padding: 13px 10px 10px;
}
.boardindex_table .board_stats p {
	border-left: 1px solid #707070;
	border-right: 1px solid #707070;
}
.info {
	overflow: hidden;
	overflow-wrap: break-word;
	padding: 5px 5px 5px 0;
	flex-grow: 1;
}
	/* XXXX: Rubrik-Überschriften */
.info .subject {
	font-weight: 600;
	font-size: 1.1em;
	color: #ffdc9a;
}
.board_stats {
	width: 15%;
	font-size: 0.9em;
	margin: 0 0 0 auto;
	text-align: center;
}
.lastpost {
	width: 30%;
	font-size: 0.9em;
	padding-top: 3px;
}
.board_icon, .info, .board_stats, .lastpost {
	display: inline-block;
	align-self: center;
}
.main_container {
	margin-bottom: 20px;
}
	/* XXXX: Rahmen um Rubriken */
.up_contain {
	overflow: hidden;
	border: 1px solid #3e3d40;
	margin: 0 0 3px 0;
	display: flex;
	flex-wrap: wrap;
}
/* Child boards */
.children {
	border-top: 1px solid #ddd;
	padding: 5px;
	width: 100%;
}
.children p {
	font-size: 0.9em;
}
.children span::after {
	content: ",";
}
.children span:last-of-type::after {
	content: "";
}
p.moderators {
	font-size: 0.9em;
	font-weight: bold;
}
span.postby {
	display: block;
}
/* Info Center */
#info_center {
	clear: both;
}
#info_center .sub_bar {
	border-top: 1px solid #ddd;
}
#info_center .sub_bar:first-child {
	border-top: none;
}
#upshrink_stats {
	margin-top: 4px;
}
#ic_recentposts {
	line-height: 1.6em;
	width: 98%;
	margin: -2px 0 0 23px;
	font-size: 0.9em;
}
#ic_recentposts th {
	text-align: left;
	padding: 0 4px 0 0;
}
#ic_recentposts td {
	border-top: 1px solid #808080;
	padding: 0 4px 0 0;
	vertical-align: top;
}
#ic_recentposts tr:first-child td {
	border-top: none;
}
#ic_recentposts .recentpost strong {
	width: 40%;
}
#ic_recentposts .recentposter {
	width: 15%;
}
#ic_recentposts .recentboard {
	width: 20%;
}
#ic_recentposts .recenttime {
	width: 25%;
}
#ic_recentposts .recenttime strong {
	color: #555;
}
#ic_recentposts .windowbg {
	background: none;
}
#upshrink_stats p.inline {
	border: none;
	margin: 0;
	padding: 2px 29px;
	line-height: 1.6em;
	font-size: 0.9em;
}
#upshrink_stats p.inline span {
	margin: 0;
	padding: 4px 0 0 0;
}
#upshrink_stats span.membergroups {
	display: block;
}

/* MessageIndex */
/* Start with description and other things */
#description_board, .filter_row {
	padding: 8px 10px;
	border-radius: 6px 6px 0 0;
	border-bottom: none;
	box-shadow: none;
}
#description_board h3, #description_board div {
	display: inline-block;
}
#description_board h3::after {
	content: " - ";
}
/* Topic list */
#topic_header {
	margin: 0;
	border-radius: 0;
	display: flex;
}
#topic_header div {
	font-weight: bold;
	font-size: 1em;
	padding: 0;
}
#topic_header input {
	margin-top: 5px !important;
}
#topic_container .windowbg {
	border: 1px solid rgba(0, 0, 0, 0.13);
	border-top: none;
	display: flex;
	box-shadow: none;
	border-radius: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#topic_container .lastpost, #topic_header .lastpost {
	width: 20%;
}
#topic_container .lastpost, #topic_container .board_stats {
	flex-shrink: 0;
}
.icon img, .moderation input {
	margin-top: 15px;
}
.moderation {
	display: inline-block;
	width: 35px;
	flex-shrink: 0;
	vertical-align: middle;
	text-align: center;
}
/* Quick moderation selects and submit */
#quick_actions {
	margin: 6px 0;
}
/* Icons and jump to */
#topic_icons::before {
	display: block;
	height: 8px;
	clear: both;
	content: "";
}
#topic_icons .information {
	font-size: .9em;
	border-radius: 4px;
}
#topic_icons p {
	padding: 0 12px 0 4px;
	line-height: 2em;
}
/* Should lose this before RC1. It's a kludge. Can be fixed by new image */
#topic_icons .floatleft img:first-child {
	padding: 0 2px;
}

/* Display */
/* Poll question */
#poll {
	overflow: hidden;
}

/* Poll vote options */
#poll_options ul.options li {
	padding: 6px 0 6px 25px;
}

/* Poll results */
#poll_options dl.options {
	padding: 12px 0 12px 25px;
	line-height: 1.4em;
}
#poll_options dl.options dt {
	padding: 4px 0;
	width: 30%;
	max-width: 30em;
	float: left;
	clear: left;
}
#poll_options dl.options .voted {
	font-weight: bold;
}
#poll_options dl.options dd {
	width: 60%;
	max-width: 45em;
	float: left;
	margin: 0 0 4px 0;
	text-align: right;
}

/* Poll notices */
#poll_options p {
	margin: 0 18px 2px 18px;
	padding: 0 6px 6px 6px;
}

div#pollmoderation {
	overflow: auto;
}

/* Styles for edit poll section. */
#edit_poll dl.poll_options dt {
	width: 33%;
}
#edit_poll dl.poll_options dd {
	width: 65%;
}

/* Linked events */
.event_title {
	font-size: larger;
	vertical-align: middle;
}
.event_title + a {
	margin-left: 1em;
}

/* On to the posts */
#forumposts {
	clear: both;
	margin: 8px 0 0 0;
}
#forumposts .cat_bar {
	margin: 0 0 -4px 0;
}
/* Topic information */
#forumposts .catbg img {
	margin: 0 4px -2px 0;
}
#forumposts .catbg span {
	white-space: pre;
	/* Specific sizing for clarity without ClearType. */
	font-size: 0.818em;
	font-weight: normal;
	padding: 2px 0;
}
/* poster and postarea + moderation area underneath */
.post_wrapper::after {
	content: "";
	display: block;
	clear: both;
}
/* poster details and list of items */
.poster {
	float: left;
	/* Don't set this in em.It will eat too much space if people need to set large text sizes. */
	width: 160px;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word; /* IE fallback */
	overflow-wrap: break-word;
}
.poster h4 {
	font-size: 1.2em;
}
.poster h4, .poster h4 a, .poster li:hover h4 a, .poster h4 a:hover .poster li h4 a, .poster h4 a:focus {
	margin: 0;
	padding: 0;
	color: #faede0;
}

.poster .profile .profile_icons li, .poster .im_icons li {
	display: table-cell;
	padding-right: 5px;
	font-size: 9pt;
}

/* The visible stuff below the avatar. */
.user_info > li {
	margin: 3px 0 0 0;
	font-size: 10pt;
}
.poster li.membergroup {
	font-weight: bold;
}
/* @todo Re-code this a bit to give background on anchor. */
.poster li.poster_online, .poster li.poster_online:hover {
	padding: 1px 1px 1px 1px;
	margin: 3px 10px;
}
.poster li.poster_online a {
	color: #c06002;
	line-height: 1.6em;
}
.poster li.poster_online:hover, .poster li.poster_online:hover a {
	text-decoration: underline;
}
.poster li.warning a img {
	vertical-align: bottom;
	padding: 0 2px;
}
.poster img {
	vertical-align: middle;
}
img.avatar {
	object-fit: scale-down;
}
.poster img.avatar {
	max-width: 100%;
}
.postarea, .moderatorbar {
	margin: 0 0 0 175px;
}
.postarea div.flow_hidden {
	width: 100%;
}
.moderatorbar {
	clear: right;
}
.messageicon {
	display: inline-block;
}
.messageicon img, #iconList img {
	vertical-align: middle;
}
.keyinfo .postinfo {
	padding: 1px 0 5px 0;
	line-height: 1.5em;
	font-size: 0.9em;
	font-weight: bold;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
}
.keyinfo .postinfo::after, .under_message::after {
	content: "";
	clear: right;
	display: block;
}
.keyinfo .postinfo a, .keyinfo .postinfo a strong {
	color: #ffcf7b;
}
.keyinfo .postinfo .spacer {
	flex: 1 1 auto;
}
.keyinfo .postinfo .modified {
	color: #bababa; /*XXXX: Text-Farbe "Thread bearbeitet am"*/
	font-weight: normal;
	font-style: italic;
	padding: 2px 4px 0 4px;
}
/* PMs postinfo */
#personal_messages .keyinfo .postinfo {
	flex-direction: column;
	align-items: flex-start;
	font-weight: normal;
}
#reason::before {
	content: " - ";
}
.subject_title a {
	font-size: 0.9em;
	color: #FFFFFF !important;
	font-weight: bold;
}
.subject_hidden a {
	display: none;
}
.page_number {
	color: #ffcf7b;
	font-weight: bold;
	padding: 4px 0 0 4px;
	line-height: 1.5em;
}
.inner {
	padding: 7px 8px 2px 2px;
	margin: 0;
	border-top: 1px solid #424242;
	box-shadow: 0 1px 0 #fff inset;
	min-height: 85px;
	word-wrap: break-word; /* IE fallback */
	overflow-wrap: break-word;
}
img.smiley {
	vertical-align: bottom;
}
.attachments {
	padding: 12px 0 0 0;
}
.attached {
	padding: 0 6px 8px 6px;
	max-width: 100%;
	display: inline-block;
	vertical-align: top;
}
.attachments_top {
	margin: 0 auto;
	text-align: center;
}
.attachments hr {
	clear: both;
	margin: 12px 0;
}
.show_on_hover:hover span {
	display:none;
}
.show_on_hover:hover:before {
	content:attr(data-hover);
}
/* Separator of posts. More useful in the print stylesheet. */
#forumposts .post_separator {
	display: none;
}
/* Next and previous topic links */
.nextlinks {
	text-transform: capitalize;
}
/* Styles for the quick reply area. */
#quickreply {
	clear: both;
}
#quickreply_options .roundframe {
	margin: 0;
	padding: 8px 10% 12px 10%;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#quickReplyExpand {
	float: right;
	margin: 2px 2px 0 2px;
}
/* Styles for edit post section */
form#postmodify .roundframe {
	padding: 12px 12%;
	margin: 12px 0 0 0;
}
#post_header {
	padding: 6px;
	overflow: hidden;
}
#post_header dt {
	float: left;
	padding: 0;
	width: 15%;
	margin: 6px 0 0 0;
	font-weight: bold;
}
#post_header dd {
	float: left;
	padding: 0;
	width: 83%;
	margin: 4px 0;
}
#post_header img {
	vertical-align: middle;
}
ul.post_options {
	margin: 0 0 0 12px;
	padding: 0;
	overflow: hidden;
}
ul.post_options li {
	margin: 2px 0;
	width: 49%;
	float: left;
}
#post_additional_options_header {
	margin-top: 0.5em;
}
#post_additional_options {
	overflow: hidden;
}
#post_additional_options .progress_bar {
	height: 22px;
}
#post_settings, #postAttachment, #postAttachment2, #attachment_previews {
	padding: 10px 0;
}
#postAttachment dd, #postAttachment2 dd {
	margin: 4px 0;
}
#postAttachment dd {
	width: 45%;
	float: left;
}
#postAttachment dt, #postAttachment2 dt {
	font-weight: bold;
}
#post_draft_options {
	background: #fdfdfd;
	border: 1px solid #aaa;
	border-left: 1px solid #bbb;
	border-top: none;
	border-radius: 0 0 4px 4px;
}
#post_draft_options .settings dd, #post_draft_options .settings dt {
	width: 50%;
	border-top: 1px solid #e4e4e4;
	padding: 5px 10px;
	margin: 0;
}
#post_draft_options .settings dd:first-of-type, #post_draft_options .settings dt:first-child {
	border-top: none; /* Some people are OCD, like me. :P */
}
#post_draft_options .settings strong {
	color: #555;
}
#post_confirm_buttons {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}
#post_confirm_buttons, #shortcuts {
	padding: 12px 0;
}
#post_confirm_buttons .smalltext {
	flex: 1;
	word-break: break-word;
	margin: 0 5px 0 0;
}
#post_confirm_buttons .post_button_container {
	vertical-align: top;
}
#post_confirm_buttons .padding {
	flex: 1 100%;
}
.post_verification {
	margin-top: 6px;
}
.post_verification #verification_control {
	margin: 4px 0 4px 12px;
}
/* The BBC buttons */
#bbcBox_message {
	margin: 10px 6px;
}
#bbcBox_message div {
	margin: 2px 0;
	vertical-align: top;
}
#bbcBox_message div img {
	margin: 0 1px 0 0;
	vertical-align: top;
}
#bbcBox_message select {
	margin: 0 2px;
}
/* The smiley strip */
#smileyBox_message {
	margin: 6px;
}
/* All the signatures used in the forum. If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature, .attachments, .under_message,
.custom_fields_above_signature,
.custom_fields_below_signature {
	width: 100%;
	overflow: auto;
	clear: right;
	padding: 12px 0 3px 0;
	border-top: 1px solid #5b5b5b;
	box-shadow: 0 1px 0 #fff inset;
	line-height: 1.4em;
	font-size: 0.9em;
}
.under_message {
	overflow: visible;
	border: none;
	box-shadow: none;
}

.smflikebutton {
	margin-top: 4px;
}
.like_count,
.smflikebutton:last-child {
	margin-bottom: 4px;
}
/* Events */
.edit_event {
	margin: 0 10px;
	vertical-align: top;
}
/* ModerationButtons */
#moderationbuttons {
	float: left;
}
#moderationbuttons_strip {
	float: left;
	margin: 4px 0 4px;
}
#moderationbuttons ul li {
	padding: 0 6px 4px 0;
	margin: 0;
}

/* File error */
.errorfile_table {
	font-family: monospace;
	border-spacing: 1px;
}
.errorfile_table td {
	background: #fbfbfb;
}
.errorfile_table .current {
	background: #fbc6c6;
}
.errorfile_table .file_line.current {
	background: #fb9090;
}
.errorfile_table .file_line {
	background: #ececec;
}

/* General Classes */
/* Cat_bar / catbg */
div.cat_bar {
	background: #404040;
	border-bottom: 1px solid #777;
	padding: 0;
	border-radius: 6px 6px 0 0;
	box-shadow: 0 16px 20px rgba(255, 255, 255, 0.15) inset;
	text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.2);
}
.cat_bar.collapsed,
.cat_bar.cat_bar_round {
	border-radius: 6px;
}
.cat_bar h3 {
	padding: 8px 12px 6px 12px;
}
/* Styles for rounded headers. */
.cat_bar .desc {
	color: #fff;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
	margin: -8px 0 4px 8px;
}
.cat_bar .desc a {
	color: #fff;
	font-weight: 600;
}
h3.catbg {
	overflow: hidden;
	font-size: 1.1em;
	font-family: "Tahoma", sans-serif;
}
h3.catbg, h3.catbg a, h3.catbg a:hover {
	color: #fff;
}
h3.catbg a:hover {
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
	text-decoration: none;
}
h3.catbg .main_icons::before, h3.catbg .icon {
	margin: 0 5px 0 0;
}
.cat_bar + .windowbg, .cat_bar + .roundframe {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.cat_bar + .title_bar {
	margin-top: 0;
}
/* Roundframe XXXX: Unteres Forumsareal unten, Hintergrund*/
.roundframe {
	margin: 10px 0 0 0;
	padding: 12px 16px;
	background: #4f4f4f;
	border: 1px solid #1e1e1e;
	border-radius: 7px;
	box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.1);
	overflow: auto;
}
/* TitleBar & SubBar */
.title_bar {
	color: #FFFFFF !important;
	border: 1px solid #292929;
	/* border-top: 2px solid #4b4b4b;
	border-bottom: 2px solid #4b4b4b; */
	background: #707070;
	border-radius: 6px;
	margin: 5px 0 0 0;
}
.sub_bar {
	border-bottom: 1px solid #0f0f0f;
	text-shadow: none;
	background: none;
	box-shadow: 0 -1px 0 #999 inset;
	clear: both;
}
h3.titlebg, h4.titlebg, .titlebg, h3.subbg, h4.subbg, .subbg {
	background: none;
	color: #f5f5f5;
	font-family: "Tahoma", sans-serif;
	font-weight: bold;
	overflow: hidden;
	padding: 6px 12px 5px 12px;
	text-shadow: none;
}
.titlebg a, .subbg a {
	background: none;
	color: #e0d6b1;
	text-decoration: none;
}
.title_bar + .windowbg, .title_bar + .roundframe {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

/* Other */
/* Information XXXXX: Erklärtext im Footerbereich*/
.information {
	background: #5c5b5b;
	overflow: auto;
	padding-bottom: .5em;
	border: 1px solid #1e1e1e;
	border-top: none;
	border-radius: 0 0 7px 7px;
	margin: 0 0 10px 0;
	padding: 12px 9px 8px 9px;
}
.generic_list_wrapper .information div {
	background: none;
}
.information a:not(.button) {
	font-weight: bold;
}
p.information img {
	vertical-align: middle;
}
#messageindex .information {
	border-radius: 0;
	margin: 0;
}
#topic_icons .information,
#messageindex .information {
	border-top: 1px solid #ddd;
}
.topic_pages {
	font-size: 0.75em;
	margin: 0 0 0 5px;
}
.topic_pages::before {
	content: "\00ab ";
}
.topic_pages::after {
	content: " \00bb"
}
/* Mentions */
.atwho-view {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	margin-top: 18px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	min-width: 120px;
	z-index: 11110 !important;
}
.atwho-view .cur {
	background: #3366ff;
	color: #fff;
}
.atwho-view .cur small {
	color: #fff;
}
.atwho-view strong {
	color: #3366ff;
}
.atwho-view .cur strong {
	color: #fff;
	font-weight: bold;
}
.atwho-view ul {
	list-style: none;
	padding: 0;
	margin: auto;
}
.atwho-view ul li {
	display: block;
	padding: 5px 10px;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
}
.atwho-view small {
	font-size: smaller;
	color: #777;
	font-weight: normal;
}
/* On/Off Icons (User) */
.on, .off {
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: 1px solid transparent;
	vertical-align: middle;
}
.on {
	background: #89e75a;
	border-color: #74d246;
}
.off {
	background: #a7a2a2;
	border-color: #969292;
}
#userstatus .smalltext {
	margin: 0 0 0 5px !important;
}

/* Styles for print media. */
@media print {
	#headerarea {
		display: none;
	}

	.tborder {
		border: none;
	}
}
/* Who */
.action_who #upper_show {
	margin-top: 6px;
}
.action_who #lower_pagesection {
	margin-top: 4px;
}
.action_who #lower_pagelinks {
	margin-top: -4px;
}
.action_who select {
	margin-top: -1px !important;
}
span.member.hidden {
	display: inline-block;
	font-style: italic;
}

/* Icons (converted from img to css) */
/* Stay here till I find a better place for you guys */
h3.profile_hd::before {
	vertical-align: middle;
}
h3.profile_hd::before,
.main_icons.profile_hd::before {
	content: "";
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI1MDBweCIgaGVpZ2h0PSI1MDBweCIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMCA1MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNFRkRBRDA7fQ0KCS5zdDF7ZmlsbDojRDFBRkExO30NCgkuc3Qye2ZpbGw6I0U2RUJFRTt9DQoJLnN0M3tvcGFjaXR5OjAuMjtmaWxsOiM0MTQwNDI7fQ0KCS5zdDR7ZmlsbDojNDU1Rjc4O30NCgkuc3Q1e2ZpbGw6I0YxRjJGMjt9DQoJLnN0NntmaWxsOiM2MDM5MTM7fQ0KCS5zdDd7ZmlsbDojRUFDRkMyO30NCgkuc3Q4e2ZpbGw6IzUxMzkzOTt9DQoJLnN0OXtvcGFjaXR5OjAuMjtmaWxsOiMyMzFGMjA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NjguOTgsNDYwLjc3Yy0wLjYzLTY4LjI5LTY4LjY1LTExNS42LTEzMy4wNy0xMTUuNkgxNjQuMDljLTY0LjQyLDAtMTMyLjQ0LDQ3LjMxLTEzMy4wNywxMTUuNg0KCQkJCUMzMC44MSw0ODMuNzYsNTMuNiw1MDAsNzUuMjIsNTAwaDM0OS41NkM0NDYuNCw1MDAsNDY5LjE4LDQ4My43Niw0NjguOTgsNDYwLjc3eiIvPg0KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTI5Ny41NCwzNTEuMzFjMCwyNS4wMy0yMS4yOSw0NS4zMy00Ny41NCw0NS4zM2wwLDBjLTI2LjI2LDAtNDcuNTUtMjAuMy00Ny41NS00NS4zM3YtNTUuNTMNCgkJCQljMC0yNS4wMywyMS4yOS00NS4zMiw0Ny41NS00NS4zMmwwLDBjMjYuMjUsMCw0Ny41NCwyMC4yOSw0Ny41NCw0NS4zMlYzNTEuMzF6Ii8+DQoJCQk8Zz4NCgkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDY4Ljk3LDQ2MC43N2MtMC42MS02OC4zMS02OC42My0xMTUuNjEtMTMzLjA3LTExNS42MWwtODUuOSwyNy44OGwtODUuOTEtMjcuODgNCgkJCQkJYy02NC40MywwLTEzMi40NCw0Ny4zLTEzMy4wNywxMTUuNjFDMzAuODIsNDgzLjc2LDUzLjYsNTAwLDc1LjIzLDUwMGgzNDkuNTRDNDQ2LjQsNTAwLDQ2OS4xOSw0ODMuNzYsNDY4Ljk3LDQ2MC43N3oiLz4NCgkJCQk8cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjIyMC41Myw0MDYuOTYgMjM5LjY2LDQyNS4xOCAyMjIuODMsNTAwIDI3Ny4xOCw1MDAgMjYwLjM1LDQyNS4xOCAyNzkuNDcsNDA2Ljk2IDI4My40NSw0MTEuNDUgDQoJCQkJCTMzNC42MiwzNTMuMDggMzExLjc3LDMwNi43MyAyNTAuMDEsMzY1LjgzIDE4OC4yMywzMDYuNzMgMTY1LjM4LDM1My4wOCAyMTYuNTYsNDExLjQ1IAkJCQkiLz4NCgkJCQk8cG9seWdvbiBjbGFzcz0ic3Q0IiBwb2ludHM9IjI4Mi41MSwzOTguNDkgMjUwLjAxLDM2Ny41IDIxNy41LDM5OC40OSAyMzkuNjYsNDE5LjYgMjIxLjU3LDUwMCAyNTAuMDEsNTAwIDI3OC40NCw1MDAgDQoJCQkJCTI2MC4zNSw0MTkuNiAJCQkJIi8+DQoJCQkJPHBvbHlnb24gY2xhc3M9InN0NSIgcG9pbnRzPSIyNTAuMDEsMzYwLjI1IDE4OC4yMywzMDEuMTYgMTY1LjM4LDM0Ny41MSAyMTYuNTYsNDA1Ljg4IDI1MC4wMSwzNjguMDUgCQkJCSIvPg0KCQkJCTxwb2x5Z29uIGNsYXNzPSJzdDUiIHBvaW50cz0iMjUwLjAxLDM2MC4yNSAzMTEuNzcsMzAxLjE2IDMzNC42MiwzNDcuNTEgMjgzLjQ1LDQwNS44OCAyNTAuMDEsMzY4LjA1IAkJCQkiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMzc0Ljg3LDE3Ni41OGMtOC4zMyw3NS44MS00Ny44NywxMzUuNDUtMTI4LjY2LDEzNS4yMWMtODQuODUtMC4yNi0xMTMuMDktNTkuOTctMTIwLjktMTM1LjgxDQoJCQljLTguOTctODcuMDIsOC45OC0xNzMuOTIsODQuMDYtMTcyLjY5YzM0LjY3LTEuMDMsMTAzLjA1LTE1LjU2LDExOS43OSwyNi4xM0MzNjIuMTEsMjguOTIsMzgxLjM3LDExNy40OSwzNzQuODcsMTc2LjU4eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3Q3IiBkPSJNMzYwLjU3LDE3My41OGMwLDAsOS40MS02OS45OSw1Ljg1LTgzLjQ3Yy0xMS40NC00My4zMy00Ny4wMy02Ny40MS02OC43My03NC4zNGMtMTEuMy0zLjYxLTQ3LjY5LDAtNDcuNjksMA0KCQkJcy0zNi4zOS0zLjYxLTQ3LjcsMGMtMjEuNyw2LjkzLTU3LjI5LDMxLjAxLTY4LjcyLDc0LjM0Yy0zLjU2LDEzLjQ4LDUuODQsODMuNDcsNS44NCw4My40N3MtMjIuMTktMy42Ny0yMi4wNywxNC4yOQ0KCQkJYzAuMTgsMjUuODcsMjkuMTIsNDcuMjIsMzEuNDQsNDkuMDdjMi4zMywxLjg2LDEzLjc2LDMzLjk0LDIzLjA5LDQ3LjM0YzE3Ljk1LDI1Ljc4LDM0LjY0LDI3LjczLDU4LjMzLDM2LjcNCgkJCWM5LDMuNDEsMTUuMzIsNC42OCwxOS43Nyw0LjY4YzQuNDYsMCwxMC43Ny0xLjI3LDE5Ljc3LTQuNjhjMjMuNjgtOC45Nyw0MC4zOC0xMC45Miw1OC4zMy0zNi43DQoJCQljOS4zMi0xMy40LDIwLjc3LTQ1LjQ4LDIzLjA5LTQ3LjM0YzIuMzMtMS44NiwzMS4yNi0yMy4yMSwzMS40NC00OS4wN0MzODIuNzcsMTY5LjkyLDM2MC41NywxNzMuNTgsMzYwLjU3LDE3My41OHoiLz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8Zz4NCgkJCQkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTI3MC40OCwxNjguMzJjMTcuMDgtNi41MSwzMi41My04Ljg4LDQzLjMtOC4wM2M1LjQyLDAuMzcsOS42MywxLjU2LDEyLjc5LDIuNzgNCgkJCQkJCWMzLjA5LDEuMzEsNS4wNywyLjYzLDYuNDQsMy4wNWMwLjQ0LTAuMzQsMC41NS0xLjE1LDAuMjUtMi40MWMtMC4yNC0xLjMyLTEtMy0yLjQ1LTQuODdjLTIuNzktMy43OC04LjU5LTcuOTUtMTYuMDQtMTAuMjkNCgkJCQkJCWMtMTQuOTYtNC44NS0zNC43LTIuOTUtNDkuMDYsNC40NkMyNjMuOTYsMTU5LjUsMjY3Ljk5LDE2NS44NSwyNzAuNDgsMTY4LjMyeiIvPg0KCQkJCTwvZz4NCgkJCQk8Zz4NCgkJCQkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTIyOS41MywxNjguMzJjLTE3LjA4LTYuNTEtMzIuNTMtOC44OC00My4zLTguMDNjLTUuNDIsMC4zNy05LjYzLDEuNTYtMTIuNzksMi43OA0KCQkJCQkJYy0zLjA5LDEuMzEtNS4wNywyLjYzLTYuNDQsMy4wNWMtMC40NC0wLjM0LTAuNTQtMS4xNS0wLjI1LTIuNDFjMC4yNS0xLjMyLDEtMywyLjQ1LTQuODdjMi43OC0zLjc4LDguNTgtNy45NSwxNi4wMy0xMC4yOQ0KCQkJCQkJYzE0Ljk2LTQuODUsMzQuNzEtMi45NSw0OS4wNyw0LjQ2QzIzNi4wNCwxNTkuNSwyMzIuMDEsMTY1Ljg1LDIyOS41MywxNjguMzJ6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTE0OS4zNywyMDkuMTNjMTMuODctMzUuNTIsOS44NS0xMTAuNjMsOS44NS0xMTAuNjNoLTE4LjZjMCwwLTI2LjQ5LDYyLjE0LTExLjg4LDY4LjcyDQoJCQkJCUMxNTIuNCwxNzcuODUsMTM5Ljg3LDE4MS45NCwxNDkuMzcsMjA5LjEzeiIvPg0KCQkJCTxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0zNTEuMTYsMjA5LjEzYy0xMy44Ny0zNS41Mi05Ljg1LTExMC42My05Ljg1LTExMC42M2gxOC41OWMwLDAsMjYuNDksNjIuMTQsMTEuODgsNjguNzINCgkJCQkJQzM0OC4xNCwxNzcuODUsMzYwLjY3LDE4MS45NCwzNTEuMTYsMjA5LjEzeiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0xMjMuMjUsMTMxLjM0Yzk0LjA4LDEzLjY3LDE4Mi4xNC0xMy44NywyMzkuMjMtNjQuMzFjLTguMTEtMjIuMzYtMTkuNS0zNy44Mi0zMy4zMi0zNy42Mg0KCQkJQzMxMi40Mi0xMi4yOCwyNDQuMDQsMi4yNCwyMDkuMzcsMy4yOEMxNDcuMjYsMi4yNSwxMjQuMjcsNjEuNTYsMTIzLjI1LDEzMS4zNHoiLz4NCgkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTM2Mi42MSw2Ny40MWgtMjEuODN2NTkuNDdoMzQuMTdDMzczLjAxLDEwNS42NCwzNjguNzcsODQuNTMsMzYyLjYxLDY3LjQxeiIvPg0KCTwvZz4NCgk8cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMzA3LjcyLDMwNS4wNGMtMy4zMiwyLjIxLTYuNjksNC4wMy0xMC4xOCw1LjYydjQuMTFMMzA3LjcyLDMwNS4wNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMzMxLjQ4LDI5LjU3bC00LTMuODFjMC42LDEuMTYsMS4xNiwyLjM4LDEuNjcsMy42NEMzMjkuOTQsMjkuNCwzMzAuNzEsMjkuNDcsMzMxLjQ4LDI5LjU3eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDkiIGQ9Ik0yMDIuNDYsMzEwLjY2Yy0zLjQ4LTEuNTktNi44NS0zLjQtMTAuMTUtNS42bDEwLjE1LDkuNzJWMzEwLjY2eiIvPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat;
	background-size: 24px;
	height: 24px;
	width: 24px;
	display: inline-block;
}
.main_icons.profile_sm::before {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI1MDBweCIgaGVpZ2h0PSI1MDBweCIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMCA1MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNFRkRBRDA7fQ0KCS5zdDF7ZmlsbDojRDFBRkExO30NCgkuc3Qye2ZpbGw6I0U2RUJFRTt9DQoJLnN0M3tvcGFjaXR5OjAuMjtmaWxsOiM0MTQwNDI7fQ0KCS5zdDR7ZmlsbDojNDU1Rjc4O30NCgkuc3Q1e2ZpbGw6I0YxRjJGMjt9DQoJLnN0NntmaWxsOiM2MDM5MTM7fQ0KCS5zdDd7ZmlsbDojRUFDRkMyO30NCgkuc3Q4e2ZpbGw6IzUxMzkzOTt9DQoJLnN0OXtvcGFjaXR5OjAuMjtmaWxsOiMyMzFGMjA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NjguOTgsNDYwLjc3Yy0wLjYzLTY4LjI5LTY4LjY1LTExNS42LTEzMy4wNy0xMTUuNkgxNjQuMDljLTY0LjQyLDAtMTMyLjQ0LDQ3LjMxLTEzMy4wNywxMTUuNg0KCQkJCUMzMC44MSw0ODMuNzYsNTMuNiw1MDAsNzUuMjIsNTAwaDM0OS41NkM0NDYuNCw1MDAsNDY5LjE4LDQ4My43Niw0NjguOTgsNDYwLjc3eiIvPg0KCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTI5Ny41NCwzNTEuMzFjMCwyNS4wMy0yMS4yOSw0NS4zMy00Ny41NCw0NS4zM2wwLDBjLTI2LjI2LDAtNDcuNTUtMjAuMy00Ny41NS00NS4zM3YtNTUuNTMNCgkJCQljMC0yNS4wMywyMS4yOS00NS4zMiw0Ny41NS00NS4zMmwwLDBjMjYuMjUsMCw0Ny41NCwyMC4yOSw0Ny41NCw0NS4zMlYzNTEuMzF6Ii8+DQoJCQk8Zz4NCgkJCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDY4Ljk3LDQ2MC43N2MtMC42MS02OC4zMS02OC42My0xMTUuNjEtMTMzLjA3LTExNS42MWwtODUuOSwyNy44OGwtODUuOTEtMjcuODgNCgkJCQkJYy02NC40MywwLTEzMi40NCw0Ny4zLTEzMy4wNywxMTUuNjFDMzAuODIsNDgzLjc2LDUzLjYsNTAwLDc1LjIzLDUwMGgzNDkuNTRDNDQ2LjQsNTAwLDQ2OS4xOSw0ODMuNzYsNDY4Ljk3LDQ2MC43N3oiLz4NCgkJCQk8cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjIyMC41Myw0MDYuOTYgMjM5LjY2LDQyNS4xOCAyMjIuODMsNTAwIDI3Ny4xOCw1MDAgMjYwLjM1LDQyNS4xOCAyNzkuNDcsNDA2Ljk2IDI4My40NSw0MTEuNDUgDQoJCQkJCTMzNC42MiwzNTMuMDggMzExLjc3LDMwNi43MyAyNTAuMDEsMzY1LjgzIDE4OC4yMywzMDYuNzMgMTY1LjM4LDM1My4wOCAyMTYuNTYsNDExLjQ1IAkJCQkiLz4NCgkJCQk8cG9seWdvbiBjbGFzcz0ic3Q0IiBwb2ludHM9IjI4Mi41MSwzOTguNDkgMjUwLjAxLDM2Ny41IDIxNy41LDM5OC40OSAyMzkuNjYsNDE5LjYgMjIxLjU3LDUwMCAyNTAuMDEsNTAwIDI3OC40NCw1MDAgDQoJCQkJCTI2MC4zNSw0MTkuNiAJCQkJIi8+DQoJCQkJPHBvbHlnb24gY2xhc3M9InN0NSIgcG9pbnRzPSIyNTAuMDEsMzYwLjI1IDE4OC4yMywzMDEuMTYgMTY1LjM4LDM0Ny41MSAyMTYuNTYsNDA1Ljg4IDI1MC4wMSwzNjguMDUgCQkJCSIvPg0KCQkJCTxwb2x5Z29uIGNsYXNzPSJzdDUiIHBvaW50cz0iMjUwLjAxLDM2MC4yNSAzMTEuNzcsMzAxLjE2IDMzNC42MiwzNDcuNTEgMjgzLjQ1LDQwNS44OCAyNTAuMDEsMzY4LjA1IAkJCQkiLz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMzc0Ljg3LDE3Ni41OGMtOC4zMyw3NS44MS00Ny44NywxMzUuNDUtMTI4LjY2LDEzNS4yMWMtODQuODUtMC4yNi0xMTMuMDktNTkuOTctMTIwLjktMTM1LjgxDQoJCQljLTguOTctODcuMDIsOC45OC0xNzMuOTIsODQuMDYtMTcyLjY5YzM0LjY3LTEuMDMsMTAzLjA1LTE1LjU2LDExOS43OSwyNi4xM0MzNjIuMTEsMjguOTIsMzgxLjM3LDExNy40OSwzNzQuODcsMTc2LjU4eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3Q3IiBkPSJNMzYwLjU3LDE3My41OGMwLDAsOS40MS02OS45OSw1Ljg1LTgzLjQ3Yy0xMS40NC00My4zMy00Ny4wMy02Ny40MS02OC43My03NC4zNGMtMTEuMy0zLjYxLTQ3LjY5LDAtNDcuNjksMA0KCQkJcy0zNi4zOS0zLjYxLTQ3LjcsMGMtMjEuNyw2LjkzLTU3LjI5LDMxLjAxLTY4LjcyLDc0LjM0Yy0zLjU2LDEzLjQ4LDUuODQsODMuNDcsNS44NCw4My40N3MtMjIuMTktMy42Ny0yMi4wNywxNC4yOQ0KCQkJYzAuMTgsMjUuODcsMjkuMTIsNDcuMjIsMzEuNDQsNDkuMDdjMi4zMywxLjg2LDEzLjc2LDMzLjk0LDIzLjA5LDQ3LjM0YzE3Ljk1LDI1Ljc4LDM0LjY0LDI3LjczLDU4LjMzLDM2LjcNCgkJCWM5LDMuNDEsMTUuMzIsNC42OCwxOS43Nyw0LjY4YzQuNDYsMCwxMC43Ny0xLjI3LDE5Ljc3LTQuNjhjMjMuNjgtOC45Nyw0MC4zOC0xMC45Miw1OC4zMy0zNi43DQoJCQljOS4zMi0xMy40LDIwLjc3LTQ1LjQ4LDIzLjA5LTQ3LjM0YzIuMzMtMS44NiwzMS4yNi0yMy4yMSwzMS40NC00OS4wN0MzODIuNzcsMTY5LjkyLDM2MC41NywxNzMuNTgsMzYwLjU3LDE3My41OHoiLz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8Zz4NCgkJCQkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTI3MC40OCwxNjguMzJjMTcuMDgtNi41MSwzMi41My04Ljg4LDQzLjMtOC4wM2M1LjQyLDAuMzcsOS42MywxLjU2LDEyLjc5LDIuNzgNCgkJCQkJCWMzLjA5LDEuMzEsNS4wNywyLjYzLDYuNDQsMy4wNWMwLjQ0LTAuMzQsMC41NS0xLjE1LDAuMjUtMi40MWMtMC4yNC0xLjMyLTEtMy0yLjQ1LTQuODdjLTIuNzktMy43OC04LjU5LTcuOTUtMTYuMDQtMTAuMjkNCgkJCQkJCWMtMTQuOTYtNC44NS0zNC43LTIuOTUtNDkuMDYsNC40NkMyNjMuOTYsMTU5LjUsMjY3Ljk5LDE2NS44NSwyNzAuNDgsMTY4LjMyeiIvPg0KCQkJCTwvZz4NCgkJCQk8Zz4NCgkJCQkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTIyOS41MywxNjguMzJjLTE3LjA4LTYuNTEtMzIuNTMtOC44OC00My4zLTguMDNjLTUuNDIsMC4zNy05LjYzLDEuNTYtMTIuNzksMi43OA0KCQkJCQkJYy0zLjA5LDEuMzEtNS4wNywyLjYzLTYuNDQsMy4wNWMtMC40NC0wLjM0LTAuNTQtMS4xNS0wLjI1LTIuNDFjMC4yNS0xLjMyLDEtMywyLjQ1LTQuODdjMi43OC0zLjc4LDguNTgtNy45NSwxNi4wMy0xMC4yOQ0KCQkJCQkJYzE0Ljk2LTQuODUsMzQuNzEtMi45NSw0OS4wNyw0LjQ2QzIzNi4wNCwxNTkuNSwyMzIuMDEsMTY1Ljg1LDIyOS41MywxNjguMzJ6Ii8+DQoJCQkJPC9nPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTE0OS4zNywyMDkuMTNjMTMuODctMzUuNTIsOS44NS0xMTAuNjMsOS44NS0xMTAuNjNoLTE4LjZjMCwwLTI2LjQ5LDYyLjE0LTExLjg4LDY4LjcyDQoJCQkJCUMxNTIuNCwxNzcuODUsMTM5Ljg3LDE4MS45NCwxNDkuMzcsMjA5LjEzeiIvPg0KCQkJCTxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0zNTEuMTYsMjA5LjEzYy0xMy44Ny0zNS41Mi05Ljg1LTExMC42My05Ljg1LTExMC42M2gxOC41OWMwLDAsMjYuNDksNjIuMTQsMTEuODgsNjguNzINCgkJCQkJQzM0OC4xNCwxNzcuODUsMzYwLjY3LDE4MS45NCwzNTEuMTYsMjA5LjEzeiIvPg0KCQkJPC9nPg0KCQk8L2c+DQoJCTxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0xMjMuMjUsMTMxLjM0Yzk0LjA4LDEzLjY3LDE4Mi4xNC0xMy44NywyMzkuMjMtNjQuMzFjLTguMTEtMjIuMzYtMTkuNS0zNy44Mi0zMy4zMi0zNy42Mg0KCQkJQzMxMi40Mi0xMi4yOCwyNDQuMDQsMi4yNCwyMDkuMzcsMy4yOEMxNDcuMjYsMi4yNSwxMjQuMjcsNjEuNTYsMTIzLjI1LDEzMS4zNHoiLz4NCgkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTM2Mi42MSw2Ny40MWgtMjEuODN2NTkuNDdoMzQuMTdDMzczLjAxLDEwNS42NCwzNjguNzcsODQuNTMsMzYyLjYxLDY3LjQxeiIvPg0KCTwvZz4NCgk8cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMzA3LjcyLDMwNS4wNGMtMy4zMiwyLjIxLTYuNjksNC4wMy0xMC4xOCw1LjYydjQuMTFMMzA3LjcyLDMwNS4wNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3Q5IiBkPSJNMzMxLjQ4LDI5LjU3bC00LTMuODFjMC42LDEuMTYsMS4xNiwyLjM4LDEuNjcsMy42NEMzMjkuOTQsMjkuNCwzMzAuNzEsMjkuNDcsMzMxLjQ4LDI5LjU3eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDkiIGQ9Ik0yMDIuNDYsMzEwLjY2Yy0zLjQ4LTEuNTktNi44NS0zLjQtMTAuMTUtNS42bDEwLjE1LDkuNzJWMzEwLjY2eiIvPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat;
	background-size: 15px;
}
.xx {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGMkYyRjI7fQ0KCS5zdDF7ZmlsbDojQURBREFEO30NCgkuc3Qye2ZpbGw6IzdDN0M3Qzt9DQoJLnN0M3tmaWxsOiNFNUI5MDA7fQ0KCS5zdDR7ZmlsbDojRUZEQUQwO30NCgkuc3Q1e2ZpbGw6I0QxQUZBMTt9DQoJLnN0NntmaWxsOiNFNkVCRUU7fQ0KCS5zdDd7b3BhY2l0eTowLjI7ZmlsbDojNDE0MDQyO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KCS5zdDh7ZmlsbDojNDU1Rjc4O30NCgkuc3Q5e2ZpbGw6I0YxRjJGMjt9DQoJLnN0MTB7ZmlsbDojNjAzOTEzO30NCgkuc3QxMXtmaWxsOiNFQUNGQzI7fQ0KCS5zdDEye2ZpbGw6IzUxMzkzOTt9DQoJLnN0MTN7b3BhY2l0eTowLjI7ZmlsbDojMjMxRjIwO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMyw0LjRjLTIuNiwwLTQuNiwyLjEtNC42LDQuNnYzMi4xYzAsMi42LDIuMSw0LjYsNC42LDQuNmgyMy43YzIuNiwwLDQuNi0yLjEsNC42LTQuNlY5DQoJYzAtMi42LTIuMS00LjYtNC42LTQuNkgxM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zNi43LDUwSDEzYy00LjksMC04LjktNC04LjktOC45VjljMC00LjksNC04LjksOC45LTguOWgyMy43YzQuOSwwLDguOSw0LDguOSw4Ljl2MzIuMQ0KCUM0NS42LDQ2LDQxLjYsNTAsMzYuNyw1MHogTTEzLDQuNGMtMi42LDAtNC42LDIuMS00LjYsNC42djMyLjFjMCwyLjYsMi4xLDQuNiw0LjYsNC42aDIzLjdjMi42LDAsNC42LTIuMSw0LjYtNC42VjkNCgljMC0yLjYtMi4xLTQuNi00LjYtNC42SDEzeiIvPg0KPHBhdGggY2xhc3M9InN0MiIgZD0iTTM0LjQsMzguOUgxNC4xYy0xLjIsMC0yLjEtMC45LTIuMS0yLjFzMC45LTIuMSwyLjEtMi4xaDIwLjNjMS4yLDAsMi4xLDAuOSwyLjEsMi4xUzM1LjYsMzguOSwzNC40LDM4Ljl6Ii8+DQo8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjIuNiwxNi4zaC04LjVjLTEuMiwwLTIuMS0wLjktMi4xLTIuMXMwLjktMi4xLDIuMS0yLjFoOC41YzEuMiwwLDIuMSwwLjksMi4xLDIuMVMyMy43LDE2LjMsMjIuNiwxNi4zeiIvPg0KPHBhdGggY2xhc3M9InN0MiIgZD0iTTIyLjYsMjcuNmgtOC41Yy0xLjIsMC0yLjEtMC45LTIuMS0yLjFzMC45LTIuMSwyLjEtMi4xaDguNWMxLjIsMCwyLjEsMC45LDIuMSwyLjFTMjMuNywyNy42LDIyLjYsMjcuNnoiLz4NCjxyZWN0IHg9IjI2LjYiIHk9IjEyLjEiIGNsYXNzPSJzdDMiIHdpZHRoPSI5LjkiIGhlaWdodD0iMTUuMiIvPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTM2LjMsMjQuNWMwLTEuNS0xLjUtMi41LTIuOS0yLjVoLTMuN2MtMS40LDAtMi44LDEtMi45LDIuNWMwLDAuNSwwLjUsMC44LDAuOSwwLjhoNy41DQoJCQkJQzM1LjgsMjUuMywzNi4zLDI1LDM2LjMsMjQuNXoiLz4NCgkJCTxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0zMi42LDIyLjJjMCwwLjUtMC41LDEtMSwxbDAsMGMtMC42LDAtMS0wLjQtMS0xVjIxYzAtMC41LDAuNS0xLDEtMWwwLDBjMC42LDAsMSwwLjQsMSwxVjIyLjJ6Ii8+DQoJCQk8Zz4NCgkJCQk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMzYuMywyNC41YzAtMS41LTEuNS0yLjUtMi45LTIuNWwtMS44LDAuNkwyOS43LDIyYy0xLjQsMC0yLjgsMS0yLjksMi41YzAsMC41LDAuNSwwLjgsMC45LDAuOGg3LjUNCgkJCQkJQzM1LjgsMjUuMywzNi4zLDI1LDM2LjMsMjQuNXoiLz4NCgkJCQk8cG9seWdvbiBjbGFzcz0ic3Q3IiBwb2ludHM9IjMwLjksMjMuNCAzMS4zLDIzLjcgMzEsMjUuMyAzMi4xLDI1LjMgMzEuOCwyMy43IDMyLjIsMjMuNCAzMi4zLDIzLjQgMzMuNCwyMi4yIDMyLjksMjEuMiANCgkJCQkJMzEuNiwyMi41IDMwLjIsMjEuMiAyOS43LDIyLjIgMzAuOCwyMy40IAkJCQkiLz4NCgkJCQk8cG9seWdvbiBjbGFzcz0ic3Q4IiBwb2ludHM9IjMyLjMsMjMuMiAzMS42LDIyLjUgMzAuOSwyMy4yIDMxLjMsMjMuNiAzMSwyNS4zIDMxLjYsMjUuMyAzMi4yLDI1LjMgMzEuOCwyMy42IAkJCQkiLz4NCgkJCQk8cG9seWdvbiBjbGFzcz0ic3Q5IiBwb2ludHM9IjMxLjYsMjIuNCAzMC4yLDIxLjEgMjkuNywyMi4xIDMwLjgsMjMuMyAzMS42LDIyLjUgCQkJCSIvPg0KCQkJCTxwb2x5Z29uIGNsYXNzPSJzdDkiIHBvaW50cz0iMzEuNiwyMi40IDMyLjksMjEuMSAzMy40LDIyLjEgMzIuMywyMy4zIDMxLjYsMjIuNSAJCQkJIi8+DQoJCQk8L2c+DQoJCTwvZz4NCgkJPHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0zNC4yLDE4LjRjLTAuMiwxLjYtMSwyLjktMi44LDIuOWMtMS44LDAtMi40LTEuMy0yLjYtMi45Yy0wLjItMS45LDAuMi0zLjcsMS44LTMuN2MwLjcsMCwyLjItMC4zLDIuNiwwLjYNCgkJCUMzNCwxNS4yLDM0LjQsMTcuMSwzNC4yLDE4LjR6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDExIiBkPSJNMzMuOSwxOC4zYzAsMCwwLjItMS41LDAuMS0xLjhjLTAuMi0wLjktMS0xLjQtMS41LTEuNmMtMC4yLTAuMS0xLDAtMSwwcy0wLjgtMC4xLTEsMA0KCQkJYy0wLjUsMC4xLTEuMiwwLjctMS41LDEuNmMtMC4xLDAuMywwLjEsMS44LDAuMSwxLjhzLTAuNS0wLjEtMC41LDAuM2MwLDAuNiwwLjYsMSwwLjcsMS4xYzAsMCwwLjMsMC43LDAuNSwxDQoJCQljMC40LDAuNiwwLjcsMC42LDEuMywwLjhjMC4yLDAuMSwwLjMsMC4xLDAuNCwwLjFjMC4xLDAsMC4yLDAsMC40LTAuMWMwLjUtMC4yLDAuOS0wLjIsMS4zLTAuOGMwLjItMC4zLDAuNC0xLDAuNS0xDQoJCQljMCwwLDAuNy0wLjUsMC43LTEuMUMzNC40LDE4LjMsMzMuOSwxOC4zLDMzLjksMTguM3oiLz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8Zz4NCgkJCQkJPHBhdGggY2xhc3M9InN0MTIiIGQ9Ik0zMiwxOC4yYzAuNC0wLjEsMC43LTAuMiwwLjktMC4yYzAuMSwwLDAuMiwwLDAuMywwLjFjMC4xLDAsMC4xLDAuMSwwLjEsMC4xYzAsMCwwLDAsMC0wLjENCgkJCQkJCWMwLDAsMC0wLjEtMC4xLTAuMWMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjJjLTAuMy0wLjEtMC43LTAuMS0xLjEsMC4xQzMxLjksMTgsMzEuOSwxOC4yLDMyLDE4LjJ6Ii8+DQoJCQkJPC9nPg0KCQkJCTxnPg0KCQkJCQk8cGF0aCBjbGFzcz0ic3QxMiIgZD0iTTMxLjEsMTguMmMtMC40LTAuMS0wLjctMC4yLTAuOS0wLjJjLTAuMSwwLTAuMiwwLTAuMywwLjFjLTAuMSwwLTAuMSwwLjEtMC4xLDAuMWMwLDAsMCwwLDAtMC4xDQoJCQkJCQljMCwwLDAtMC4xLDAuMS0wLjFjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjJjMC4zLTAuMSwwLjctMC4xLDEuMSwwLjFDMzEuMywxOCwzMS4yLDE4LjIsMzEuMSwxOC4yeiIvPg0KCQkJCTwvZz4NCgkJCTwvZz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxnPg0KCQkJCTxwYXRoIGNsYXNzPSJzdDEyIiBkPSJNMjkuNCwxOS4xYzAuMy0wLjgsMC4yLTIuNCwwLjItMi40aC0wLjRjMCwwLTAuNiwxLjMtMC4zLDEuNUMyOS41LDE4LjQsMjkuMiwxOC41LDI5LjQsMTkuMXoiLz4NCgkJCQk8cGF0aCBjbGFzcz0ic3QxMiIgZD0iTTMzLjcsMTkuMWMtMC4zLTAuOC0wLjItMi40LTAuMi0yLjRoMC40YzAsMCwwLjYsMS4zLDAuMywxLjVDMzMuNywxOC40LDMzLjksMTguNSwzMy43LDE5LjF6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgkJPHBhdGggY2xhc3M9InN0MTIiIGQ9Ik0yOC44LDE3LjRjMiwwLjMsMy45LTAuMyw1LjEtMS40Yy0wLjItMC41LTAuNC0wLjgtMC43LTAuOGMtMC40LTAuOS0xLjgtMC42LTIuNi0wLjYNCgkJCUMyOS40LDE0LjcsMjguOSwxNS45LDI4LjgsMTcuNHoiLz4NCgkJPHBhdGggY2xhc3M9InN0MTIiIGQ9Ik0zNCwxNi4xaC0wLjV2MS4zaDAuN0MzNC4yLDE2LjksMzQuMSwxNi40LDM0LDE2LjF6Ii8+DQoJPC9nPg0KCTxwYXRoIGNsYXNzPSJzdDEzIiBkPSJNMzIuOCwyMS4yYy0wLjEsMC0wLjEsMC4xLTAuMiwwLjF2MC4xTDMyLjgsMjEuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxMyIgZD0iTTMzLjMsMTUuM0wzMy4zLDE1LjNDMzMuMiwxNS4yLDMzLjIsMTUuMiwzMy4zLDE1LjNDMzMuMywxNS4zLDMzLjMsMTUuMywzMy4zLDE1LjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0MTMiIGQ9Ik0zMC41LDIxLjNjLTAuMSwwLTAuMS0wLjEtMC4yLTAuMUwzMC41LDIxLjNMMzAuNSwyMS4zeiIvPg0KPC9nPg0KPC9zdmc+DQo=) 2px no-repeat;
	padding: 25px 6px 25px 18px;
}

/* Those classes are sharing exact same gradient. */
/* Background of buttons */
.dropmenu li ul, .top_menu, .dropmenu li li:hover, .button,
.dropmenu li li:hover > a, .dropmenu li li a:focus, .dropmenu li li a:hover,
#top_section, .quickbuttons > li,
.quickbuttons li ul, .quickbuttons li ul li a:hover, .quickbuttons ul li a:focus,
.inline_mod_check, .popup_window, #inner_section, .post_options ul,
.post_options ul a:hover, .post_options ul a:focus, .notify_dropdown a:hover, .notify_dropdown a:focus {
	background: #404040; /* fallback for some browsers */
	/* background-image: linear-gradient(#404040 0%, #1A1A1A 70%); */
}
/* Well some of them has different gradient effect on hover XXXX: Button Hintergrund*/
.button:hover, #search_form .button:hover, .quickbuttons li:hover {
	background: #6f6f6f;
	/* background-image: linear-gradient(#404040 0%, #1A1A1A 70%);  */
}
/* If it fits I sits... */
.navigate_section ul, .popup_content, .up_contain {
	background: #404040;
	/*background-image: linear-gradient(to bottom, #fff 0%, #f1f3f5 95%);*/
}

/* Topic/Board follow-alert menu */
.notify_dropdown strong {
	font-size: 1.1em;
}
.notify_dropdown a {
	display: block;
	padding: 0.5em;
	text-decoration: none;
	border: 1px solid transparent;
	border-radius: 3px;
}
.notify_dropdown a:hover, .notify_dropdown a:focus {
	border-color: #ddd;
}
.notify_dropdown span {
	font-size: 0.9em;
}

/* Some new stuff */
#display_head {
	clear: both;
	margin: -7px 0 15px 0;
}
#display_head p {
	color: #c6c6c6;
}
#display_head span {
	margin: -4px 0 0 0;
}
.display_title {
	font-weight: bold;
	font-size: 18px;
	color: #EBEBEB;
	margin-bottom: 0.25em;
	line-height: 1.05em;
	overflow-wrap: break-word;
}

#reported_posts .main_icons,
#reported_members .main_icons {
	margin: -3px 1px 0 0;
}
#reported_posts .quickbuttons li a,
#reported_members .quickbuttons li a {
	background: none;
}

/* Some colors for generic usage */
/* Sometimes there will be an error when you post */
/* Messages that somehow need to attract the attention. */
.red, .meaction,
.error, .alert, .warn_mute {
	color: #FF6568;
}
.blue {
	color: blue;
}
.green {
	color: green;
}

/* Adding some classes for generic usage and JS rules */
.hidden {
	display: none;
}
.inline_block {
	display: inline-block;
}
.block {
	display: block;
	margin: 0 0 5px 0;
}

/* Alternating colors */
.stripes:nth-of-type(even) {
	background-color: #f2f2f2;
}
.stripes:nth-of-type(odd) {
	background-color: #f0f4f7;
}
.alternative {
	background-color: #f2f2f2;
}
.alternative2 {
	background-color: #e8edf0;
}

.centerbox {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.dz-image-preview {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
	margin-top: 12px;
}
#attachment_previews {
	 display: none;
}
#attachment_previews div.descbox > div,
#attachment_previews div.errorbox > div,
#attachment_previews div.infobox > div {
	padding: 10px;
}
#attachment_previews .attach-preview {
	flex: 0 0 auto;
	width: 170px;
}
#attachment_previews .attachment_info {
	flex: 1 1 auto;
	width: 250px;
}
#attachment_previews .attach-ui {
	min-height: 36px;
	padding: 10px 0;
	float: right;
}
input[name="attachBBC"] {
	width: 100%;
	margin-top: 10px;
}
.attachment_info .progress_bar, .attachment_info .attached_BBC, a#attach_cancel_all, a#attach_upload_all, .attach-ui {
	display: none;
}
.attachment_info .progress_bar {
	margin: 6px 0;
}
.attached_BBC_width_height label {
	min-width: 100px;
	display: inline-block;
}
.attached_BBC_width, .attached_BBC_height {
	margin: 10px 1em 0 0;
	display: inline-block;
}
.attachment_info input[type="number"] {
	width: 5em;
}
#attachment_upload {
	min-height: 50px;
}
#drop_zone_ui {
	display: none;
}
#total_progress {
	width: 50%;
	display: none;
}
#max_files_progress, #max_files_progress_text {
	display: none;
}

/* Hide this from desktop users sshh... our little sekrit */
.mobile_buttons, .mobile_display {
	display: none;
}

/* Two-Factor Auth code container */
.tfacode {
	background: #d0e7f8;
	padding: 5px;
	display: inline-block;
}

/* TFA QR block */
.tfa_qrcode {
	padding: 6% 8%;
}

.tfa_qrcode img {
	width: 140px;
}

/* This was named as "winfo" before,but its better named noup */ .noup{border-top-left-radius:0;border-top-right-radius:0;margin:0 0 10px 0!important}.information.noup{border-radius:0;margin:0!important;border-bottom:none}.windowbg.noup{box-shadow:none}.g-recaptcha{display:inline-block}.collapsed{opacity:.5;transition:1s}.collapsed:hover{opacity:1}tr[id^='list_news_lists_'] textarea{width:100%;resize:vertical;min-height:100px}.videocontainer{max-width:560px}.centertext .videocontainer,.justifytext .videocontainer{margin:0 auto}.righttext .videocontainer{margin:0 0 0 auto}.lefttext .videocontainer{margin:0 auto 0 0}.videocontainer>div{position:relative;padding-bottom:56.25%}.videocontainer iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.videocontainer video{object-fit:contain;background:#000;max-width:100%}.backtrace:not(:last-child){padding-bottom:.5em;border-bottom:1px solid #ddd;margin-bottom:.5em}.word_break{word-break:break-all}div.sceditor-container:not(.sceditor-maximize){z-index:4}#attach_current_directory{word-break:break-word}img.theme_thumbnail{max-width:250px}#lang_main_files_list .name,#member_list .email,#approve_list .email{word-break:break-word}#footermenu{table-layout:fixed;width:100%;border-top:1px solid #CCC;margin-top:2em}#footermenu td{vertical-align:top}#footermenu a{border-bottom:dotted 1px grey;margin-bottom:.25em;padding:.25em;text-decoration:none;display:block}#footermenu p{border-bottom:1px solid #D8D2C2;margin-bottom:.25em;padding-bottom:.25em;color:#d97b33;font-size:1.25em}@media (min-width:856px) and (max-width:1024px){.lastpost{width:20%;margin:3px 0 0 5px}#alerts .alert_time{display:none}#alerts .alert_inline_time{display:block}}@media (min-width:721px) and (max-width:855px){.lastpost{margin:0 0 0 20px}.board_stats{display:none}#alerts .alert_time{display:none}#alerts .alert_inline_time{display:block}}@media (max-width:855px){#profile_menu_top .textmenu,#pm_menu_top .textmenu,#alerts_menu_top .textmenu{display:none}#pm_menu_top .main_icons,#alerts_menu_top .main_icons{display:inline-block}#member_list .ip,#member_list .last_active,#member_list .user_name{display:none!important}}@media (min-width:720px) and (max-width:799px){#top_info .welcome{display:none}#event_time_options{width:44%}#event_title{padding:0}#evtitle{width:98%}.event_options_left,.event_options_right{display:block;max-width:unset;width:unset}#event_title input[type="text"]{width:100%}#post_event #event_board select{width:calc(100% - 90px);max-width:unset}}@media screen and (max-width:720px){#list_integration_hooks th#header_list_integration_hooks_function_name,#list_integration_hooks td.function_name,#list_integration_hooks th#header_list_integration_hooks_remove,#list_integration_hooks td.remove{display:none}.moderationbuttons_check{display:none}.moderationbuttons_mobile_check{display:inline-block}#mobile_action .button,#mobile_moderation .button,#mobile_action .top_menu{width:100%;margin:0;border-radius:0;border-left:0;border-right:0;text-indent:5px}#mobile_action .button,#mobile_moderation .button{line-height:2.8em;height:auto}#mobile_action .notify_dropdown{top:0!important;left:0!important;position:relative}#mobile_action .top_menu{padding:0;margin:0 auto}#mobile_action .notify_dropdown a{border-bottom:1px solid #999}#mobile_action .notify_dropdown a:last-of-type{border-bottom:none}#mobile_action .notify_dropdown span{display:none}.mobile_buttons{margin:5px 0}.mobile_buttons .button{margin:0}.pagesection .buttonlist,#moderationbuttons{display:none}.mobile_buttons{display:block}#top_info{padding:5px}.infolinks{display:inline-block;margin:5px 7px 0 0}#registration .field_icons{float:left;margin:5px 0 0 3px}dl.register_form dt span{display:inline}#quick_actions{display:flex;justify-content:flex-end}#quick_actions>*{flex:0 1 auto;margin:0 5px 0 0;max-width:40%;white-space:nowrap}#quick_actions>.button.qaction{flex:0 0 auto;margin:0!important}.quickbuttons li:hover ul{display:none}.action_home{width:100%!important}#wrapper{border-left:0;border-right:0;border-radius:0}#footer{padding:10px}#top_section .inner_wrap,#wrapper,#header,#footer .inner_wrap{width:100%}#upper_section,#inner_section,#content_section{border-radius:0}#boardindex_table .stats{display:none}.login{width:100%}#inner_wrap{flex-flow:row wrap}#inner_wrap .user,#inner_wrap .news{width:auto;max-width:initial}#languages_form{padding-right:10px}.board_stats{display:none}.info{width:calc(100% - 65px)}.lastpost{width:100%;padding:0;display:block;min-height:2em}.up_contain .lastpost{border-top:1px solid #ddd;min-height:initial}.lastpost p{margin:5px}span.postby{display:inline-block}#ic_recentposts{margin:0;width:100%}#upshrink_stats p.inline,#upshrink_stats p.last{padding:5px}#messageindex .board_icon,#messageindex .lastpost{display:none}#messageindex .info{padding:8px 10px}.info_block{display:block;width:95%}.moderation a{padding:3px}#topic_container .moderation .main_icons{display:none}#unread .board_icon,#unread .lastpost,#unreadreplies .board_icon,#unreadreplies .lastpost{display:none}#unread .info,#unreadreplies .info{padding-left:5px}.poster{float:none;width:auto;position:relative}.postarea{margin:0}.inner{padding:1em 2px}.moderatorbar{margin:0}.keyinfo{padding-top:5px;margin-top:5px;clear:both}.keyinfo .postinfo{font-weight:400}.keyinfo .postinfo .smalltext,.keyinfo .page_number{opacity:.6}.keyinfo .postinfo a.smalltext:hover{opacity:1}img.icon,#forumposts .catbg img{display:none}.poster h4{display:inline-block}.user_info{display:inline}.user_info li,.custom_fields_above_member{display:none}.user_info li.title,.user_info li.membergroup{display:inline-block;font-weight:400}.user_info li::before{content:"·";padding:0 1ch 0 .5ch}.like_count,.smflikebutton:last-child{margin-bottom:8px}.button.mobile{margin:0 0 5px 0}.pagelinks{margin:0}#admin_content .content{padding:0}#creator dt{width:33%}#creator dd{width:65%}#basicinfo,#detailedinfo{width:100%}#basicinfo{margin:0 0 5px 0}#edit_buddies .buddy_custom_fields{display:none}#personal_messages .pm_time,#personal_messages .pm_from_to{display:none}#personal_messages .pm_inline_time{display:block}#alerts .alert_text,#alerts .alert_time,#alerts .alert_buttons{display:block}#alerts .alert_time{float:left}#alerts .alert_text{margin:11px 0 0}#alerts .alert_buttons .quickbuttons{margin:0 0 11px;display:block}#alerts .alert_image{width:60px}form#postmodify .roundframe,#post_event .roundframe{padding:5px}#post_header input{width:100%}#post_confirm_buttons .smalltext{display:none}ul.post_options{padding:0;margin:0}ul.post_options li{margin:2px 5px 0 0;width:48%}#searchform .roundframe{padding:5px}#advanced_search dt{text-align:left;width:100%;float:left}#advanced_search dd{width:auto}#advanced_search dl#search_options{width:100%}input#searchfor,input#userspec{width:75%}#inner_wrap.hide_720,#inner_wrap time,#inner_wrap .news,#search_form,#smflogo,#message_index_jump_to,.nextlinks,#display_jump_to,#siteslogan,th.id_group,th.registered,th.posts,th.reg_group,th.reg_date,td.reg_group,td.reg_date,td.id_group,td.registered,td.posts:not(.unique),td.statsbar.posts,#approve_list .ip,#approve_list .date_registered,#group_members .date_registered,#main_content_section .navigate_section,.time,#header_custom_profile_fields_field_type,#header_custom_profile_fields_active,#header_custom_profile_fields_placement,#custom_profile_fields .active,#custom_profile_fields .field_type,#custom_profile_fields .placement{display:none!important}#topic_notification_list .last_post,#topic_notification_list .started_by,#request_list .time_applied,#file_list .date,#ban_list .notes,#ban_list .reason,#ban_log .email,#mail_queue .priority,#attachments .posted{display:none}.admin_search{float:none}.table_grid.half_content{width:100%;margin:0;padding:0}.table_grid select{max-width:85vw}#private,#enclose{width:95%}#language_list .character_set{display:none}.hide_720{display:none}.block_720{display:block}.inlineblock_720{display:inline-block}}@media (min-width:561px){#mobile_user_menu.popup_container{display:block!important}div[id^="mobile_generic_menu_"].popup_container{display:block!important}#main_menu .popup_window,#genericmenu .popup_window,#adm_submenus .popup_window{box-shadow:none;border-width:0;background:none}}@media (max-width:560px){#main_menu .popup_container,#genericmenu .popup_container,#adm_submenus .popup_container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5}#main_menu .popup_heading,#genericmenu .popup_heading,#adm_submenus .popup_heading{display:block}#main_menu{margin:0}.popup_window,#main_menu .popup_window,#genericmenu .popup_window,#adm_submenus .popup_window{top:15%;width:95vw;min-height:auto;max-height:90vh;overflow-x:hidden;overflow-y:scroll}#adm_submenus{padding:0}#adm_submenus .dropmenu li{float:left;margin:0}.generic_menu{display:none}#mobile_user_menu .dropmenu,div[id^="mobile_generic_menu_"] .generic_menu{display:block}a.mobile_user_menu,a[class^="mobile_generic_menu_"]{display:flex;align-items:center;margin:0 0 4px 0}a[class^="mobile_generic_menu_"]{margin:8px 0}.menu_icon{display:inline-block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGNEY0RjQ7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00My4zLDEyLjVINi40Yy0xLjEsMC0yLjEtMS4xLTIuMS0yLjVsMCwwYzAtMS40LDAuOS0yLjUsMi4xLTIuNWgzNi45YzEuMSwwLDIuMSwxLjEsMi4xLDIuNWwwLDANCglDNDUuNCwxMS40LDQ0LjUsMTIuNSw0My4zLDEyLjV6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDMuMywyNy41SDYuNGMtMS4xLDAtMi4xLTEuMS0yLjEtMi41bDAsMGMwLTEuNCwwLjktMi41LDIuMS0yLjVoMzYuOWMxLjEsMCwyLjEsMS4xLDIuMSwyLjVsMCwwDQoJQzQ1LjQsMjYuNCw0NC41LDI3LjUsNDMuMywyNy41eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQzLjMsNDIuNUg2LjRjLTEuMSwwLTIuMS0xLjEtMi4xLTIuNWwwLDBjMC0xLjQsMC45LTIuNSwyLjEtMi41aDM2LjljMS4xLDAsMi4xLDEuMSwyLjEsMi41bDAsMA0KCUM0NS40LDQxLjQsNDQuNSw0Mi41LDQzLjMsNDIuNXoiLz4NCjwvc3ZnPg0K) no-repeat;margin-right:5px;height:24px;width:24px}.dropmenu li,.dropmenu li:hover,.dropmenu li a,.dropmenu li a:hover,.dropmenu li a.active,.dropmenu li a.active:hover,.dropmenu li:hover a.active,.dropmenu li ul,.dropmenu li li,.dropmenu li li a{width:100%;padding:0;margin:0;border-left:0;border-right:0}.dropmenu li a,.dropmenu li a:hover{text-indent:10px;border-radius:0;padding:5px 0!important}.dropmenu li li li a,.dropmenu li li li a:hover{padding:5px 24px!important}.dropmenu li a,.dropmenu li:hover a,.dropmenu li a.active,.dropmenu li a.active:hover,.dropmenu ul li a:hover,.dropmenu li li a:hover,.dropmenu ul li li:hover,.dropmenu li ul,.dropmenu li li:hover ul,.dropmenu li li ul{border-left:0;border-right:0}.dropmenu ul li a{width:auto!important}.dropmenu li.subsections>a::after{position:absolute;padding:5px 0;right:10px;font:83.33%/150% Arial,sans-serif;content:"\25bc"!important}.dropmenu li ul,.dropmenu li li:hover ul,.dropmenu li li ul{position:relative;border-radius:0;left:0;box-shadow:none}.dropmenu li ul ul{margin:0!important}}@media (min-width:481px) and (max-width:560px){#event_time_options{width:40%}#event_title,#event_board{width:100%}#evtitle{width:98%}}@media (max-width:480px){h1.forumtitle a,h1.forumtitle{padding:5px 0 0 4px;max-width:300px;margin:10px 0}.board_moderators{display:none}#top_info .welcome{display:none}#pm_menu,#alerts_menu,#profile_menu{min-width:initial;width:25em;max-width:calc(100vw - 17px)}#footer{text-align:center}#footer ul{width:100%;float:none}#footer li{display:block;float:none}#main_content_section .pagelinks{display:block}#main_content_section .pagesection{margin:5px 0;padding:0}#topic_icons p{display:block;width:100%}.mobile_subject{position:relative}fieldset{max-width:100%;min-width:unset}#registration .button{font-size:.67em}dl.register_form,dl.register_form dt,dl.register_form dd{float:none;width:100%}.login dt,.login dd{float:none;width:100%;text-align:left}.login #ajax_loginuser,.login #ajax_loginpass,.login #loginuser,.login #loginpass,.login select{width:100%}.subject_title input{width:90%}#quickreply_options .roundframe{padding:8px 10px 12px 10px}#post_header dd{width:55%}#post_header dt{width:35%}img#icons{margin:0 0 0 5px}#quickreply_options #postmodify{width:100%}#poll_options dl.options{padding:0}#poll_options dl.options dt,#poll_options dl.options dd,dl.settings dt,dl.settings dd,#creator .settings dt,#creator .settings dd,div#report_form dl.settings dd,div#report_form dl.settings dt,#tracking dt,#tracking dd,#detailedinfo dt,#detailedinfo dd,#advanced_search dt,#advanced_search dd{width:100%;float:none}#post_draft_options dl.settings dt,#post_draft_options dl.settings dd{width:50%;float:left}dl.settings dd textarea,#report_comment{width:100%}.move_topic{width:100%}.bbc_float{max-width:100%!important;margin-left:0.5em!important;margin-right:0.5em!important}#personal_messages .pm_icon{display:none}#personal_messages div.labels{clear:both}#alerts .alert_image{width:40px;padding-left:6px}#alerts .alert_image .avatar{display:none}#alerts .alert_image .avatar+.alert_icon{position:static}#edit_buddies .buddy_email{display:none}.half_content{width:100%;margin:0;padding:0}th.recentboard,th.recenttime,td.recentboard,td.recenttime{display:none}.sceditor-container{min-height:375px}th.website_url,td.website_url,td.reg_group,td.reg_date,td.post_num{display:none}#mlist .post_count{width:50px}#mlist .post_count .generic_bar{border:0;background:transparent;color:inherit}#mlist .post_count .generic_bar .bar{background:transparent;box-shadow:none}#mlist_search dt{width:100%;display:block;padding:0}#mlist_search dd{padding:0;margin:0}#mlist_search input[type="checkbox"]{margin:0 13px 3px 3px;vertical-align:middle}.post_note input{width:75%}.modbox .floatleft{float:none}#warning_list .reason,#moderation_log_list .position,#moderation_log_list .ip,#group_members .last_active,#group_request_list .date,#group_lists .icons,#regular_membergroups_list .icons,#post_count_membergroups_list .icons,#watch_user_list .last_login{display:none}#live_news,#support_info{width:100%;padding:0;margin:0 0 5px 0}fieldset.admin_group a{width:50%;float:left;margin:0 0 5px 0}.error_info,#fatal_error{width:100%!important;padding:0!important;float:none}.event_options_left,.event_options_right{width:100%}#event_title,#event_board{width:100%}#evtitle{width:98%}#header_news_lists_preview,tr[id^="list_news_lists_"] td:nth-child(even),#header_smiley_set_list_default,#header_smiley_set_list_url,#header_smiley_set_list_check,tr[id^="list_smiley_set_list_"] td:nth-child(odd),#header_mail_queue_priority,tr[id^="list_mail_queue_"] td:nth-child(odd),#header_member_list_user_name,#header_member_list_ip,#header_member_list_last_active,#header_member_list_posts{display:none}tr[id^="list_mail_queue_"] td:first-of-type,tr[id^="list_mail_queue_"] td:last-of-type{display:table-cell}.msearch_details{width:100%!important;float:none}.msearch_details .righttext{text-align:left}.msearch_details input{width:90%}.msearch_details input[type="checkbox"]{width:5%}#request_list .time_applied,#track_user_list .date,#track_user_list .date2,#file_list .filesize,#file_list .downloads,#ban_list .added,#ban_list .num_triggers,#ban_log .date,#mail_queue .age,#attachments .subject{display:none}#likes li .like_time{display:none}.hide_480{display:none}.block_480{display:block}.inlineblock_480{display:inline-block}}