html, body { margin:0; padding:0; background:#fff; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; height:100%; }

img { margin:0; padding:0; border:0; }
div { margin:0; padding:0; }
p { margin:0; padding:14px 0 0 0; }

#introContainer { position:relative; top:0; left:0; width:100%; height:100%; overflow:hidden; z-index:1; }
#intro { position:relative; top:0; left:0; left:0; width:110%; height:110%; overflow:hidden; z-index:2; }
#content { height:11340px; width:100%; background:transparent url(../images/verlauf.jpg) 0 0 repeat-x; }
#footer { position:relative; top:11264px; }
#zeiten { padding:6px 20px; color:#EE2E24; }
#contentPopup { padding:1px 1px; color:#EE2E24; }

#message { position:absolute; top:14px; left:14px; z-index:10; }
#message1 { position:absolute; top:0px; left:0px; z-index:10; visibility:hidden; }
#message2 { position:absolute; top:0px; left:77px; z-index:10; visibility:hidden; }
#message3 { position:absolute; top:0px; left:115px; z-index:10; visibility:hidden; }
#message4 { position:absolute; top:0px; left:183px; z-index:10; visibility:hidden; }
#message5 { position:absolute; top:0px; left:242px; z-index:10; visibility:hidden; }
#message6 { position:absolute; top:0px; left:273px; z-index:10; visibility:hidden; }
#message7 { position:absolute; top:0px; left:325px; z-index:10; visibility:hidden; }
#message8 { position:absolute; top:31px; left:0px; z-index:10; visibility:hidden; }
#message9 { position:absolute; top:31px; left:34px; z-index:10; visibility:hidden; }
#message10 { position:absolute; top:31px; left:139px; z-index:10; visibility:hidden; }
#message11 { position:absolute; top:31px; left:177px; z-index:10; visibility:hidden; }
#message12 { position:absolute; top:31px; left:282px; z-index:10; visibility:hidden; }
#message13 { position:absolute; top:31px; left:410px; z-index:10; visibility:hidden; }
#message14 { position:absolute; top:62px; left:0px; z-index:10; visibility:hidden; }
#message15 { position:absolute; top:124px; left:-1px; z-index:10; visibility:hidden; }
