/* -- SNF2 STYLE SHEET styles_win_ns.css VERSION 1.2a--*/

body
{
    font-family:"Verdana","Arial","Helvetica","Sans-serif";
    font-size: 0.8em;
}
.text
{
    padding-top: 2px;
    padding-left: 5px;
}
.h1
{
    font-weight:bold;
    font-size: 1.0em;
    padding-top: 5px;
    padding-left: 5px;
}
.h2
{
    font-weight:bold;
    font-size: 0.9em;
    padding-left: 5px;
}
.h3
{
    font-weight:bold;
    font-size: 0.8em;
    padding-left: 5px;
}
#error {
   color: red;
}

li
{
   background-repeat: no-repeat;
   background-position: left center;
   padding-left: 25px;
}

img
{
    border-width: 0;
    margin:5px;
}
img.smile
{
    border-width: 0;
    margin:0px;
}
img.vorschau
{
    border-width: 0;
    margin:5px;
}
table
{
    border-spacing: 0px;
}
table.center
{
    table-layout:auto;
    text-align: center;
    margin: 0px;
    margin-left:auto;
    margin-right:auto;
    padding: 10px;
}
table.meldu
{
    table-layout:auto;
    margin: 10px;
    margin-top: 5px;
}
table.forum
{
    table-layout:auto;
    border-collapse: collapse;
    border-spacing: 0px;
}
table.termine
{
    table-layout:auto;
    margin: 10px;
    margin-top: 5px;
}
table.impressum
{
    table-layout:auto;
    margin: 10px;
    margin-top: 5px;
}
table.kontakt
{
    table-layout:auto;
    margin: 15px;
}
table.vorstand
{
    table-layout:auto;
    margin: 15px;
}
table.training
{
    margin: 15px;
}
table.dstrecken
{
    border-collapse: collapse;
    table-layout:auto;
    margin: 10px;
    margin-left:auto;
    margin-right:auto;
    padding: 10px;
}
table.calendar
{
    border-collapse: collapse;
    border-style:solid;
    border-color:#000000;
    border-width:1px;
}
table.evt
{
    border-spacing: 5px;
    width: 98%;
}
tr.hell
{
    background-color:#fafafa;
}
tr.dunkel
{
    background-color:#f0f0f0;
}
tr.fihead
{
    background-color:#cccccc;
}
tr.finavi
{
    background-color:#f0f0f0;
}
th.fhthema
{
    text-align:left;
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    padding-bottom: 0px;
    width: 100%;
}
th.fhforum
{
    text-align:left;
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    padding-bottom: 0px;
    width: 50%;
}
th.fhlang
{
    text-align:left;
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    padding-bottom: 0px;
    width: 50%;
}
th.fhantw
{
    text-align:left;
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    padding-bottom: 0px;
    width:10px;
}
th.fhcreate
{
    text-align:left;
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    padding-bottom: 0px;
    width:150px;
}
th.fhdate
{
    text-align:left;
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    padding-bottom: 0px;
    background-color:#cccccc;
    width:180px;
}
td
{
    font-family:"Verdana","Arial","Helvetica","Sans-serif";
    font-size: 0.8em;
    vertical-align:top;
    padding:0px;
    margin:2px;
    border:0px;
}
td.hheader
{
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
}
td.lastrow
{
    padding-bottom: 10px;
}
td.fusszeile
{
    padding: 5px;
    padding-top: 15px;
}
td.chl
{
    padding-top: 5px;
    padding-bottom: 15px;
}
td.chm
{
    width: 100%;
    vertical-align: bottom;
    text-align:center;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 15px;
}
td.chr
{
    padding-top: 5px;
    padding-bottom: 15px;
}
td.header
{
    padding-left: 5px;
    padding-top: 10px;
    font-weight: bold;
}
td.liste
{
    padding-left: 5px;
    padding-right: 5px;
}
td.listhead
{
    padding: 5px;
    font-size: 0.9em;
    font-weight: bold;
}
td.listtext
{
    padding: 5px;
    font-size: 0.9em;
}
td.error
{
    font-weight: bold;
    color: red;
    padding: 5px;
    padding-left: 0px;
}
td.evthead
{
    text-align: left;
    font-size: 0.9em;
    padding: 2px;
    font-weight: bold;
}
td.evtlabel
{
    text-align: left;
    padding: 2px;
    padding-right: 10px;
    font-weight: bold;
}
td.evttext
{
    text-align: left;
    padding: 2px;
    width: 100%;
}
td.evtright
{
    text-align: right;
    padding: 2px;
}
td.evtcoml
{
    text-align: left;
    padding: 2px;
    font-weight: bold;
}
td.evtcomr
{
    text-align: right;
    font-size: 0.7em;
    padding: 2px;
}
td.evtcom
{
    text-align: left;
    padding: 2px;
}
td.titlel
{
    margin-right:0px;
}
td.titler
{
    margin-right:0px;
}
td.prev
{
    padding-top:10px;
    text-align:left;
}
td.up
{
    text-align:center;
    padding-top:10px;
    padding-left:0px;
    padding-bottom:10px;
}
td.next
{
    padding-top:10px;
    text-align:right;
}
td.meldtitelu
{
    font-weight:bold;
    padding-top:5px;
    padding-left:5px;
}
td.melddatumu
{
    font-weight:bold;
    text-align:right;
    padding-top:5px;
    padding-right:5px;
}
td.meldtextu 
{
    padding-left:5px;
}
td.dtitel {
    font-weight:bold;
    font-size: 1.5em;
    padding:15px;
}
td.dstrecke {
    font-weight:bold;
    font-size: 1.2em;
    padding:15px;
}
td.dleft {
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    font-weight:bold;
    font-size: 0.8em;
    padding:5px;
    padding-right:10px;
}
td.dcenter {
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    text-align:center;
    font-weight:bold;
    font-size: 0.8em;
    padding:5px;
    padding-left:10px;
    padding-right:10px;
}
td.training
{
    padding-right: 10px;
}
td.kategorie
{
    font-weight:bold; 
    padding-top:10px;
    padding-bottom:5px;   
}
td.termin
{
    padding-right:5px;
}
td.resultl
{
   padding-left: 5px;
   padding-right: 5px;
   text-align: left;
}
td.resultr
{
   padding-left: 5px;
   padding-right: 5px;
   text-align: right;
}
td.traincat
{
    padding: 3px;
    font-weight: bold;
}
td.trainart
{
   padding: 3px;
}
td.rssheader
{
   font-weight: bold;
   padding-top: 10px;
   padding-left: 5px;
   text-decoration:underline;
}
td.rsslink
{
   padding-left: 5px;
}
td.rsslink a
{
/*   display:block; */
   padding: 0px;
}
td.rsslink a:hover
{
   width:100%;
   text-decoration:none;
}
td.rsslink a span
{
   display:none;
   text-decoration:none;
}
td.rsslink a:hover span
{
   display:block;
   color:black;
   text-decoration:none;
}
td.rssdate
{
   padding-left: 5px;
}
td.monat
{
    font-weight:bold; 
    padding-top:10px;
    padding-bottom:5px;   
}
td.stand {
    margin-right:0px;
    padding-right: 5px;
    vertical-align: bottom;
    text-align: right;
    font-size:10px;
    color:#000077;
}
td.zaehler
{
    padding-left: 10px;
    vertical-align: bottom;
    text-align: left;
}
td.calhead
{
    background-color:#bbbbbb;
    border-style:solid;
    border-color:#000000;
    border-width:1px;
    padding: 2px;
    font-weight: bold;
}
td.calheads
{
    background-color:#bbbbbb;
    border-style:solid;
    border-color:#000000;
    border-width:1px;
    padding: 1px;
    font-weight: bold;
}
td.calsubhead
{
    background-color:#dddddd;
    border-style:solid;
    border-color:#000000;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    padding: 1px;
}
td.calsubheada
{
    background-color:#6677ff;
    border-style:solid;
    border-color:#000000;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    padding: 1px;
}
td.calsubheadf
{
    background-color:#aabeaa;
    border-style:solid;
    border-color:#000000;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    padding: 1px;
}
td.calsubheadw
{
    background-color:#cccccc;
    border-style:solid;
    border-color:#000000;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    padding: 1px;
}
td.calfield
{
    background-color:#ffffff;
    border-style:solid;
    border-color:#000000;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    padding: 5px;
    font-size: 0.7em;
}
td.calfielda
{
    background-color:#aabbff;
    border-style:solid;
    border-color:#000000;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    padding: 5px;
    font-size: 0.7em;
}
td.calfieldf
{
    background-color:#dcf0dc;
    border-style:solid;
    border-color:#000000;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    padding: 5px;
    font-size: 0.7em;
}
td.calfieldw
{
    background-color:#eeeeee;
    border-style:solid;
    border-color:#000000;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    padding: 5px;
    font-size: 0.7em;
}
td.calfields
{
    border-style:solid;
    border-color:#000000;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    padding: 1px;
    font-size: 0.7em;
    text-align: right;
}
td.calfieldl
{
    width: 20px;
    text-align: right;
    padding: 2px;
    font-weight: bold;
}
td.calfieldr
{
    text-align: left;
    padding-left: 2px;
    padding: 2px;
    font-weight: bold;
}
td.download
{
    padding: 5px;
}
td.normal
{
    padding-left: 5px;
    padding-top: 5px;
}
td.text
{
    padding-left: 5px;
    padding-top: 5px;
    width: 80%;
}
td.fliste
{
    padding: 2px;
    border-style:solid;
    border-color:#dddddd;
    border-bottom-width:1px;
    border-top-width:1px;
}
td.fdummy
{
    padding: 0px;
    margin: 0px;
    border: none;
}
td.fdummy img
{
    padding: 0px;
    margin: 0px;
    border: none;
}

ul.fform li
{
   background-image:url(bilder/b_fform.gif);
}

ul.bform li
{
   background-image:url(bilder/b_bform.gif);
}

ul.fthema li
{
   background-image:url(bilder/blue_arrow_r.gif);
}
ul.ftipp li
{
   background-image:url(bilder/b_tipp.png);
}

ul
{
    list-style-type: none;
    padding: 0px;
    padding-left: 2px;
    margin: 0px;
}
td.fititel
{
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    border-style:solid;
    border-color:#000000;
    border-left-width:1px;
    border-top-width:1px;
    width: 75%;
}
td.fimail
{
    font-size: 0.7em;
    padding: 2px;
    border-style:solid;
    border-color:#000000;
    border-top-width:1px;
    width: 130px;
}
td.ficre
{
    font-size: 0.7em;
    padding: 2px;
    border-style:solid;
    border-color:#000000;
    border-top-width:0px;
    border-bottom-width:0px;
    border-right-width:1px;
    border-top-width:1px;
    width: 160px;
}
td.fitext
{
    font-size: 0.8em;
    padding: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-style:solid;
    border-color:#000000;
    border-right-width:1px;
    border-left-width:1px;
    background-color:#ffffff;
}
td.fiedit
{
    font-size: 0.7em;
    padding: 2px;
    padding-bottom: 5px;
    border-style:solid;
    border-color:#000000;
    border-right-width:1px;
    border-left-width:1px;
    background-color:#ffffff;
}
td.fifkt
{
    padding: 2px;
    font-size: 0.8em;
    border-style:solid;
    border-color:#000000;
    border-top-width:0px;
    border-right-width:1px;
    border-left-width:1px;
    border-bottom-width:1px;
}
td.finavi
{
    padding: 2px;
    font-size: 0.8em;
    border-style:solid;
    border-color:#000000;
    border-width:1px;
}
div.note
{
    font-size: 0.8em;
    font-weight:normal;
}
div.meldbox
{
   padding: 10px;
}
div.meldtitel
{
    font-size: 1.1em;
    padding:5px;
    font-weight:bold;
}
div.meldtext
{
    padding:5px;
    font-weight:bold;
}
div.meldlang
{
    padding:5px;
}
div.meldlink
{
    padding:5px;
}
div.meldbild
{
    text-align: center;
    font-size: 0.9em;
    font-weight:bold;
}
div.user
{
    font-weight:bold;
}
div.center
{ 
    text-align:center;
}
div.calendar
{
   padding: 10px;
}
div.cald
{
   font-weight: bold;
   padding-bottom: 1px;
}
div.stext
{
   font-weight: bold;
   background-color:#eeeeee;
   padding: 2px;
}
div.forum
{
   font-weight: bold;
   background-color:#dcdcdc;
   padding: 2px;
}
div.sform
{
    text-align: center;
    padding: 10px;
}
div.item
{
    border-style:solid;
    border-color:#000000;
    border-width:1px;
    margin: 5px;
}
div.itmnavi
{
    border-style:solid;
    border-color:#000000;
    border-width:1px;
    background-color:#dddddd;
    padding: 2px;
    margin: 5px;
}

div.itmnavi div
{
    display: inline;
    padding-left: 2px;
    padding-right: 2px;
}

div.itmnavi div.dist
{
    display: inline;
    width:300%;
    padding-left: 2px;
    padding-right: 2px;
}

div.itmnavi div.left
{
    display:inline;
    padding-left: 2px;
    padding-right: 2px;
}

div.itmtitel
{
    font-weight: bold;
    background-color:#dddddd;
    padding: 2px;
}
div.itmtext
{
    padding: 2px;
}
div.itmtext img.smile
{
    padding-left:2px;
    padding-right:2px;
    margin-bottom:-3px;
}
div.itmcng
{
    font-size: 0.7em;
    padding: 2px;
}
div.itmtitel li
{
    font-size: 0.7em;
    display: inline;
}
div.itmtitel div.itmcre
{
    float: right;
    width: 350px;
    font-weight: normal;
    background-color:#dddddd;
    text-align: right;
}
div.itmfkt
{
    background-color:#f0f0f0;
    padding: 2px;
}

div.itmfkt div
{
    display: inline;
    padding-left: 2px;
    padding-right: 2px;
}

#divHeight
{
   height: 100px;
   overflow: auto;
}

div.itmnavi h3
{
    display: inline;
}

div.itmnavi ul
{
    display: inline;
}

div.itmnavi li
{
    display: inline;
    padding-left: 2px;
    padding-right: 2px;
}

div.itmnavi div
{
    float:right;
}

blockquote  
{
    border-style:solid;
    border-color:#aaaaaa;
    border-width:1px;
    background-color:#f0f0f0;
    padding: 2px;
}
span.editfkt
{
    border-style:solid;
    border-color:#aaaaaa;
    border-width:1px;
    background-color:#f0f0f0;
    width: 80px;
    padding: 2px;
    margin: 5px;
}
textarea
{
    width: 100%;
}
textarea.bold
{
    font-weight:bold;
}
input.suche
{
    width: 120;
    font-size: 0.7em;
    padding: 1px;
}
span.ec0
{
    background-color:#cccccc;
    margin-right:5 px;
}
span.ec1
{
    background-color:#006600;
    margin-right:5 px;
}
span.ec11
{
    background-color:#00cc00;
    margin-right:5 px;
}
span.ec12
{
    background-color:#00ee00;
    margin-right:5 px;
}
span.ec13
{
    background-color:#0066ff;
    margin-right:5 px;
}
span.ec14
{
    background-color:#00aa33;
    margin-right:5 px;
}
span.ec15
{
    background-color:#66cc33;
    margin-right:5 px;
}
span.ec16
{
    background-color:#ff6600;
    margin-right:5 px;
}
span.ec19
{
    background-color:#006600;
    margin-right:5 px;
}
span.ec2
{
    background-color:#cc0000;
    margin-right:5 px;
}
span.ec21
{
    background-color:#990066;
    margin-right:5 px;
}
span.ec22
{
    background-color:#ee0033;
    margin-right:5 px;
}
span.ec23
{
    background-color:#cc0033;
    margin-right:5 px;
}
span.ec24
{
    background-color:#ff0066;
    margin-right:5 px;
}
span.ec29
{
    background-color:#ee0000;
    margin-right:5 px;
}
span.tc0
{
    background-color:#ee0000;
    margin-right:5 px;
}
span.tc1
{
    background-color:#eeee00;
    margin-right:5 px;
}
span.tc2
{
    background-color:#00ee00;
    margin-right:5 px;
}
span.serg
{
    background-color:#99ff66;
}
span.neu
{
    font-size:0.8em;
    font-weight: bold;
    color: red;
}
input.editb
{
    font-weight: bold;
    padding: 2px;
    margin: 2px;
    width: 50px;
}
input.editi
{
    font-style: italic;
    padding: 2px;
    margin: 2px;
    width: 50px;
}
input.editl
{
    padding: 2px;
    margin: 2px;
    width: 50px;
}
input.email
{
    font-size: 0.7em;
    padding: 1px;
}
input.suchb
{
    width: 50;
    font-size: 0.7em;
    padding: 1px;
}
input.form
{
    width: 175px;
    padding: 1px;
}
input.lang
{
    width: 300px;
    padding: 1px;
    margin-bottom: 2px;
}
select.form
{
    width: 175px;
    padding: 1px;
}
form.login
{
    padding: 10px;
    margin: 5px;
    border-style:solid;
    border-color:#000000;
    border-width:1px;
}

