
body {

    background-image: url(images/rasenstruktur.jpg)
}



html > body h1#banner {

  text-indent     : -1000px;
  font-size        : 0;
  height          : 100px;
  background      : url(images/header.png) no-repeat;
  top             : 0;
  margin-top      : 0;
  margin-bottom   : 0;
  padding-top     : 23px;
}



html > body div#navi {
  background      : url(images/menu.png) no-repeat;
  height          : 516px;
  width           : 165px;
  left            : 0;
  float           : left;


}


div#main {
   margin-left      : 150px;
   width            : 900px;
}

p#nav {
   display          : block;
   width            : 130px;
   color            : #000;
   font-size        : 13px;
   font-weight      : bold;
   font-family      : Verdana, Arial, sans-serif;
   text-decoration  : none;
   text-align       : center;
   text-indent      : 13px;



}

div#ad {

   position:absolute;
   left:20px;
   top:550px;
   width:120px;
   height:240px;


}

html > body a.button {

   display          : block;
   color            : #000;
   width            : 130px;
   height     : 29px;
   font-size        : 13px;
   font-weight      : bold;
   font-family      : Verdana, Arial, sans-serif;
   text-decoration  : none;
   padding-top      : 6px;
   text-indent      : 13px;
   text-align       : center;
   border           : none;
   background-image : url(images/button.png);

}



html > body a.button:hover{

   background-image : url(images/button_over.png);
   display          : block;
}

html > body a.button2 {

   display          : block;
   color            : #000;
   width            : 170px;
   height    : 27px;
   font-size        : 13px;
   font-weight      : bold;
   font-family      : Verdana, Arial, sans-serif;
   text-decoration  : none;
   padding-top      : 8px;
   text-indent      : 3px;
   text-align       : center;
   border           : none;
   background-image : url(images/button2.png);


}

html > body a.button2:hover{

   background-image : url(images/button2_over.png);
   display          : block;
}

html > body a.button3 {

   display          : block;
   color            : #000;
   width            : 170px;
   height           : 27px;
   font-size        : 13px;
   font-weight      : bold;
   font-family      : Verdana, Arial, sans-serif;
   text-decoration  : none;
   padding-top      : 8px;
   text-indent      : 3px;
   text-align       : center;
   border           : none;
   background-image : url(images/button3.png);


}

html > body a.button3:hover{

   background-image : url(images/button3_over.png);
   display          : block;
}

.formular {

    text-align: center;
    margin-left: 40px;
    background-image : url(images/news_02.gif);
    width:633px;
    margin-top       : 0px;
    margin-bottom    : 0px;

}

p.formular_top {

    font-weight      : bold;
    padding-top:10px;
    text-align: center;
    margin-left      : 40px;
    background-image : url(images/news_01.gif);
    height           : 28px;
    margin-bottom    : 0px;
    width:633px;

}

p.formular_bottom {

    font-size        : 0;
    margin-left      : 40px;
    margin-top       : 0px;
    background-image : url(images/news_03.gif);
    height           : 38px;
    text-indent      : -1000px;
    width:633px;

}

p.login_p {

    text-align: center;
    margin-bottom    : 0px;
    margin-top    : 0px;


}

li.login_li {
    list-style-type: none;

}

.formular  ol {
    list-style-type: none;
    margin: 0px ;
    padding: 5px;

}
.formular table {
    margin-left:auto;
    margin-right:auto;
}


.formular  ol  li {
    vertical-align: top;
    list-style-type: none;
}
.formular * label:after {
    content: ":";
}

.loginbereich {

    background-image : url(images/news_02.gif);
    margin-left: 40px;
    width:633px;
    margin-top:0px;

}
html > body .loginbereich ol.bereich {
    list-style-type: none;
    height: 140px;
    margin-top: 0px;
    margin-left: 10px;
    padding-top: 10px;
    width: 250px;
    float:left;
    padding-left:40px;


}
.loginbereich ol.aktionen {
    list-style-type: none;
    margin-top: 4px;


}
.loginbereich ol.aktionen  li {
    display: inline;
}


.newsh2 {

  text-align: center;
  font-size: 1.5em;
  width:675px;
}

ul.news {

  width:633px;

}

ul.news li {

  list-style: none;
  list-style-type: none;
  margin-bottom: 1em;
}

.newsheader {


  background-image : url(images/news_01.gif);
  padding: 2px 2px 2px 15px;

}


.newstitel {

  font-weight: bold;

}

.newsdatum {

  font-size: 0.7em;

}

.newsautor {

  font-size: 0.7em;
  float: left;
}

.newscontent {

  background-image : url(images/news_03.gif);

  height: 38px;

}


.newstext {
  border-top: 1px solid black;
  background-image : url(images/news_02.gif);
  padding: 10px 5px 7px 15px;
}


.newslinks {


  font-size: 0.7em;
  border-top: 1px solid black;
}

.newsfooter {

  font-size: 0.9em;

}


ul.news_comments li {

  list-style: none;
  list-style-type: none;
  margin-bottom: 1em;
  width:633px;
}

.newscomments_top {

  margin-left: 40px;
  border-top: 1px solid black;
  font-weight: bold;

}

.news_comment_header {

  height           : 33px;
  background-image : url(images/news_01.gif);
  padding: 3px 2px 2px 15px;

}

.news_comment_inhalt {

  background-image : url(images/news_02.gif);
  padding: 5px 5px 0px 15px;

}

.news_comment_footer {

  height           : 38px;
  font-size        : 0;
  background-image : url(images/news_03.gif);
  text-indent     : -1000px;

}
p.pagelinks

{
  margin-left: 40px;
}

.spieltag {

  font-weight: bold;
  list-style-type: none;
  margin-left: 50px;
  width:460px;

}

.spieltag li{


  display: inline;
  margin: 1px 2px;


}

p#spieltag {

  font-weight: bold;
  float: left;
  margin:0px 5px;

}

b#keinrecht {
  margin-left: 150px;

}

.spieler {
  float: left;
  width           : 400px;
  height          : 340px;
  overflow        : auto;


}

.spielertable {
  float: left;
  margin-left : 5px;
  width: 80px;
  table-layout: fixed;
  border-collapse: collapse;
  border: 2px inset black;


}

.spielertable td.tablekopf{

  height: 50px;
  width:  75px;
  text-align: center;
  background-color: #FFFFFF;

}

.tablekopf_punkte {

  text-align: center;
  background-color: #FFFFFF;
  width:  10px;
  border-right: 5px double black;
}

.spielertable td{

  border-top: 2px inset black;
  border-left: 2px inset black;

}

.mannschaftentableform {

  border: 2px inset black;
  table-layout: fixed;
  border-collapse: collapse;

}

.mannschaftentableform td{

  border-top: 2px solid black;
  border-bottom: 2px solid black;
  height: 60px;

}

.mannschaftentableform td.tablekopf{

  border: 2px inset black;
  height: 50px;
  width:  150x;
  text-align: center;
  background-color: #FFFFFF;

}
.mannschaftentableform td.tablekopfsmall{

  border: 2px inset black;
  height: 50px;
  width:  10px;
  text-align: center;
  background-color: #FFFFFF;

}


.float {
   float:left;
}

.mannschaftentable {

  border: 2px inset black;
  table-layout: fixed;
  border-collapse: collapse;


}

.mannschaftentable td{

  border: 2px inset black;

}

.mannschaftentable td.tablekopf{

  border: 2px inset black;
  height: 50px;
  width:  145px;
  text-align: center;
  background-color: #FFFFFF;

}
.mannschaftentable td.tablekopfsmall{

  border: 2px inset black;
  height: 50px;
  width:  10px;
  text-align: center;
  background-color: #FFFFFF;

}

.mannschaftentable td.tablekopfergebnis{

  height: 50px;
  text-align: center;
  background-color: #FFFFFF;
  width: 75px;

}

html > body .mannschaftentable_tippen {

  border: 2px inset black;
  table-layout: fixed;
  border-collapse: collapse;
  margin-left: 120px;
  margin-bottom: 10px;
}

.mannschaftentable_tippen td{

  border: 2px inset black;

}

.mannschaftentable_tippen td.tablekopf{

  border: 2px inset black;
  height: 50px;
  width:  150px;
  text-align: center;
  background-color: #FFFFFF;

}

.mannschaftentable_tippen td.tablekopfergebnis{

  border: 2px inset black;
  height: 50px;
  text-align: center;
  background-color: #FFFFFF;
  width: 80px;

}

.gb-eintrag {

  margin-left: 40px;
  margin-bottom: 20px;
  width:633px;

}

.header_gb {

  height           : 26px;
  background-image : url(images/news_01.gif);
  padding: 10px 2px 2px 15px;
  border-bottom    : 1px solid black;

}

.inhalt_gb {

  background-image : url(images/news_02.gif);
  padding: 5px 5px 0px 15px;

}

.footer_gb {

  height           : 38px;
  font-size        : 0;
  background-image : url(images/news_03.gif);
  text-indent     : -1000px;

}

p.gbnummer {

  border-right: 1px solid black;
  font-weight: bold;
  float: left;
  margin: 2px 8px 0px 5px;
  padding-right: 5px;
}

.bold {

  font-weight: bold;

}

.zeilenfarbe1 {

  background-color: #FFFF64;

}

.zeilenfarbe2 {

  background-color: #75DE72;

}

.zeilenfarbe_rot {

  background-color: #DF0000;

}

.spieltag_p {

    text-align: center;
    margin-bottom    : 20px;
    font-size: 1.5em;
}

.tabledreier {

  background-color: #FFFFFF;

}

.tablepunkte {

  background-color: #FFFFFF;

}

.tablebottom {

  border-right: 5px double black;

}

.punktetable {

  border-collapse: collapse;

}

.punktetable td {

  border: 2px inset white;

}

.punktetable_kopf {

  background-color: #FFFFFF;

}

.regelwerk {
	margin-left: 10px;	
	list-style-type: none;
}

.regelwerk li{

  margin-bottom:  1em;

}

.regelwerk ul{
  list-style-type: none;
  width:650px;
}

.regelwerk ul.circle {
	list-style-type: disc;
}

.regelwerk h3 {
	font-size:1.1em;	
}

.regelwerk h4 {
	margin:0;
}

.s9 {

  list-style-type: disc;
  margin-left: 30px;
}

.history {

  list-style-type: disc;
  margin-left: 30px;
}

.history li {

  margin-bottom:  0.5em;

}

.zeilenfarbe_punkte1 {

  background-color: #42D23E;

}

.zeilenfarbe_punkte2 {

  background-color: #62CB43;

}

.zeilenfarbe_punkte3 {

  background-color: #62CB43;

}

.zeilenfarbe_punkte4 {

  background-color: #75DE72;

}

.zeilenfarbe_punkte5 {

  background-color: #FFFF64;

}

.zeilenfarbe_punkte6 {

  background-color: #FFA94A;

}

.zeilenfarbe_punkte7 {

  background-color: #FF5F00;

}

.spieltag_ntipper {


  width       :  300px;
  height      :  300px;
  margin-left :  40px;


}

.ntipper {

  width:  150px;
  list-style-type:  none;
  float:  left;
  padding-left: 0px;
  margin-top:0px;

}

#table_history {
  border:2px solid black;

}

.history_saison_head {
	width:70px;	
}

.history_one {
	background-color:#FF0000;	
}

.history_two {
	background-color:#FF9933;	
}

.history_three {
	background-color:#FFCC33;	
}

.history_four {
	background-color:#FFCCCC;	
}


tr.rahmen_unten td{

  border-bottom: 1px solid black;
}

#table_history tr {
  background-color: #FFFFFF;
  text-align:center;	
}

.error {

   color: red;

}

ul.mit_liste {

   margin-left: 20px;
   margin-top: 30px;
   list-style-type: none;
   float:left;

}

ul.mit_liste li {

   margin-bottom: 5px;

}


div.mit_pic {

   width: 200px;

   margin: 30px 0 0 40px;

}

div.mit_verein {


   width: 100px;
   height: 100px;
   margin: 10px 0 0 40px;

}

div.mit_daten {

   margin-left: 40px;
   width: 250px;

}

div.mit_daten td.left{

   width: 70px;
   font-weight: bold;

}


div.mit_text {

   width: 400px;
   padding-top: 30px;
   margin-left: 280px;


}

div.mit_daten ul {

   list-style-type: none;

}

div.mit_left {

   float:left;


}

option.trenn {

font-weight: bold;
font-style: italic;
border-bottom: 1px solid black;

}

.ergebnistdwidth {

    width:20px;

}

.center {

   text-align:center;
   margin:auto;

}

div.punkte {

   width:300px;
   margin-left:40px;

}

div.punkte_pokal {

   width:300px;
   margin-left:40px;
   margin-top:50px;
   margin-bottom:200px;

}
td.doubleborder {
  border-right: 5px double black;
}

td.frameless{

   border: none;

}