html,body{height:100%; width:96%;}
body{background-color:#fefefe;font-size:10pt;color:#222;font-family:verdana,arial,helvetica;line-height:18px;padding-top:18px;-moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;}
table {width: 98%; -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;}
td{font-size:100%;color:#222;line-height:20px;padding:2px;}
p{padding:10px;margin:0;}
ul{list-style-type:square;}
h1,h2,h3{font-family:trebuchet ms,verdana,arial,helvetica;}
h1{font-weight:bold;font-size:16pt;line-height:25px;}
h2{font-weight:bold;font-size:15pt;}
h3{font-size:12pt;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#d97a23;padding:.3em .3em .3em 0;color:#222}
img{border:0;}
div{padding: 3px;}
input {font-size: 14pt;}
#header{top:0;left:0;bottom:10px}
#maincontent{position:relative;width:98%;}
#content{position:relative;width:100%; }
#footer{width:100%;margin:10px;padding:14px 0;text-align:center;border-top:1px #999 dashed;}
#cse-search-results{padding:14px;}

#content_table {width: 100%; align: center; margin:1px; padding: 2px;}
#content_table td{width: 100%; padding-bottom: 6px; padding-top: 6px; margin:1px;}

#menu{width:96%;font-size:12pt;color: #222;align: center; }
#menu ul{margin:2px;padding:4px;list-style-type:none; }
#menu ul span{font-weight:bold;line-height: 40px;padding-left: 10px; padding-top: 4px; }
#menu li{margin:0;margin-bottom:15px; border-radius: 8px; }
#menu img{ background-color:#999; text-decoration:none;padding:0;margin:0;}
#menu ul ul li{margin:0 0 1px 0; color:#fff; background-color:#d97a23;}
#menu ul ul a{display:block;padding:8px 8px 8px 20px;color:#222;background-color:#eee;text-decoration:none; border-radius: 8px; }
#menu ul ul a:hover{color:#fefefe;background-color:#d97a23;text-decoration:none; border-radius: 8px;}
#menu h1{border-bottom: 1px solid #999; padding:4px 0px;margin:0;font-family:trebuchet ms,verdana,arial,helvetica;font-weight:100;font-size:13pt; color: #d97a23;}
#searchBoxHeader { display: none; }
#searchBoxHeaderIcon { display: none;  }

		.menu-desktop {
			display: none; /* Auf Mobilgeräten ausblenden */
		}
		.menu-mobile {
			display: block; /* Nur auf Mobilgeräten anzeigen */
		}
		.menu-mobile-button {
			position: fixed;
			top: 26px; /* Abstand vom oberen Rand erhöht */
			right: 20px; /* Abstand vom rechten Rand erhöht */
			z-index: 9999; /* Stellen Sie sicher, dass der Button über anderen Inhalten liegt */
			font-size: 20px !important; 
			  background-color: #d97a23; /* Hintergrundfarbe auf #d97a23 geändert */
                color: #fff; /* Textfarbe auf Weiß geändert */       
				padding: 5px 10px; /* Anpassen der Polsterung nach Bedarf */
				border:0;

		}
		.menu-desktop, .menu-mobile {
		position: fixed;
		top: 74px;
		    border-radius: 12px; /* Abrundung der Ecken hinzufügen */
		   background-color: rgba(255, 255, 255, 0.8); 
			box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); /* Schatten hinzufügen */
		padding: 0px; /* Anpassen der Polsterung nach Bedarf */
		z-index: 9998; /* Stellen Sie sicher, dass das Menü über anderen Inhalten liegt */
	}
     .content-overlay {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(0, 0, 0, 0.7); /* Semi-transparente Hintergrundfarbe */
                z-index: 9997; /* Stellen Sie sicher, dass das Overlay über anderen Inhalten liegt */
            }	
   
.searchBoxHeader {
display: none;
}

.leftColumnOnSystemPage {
width: 100%;
float: left;
}

.rightColumnOnSystemPage {
display: block;
float: left;
}


a{padding: 6px;}
a:link{text-decoration:none;color:#005fbe;}
a:visited{text-decoration:none;color:#005fbe;}
a:active{text-decoration:none;color:#005fbe;}
a:hover{text-decoration:none;color:#005fbe;}

.spielesuchformular{width: 75%;}

.logo {padding: 0px; width: 66%}
.title{font-family:trebuchet ms,verdana,arial,helvetica;color:#222;font-size:14pt;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666;margin:.3em .3em .3em 0; padding-bottom:5px;width:90%}
.button{font-size:12px;border:1px solid #aaa;background:#eee;padding:5px 10px;color:#222;}
.feld{font-size:12px;color:#2 22;}
.fgr{font-family:trebuchet ms,verdana,arial,helvetica;font-weight:bold;font-size:12pt;color:#555;padding-bottom:3px;}
.fgr2{font-family:trebuchet ms,verdana,arial,helvetica;font-weight:800;font-size:15pt;}
.hinweis{font-family:trebuchet ms,verdana,arial,helvetica;font-weight:1000;font-size:18pt;color:#b21900}
.f13{color:#222;font-size:11pt;}
.f12{color:#222;font-size:10pt;}
.f10{color:#222;padding:1px;font-size:9pt;}
.menu{padding:1px;color:#222;}
.m_1{padding:3px;color:#222;}
.fsmall{font-size:3pt;}
.boxes{font-size:12px;border:1px solid #c6c6c6;background:#eee;line-height:12px;padding:3px;margin:2px;color:#222;}
.boxes_menu{font-size:12px;border:1px solid #fdfdfd;line-height:12px;background:#112d62;padding:2px;color:#222;}
.rub_left{margin:0 .2em .2em .1em; padding:0 .4em 0 0;color:#d97a23;border-right-width:1px;border-right-style:dotted;border-right-color:#555;}
.rub_left a{color:#d97a23;} 
.text{font-size:10pt;line-height:19px;}
.key{padding:1px 2px 2px 4px;background-color:#ddd;border:1px solid #222;color:#444; margin:0 4px 0 1px}
.cheatstable{width:98%; font-size:14pt;padding:0;margin:8px 0 0px 0;background-color:#ddd;}
.cheatstable th{padding:5px;font-size:11pt;font-weight:bold;text-align:left;background-color:#ccc;}
.cheatstable td{padding:3px 4px 3px 4px; font-size:10pt;background-color:#fefefe; color:#444}
.gad{margin-left:0;text-valign:top;display:block;}
.searchtop{opacity:.77;border:#fdfdfd 1px solid;background:#eee;color:#222;padding:2px 3px 4px 6px;}
.s-links{border:1px solid #444;margin:33px;background-color:#000040;}
.m_no{background-color:#016;border:1px solid #c6c6c6;padding:6px 4px 4px 7px;width:115px;margin:1px;height:16px;font-weight:bold;}
.m_el{background-color:#c6c6c6;padding:3px 3px 3px 10px;width:115px;margin:1px;}
.mr_head{color: #444; font-weight:bold;font-size:11px;margin:0 0 0 0px;border-bottom:0;border-top:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6;padding:7px;margin-top:20px;}
.mr_headb{font-size:11px;border:1px solid #c6c6c6;padding:7px;line-height:14px;}
.mr_headc{margin:0 0 0 0px;border:1px solid #c6c6c6;padding:7px;}
.spielesuchformular{margin-top:20px;margin-bottom:15px;}
.f_el{width:88%;margin:7px;}
.f_ic{float:left;width:12%;}
.az_el { float: left; width:11px;padding:12px;text-align:center }
.az_head {clear:both; width: 100%; padding: 0px}
.az_break { clear:both; margin-bottom:24px; }
.icons {width:22px; height: 22px;}