
body {
  background: url(../pics/bg.jpg); /* Hier sollte man, auch wenn man ein Bild als Hintergrund hat, nicht vergessen die Hintergrundfarbe zu setzen. Es könnte nämlich sein dass man aus versehen für den Text die gleiche Farbe hat wie für den Hintergrund wobei die Leute mit ausgeschalteten Bildern nichts erkennen können. */
  color: black;
  margin: 0;
  padding: 1%; /* Ein wenig Abstand, damit der Anschein eines Blattes auf der Wand immer erhalten bleibt. */
  min-width: 1000px; /* Bei weniger als 640px Breite soll ein Scrollbalken erscheinen. */
  font-family: Helvetica, Calibri, Verdana, sans-serif;
}

::-moz-selection{
        background:#9CBDE1;
        color:#ffffff;
}

::selection {
        background:#9CBDE1;
        color:#ffffff;
}




h1 {
font-family:Helvetica, Calibri, Verdana, sans-serif;
background: #9CBDE1;
font-size: 16px;
color: white;
border: 1px solid #9CBDE1;
font-weight:normal;
text-align:center;
}
h2 {
margin-left:10px;
margin-top:10px;
margin-bottom:-10px;
font-family:Helvetica, Calibri, Verdana, sans-serif;
font-size: 13px;
font-weight:bold;
}

a { color: #2A528D; text-decoration: none;} /* Alle unbesuchten Links bekommen eine leicht bläuliche Farbe und werden unterstrichen, damit man Sie gleich im Text erkennt. */
a:hover{color:#9CBDE1; text-decoration: underline;}
a:visited { color: black; text-decoration: underline;} /* Besuchte Links werden schwarz, bleiben dennoch unterstrichen. Somit erkennt man wo man sich schon befunden hat. */
a:active {color:#9CBDE1; text-decoration: underline;}


/* -- Layoutspezifisches -- */
#container { /* Ist dafür gedacht dass die viele Formatierungen einfacher werden, und auch ein gemeinsammer Rand entstehen kann, der nicht ganz außen am Fenster ist. */
  font-size: 0.8em; /* Ein Kompromiss über den man sicherlich streiten kann, aber viele Leute empfinden die von Ihnen selbst eingestellte Textgröße für zu groß, wissen aber nicht wie man das ändert. */
  max-width: 1000px; /* Eine Begrenzung der Breite auf höhstens 70em. Das machen wir um nicht zu lange Textbreiten zu erhalten, welche dann schlecht zu lesen sind. Für den IE gibt es in ielte6.css einen Woraround. */
  min-height: 800px;
  margin: auto; /* Hiermit zentrieren wir unsere Seite. */
  border: 1px solid #aaa;
  background: #FFFFFF;
}
#logo {
  background: url(../pics/header61.jpg) 0 0 no-repeat #FFFFFF; /* Das Bild mit der Blume hat einen Übergang zum Schwarzen das nutzen wir aus. Wir lassen es oben links beginnen und wiederholen es nicht. Dadurch dass die Hintergrundfarbe auch schwarz ist, entsteht der Eindruck als ob das Bild unendlich lang wäre. */
  height: 200px; /* Das Blumenbild ist 64px hoch also wählen wir das auch als höhe für unseren Kopf. */
  padding: 0 20px;
  text-align: right;
  line-height: 54px;
  font-size: 54px; /* Das Logo soll auch in unseren Kopf passen deswegen ist es ein wenig kleiner. Durch die Angabe der Textgröße in px verhindern wir im IE die Vergrößerung und zerstörung des Layouts durch den Benutzer. Der Opera vergrößert das Bild proportional mit also kann da auch nichts passieren. */
  overflow: hidden; /* Einzig der Mozilla könnte den Text unverhältnissmäßig zum Hintergrund verändern. Damit dann wenigstens das Menü benutzbar bleibt schneiden wir alles was herausragt ab. */
  letter-spacing: -3px; /* Wieder ein wenig Typografie damit das Logo besser aussieht. */
  margin: 0; /* Manche Browser haben das schon voreingestellt aber nicht alle, deshalb vereinheitlichen wir das. */
}
#incl {
  margin-left: 5px;
  margin-right: 5px;
  }
#leiste {
  margin: 0;
  background: url(../pics/menu2.jpg) #2A528D;
  background-repeat:repeat-x;
  height: 30px;
  width:1000px;
  border-top: 1px solid #FFFFFF;
}

#links {
  float:left;
  margin-top: 7px;
}
#rechts {
  margin-top: 7px;
  float:right;
  width: 180px;
}
#main {
  margin: 0 180px 0 180px;
  margin-top: 5px;
  min-height: 700px;
  height: 100%;
  border-left: 1px dashed #aaa;
  border-right: 1px dashed #aaa;
}
#footermain {
  background: url(../pics/footer3.jpg) #2A528D;
  background-repeat:repeat-x;
  height: 30px;
  width:1000px;
  margin-bottom:0px;
}

.headline {
  background: url(../pics/headlinebg.jpg) #FFFFFF;
  background-repeat:no-repeat;
  height: 16px;
  width: 180px;
  text-decoration:underline;
  font-size:12px;
  color:#FFFFFF;
  text-align:center;
  padding-bottom: 5px;
}
.headline a {
  color:#FFFFFF;
  text-decoration:underline;
}
.headline a:hover {
  color:#9CBDE1;
  text-decoration:none;
}

#valign {
  padding-top: 13px;
  text-align: center;
  font-size: 12px;
  width:1000px;
  color: #FFFFFF;
}
#valign a { color: #FFFFFF; text-decoration: none;}
#valign a:hover {color:#FFFFFF; text-decoration: underline;}
#valign a:visited { color: #FFFFFF; text-decoration: none;}

#miniliga {
  font-family: Helvetica, Calibri, Verdana, sans-serif;
  width: 180px;
}
#mininext {
  font-family: Helvetica, Calibri, Verdana, sans-serif;
  width: 180px;
}
#sponsoren {
  margin-top: 15px;
  background: url(../pics/sponsorenani3.gif) #FFFFFF;
  background-position: 10px 25px;
  background-repeat: no-repeat;
  width:180px;
  height:150px;
  align:center;
}
#wetter {
  font-size: 10px;
  margin-top: 15px;
  background: #FFFFFF;
  width:180px;
  height:150px;
  text-align:center;
}
#ticker {
  width:180px;
}
#zufall {
  margin-top: 15px;
  width:180px;
}
#newscontainer {
 width:635px; margin:0 auto; background-color:#fff; border:0px double #555;
}
.cols{width:615px; margin:0 10px; padding-top:0px; overflow:hidden;}

.cols img{margin:15px 0;}




#header{display:none;}
#footer{margin: 10px 0;}

#footer img{margin:9px 0;}

#searchBar{display:none;}

#content{clear:both;padding-top:0px;}




h3{font-size:13px;}
p{margin:3px 0 0 0 ;}

.time{color:#9CBDE1; margin-top:10px; text-transform:capitalize;}
.title{color: black; font-size:16px; font-weight:bold;}
.postedBy{text-align:right; font-size:10px}
.hr{border-bottom:1px dotted #9CBDE1; width:640px;margin:4px 0 8px 0;}
.userComment{background-color:#E1EAF5; padding:4px; margin-top:10px;min-height:14px;border-top:1px dotted #9CBDE1;border-bottom:1px dotted #9CBDE1;}
.userComment a{display:inline;}
.comment{margin-bottom:10px;}
.accent{color:#933; font-style:italic;}
.permalink{margin-left:420px;}

/*comment window rules*/
#container.commentWindow{width:380px;}
.commentWindow .cols{width:300px;}
.commentWindow .hr{width:300px;}

.commentWindow fieldset{border:1px solid #c77; margin:15px 0;}
.commentWindow legend{font-size:12px; font-weight:bold;}

/*Gästebuch iFrame einbindung*/

.nextgame caption, .nextgame td, .nextgame th {font-family:Helvetica, Calibri, Verdana, sans-serif;font-size:11px;color:black;white-space:nowrap;}
.nextgame table{border:none;margin-bottom:0.5em;}
.nextgame .lost  {color: #900;}
.nextgame .win  {color: #090;}
.nextgame .draw  {color: #999;}
.nextgame .noResult {color: #000;}
.nextgame .result  {font-weight:bold;font-size:160%;}
.nextgame ul {margin:1em 0;padding:0;list-style:none;}
.nextgame caption { background:#69c;color:#fff;font-weight:bold;margin-bottom:0.3em;}
.nextgame acronym { border-bottom:1px; }
.nextgame small{font-size:11px;}
.prevgame caption, .prevgame td, .prevgame th {font-family:Helvetica, Calibri, Verdana, sans-serif;font-size:11px;color:black;white-space:nowrap;}
