body        { background-color:#ffffcc; margin:10px; }
body, table, input, textarea 
            { color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif;  
}

a         { color:#0033cc; text-decoration:none; }
a:hover   { text-decoration:underline; } 

h1, h2, h3 { color:#0055aa; font-family:'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif; 
}
h1         { margin:0 0 10px 0; font-size:20px; font-weight:bold; border-bottom:2px solid #0099dd;
}
h2         { margin:10px 0 5px 0; font-size:16px; font-weight:bold; 
}
h2.firefox { margin:0px; color:#d00000; font-size:17px; font-family:Arial,Helvetica,sans-serif;
}

p   { margin:0em 0em 1em 0em;
}
ul  { margin-top:0px; margin-bottom:10px;
}
li  { margin-left:-10px;
}
img { border:0px;
}

.navbar       { margin-top:5px; }
.anmerkung    { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.anmerkung br { line-height:3px; margin:0px; padding:0px; }

.visualClear  { clear:both; }
.nowrap       { white-space:nowrap; }

table.container { width:764px; }
td.container    { text-align:left; background-color:#80ffff; border:1px solid #00cccc; padding:165px 10px 10px 10px; }
div.container   { position:relative; top:0px; left:0px; width:742px; }

#head    { position:absolute; top:-165px; left:0; width:100%; }
#head h1 { margin:0; border:0; text-align:center; 
           color:#000000; font-size:31px; font-weight:bold; font-family:'Comic Sans MS', 'Times New Roman', Times, serif; }
#head a  { color:#000000; }

#head .menu            { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 0; border-top:1px solid #0055aa; border-bottom:1px solid #0055aa; }
#head .menu a          { color:#000000; }
#head .menu a.selected { color:#CC0000; }


#body, #body2 { position:relative; top:0px; left:0; width:100%; }
#body2        { background:url(/images/spacer_0055aa.gif) 131px 0 repeat-y; } 


#leftSide { position:relative; top:0px; left:-10px; width:120px; padding-left:10px; }
#leftSide #menu     { width:123px; margin-left:-3px; } 
#leftSide #menu ul  { margin-left:0px; padding-left:9px; list-style:none; }
#leftSide #menu li  { padding-left:11px; }
#leftSide #menu li.selected { background:url(/images/bullet-right.gif) 3px 3px no-repeat; }
#leftSide #menu li.opened   { background:url(/images/bullet-down.gif)  0px 4px no-repeat; }
#leftSide #menu a.selected  { color:#CC0000; }


#content, #content2 
          { position:relative; top:0px; left:0px; width:100%; }    
#content2 { width:601px; float:right; }

.pageUrl         { font-size:12px; }
input.pageUrl    { width:100%; max-width:100%; padding:0px 3px 1px 3px; border:1px solid #0055aa; background-color:#a0ffff; }
#pageUrlOuterDiv { width:100%; }
#pageUrlInnerDiv { overflow:auto; margin:2px 0px 5px 0px; padding:0px 3px 1px 3px; border:1px solid #0055aa; background-color:#a0ffff; }

#tail { clear: both; }

#zylom h1, #zylom h2
                  { color:#333333; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; border:0px; }
#zylom h2         { margin-top:-10px;  }
#zylom table      { margin-bottom:5px; }
#zylom .gameTitle { font-size:13px; }
#zylom .gameCount { font-size:11px; }
#zylom .gameDesc  { font-size:12px; }

.games-slist table    { width:100%; }
.games-slist td.icon  { width:1%; padding-bottom:3px;}
.games-slist .title   { padding:0px 5px 3px 5px; }

#games-llist table.games { width:100%; table-layout:fixed; margin-top:10px; }
#games-llist .title      { font-size:13px; line-height:14px; font-weight:bold; }
#games-llist .descr      { font-size:12px; line-height:13px; color:#333333; }
#games-llist .players    { font-size:11px; line-height:12px; color:#808080; }

#games-llist .navbar2       { margin:0px; padding:0px; }
#games-llist table.navbar2  { width:100%; margin:-9px 0px 0px 0px; }
#games-llist select.navbar2 { font-size:13px; height:21px; vertical-align:top; background-color:#a0ffff; border:2px outset #0055aa; }
#games-llist input.navbar2  { font-size:12px; height:21px; background-color:#a0ffff; border:2px outset #0055aa; }
 
#footer   { margin-top:3px; border-top:1px solid #0055aa; padding-top:3px; text-align:center; 
            color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#footer a { color:#000000; }


#adv_oben   { height:15px; margin-left:-5px; } 
#adv_unten, #adv_unten2 
            { text-align:center; border-top:1px solid #0055aa; border-bottom:1px solid #0055aa; padding-bottom:3px; margin-bottom:-5px; overflow:visible; }
#adv_unten  {  }
#adv_unten2 {  }
#adv_links  { width:120px; }
#adv_rechts { width:184px; padding-bottom:3px; }


#ad_unten  { margin-top:10px; border-top:1px solid #0055aa; text-align:center; }
#ad_unten2 { margin-top:10px; text-align:center; }

div.google_frm_468 {
  width:468px; height:60px; 
  border-top:1px solid #00cccc;
  border-bottom:1px solid #00cccc;
  margin:15px;
}

a.advPrevLink, a.snap_noshots { 
  color:#008000 !important;
  text-decoration:underline !important; 
  border-bottom:1px solid !important; 
  padding-bottom:1px !important;
}

