.paragr    { color: blue; font: small-caps bold large/normal Schriftname, "Courier New", Courier, Monaco; text-align: left; text-transform: capitalize; margin: 12px 12px 12px 10px; border: solid 1px #000 }
.absatz   { color: blue; font: small-caps bold medium "Courier New", Courier, Monaco; text-align: left; text-transform: capitalize; margin: 12px 12px 12px 10px }
.absatzr { color: blue; font: small-caps bold medium "Courier New", Courier, Monaco; text-align: right; text-transform: capitalize; margin: 12px 12px 12px 10px }
.txt       { color: blue; font-style: normal; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin: 12px 12px 12px 15px }
.txtmrahmen { color: blue; font-style: normal; font-weight: normal; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin: 12px 12px 12px 15px; padding: 10px }
.rahmen { border: solid 1px #00f }
.rahmen1 { border: solid 2px #ff0 }
.schattig  { border-top: 3px outset #d3d3d3; border-right: 4px outset #a9a9a9; border-bottom: 4px solid #a9a9a9; border-left: #d3d3d3 }
.schattig1 { border-top: #d3d3d3; border-right: 4px inset #a9a9a9; border-bottom: #a9a9a9; border-left: #d3d3d3 }
a:link { color: blue; text-decoration: none }
a:visited   { color: gray; text-decoration: none }
a:active     { color: #36f; text-decoration: none }
a:hover   { color: red; text-decoration: none }
.fl_layoraster    { background: url(fl_bgr_body.gif) 0px 0px }
#allesdrin            { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; z-index: 0; top: 0px; left: 0px; width: 100%; height: 100%; overflow: visible; display: block }
#indalles          { background-image: url(bgr_test_neu.png); position: absolute; top: 0px; left: 173px; width: 800px; height: 1000px; visibility: visible; display: block }
#overlay                { background: transparent repeat-x; position: absolute; z-index: 255; top: 0px; left: 0px; width: 100%; height: 100%; visibility: visible; display: block }
#indkopf { position: absolute; top: 0px; left: 0px; width: 800px; height: 197px; visibility: visible; display: block }
#indmitte   { position: absolute; top: 246px; left: 0px; width: 800px; height: 500px; visibility: visible; display: block }
#indmitte1 { position: absolute; top: 246px; left: 0px; width: 800px; height: 500px; visibility: visible; display: block }
#indmitte1cont { background-color: transparent; position: absolute; top: 0px; left: 15px; width: 770px; height: 450px; visibility: visible; display: block }
#indmittebild        { background-color: transparent; position: absolute; z-index: 2; top: 25px; left: 270px; width: 530px; height: 400px; visibility: visible; display: block }
#indmittefrohe { position: absolute; z-index: 4; top: 5px; left: 305px; width: 445px; height: 75px; visibility: visible; display: block }
#indscheren           { position: absolute; top: 35px; left: 25px; width: 750px; height: 134px; visibility: visible; display: block }
#indbegruess         { background-color: transparent; position: absolute; z-index: 5; top: 150px; left: 225px; width: 470px; height: 280px; visibility: visible; display: block }
#querstrich        { position: absolute; top: 162px; left: 0px; width: 800px; height: 50px; visibility: visible; display: block }
#indquerstrich { position: absolute; top: 185px; left: 0px; width: 800px; height: 50px; visibility: visible; display: block }
#indjahreszeit        { position: absolute; top: 429px; left: 14px; width: 770px; height: 65px; visibility: visible; display: block }
#indunten        { position: absolute; top: 748px; left: 0px; width: 800px; height: 243px; visibility: visible; display: block }
#induntenlinks        { position: absolute; top: 0px; left: 0px; width: 400px; height: 240px; visibility: visible; display: block }
#induntenrechts      { position: absolute; top: 0px; left: 400px; width: 400px; height: 240px; visibility: visible; display: block }
#logountenre   { position: absolute; top: 89px; left: 255px; width: 130px; height: 130px; visibility: visible; display: block }
#navigator  { position: fixed; top: 0px; left: 1px; width: 172px; height: 1000px; overflow: auto; visibility: visible; display: block }
#navlogo { position: absolute; top: 8px; left: 10px; width: 150px; height: 155px; visibility: visible; display: block }
#navnavi { position: absolute; top: 176px; left: 1px; width: 170px; height: 276px; overflow: hidden; visibility: visible; display: block }
#navunten { position: absolute; top: 453px; left: 0px; width: 172px; height: 501px; overflow: hidden; visibility: visible; display: block }
#navuntenwetter { position: absolute; top: 8px; left: 5px; width: 160px; height: 65px; visibility: visible; display: block }
#navuntenfilm { position: absolute; top: 75px; left: 5px; width: 160px; height: 65px; visibility: visible; display: block }
#navuntendwd { position: absolute; top: 148px; left: 33px; width: 98px; height: 158px; overflow: hidden; visibility: visible; display: block }
#ausbremen { position: absolute; top: 34px; left: 65px; width: 255px; height: 157px; visibility: visible; display: block }

#seitencontainer        { background: url(bgr_test_neu.png) repeat-y; border-right: none #a9a9a9; position: absolute; top: 0px; left: 173px; width: 800px; height: 1000px; visibility: visible; display: block }
#seitenkopf  { position: absolute; top: 0px; left: 0px; width: 800px; height: 197px; visibility: visible; display: block }
#seitenkopfli     { position: absolute; top: 30px; left: 40px; width: 530px; height: 99px; visibility: visible; display: block }
#seitenkopfre     { position: absolute; top: 50px; left: 580px; width: 200px; height: 62px; visibility: visible; display: block }
#seitenmitte    { position: absolute; top: 225px; left: 0px; width: 800px; height: 515px; visibility: visible; display: block }
#seitenunten { position: absolute; top: 748px; left: 0px; width: 800px; height: 243px; visibility: visible; display: block }
#seitenuntenlks { position: absolute; top: 0px; left: 0px; width: 400px; height: 240px; visibility: visible; display: block }
#seitenuntenre { position: absolute; top: 0px; left: 400px; width: 400px; height: 240px; visibility: visible; display: block }

#catsinhalt   { position: absolute; top: 180px; left: 100px; width: 200px; height: 220px; visibility: visible; display: block }

#cldsinhalt1    { background-image: url(background-greygradient.gif); padding: 5px; position: absolute; top: 32px; left: 32px; width: 300px; height: 367px; visibility: visible; display: block }
#cldsinhalt2  { position: absolute; top: 59px; left: 415px; width: 300px; height: 420px; visibility: visible; display: block }

#mrtsinhalt1   { padding: 5px; position: absolute; top: 32px; left: 25px; width: 39px; height: 420px; visibility: visible; display: block }
#mrtsinhalt2   { position: absolute; top: 55px; left: 75px; width: 255px; height: 160px; visibility: visible; display: block }
#mrtsinhalt3  { position: absolute; top: 242px; left: 170px; width: 171px; height: 159px; visibility: visible; display: block }
#mrtsinhalt4    { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: center; padding: 5px; position: absolute; top: 10px; left: 340px; width: 440px; height: 495px; overflow: visible; visibility: visible; display: block }
#mrtsinhalt5 { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; padding: 5px; position: absolute; top: 400px; left: 250px; width: 225px; height: 130px; overflow: visible; visibility: visible; display: block }
#stsinhalt1  { position: absolute; top: 250px; left: 65px; width: 256px; height: 210px; visibility: visible; display: block }
#stsinhalt2  { position: absolute; top: 5px; left: 65px; width: 247px; height: 210px; visibility: visible; display: block }
#stsinhalt3 { background-color: transparent; position: absolute; top: 50px; left: 400px; width: 350px; height: 430px; visibility: visible; display: block }
#mfsinhalt1  { text-align: center; padding: 5px; position: absolute; z-index: 11; top: 32px; left: 25px; width: 235px; height: 215px; visibility: visible; display: block }
#mfsinhalt2  { position: absolute; top: 369px; left: 46px; width: 225px; height: 120px; visibility: visible; display: block }
#mfsinhalt3  { position: absolute; top: 384px; left: 281px; width: 225px; height: 105px; visibility: visible; display: block }
#mfsinhalt4  { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; position: absolute; z-index: 10; top: 10px; left: 181px; width: 612px; height: 352px; visibility: visible }
#mfsinhalt5 { position: absolute; top: 384px; left: 518px; width: 209px; height: 105px; visibility: visible; display: block }

#lifainhalt1 { background-image: url(pinwand730x500.jpg); position: absolute; z-index: 0; top: 10px; left: 39px; width: 730px; height: 500px; visibility: visible; display: block }
#lifainhalt2 { position: absolute; z-index: 3; top: 69px; left: 518px; width: 219px; height: 205px; visibility: visible; display: block }
#lifainhalt3 { position: absolute; z-index: 4; top: 32px; left: 16px; width: 322px; height: 300px; visibility: visible; display: block }
#lifainhalt4 { position: absolute; z-index: 5; top: 290px; left: 469px; width: 142px; height: 130px; visibility: visible; display: block }
#lifainhalt5 { position: absolute; top: 309px; left: 547px; width: 150px; height: 130px; visibility: visible; display: block }
#lifainhalt6  { background-color: #556b2f; position: absolute; top: 424px; left: 16px; width: 470px; height: 65px; visibility: visible; display: block }
#lifainhalt7 { position: absolute; z-index: 9; top: 305px; left: 569px; width: 48px; height: 50px; visibility: visible; display: block }

#filminhalt1    { background-color: #dcdcdc; position: absolute; z-index: 0; top: 10px; left: 25px; width: 750px; height: 500px; visibility: visible; display: block }
#filminhalt2    { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #9acd32 url(filmstreifen2.gif); text-align: center; position: absolute; z-index: 3; top: 8px; left: 10px; width: 235px; height: 240px; visibility: visible; display: block }
#filminhalt3    { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #5f9ea0 url(filmstreifen2.gif); text-align: center; position: absolute; z-index: 4; top: 8px; left: 257px; width: 235px; height: 240px; visibility: visible; display: block }
#filminhalt4    { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #9370db url(filmstreifen2.gif); text-align: center; position: absolute; z-index: 5; top: 7px; left: 500px; width: 235px; height: 240px; visibility: visible; display: block }
#filminhalt5    { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #20b2aa url(filmstreifen2.gif); text-align: center; position: absolute; top: 256px; left: 258px; width: 235px; height: 240px; visibility: visible; display: block }
#filminhalt6    { color: blue; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #ffc url(filmstreifen2.gif); text-align: center; position: absolute; top: 257px; left: 10px; width: 235px; height: 240px; visibility: visible; display: block }
#filminhalt7   { color: #00f; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; position: absolute; z-index: 9; top: 256px; left: 500px; width: 235px; height: 240px; visibility: visible; display: block }

#foallesdrin   { background-image: url(bgr_test_neu.png); position: absolute; z-index: 0; top: 0px; left: 173px; width: 800px; height: 2200px; overflow: hidden; visibility: visible; display: block }
#foinhalt           { position: absolute; top: 171px; left: 0px; width: 800px; height: 1825px; visibility: visible; display: block }
#foebene1                  { text-align: center; position: absolute; top: 44px; left: 32px; width: 180px; height: 547px; visibility: visible; display: block }
#foebene2             { text-align: center; position: absolute; top: 24px; left: 228px; width: 538px; height: 439px; visibility: visible; display: block }
#foebene3        { text-align: center; position: absolute; top: 478px; left: 313px; width: 271px; height: 377px; visibility: visible; display: block }
#foebene4  { position: absolute; top: 886px; left: 21px; width: 500px; height: 334px; visibility: visible; display: block }
#foebene5    { position: absolute; top: 867px; left: 559px; width: 140px; height: 191px; visibility: visible; display: block }
#fologounten     { position: absolute; top: 2008px; left: 629px; width: 125px; height: 125px; visibility: visible; display: block }
#foebene6       { position: fixed; z-index: 99; top: 432px; left: 555px; width: 110px; height: 106px; visibility: visible; display: block }
#foepfotos  { position: absolute; top: 28px; left: 44px; width: 428px; height: 100px; visibility: visible; display: block }
#fospeku  { position: absolute; top: 620px; left: 68px; width: 210px; height: 252px; visibility: visible; display: block }
#folankenau1     { text-align: center; position: absolute; top: 1280px; left: 110px; width: 540px; height: 439px; visibility: visible; display: block }
#rechteseite     { position: absolute; top: 0px; left: 976px; width: 100px; height: 1000px; visibility: visible; display: block }

#startallesdrin   { background-color: #f7d88e;  position: fixed; align: center; z-index: 0; top: 110px; left: 0px; width: 100%; height: 100%; overflow: auto; visibility: visible; display: block }
#stquader   { background-color: red;  position: absolute; align: center; z-index: 0; top: 0px; left: 150px; width: 125px; height: 125px; visibility: visible; display: block }
#stebene1        { background-color: #f7d88e; text-align: center; position: absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto; width: 40%; height: 40%; padding: 20px, overflow: auto }


#nixbg   { position: fixed; z-index: 0; top: 0; left: 976px; width: 100px; height: 1000px }
#nixbgq   { position: fixed; z-index: 0; top: 0; left: 0px; width: 1000px; height: 100px }

figure      { background: #f5f5f5 repeat-x; text-align: center; float: left; margin: 0.5em; padding: 2px; border: solid 1px silver; max-width: 100% }
figcaption  { color: #00f; font-style: italic; font-size: 1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }