a:link, a:visited  { text-decoration:none; color:blue; }
a:hover, a:active   { text-decoration:underline; color:blue; }
body        { background-color:#FFCC66;  }
body,h1,h2,h3,th,td { font-family:Arial,Helvetica,Sans-Serif; }
.membertable    { text-align:center; table-layout:auto; }
.membertable .memberimagecell { width:250px; }
.membertable .memberinfocell { width:300px; }
.membertable .memberimagecell img { border-width:4px; margin:0px; padding:0px; border-style:groove; }
.membertable .memberinfocell table { width:100%; }
.memberinfotable td { height:100%; }
.memberinfotable th { text-align:center; }
.memberinfotable td h2 { text-align:center; }
hr              { color:#FFAA44; border-style:solid; }
.plansearch     { text-align:center; }
.menu           { font-size:medium; }
.maintable      { width:100%; }
.content    { padding:10px; vertical-align:top; text-align:center; }
.content table { margin-left: auto; margin-right:auto; text-align:left; }
.rand       { width:150px; vertical-align:top; }
.stretch    { width:100%; }
.kasten     { font-size:x-small; margin-bottom:5px; margin-top:5px; width:100%; background-color:#FFDD88; border-style:solid; border-width:2px; border-color:black; }
.kasten th  { color:#000000; background-color:#FFAA44;  font-size:small; padding-top:6px;padding-bottom:6px; }

.gaestebuch { width:95%; border:0px; border-spacing:0px; padding:10px; margin-top:20px; margin-bottom:20px; table-layout:fixed; }
.back1      { background-color:#FFAA44; }
.back2      { background-color:#FFDD88; }
.highlight  { background-color:#FFDD88; }
.klein      { font-size:small; }
.spielrow   { border-style:solid; border-width:0px 0px 1px 0px; border-color:black; }
input, select, textarea { background-color:#FFEEBB; }
textarea    { width:100%; }
.content tr { padding-left:4px; padding-right:4px; }
.content th { padding:4px; } /* auch oben und unten */
.abstand  tr, .abstand td, .abstand th { padding-left:20px; padding-right:20px; }
.right      { text-align:right; }
.center     { text-align:center; }
.just       { text-align:justify; }
.content ul { text-align:left; }
.content img    { margin:5px; }
.headline   { text-align:left; }
a img       { border:0px; }
.unten      { font-size:x-small; }
.centerstretch  { text-align:center; width:80%; }