// # beduetet eine neue div id setzen
// # .td bedeutet classe in id festlegen
// # td ohne punkt ist allgemein auf was bezogen was in der id vorkommt

html {height:100%;}
body { height:100%; margin:0%; padding:0%;
       font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background: #FFF;}

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #555; border-bottom: 1px solid #555;}
html body a:hover {color: #000; background-color: #F4F2E4;
  border-bottom: 1px solid #9A8E51;}
#logo a, #navbar a, #banners a, a.button, .title a:link, .title a:visited, {border-bottom-width: 0;}
#main h1 a:hover, .title a:hover, .byline a:hover {border-bottom-width: 1px;}

h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

ul, ol {list-style: none;}
hr { height: 1px; border: dotted 1px #007070; width: 90%; align:left }
table {border-bottom: 1px solid #B2B2B2; margin: 0; width:100%; background: #FBFAF4;}
th, td {padding: 0; border: 0px solid #CCC; border-width: 0 0 0px 0; vertical-align:top;}

#logo {position: absolute; z-index: 0; top: 156px; left: 128px;}

#logo a:hover {background: #000;}

#navbar {
  padding: 0; background: #FBFAF4; border-top: 5px solid #007070; border-bottom: 2px solid #007070;
  font: bold 15px Georgia, Times, serif; overflow: hidden; min-width: 550px;}
#navbar table {border-bottom: 1px solid #000; margin: 0; width:100%; text-align: right;}
#navbar td {margin: 0;}
#navbar li {float: right; padding: 0 0.5em 0 0.5em;}
#navbar li a {display: block; padding: 0.25em 0 0.25em; text-transform: uppercase; color: #000;
        border-bottom: 0px solid #555;}
#navbar #feed {background: none;}
#navbar a:hover,
  .articles #navbar #articles a,
  .topics #navbar #topics a,
  .about #navbar #about a,
  .contact #navbar #contact a,
  .contribute #navbar #contribute a,
  .feed #navbar #feed a {
  color: #007070;
}

#left {width: 144px; background: #FBFAF4;}
#left .title {margin-bottom: 0.25em;}
#left table { background: #FBFAF4; border: 0px solid #CCC; margin: 0;width:144; height:100%;}
#spielerinfo {text-align: center; color:#0082C3;
             font: 0.85em Georgia, "Times New Roman", serif; letter-spacing: 0px;}

#content {padding: 0; background:#FFF; color:#007070;}
#content table { background: #FFF; border-right: 1px solid #333; border-left: 1px solid #333;
         margin: 0; width:600px; height:100%;}
.ex table{ background: #FFF; border-right: 1px solid #333; border-left: 1px solid #333;
         margin: 0; height:100%;}
#content p {margin-left: 0.75em;margin-right: 0.75em;}
#content h1 {font: 2.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
#content .title {font: 2.8em Georgia, Times, serif; margin-bottom: 0.5em; color:#000;}
.title { letter-spacing: 1px;}
.title a:link, .title a:visited {color: #333;}
.title a:hover {color: #000;}

#content .gruppenspiele {font: 0.85em Georgia, "Times New Roman", serif; letter-spacing: 0px; color:#FBFAF4; background:#007070 ;}
.gruppenspiele table {border: 0px solid #B2B2B2; margin: 0; width:100%; background: #FBFAF4;}
.gruppenspiele th, td {padding: 0; height:15px; border-bottom: 1px solid #CCC; vertical-align:top; }
.gruppenspiele input {background: #FBFAF4; height:15px; font: 1em Georgia, "Times New Roman", serif; text-align:center;}

#right {width: 144px; padding-left: 1px; background: #FBFAF4;
         border-right: 0px solid #333; border-left: 0px solid #333; border-top: 0px solid #333;
         border-bottom: 0px solid #333;}
  #right .title {margin-bottom: 0.25em;}
  #right table { background: #FBFAF4; border: 0px solid #CCC; margin: 0;width:144; height:100%; color:#0082C3;}
  #right h3 {font: 1.5em Georgia, Times, serif; letter-spacing: 0; text-transform: none;
  margin-bottom: 0.25em; color: #333;}
  #right td {background: #FBFAF4;}
  #right td #login{background: #FBFAF4;}
  #right li {padding: 0.5em 0 0.5em;}
  #right li a:link, #sidebar li a:visited {padding-left: 12px;}
  #right p {font-size: 0.85em; margin-top: 0.25em;}
  #right input {color:#0082C3; font: 1.3em Georgia, Times, serif;}
  #right a:link {color:#0082C3;}
  #right gruppentabelle {font: 0.55em Georgia, "Times New Roman", serif; letter-spacing: 0px; color:#FBFAF4; background:#007070 ;}
.gruppentabelle table {border: 0px solid #B2B2B2; margin: 0; width:100%; background: #FBFAF4;}
.gruppentabelle th, td {padding: 0; height:15px; border-bottom: 1px solid #CCC; vertical-align:top; }
.gruppentabelle input {background: #FBFAF4; height:15px; font: 0.85em Georgia, "Times New Roman", serif; text-align:center;}
#right countdown {font: 0.55em Georgia, "Times New Roman", serif; letter-spacing: 0px; color:#FBFAF4; background:#007070 ;}
.countdown td {padding: 0; height:15px; border-bottom: 1px solid #CCC; vertical-align:top; }

#login {width: 140px; padding:0; text-align:top;
       font: bold 0.85em Georgia, "Times New Roman", serif; letter-spacing: 0px;}
#login, #submit {vertical-align: bottom;}
#login input[type="text"], input[type="password"] { background: #EEE;
  border: 2px solid; border-color: #999 #D9D9D9 #D9D9D9 #999;}
#submit {font: 0.70em Georgia, "Times New Roman", serif; letter-spacing: 1px;}


#topiclist a, #lucre a, #colophon a {border-bottom-width: 0;}



#footer table {background:#FBFBF4; margin:0;}
#footer p {margin-left: 144px; margin-right: 144px; padding: 0; border-left: 1px solid #666;
  background: #FFF; border-right: 1px solid #666; text-align:center; height:15px;}
#footer a:link, #footer a:visited {border-bottom-width: 0;}
#footer a:hover {border-bottom-width: 1px;}

 .copyright {text-align: center; font-size: 0.75em;  color:#007070;}












  /* IE5.x/Win hacks */

#main {width: 960px; voice-family: "\"}\""; voice-family: inherit; width: 750px;}
#content {width: 585px; voice-family: "\"}\""; voice-family: inherit; width: 540px;}
#right {width: 155px; voice-family: "\"}\""; voice-family: inherit; width: 140px;}
#ish a:link, #ish a:visited {height: 65px; voice-family: "\"}\""; voice-family: inherit; height: 52px;}

/* IE5/Mac hacks */
/*\*//*/
#navbar {padding-top: 0.75em; height: 1.66em;}
#navbar li a {display: inline;}
/**/