/* Komponentenbasisdeklarationen */
html { scrollbar-face-color:#FFFF00; scrollbar-arrow-color:#000000; scrollbar-track-color:#FFFF00 }
body { background-color:#FFFF00; font-family:verdana,arial,helvetica; font-size:12pt; color:#000000; }
h1 { background-color:#FFFFFF; font-family:arial,helvetica,swiss; font-size:24pt; font-weight:bold; border:solid; border-width:3px; padding:10px; text-align:left }
h1.tot { background-color:#000000; color:#FFFFFF; font-family:arial,helvetica,swiss; font-size:24pt; font-weight:bold; border:solid; border-width:3px; border-color:#FFFFFF; padding:10px; text-align:left }
h2 { font-size:22pt; text-align:center }
h3 { font-size:18pt; text-align:center }
hr { color:black; height:1px }
img { border:0pt; margin:2px; }
button { font-family:verdana,arial,helvetica; font-size:10pt; font-weight:bold; font-style:italic; background-color:#000000; color:#FFFF00 }
input { font-family:verdana,tahoma,arial,helvetica; font-size:10pt; background-color:#FFFFFF }
select { font-family:verdana,arial,helvetica; font-size:10pt; background-color:#FFFFFF }
textarea { font-family:verdana,tahoma,arial,helvetica; font-size:10pt; background-color:#FFFFFF }
table { font-size:12pt }
th { font-size:12pt; font-weight:bold }
td { font-size:12pt }

/* A Pseudo-Klassendeklarationen */
a { color:#000000; font-weight:bold; text-decoration:underline }
a:visited { text-decoration:none }
a:hover { background-color:#FFFFFF; color:#000000; text-decoration:underline }
a:active { color:#FFFF00; background-color:#000000 }

/* Klassendeklarationen */
.bls { text-align:justify }
.zen { text-align:center }
.links { text-align:left }
.rechts { text-align:right }
.p08 { font-size:8pt }
.p10 { font-size:10pt }
.p12 { font-size:12pt; line-height:18pt }
.p14 { font-size:14pt }
.p16 { font-size:16pt }
.p18 { font-size:18pt }
.p20 { font-size:20pt }
.rot { color:#FF0000 }
.dg { text-decoration:line-through }
.gruen { color:#008000 }
.blau { color:#0000FF }
.drot { color:#D70000 }
.dgruen { color:#004000 }
.dblau { color:#000080 }
.hgruen { color:#00E600 }
.ws { color:#FFFFFF }
.gelb { color:#FFFF00 }
.abw { background-color:#000000; color:#FFFF00 } /* Fahrplan - Abweichler */
.spv { background-color:#000080; color:#FFFF00 } /* Fahrplan - Spätverkehr */
.sl { background-color:#D4D4D4 } /* Fahrzeugtabelle */
.lg { background-color:#00E600 } /* Fahrzeugtabelle */
.neubild { background-color:#CECEFF } /* Bildergalerie */
.BlockTitel { font-family:times; font-size:28pt; font-weight:900; font-style:italic } /* NOFRAMES-Index */

/* Komponenten-Klassendeklarationen */
a.obanker { width:0px; height:0px; font-size:0 } /* obere Anker */
a.p08 { font-size:8pt; font-weight:normal } /* Fußlinks */
li.seznam { width:99%; margin-bottom:12pt; line-height:18pt }

/* Karteikarten - Linieninfo */
td.ak5 { width:5%; overflow:hidden; border-top:2px solid #000000; border-left:2px solid #000000; border-right:2px solid #000000; text-align:center }
td.wr5 { width:5%; background-color:#C0C0C0; overflow:hidden; border-bottom:2px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-align:center }
td.wr5a { width:5%; background-color:#000000; color:#FFFF00; overflow:hidden; border-bottom:2px solid #000000; border-top:1px solid #FFFF00; border-left:1px solid #FFFF00; border-right:1px solid #FFFF00; text-align:center }
td.wr5s { width:5%; background-color:#000080; color:#FFFF00; overflow:hidden; border-bottom:2px solid #000000; border-top:1px solid #FFFF00; border-left:1px solid #FFFF00; border-right:1px solid #FFFF00; text-align:center }
td.ovh { background-color:#FFFFFF; text-align:center }

/* Shop */
button.cartBtn { width:30px; height:30px; background-color:#000000; border-width:1px }
img.Artikel { position:relative; left:0px; top:0px }
img.ShopIcon { width:25px; height:25px }
input.rdonly { background-color:#FFFF00; border:0px }
.aktion { background-color:#008000; color:FFFF00 }
.ArtBlock { text-align:left; border:5px ridge; padding:10px }

/* Karteikarten - Shop */
table.kartei { border:0px #FFFF00; border-collapse:collapse; table-layout:fixed }
td.rand { background-color:#FFFF00; width:10px; border-bottom: 2px solid #000000 }
td.ak { width:10%; overflow:hidden; border-top:2px solid #000000; border-left:2px solid #000000; border-right:2px solid #000000; text-align:center }
td.wr { width:10%; background-color:#C0C0C0; overflow:hidden; border-bottom:2px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-align:center }
td.ko { width:35px; background-color:#000080; overflow:hidden; border-bottom:2px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-align:center }
/* neue Definitionen */
.newsmessage { border-left:1px solid black; border-top: 5px outset gray; margin:7px; padding:5px; }
/* (C) Traditionsverein der Plauener Straßenbahn e.V. */
