/* style.css                                                                */

/* stylesheet-Datei in der nur Klassen fuer die Seiten vorgegeben werden     */

/* ------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------ */

h1
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 11pt;
 Font-Weight: bold;
 text-align: left; 
 color: #333333;  
 }

h2
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 Font-Weight: bold;
 Text-Decoration: none;
 color: #333333;  
 }

h3
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 Font-Weight: bold;
 Text-Decoration: none;
 color: #333333;  
 }

h4
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 Font-Weight: bold;
 Text-Decoration: underline;
 color: #333333;  
 }

h5
 {
 Font-Family: Georgia, Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 Text-Decoration: underline;
 color: #333333;  
 }

/* ------------------------------------------------------------------------ */
/* Contenttabelle                                                           */

.table_content
 {
 width: 597px;
 }
 
/* ------------------------------------------------------------------------ */
/* Contenttabelle (Zelle) ohne Bild und Rahmen                              */

.cell_content_norm
 {
 padding-top: 20px;  
 padding-left: 10px;  
 padding-right: 10px;
 padding-bottom: 10px;
 height: 735px;
 vertical-align: top;
 }
 
/* ------------------------------------------------------------------------ */
/* Contenttabelle bei Vorlage mit oberem Bild                               */
 
.cell_content_top
 {
 vertical-align: top;   
 height: 215px; 
 margin-bottom: 0px;
 } 

.cell_content_left
 {
 background-color: #cccccc;  
 vertical-align: top;   
 width: 215px;
 height: 535px;  

 padding-left: 15px;
 padding-right: 0px;
 padding-top: 10px;
 padding-bottom: 10px; 
 } 

.cell_content_right
 {
 background-color: white;   
 
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;   
  
 vertical-align: top;   
 width: 351px;
 } 

/* ------------------------------------------------------------------------ */
/* Contenttabelle bei Vorlage ohne oberes Bild                              */

.cell_content_left2
 {
 background-color: #cccccc;  
 vertical-align: top;   
 width: 215px;
 height: 750px;   

 padding-left: 15px;
 padding-right: 0px;
 padding-top: 10px;
 padding-bottom: 10px; 
 } 

.cell_content_right2
 {
 background-color: white;   
 
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;   
  
 vertical-align: top;   
 width: 351px;
 } 

/* ------------------------------------------------------------------------ */
/* p - Standardschriftart fuer alle Seitentexte                              */

p
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 padding-left: 10px;
}

ul
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 list-style-type: square;
 font-size: 10pt;
 }

/* ------------------------------------------------------------------------ */

/* a - Textlinks auf normalen Seiten (farbig)                               */

a:link
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 color: black;
 }

a:visited
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 color: black;
 }

a:active
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 color: #ff9933;
 }

a:hover
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 10pt;
 color: #ff9933;
 }

/* ------------------------------------------------------------------------ */

/* linknorm2 - Link fuer Downloads                                           */

.linknorm2:link
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 color: black;
 }

.linknorm2:visited

 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 color: black;
 }

.linknorm2:active
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 color: black;
 }

.linknorm2:hover
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 color: #8a0000;
 }

/* ------------------------------------------------------------------------ */
/* a - Textlinks im Content auf der linken Seite im gr. Balken              */

.linkctleft:link
 {
 Font-Family: erdana, Arial, Helvetica, Serif;
 font-size: 11px;
 font-weight: bold;
 color: #666666;
 }

.linkctleft:visited
 {
 Font-Family: erdana, Arial, Helvetica, Serif;
 font-size: 11px;
 font-weight: bold;
 color: #666666;
 }

.linkctleft:active
 {
 Font-Family: erdana, Arial, Helvetica, Serif;
 font-size: 11px;
 font-weight: bold;
 color: #ff8811;
 }

.linkctleft:hover
 {
 Font-Family: erdana, Arial, Helvetica, Serif;
 font-size: 11px;
 font-weight: bold;
 color: #ff8811;
 }


/* -------------------------------------------------------------------------- */
/* verschiedene Klassen der Seite ------------------------------------------- */
/* -------------------------------------------------------------------------- */

.pic_left
 {
 border-top: 5px solid white;
 border-left: 5px solid white;
 border-right: 5px solid white;
 border-bottom: 5px solid white;
 }

.cellback
 {
 Background-Color: #E1E1E1;
 }

.cellback2
 {
 Background-Color: #EFEFEF;
 }

.tabledownloads
 {
 font-size: 9pt;
 }

.textklein
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 }

.textgross
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 11pt;
 }

.textrot
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: #f9003a;
 }

.textempty
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 8pt;
 color: #f9003a;
 }

.bgcolor
 {
 Background-Color: #fcb42e;
 }

table
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 font-size: 9pt;
 }

hr
 {
 Color: #999999;
 height: 1px;   
 }

/* WM TIPPSPIEL ------------------------------------------------------------------------------------------------------------------------- */
/* DIESE KLASSEN AUFHEBEN */

.table_wm_tip
 {
 Font-Family: Verdana, Arial, Helvetica, Serif;
 padding-left: 5px;
}

.menue_tip:link
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 margin-left: 4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 }

.menue_tip:visited
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 margin-left: 4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none; 
 }

.menue_tip:active
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: black;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 margin-left: 4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 }

.menue_tip:hover
 {
 background-color: #E5E3E3;
 border: 1px solid #5F5F5F;
 color: #ff9933;
 padding-left: 15px;
 padding-right: 15px;
 padding-top: 3px; 
 padding-bottom: 3px; 
 margin-left: 4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none; 
 }

#content tr.o{background-color: #E1E1E1;}
#content tr.e{background-color: #f7f7f7;}
#content tr.sptsieger{background-color: #d6d79d;}
#content tr.cookie{background-color:#FECE0C;}
#content tr.treffer{background-color:#fd0;}
#content tr.sptsieger td{border-bottom:1px solid #b2b282;border-top:1px solid #b2b282;}
#content table.nw td,#content tr.nw td,#content tr.nw th,#content td.nw,#content th.nw{white-space:nowrap;}
#content th{text-align:left;vertical-align:bottom;font-weight:bold;padding:1px 3px 1px 3px;}
#content td{vertical-align:top;padding:1px 3px 1px 3px;}
#content th a,#content th a:visited{color:black;}
#content th A.sort{color:black;}
#content th A.sort-aktiv{color:#c01c00;text-decoration:none;}
#content td.ergebnis{text-align:center;}
#content td p,#content th p,#content td pre,#content th pre{margin-top:0;}
#content td.pos,#content td.pkt,#content td.sptpunkte,#content td.bonus,#content td.sptsiege,#content td.gesamt{text-align:right;padding:1px 3px 1px 3px;}
#content td.pkts{text-align:right;color:#c01c00;font-weight:bold;}
#content td.right{text-align:right;}
#content td.sptpunkte,#content td.sptsiege,#content td.bonus,#content td.gesamt{font-weight:bold;}
#content form table{border-bottom:0 solid #aaa;}
#content form .errorLabel,form .errorField,form .errorMessage{font-weight:bold;color:#c30;}
#content form table table .errorField{border-color:#c30;}
#content span.filterrowinput{display:block;float:left;margin-right:1em;}
#content span.filterrowsubmit{display:block;text-align:right;}
#content table.nb{border-bottom:0 solid #aaa;}
#content tr.s{background-color:#fff;}
#content tr.s td{border-top:1px solid #aaa;}
#content tr.s td p{padding-top:.5em;text-align:right;}
#content tr.splitbefore td{border-top:1px solid #aaa;}
#content tr.splitafter td{border-bottom:1px solid #aaa;}
#content td.colgap,#content th.colgap{padding:0;background-color:#fff;width:1px;}
#content dl dt{font-weight:bold;}
#content DIV.tmkurzname{font-weight:normal;}
#content span.falsch{color:#999;}
#content .p{color:#c01c00;}
#content sub{font-size:9pt;}
#content .f{color:#aaa;}
#content .prevrank{font-size:8pt;color:#aaa;text-align:right;}

