body                          { background: #003e83 url(../images/layout/bg.gif) top repeat-x; margin: 0px; color: #ffffff; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco }
h1                            { font-weight: normal; font-size: 18px; margin: 0px 0px 10px 0px }
h2                            { font-weight: bold; font-size: 14px; margin: 0px 0px 10px 0px }
img                           { border: 0px }
form                          { display: inline }
ul                            { margin: 10px 0px 10px -20px; list-style-image: url(../images/layout/pfeil.gif) }
ol                            { margin: 10px 0px 10px -20px }
a                             { color: #b0bb04; text-decoration: none }
a:hover                       { color: #b0bb04; text-decoration: underline }

.formular                     { background: #ffffff; width: 220px; border: solid 2px #ffffff; color: #000000; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Courier, Monaco }
.formularerror                { background: #ffffff; width: 220px; border: solid 2px #ff0000; color: #000000; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Courier, Monaco }
.formularbutton               { background: #b0bb04; width: 110px; border: solid 2px #b0bb04; color: #003e83; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Courier, Monaco; text-align: center; padding: 2px 0px 2px 0px; cursor: pointer }

.site                         { position: absolute; z-index: 1; top: 50%; left: 50%; width: 800px; height: 600px; margin: -300px 0px 0px -400px; background: url(../images/layout/shadow.png) top no-repeat }
#imprint                      { position: absolute; z-index: 1000; top: 50px; left: 50px; width: 700px; height: 400px; background: url(../images/layout/white90.png); display: none }
#imprint div                  { float: left; width: 310px; padding: 20px; color: #000000 }
.rand                         { padding: 20px; background: url(../images/layout/site_bg.jpg) 20px 20px no-repeat }
.start                        { height: 460px }
#homepage                     { position: relative; width: 760px; height: 460px }
#homepage_content             { width: 760px; height: 460px; overflow: hidden }
#homepage_items               { height: 460px }
#homepage_items .item         { width: 760px; height: 460px }
#homepage #homepage_menu      { position: absolute; top: 0px; right: 0px; width: 200px; height: 92px }
#homepage #homepage_list      { position: absolute; top: 0px; right: 0px; width: 200px; height: 92px; padding: 0px; margin: 0px }
#homepage #homepage_handle    { background: url(../images/layout/handle_bg.gif) no-repeat; position: absolute; top: 0px; right: 200px; z-index: 501; width: 5px; height: 92px }
#homepage ul li               { display: block; height: 92px }
#homepage ul a                { display: block; height: 92px; overflow: hidden }
#homepage .pikto              { float: left; width: 180px; padding: 20px 0px 0px 20px }
#homepage .text               { float: left; width: 320px; height: 420px; overflow: hidden; padding: 20px 0px 0px 20px }
#homepage .text td            { padding: 0px 20px 4px 0px }
#homepage .text ul li         { display: list-item; height: auto; margin: 3px 0px 3px 0px }
#homepage .headline           { height: 100px }
#homepage .scrollbar          { position: relative; float: left; top: 10px; left: 310px; width: 5px; height: 310px; overflow: hidden; background: #1b5292 }
#homepage .scrollslider       { position: relative; width: 5px; background: #ffffff; cursor: pointer }
#homepage .scrolltext         { position: relative; float: left; top: 10px; left: -5px; width: 300px; height: 310px; overflow: hidden; z-index: auto }
#homepage .noscrolltext       { position: relative; float: left; top: 10px; left: 0px; width: 300px; height: 310px; overflow: hidden; z-index: auto }
#homepage .scrolltext_content { position: relative; width: 300px }
.danke                        { height: 280px; padding: 180px 0px 0px 0px; font-size: 24px; text-align: center }
.footer                       { color: #809fc1; text-align: center }