MyBB.de Forum

Normale Version: Java-Probleme
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

da ich mich absolut nicht mit solchen Sachen wie "schau mal nach, da beißt sich was mit deinen Java Scripten" anfangen kann... hilfe? Smile Bin am Verzweifeln....

Seit längerem können wir keine Pop-Ups mehr öffnen. Also wenn wir im Editor links bei den Smilies auf das Wort "mehr" klicken, ruckt der Browser, friert ein und macht gar nichts mehr. Erst nach einem refresh.

Ähnlich verhält es sich mit dem Account Switcher. Da hab ich im Plugin-Support schon angefragt. Aber noch keine Antwort bekommen, bzw. bei meiner Anfrage vor Monaten so was wie oben als Tipp erhalten. 

Ich habe natürlich im Browser mit der Konsole schon nachgesehen, aber keine rote Warnmeldung erhalten. 

Immer wieder liest man in ähnlichen Beiträgen, dass sich Versionen von Java oder Scripte nicht vertragen. Aber wenn man doch sein Forum auf den neusten Stand gebracht hat und die aktuellen Plugins dazu, sollte es  dann nicht Problemfrei sein? Vielleicht übersehe ich auch nur etwas?

Würde der Inhalt meiner headerinclude weiterhelfen um einen Fehler einzugrenzen?

Ach ja ich hab das Forum auch im Default-Style probiert, da kann ich die Links wie "mehr" bei den Smilies nicht einmal anklicken....
(19.02.2020, 20:31)clayton schrieb: [ -> ]Würde der Inhalt meiner headerinclude weiterhelfen um einen Fehler einzugrenzen?

Einen Versuch ist es auf jeden Fall wert, wenn du den headerinclude-Inhalt hier einfügst.
Bei dem in deinem Profil hinterlegten Forum treten jedenfalls mehrere Javascript-Fehler auf:
Code:
Uncaught ReferenceError: jQuery is not defined
Uncaught ReferenceError: $ is not defined
jQuery.Deferred exception: Cannot read property 'autoNS' of undefined TypeError: Cannot read property 'autoNS' of undefined
Uncaught TypeError: Cannot read property 'autoNS' of undefined
Das liegt an mehreren Fehler im Template headerinclude:
jQuery wird benutzt bevor es eingebunden ist:
Code:
<script type="text/javascript">
jQuery.noConflict();
</script>

<script type="text/javascript">
      $(document).ready(function () {
            $('selector').restive(options);
      });
</script>
Dann doppelt eingebunden:
Code:
<script type="text/javascript" src="https://www.buffymagazin.de/Forum/jscripts/jquery.js?ver=1800"></script>
<script type="text/javascript" src="https://www.buffymagazin.de/Forum/jscripts/jquery.js?ver=1813"></script>
script-Tag nicht geschlossen:
Code:
<script type="text/javascript" src="https://www.buffymagazin.de/Forum/jscripts/jquery.plugins.min.js?ver=1800">
Tipsy wird benutzt, ist aber nicht eingebunden:
Code:
<script type='text/javascript'>
jQuery(function() {
jQuery("a").tipsy({gravity: jQuery.fn.tipsy.autoNS});
jQuery("title").tipsy({gravity: jQuery.fn.tipsy.autoNS});
jQuery("img").tipsy({gravity: jQuery.fn.tipsy.autoNS});
jQuery("i").tipsy({gravity: jQuery.fn.tipsy.autoNS});
jQuery("span").tipsy({gravity: jQuery.fn.tipsy.autoNS});
jQuery("div").tipsy({gravity: jQuery.fn.tipsy.autoNS});
  });
</script>

PS: MyBB benutzt kein Java, sondern Javascript. Das sind beides völlig unterschiedliche Programmiersprachen, die nicht einmal ähnlich sind.
Huhu,

vielen Dank für die Hinweise, damit komme ich dann schon etwas besser klar. Aber weiß noch nicht wirklich was zu machen ist.  Blush

Hm aber wieso prangen mir die Fehler im Entwicklertool nicht entgegen?
Und wieso ist das so verbuggt? Ich hab an der Headerinclude nur die Links zu den googlefonts eingefügt und sonst gar nichts an ihr gemacht. NIchts gelöscht, nichts von Hand hinzugefügt. Wäre es gescheiter sie zurückzusetzen? Allerdings funktionieren die ganzen Funktionen auch nicht in einem Default-style, an dem seit der Installation nichts gemacht wurde.

Wink ich sagte doch mit javascript kenne ich mich nicht aus.. da kann man auch mal die Bezeichnung durcheinander bringen.


Zitat:
Code:
Uncaught ReferenceError: jQuery is not defined
Uncaught ReferenceError: $ is not defined
jQuery.Deferred exception: Cannot read property 'autoNS' of undefined TypeError: Cannot read property 'autoNS' of undefined
Uncaught TypeError: Cannot read property 'autoNS' of undefined

Genau nach so einer Meldung hatte ich gesucht. Edge hat mir das leider nicht angezeigt, auch nicht im Entwicklertool von Firefox Sad

Zitat:Das liegt an mehreren Fehler im Template headerinclude:
jQuery wird benutzt bevor es eingebunden ist:
Code:
<script type="text/javascript">
jQuery.noConflict();
</script>

<script type="text/javascript">
      $(document).ready(function () {
            $('selector').restive(options);
      });
</script>

An welcher Stelle muss es denn stehen?

Zitat:Dann doppelt eingebunden:
Code:
<script type="text/javascript" src="https://www.buffymagazin.de/Forum/jscripts/jquery.js?ver=1800"></script>
<script type="text/javascript" src="https://www.buffymagazin.de/Forum/jscripts/jquery.js?ver=1813"></script>

Gut, leichte Übung Smile das alte ver=1800 rauswerfen?

Zitat:script-Tag nicht geschlossen:
Code:
<script type="text/javascript" src="https://www.buffymagazin.de/Forum/jscripts/jquery.plugins.min.js?ver=1800">

Muss ich eigentlich nicht schließen oder? das ist im Template auch noch einmal in der ver=1813 da? Also einfach rauswerfen?

Zitat:Tipsy wird benutzt, ist aber nicht eingebunden:
Code:
<script type='text/javascript'>
jQuery(function() {
jQuery("a").tipsy({gravity: jQuery.fn.tipsy.autoNS});
jQuery("title").tipsy({gravity: jQuery.fn.tipsy.autoNS});
jQuery("img").tipsy({gravity: jQuery.fn.tipsy.autoNS});
jQuery("i").tipsy({gravity: jQuery.fn.tipsy.autoNS});
jQuery("span").tipsy({gravity: jQuery.fn.tipsy.autoNS});
jQuery("div").tipsy({gravity: jQuery.fn.tipsy.autoNS});
  });
</script>

Ich weiß nicht mal was Tipsy ist und wurde von mir nie bemüht. Hab aber nachgesehen - ist vom Theme mitgeliefert worden. Hab ich da nicht hingesetzt. Wo muss ich es einbinden, damit es keine Probleme mehr macht?  -> habe ich ganz entfernt, diese Funktion wollte ich im Forum nicht haben. Ich denke das ist der einfachere Weg.
Ich war jetzt mal neugierig zwecks Fehlersuche und habe die headerinclude ein wenig versucht umzubauen, aber ohne Erfolg. Dann habe ich mal zu Versuchszwecke ein komplett neues Theme installiert. In diesem ging der Account Switcher unter dem bei mir verlinkten Forum (https://www.buffymagazin.de/Forum) einwandfrei.
Sobald ich den Inhalt meiner global.css aus dem aktuellen Design meines Forums in das neue Theme gesetzt habe, hat der Account Switcher und auch das Pop-Up der Smilies nicht mehr funktioniert.... Keine Ahnung ob das eventuell besser hilft den Fehler einzugrenzen?

Code:
#blackmenu{
      width:99.6%;
  height:35px;
  background:#000 url(images/alphagamingv1.8/menupic.png) repeat-x;
   margin-top:10px;
}

#logoimg{
      margin-top:-32px;
   overflow:hidden;
}

#title_logo{
      width:386px;
    height: 56px;
      background: url(images/alphagamingv1.8/title_logo.png) no-repeat;
  float:right;
margin-top:-36px;
  margin-right:9px;

}

#avatar_welcome{
position: absolute;
    top: -25px; bottom:0; left: 700px; right:0;
    margin: auto;

}

body {
    background: #c0c0c0 url(https://www.buffymagazin.de/Forum/images/alphagamingv1.8/bg_03.png) 0% 0%;
background-attachment:fixed;
background-repeat: repeat-x;    
color: #646464;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
    text-align: center; /* IE 5 fix */
    line-height: 1.4;
}

a:link {
    color: #838383;
text-transform: uppercase;
    text-decoration: none;
}

a:visited {
    color: #838383;
text-transform: uppercase;
    text-decoration: none;
}

a:hover,
a:active {
    color: #838383;
text-transform: uppercase;
    text-decoration: line-through;
}

#container {
        background: #f5f5f5;
        border: 1px solid #e4e4e4
    color: #838383;
    text-align: left;
    line-height: 1.4;
    margin: auto auto;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
              width: 975px;  
    
}

.wrapper {
     width:50%;
    min-width: 975px;
    max-width: 1500px;
    margin:auto auto;
}

#logo {
    background: #fff;
    border-bottom: 1px solid #263c30;
    height:100%;
  padding:2px;
  margin-top:10px;

}

#content {
    background: white;
    width: 99.6% !important;
    overflow: hidden;

}

#header ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
  
}

#header ul.menu li {
    margin: 0 2px;
    display: inline;
}

#header ul.menu li a {
    
    padding-left:20px;
    color:gray;
    background: url(images/alphagamingv1.8/headerlinks_sprite.png); /* icons here */
    background-repeat: no-repeat;
    display: inline-block;
    
}

#logo ul.top_links {
    font-weight: bold;
    text-align: left;
    margin: -10px 5px 0 0;
    top:9px;
  position:relative;
  font-size:12px;
  font-family:Arial;
  
}

#logo ul.top_links a.search {
    background-position: 0 0;
}

#logo ul.top_links a.memberlist {
    background-position: 0 -20px;
}

#logo ul.top_links a.calendar {
    background-position: 0 -40px;
}

#logo ul.top_links a.help {
    background-position: 0 -60px;
}

#logo ul.top_links a.portal {
    background-position: 0 -180px;
}

#panel .upper a.logout {
    font-weight: bold;
    background: url(images/alphagamingv1.8/headerlinks_sprite.png) right -80px no-repeat;
    padding-right: 20px;
    margin-left: 10px;
}

#panel .upper a.login,
#panel .upper a.lost_password {
    background: url(images/alphagamingv1.8/headerlinks_sprite.png) 0 -100px no-repeat;
    padding-left: 20px;
    margin-left: 10px;
    font-weight: bold;
}

#panel .upper a.register {
    background: url(images/alphagamingv1.8/headerlinks_sprite.png) right -80px no-repeat;
    padding-right: 15px;
    margin-left: 10px;
    font-weight: bold;
}

#panel .lower ul.panel_links {
    float: left;
}

#panel .lower ul.panel_links a.usercp {
    background-position: 0 -120px;
}

#panel .lower ul.panel_links a.modcp {
    background-position: 0 -140px;
}

#panel .lower ul.panel_links a.admincp {
    background-position: 0 -160px;
}

#panel .lower ul.user_links {
    float: right;
}

#panel .lower ul.user_links li a {
    padding: 0;
    background-image: none;
}

#panel .upper {
    background: #000  url(images/alphagamingv1.8/menupic.png);
    border-top: 1px solid #444;
    padding: 7px;
    clear: both;
    width:98.5%;
    color: #fff;
    position:relative;
  
  
}

#panel .upper a:link,
#panel .upper a:visited,
#panel .upper a:hover,
#panel .upper a:active {
    color: #fff;
    
}

#panel .lower {
    background: #464646;
    color: #fff;
    padding: 3px;
     position:relative;
    width:99.3%;
  
}

#panel .lower a:link,
#panel .lower a:visited,
#panel .lower a:hover,
#panel .lower a:active {
    color: #fff;
  
}

#search {
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
    vertical-align: middle;
    position:relative;
    top:8px;
    left:-5px;
}

#search input.button,
#search input.textbox {
    border-color: #000;
}

#search input.button {
    background: #636363  top left repeat-x;
    color: #fff;
}

#search input {
    margin: -3px 0;
}

#quick_login .remember_me input {
    vertical-align: middle;
    margin: -3px 0 0 5px;
}

#footer {
    clear: both;
}

#footer ul.menu {
    margin: 0;
    padding: 0;
    list-style: none;
}

#footer ul.menu li {
    margin: 0 5px;
    display: inline;
}

#footer .upper {
    background: #efefef;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    padding: 6px;
    font-size: 12px;
    overflow: hidden;
    width:960px;
}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
    color: #777;
}

#footer .upper .language {
    float: right;
    margin: -1px;
    margin-left: 15px;
}

#footer .upper .language select {
    border-color: #ccc;
}

#footer .upper .theme {
    float: right;
    margin: -1px;
    margin-right: 15px;
}

#footer .upper .theme select {
    border-color: #ccc;
}

#footer .upper ul.bottom_links {
    float: left;
    margin: 4px 0 0 0;
}

#footer .lower {
    color: #666;
    padding: 6px 6px 12px 6px;
    overflow: hidden;
    font-size: 11px;
}

#footer .lower a:link,
#footer .lower a:visited {
    color: #444;
    font-weight: bold;
}

#footer .lower a:hover,
#footer .lower a:active {
    color: #333;
    text-decoration: underline;
    font-weight: bold;
}

#footer .lower #current_time {
    float: right;
    color: #888;
  margin-right:15px;
}

#debug {
    float: right;
    text-align: right;
    margin-top: 20px;
    font-size: 11px;
  margin-right:10px;
}

.scaleimages img {
    max-width: 100%;
}

.forum_status {
    height: 50px;
    width: 50px;
    background: url(images/alphagamingv1.8/forum_icon_sprite.png) no-repeat 0 0;
    display: inline-block;
}

.forum_on {
    background-position: 0 0;
}

.forum_off {
    background-position: 0 -56px;
}

.forum_offlock {
    background-position: 0 -100px;
}

.forum_offlink {
    background-position: 0 -150px;
}

.subforumicon {
    height: 10px;
    width: 10px;
    display: inline-block;
    margin: 0 5px;
    background: url(images/mini_status_sprite.png) no-repeat 0 0;
}

.subforum_minion {
    background-position: 0 0;
}

.subforum_minioff {
    background-position: 0 -10px;
}

.subforum_miniofflock {
    background-position: 0 -20px;
}

.subforum_miniofflink {
    background-position: 0 -30px;
}

table {
    color: #6e6d6d;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;    
}

.tborder {
    background: #f5f5f5;
    width: 100%;
    margin: auto auto;
  border:2px solid #fff;
}

.tfixed {
    table-layout: fixed;
    word-wrap: break-word;
}

.thead {
    background: url(images/alphagamingv1.8/thead.png)  repeat-x;
    color: #595959;
    padding-left: 10px;
    padding-top:8px;
    padding:bottom:10px;
    height:33px;
    border-bottom:1px solid white;

}

.thead a:link {
    color: #595959;
    text-decoration: none;
}

.thead a:visited {
    color: #595959;
    text-decoration: none;
}

.thead a:hover,
.thead a:active {
    color: #595959;
    text-decoration: line-through;
}

.tcat_rel {
    background: #cac9c8 ;
    color: #838383;
    padding: 6px;
    font-size: 14px;
    position:relative;
    top:-1px;
   font-weight: bold;
}


.tcat {
    background: #cac9c8 ;
    color: #838383;
    padding: 6px;
    font-size: 12px;
    position:relative;
    top:-1px;
}

.tcat a:link {
    color: #000000;
}

.tcat a:visited {
    color: #000000;
}

.tcat a:hover,
.tcat a:active {
    color: #000000;
}

.trow1 {
    background: #e6e6e6;
    border-bottom:2px solid #fff;
}

.trow1_acc {
    background: #e6e6e6;
font-size: 11px;
    
}

.trow2 {
    background: #e2e2e2;
    border-bottom:2px solid #fff;
}

.trow2_acc {
    background: #e2e2e2;

}

.trow_shaded {
    background: #e6e6e6;
    border-color: #ffdde0 #ffb8be #ffb8be #ffdde0;
}

.no_bottom_border {
    border-bottom: 0;
}

.post.unapproved_post {
    background: #ffdde0;
}

.post.unapproved_post .post_author {
    border-bottom-color: #ffb8be;
}

.post.classic.unapproved_post .post_author {
    border-color: #ffb8be;
}

.post.unapproved_post .post_controls {
    border-top-color: #ffb8be;
}

.trow_deleted,
.post.deleted_post {
    background: #E8DEFF;
}

.trow_selected,
tr.trow_selected td {
    background: #FFFBD9;
    color: #333;
    border-right-color: #F7E86A;
    border-bottom-color: #F7E86A;
}

.trow_selected a:link,
.trow_selected a:visited,
.trow_selected a:hover,
.trow_selected a:active {
    color: #333;
}

.trow_sep {
    background: #e5e5e5;
    color: #000;
    border-bottom: 1px solid #ffffff;
    padding: 6px;
    font-size: 12px;
    font-weight: bold;
}

.tfoot {
background: #e6e6e6;    
border-top: 1px solid #fff;
    padding: 6px;
    color: #838383;
}

.tfoot a:link {
    color: #838383;
    text-decoration: none;
}

.tfoot a:visited {
    color: #838383;
    text-decoration: none;
}

.tfoot a:hover,
.tfoot a:active {
    color: #838383;
    text-decoration: underline;
}

.thead input.textbox,
.thead select {
    
}

.bottommenu {
    background: #efefef;
    color: #000000;
    border: 1px solid #4874a3;
    padding: 10px;
  width:50%;
}

.navigation {
    color: #747474;
    font-size: 11px;
font-weight: bold;
    position:relative;
    top:5px;
    left:10px;
  padding-bottom:5px;
}

.navigation a:link {
color: #747474;
    text-decoration: none;
}

.navigation a:visited {
color: #747474;
    text-decoration: none;
}

.navigation a:hover,
.navigation a:active {
color: #747474;
    text-decoration: none;
}

.navigation .active {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

.smalltext {
    font-size: 11px;
}

.largetext {
    font-size: 16px;
    font-weight: bold;
}

fieldset {
    padding: 12px;
    border: 1px solid #ddd;
    margin: 0;
}

fieldset.trow1,
fieldset.trow2 {
    border-color: #bbb;
}

fieldset.align_right {
    text-align: right;
}

input.textbox {
    background: #ffffff;
    color: #333;
    border: 1px solid #ccc;
    padding: 3px;
    outline: 0;
    font-size: 13px;
    font-family: Verdana, Arial, Sans-Serif;
}

textarea {
    background: #ffffff;
    color: #333;
    border: 1px solid #ccc;
    padding: 2px;
    line-height: 1.4;
    outline: 0;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
}

select {
    background: #ffffff;
    padding: 3px;
    border: 1px solid #ccc;
    outline: 0;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
}

button,
input.button {
    padding: 3px 8px;
    cursor: pointer;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
    background: #eee url(images/buttons_bg.png) repeat-x;
    border: 1px solid #bbb;
    color: #333;
    outline: 0;
}

button:hover,
input.button:hover {
    border-color: #aaa;
}

form {
    margin: 0;
    padding: 0;
}

form input.error {
    border: 1px solid #f30;
    color: #f30;
    background: #ffffff;
    padding: 3px;
    outline: 0;
    font-size: 13px;
    font-family: Verdana, Arial, Sans-Serif;
}

form input.valid {
    border: 1px solid #0c0;
    background: #ffffff;
    padding: 3px;
    outline: 0;
    font-size: 13px;
    font-family: Verdana, Arial, Sans-Serif;
}

form label.error {
    color: #f30;
    margin: 5px;
    padding: 0px;
    display: block;
    font-weight: bold;
    font-size: 11px;
}

form #message {
    width: 500px;
}
form #message_pn
width: 590px;
}


.editor {
    background: #f1f1f1;
    border: 1px solid #ccc;
}

.editor_control_bar {
    background: #fff;
    border: 1px solid #ccc;
}

.post .editor_control_bar {
    background: #f5f5f5;
}

.popup_menu {
    background: #fff;
    border: 1px solid #ccc;
}

.popup_menu .popup_item {
    background: #efefef;
    color: #333;
}

.popup_menu .popup_item:hover {
    background: #0072BC;
    color: #fff;
}

.trow_reputation_positive {
    background: #ccffcc;
}

.trow_reputation_negative {
    background: #ffcccc;
}

.reputation_positive {
    color: green;
}

.reputation_neutral {
    color: #444;
}

.reputation_negative {
    color: red;
}

.repbox {
    font-size:16px;
    font-weight: bold;
    padding:5px 7px 5px 7px;
}

._neutral {
    background-color:#FAFAFA;
    color: #999999;
    border:1px solid #CCCCCC;
}

._minus {
    background-color: #FDD2D1;
    color: #CB0200;
    border:1px solid #980201;
}

._plus {
    background-color:#E8FCDC;
    color: #008800;
    border:1px solid #008800;
}

img {
    border: none;
}

img.attachment {
    border: 1px solid #E9E5D7;
    padding: 2px;
}

hr {
    background-color: #000000;
    color: #000000;
    height: 1px;
    border: 0px;
}

.clear {
    clear: both;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

.hidden {
    display: none;
    float: none;
    width: 1%;
}

.hiddenrow {
    display: none;
}

.selectall {
    background: #FFFBD9;
    border-bottom: 1px solid #F7E86A;
    color: #333;
    text-align: center;
}

.expcolimage {
    float: right;
    width: auto;
    vertical-align: middle;
    margin-top: 3px;
}

.tcat_menu > .expcolimage {
    margin-top: 0;
}

blockquote {
    border: 1px solid #ccc;
    margin: 0;
    background: #fff;
    padding: 10px;
}

blockquote cite {
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    font-style: normal;
    display: block;
    padding-bottom: 3px;
    margin: 0 0 10px 0;
}

blockquote cite  >  span {
    float: right;
    font-weight: normal;
    font-size: 12px;
    color: #666;
}

blockquote cite span.highlight {
    float: none;
    font-weight: bold;
    padding-bottom: 0;
}

.codeblock {
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
}

.codeblock .title {
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    padding-bottom: 3px;
    margin: 0 0 10px 0;
}

.codeblock code {
    overflow: auto;
    height: auto;
    max-height: 200px;
    display: block;
    font-family:Verdana, Arial, Sans-Serif;
    font-size: 13px;
}

.smilie {
    vertical-align: middle;
}

.smilie_pointer {
    cursor: pointer;
}

.separator {
    margin: 5px;
    padding: 0;
    height: 0px;
    font-size: 1px;
    list-style-type: none;
}

/* .popup_menu .popup_item_container {
    margin: 1px;
    text-align: left;
}

.popup_menu .popup_item {
    display: block;
    padding: 4px;
    white-space: nowrap;
    text-decoration: none;
}

.popup_menu a.popup_item:hover {
    text-decoration: none;*/

.popup_menu {
    background: #fff;
    border: 1px solid #ccc;
}

.popup_menu .popup_item {
    background: #efefef;
    color: #333;
}

.popup_menu .popup_item:hover {
    background: #0072BC;
    color: #fff;
}


}

.subject_new {
    font-weight: bold;
}

.highlight {
    background: #FFFFCC;
    padding-top: 3px;
    padding-bottom: 3px;
}

.pm_alert {
    background: #FFF6BF;
    border: 1px solid #FFD324;
    text-align: center;
    padding: 5px 20px;
    margin-bottom: 15px;
    font-size: 11px;
}

.red_alert {
    background: #FBE3E4;
    border: 1px solid #A5161A;
    color: #A5161A;
    text-align: center;
    padding: 5px 20px;
    margin-bottom: 15px;
    font-size: 11px;
    word-wrap: break-word;
}

.red_alert a:link,
.red_alert a:visited,
.red_alert a:hover,
.red_alert  a:active {
    color: #A5161A;
}

.high_warning {
    color: #CC0000;
}

.moderate_warning {
    color: #F3611B;
}

.low_warning {
    color: #AE5700;
}

.online {
    color: #15A018;
}

.offline {
    color: #C7C7C7;
}

div.error {
    padding: 5px 10px;
    border-top: 2px solid #FFD324;
    border-bottom: 2px solid #FFD324;
    background: #FFF6BF;
    font-size: 12px;
}

div.error p {
    margin: 0;
    color: #333;
    font-weight: normal;
}

div.error p em {
    font-style: normal;
    font-weight: bold;
    padding-left: 24px;
    display: block;
    color: #C00;
    background: url(images/error.png) no-repeat 0;
}

div.error ul {
    margin-left: 24px;
}

.pagination {
    font-size: 11px;
    padding-top: 10px;
    margin-bottom: 5px;
}

.tfoot .pagination,
.tcat .pagination {
    padding-top: 0;
}

.pagination .pages {
    font-weight: bold;
}

.pagination .pagination_current,
.pagination a {
    padding: 3px 6px;
    margin-bottom: 3px;
}

.pagination a {
    background: #f5f5f5;
    border: 1px solid #ccc;
}

.pagination .pagination_current {
    background: none;
    color: #333;
    border: none;
    font-weight: bold;
}

.pagination a:hover {
    background: #0072BC;
    color: #fff;
    border-color: #263c30;
    text-decoration: none;
}

.pagination .go_page img {
    margin-bottom: -4px;
}

.drop_go_page {
    background: #f5f5f5;
    padding: 4px;
}

.pagination_breadcrumb {
    background-color: #efefef;
    border: 1px solid #fff;
    outline: 1px solid #ccc;
    padding: 5px;
    margin-top: 5px;
    font-weight: normal;
}

.pagination_breadcrumb_link {
    vertical-align: middle;
    cursor: pointer;
}

.thread_legend,
.thread_legend dd {
    margin: 0;
    padding: 0;
}

.thread_legend dd {
    padding-bottom: 4px;
    margin-right: 15px;
}

.thread_legend img {
    margin-right: 4px;
    vertical-align: bottom;
}

.forum_legend,
.forum_legend dt,
.forum_legend dd {
    margin: 0;
    padding: 0;
  line-height:30px;
}

.forum_legend dd {
    float: left;
    margin-right: 10px;
    margin-top: 7px;
}

.forum_legend dt {
    margin-right: 10px;
    float: left;
}

.success_message {
    color: #00b200;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 10px;
}

.error_message {
    color: #C00;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 10px;
}

#posts_container {
    padding: 1%;
}

.ignored_post {
    border-top: 3px solid #333;
    padding: 15px;
}

.ignored_post .show_ignored_post {
    margin-top: -15px;
}

.ignored_post .show_ignored_post a.button span {
    background-position: 0 -400px;
}

.post {
    overflow: hidden;
}

.post.classic {
    padding-top: -1px;
}

.post .post_author {
    border-bottom: 1px solid #ccc;
    border-top: 2px solid #ccc;
    background: #f5f5f5;
    padding: 5px;
    overflow: hidden;
}

.post.classic .post_author {
    border: 1px solid #ddd;
    float: left;
    width: 22%;
    margin: 0 1px 15px 0;
    border-left: 0;
    padding: 5px 1%;
}

.post .post_author .buddy_status {
    vertical-align: middle;
    margin-top: -4px;
}

.post .post_author div.author_avatar {
    float: left;
    margin-right: 3px;
}

.post.classic .post_author div.author_avatar {
    float: none;
    text-align: center;
    margin-bottom: 8px;
}

.post .post_author div.author_avatar img {
    padding: 5px;
    
}

.post .post_author div.author_information {
    float: right;
    padding: 6px 8px;
}

.post.classic .post_author div.author_information {
    float: none;
    padding: 0;
              font-size: 14px;
    text-align: center;
}

.post .post_author div.author_statistics {
    float: right;
    font-size: 11px;
    padding: 3px 10px 3px 5px;
    color: #666;
    line-height: 1.3;
}

.post.classic .post_author div.author_statistics {
    border-top: 1px dotted #ccc;
    margin: 6px 0 0 0;
    padding: 6px 6px 3px 6px;
    float: none;
}

.post .post_head {
    font-size: 11px;
    padding-bottom: 4px;
    border-bottom: 1px dotted #555555;
    margin-bottom: 4px;
}

.post .post_head span.post_date {
    color: #666;
}

.post .post_head span.edited_post {
    font-size: 10px;
    color: #999;
}

.post .post_head span.edited_post a {
    color: #666;
}

.post_body {
    font-size: 13px;
    padding: 12px 0;
}

.post.classic .post_content {
    float: left;
    width: 73%;
    padding: 0 1% 5px 1%;
background: #f5f5f5
}

.post.classic .post_content_pmnew {
    float: left;
    width: 537px;
    padding: 0 1% 5px 1%;
background: #f5f5f5

}


.post_content {
    padding: 9px 10px 5px 10px;
background: #f5f5f5

}

.post_content_pmnew {
    padding: 9px 10px 5px 10px;
background: #f5f5f5

}

.post_content .signature {
    margin-top: 5px;
    border-top: 1px dotted #ddd;
    padding: 10px 0 4px 0;
}

.post .post_meta {
    margin: 4px 0;
    font-size: 11px;
    color: #999;
}

.post .post_meta a:link,
.post .post_meta a:visited {
    color: #777;
}

.post .post_meta a:hover,
.post .post_meta a:active {
    color: #777;
}

.post_controls {
    clear: both;
    background: #f5f5f5;
    border-bottom: 1px solid #ccc;
    padding: 5px;
    overflow: hidden;
}

.postbit_buttons > a:link,
.postbit_buttons > a:hover,
.postbit_buttons > a:visited,
.postbit_buttons > a:active {
    display: inline-block;
    padding: 2px 5px;
    margin: 2px;
    font-size: 11px;
    background: #eee url(images/buttons_bg.png) repeat-x;
    border: 1px solid #ccc;
    color: #555;
}

.postbit_buttons > a:hover {
    border-color: #bbb;
}

.postbit_buttons a span {
    padding-left: 20px;
    display: inline-block;
    height: 16px;
    background-image: url(images/buttons_sprite.png);
    background-repeat: no-repeat;
}

.postbit_buttons a.postbit_find span {
    background-position: 0 0;
}

.postbit_buttons a.postbit_reputation_add span {
    background-position: 0 -20px;
}

.postbit_buttons a.postbit_email span {
    background-position: 0 -40px;
}

.postbit_buttons a.postbit_website span {
    background-position: 0 -60px;
}

.postbit_buttons a.postbit_pm span {
    background-position: 0 -80px;
}

.postbit_buttons a.postbit_quote span {
    background-position: 0 -100px;
}

.postbit_buttons a.postbit_multiquote span {
    background-position: 0 -120px;
}

.postbit_buttons a.postbit_multiquote_on span {
    background-position: 0 -140px;
}

.postbit_buttons a.postbit_edit span {
    background-position: 0 -160px;
}

.postbit_buttons a.postbit_qdelete span {
    background-position: 0 -180px;
}

.postbit_buttons a.postbit_qrestore span {
    background-position: 0 -200px;
}

.postbit_buttons a.postbit_report span {
    background-position: 0 -220px;
}

.postbit_buttons a.postbit_warn span {
    background-position: 0 -240px;
}

.postbit_buttons a.postbit_purgespammer span {
    background-position: 0 -540px;
}

.postbit_buttons a.postbit_reply_pm span {
    background-position: 0 -260px;
}

.postbit_buttons a.postbit_reply_all span {
    background-position: 0 -280px;
}

.postbit_buttons a.postbit_forward_pm span {
    background-position: 0 -300px;
}

.postbit_buttons a.postbit_delete_pm span {
    background-position: 0 -320px;
}


.post:not(.deleted_post) .postbit_qrestore,
.post:not(.deleted_post) .status_type,
.post.deleted_post .postbit_mirage {
    display: none;
}


a.button:link,
a.button:hover,
a.button:visited,
a.button:active {
    background: #0f0f0f url(images/tcat.png) repeat-x;
    color: #fff;
    display: inline-block;
    padding: 4px 8px;
    margin: 2px 2px 6px 2px;
    border: 1px solid #000;
    font-size: 14px;
}

a.button.small_button {
    font-size: 13px;
    margin: 0;
    padding: 3px 6px;
}

a.button span {
    padding-left: 20px;
    display: inline-block;
    background-image: url(images/buttons_sprite.png);
    background-repeat: no-repeat;
}

a.button.new_thread_button span {
    background-position: 0 -340px;
}

a.button.new_reply_button span {
    background-position: 0 -360px;
}

a.button.closed_button span {
    background-position: 0 -380px;
}

a.button.rate_user_button span {
    background-position: 0 -400px;
}

a.button.add_buddy_button span {
    background-position: 0 -440px;
}

a.button.remove_buddy_button span {
    background-position: 0 -480px;
}

a.button.add_ignore_button span {
    background-position: 0 -460px;
}

a.button.remove_ignore_button span {
    background-position: 0 -500px;
}

a.button.report_user_button span {
    background-position: 0 -520px;
}

.quick_jump {
    background: url(images/jump.png) no-repeat 0;
    width: 13px;
    height: 13px;
    padding-left: 13px; /* amount of padding needed for image to fully show */
    margin-top: -3px;
    border: none;
}

.pollbar {
    background: url(images/pollbar.png) top left repeat-x;
    border: 1px solid #3f3f3f;
    height: 10px;
}

.pollbar .percent {
    display: none;
}

.posticons_label {
    white-space: nowrap;
}
.newpostings {
    font-family: "Lora",sans-serif;
        letter-spacing: 2px;
        text-transform: uppercase;
        font-weight: bold;
}

.tborder .forum_1 {
background:  url(images/alphagamingv1.8/kategorie_frontier.jpg) no-repeat;
background-color: #838383;
height:75px;
padding: 0px 4px;
padding-left:10px;

}

.tborder .forum_4 {
background: url(images/alphagamingv1.8/kategorie_pioneers.jpg) no-repeat;
background-color: #838383;
height:75px;
padding: 0px 4px;
padding-left:10px;

}

.tborder .forum_10 {
    background: url(images/alphagamingv1.8/kategorie_camden.jpg) no-repeat;
background-color: #838383;
height:75px;
padding: 0px 4px;
padding-left:10px;

}

.tborder .forum_17 {
    background: url(images/alphagamingv1.8/kategorie_outland.jpg) no-repeat;
background-color: #838383;
height:75px;
padding: 0px 4px;
padding-left:10px;

}

.tborder .forum_167 {
    background: url(images/alphagamingv1.8/kategorie_chiefs.jpg) no-repeat;
    background-color: #838383;
height:75px;
padding: 0px 4px;
padding-left:10px;

}

.profiltext {
color: #6e6d6d;
    display: inline-block;
    font-family: "Lora",Trebuchet MS;
    font-size: 20px;
    height: 26px;
    letter-spacing: 2px;
    margin: 2px;
    text-decoration: none;
text-shadow: 4px 4px 4px #bd9746;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    white-space: nowrap;
    width: 0;
}
.newsbox_td{
background: url(images/alphagamingv1.8/hinterg.png) no-repeat;
width: 260px;
height: 185px;
position:relativ; bottom:50px; left:-10px; right:1px

}

.profiltext_tab {
color: #545454;
    font-family: "Lora",Trebuchet MS;
    font-size: 20px;
    height: 26px;
    letter-spacing: 2px;
    margin: 2px;
    text-decoration: none;
text-shadow: 4px 4px 4px #6e6d6d;
text-align: center; /* IE 5 fix */
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    white-space: nowrap;
    width: 0;
}
.profil2 {
color:#4d4d4d;
text-decoration: overline; Color:4d4d4d;
font-weight: bold;

}
.profil3 {
color:#4d4d4d; text-decoration: none; Color:4d4d4d; font-weight: bold;

}

.boxh2 {
font-family: times new roman;
font-size: 14px;
text-transform: lowercase;
font-style: italic;
display: inline;
color: #666666;


}

.boxh1 {
font-family: times new roman;
font-size: 22px;
text-transform: lowercase;
font-style: italic;
display: inline;
color: #000000;
    margin-left: 30px;
    margin-right: auto;

}

.boxh3 {
font-family: times new roman;
font-size: 22px;
text-transform: lowercase;
font-style: italic;
display: inline;
color: #000000;


}
.newsbox {
Color:#000000;
textdecoration: None;
font-size: 9.5px;    

}

.newsbox a:link {
color: #838383;
text-decoration: none;

}

.newsbox a:visited {
color: #838383;
text-decoration: none;
}
.newsbox a:hover, .newsbox a:active {
color: #838383;
text-decoration: line-through;
}
.newsbold {

Color:#000000;
text-decoration: none;
border-bottom: 1px black dotted;
font-size: 9.5px;
font-weight: bold;    

}

.forum_subtitel {
color: #716d6d;
    font-family: "Lora",Trebuchet MS;
    font-size: 20px;
    height: 26px;
    letter-spacing: 2px;
    margin: 2px;
    text-decoration: none;
text-shadow: 4px 4px 4px #937e5a;
text-align: center; /* IE 5 fix */
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    white-space: nowrap;
    width: 0;
}

.profiltext_grey {
color: #6e6d6d;
    font-family: "Lora",Trebuchet MS;
    font-size: 17px;
    height: 25px;
    letter-spacing: 2px;
    margin: 2px;
    text-decoration: none;
text-shadow: 4px 4px 4px #6e6d6d;
text-align: center; /* IE 5 fix */
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    white-space: nowrap;
    width: 0;


/** jGrowl Start **/

/** Special IE6 Style Positioning **/
.ie6 {
    position: absolute;
}

.ie6.top-right {
    right: auto;
    bottom: auto;
    left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.top-left {
    left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-right {
    left: expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.bottom-left {
    left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.ie6.center {
    left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
    width: 100%;
}

/** jGrowl Styling **/
.jGrowl {
    z-index: 9999;
    color: #fff;
    font-size: 12px;
    position: fixed;
}

.jGrowl.top-left {
    left: 0px;
    top: 0px;
}

.jGrowl.top-right {
    right: 0px;
    top: 0px;
}

.jGrowl.bottom-left {
    left: 0px;
    bottom:    0px;
}

.jGrowl.bottom-right {
    right: 0px;
    bottom: 0px;
}

.jGrowl.center {
    top: 0px;
    width: 50%;
    left: 25%;
}

/** Cross Browser Styling **/

.center .jGrowl-notification,
.center .jGrowl-closer {
    margin-left: auto;
    margin-right: auto;
}

.jGrowl .jGrowl-notification,
.jGrowl .jGrowl-closer {
    background-color: #000;
    opacity: .85;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    zoom: 1;
    width: 235px;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1em;
    text-align: left;
    display: none;
    border-radius: 5px;
}

.jGrowl .jGrowl-notification {
    min-height: 40px;
}

.jGrowl .jGrowl-notification,
.jGrowl .jGrowl-closer {
    margin: 10px;
}

.jGrowl .jGrowl-notification .jGrowl-header {
    font-weight: bold;
    font-size: .85em;
}

.jGrowl .jGrowl-notification .jGrowl-close {
    z-index: 99;
    float: right;
    font-weight: bold;
    font-size: 1em;
    cursor: pointer;
}

.jGrowl .jGrowl-closer {
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    font-size: .9em;
    font-weight: bold;
    text-align: center;
}

/** Hide jGrowl when printing **/
@media print {
    .jGrowl {
        display: none;
}


}

/** jGrowl End **/

/** Modal Start **/

.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 9999;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.75);
    text-align: center;
}
.blocker:before{
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em;
}
.blocker.behind {
    background-color: transparent;
}
.modal {
    width: 400px;
    text-align: left;
    background: #fff;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
}
.modal a.close-modal {
    position: absolute;
    top: -12.5px;
    right: -12.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background: url(images/close.png) no-repeat 0 0;
}

.modal-spinner {
    display: none;
    width: 64px;
    height: 64px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-right: -32px;
    margin-top: -32px;
    background: url(images/spinner_big.gif) no-repeat center center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}

/** Modal End **/

/** Impromptu Start **/

/*! jQuery-Impromptu - v5.2.4 - 2014-05-26
* http://trentrichardson.com/Impromptu
* Copyright (c) 2014 Trent Richardson; Licensed MIT */

.jqifade {
    position: absolute;
    background-color: #777777;
}

div.jqi {
    width: 400px;
    max-width:90%;
    font-family: Verdana, Arial, Sans-Serif;
    position: absolute;
    background-color: #ffffff;
    font-size: 11px;
    text-align: left;
    border: solid 1px #eeeeee;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 7px;
}

div.jqi .jqiclose {
    position: absolute;
    top: 4px; right: -2px;
    width: 18px;
    cursor: default;
    color: #bbbbbb;
    font-weight: bold;
}

div.jqi .jqistate {
    background-color: #fff;
}

div.jqi .jqititle {
    padding: 5px 10px;
    font-size: 16px;
    line-height: 20px;
    border-bottom: solid 1px #eeeeee;
}

div.jqi .jqimessage {
    padding: 10px;
    line-height: 20px;
    color: #444444;
}

div.jqi .jqibuttons {
    text-align: right;
    margin: 0 -7px -7px -7px;
    border-top: solid 1px #e4e4e4;
    background-color: #f4f4f4;
    border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
}

div.jqi .jqibuttons button {
    margin: 0;
    padding: 15px 20px;
    background-color: transparent;
    font-weight: normal;
    border: none;
    border-left: solid 1px #e4e4e4;
    color: #777;
    font-weight: bold;
    font-size: 12px;
}

div.jqi .jqibuttons button.jqidefaultbutton {
    color: #489afe;
}

div.jqi .jqibuttons button:hover,
div.jqi .jqibuttons button:focus {
    color: #287ade;
    outline: none;
}

.jqiwarning .jqi .jqibuttons {
    background-color: #b95656;
}

/* sub states */

div.jqi .jqiparentstate::after {
    background-color: #777;
    opacity: 0.6;
    filter: alpha(opacity=60);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

div.jqi .jqisubstate {
    position: absolute;
    top: 0;
    left: 20%;
    width: 60%;
    padding: 7px;
    border: solid 1px #eeeeee;
    border-top: none;
    border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
}

div.jqi .jqisubstate .jqibuttons button {
    padding: 10px 18px;
}

/* arrows for tooltips/tours */

.jqi .jqiarrow {
    position: absolute;
    height: 0; width: 0;
    line-height: 0;
    font-size: 0;
    border: solid 10px transparent;
}

.jqi .jqiarrowtl {
    left: 10px;
    top: -20px;
    border-bottom-color: #ffffff;
}

.jqi .jqiarrowtc {
    left: 50%;
    top: -20px;
    border-bottom-color: #ffffff;
    margin-left: -10px;
}

.jqi .jqiarrowtr {
    right: 10px;
    top: -20px;
    border-bottom-color: #ffffff;
}

.jqi .jqiarrowbl {
    left: 10px;
    bottom: -20px;
    border-top-color: #ffffff;
}

.jqi .jqiarrowbc {
    left: 50%;
    bottom: -20px;
    border-top-color: #ffffff;
    margin-left: -10px;
}

.jqi .jqiarrowbr {
    right: 10px;
    bottom: -20px;
    border-top-color: #ffffff;
}

.jqi .jqiarrowlt {
    left: -20px;
    top: 10px;
    border-right-color: #ffffff;
}

.jqi .jqiarrowlm {
    left: -20px;
    top: 50%;
    border-right-color: #ffffff;
    margin-top: -10px;
}

.jqi .jqiarrowlb {
    left: -20px;
    bottom: 10px;
    border-right-color: #ffffff;
}

.jqi .jqiarrowrt {
    right: -20px;
    top: 10px;
    border-left-color: #ffffff;
}

.jqi .jqiarrowrm {
    right: -20px;
    top: 50%;
    border-left-color: #ffffff;
    margin-top: -10px;
}

.jqi .jqiarrowrb {
    right: -20px;
    bottom: 10px;
    border-left-color: #ffffff;
}

.hide {

   display: block;

   margin: 5px;

   padding: 10px;

   border: 2px solid #A80014;

   border-left: none;

   border-right: none;

   background: #FFC2C9;

}

/** Impromptu End */
Zusätzlich zu o.g. sind in Deinen Templates viele HTML-Fehler.
Mich würde mal interessiere, wie die alle dahin kommen. Wink
Na wie wohl Wink Nix-Könner am Umbau Big Grin
Aber eigentlich nur wenig eingegriffen. Und beim zweiten Forum schon vieles besser gemacht. Big Grin Wie z.B. nur noch über css gearbeitet usw.

Wenn alles nix hilft und die Fehlersuche auch viel zu komplex wird, zieh ich einfach das ganze von Neuem auf. Mit neuem, kompatiblen Design für 1.8.22 und ordentlicheren Arbeiten an den Templates.

Aber meistens sind schon Fehler in den Themes drinnen. Ich habe im anderen Forum am Default nichts geändert und er wirft mir gleich "falsches Html-Format" entgegen, wenn ich es mir mit dem Entwicklertool anschaue.
In deiner global.css fehlt bei .profiltext_grey die schließende Klammer. Daher werden alle folgenden CSS-Anweisungen, darunter die für die Modals, ignoriert.
Danke. Habs geschlossen, aber damit die Probleme nicht gelöst Smile Da ich mich jetzt aber dazu entschlossen habe auf ein anderes Theme umzusteigen und aufzupassen, weniger Fehler zu machen, kann das hier erst einmal als erledigt betrachtet werden. Danke für den Input.