#menu		{ width: 180px; background: #E0E0E0; }
#menu ul	{ list-style: none; margin: 0; padding: 0; }
#menu a, #menu h2 {
  font: 12px/18px arial, helvetica, verdana, sans-serif;
  display: block;
  border-width: 1px; border-style: solid; border-color: #C0C0C0 #808080 #505050 #B0B0B0;
  margin: 0; padding: 1px 2px; }
#menu h2	{ color: #000000; background: #B0B0B0; text-transform: uppercase; }
#menu h2:hover	{ color: #000000; background: #D0D0D0; text-transform: uppercase; border-style: solid; border-color: #B0B0B0 #505050 #808080 #C0C0C0; }
#menu a		{ font: 11px/14px arial, helvetica, verdana, sans-serif; color: #000000; background: #C0C0C0; text-decoration: none; }
#menu a:hover	{ color: #000000; background: #D0D0D0; border-color: #B0B0B0 #505050 #808080 #C0C0C0; }
#menu li	{ position: relative; }
#menu ul ul ul	{ position: absolute; top: 0; left: 100%; width: 100%; }
div#menu ul ul ul ul ul, div#menu ul ul ul ul li:hover ul ul, div#menu ul ul ul ul, div#menu ul ul ul li:hover ul ul, div#menu ul ul ul, div#menu ul ul li:hover ul ul {display: none;}
div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul, div#menu ul ul ul ul li:hover ul, div#menu ul ul ul ul ul li:hover ul {display: block;}

#menu h3 {
  font: 1px/1px arial, helvetica, verdana, sans-serif;
  display: block;
  border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb;
  margin: 0; padding: 0px 0px; }


body		{ background-color:#E0E0E0 }
a:link		{ color:#FF0000; text-decoration:none }
a:visited	{ color:#FF8080; text-decoration:none }
a:hover		{ color:#008000; text-decoration:none }
a:active	{ color:#FFFFFF; text-decoration:underline }
a.namedlink	{ color:#000000; text-decoration:none }

h1		{ font:bold 24pt Arial,sans-serif }
h2		{ font:bold 20pt Arial,sans-serif }
h3		{ font:bold 16pt Arial,sans-serif }

ul.third	{ list-style-image:url(/pics/buttonsmallul.gif); font-family:Arial,sans-serif; font-size:11pt; margin-bottom:5px; }
ul.fourth	{ list-style-image:url(/pics/arrowrightsmallul.gif); font-family:Arial,sans-serif; font-size:11pt; margin-bottom:5px; }
li.first	{ list-style-image:url(/pics/buttonli.gif); font-family:Arial,sans-serif; font-size:11pt; margin-bottom:5px; }
li.second	{ list-style-image:url(/pics/arrowrightli.gif); font-family:Arial,sans-serif; font-size:11pt; margin-bottom:5px; }
li.third	{ list-style-image:url(/pics/buttonsmallli.gif); font-family:Arial,sans-serif; font-size:11pt; margin-bottom:5px; }
li.top		{ list-style-image:url(/pics/arrowupli.gif); font-family:Arial,sans-serif; font-size:8pt; margin-bottom:5px; }

.big		{ font:bold 24pt Arial,sans-serif }
.middle		{ font:19pt Arial,sans-serif }
.normal		{ font:14pt Arial,sans-serif }
.standard	{ font:11pt Arial,sans-serif }
.small		{ font:8pt Arial,sans-serif }
.verysmall	{ font:7pt Arial,sans-serif }
.tiny		{ font:6pt Arial,sans-serif }

.red		{ color:#FF0000 }

.bild		{ font:10pt Arial,sans-serif }
.capbig		{ font-family:Arial,sans-serif; font-size:15pt; font-weight:bold; font-variant:small-caps }
.cap		{ font-family:Arial,sans-serif; font-variant:small-caps }
.witzbig	{ font:13pt Arial,sans-serif }
.witznormal	{ font:11pt Arial,sans-serif }
.witzsmall	{ font:10pt Arial,sans-serif }
.witzverysmall	{ font:7pt Arial,sans-serif }
.code		{ font-family:monospace; font-size:10pt }
.kat		{ font:bold 11pt Arial,sans-serif }
.kat_wert	{ font:11pt Arial,sans-serif }
.sub		{ font:italic 11pt Arial,sans-serif; text-decoration:underline }
.plaintext	{ font:11pt Arial,sans-serif; text-align:justify; margin-left:0.5cm; margin-right:1cm; text-indent:0.5cm }
.absatz		{ font:11pt Arial,sans-serif; text-align:justify; margin-left:0.5cm; margin-right:1cm }
.besch		{ font:bold 10pt Arial,sans-serif }
.carname	{ font:14pt Arial,sans-serif }
.carautor	{ font:9pt Arial,sans-serif }
.cardescription	{ font:11pt Arial,sans-serif }
.bold		{ font-family:Arial,sans-serif; font-weight:bold }
.italic		{ font-family:Arial,sans-serif; font-style:italic }
.bolditalic	{ font-family:Arial,sans-serif; font-weight:bold; font-style:italic }
.underline	{ text-decoration:underline }
.blinken	{ text-decoration:blink; }

li.article	{ font:11pt Arial,sans-serif; text-align:justify; margin-left:0.5cm; margin-right:0.5cm; text-indent:0cm }
.caption	{ font:bold 22pt Arial,sans-serif; text-align:justify; margin-left:0.5cm; margin-right:0.5cm; text-indent:0cm }
.captionsub	{ font:bold 16pt Arial,sans-serif; text-align:justify; margin-left:0.5cm; margin-right:0.5cm; text-indent:0cm }
.captioncenter	{ font:14pt Arial,sans-serif; text-align:center }
.shill		{ font:bold 11pt Arial,sans-serif; text-align:justify; margin-left:0.5cm; margin-right:0.5cm; text-indent:0.5cm }
.author		{ font:italic 10pt Arial,sans-serif; text-align:right; margin-left:0.5cm; margin-right:0.5cm; text-indent:0.5cm }
.article	{ font:11pt Arial,sans-serif; text-align:justify; margin-left:0.5cm; margin-right:0.5cm; text-indent:0.5cm }
.picturetext	{ font:bold 9pt Arial,sans-serif; text-align:center; margin-left:0.5cm; margin-right:0.5cm; text-indent:0cm }

table.general	{ border-width:0px; border-style:solid; border-color:#000000; margin-left:0.5cm; margin-right:1cm }
th.general	{ border-width:1px; border-style:solid; border-color:#000000; font:bold 12pt Arial,sans-serif; padding:2px 5px; background-color:#C0C0C0 }
td.general	{ border-width:1px; border-style:solid; border-color:#000000; vertical-align:top; padding:4px 5px }
td.gen1		{ border-width:1px; border-style:solid; border-color:#000000; padding:2px 5px; background-color:#E0E0E0; font-family:Arial,sans-serif }
td.gen2		{ border-width:1px; border-style:solid; border-color:#000000; padding:2px 5px; background-color:#D0D0D0; font-family:Arial,sans-serif }

td.gallery	{ border-width:0px; border-style:solid; border-color:#000000; text-align:center; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px}
table.trek	{ border-width:0px; border-style:solid; border-color:#000000 }
th.trek		{ border-width:1px; border-style:solid; border-color:#000000; font:bold 12pt Arial,sans-serif; padding:2px 5px; background-color:#C0C0C0 }
tr.trek		{ border-width:0px; border-style:solid; border-color:#000000; padding:0px 5px }
td.trek		{ border-width:0px; border-style:solid; border-color:#000000; padding:4px 5px }
td.trek1	{ border-width:1px; border-style:solid; border-color:#000000; font:11pt Arial,sans-serif; padding:2px 5px; background-color:#E0E0E0 }
td.trek2	{ border-width:1px; border-style:solid; border-color:#000000; font:11pt Arial,sans-serif; padding:2px 5px; background-color:#D0D0D0 }
td.fault	{ font:11pt Arial,sans-serif; text-align:justify; padding-left:0cm; padding-right:1cm; padding-bottom:0.2cm; text-indent:0.0cm }

li.trek		{ font-family:Arial,sans-serif; font-size:11pt; text-align:justify; margin-left:0.5cm; margin-right:1cm }

i.ship		{ font-family:Arial,sans-serif; font-style:italic; font-weight:bold }

table.nfs	{ border-width:0px; border-style:solid; border-color:#000000 }
th.nfs		{ border-width:1px; border-style:solid; border-color:#000000; font:bold 12pt Arial,sans-serif; padding:2px 5px; background-color:#B0B0B0 }
tr.nfs		{ border-width:0px; border-style:solid; border-color:#000000; padding:0px 5px }
td.nfs		{ border-width:0px; border-style:solid; border-color:#000000; padding:4px 5px }

tr.nfs1		{ border-width:1px; border-style:solid; border-color:#000000; padding:2px 5px; background-color:#E0E0E0 }
tr.nfs2		{ border-width:1px; border-style:solid; border-color:#000000; padding:2px 5px; background-color:#D0D0D0 }
td.nfs1		{ border-width:1px; border-style:solid; border-color:#000000; padding:2px 5px; background-color:#E0E0E0 }
td.nfs2		{ border-width:1px; border-style:solid; border-color:#000000; padding:2px 5px; background-color:#D0D0D0 }

table.pod	{ border-width:0px; background-image: url(/links/pod/background.gif) }
tr.pod		{ border-width:0px; border-style:solid; border-color:#000000 }
td.pod		{ border-width:0px; border-style:solid; border-color:#000000; padding:15px 0px; width:118px; height:105px; text-align:center; vertical-align:middle }

hr.abstand	{ margin-top:0.5cm; margin-bottom:0.5cm }
hr.unsichtbar	{ color:#E0E0E0; height:5px; border:0px solid #E0E0E0 }

table.film	{ border-width:0px; background-image: url(/pics/modellbahnfilm.gif) }
tr.film		{ border-width:0px; border-style:solid; border-color:#000000 }
td.film		{ border-width:0px; border-style:solid; border-color:#000000; padding:15px 0px; width:168px; height:150px; text-align:center; vertical-align:middle }