/*--|                              |
    |  © 2004 - STV Dulliken       |
    |  webdesign by martin berger  |
    |                              |--*/


/*--- header ---*/
td.header          { background-color:#CBD6D8; } 


/*--- meta-navigation ---*/   
td.metanav         { font-family:arial,verdana,helvetica,sans-serif; font-size:9pt; color:#FFFFFF; text-decoration:none; font-weight:bold; 
                     background-color:#0068A7; }    
a.metanav:link     { font-family:arial,verdana,helvetica,sans-serif; font-size:9pt; color:#FFFFFF; text-decoration:none; font-weight:normal; }
a.metanav:visited  { font-family:arial,verdana,helvetica,sans-serif; font-size:9pt; color:#FFFFFF; text-decoration:none; font-weight:normal; }
a.metanav:hover    { font-family:arial,verdana,helvetica,sans-serif; font-size:9pt; color:#000000; text-decoration:none; font-weight:normal; }
a.metanav:active   { font-family:arial,verdana,helvetica,sans-serif; font-size:9pt; color:#FFFFFF; text-decoration:none; font-weight:normal; }


/*--- navigation ---*/   
td.nav_border      { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; border:0px; border-bottom:1px #FFFFFF solid; } 
a.nav:link         { color:#000000; text-decoration:none; }
a.nav:visited      { color:#000000; text-decoration:none; }
a.nav:hover        { color:#000000; text-decoration:none; }
a.nav:active       { color:#000000; text-decoration:none; }


/*--- location string ---*/
td.location        { font-family:arial,verdana,helvetica,sans-serif; font-size:8pt; color:#000000; text-decoration:none; font-weight:normal; }
a.location:link    { color:#000000; text-decoration:none; }
a.location:visited { color:#000000; text-decoration:none; }
a.location:hover   { color:#0000FF; text-decoration:none; }
a.location:active  { color:#000000; text-decoration:none; }


/*--- text ---*/
td.title           { font-family:arial,verdana,helvetica,sans-serif; font-size:12pt; color:#000000; text-decoration:none; font-weight:bold; }
td.subtitle        { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; color:#AAAAAA; text-decoration:none; font-weight:bold; }
td.text            { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal; }
td                 { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal; }


/*--- left & right columns (navigation, news, etc) ---*/
td.col_left_right  { background-color:#B4CEC7; }  


/*--- news, login, trainingsinfo ---*/
td.news_title      { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; font-weight:bold; padding-left:10px; padding-right:10px;
                     padding-top:2px; padding-bottom:2px; border:0px; border-bottom:1px #FFFFFF solid; border-top:1px #FFFFFF solid; }
td.news_text       { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; font-weight:normal; padding:2px; padding-left:10px; padding-right:10px;
                     border:0px; border-bottom:1px #FFFFFF solid; }
td.login           { padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border:0px; border-bottom:1px #FFFFFF solid; }                    
a.news:link        { color:#000000; text-decoration:none; }
a.news:visited     { color:#000000; text-decoration:none; }
a.news:hover       { color:#000000; text-decoration:none; }
a.news:active      { color:#000000; text-decoration:none; }
td.termin          { width: 110px; }


/*--- suche ---*/ 
td.treffer         { font-family:arial,verdana,helvetica,sans-serif; font-size:8pt; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:10px; }
input.suche        { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; }


/*--- footer ---*/
td.footer_center   { font-family:arial,verdana,helvetica,sans-serif; font-size:8pt; color:#000000; text-decoration:none; background-color:#A8D645; } 
td.footer_edge     { font-family:arial,verdana,helvetica,sans-serif; font-size:8pt; color:#000000; text-decoration:none; background-color:#8DB98E; }
a.footer:link      { color:#000000; text-decoration:none; }
a.footer:visited   { color:#000000; text-decoration:none; }
a.footer:hover     { color:#FF0000; text-decoration:none; }
a.footer:active    { color:#000000; text-decoration:none; }


/*--- links ---*/
a:link             { font-family:arial,verdana,helvetica,sans-serif; color:#0000FF; text-decoration:none; }
a:visited          { font-family:arial,verdana,helvetica,sans-serif; color:#0000FF; text-decoration:none; }
a:hover            { font-family:arial,verdana,helvetica,sans-serif; color:#FF0000; text-decoration:none; }
a:active           { font-family:arial,verdana,helvetica,sans-serif; color:#0000FF; text-decoration:none; }


/*--- Kontaktformular ----------------*/
/*input.button     { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; width=90px; }*/
/*input.input      { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; width=330px; }*/
/*textarea         { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; width=425px; }*/
/*select.auswahl   { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; width=400px; }*/


/*--- Gästebuch ----------------------*/
td.gb_header       { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal; }
td.gb_text         { font-family:arial,verdana,helvetica,sans-serif; font-size:10pt; color:#000000; text-decoration:none; font-weight:normal; 
                     padding-top:3px; padding-bottom:3px; border:0px; border-bottom:1px #AAAAAA solid; border-top:1px #AAAAAA solid; }


/*--- sponsors ---*/
td.sponsoren_logo  { padding-top:10px; padding-bottom:10px; border:0px; border-bottom:1px #A0A0A0 solid; border-top:1px #00000 solid; 
                     width: 250px; text-align: center; }
td.sponsoren_text  { padding-top:10px; padding-bottom:10px; border:0px; border-bottom:1px #A0A0A0 solid; border-top:1px #00000 solid; 
                     padding-left: 10px; }
td.sponsoren_kopf  { border:0px; border-bottom:1px #A0A0A0 solid; border-top:1px #00000 solid; }


/*--- turnverein ---*/
td.tv1             { width: 215px; }
td.tv2             { width: 150px; }
td.tv3             { width:  60px; }
td.tv4             { width:  85px; text-align: right; }

/*--- männerriege ---*/
td.mr1             { width: 410px; }
td.mr2             { width: 100px; }