HTML, BODY {
            margin: 0px;
            padding: 0px;
            font-family: arial, verdana;
            font-size: 0.9em;
            text-align: center;
            color: #84848F;
}

HTML {
     background: #960014 url('../gfx/bg.jpg') repeat-x 0px 0px;
     }

A:link, A:visited   {
                   border-bottom: 1px dotted #84848F;
                   color: #84848F;
                   text-decoration: none;
                   font-weight: normal;
}
A:active, A:hover   {
                   color: #000;
                   border: 0px dotted #84848F;
                   text-decoration: none;
}


TEXTAREA {
         color: #84848F;
         font-size: 1.1em;
         background: #e3e3ef;
         border: 1px solid #c6c6d2;
         font-family: arial, verdana;
}
TEXTAREA:hover {
               background: #f2f2f8;
}
TEXTAREA:focus {
               background: #FFF;
}

INPUT {
      color: #84848F;
      font-size: 0.9em;
      background: #e3e3ef;
      border: 1px solid #c6c6d2;
}
INPUT:hover {
            background: #f2f2f8;
}
INPUT:focus {
            background: #FFF;
}


#preload {
         margin-top: 80px;
         margin-left: auto;
         margin-right: auto;
}

#preload A:link, #preload A:visited   {
                            border-bottom: 1px dotted #84848F;
                            color: #84848F;
                            text-decoration: none;
                            font-weight: normal;
}
#preload A:active, #preload A:hover   {
                            color: #FFF;
                            border: 0px dotted #84848F;
                            text-decoration: none;
}

#outer {
       background: none;
       width: 850px;
       height: 733px;
       margin-top: 17px;
       margin-left: auto;
       margin-right: auto;
       text-align: left;
}

  #header {
         width: 850px;
         height: 245px;
  }
		
        #header-top {
                    background: url('../gfx/header-top.jpg') no-repeat top left;
                    width: 850px;
                    height: 33px;
        }
        
        #header-bg {
                   background: url('../gfx/header-bg.jpg') no-repeat top left;
                   width: 850px;
                   height: 79px;
        }
								
          #header-links {
                        width: 135px;
                        height: 10px;
                        float: right;
                        margin-top: 6px;
                        padding-right: 10px;
          }
          
            #header-links A.links-kontakt:link, A.links-kontakt:visited {
                                                                        background: url('../gfx/links-kontakt.jpg') no-repeat;
                                                                        width: 57px;
                                                                        height: 10px;
                                                                        float: left;
                                                                        font-size: 0.1em;
                                                                        text-decoration: none;
                                                                        border: none;
            }
            #header-links A.links-kontakt:hover, A.links-kontakt:active {
                                                                        background-position: 0px -10px;
            }
            #header-links A.links-kontakt-active:link, A.links-kontakt-active:visited {
                                                                                      background: url('../gfx/links-kontakt.jpg') no-repeat;
                                                                                      background-position: 0px -10px;
                                                                                      width: 57px;
                                                                                      height: 10px;
                                                                                      float: left;
                                                                                      font-size: 0.1em;
                                                                                      text-decoration: none;
                                                                                      border: none;
            }
            #header-links A.links-kontakt-active:hover, A.links-kontakt-active:active {
            }
            
            #header-links A.links-disclaimer:link, A.links-disclaimer:visited {
                                                                              background: url('../gfx/links-disclaimer.jpg') no-repeat;
                                                                              width: 63px;
                                                                              height: 10px;
                                                                              float: left;
                                                                              margin-left: 15px;
                                                                              font-size: 0.1em;
                                                                              text-decoration: none;
                                                                              border: none;
            }
            #header-links A.links-disclaimer:hover, A.links-disclaimer:active {
                                                                              background-position: 0px -10px;
            }
            #header-links A.links-disclaimer-active:link, A.links-disclaimer-active:visited {
                                                                                            background: url('../gfx/links-disclaimer.jpg') no-repeat;
                                                                                            width: 63px;
                                                                                            height: 10px;
                                                                                            float: left;
                                                                                            background-position: 0px -10px;
                                                                                            margin-left: 15px;
                                                                                            font-size: 0.1em;
                                                                                            text-decoration: none;
                                                                                            border: none;
            }
            #header-links A.links-disclaimer-active:hover, A.links-disclaimer-active:active {
            }
            
								
								#header-menu {
                     width: 629px;
                     height: 27px;
                     float: left;
                     padding-left: 215px;
                     margin-top: 35px;
        }
        
          #header-menu A.menu-link:link, A.menu-link:visited {
                                                             background-repeat: no-repeat;
                                                             width: 104px;
                                                             height: 27px;
                                                             float: left;
                                                             margin-left: 1px;
                                                             text-decoration: none;
                                                             border: none;
          }
          #header-menu A.menu-link:hover, A.menu-link:active {
                                                             background-position: 0px -27px;
          }
          
          #header-menu A.menu-link-active:link, A.menu-link-active:visited {
                                                                           background-repeat: no-repeat;
                                                                           background-position: 0px -27px;
                                                                           width: 104px;
                                                                           height: 27px;
                                                                           float: left;
                                                                           margin-left: 1px;
                                                                           text-decoration: none;
                                                                           border: none;
          }
          #header-menu A.menu-link-active:hover, A.menu-link-active:active {
                                                                           background-position: 0px -27px;
          }
          
        
        #header-photo {
                      background-repeat: no-repeat;
                      width: 850px;
                      height: 133px;
        }
        
        
        #content {
                 background: #FFF;
                 width: 850px;
                 height: 437px;
                 overflow: auto;
                 padding-top: 8px;
                 padding-bottom: 8px;
        }
        
          #content-heading {
                           font-weight: bold;
                           font-size: 0.9em;
                           padding-left: 10px;
                           margin-bottom: 20px;
                           color: #990014;
          }
          
        
        #footer {
                background: url('../gfx/footer-bg.jpg') no-repeat top left;
                width: 850px;
                height: 35px;
        }
        
          #footer-link {
                       position: relative;
                       top: 13px;
                       left: 564px;
                       width: 47px;
                       height: 10px;
          }
          
          #footer-link A.footer-link:link, A.footer-link:visited {
                                                                 background: url('../gfx/footer-link.jpg') no-repeat;
                                                                 width: 47px;
                                                                 height: 10px;
                                                                 border: none;
                                                                 display: block;
                                                                 font-size: 0.1em;
          }
          #footer-link A.footer-link:hover, A.footer-link:active {
                                                                 background-position: 0px -10px;
          }
        
        
        
        

input#button {
margin-left: 10px;
border: 1px solid #999;
background-color: #DADAE6;
background-image: url('../gfx/menu_bg_hover.jpg');
-moz-border-radius: 2.5px;
color: #333;
cursor: pointer;
height: 20px;
text-align: center;
text-decoration: none;
font-size: 0.8em;
font-weight: bold;
color: #444;
}
input#button:hover {
background-color: #DADAE6;
background-image: url('../gfx/menu_bg_hover2.jpg');
color: #000;
}

input#button_del {
margin-left: 10px;
border: 1px solid #999;
background-color: #DADAE6;
background-image: url('../gfx/menu_bg_hover.jpg');
-moz-border-radius: 2.5px;
color: #333;
cursor: pointer;
height: 20px;
text-align: center;
text-decoration: none;
font-size: 0.8em;
font-weight: bold;
color: #444;
}
input#button_del:hover{
background-color: #DADAE6;
background-image: url('../gfx/menu_bg_hover2.jpg');
color: #990014;
}



/****** NEWS >>> ******/
  /*Format für Unterüberschriften wie z.B. "Suchergebnisse"*/
  h2.news {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 0.9em;
  text-align:center;
  }

  /*Fettschrift*/
  b.news {
  font-weight:bold;
  color:#000000;
  }






  /*Format für Head-Zeile*/
  th {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  background: #DADAE6;
  border: 1px solid #DEDEE2;
  background-image: url('../gfx/menu_bg_hover.jpg');
  background-repeat: repeat-x;
  font-size: 0.9em;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
  }
  th.bottom {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  background: #DADAE6;
  border: 1px solid #DEDEE2;
  background-image: url('../gfx/menu_bg_hover.jpg');
  background-repeat: repeat-x;
  font-size: 0.85em;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
  }

  /*Link (Headline)*/
  #news a:link.newsh {
  color:#FFFFFF;
  text-decoration: none;
  }
  /*besuchter Link (Headline)*/
  #news a:visited.newsh {
  color:#FFFFFF;
  }
  /*Mouseover-Effekt (Headline)*/
  #news a:hover.newsh {
  background: #FFF;
  color:#990014;
  }
  /*Aktiver Link (Headline)*/
  #news a:active.newsh {
  background: #FFF;
  color:#990014;
  }






  /*Format für Newstext*/
  .news-data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.85em;
  font-weight: normal;
  background: #FFF url('../gfx/td-data-bg.jpg') repeat-x top left;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
  border: 1px solid #f2f2f8;
  }

  /*Format für die einzelnen Newseintrags-Überschriften*/
  h3.news {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 15px;
  color:#333;
  text-align:left;
  margin-top:8px;
  }
/****** <<< NEWS ******/





/****** TEAM >>> ******/
  .team_preview_foto    {
                        border: 1px solid #DDD;
                        margin-right: 5px;
                        margin-bottom: 15px;
                        padding: 4px;
                        background: #f0f0f3;
                        }
  .team_preview_foto:hover {
                           background: #fde4e4;
                           border: 1px solid #fbb6b6;
  }
  .team_preview_data    {
                        padding-right: 25px;
                        }
  .team_preview_number  {
                        font-weight: bold;
                        color: #990014;
                        font-size: 0.9em;
                        }
  .team_preview_name    {
                        font-weight: bold;
                        color: #000;
                        font-size: 0.9em;
                        }
  .team_preview_position{
                        font-weight: bold;
                        color: #888;
                        font-size: 0.9em;
                        }
  a.team_preview_details{
                        font-size: 0.85em;
                        }
  a.team_preview_details:visited{

                        }
  a.team_preview_details:active{

                        }
  a.team_preview_details:hover{

                        }

       /**** PLAYER DETAILS >>> */
         .pdetails_foto        {
                               border: 1px solid #333;
                               }
         .pdetails_category    {
                               font-size: 0.9em;
                               height: 15px;
                               line-height: 15px;
                               padding-right: 8px;
                               }
         .pdetails_data        {
                               color: #84848F;
                               font-size: 0.9em;
                               background: #e3e3ef;
                               border: 1px solid #c6c6d2;
                               padding-left: 6px;
                               padding-right: 6px;
                               width: 140px;
                               height: 15px;
                               line-height: 15px;
                               }

         #pdetails_wallpaper
                               {
                               height: 16px;
                               position: relative;
                               top: -20px;
                               font-size: 0.9em;
                               }
         #pdetails_wallpaper_left
                               {
                               float: left;
                               height: 16px;
                               filter: alpha(opacity=60);
                               opacity: 0.6;
                               color: rgba(255, 255, 255, 0.6);
                               -khtml-opacity: 0.6;
                               padding-left: 6px;
                               padding-right: 6px;
                               background: #000;
                               color: #FFF;
                               font-weight: bold;
                               }
         #pdetails_wallpaper_right
                               {
                               float: left;
                               height: 16px;
                               width: 141px;
                               filter: alpha(opacity=80);
                               opacity: 0.8;
                               color: rgba(255, 255, 255, 0.8);
                               -khtml-opacity: 0.8;
                               background: #FFF;
                               color: #444;
                               font-weight: bold;
                               }

         #pdetails_wallpaper_right A.wallpaper:link, A.wallpaper:visited
                               {
                               float: left;
                               border-right: 1px solid #AAA;
                               border-bottom: none;
                               height: 16px;
                               width: 16px;
                               color: #444;
                               text-align: center;
                               text-decoration: none;
                               }
         #pdetails_wallpaper_right A.wallpaper:hover, A.wallpaper:active
                               {
                               text-decoration: none;
                               color: #FFF;
                               background: #902235;
                               }
/****** <<< TEAM ******/



/****** SPONSOREN >>> ******/
  .sponsoren_data            {
                             border-left: 1px solid #f2f2f8;
                             border-right: 1px solid #f2f2f8;
                             }
  .sponsoren_footer          {
                             font-family: Arial, Verdana, Helvetica, sans-serif;
                             font-weight: bold;
                             background: #DADAE6;
                             color: #999;
                             border: 1px solid #f2f2f8;
                             background-image: url('../gfx/menu_bg_hover.jpg');
                             background-repeat: repeat-x;
                             font-size: 0.85em;
                             padding: 2px;
                             }
/****** <<< SPONSOREN ******/




/****** KONTAKT >>> ******/

.kontakt_input {
margin-left: 10px;
width: 260px;
}
.kontakt_input_error {
margin-left: 10px;
border: 1px solid #999;
background: #990014;
color: #FFF;
width: 260px;
}
.kontakt_error {
padding-left: 10px;
color: #990014;
font-weight: bold;
font-size: 0.9em;
}
.kontakt_success {
padding-left: 10px;
color: #000;
font-weight: bold;
font-size: 0.9em;
}
/****** <<< KONTAKT ******/




/****** GÄSTEBUCH >>> ******/
 .guestbook_table_comment {
                          background: #f2f2f8;
                          border: 1px solid #FFF;
 }
/****** <<< GÄSTEBUCH ******/