body { background-color: #fff; color: #000; font-family: arial,sans-serif; margin: 0; padding: 0 }
#station { background-image: url(file/back.jpg); background-repeat: no-repeat }

h2 { font-size: 18px; color: #333; letter-spacing: 4px; font-weight: normal } h3 { font-family: arial,sans-serif; font-weight: normal }

#page { position: absolute; left: 130px; top: 6px; width: 620px; padding-bottom: 40px }

#mainheader { width: 60px; height: 52px; float: left }
#mainheader img { width: 60px; height: 52px }
#mainheader a { color: #fff } #mainheader img { border: 0 }
#subheader { width: 300px; height: 86px; padding-top: 20px; text-align: right }
#station .image, #station .image img, .description { width: 500px }
/* #station .image { margin-top: -10px } */

.info, .owner, .description, .kunstwagen
{ font-family: arial,sans-serif; font-size: 15px; text-align: left }
.kunstwagen { text-align: right; padding-right: 10px }
.owner { float: left; width: 250px } .kunstwagen { width: 250px } .description { clear: both }

.section { color: #fff; margin: 0; padding: 0; padding-right: 16px; padding-top: 6px; width: 500px; height: 26px; background-image: url(file/hr.gif); background-repeat: repeat-x }
#firstsection { clear: left }

#station .section, #stationmap .section, #stationliste .section, #stationcover .section { background-image: url(file/hrstation.gif) }
#station h3, #stationstart h3 { visibility: hidden }

.footnote { font-size: 80% }
.important { font-size: 140%; line-height: 160% }

#status { font-size: 12px; letter-spacing: 2px; font-family: arial,sans-serif; text-align: center }

#navigation { position: absolute; left: 10px; top: 130px; width: 90px }
.connected { background-image: url(file/navig.gif); background-repeat: repeat-y }
.stationname { width: 90px; text-align: right; margin: 0; padding: 0; padding-left: 30px; font-family: arial,sans-serif; font-size: 11px; background-image: url(file/station.gif); background-repeat: no-repeat; height: 27px }
.stationname p { padding-bottom: 8px; padding-top: 0 }
#firststation { background-image: url(file/stationtop.gif) }
#firststationlast { background-image: url(file/stationtoplast.gif) }

#laststation { background-image: url(file/stationbottom.gif) }
#laststationnext { background-image: url(file/stationbottomnext.gif) }
#laststation p, #laststationnext p { padding-bottom: 20px }
#thisstation { background-image: url(file/stationcurrent.gif) }
#thisfirststation { background-image: url(file/stationcurrentfirst.gif) }
#thislaststation { background-image: url(file/stationcurrentlast.gif) }

#firststationlast a, #laststationnext a { color: #777 }
.stationname a, #status a { color: #000; text-decoration: underline } .stationname a:hover, #status a:hover, #firststationlast a:hover, #laststationnext a:hover { color: rgb(186,96,96) }

#inlinelinklistbottom { padding-bottom: 300px }

.picswitch { padding-bottom: 10px; padding-top: 10px; font-weight: bold } .picswitch a { color: #000 }