@charset "utf-8";

/** 
-----------------------------------------------------
Regeln f&uuml;r allgemeine Elemente
----------------------------------------------------- */
body { color: black; font-size: 9pt; }

a:link {color: #FF6666; font-size: 100%; text-decoration: none; border: 0px;}
a:hover {color: #FF0000 ; font-size: 100%; text-decoration: underline; border: 0px;}
a:visited {color: #FF6666; font-size: 100%; border: 0px;}

a.map:visited {color: #888888; font-size:7pt; font-weight:bold;}
a.lang:visited {color: #888888; font-size:7pt; font-weight:bold;}
a.langasa:visited {color: #888888; font-size:7pt;}
a.head:visited {color: #666666; font-size: 100%; font-weight:bold;}
a.req:visited {color: #000000; font-size: 100%; font-weight:bold;}
a.lr:visited {color: #888888; font-size: 100%; font-weight:bold;}
a.lv:visited {color: #888888; font-size: 100%; font-weight:bold;}
a.lx:visited {color: #888888; font-size: 100%; font-weight:bold;}
a.lbp:visited {color: #888888; font-size: 100%; font-weight:bold;}
a.lcy:visited {color: #888888; font-size: 100%; font-weight:bold;}
a.lgr:visited {color: #888888; font-size: 100%; font-weight:bold;}
a.dr:visited {color: #666666; font-size: 100%; font-weight:bold;}
a.drb:visited {color: #666666; font-size: 100%;}
a.dv:visited {color: #696969; font-size: 100%; font-weight:bold;}
a.dvb:visited {color: #696969; font-size: 100%;}
a.dx:visited {color: #696969; font-size: 100%; font-weight:bold;}
a.dbp:visited {color: #666666; font-size: 100%; font-weight:bold;}
a.dbpru:visited {color: #666666; font-size: 100%; font-weight:bold;}
a.dcy:visited {color: #666666; font-size: 100%; font-weight:bold;}
a.dgr:visited {color: #666666; font-size: 100%; font-weight:bold;}

a.maps:visited {color: #888888; font-size:7pt; font-weight:bold;}
a.heads:visited {color: #666666; font-size: 100%; font-weight:bold;}
a.reqs:visited {color: #FF0000; font-size: 100%; font-weight:bold;}
a.art:visited {color: #FF0000; font-size: 100%; font-weight:bold;}
a.top:visited {color: #FF0000; font-size: 100%; font-weight:normal; text-decoration:none;}
a.lbs:visited {color: #888888; font-size: 100%; font-weight:bold;}
a.dbs:visited {color: #666666; font-size: 100%; font-weight:bold;}

a.map:link {color: #888888; font-size:7pt; font-weight:bold;}
a.lang:link {color: #888888; font-size:7pt; font-weight:bold;}
a.langasa:link {color: #888888; font-size:7pt;}
a.head:link {color: #666666; font-size: 100%; font-weight:bold;}
a.req:link {color: #000000; font-size: 100%; font-weight:bold;}
a.lr:link {color: #888888; font-size: 100%; font-weight:bold;}
a.lv:link {color: #888888; font-size: 100%; font-weight:bold;}
a.lx:link {color: #888888; font-size: 100%; font-weight:bold;}
a.lbp:link {color: #888888; font-size: 100%; font-weight:bold;}
a.lcy:link {color: #888888; font-size: 100%; font-weight:bold;}
a.lgr:link {color: #888888; font-size: 100%; font-weight:bold;}
a.dr:link {color: #666666; font-size: 100%; font-weight:bold;}
a.drb:link {color: #666666; font-size: 100%;}
a.dv:link {color: #666666; font-size: 100%; font-weight:bold;}
a.dvb:link {color: #666666; font-size: 100%;}
a.dx:link {color: #666666; font-size: 100%; font-weight:bold;}
a.dbp:link {color: #666666; font-size: 100%; font-weight:bold;}
a.dbpru:link {color: #666666; font-size: 100%; font-weight:bold;}
a.dcy:link {color: #666666; font-size: 100%; font-weight:bold;}
a.dgr:link {color: #666666; font-size: 100%; font-weight:bold;}

a.maps:link {color: #888888; font-size:7pt; font-weight:bold;}
a.heads:link {color: #666666; font-size: 100%; font-weight:bold;}
a.reqs:link {color: #FF0000; font-size: 100%; font-weight:bold;}
a.art:link {color: #EE0000; font-size: 100%; font-weight:bold;}
a.top:link {color: #DD0000; font-size: 100%; font-weight:normal; text-decoration:none;}
a.lbs:link {color: #888888; font-size: 100%; font-weight:bold;}
a.dbs:link {color: #666666; font-size: 100%; font-weight:bold;}

a.map:hover {color: #FF0000; font-size:7pt; font-weight:bold; text-decoration: none;}
a.lang:hover {color: #FF0000; font-size:7pt; font-weight:bold; text-decoration: none;}
a.langasa:hover {color: #FF0000; font-size:7pt; text-decoration: none;}
a.head:hover {color: #FF0000; font-size: 100%; font-weight:bold; text-decoration: none;}
a.req:hover {color: #FF0000; font-size: 100%; font-weight:bold; text-decoration: none;}
a.lr:hover {color: #FF0000; font-size: 100%; font-weight:bold; text-decoration: none;}
a.lv:hover {color: #660066; font-size: 100%; font-weight:bold; text-decoration: none;}
a.lx:hover {color: #D0A800; font-size: 100%; font-weight:bold; text-decoration: none;}
a.lbp:hover {color: #003399; font-size: 100%; font-weight:bold; text-decoration: none;}
a.lcy:hover {color: #0099CC; font-size: 100%; font-weight:bold; text-decoration: none;}
a.lgr:hover {color: #009999; font-size: 100%; font-weight:bold; text-decoration: none;}
a.dr:hover {color: #FF0000; font-size: 100%; font-weight:bold; text-decoration: none;}
a.drb:hover {color: #FF0000; font-size: 100%; font-weight:bold; text-decoration: none;}
a.dv:hover {color: #660066; font-size: 100%; font-weight:bold; text-decoration: none;}
a.dvb:hover {color: #660066; font-size: 100%; font-weight:bold; text-decoration: none;}
a.dx:hover {color: #D0A800; font-size: 100%; font-weight:bold; text-decoration: none;}
a.dbp:hover {color: #003399; font-size: 100%; font-weight:bold; text-decoration: none;}
a.dbpru:hover {color: #003399; font-size: 100%; font-weight:bold; text-decoration: none;}
a.dcy:hover {color: #0099CC; font-size: 100%; font-weight:bold; text-decoration: none;}
a.dgr:hover {color: #009999; font-size: 100%; font-weight:bold; text-decoration: none;}

a.maps:hover {color: #00517A; font-size:7pt; font-weight:bold; text-decoration: none;}
a.heads:hover {color: #00517A; font-size: 100%; font-weight:bold; text-decoration: none;}
a.reqs:hover {color: #00517A; font-size: 100%; font-weight:bold; text-decoration: none;}
a.art:hover {color: #0066FF; font-size: 100%; font-weight:bold; text-decoration: none;}
a.top:hover {color: #0066FF; font-size: 100%; font-weight:bold; text-decoration: none;}
a.lbs:hover {color: #00517A; font-size: 100%; font-weight:bold; text-decoration: none;}
a.dbs:hover {color: #00517A; font-size: 100%; font-weight:bold; text-decoration: none;}

#map {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:7pt; letter-spacing: 1pt; text-transform: uppercase;} 
#blues {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; letter-spacing: 1pt; text-transform: uppercase;}
#blue {color: #4682B4; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#blang {color: #4682B4; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; letter-spacing: 1pt;}
#lang {color: #888888; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; letter-spacing: 1pt;}
#langasa {color: #888888; font-family: Arial, Helvetica, sans-serif; font-size:7pt; letter-spacing: 1pt;}
#red {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#redb {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#redu {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; letter-spacing: 1pt; text-transform: uppercase;}
#reds {color: #888888; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt;}
#vio {color: #660066; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#viob {color: #660066; font-family: Arial, Helvetica, sans-serif; font-size:8pt; letter-spacing: 0pt; text-transform: uppercase;}
#light {color: #888888; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#lightru {color: #888888; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; letter-spacing: 1pt; text-transform: uppercase;}
#dark {color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#darku {color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; letter-spacing: 1pt; text-transform: uppercase;}
#darkru {color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; letter-spacing: 1pt; text-transform: uppercase;}
#bp {color: #003399; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#bpru {color: #003399; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; letter-spacing: 1pt; text-transform: uppercase;}
#ba {color: #0066CC; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#cy {color: #0099CC; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#gr {color: #009999; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#prod {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:9pt; letter-spacing: 1pt; text-transform: uppercase;}
#tab {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:8pt; text-decoration: none;}
#tabs {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:7pt; text-decoration: none;}
#nova {color: #FF4444; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; font-style:italic; font-stretch:normal; text-transform: lowercase;}
#novas {color: #FF4444; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; font-style:italic; font-stretch:normal; text-transform: lowercase;}
#nova2 {color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; font-style:italic; font-stretch:normal; text-transform: lowercase;}
#req {color: #888888; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt;}
#reqs {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt;}
#art {color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:100%; letter-spacing: 1pt;}
#bread {color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:8pt; letter-spacing: 0pt; text-transform: uppercase;}

#steel {color: #00517A; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#steels {color: #00517A; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; letter-spacing: 1pt; text-transform: uppercase;}
#steeltxt {color: #00517A; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:8pt;}

#txt {color: #333333; font-family:Arial,Helvetica; font-weight:normal; text-decoration: none; font-size:8pt;}
#txtr {color: #FF3333; font-family:Arial,Helvetica; font-weight:normal; text-decoration: none; font-size:8pt;}

#bahn {color: #D0A800; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:8pt; letter-spacing: 1pt; text-transform: uppercase;}
#bahns {color: #D0A800; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:7pt; letter-spacing: 1pt; text-transform: uppercase;}

* {font-family:Arial,Helvetica; font-weight:normal; text-decoration: none; font-size:9pt;}
b {font-family:Arial,Helvetica; font-weight:bold; font-size:100%;}

li {list-style: url(layout/site/bullet.gif) disc;}

h1 {color: #000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10pt; text-decoration: none;}
h2 {color: #000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; text-decoration: none;}
h3 {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:8pt; text-transform: uppercase; letter-spacing: 1pt;}
h4 {font-family:Arial,Helvetica; font-weight:bold; font-size:100%;}

tr.light {background-color: #ECF2F7; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:8pt; text-decoration: none;}
tr.dark {background-color: #C7D9E8; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:8pt; text-decoration: none;}

#gg {list-style-image:url(../../../layout/site/bullet_gg.gif);}
#rr {list-style-image:url(../../../layout/site/bullet.gif);}
#tred {color: #ff0000;}
#tgreen {color: #339900;}

img {border-color:#999999;}


