/* 17.07.2021 - 21:00 HS */
body {
  color: #333;
  margin: 0;
  background-color: #fff;
}
body a {
  color: #a35609;
}
li.activitybit a,
.pagination span a {
  color: #a35609 !important;
}
body a:hover, body a:focus, body a:active,
body a:hover time, body a:focus time, body a:active time,
body a:hover .shade, body a:focus .shade, body a:active .shade,
body a:hover .understate, body a:focus .understate, body a:active .understate {
  color: #000;
},
li.activitybit a:hover, li.activitybit a:focus, li.activitybit a:active,
.pagination span a:hover, .pagination span a:focus, .pagination span a:active,
.pagination span.selected a,
.pagination span.selected a:hover, .pagination span.selected a:focus, .pagination span.selected a:active {
  color: #000 !important;
}
a:hover, a:focus, a:active,
input:hover, input:focus, input:active {
  outline: 1px dotted #000;
  text-shadow: none;
  text-decoration: none !important;
}
#header-wrapper div {
    max-width: 1600px;
    margin: 0 auto;
}
#header-wrapper a:hover, #header-wrapper a:focus, #header-wrapper a:active,
#header-wrapper input:hover, #header-wrapper input:focus, #header-wrapper input:active {
  outline: 1px dotted #fff;
}
#header-wrapper, .ui-mobile-viewport #header {
	/* background: #999997 url("/de/layout/img/community-header.jpg") no-repeat left top; */
	background-color: #172b3b;
    background-image: radial-gradient(at 50% 100%,#25455f,#172b3b);
	margin: {vb:stylevar header_margin};
	padding: {vb:stylevar header_padding};
}
#header .logo-image,
.ui-mobile-viewport #header .logo-image {
    padding: 23px 36px;
}
#header-wrapper .navbar {
  border-radius: 0;
  border: 0;
  background-image: none;
  background-color: rgba(0,0,0,0.5);
  color: #fff; #margin-top: 20px;
}
#header-wrapper .navtabs {
  background-image: none;
  background-color: transparent;
}
#header-wrapper .navtabs ul {
  border-radius: 0;
  border: 0;
}
#header-wrapper .globalsearch .textboxcontainer,
#header-wrapper .globalsearch .textboxcontainer span,
#header-wrapper .globalsearch .buttoncontainer,
#header-wrapper .globalsearch .buttoncontainer span {
  border: 0;
}
.toplinks .notifications a.popupctrl {
  background-color: transparent;
  border-radius: 0;
  border: 0;
}
.toplinks ul.isuser li a:hover, .toplinks ul.isuser li a:focus, .toplinks ul.isuser li a:active,
.toplinks .logindetails,
.toplinks ul.nouser li a {
  background-color: rgba(0,0,0,0.5);
  border-radius: 0;
  border: 0;
}
.navtabs li a.navtab,
.forumhead,
.threadlisthead,
.blockhead,
.forum_info .blockhead,
.wgo_block .blockhead,
#footer,
.ui-bar-b,
.postbit .posthead,
.postbitlegacy .posthead,
.eventbit .eventhead,
h2.searchlisthead,
.newcontent_textcontrol, .postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead,
.postbitlegacy .posthead .time,
.thread_info h4 {
  background-image: none !important;
  background-color: #F47C00;
  border-radius: 0 !important;
  border: 0 !important;
  color: #000;
}

.postbit .posthead .nodecontrols a, .postbitlegacy .posthead .nodecontrols a, .eventbit .eventhead .nodecontrols a,
.footer a {
  background-color: #F47C00;
  color: #000;
}

.navtabs li.selected a.navtab,
.navtabs li a.navtab:hover, .navtabs li a.navtab:focus, .navtabs li a.navtab:active {
  background-image: none;
  background-color: #fff;
  color: #000;
  border-radius: 0;
  border: 0;
  text-shadow: none;
}
.newcontent_textcontrol,
.postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead,
.forumbit_nopost .forumhead .forumtitle, .forumbit_nopost .forumhead span, .forumbit_nopost .forumhead .collapse, .forumbit_post .forumhead h2 span,
.forumbit_nopost .forumhead .forumtitle a {
  background-color: #f47c00;
  color: #000;
}

.navtabs > ul.floatcontainer li:hover a.popupctrl,
.navtabs > ul.floatcontainer li:focus a.popupctrl,
.navtabs > ul.floatcontainer li:active a.popupctrl {
  background-color: rgb(0,0,0);
  border-color: #fff;
  text-shadow: none;
}
.navtabs > ul.floatcontainer .popupbody li a:hover,
.navtabs > ul.floatcontainer .popupbody li a:focus,
.navtabs > ul.floatcontainer .popupbody li a:active {
    background-color: #ECECEC;
    background-image: none !important;
    color: #000;
}


.forumhead + .childforum .L2:first-child .forumrow, .forumhead + .L2 .forumrow,
.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow,
.threadbit .sticky,
.threadbit .alt,
.threadbit .nonsticky, .threadbit .discussionrow,
.forum_info .blockbody,
.wgo_block .blockbody,
html .navpopupmenu.popupmenu.nohovermenu a.textcontrol,
.navpopupmenu a.textcontrol,
.navpopupmenu a.popupctrl,
.navpopupmenu.popupmenu.nohovermenu a.textcontrol,
.navpopupmenu.popupmenu.nohovermenu a.popupctrl,
.actionbuttons .group .button,
#inlinemod_formctrls .popupctrl,
.button {
  background-image: none !important;
}

.body_wrapper { max-width: 1600px; margin: 0 auto; }

.newcontent_textcontrol {
  background-color: #F47C00 !important;
  background-image: none !important;
  border-radius: 0 !important;
}
.ui-mobile #footer {
  background-color: #fff;
}
.notices {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.notices li {
  background-color: #ddd;
  color: #000;
}
#content .blockrow > li, #content .blockrow > ol, #content .blockrow > div,
li.sgicon .maincol,
#sidebar_container > ul {
  background-image: none;
}
.contao-material {
  margin: 50px 0 0 25px;
  padding: 10px;
  background-color: #eee;
}
.einzelstueck {
  float: left;
  margin: 5px 20px 10px 0;
}
.globalsearch { top: 3px; }
.globalsearch .textboxcontainer span { width: 120px; padding-left: 0; padding-right: 0; }
.globalsearch .buttoncontainer { width: 45px; padding-right: 15px; }
.subforumlistlabel { margin-top: 5px; }
.commalist { overflow: hidden; }
.subforums .commalist li {
  float: left;
  padding: 5px;
  width: 33%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.navbar_advanced_search a, .navbar_advanced_search a:hover, .navbar_advanced_search a:focus, .navbar_advanced_search a:active {
  color: #fff;
}
.toplinks {
  background-color: rgba(0,0,0,0.5);
  border-radius: 0;
  border: 0;
}
#ad_global_header2 {
  float: right !important;
  margin-top: 3em !important;
}

.kofi {
	margin-top: 8px;
	margin-bottom: 8px;
}

.kofi a.kofi-button {
	padding: 2px 5px !important;
	font-size: 11px !important;
}