div {text-align: center;}
p.aktuellg {font-family: Courier New, Courier; font-weight:              700; text-align: center; font-size: 20px; color:                #D0FF00; text-decoration: none; border-width: 8px;              border-style: none; border-color: #80FF00;                     background: #004020; margin-left: 20%; margin-right:            20%;}
p.aktuellk {font-family: Courier New, Courier; font-weight:              700; font-size: 16px; color: #000000;                          text-decoration: none;}
img.aktuell {border-width: 8px; border-style: none;                     border-color: #80FF00;}
A:link.aktuell {font-family: Courier New, Courier; font-weight:          700; text-align: center; font-size: 20px; color:                #A00000;}
A:visited.aktuell {font-family: Courier New, Courier;                    font-weight: 700; text-align: center; font-size:                20px; color: #A000A0;}
A:hover.aktuell {font-family: Courier New, Courier;                      font-weight: 700; text-align: center; font-size:                20px; color: #FF0000;}

p.atomg {font-family: Courier New, Courier; font-weight: 700;
          text-align: center; font-size: 80px;
          color: #FF8000; text-decoration: none; border-width: 8px;                       border-style: ridge; border-color: #FF8000; background: #000000;                margin-left: 20%; margin-right: 20%;}
p.atomk {font-family: Courier New, Courier; font-weight: 400;                             font-size: 20px; color: #FF8000; text-decoration: none; border-width:           4px; border-style: ridge; border-color: #FF8000; background: #000000;           margin-left: 10%; margin-right: 10%}
img.atom {border-width: 8px; border-style: ridge; border-color: #FF8000;}
A:link.atom {font-family: Courier New, Courier; font-weight: 400;                             font-size: 20px; color: #FF0000; text-align: center;}
A:hover.atom {font-family: Courier New, Courier; font-weight: 400;                             font-size: 20px; color: #FFFFFF; text-align: center;}

p.aufbaug {font-family: Courier New, Courier; font-weight: 700; font-size: 50px; color: #A00000;}
p.aufbauk {font-family: Courier New, Courier; font-weight: 350; font-size: 14px; color: #A00000;}
img.aufbau {border-width: 8px; border-style: none; border-color: #FFFFFF;}
A:link.aufbaug {font-family: Courier New, Courier; font-weight:           700; text-align: center; font-size: 20px; color:                #A00000;}
A:visited.aufbaug {font-family: Courier New, Courier;                     font-weight: 700; text-align: center; font-size:                20px; color: #A000A0;}
A:hover.aufbaug {font-family: Courier New, Courier;                       font-weight: 700;text-align: center; font-size:                 20px;color: #FF0000;}
A:link.aufbauk {font-family: Courier New, Courier; font-weight: 350; font-size: 14px; color: #A00000;}
A:visited.aufbauk{font-family: Courier New, Courier; font-weight: 350; font-size: 14px; color: #A000A0;}
A:hover.aufbauk {font-family: Courier New, Courier; font-weight: 350; font-size: 14px; color: #FF0000;}

p.demozg {font-family: Courier New, Courier; font-weight: 700;            font-size: 30px; color: #800000; }
p.demozk {font-family: Courier New, Courier; font-weight: 400;            font-size: 16px; color: #800000; }
img.demoz {border-width: 8px; border-style: ridge;                        border-color: #800000;}
A:link.demoz {font-family: Courier New, Courier; font-weight:             400;text-align: center; font-size: 16px;color:                  #FF0000;}
A:visited.demoz {font-family: Courier New, Courier;                       font-weight: 400; text-align: center; font-size:                16px; color: #FF0000;}
A:hover.demoz {font-family: Courier New, Courier; font-weight:            400; text-align: center; font-size: 16px; color:                #000000;}

p.eurog {font-family: Courier New, Courier; font-weight: 700;                              font-size: 30px; color: #600000; }
p.eurok {font-family: Courier New, Courier; font-weight: 400;                              font-size: 16px; color: #600000; }
img.euro {border-width: 5px; border-style: ridge; border-color:                        #600000;}
A:link.euro {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #800000;}
A:visited.euro {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #800000;}
A:hover.euro {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #FF0000;}

p.fabrikg {font-family: Courier New, Courier; font-weight: 700; font-size:           30px; text-align: center; color: #808060; }
p.fabrikk {font-family: Courier New, Courier; font-weight: 400; font-size:                              16px; text-align: center; color: #808060; }
img.fabrik {border-width: 8px; border-style: solid; border-color: #808060;}
A:link.fabrik {font-family: Courier New, Courier; font-weight: 400;
          text-align: center; font-size: 16px;
          color: #808060;}
A:visited.fabrik {font-family: Courier New, Courier; font-weight: 400;
          text-align: center; font-size: 16px;
          color: #808060;}
A:hover.fabrik {font-family: Courier New, Courier; font-weight: 400;
          text-align: center; font-size: 16px;
          color: #FFFFFF;}

p.fdvg {font-family: Courier New, Courier; font-weight: 700; font-size: 30px;
                        text-align: center; color: #808000; }
p.fdvk {font-family: Courier New, Courier; font-weight: 400; font-size: 16px;                          text-align: center; color: #808000; }
img.fdv {border-width: 8px; border-style: ridge; border-color: #808000;}

p.festungg {font-family: Courier New, Courier; font-weight: 700; font-size: 30px; color: #B0C0FF; }
p.festungk {font-family: Courier New, Courier; font-weight: 700; font-size: 16px; color: #B0C0FF; }
img.festung {border-width: 5px; border-style: ridge; border-color: #F0F0F0;}
A:link.festung {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #000000;}
A:visited.festung {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #000000;}
A:hover.festung {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #F0F0F0;}

p.flammeg {font-family: Courier New, Courier; font-weight: 700; font-size:                            30px; color: #FF0000;
text-align: center;}
p.flammek {font-family: Courier New, Courier; font-weight: 400; font-size:                            16px; color: #FF0000; text-align: center; }
img.flamme {border-width: 8px; border-style: ridge; border-color: #A00000;}

p.gabbag {font-family: Courier New, Courier; font-weight: 700; font-size:                            40px; color: #C0FFA0;}
p.gabbak {font-family: Courier New, Courier; font-weight: 700; font-size:                            20px; color: #C0FFA0;}
img.gabba {border-width: 8px; border-style: ridge; border-color: #FF3355;}
A:link.gabba {font-family: Courier New, Courier; font-weight: 700;                             font-size: 30px; color: #D0FF00; }
A:visited.gabba {font-family: Courier New, Courier; font-weight: 700;                             font-size: 30px; color: #FFFFFF; }
A:hover.gabba {font-family: Courier New, Courier; font-weight: 700;                             font-size: 30px; color: #FFFFFF; }

p.kontaktg {font-family: Courier New, Courier; font-weight: 700; font-size:                           30px; color: #600000; }
p.kontaktk {font-family: Courier New, Courier; font-weight: 400; font-size:                           16px; color: #600000; }
img.kontakt {border-width: 0px; border-style: ridge; border-color: #600000;}
A:link.kontakt {font-family: Courier New, Courier; font-weight: 400;
          text-align: center; font-size: 16px;
          color: #600000;}
A:visited.kontakt {font-family: Courier New, Courier; font-weight: 400;
          text-align: center; font-size: 16px;
          color: #600000;}
A:hover.kontakt {font-family: Courier New, Courier; font-weight: 400;
          text-align: center; font-size: 16px;
          color: #FF0000;}

p.maschg {font-family: Courier New, Courier; font-weight: 700; font-size: 30px; color: #000000; }
p.maschk {font-family: Courier New, Courier; font-weight: 700; font-size: 16px; color: #000000; }
img.masch {border-width: 5px; border-style: ridge; border-color: #F0F0F0;}
A:link.masch {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #000000;}
A:visited.masch {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #000000;}
A:hover.masch {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #F0F0F0;}

p.mcog {font-family: Courier New, Courier; font-weight: 700; font-size:                            40px; color: #00FFA0;}
p.mcok {font-family: Courier New, Courier; font-weight: 700; font-size:                            20px; color: #00FFA0;}
img.mco {border-width: 8px; border-style: ridge; border-color: #FF3355;}
A:link.mco {font-family: Courier New, Courier; font-weight: 700;                             font-size: 30px; color: #FFFF00; }
A:visited.mco {font-family: Courier New, Courier; font-weight: 700;                             font-size: 30px; color: #FF00FF; }
A:hover.mco {font-family: Courier New, Courier; font-weight: 700;                             font-size: 30px; color: #FFFFFF; }
A:link.mcoex {font-family: Courier New, Courier; font-weight: 700;                             font-size: 20px; color: #FFFF00; }
A:visited.mcoex {font-family: Courier New, Courier; font-weight: 700;                             font-size: 20px; color: #FF00FF; }
A:hover.mcoex {font-family: Courier New, Courier; font-weight: 700;                             font-size: 20px; color: #FFFFFF; }

p.omag {font-family: Courier New, Courier; font-weight: 700;                              font-size: 30px; color: #800000; }
p.omak {font-family: Courier New, Courier; font-weight: 400;                              font-size: 16px; color: #800000; }
img.oma {border-width: 8px; border-style: ridge; border-color:                            #800000;}
A:link.oma {font-family: Courier New, Courier; font-weight: 400; text-align: center; font-size: 16px; color: #FF0000;}
A:visited.oma {font-family: Courier New, Courier; font-weight: 400; text-align: center; font-size: 16px; color: #FF0000;}
A:hover.oma {font-family: Courier New, Courier; font-weight: 400; text-align: center; font-size: 16px; color: #000000;}

p.putzeg {font-family: Courier New, Courier; font-weight: 700;text-align: center; font-size: 20px; color:                #00FFD0; text-decoration: none; border-width: 8px;              border-style: ridge; border-color: #00FFD0;                     background: #004040; margin-left: 20%; margin-right:            20%;}
p.putzek {font-family: Courier New, Courier; font-weight: 800;                              font-size: 16px; color: #005050; }
img.putze {border-width: 8px; border-style: ridge; border-color:                            #00FFD0;}
A:link.putze {font-family: Courier New, Courier; font-weight: 400; text-align: center; font-size: 16px; color: #005050;}
A:visited.putze {font-family: Courier New, Courier; font-weight: 400; text-align: center; font-size: 16px; color: #005050;}
A:hover.putze {font-family: Courier New, Courier; font-weight: 400; text-align: center; font-size: 16px; color: #000000;}

p.rettungg {font-family: Courier New, Courier; font-weight: 600; font-size: 30px; color: #000000; }
p.rettungk {font-family: Courier New, Courier; font-weight: 600; font-size: 18px; color: #000000; }
p.rettungr {font-family: Courier New, Courier; font-weight: 300; font-size: 12px; color: #FF0000; text-align: left; border-width: 5px;        border-style: ridge; border-color: #FFFFFF; background: #F0F0F0; margin-left: 15%; margin-right:15%; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px;}
img.rettung {border-width: 5px; border-style: ridge; border-color: #FFFFFF;}
A:link.rettung {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #000000;}
A:visited.rettung {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #000000;}
A:hover.rettung {font-family: Courier New, Courier; font-weight: 600; text-align: center; font-size: 16px; color: #A0A0A0;}

p.schneiderg {font-family: Courier New, Courier; font-weight:            700; font-size: 30px; color: #800000; }
p.schneiderk {font-family: Courier New, Courier; font-weight:            400; font-size: 16px; color: #800000; }
img.schneider {border-width: 8px; border-style: ridge;                  border-color: #800000;}
A:link.schneider {font-family: Courier New, Courier;                    font-weight: 400;text-align: center; font-size:                 16px;color: #FF0000;}
A:visited.schneider {font-family: Courier New, Courier;                  font-weight: 400; text-align: center; font-size:                16px; color: #FF0000;}
A:hover.schneider {font-family: Courier New, Courier;                    font-weight: 400; text-align: center; font-size: 16px;          color: #000000;}

p.sportg {font-family: Courier New, Courier; font-weight: 700;                              font-size: 30px; color: #800000; }
p.sportk {font-family: Courier New, Courier; font-weight: 700;                              font-size: 16px; color: #800000; }
img.sport {border-width: 0px; border-style: ridge; border-color:                            #008000;}
A:link.sport {font-family: Courier New, Courier; font-weight: 700; text-align: center; font-size: 16px; color: #800000;}
A:visited.sport {font-family: Courier New, Courier; font-weight: 700; text-align: center; font-size: 16px; color: #800000;}
A:hover.sport {font-family: Courier New, Courier; font-weight: 700; text-align: center; font-size: 16px; color: #FF0000;}

p.stahlg {font-family: Courier New, Courier; font-weight: 700;                              font-size: 30px; color: #202040; }
p.stahlk {font-family: Courier New, Courier; font-weight: 700;                              font-size: 16px; color: #202040; }
img.stahl {border-width: 8px; border-style: ridge; border-color:                            #D0D0F0;}
A:link.stahl {font-family: Courier New, Courier; font-weight: 700; text-align: center; font-size: 16px; color: #202040;}
A:visited.stahl {font-family: Courier New, Courier; font-weight: 700; text-align: center; font-size: 16px; color: #202040;}
A:hover.stahl {font-family: Courier New, Courier; font-weight: 700; text-align: center; font-size: 16px; color: #FF0000;}

p.stellwerkg {font-family: Courier New, Courier; font-weight: 700; font-size: 30px; color: #000000;}
p.stellwerkk {font-family: Courier New, Courier; font-weight: 400; font-size: 14px; color: #000000;}
img.stellwerk {border-width: 0px; border-style: ridge; border-color:                        #000000;}
A:link.stellwerk {font-family: Courier New, Courier; font-weight: 700; text-align: center; font-size: 14px; color: #505050;}
A:visited.stellwerk {font-family: Courier New, Courier; font-weight: 700; text-align: center; font-size: 14px; color: #505050;}
A:hover.stellwerk {font-family: Courier New, Courier; font-weight: 700; text-align: center; font-size: 14px;color: #C0C0C0;}
span.stellwerkg {font-family: Courier New, Courier; font-weight: 700; font-size: 30px; color: #000000;}

p.transportg {font-family: Courier New, Courier; font-weight: 700; font-size:                           30px; color: #808040; }
p.transportk {font-family: Courier New, Courier; font-weight: 400; font-size:                           16px; color: #808040; }
img.transport {border-width: 5px; border-style: solid; border-color: #808040;}

p.versuchg {font-family: Courier New, Courier; font-weight: 700; font-size:                            30px; color: #FF0000; }
p.versuchk {font-family: Courier New, Courier; font-weight: 400; font-size:                            16px; color: #FF0000; text-align: justify; }
img.versuch {border-width: 8px; border-style: ridge; border-color: #800000;}

p.wuzg {font-family: Courier New, Courier; font-weight: 700; font-size:                            30px; color: #800000; }
p.wuzk {font-family: Courier New, Courier; font-weight: 400; font-size:                16px; color: #800000;  text-align: center; text-decoration: none;}
p.wuzlauf {font-family: Courier New, Courier; font-weight: 400; font-size:                            16px; color: #800000; text-align: left;}
img.wuz {border-width: 8px; border-style: ridge; border-color: #800000;}

#lightbox{        position: absolute;        left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 80%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%        ; }

#imageData{        padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
