html, body {margin:0; padding:0;}
body       {font-family: sans-serif; color: #EFEFEF; font-size:101%;
           background: url(bats.gif) #f4f4f4; padding:10px 0;}
h1         {font-size:200%; margin:5px 20px 20px 120px; font-family: Halloween, Bloody, sans-serif; color:#f00; }
h2         {font-family: Halloween, Bloody, sans-serif; font-size:160%; color:#f00; text-align:center; margin:0 0 5px 0;}
h3         {color: #444; font-weight: bold; margin-top:20px; margin-bottom:5px; font-size:120%;}
.main      {margin:10px 60px 20px 60px; padding:20px; color:#000;
           background-color:#DFDFDF; background-image:url(spidernet.jpg);
           border: 2px solid #9F9F9F;}
.red       {color:#f00;}
.nav       {text-align:center;}
.nav a img {border:0;}
.mini      {text-align:center; font-size:90%; margin-top:0;}
ul         {width: 30ex; float:left;}
li         {font-weight:bold; font-size:105%; margin-bottom:4px;}
a:link     {color: #000;}
a:visited  {color: #444;}
.rolle     {width: 30ex; float:left; font-weight:bold; clear:left; margin-top:0;}
.text      {background-color:#f4f4f4;}
.wache     {color:#627;}
.hausg     {color:#461;}
.comment   {font-style:italic; color:#444; clear:left;}
.foto      {margin-left:20px; margin-right:20px;}
@media all {
   .fotol  {float:left; margin:5px 10px 5px 0;}
   .fotor  {float:right; margin:5px 0 5px 10px;}
   .text   {margin-left:31ex; padding-left:1ex;}
}
table.auswahl {margin-left:20px;}
table.auswahl td {vertical-align:bottom; text-align:center; padding:0 8px; border-spacing:10px; color:#F00; font-size:80%;}
table.auswahl td a img {border:0;}
table.auswahl td a:link {color:#DFDFDF;}
table.auswahl td a:visited {color:#F00;}
.spiel     {color:#476; font-weight:bold;}
.home      {margin:20px 5px 0 10px;}

table.anleitung {margin:10px 40px;}
table.anleitung td {text-align:left; vertical-align:top; padding:3px 10px; border:1px solid #888;
                   background:#000; color:#efefef; font-family:sans-serif;}
table.anleitung th {text-align:left; vertical-align:top; padding:3px 6px; border:1px solid #888;
                   font-weight:bold; color:#b00; background:#000; font-family:sans-serif;}
table.anleitung td p {margin:0 0 4px 0; font-family:sans-serif; font-size:100%;}
.tnull {margin-top:0;}
table.anleitung td ul {margin:0; width:auto; float:none;}
table.anleitung td li {margin-bottom:4px; font-size:100%;font-weight:normal;}
table.anleitung td h3 {color:#b00;}
a.inv:link     {color: #DF0000;}
a.inv:visited  {color: #9F0000;}
.c {text-align:center;}
.logom {text-align:center; padding:8px;}
.logom img {display:block; border:0; margin:0 auto;}

