/* -- 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: 16px;/*    line-height: 14px; */}

h1 {    font-weight: bold;    font-size: 1.2rem;}
h2 {    font-weight: bold;    font-size: 1.1rem;}
h3 {    font-weight: bold;    font-size: 1rem;}
h4 {    font-weight: bold;    font-size: 0.9rem;}
li {    font-weight: bold;    list-style-type:none;/*    line-height: 14px; */}
span.ukat {    font-weight: bold;    line-height: 0.9rem;}

a {    color:#000077;    line-height: 0.9rem;}

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;}#mmenue {	display: none;}
#mmenue a {	line-height: 1.5rem;}#mmenue h1 {	line-height: 1.5rem;}#bmenue {	position: absolute; 	margin: 10px; 	width: 50px; 	height: 50px; 	font-size: 3rem;	align-content: center;	cursor: pointer;	display: none;}@media screen and (max-width: 1000px) {	#bmenue {		display: block;	}}
div.test {    align=center;}
div.mainmenue {/*    line-height: 14px; */    padding-left: 25px;    background:url(pfeila.gif);    background-repeat:no-repeat;}
table.inhalt {	width: 100%;	height: 100%;}table.fzgtxt {	width: 50%;}@media screen and (max-width: 1000px) {	table.fzgtxt {		width: 100%;	}}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;	max-width: 100%;}
th {    font-size:0.8rem;    font-weight:bold;    text-align:left;    color:#070717;}

td {    font-size:0.8rem;    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;	font-size: 0.75rem;}
td.dvalue {    text-align:right;	font-size: 0.75rem;}

td.navi {    text-align=center;}
td.inhalt {    vertical-align:top;    margin: 0px;    padding: 25px;/*    line-height: 14px; */}
@media screen and (max-width: 1000px) {	td.inhalt {		padding: 10px;	}}
td.gleisplan {    text-align: center;    padding: 5px;}

td.menuedummy {    margin: 0px;    padding: 5px;    width: 300px;}@media screen and (max-width: 1000px) {	td.menuedummy {		display: none;	}}
td.navi {    vertical-align: top;}
@media screen and (max-width: 1000px){	td.navi {		display: none;	}}
td.menue {    margin: 0px;    padding: 5px;    font-size:0.9rem;    width:500px;    font-weight:bold;    color:#070717;    background-color:#7F7Faf;}
td.topic {    margin: 0px;    padding: 5px;    font-size:0.9rem;    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 {	font-size: 0.7rem;    margin: 0px;    padding: 0px;    padding-left: 5px;    background-color:#bbbbdd;}
td.zusatz {    font-size:14px;    line-height:16px;    color:#070717;}
td.titel {    font-size:1rem;/*    line-height:20px; */    font-weight:bold;    color:#070717;}
td.dtitel {    font-size:1.1rem;/*    line-height:24px; */    font-weight:bold;    color:#070717;}
td.bild {    font-size:0.7rem;/*    line-height:12px; */   font-weight:bold;    color:#070717;}
td.result {    font-size:0.8rem;    color:#070717;}
td.beschr {    font-size:0.7rem;    font-weight:bold;    text-align:left;}
td.autor {    font-size:0.7rem;    font-weight:bold;    text-align:right;}
td.stand {    font-size:0.8rem;    color:#000077;}
td.sponsor {    text-align:center;    color:#000040;}
td.h1 {    vertical-align:top;    font-size:1rem;    font-weight:bold;    color:#070707;}
td.h2 {    font-size:0.9rem;    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;}
