html,body{height:100%;}
body{background-color:#fefefe;font-size:9pt;color:#222;font-family:verdana,arial,helvetica;line-height:18px;padding-top:18px;}
td{font-size:9pt;color:#222;line-height:15px;padding:2px;}
p{padding:0 0 9px 0;margin:0;}
ul{list-style-type:square;}
h1,h2,h3{font-family:trebuchet ms,verdana,arial,helvetica;color:#222;}
h1{font-weight:bold;font-size:18pt;}
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;}
#header{margin:0 auto; position:relative;width:900px;}
#maincontent{margin:0 auto; position:relative;width:900px;}
#content{position:relative;width:740px;padding:15px 10px 0 163px; min-height:790px;}
#left{z-index:1;position:absolute;left:5px;top:5px;float:left;width:150px;}
#right{position:absolute;top:177px;left:745px;width:150px;}
#footer{clear:both;position:absolute;width:950px;margin-top:60px;padding:14px 0;text-align:center;border-top:1px #999 dashed;}
#cse-search-results{padding:14px;}
#menu{width:155px;margin-top:30px;font-size:8pt;color: #222}
#menu ul{margin:0;padding:0;list-style-type:none;}
#menu li{margin:0;margin-bottom:15px;}
#menu img{ background-color:#999; text-decoration:none;padding:0;margin:0;}
#menu ul ul li{margin:0 0 1px 0;}
#menu ul ul a{display:block;padding:3px 13px 3px 11px;width:113px;color:#222;background-color:#ddd;text-decoration:none;}
#menu ul ul a:hover{color:#fefefe;background-color:#d97a23;text-decoration:none;}
#menu span{width:136px;padding:4px 0px;margin:0;font-family:trebuchet ms,verdana,arial,helvetica;font-weight:100;font-size:13pt; color: #d97a23;}
#content_table {width: 100%; margin:2px; padding: 2px;}
#content_table td{padding: 3px;margin:3px;}
#searchBoxHeader {padding-top: 38px; float: right;}
#searchBoxHeaderIcon {float: left; padding-right:8px; }
    
/* Stile für das Menü auf Desktop-Geräten */
.menu-desktop {
     display: block;
   }
#showMenuButton {
    display: none;
}
.searchBoxHeader {
    width: 230px;
	font-size:12px;border:1px solid #c6c6c6;background:#eee;line-height:12px;padding:6px;margin:2px;color:#222;
}

.leftColumnOnSystemPage {
width: 50%;
max-width: 50%;
float: left;
}

.rightColumnOnSystemPage {
width: 50%;
max-width: 50%;
float: right;
}


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:underline;color:#005fbe;}
a.menu:link{text-decoration:none;color:#005fbe;font-size:8pt;}
a.menu:hover{text-decoration:underline;color:#005fbe;font-size:8pt;}
a.menu:active{text-decoration:underline;color:#005fbe;font-size:8pt;}
a.menu:visited{color:#005fbe;font-size:8pt;}

.logo {max-width: 50%}
.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;margin:1px;padding:5px 10px;color:#222;}
.feld{font-size:11px;color:#222;}
.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:10pt;}
.f12{color:#222;font-size:9pt;}
.f10{color:#222;padding:1px;font-size:8pt;}
.menu{padding:1px;color:#222;}
.m_1{padding:3px;color:#222;}
.fsmall{font-size:2pt;}
.boxes{font-size:12px;border:1px solid #c6c6c6;background:#eee;line-height:12px;padding:6px;margin:2px;color:#222;}
.boxes_menu{font-size:11px;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:9pt;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:10pt;padding:0;margin:8px 0 0px 0;background-color:#ddd;}
.cheatstable th{padding:5px;font-size:10pt;font-weight:bold;text-align:left;background-color:#ccc;}
.cheatstable td{padding:3px 4px 3px 4px; font-size:9pt;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;margin:0 0 0 0px;border:1px solid #c6c6c6;padding:7px;line-height:14px;}
.mr_headc{margin:0 0 0 0px;border:1px solid #c6c6c6;padding:7px;line-height:14px;}
.spielesuchformular{width: 204px;}
.f_el{width:88%;margin:7px;}
.f_ic{float:left;width:12%;}
.az_el { width:20px;float:left;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;padding:5px;text-align:center }
.az_head { align:center; width:217px; height:116px;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6; }
.az_break { clear:both; margin-top:5px; }
.icons {width: 32px; height: 32px;}