.wappenFilterMobil {
  margin: 15px 0 25px;
  box-shadow: 2px 7px 8px 0 rgba(0, 0, 0, 0.2); }
  .wappenFilterMobil #wappenFilterTabNavigation span {
    display: none; }
  .wappenFilterMobil #wappenFilterTabNavigation img {
    margin-right: 0;
    max-height: 34px; }
    .wappenFilterMobil #wappenFilterTabNavigation img.gk-icon {
      height: 30px;
      margin-right: 5px; }
    .wappenFilterMobil #wappenFilterTabNavigation img.gk-flagge {
      height: 14px; }
  .wappenFilterMobil #wappenFilterTabNavigation li.filter-reset {
    padding: 0; }

#registerNow {
  font-size: 14px;
  color: #fff;
  padding: 5px;
  background-color: #c8102e; }
  #registerNow a {
    color: #fff;
    text-decoration: underline;
    font-weight: 700; }

#wappenFilterTabNavigation {
  display: flex;
  margin-bottom: 0; }
  #wappenFilterTabNavigation .navi_icon {
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 4px;
    background-repeat: no-repeat;
    height: 16px; }
  #wappenFilterTabNavigation .gk-flagge {
    height: 9px; }
  #wappenFilterTabNavigation .gk-icon {
    margin-right: 5px; }
  #wappenFilterTabNavigation li {
    background: #fff;
    border-top: 3px solid #fff;
    border-bottom: 1px solid lightgrey;
    margin-right: 1px; }
    #wappenFilterTabNavigation li.filter-reset {
      justify-content: center;
      align-items: center;
      display: flex;
      padding: 0 10px; }
    #wappenFilterTabNavigation li:first-child {
      border-top-left-radius: 5px; }
    #wappenFilterTabNavigation li:last-child {
      border-top-right-radius: 5px; }
    #wappenFilterTabNavigation li:hover, #wappenFilterTabNavigation li:focus, #wappenFilterTabNavigation li.aktiver-wettbewerb {
      border-top: 3px solid #00aded; }
    #wappenFilterTabNavigation li.aktiver-wettbewerb {
      border-bottom-color: #fff; }
    #wappenFilterTabNavigation li a {
      color: #333;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 3px 10px 4px; }
      #wappenFilterTabNavigation li a:hover, #wappenFilterTabNavigation li a:focus {
        text-decoration: none !important; }
      #wappenFilterTabNavigation li a img {
        max-height: 20px;
        display: block;
        margin-right: 5px; }

#wappenFilter {
  background-color: #fff;
  display: flex;
  height: 60px;
  margin-bottom: 10px; }
  #wappenFilter .swiper-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-around; }
  #wappenFilter div.swiper-slide {
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 47px;
    max-height: 47px;
    width: 100%;
    height: 100%; }
    #wappenFilter div.swiper-slide img {
      cursor: pointer;
      display: inline-block;
      max-height: 34px; }
      #wappenFilter div.swiper-slide img.unselected {
        filter: grayscale(100%);
        opacity: 0.5;
        transition: all 0.15s linear; }
    #wappenFilter div.swiper-slide a {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 100%;
      margin: 0;
      background-color: #f2f2f2; }
      #wappenFilter div.swiper-slide a:hover img.unselected {
        filter: none;
        opacity: 1;
        transition: all 0.15s linear; }

.teilen-desktop-link.vertikales-teilen ul {
  width: 22px;
  margin-left: 0px;
  margin-left: 10px;
  margin-top: -10px; }

.teilen-desktop-link.vertikales-teilen ul li {
  float: none;
  margin: 0px; }

#thread_optionen .button_icon {
  height: 25px;
  width: 25px;
  display: inline-block;
  margin-right: 5px; }

#thread_optionen .button_icon.foren_suche {
  height: 18px;
  width: auto; }

#thread_optionen .button_icon.thread_gelesen {
  width: 16px;
  height: auto; }

#thread_optionen .open-filter {
  background-image: none; }

#thread_optionen #userSuche input[type='text'],
#thread_optionen #userSuche input[type='password'],
#thread_optionen #userSuche input[type='date'],
#thread_optionen #userSuche input[type='datetime'],
#thread_optionen #userSuche input[type='email'],
#thread_optionen #userSuche input[type='number'],
#thread_optionen #userSuche input[type='search'],
#thread_optionen #userSuche input[type='tel'],
#thread_optionen #userSuche input[type='time'],
#thread_optionen #userSuche input[type='url'],
#thread_optionen #userSuche textarea,
#thread_optionen #formId input[type='text'],
#thread_optionen #formId input[type='password'],
#thread_optionen #formId input[type='date'],
#thread_optionen #formId input[type='datetime'],
#thread_optionen #formId input[type='email'],
#thread_optionen #formId input[type='number'],
#thread_optionen #formId input[type='search'],
#thread_optionen #formId input[type='tel'],
#thread_optionen #formId input[type='time'],
#thread_optionen #formId input[type='url'],
#thread_optionen #formId textarea {
  margin: 0; }

#thread_optionen #userSuche input,
#thread_optionen #formId input {
  height: 35px;
  border-radius: 0px; }

#thread_optionen #userSuche .token-input-list,
#thread_optionen #formId .token-input-list {
  height: 35px;
  border-radius: 0px; }

@media only screen and (min-width: 768px) {
  #thread_optionen .thread-uebersicht-filter {
    padding-top: 8px; }
  #thread_optionen .threads_gelesen {
    float: right; }
  #thread_optionen .button_suche {
    margin-left: 10px; }
  #thread_optionen #userSuche .button {
    width: 152px;
    height: 35px;
    margin: 0; }
  #thread_optionen #userSuche .primaty {
    margin: 0;
    width: 160px; } }

@media only screen and (max-width: 767px) {
  #thread_optionen .button_suche {
    float: right; }
  #thread_optionen .button.small-6 {
    width: 49%; }
  #thread_optionen .threads_gelesen {
    margin-bottom: 5px; }
  #thread_optionen #formId .button {
    margin-top: 10px; }
  #thread_optionen #userSuche .button {
    margin-top: 8px; } }

#thread_optionen .button {
  border-radius: 0 !important;
  border: 0;
  font-size: 12px;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap; }

#thread_optionen .threads-gelesen-button {
  margin-top: 0px; }

#main .kategorie h1,
#main .kategorie h2,
#main .kategorie span {
  border-color: #efa93b; }

.forum-footer-gast {
  opacity: 0.4; }

.mobil-tooltip {
  border: 0px !important; }

div.geloeschter-user {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  padding-left: 3px;
  padding-top: 5px;
  color: #aaa;
  text-decoration: line-through; }

.gesperrter-user {
  text-decoration: line-through; }

.textcomplete-dropdown li.textcomplete-item a span {
  margin-right: 5px; }

.textcomplete-dropdown li.textcomplete-item {
  padding: 5px; }

#main .teilen-desktop-gk-post,
#main .teilen-desktop-gk-post:hover {
  cursor: default;
  background: none;
  border: none; }

#main .teilen-desktop-gk-post ul {
  margin-left: 0;
  position: relative;
  right: -40px;
  top: 14px;
  width: 100px; }

#main .teilen-desktop-gk-post ul li {
  margin: 0 6px;
  display: inline-block; }

#main span.teilen-button {
  font-size: 14px;
  line-height: 55px;
  float: left;
  padding-left: 8px; }

#main span.teilen-button:before {
  content: '';
  background-image: url(https://tmssl.akamaized.net/images/icons/share_icon_mobil2.png);
  background-repeat: no-repeat;
  background-position: 10px 14px;
  background-size: 63%;
  width: 35px;
  height: 35px;
  display: block;
  float: left; }

#main span.share-icon {
  background-image: url(https://tmssl.akamaized.net/images/icons/share_icon_mobil2.png);
  background-repeat: no-repeat;
  background-position: 4px -4px;
  background-size: 63%;
  width: 35px;
  height: 35px;
  display: block; }

#main .teilen-mobil-gk-post {
  margin-top: 20px; }

#main .teilen-mobil-gk-post div {
  text-align: center;
  margin: 10px 0px 8px 0; }

.forum-anchor {
  margin-top: -40px;
  height: 1px;
  background: #fff;
  width: 1px;
  display: block;
  position: absolute;
  z-index: -1; }

.reveal #bistdusicherModalUeberschrift {
  font-size: 17px;
  margin: 0; }

.gk-uebersicht-spielername,
.gk-uebersicht-threadtitel {
  font-weight: bold; }

.neue-quelle-markierung {
  background-color: #fff2bb; }

#threadOptionen-form .icheckbox_square-blue {
  float: none; }

.newsteasertext {
  border-left: 1px solid #ccc;
  padding: 5px 10px;
  width: 70%;
  min-height: 146px;
  line-height: 1.3; }

.newsteasertext > h2 {
  margin-bottom: 8px; }

.pfeil-von-zu {
  background-image: url(https://tmssl.akamaized.net/images/arrow_grey.png);
  background-repeat: no-repeat;
  height: 13px;
  width: 13px; }

.forum-link-zum-profil span.linkpfeil-blau {
  position: absolute;
  right: 10px; }

.linkpfeil-blau {
  background: url(https://tmssl.akamaized.net/images/pfeil_rechts_blau.png) 50% 50% no-repeat scroll rgba(0, 0, 0, 0);
  cursor: pointer;
  width: 33px; }

.forum-post-data ul li {
  margin-left: 20px;
  font-size: 14px;
  list-style-type: disc; }

.forum-headline {
  padding: 0; }

.forum-header-container {
  max-width: 100%;
  min-width: auto;
  margin: 10px 5px;
  border: 1px solid #ddd;
  background-color: #fff; }

.forum-header {
  margin-top: 10px;
  height: 139px;
  background: #1d75a3 url(https://tmssl.akamaized.net/images/forum/header.png) no-repeat;
  overflow: visible;
  color: #fff; }

.forum-header b {
  font-size: 42px;
  border-bottom: 1px solid #fff;
  padding-bottom: 4px;
  display: inline-block;
  margin-bottom: 7px; }

.box-header-forum,
.box-header-forum-blue {
  font-size: 22px;
  font-weight: bold;
  background-color: #fff;
  min-height: 38px;
  border-bottom: 1px solid #ddd;
  color: #333;
  text-transform: uppercase; }

.box-header-forum {
  padding: 10px;
  font-size: 20px;
  line-height: 20px;
  font-weight: normal;
  font-family: OSB, sans-serif;
  display: flex;
  align-items: center; }
  .box-header-forum > .row {
    width: 100%; }

#box-header-forum-link {
  margin-left: 5px; }

.box-header-forum-toggler {
  margin-left: auto; }

.box-header-forum-blue {
  padding: 10px 5px 5px 8px;
  background-color: #26769f;
  color: #fff; }

.box-header-forum p {
  border-right: 1px solid #ddd;
  display: inline-block;
  height: 32px;
  padding-top: 8px;
  padding-right: 10px;
  margin: 0; }

.box-header-forum p:last-child {
  border-right: 0; }

.forum-header-bottom {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  clear: both;
  width: 100%;
  overflow: hidden; }
  @media only screen and (max-width: 800px) {
    .forum-header-bottom {
      grid-template-columns: 50% 50%;
      grid-template-rows: auto auto; } }

.forum-header-moderators {
  padding: 5px;
  display: grid;
  grid-template-columns: 35% 65%;
  border-right: 1px solid #ddd; }
  .forum-header-moderators div {
    padding: 0 5px; }
  .forum-header-moderators strong {
    word-break: break-all;
    padding-right: 5px; }
  .forum-header-moderators a {
    font-weight: 700;
    word-break: break-all; }
  @media only screen and (max-width: 800px) {
    .forum-header-moderators {
      border-bottom: 1px solid #ddd; } }

.forum-header-bookmarks {
  padding: 5px;
  border-right: 1px solid #ddd;
  display: grid;
  gap: 10px;
  align-content: start; }
  @media only screen and (max-width: 800px) {
    .forum-header-bookmarks {
      border-bottom: 1px solid #ddd;
      border-right: none; } }

.forum-header-subscription {
  border-right: 1px solid #ddd;
  padding: 5px; }

.forum-header-button-registration {
  font-size: 12px;
  font-weight: bold;
  background-color: #1d75a3;
  border: 1px solid #ddd;
  color: #fff !important;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  float: none;
  margin: 10px;
  width: calc(100% - 20px);
  height: 35px;
  background-image: url(/images/svg/abo_aktiv.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 95%; }

.forum-header-counter {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 105px;
  padding: 0 10px 5px 0; }
  .forum-header-counter div {
    font-size: 30px;
    font-weight: bold; }

.forum-vereinslogo {
  margin-top: 15px; }

.forum-signatur {
  color: #999;
  text-align: center;
  font-size: 12px; }

.forum-signatur > p {
  margin: 0;
  font-weight: bold;
  font-size: 16px;
  padding: 0; }

.forum-datum {
  font-weight: normal;
  text-align: right;
  padding-top: 3px; }

.forum-post-data {
  font-size: 14px;
  line-height: 1.4;
  padding: 6px 10px 10px 10px; }

.forum-footer {
  font-size: 14px;
  padding: 0 10px;
  border-top: 1px solid #ddd;
  text-align: left; }

.forum-footer-bl {
  border-left: 1px solid #ddd; }

.forum-footer * a {
  font-weight: bold; }

.forum-footer .forum-edit-buttons-container {
  position: relative; }

.forum-footer .news-header-social {
  position: absolute;
  top: 4px;
  left: -40px; }

.forum-footer-padding {
  padding-top: 5px;
  padding-bottom: 3px;
  padding-right: 0; }

.row.forum-edit-buttons {
  margin: 0 -11px; }

.forum-footer-padding > span {
  margin-bottom: 3px; }

.forum-footer-thread-closed {
  text-align: right;
  padding-top: 10px;
  color: #b8111f; }

a.forum-user,
a.forum-user-small {
  font-size: 14px;
  font-weight: bold;
  display: inline-block; }

a.forum-user-small {
  font-size: 11px;
  margin-left: -6px; }

a.forum-user,
a.forum-user-small {
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  padding-top: 5px;
  padding-left: 3px; }
  @media only screen and (max-width: 767px) {
    a.forum-user,
    a.forum-user-small {
      color: #fff;
      padding-top: 0;
      padding-left: 0; } }

a.forum-user-small {
  font-size: 11px;
  padding-top: 5px;
  margin-left: -6px; }

.forum-user-info {
  padding: 5px 0 5px 10px; }

.forum-user-info-data {
  font-size: 14px;
  padding-top: 6px;
  padding-left: 8px;
  line-height: 1.4;
  margin-top: 4px; }

.forum-headline {
  float: left;
  font-size: 20px;
  line-height: 20px;
  padding: 10px;
  font-family: OSB, sans-serif;
  font-weight: normal;
  max-width: 100%; }

.forum-headline img {
  margin-top: -4px;
  margin-right: 6px; }

.forum-headline span {
  margin-top: 0; }

.forum-vereinslogo {
  margin: -3px 5px 0 0; }

textarea#eingabe {
  font-family: inherit;
  font-size: 14px;
  height: 300px;
  line-height: 16px; }

#suchfeld {
  max-width: 250px; }

table.forum-begegnung-daten td:nth-child(1),
table.forum-begegnung-daten th:nth-child(1) {
  text-align: left; }

table.forum-begegnung-daten td:nth-child(2),
table.forum-begegnung-daten th:nth-child(2) {
  text-align: center; }

table.forum-begegnung-daten td:nth-child(3),
table.forum-begegnung-daten th:nth-child(3) {
  text-align: right; }

.forum_gesamtbilanz {
  height: 200px; }

.heimwappen_bilanz {
  position: absolute;
  top: 61px !important;
  left: 10px !important;
  z-index: 100; }

.gastwappen_bilanz {
  position: absolute;
  top: 61px !important;
  right: 10px !important;
  z-index: 100; }

.vergehen-head > a {
  color: #fff; }

.vergehen {
  border: 1px solid #b80718;
  border-top: 0;
  padding: 5px;
  font-size: 12px;
  background-color: #f8e5e7; }

.toggle-filter-button {
  background: #1d75a3;
  margin: 10px 10px 0 10px; }
  @media only screen and (max-width: 767px) {
    .toggle-filter-button {
      background: #efa93b; } }

.nach-oben-link {
  margin-right: 10px;
  margin-top: 10px;
  text-align: right; }

.nach-oben-link a {
  background-image: url("/images/arrow_up_blue.png");
  background-repeat: no-repeat;
  background-size: 13px auto;
  background-position: right;
  padding-right: 20px; }

.gk-threadansicht .box .forum-link-zum-profil:hover {
  background-color: #f0f0f0;
  color: #1d75a3; }

.gk-threadansicht .box .forum-link-zum-profil {
  color: #333; }

.gk-threadansicht .box a:hover {
  text-decoration: none; }

.gk-threadansicht .gk-icons-profil {
  float: left; }

.gk-threadansicht .icons-profil .wappen {
  border: none; }

.gk-threadansicht .box-header {
  position: relative; }

.gk-threadansicht .spielerbild {
  width: 34px;
  float: left;
  padding: 2px 4px;
  padding-bottom: 1px;
  margin-right: 8px; }

.forum-link-zum-profil {
  padding: 12px 0;
  font-size: 14px; }

#taktik_g_bild {
  margin-top: 21px; }

.wappen-forum {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  height: 30px; }

.taktik-dropdown {
  padding-left: 18px !important; }

.gegenueberstellung-bild-links {
  float: left; }

.gegenueberstellung-bild-rechts {
  float: right; }

.kategroie-zelle {
  max-width: 105px; }

.forum-begegnung-daten {
  height: 203px; }

.forum-button {
  background-color: #1d75a3;
  font-weight: bold;
  border: 1px solid #ccc;
  color: white;
  cursor: pointer;
  font-family: inherit;
  padding: 5px; }

.forum-button:hover {
  background-color: #314f77; }

.forum-button-aktiviert {
  background-color: #cccccc;
  color: #585859;
  border: 1px solid #ccc; }

.forum-button-aktiviert:hover {
  background-color: #999999; }

.forum-button img {
  padding-right: 10px;
  padding-left: 5px;
  padding-top: 3px; }

.forum-button span {
  font-size: 18px; }

@media only screen and (max-width: 767px) {
  #postList .post-box.geloeschter_post {
    background-color: lightcoral; }
    #postList .post-box.geloeschter_post .post-userdaten .forum-user-info-data {
      background-color: lightcoral; } }

.geloeschter_post {
  background-color: lightcoral; }

.forum-user-info {
  padding: 5px 0 10px 10px;
  border-bottom: 1px solid #ddd; }

.forum-user-info-data {
  font-size: 14px;
  padding-top: 10px;
  padding-left: 10px;
  line-height: 1.4; }

.post-userdaten {
  border-right: 1px solid #ddd;
  float: left;
  height: 100%; }

.post-nachricht {
  margin-left: -1px;
  border-left: 1px solid #ddd;
  float: left;
  min-height: 100px; }

.post-header-datum {
  font-weight: normal;
  text-align: right;
  padding-top: 3px;
  padding-right: 10px; }

.post-header-titel {
  padding-left: 10px;
  font-size: 17px;
  float: left; }

.post-header-titel-h1 {
  color: #fff; }

div .alarmliste table tbody tr td {
  vertical-align: top !important; }

div .alarmliste th#yw0_c1 {
  width: 50%; }

#thread-dropdown {
  float: left;
  margin-right: 10px; }

#thread-filter-alarmliste {
  float: left;
  margin-right: 10px; }

.forum-admin-options-button {
  background: url("/images/forum/geruechtekueche/zahnrad_einstellungen_optionen.png");
  background-color: initial;
  border: 0;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0 !important;
  background-size: 100%;
  height: 23px;
  width: 23px; }

.forum-admin-options-button:hover {
  background: url("/images/forum/geruechtekueche/zahnrad_einstellungen_optionen_hover.png");
  background-size: 100%;
  height: 23px;
  width: 23px;
  background-repeat: no-repeat; }

.forum-admin-options-button::after {
  content: none !important; }

.forum-admin-options-button ul {
  border-top: 1px solid #ccc !important; }

.forum-container .box-content {
  overflow: visible !important; }

#vorschau {
  padding: 0 10px;
  font-size: 14px; }

.quelle-head {
  padding: 5px;
  font-size: 20px;
  line-height: 26px;
  font-weight: normal;
  font-family: OSB, sans-serif;
  background-color: #fff;
  min-height: 38px;
  color: #333;
  text-transform: uppercase;
  border: 1px solid #ddd;
  border-bottom: none; }

.quelle {
  border: 1px solid #ddd;
  padding: 5px;
  font-size: 12px; }

/* Thread-Uebersicht */
.spielergeruecht-reihe .row.geruecht-kasten {
  padding: 5px 0; }

.gk-wappenpfeil {
  float: left;
  margin: 4px 15px 0 15px;
  background-image: url("/images/forum/geruechtekueche/pfeil_wechsel_rechts_grau.png");
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: 50%;
  height: 21px;
  width: 22px; }

.spielergeruecht-reihe .marktwertanzeige {
  white-space: nowrap; }

.thread-box {
  background-color: #fff;
  padding: 5px 0; }

.thread-box .teilen-desktop-link.vertikales-teilen {
  top: 2px;
  left: 12px; }

.spielergeruecht-reihe .wertungskasten {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 6px 0 #999 inset;
  -moz-box-shadow: 0 0 6px 0 #999 inset;
  box-shadow: 0 0 6px 0 #999 inset;
  width: 60px;
  height: 50px;
  text-align: center;
  white-space: nowrap;
  margin-top: 9px;
  background-color: white;
  background-position: center; }

.wertungskasten.img-transfer-perfekt {
  background-image: url("/images/forum/geruechtekueche/geruecht_perfekt.png"); }

.wertungskasten.img-transfer-gescheitert {
  background-image: url("/images/forum/geruechtekueche/geruecht_cancel.png"); }

.wertungskasten.img-thread-geschlossen {
  background-image: url("/images/forum/geruechtekueche/schliessen.png"); }

.wertungskasten.img-thread-geschlossen,
.wertungskasten.img-transfer-perfekt,
.wertungskasten.img-transfer-gescheitert {
  background-repeat: no-repeat;
  background-size: 41px;
  background-position-x: 9px;
  background-position-y: 4px; }

.wertungskasten.zu-wenig-stimmen {
  font-size: 32px;
  color: #ccc;
  font-weight: bold;
  padding-top: 8px; }

.wertungskasten.zu-wenig-stimmen:before {
  content: '?'; }

.percent-tendenz {
  display: inline-block;
  width: auto;
  text-align: left; }

.spielergeruecht-reihe .geruecht-zahl {
  font-size: 26px;
  line-height: 50px;
  font-weight: bold;
  font-family: OSL;
  color: #333;
  display: inline-block;
  width: auto;
  text-align: right; }

.spielergeruecht-reihe .geruecht-prozent {
  margin-bottom: -2px;
  display: block;
  color: #333;
  font-size: 14px;
  font-weight: normal; }

.wertungskasten .grey-block-ten {
  margin-left: 1px;
  margin-top: -1px;
  height: 10px;
  width: 10px;
  background-color: #cccccc;
  background-image: inherit; }

.wertungskasten .green-arrow-ten {
  background-image: url("/images/forum/geruechtekueche/pfeil_tendenz_oben_gruen.png"); }

.wertungskasten .red-arrow-ten {
  background-image: url("/images/forum/geruechtekueche/pfeil_tendenz_unten_rot.png"); }

.wertungskasten .red-arrow-ten,
.wertungskasten .green-arrow-ten {
  margin-left: 0;
  color: #c03;
  background-repeat: no-repeat;
  background-position: inherit;
  height: 11px;
  width: 11px;
  background-size: 100%; }

.lesezeichen {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  cursor: pointer;
  width: 24px;
  height: 23px;
  padding: 0; }

.lesezeichen-inaktiv {
  background-image: url("/images/forum/geruechtekueche/abonnements_lesezeichen_grau.png"); }

.lesezeichen-aktiv {
  background-image: url("/images/forum/geruechtekueche/abonnements_lesezeichen_blau.png"); }

.thread-box .lesezeichen {
  margin-left: 52px;
  z-index: 9;
  display: inline-block;
  position: relative;
  top: -8px; }

.thread-box .zahnradkasten {
  position: relative;
  top: 10px; }

.thread-box-gk .zahnradkasten {
  position: relative;
  top: 10px;
  right: -12px; }

.sticky-threads .thread-box .zahnradkasten {
  position: relative;
  top: 10px;
  right: auto; }

.gk-letzte-quelle {
  display: none !important; }

.thread-trennlinie {
  margin: 0; }

/* Geruechtekueche Thread-uebersicht */
.wertung {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  font-size: 30px;
  -webkit-box-shadow: 0 0 6px 0 #333 inset;
  -moz-box-shadow: 0 0 6px 0 #333 inset;
  box-shadow: 0 0 6px 0 #333 inset;
  margin: 8px 3px 0 0;
  max-width: 60px; }

.wertung .percentage {
  font-size: 12px; }

.gk-spieler-bild {
  padding: 5px;
  margin: 0; }

.gk-spieler-bild figcaption {
  max-width: 58px;
  margin: 0;
  padding: 3px;
  font-weight: bold;
  color: white;
  background-color: #00aded;
  text-align: right;
  white-space: nowrap; }

.gk-marktwerbox {
  text-align: center; }

.gk-wappen {
  float: left; }

.gk-wappen img {
  max-height: 30px;
  display: block; }

.letzteantwort,
.datumerstellt {
  line-height: 1.2em;
  margin-top: 8px; }

.zahnrad.zahnrad-inhalt-links .button.dropdown > ul {
  left: -150px; }

#link-optionen-shadow {
  background-color: #000;
  top: 0;
  height: 120%;
  position: fixed;
  opacity: 0.7;
  filter: alpha(opacity=70); }

#loading-hinweis-shadow {
  background-color: #fff;
  top: 0;
  position: fixed;
  opacity: 0.5;
  filter: alpha(opacity=50); }

.loading-hinweis {
  z-index: 9999;
  width: 100%;
  height: 100px;
  position: fixed;
  top: 25%;
  display: none; }

/* linkmodal gk start */
#linkOptionenModal #link-optionen-gk {
  border-top: 0px; }

#linkOptionenModal .gk-thread-titel,
#linkOptionenModal .thread-titel {
  width: 100%;
  margin: 0;
  padding: 10px 0 0 0;
  border-top: 1px #999999 dotted;
  border-bottom: 1px #999999 dotted; }

#linkOptionenModal #link-optionen-gk .gk-thread-titel .spielername {
  white-space: nowrap; }

#linkOptionenModal #link-optionen-gk .gk-thread-titel .geruecht-kasten,
#linkOptionenModal
#link-optionen-gk
.gk-thread-titel
.wechsel-verein-name-kurz {
  text-align: left;
  font-weight: normal !important; }

#linkOptionenModal #link-optionen-gk .erster-beitrag,
#linkOptionenModal #link-optionen-gk .letzter-beitrag,
#linkOptionenModal #link-optionen-gk .letzte-quelle {
  text-align: left; }

.link-optionen > :first-child {
  margin-top: 50px; }

.link-optionen .gk-wappenpfeil {
  margin: 5px 5px 0 5px; }

#linkOptionenModal .thread-item-paginator a {
  border: solid 1px #ddd;
  font-weight: normal;
  color: #00aded;
  padding: 2px 2px;
  text-decoration: none;
  background-color: #f2f2f2; }

#linkOptionenModal #link-optionen-gk .gk-thread-titel .geruecht-kasten {
  margin-left: -20px;
  margin-top: 1px; }

#link-optionen-gk .verein-link {
  border-top: 1px #999999 dotted; }

#linkOptionenModal .letzte-antwort-text,
#linkOptionenModal .thread-lesenswerte-beitraege,
#linkOptionenModal .link-zur-news {
  background-image: url(https://tmssl.akamaized.net/images/icons/doppelpfeil_blau.png);
  background-repeat: no-repeat;
  background-position: 2px 3px;
  padding-left: 25px; }

#linkOptionenModal .thread-lesenswerte-beitraege {
  margin-bottom: 10px; }

#link-optionen-gk .thread-item-paginator a,
#link-optionen-normal .thread-item-paginator a {
  border: solid 1px #ddd;
  background-color: #f2f2f2;
  color: #00aded;
  text-decoration: none;
  text-align: center;
  height: 28px;
  width: 34px;
  display: inline-block;
  line-height: 28px;
  padding: 0;
  font-size: 12px; }

.link-optionen figure img,
.link-optionen figcaption {
  margin: auto; }

.link-optionen .author {
  display: inline-block !important; }

.link-optionen .gk-marktwertbox {
  text-align: center; }

.link-optionen .gk-wappenbox {
  padding: 5px 10px;
  padding-left: 0;
  font-weight: normal;
  font-size: 14px;
  text-align: center; }

.link-optionen .verein-link img,
.link-optionen .besitzer-verein-link img {
  max-width: 20px;
  margin-right: 6px; }

.link-optionen .verein-link,
.link-optionen .besitzer-verein-link {
  display: flex;
  align-items: center; }

#linkOptionenModal #link-optionen-gk .hide-for-small.thread-item-paginator {
  display: initial !important; }

#linkOptionenModal
#link-optionen-gk
.gk-thread-titel
.hide-for-small.thread-item-paginator {
  display: none !important; }

/* linkmodal gk ende */
.thread-uebersicht-filter {
  padding-top: 13px;
  padding-bottom: 5px;
  background-color: white;
  margin-bottom: 10px; }

.thread-uebersicht-filter ul.token-input-list {
  border-radius: 3px; }

.thread-uebersicht-filter .button {
  border-radius: 3px;
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out; }

.thread-uebersicht-sortierung {
  /*padding-top: 10px;*/ }

.erstelle-gruechte-button {
  float: left;
  margin-right: 5px;
  /*min-width: 36px;*/
  /*width: auto;*/
  /*max-width: 180px;*/
  /*height: 26px;*/
  /*font-size: 11px;*/
  /*font-weight: bold;*/
  /*color: #fff;*/
  /*float: left;*/
  /*background-color: #1d75a3;*/
  /*border: 1px solid #ccc;*/
  background-image: url("/images/thread_erstellen.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  margin-right: 5px;
  padding: 7px 16px 7px 32px;
  background-position: 6px center;
  white-space: nowrap;
  line-height: 40px; }

.multisuchbox {
  float: left;
  margin-right: 5px; }

.multisuchbox span {
  text-overflow: ellipsis;
  color: grey; }

.threads-gelesen-button {
  height: 26px;
  float: right;
  background-image: url("/images/alles_gelesen.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  margin-right: 5px;
  padding: 7px 16px 7px 32px;
  background-position: 6px center; }

.threads-gelesen-button span.icon-accept {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: -5px; }

.open-filter {
  min-width: 36px;
  /*width: auto;*/
  /*max-width: 180px;*/
  height: 26px;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  float: left;
  background-color: #1d75a3;
  border: 1px solid #ccc;
  background-image: url("/images/suche.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  margin-right: 5px;
  background-position: 6px center; }

.open-filter.open {
  background-image: url("/images/schliessen.svg"); }

.sticky-thread-button {
  margin-left: 10px; }

.standard-thread-titel h1 {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 3px;
  margin: 0; }

.thread-uebersicht-sortierung.grid-view {
  margin-top: 5px; }

.thread-uebersicht-sortierung.grid-view .row div {
  background-color: #f2f2f2;
  padding: 8px 7px 5px 7px;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  color: #333;
  font-weight: bold;
  font-size: 12px; }

.thread-uebersicht-sortierung.grid-view {
  border-left: 1px solid #ddd; }

.sortierungLinkAufsteigend,
.sortierungLinkAbsteigend {
  margin-left: 14px;
  font-weight: bold;
  font-size: 23px;
  color: grey; }

select.page,
#sortierung {
  height: 21px; }

ul.yiiPager a {
  /*border: 1px solid rgb(169,169,169) !important;*/ }

ul.yiiPager a:hover {
  border: 1px solid #00aded !important; }

ul.yiiPager .selected a {
  background-color: #00aded !important; }

.filter-box {
  padding-top: 10px;
  background-color: white;
  margin-top: -2px;
  border: 1px solid #ddd;
  border-top: 0; }

.filter-box a:hover {
  text-decoration: none; }

.filter-item {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  background-color: #1d75a3;
  color: white;
  margin-right: 15px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  white-space: nowrap;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 0 6px 0 #999;
  -moz-box-shadow: 0 0 6px 0 #999;
  box-shadow: 0 0 6px 0 #999; }

.close-button {
  width: 15px;
  height: 15px;
  position: relative;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  display: inline-block;
  float: left; }

.close-button:before,
.close-button:after {
  content: '';
  position: absolute;
  z-index: -1;
  background: #fff; }

.close-button:before {
  left: 40%;
  width: 20%;
  height: 100%;
  border-radius: 7px; }

.close-button:after {
  top: 40%;
  height: 20%;
  width: 100%;
  border-radius: 7px; }

#gkFilter {
  padding: 10px;
  padding-bottom: 20px; }

.no-items-found {
  padding: 10px;
  background-color: white; }

div.author span {
  font-weight: bold; }

.tableiste {
  margin-top: 10px; }

.tableiste > .columns {
  padding-left: 6px; }

.alarmliste > .columns:first-child > .box:first-child {
  margin-top: 0; }

.icon-thread-geschlossen {
  height: 25px;
  width: 25px;
  background-image: url("/images/forum/geruechtekueche/schliessen.png");
  background-size: contain; }

.icon-thread-offen {
  height: 25px;
  width: 25px;
  background-image: url("/images/forum/geruechtekueche/offen.png");
  background-size: contain; }

.anzahl-alarme {
  color: darkred; }

.gk-spieler-bild img {
  display: block; }

.post-nachricht .threeButtons {
  padding-right: 10px;
  padding-bottom: 10px; }

#notenabgabe_hinweis {
  background-color: #1d75a3;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  margin: 10px 0; }
  #notenabgabe_hinweis a {
    color: #fff;
    display: block;
    cursor: pointer; }
  #notenabgabe_hinweis:before {
    content: '';
    background-image: url("https://tmsi.akamaized.net/icons/notenabgabe-icon.svg");
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 40px; }
  #notenabgabe_hinweis:after {
    content: '';
    background-image: url("https://tmsi.akamaized.net/pfeile/box-link-weiss.svg?v=2");
    background-repeat: no-repeat;
    font-size: 34px;
    position: absolute;
    color: #1d75a3;
    right: 0;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    top: 50%;
    height: 16px;
    margin-top: -8px;
    width: 9px;
    right: 5px; }

@media only screen and (min-width: 768px) {
  #main .forenuebersicht td.forenicon {
    width: 45px;
    height: auto; }
  #main #threadList .pagerLeft select {
    width: 70px; }
  #main .threads-gelesen-button {
    padding: 7px 4px 4px 34px;
    height: 26px; }
  #main .erstelle-gruechte-button {
    height: 26px;
    line-height: 26px;
    padding: 0 4px 0 34px; }
  .post-userdaten span.lieblingsverein {
    display: none; }
  #sanktionierenModal {
    height: 420px;
    overflow-y: scroll; }
  .box-header-forum .tendenz-fuer-gk {
    display: none; }
  .threadtext-zelle {
    padding-left: 6px; }
  .gk-quell-kasten {
    margin-left: 20px;
    font-weight: bold; }
  .gk-spieler-bild img {
    max-width: 40px;
    padding: 0;
    margin: 0 auto; }
  .open-filter {
    padding: 7px 16px 7px 32px;
    background-position: 6px center; }
  .speech-bubble {
    display: flex;
    align-items: center;
    padding-left: 24px;
    background-image: url("/images/icons/comments.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 18px;
    color: #1d75a3;
    float: left;
    position: relative;
    top: 13px; }
  .comments-active {
    background-image: url("/images/icons/comments_activ.png"); }
  .post-datum,
  .author {
    background-size: 12px;
    background-position: left center;
    background-repeat: no-repeat; }
  .post-datum,
  .author {
    padding-left: 16px; }
  .post-datum {
    background-image: url("/images/icons/forum_clock.png"); }
  .author {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .lesezeichen-inaktiv:hover {
    background-image: url("/images/forum/geruechtekueche/abonnements_lesezeichen_blau.png"); }
  .gk-wappen img {
    max-height: 25px; }
  .gk-wappenpfeil {
    margin-top: 1px; }
  .wechsel-verein-name,
  .wechsel-verein-name-kurz {
    font-weight: bold;
    font-size: 14px; }
  h1.wechsel-verein-name {
    margin: 0; }
  .spielergeruecht-reihe .gk-wappenbox {
    margin: 3px 0;
    display: flex;
    align-items: center; }
  .spielername {
    font-weight: bold;
    font-size: 14px; }
  .thread-box:hover {
    background-color: #f0f0f0;
    cursor: pointer; }
  .thread-box {
    min-height: 44px;
    padding: 5px 5px;
    display: flex;
    align-items: center; }
  .spielergeruecht-reihe .wertungskasten {
    margin-left: 8px; }
  .gk-spieler-bild {
    max-width: 58px;
    float: left;
    margin-right: 10px;
    padding: 0; }
  .thread-uebersicht-filter,
  .threaduebersicht-threads {
    border: 1px solid #ddd; }
  .threaduebersicht-threads {
    border-bottom: 0; }
  .post-userdaten {
    float: left;
    width: 25%; }
  .post-nachricht {
    width: 75%;
    min-height: 180px; }
  .post-nachricht .forum-post-data {
    min-height: 180px; }
  .threaduebersicht {
    /*padding: 5px;*/ }
  .threaduebersicht-header,
  .threaduebersicht-threads,
  .threaduebersicht-footer {
    margin: 0 5px; }
  .threaduebersicht-header
.chzn-container.chzn-container-active
.chzn-search
input {
    width: 88%; }
  .threaduebersicht-header {
    margin-top: 0; }
  .threaduebersicht-footer {
    margin-bottom: 15px; }
  .threaduebersicht-threads.sticky-threads .thread-box {
    padding: 8px 5px; }
  .threaduebersicht-threads.sticky-threads {
    margin-bottom: 5px; }
  .threaduebersicht-header.sticky-threads .grid-view {
    margin-top: 0; }
  .sticky-threads
.thread-uebersicht-sortierung.grid-view
> .columns:first-child
.row
div:first-child {
    width: 100%; } }

@media only screen and (max-width: 767px) {
  #main .thread-box-gk .large-5 {
    padding-bottom: 10px; }
  #main .erstelle-gruechte-button {
    padding: 0px 7px 12px 17px !important; }
  .large-3.small-3 .loeschen-icon,
  .large-3.small-3 .bearbeiten-icon,
  .large-3.small-3 .zitieren-icon,
  .large-3.small-3 .antworten-icon {
    width: 28px;
    height: 28px;
    display: block;
    margin: 5px auto; }
  #deletePostModal .button {
    display: inline-block; }
  .forum-edit-buttons .large-3.small-3 a {
    margin-left: 0;
    font-size: 12px; }
  .threaduebersicht-header {
    background: #fff; }
  .threaduebersicht-threads {
    margin-top: 10px; }
  .threaduebersicht-footer {
    background: #fff;
    margin-top: 10px;
    position: relative; }
  .threaduebersicht-footer .nach-oben-link {
    position: absolute;
    left: 10px;
    top: 14px;
    margin: 0; }
  .threaduebersicht-header a.sortierungLinkAufsteigend {
    margin: 10px 0; }
  .threaduebersicht-header a.sortierungLinkAbsteigend {
    margin: 0; }
  .threaduebersicht-header a.sortierungLinkAufsteigend,
  .threaduebersicht-header a.sortierungLinkAbsteigend {
    color: #fff; }
  .threaduebersicht-header a.sort-aktiv {
    color: #fff;
    text-decoration: underline; }
  .thread-uebersicht-filter .multisuchbox {
    float: right;
    margin: 0;
    padding: 0; }
  .thread-uebersicht-filter .erstelle-gruechte-button {
    margin-bottom: 10px; }
  .thread-uebersicht-filter .threads-gelesen-button {
    padding: 7px 16px 6px;
    float: left !important; }
  .thread-uebersicht-filter .open-filter {
    float: right;
    margin-right: 0; }
  #forenuebersichtsseite .columns {
    padding: 0 2px; }
  #forenuebersichtsseite .forenicon {
    padding: 0 0 0 2px;
    min-width: 18px; }
  .forenuebersicht table tbody tr td {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-right: 0;
    border-left: 0; }
  #hauptforum_select_breadcrumb {
    padding: 0px 4px;
    margin: 0px; }
  #breadcrumb .breadcrumb-form {
    margin-bottom: 4px; }
  .breadcrumb.breadcrumb-offen {
    min-height: 134px; }
  #forum_antworten .vorschauButton,
  #forum_antworten .antwortenButton {
    font-size: 12px;
    padding: 4px 6px;
    display: inline-block;
    width: 48%;
    margin: 4px 1%;
    float: right; }
  #forum_antworten .patenSpeichernButton {
    font-size: 12px;
    padding: 4px 6px;
    display: inline-block;
    width: 100%;
    margin: 4px 0;
    float: right; }
  #forum_antworten .gelesenButton {
    font-size: 12px;
    padding: 4px 6px;
    display: inline-block;
    width: 98%;
    margin: 1%; }
  #forum_post_zwischenseite ul.linkliste li {
    margin: 10px 0; }
  .post-userdaten .forum-user-info {
    min-height: 34px; }
  .post-userdaten .forum-user-info span.lieblingsverein img {
    max-height: 20px;
    width: auto; }
  .forum-footer-gast {
    opacity: 0.8; }
  .has-mobil-tooltip {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .mobil-tooltip.mDown-tStart {
    display: block !important; }
  abbr.mobil-tooltip[title] {
    cursor: help;
    display: none;
    border: 0px !important; }
  abbr.mobil-tooltip[title]::before,
  abbr.mobil-tooltip[title]::after {
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -117%); }
  abbr.mobil-tooltip[title]::after {
    content: attr(title);
    width: 250px;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding: 6px;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 3px; }
  .box-header-forum .tendenz-fuer-gk {
    font-size: 23px;
    padding-left: 15px;
    font-family: 'Source Sans Pro', sans-serif; }
  .mwa-marktwert-teilen {
    margin-top: 10px;
    border-top: 0px; }
  .thread-box .zahnradkasten {
    position: relative;
    top: -2px; }
  .letzteantwort .letzte-antwort-text {
    display: none !important; }
  #link-optionen-gk .letzteantwort .letzte-antwort-text {
    display: inline-block !important; }
  .link-optionen .lesezeichen {
    float: left;
    margin-top: -3px;
    margin-left: -3px;
    margin-right: 5px; }
  .link-optionen .thread-titel > div a {
    min-height: 30px;
    font-size: 14px;
    display: block;
    margin-bottom: 15px; }
  .link-optionen .thread-seiten-box,
  .link-optionen .thread-abo-box,
  .link-optionen .thread-teilen {
    border-top: 1px #999999 dotted; }
  .link-optionen .thread-teilen {
    padding: 8px 0 4px 0; }
  .link-optionen .thread-teilen div {
    text-align: center; }
  .link-optionen .mod-hinweis a,
  .link-optionen .letzter-beitrag a {
    display: block;
    padding: 10px 0; }
  .link-optionen .thread-lesenswerte-beitraege,
  .link-optionen .mod-hinweis,
  .link-optionen .letzter-beitrag {
    padding: 0; }
  .sticky-threads .standard-thread-titel,
  .standard-forum .standard-thread-titel {
    margin-left: 2px; }
  .standard-thread-titel {
    display: -webkit-flex;
    -webkit-align-items: center;
    display: flex;
    align-items: center;
    min-height: 50px; }
  .standard-forum .thread-box .large-5.columns:last-child {
    margin-top: 10px; }
  .sticky-threads {
    margin-bottom: 10px; }
  .news-header-social {
    top: 0; }
  .gk-quell-kasten {
    padding: 0 5px;
    min-width: 60px;
    margin-top: 5px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    display: inline-block;
    text-align: center; }
  .zahnradkasten .zahnrad {
    margin-right: 40px; }
  .zahnradkasten .forum-admin-options-button {
    margin: 0 auto; }
  .speech-bubble {
    display: inline-block;
    background-color: #1d75a3;
    color: #fff;
    font: bold 12px Source Sans Pro, sans-serif;
    position: relative;
    line-height: 17px;
    border-radius: 3px;
    text-align: center;
    max-width: 45px;
    min-width: 25px;
    height: 17px;
    float: left;
    padding: 0 3px; }
  .speech-bubble:after {
    content: '';
    position: absolute;
    border-color: rgba(0, 126, 163, 0) #1d75a3 rgba(0, 126, 163, 0) rgba(0, 126, 163, 0);
    border-style: solid;
    border-width: 0 7px 7px 0;
    bottom: -6px;
    right: 12px;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1); }
  .speech-bubble span {
    margin: 0; }
  .spielergeruecht-reihe .wertungskasten {
    margin: 0 auto;
    margin-top: 5px; }
  .wechsel-verein-name,
  .wechsel-verein-name-kurz {
    /*white-space: nowrap;*/
    font-weight: bold;
    margin-bottom: 50px; }
  .spielergeruecht-reihe .gk-wappenbox {
    padding: 8px;
    padding-left: 0; }
  .spielername {
    font-weight: bold;
    font-size: 14px; }
  .thread-box .lesezeichen {
    margin-left: 3px;
    float: left;
    display: inline-block;
    top: -2px; }
  .speech-bubble {
    float: none;
    display: inline-block;
    margin-left: 10px;
    margin-right: 0; }
  .gk-spieler-bild img {
    max-width: 58px;
    margin: 0; }
  .taktik-dropdown {
    padding-left: 0 !important; }
  textarea#eingabe {
    height: 200px; }
  .post-userdaten {
    float: none;
    width: 100%; }
  .post-nachricht {
    width: 100%; }
  div.alarmliste .zellen-inhalt-top,
  div.sperrliste .zellen-inhalt-top {
    vertical-align: top; }
  /* navi */
  .swiper-container {
    width: 100%;
    height: 50px;
    background-color: #314f77;
    color: #ffffff;
    text-transform: uppercase;
    margin-top: 20px !important; }
  #wappenFilter {
    padding: 0 10px; }
    #wappenFilter .swiper-wrapper {
      justify-content: flex-start; }
    #wappenFilter .swiper-slide {
      margin: 0; }
  .forum-footer-thread-closed {
    padding-top: 5px; }
  .forum-footer .news-header-social {
    position: absolute;
    top: -2px;
    left: -8px; } }

.autocomplete-menu {
  border: 1px solid #ddd;
  background-color: white; }

.autocomplete-menu li {
  border-top: 1px solid #ddd;
  padding: 2px 5px; }

.autocomplete-menu li:first-child {
  border-top: none; }

.autocomplete-menu li:hover,
.autocomplete-menu .active {
  background-color: #0abaff; }

.autocomplete-menu {
  list-style: none;
  padding: 0;
  margin: 0; }

.autocomplete-menu a:hover {
  cursor: pointer; }

.post-nachricht .forum-post-data ul {
  list-style-type: disc !important;
  list-style-position: inside !important; }

.link-optionen .thread-icon-all {
  margin-right: 13px;
  margin-left: 0; }

.link-optionen .thread-titel .author {
  margin-top: 9px; }

.link-optionen .speech-bubble {
  float: left;
  margin-top: 11px;
  margin-left: 0; }

.link-optionen .post-datum,
.link-optionen .author,
.standard-thread-titel .post-datum,
.standard-thread-titel .author {
  background-size: 12px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 25px;
  font-weight: normal; }

.standard-thread-titel .post-datum,
.link-optionen .post-datum,
.letzteantwort .post-datum {
  background-image: url("/images/icons/forum_clock.png");
  background-position: left center;
  background-repeat: no-repeat; }

.standard-thread-titel .post-datum.comments-active,
.letzteantwort .post-datum.comments-active,
.link-optionen .post-datum.comments-active {
  background-image: url("/images/icons/forum_clock_gelb.png");
  background-position: left center;
  background-repeat: no-repeat; }

/*.link-optionen .author {
	background-image: url("/images/icons/forum_user.png");
}*/
.thread .author span.icons_sprite {
  margin-left: -21px;
  margin-top: -3px;
  transform: scale(0.61); }

.thread .author {
  padding-left: 17px; }

.threaduebersicht-threads .post-datum {
  background-size: 12px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 16px;
  font-weight: normal; }

.link-optionen .thread-abo-box {
  color: #1d75a3; }

.link-optionen .datum-erstellt {
  line-height: 1.2em; }

.link-optionen .thread-item-paginator-box {
  margin-top: 10px;
  font-size: 16px;
  white-space: nowrap; }

.standard-thread-titel-box {
  /*    width: 60% !important;*/
  float: left;
  padding: 0 5px; }

.standard-thread-titel-div {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 3px;
  margin: 0; }

.standard-letzte-antwort-box {
  float: right;
  width: 40% !important;
  padding: 0 5px;
  overflow: hidden; }

.link-optionen .thread-seiten-box {
  font-size: 14px; }

.link-letzter-thread {
  line-height: 1.2em; }

.element-as-h2 {
  font-size: 17px;
  margin: 0;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-style: normal;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 12px;
  margin-top: 12px; }

.element-as-h2-header {
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 0.8px;
  font-size: 20px;
  line-height: 40px;
  font-family: OSB, sans-serif; }

.link-letzter-thread .author,
.thread .author {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.link-optionen .thread-titel,
.link-optionen .thread-seiten-box,
.link-optionen .thread-abo-box,
.link-optionen .gk-thread-titel {
  padding: 10px 0; }

.link-optionen .letzte-quelle a,
.link-optionen .erster-beitrag a {
  display: block;
  padding: 10px 0; }

.link-optionen .verein-link,
.link-optionen .besitzer-verein-link {
  padding: 10px 0;
  line-height: 10px; }

.link-optionen .besitzer-verein-link {
  padding-top: 0px; }

.thread-legende {
  font-weight: bold;
  margin-top: 10px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }

.thread-legende div {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px; }

.thread-legende div:nth-child(2) {
  border-left: 1px solid #ddd;
  padding-left: 10px; }

.zahnradkasten-normal .zahnrad {
  margin-right: 5px; }

.threaduebersicht-mod-hinweis {
  background-color: #b80718;
  position: absolute;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 5px;
  bottom: 0;
  right: 10px; }

#moderatebox {
  margin: 5px 0; }

/* To Delete */
.post-to-delete {
  background-color: #b8111f; }

#posts-to-delete .button {
  margin-top: 10px; }

.post-to-delete .delete-post a {
  color: #fff; }

@media only screen and (min-width: 767px) {
  #main .kategorie h1,
  #main .kategorie h2,
  #main .kategorie span {
    padding: 0 10px 0 4px; }
  #main #wappenFilter .swiper-wrapper {
    padding: 0 5px; }
  #main #registerNow {
    margin: 10px 5px; } }

@media only screen and (max-width: 767px) {
  #main #registerNow {
    margin: 10px 0; }
  #main .threaduebersicht-header.geruechtekueche h1.subheader_block {
    line-height: 0; }
  #main .threaduebersicht-header .filter-item {
    padding: 10px 10px; }
  #main .threaduebersicht-header a.button {
    padding: 12px 7px 12px 7px; }
  #main .threaduebersicht-header .threads-gelesen-button {
    width: 100%;
    float: none;
    margin-bottom: 20px; }
  #main .threaduebersicht-header hr {
    margin: 12px 0 21px; }
  #main .threaduebersicht-header .filter-box {
    border: none;
    margin-bottom: 10px; }
  #main .threaduebersicht-header .thread-uebersicht-filter span#GeruechteFilterForm_position {
    height: 60px;
    display: flex;
    align-items: center; }
  #main .threaduebersicht-header .thread-uebersicht-filter .button.small-6 {
    width: 48%; }
  #main .threaduebersicht-header .thread-uebersicht-filter .chzn-container-single .chzn-search input {
    width: 91%; }
  #main .threaduebersicht-header .thread-uebersicht-filter .chzn-container-single .chzn-single {
    height: 40px;
    padding: 8px 0 0 8px;
    border-radius: 0px; }
    #main .threaduebersicht-header .thread-uebersicht-filter .chzn-container-single .chzn-single div b {
      background-position: 0px 8px; }
  #main .threaduebersicht-header .thread-uebersicht-filter #gkFilter {
    background-color: #e4e4e4; }
  #main .threaduebersicht-footer select {
    height: 40px;
    font-size: 12px;
    border: 1px solid #ddd; }
  #main .threaduebersicht-footer ul.yiiPager a:link,
  #main .threaduebersicht-footer ul.yiiPager a:visited {
    padding: 12px 26px; }
  #main .threaduebersicht-footer h1.subheader_block {
    line-height: 0; }
  #main .zec-forum-navigation {
    z-index: 9999; }
    #main .zec-forum-navigation .zec-content .foreniconbackground {
      height: 35px;
      width: 35px;
      border-radius: 100%;
      border: 1px solid #f2f2f2;
      background-color: #f2f2f2;
      overflow: hidden;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-items: center;
      justify-content: center; }
      #main .zec-forum-navigation .zec-content .foreniconbackground img {
        width: 23px;
        height: auto; }
    #main .zec-forum-navigation .zec-content .navigation p,
    #main .zec-forum-navigation .zec-content .location p {
      margin: 10px;
      font-size: 13px;
      font-weight: 700; }
    #main .zec-forum-navigation .zec-content .navigation ul li,
    #main .zec-forum-navigation .zec-content .location ul li {
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-items: center;
      height: auto;
      padding: 10px 0;
      background-color: #f2f2f2;
      font-size: 16px;
      color: #1d75a3;
      font-family: "Source Sans Pro", sans-serif;
      font-weight: bold;
      margin: 10px;
      line-height: 18px; }
      #main .zec-forum-navigation .zec-content .navigation ul li a,
      #main .zec-forum-navigation .zec-content .location ul li a {
        display: inline-block;
        width: calc(100% - 50px);
        margin: 10px 0 10px 10px; }
    #main .zec-forum-navigation .zec-content .location {
      margin: 20px 0 0 0; }
    #main .zec-forum-navigation .zec-content .navigation ul li:first-child {
      background-image: url(/images/forum/forenuebersicht.svg);
      background-position: 3%;
      background-repeat: no-repeat;
      background-size: 8%;
      box-shadow: none;
      padding: 5px 0 5px 35px; }
    #main .zec-forum-navigation .zec-content .kategorie.quicknavigation {
      margin: 40px 0px 0 15px; }
    #main .zec-forum-navigation .zec-content .quicknavigation {
      margin: 10px 10px 0 10px; }
      #main .zec-forum-navigation .zec-content .quicknavigation select {
        height: 40px;
        font-size: 14px;
        font-family: "Source Sans Pro", sans-serif; }
  #main .large-6.columns#forum-navigation {
    width: 100%;
    height: 40px;
    background: transparent; }
    #main .large-6.columns#forum-navigation .navigation-text {
      float: left;
      width: 84%;
      height: 100%;
      position: relative;
      display: inline-block;
      background-color: #efa93b;
      margin-right: 3px;
      text-align: center;
      color: #fff;
      font-size: 20px;
      line-height: 40px;
      font-family: "Oswald", sans-serif; }
    #main .large-6.columns#forum-navigation .navigation-button {
      display: inline-block;
      background-color: #efa93b;
      width: 15%;
      height: 40px;
      text-align: center;
      padding: 4% 5%;
      margin: 0 auto; }
      #main .large-6.columns#forum-navigation .navigation-button > span {
        background: none repeat scroll 0 0 #fff;
        height: 2px;
        width: 17px;
        display: block;
        transition: all 0.1s ease-out 0s; }
      #main .large-6.columns#forum-navigation .navigation-button > span:nth-of-type(2) {
        margin: 4px 0; } }
