/* -- SNF2 STYLE SHEET styles_win_ns.css VERSION 1.2a--*/

body {
    font-family:"Arial","Verdana","Helvetica","Sans-serif";
    background-color:#fdfdff;
    margin:0px;
    border:0px;
    padding:10px;
    font-size: 10px;
    line-height: 14px;
}

h1 {
    font-weight: bold;
    font-size: 20px;
}
h2 {
    font-weight: bold;
    font-size: 16px;
}
h3 {
    font-weight: bold;
    font-size: 14px;
}
h4 {
    font-weight: bold;
    font-size: 12px;
}
li {
    font-weight: bold;
    list-style-type:none;
    line-height: 14px;
}
span.ukat {
    font-weight: bold;
    line-height: 14px;
}

a {
    color:#000077;
    line-height: 14px;
}

a:visited {
    color:#000077;
}

a:hover {
    color:#aaaacc;
}

a.kontakt {
    text-decoration:none;
}
a.kontakt:hover {
    color:#000077;
    text-decoration:underline;
}

a.mainmenue {
    padding-left:25px;
    text-decoration:none;
    color:#000022;
}

a.mainmenue:visited {
    padding-left:25px;
    text-decoration:none;
    color:#000022;
}
a.mainmenue:hover {
    padding-left:25px;
    text-decoration:none;
    color:#aaaacc;
    background:url(pfeil.gif);
    background-repeat:no-repeat;
}

div.test {
    align=center;
}
div.mainmenue {
    line-height: 14px;
    padding-left: 25px;
    background:url(pfeila.gif);
    background-repeat:no-repeat;
}

tr.header {
    height: 80px;
}
tr.oben {
    height: 20px;
    line-height:10px;
}
tr.menue {
    height: 18px;
    line-height:16px;
}
tr.zwischen {
    line-height:3px;
    height: 3px;
}
tr.abschnitt {
    line-height:100px;
    height: 100px;
}
tr.ausgleich {
}

img {
    border:0px;
}


th {
    font-size:11px;
    font-weight:bold;
    text-align:left;
    color:#070717;
}

td {
    font-size:11px;
    color:#070717;
}
td.liste {
    padding-left:40px;
}
td.header {
    text-align:center;
    margin: 0px;
    padding: 5px;
    background-color:#bbbbdd;
    width:100%;
}
td.dheader {
    text-align:left;
    font-weight:bold;
}
td.datum {
    text-align:right;
    vertical-align:top;
    font-weight:bold;
}
td.hinweis {
    text-align:left;
    vertical-align:top;
    font-weight:bold;
}
td.dlabel {
    text-align:left;
}
td.dvalue {
    text-align:right;
}

td.navi {
    text-align=center;
}
td.inhalt {
    vertical-align:top;
    margin: 0px;
    padding: 5px;
    line-height: 14px;
}

td.gleisplan {
    text-align: center;
}

td.menuedummy {
    margin: 0px;
    padding: 5px;
    width: 300px;
}

td.navi {
    vertical-align: top;
}

td.menue {
    margin: 0px;
    padding: 5px;
    font-size:14px;
    width:500px;
    font-weight:bold;
    color:#070717;
    background-color:#7F7Faf;
}
td.topic {
    margin: 0px;
    padding: 5px;
    font-size:14px;
    width:500px;
    font-weight:bold;
    color:#770000;
    background-color:#af7f7f;
}
img.z1 {
    margin: 0px;
    border: 0px;
    width: 50px;
    height: 80px;
}
img.z2 {
    margin: 0px;
    border: 0px;
    width: 75px;
    height: 1px;
}
img.z3 {
    margin: 0px;
    border: 0px;
    width: 50px;
    height: 50px;
}
td.z1 {
    margin: 0px;
    padding: 0px;
    background-color:#fdfdff;
}
td.z2 {
    margin: 0px;
    padding: 0px;
    background-color:#bbbbdd;
}
td.z3 {
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
    background-color:#bbbbdd;
}
td.zusatz {
    font-size:14px;
    line-height:16px;
    color:#070717;
}
td.titel {
    font-size:16px;
    line-height:20px;
    font-weight:bold;
    color:#070717;
}
td.dtitel {
    font-size:20px;
    line-height:24px;
    font-weight:bold;
    color:#070717;
}
td.bild {
    font-size:9px;
    line-height:12px;
    font-weight:bold;
    color:#070717;
}
td.result {
    font-size:10px;
    color:#070717;
}
td.beschr {
    font-size:9px;
    font-weight:bold;
    text-align:left;
}
td.autor {
    font-size:10px;
    font-weight:bold;
    text-align:right;
}
td.stand {
    font-size:10px;
    color:#000077;
}
td.sponsor {
    text-align:center;
    color:#000040;
}
td.h1 {
    vertical-align:top;
    font-size:14px;
    font-weight:bold;
    color:#070707;
}
td.h2 {
    font-size:12px;
    font-weight:bold;
    color:#070707;
}
td.modif {
    font-weight:bold;
    color:#ff0000;
}
td.gbh {
    font-family:"Arial","Verdana","Helvetica","Sans-serif";
    padding-left:2pt;
    background-color:#7F7F7F;
    color:#FFFFFF;
}
td.gb1 {
    font-family:"Arial","Verdana","Helvetica","Sans-serif";
    padding-left:2pt;
    background-color:#CFCFCF;
}
td.gb2 {
    font-family:"Arial","Verdana","Helvetica","Sans-serif";
    padding-left:2pt;
    background-color:#DFDFDF;
}
td.gb3 {
    font-family:"Arial","Verdana","Helvetica","Sans-serif";
    padding-left:2pt;
    background-color:#EFEFEF;
}
td.gbi  {
    font-family:"Arial","Verdana","Helvetica","Sans-serif";
    padding-left:2pt;
    font-weight:bold;
    background-color:#FFFFFF;
}
td.gbe  {
    font-family:"Arial","Verdana","Helvetica","Sans-serif";
    padding-left:2pt;
    font-weight:bold;
    background-color:#FFFFFF;
    color:#FF0000;
}
td.gb  {
    font-family:"Arial","Verdana","Helvetica","Sans-serif";
    padding-left:2pt;
    background-color:#FFFFFF;
}


}
