/*--[ Stylesheet mit NN4 unverträglichen Infos importieren ]--*/

@import url("nonn4-swbsv.css");

/*--[ Globale Formatierungen ]--*/

html {
   color            : #000;
   background       : #fff none no-repeat;
   margin           : 0;
   padding          : 0;
}

body {  
   color            : #000;
   background       : #fff;
   margin           : 0;
   padding          : 0;
}

td {
   font-family      : Arial,Helvetica,Geneva,sans-serif;
   font-size        : 10pt;
   color            : #000;
   background       : #fff;
   margin-top       : 0px;
   padding          : 0px;
   vertical-align   : top;
}

th {
   font-family      : Arial, Helevtica, sans-serif;   
   font-size        : 10pt;
   text-align       : left;
   white-space      : nowrap;
}

/*--[ Links ]--*/

a:link { 
   text-decoration  : underline;
   color            : #007500;
}    

a:visited { 
   color            : #004000; 
}   

a:hover { 
   text-decoration  : none;
   color            : #007500;
} 

a:active { 
   color            : #000; 
}

/*--[ kleine Schrift ]--*/

.size1 {
   font-size        : 8pt;
}

.size1right {
   font-size        : 8pt;
   text-align       : right;
}

h2.size1 {
   font-size        : 0.5em;
}

td.size1 {
   font-size        : 8pt;
   width            : 15%;
}

/*--[ Formatierung oberste Tabelle ]--*/

#top {
   font-family      : Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size        : 30pt;
   font-weight      : bold;
   font-style       : italic;
   color            : #fff;
   background       : #007500 url(/img/hgr.png);
   margin           : 0;
   padding          : 0;
   width            : 100%;
   vertical-align   : middle;
}

#topright {
   color            : #fff;
   background       : #007500 url(/img/hgr_topright.png);
}

#topleft {
   color            : #fff;
   background       : #007500 url(/img/hgr_topleft.png);
}

/*--[ Formatierung Fußzeile ]--*/

#bottom {
   font-family      : Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size        : 8pt;
   width            : 100%;
   text-align       : center;
}

#bottom a {
   font-weight      : bold;
}

/*--[ Haupttabelle ]--*/

#left {
   padding-top      : 0.5em;
   width            : 15%;
   vertical-align   : top;
}

#right {
   color            : #000;
   background       : #c0c0c0;
   padding-top      : 0.5em;
   width            : 15%;
   vertical-align   : top;
}

#center {
   font-family      : Arial,Helvetica,Geneva,sans-serif;  
   font-size        : 10pt;
   padding-top      : 0.5em;
   padding-left     : 1em;
   padding-right    : 1em;
   width            : 70%;
   vertical-align   : top;
}

#center h2 {
   font-family       : Verdana, Arial, sans-serif;
   font-size         : 0.85em;
   font-weight       : bold;
   text-transform    : uppercase;
   color             : #fff;
   background        : #004000;
   margin-bottom     : 0;
   padding           : 3px;
   border            : none;
}

#center h3 {
   font-family       : Verdana, Arial, sans-serif;
   font-size         : 100%;
   font-weight       : bold;
   color             : #000;
   background        : #eee;
   margin-top        : 0;
   margin-bottom     : 0.2em;
   padding           : 2px;
   border            : none;
}

/*--[ Teaminfo ]--*/

.teaminfo {
   font-family       : Arial, sans-serif;
   font-size         : 100%;
   color             : #000;
   background        : #eee;
   margin-top        : 0;
   margin-bottom     : 0.2em;
   padding           : 2px;
   padding-bottom    : 5px;
   border            : none;
}

.teaminfo td {
   color             : #000;
   background        : #eee;
}

/*--[ Allgemeine Infokästen ]--*/

.info {
   font-family       : Arial, sans-serif;
   font-size         : 100%;
   color             : #000;
   background        : #eee;
   margin-top        : 0;
   margin-bottom     : 0.2em;
   padding-left      : 3px;
   padding-bottom    : 10px;
   border            : none;
}

.info td {
   font-size         : 10pt;
   color             : #000;
   background        : #eee;
}

/*--[ Tabellen in der rechten Navigation ]--*/

table.tabelle {
   font-family      : Arial, Helevtica, sans-serif;   
   font-size 	    : 8pt;
   white-space      : nowrap;
   margin           : 3px;
   border           : 1px solid black;
}

table.tabelle td {
   font-size         : 8pt;
   background        : #5D564C;
   color             : #fff;
   padding-left      : 2px;
}

table.tabelle th {
   color             : #000;
   background        : #eee;
   padding-left      : 2px;
   padding-right     : 2px;
   padding-bottom    : 2px;
   border-bottom     : 1px solid black;
}

/*--[ Tabellen und Ergebnisse ]--*/

.ergebnisse {
   font-family      : Arial, Helevtica, sans-serif;   
   font-size 	    : 10pt;
   white-space      : nowrap;
   margin           : 3px;
   border           : 1px solid black;
}

.ergebnisse td {
   font-family      : Arial, Helevtica, sans-serif;   
   font-size 	    : 8pt;
   color            : #fff;
   background       : #5D564C;
   padding-left     : 2px;
   padding-right    : 2px;
}

.ergebnisse th {
   font-family      : Arial, Helevtica, sans-serif;   
   font-size 	    : 8pt;
   text-align       : left;
   color            : #000;
   background       : #eee;
   padding-left     : 2px;
   padding-right    : 2px;
   padding-bottom   : 2px;
   border-bottom    : 1px solid black;
}

.ergebnisse th.fuenf {
   width            : 5%;
}

.ergebnisse th.sechzig {
   width            : 60%;
}

.ergebnisse th.zehn {
   width            : 10%;
}

/*--[ Zellenbreiten ]--*/

.fuenf {
   width            : 5%;
}

.zehn {
   width            : 10%;
}

.zwanzig {
   width            : 20%;
}

.fuenfundzwanzig {
   width            : 25%;
}

.dreiunddreisig {
   width            : 33%;
}

.vierzig {
   width            : 40%;
}

.sechzig {
   width            : 60%;
}

.achtzig {
   width            : 80%;
}

/*--[ Bilder bei Links ]--*/

img.links {
   margin           : 5px;
   float            : left;
}

/*--[ Farbwechsel Pokalspielplan ]--*/

.first {
   white-space      : nowrap;
   color            : #fff;
   background       : #007500;
   height           : 20px;
   padding-left     : 5px;
   padding-right    : 5px;
}

.second {
   white-space      : nowrap;
   color            : #fff;
   background       : #004000;
   height           : 20px;
   padding-left     : 5px;
   padding-right    : 5px;
}

/*--[ Auf/Absteiger ]--*/

.up {
   font-family      : Arial, Helevtica, sans-serif;   
   font-size 	    : 8pt;
   color            : #00C000;  
}

.down {
   font-family      : Arial, Helevtica, sans-serif;   
   font-size 	    : 8pt;
   color            : #ee0000;  
}

/*--[ Farbwechsel Meistertafel ]--*/

.mfirst {
   white-space      : nowrap;
   color            : #000;
   background       : #eee;
   padding          : 2px;
}

.msecond {
   white-space      : nowrap;
   color            : #000;
   background       : #ccc;
   padding          : 2px;
}

/*--[ Hilfsformatierung Suche Vor/Zurück ]--*/

#searchnav {
   font-family      : Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size        : 8pt;
   width            : 100%;
   text-align       : center;
}

#searchnav a {
   font-weight      : bold;
}

/*--[ Treffermarkierung Suche ]--*/

.treffer {
   font-weight      : bold;
   font-style       : italic;
}

/*--[ Farbe Fehlermeldung bei nicht ausgefüllten Feldern]--*/

.empty {
   font-weight      : bold;
   color            : #ff0000;
   background       : inherit;
}

.ahem {
   display          : none;
}
