html      { margin-top: 0; position: absolute; width: 100%; height: 100% }

body       { background: #f39400 url("../bilder/hintergrund.jpg") repeat-x; margin: 0; padding: 0; position: absolute; width: 100%; height: 100% }
#gesamt  { width: 1000px; height: auto }
#kopf  { background-image: url("../bilder/header.jpg"); position: absolute; top: 0; left: 0; width: 1000px; height: 190px }
#oben-imp-agb            { visibility: visible; position: absolute; top: 5px; right: 0; width: 200px; height: 30px; float: right }
#oben-kontakt  a           { color: #003f7d; font-size: 9px; font-family: Arial !important; font-weight: bolder; line-height: 14px; text-decoration: none; visibility: visible; position: absolute; right: 195px; width: auto; height: auto; float: right }
#oben-datenschutz  a      { color: #003f7d; font-size: 9px; font-family: Arial !important; font-weight: bolder; line-height: 14px; text-decoration: none; visibility: visible; position: absolute; right: 130px; width: auto; height: auto; float: right }
#oben-impressum  a    { color: #003f7d; font-size: 9px; font-family: Arial !important; font-weight: bolder; line-height: 14px; text-decoration: none; visibility: visible; position: absolute; right: 70px; width: auto; height: auto; float: right }
#oben-agb a        { color: #003f7d; font-size: 9px; font-family: Arial !important; font-weight: bolder; line-height: 14px; text-decoration: none; visibility: visible; position: absolute; right: 40px; width: auto; height: auto; float: right; clear: left }

#inhalt    { position: absolute; top: 153px; left: 0; width: 1000px; height: 440px }
#footer       { background-color: #f39400; background-image: url("../bilder/footer_neu.jpg"); background-repeat: no-repeat; background-position: left 0; position: absolute; top: 593px; left: 0; width: 1000px; height: 87px }
#footer_ueberschrift       { position: absolute; top: 10px; left: 0; width: 1000px; height: 18px }
#ueberschrift_newsletter         { color: #f39400; font-size: 14px; font-family: Arial !important; font-weight: bolder; position: absolute; top: 0; left: 90px; width: 200px; height: 18px }
#ueberschrift_kontaktformular         { color: #f39400; font-size: 14px; font-family: Arial !important; font-weight: bolder; position: absolute; top: 0; left: 435px; width: 200px; height: 18px }
#ueberschrift_kontaktdaten       { color: #f39400; font-size: 14px; font-family: Arial !important; font-weight: bolder; position: absolute; top: 0; left: 640px; width: 200px; height: 18px }
#footer_inhalt          { position: absolute; top: 28px; left: 0; width: 1000px; height: 60px }
#footer_inhalt_kontaktdaten         { color: #fff; font-size: 12px; font-family: Arial !important; font-weight: bolder; line-height: 14px; position: absolute; top: 0; left: 640px; width: 330px; height: 50px }
#footer_inhalt_kontaktformular          {  position: absolute; top: 0; left: 435px; width: 160px; height: 50px }
#footer_inhalt_kontaktformular    a       { color: #fff; font-size: 12px; font-family: Arial !important; font-weight: bolder; line-height: 14px; text-decoration: none; cursor: pointer }
#footer_inhalt_newsletter                    { color: #fff; font-size: 12px; font-family: Arial !important; font-weight: bolder; line-height: 14px; position: absolute; top: 0; left: 90px; width: 270px; height: 60px }
.label                      { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; text-align: left; display: block; width: 40px; height: 16px; float: left }

.button1                       { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; background-color: #f8b333; background-image: url("../bilder/button1.gif"); background-repeat: no-repeat; background-position: 0 center; text-align: center; cursor: pointer; margin-left: 10px; width: 100px; height: 20px; border: solid 1px #f39400; outline-style: none }

.reihe               { padding-top: 3px; width: 270px; height: 20px; float: left }
.reihe img          { margin-right: 10px; margin-left: 5px; width: 40px; height: 16px; float: left; border: solid 1px #f5a616 }

#Email                     { color: #000; font-size: 12px; font-family: Arial !important; text-decoration: none; background-color: #fff; display: block; width: 135px; height: 16px; float: left; vertical-align: middle; border: solid 1px #f5a616 }
#code_news                 { color: #000; font-size: 12px; font-family: Arial !important; text-decoration: none; background-color: #fff; display: block; width: 40px; height: 16px; float: left; vertical-align: middle; border: solid 1px #f5a616 }

#reihe_error             { color: #ff0000; font-size: 9px; font-family: Arial !important; text-decoration: none; width: 158px; height: 15px }




#newsletter_hinterg  { background-image: url("../bilder/ani-hinterg.gif"); background-repeat: no-repeat; background-position: center; width: 173px; height: 125px }
#content_news                            { top: 0; left: 0; width: 260px; height: 60px }
#content_news_hinweis    {color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; text-align: left;  width: 260px; height: auto }
#content_news_hinweis_rot    {color: #FF0000; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; text-align: left;  width: 260px; height: auto }

#content_news_hinweis  p      { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; text-align: left }
#content_news_hinweis  a     { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none }
.img_content_news      { margin-right: 5px; margin-left: 70px; float: left; border: 0 }


#content-portfolio        { visibility: visible; position: absolute; top: 0; left: 0; width: 800px; height: 440px; float: left; overflow: hidden }
#controls         { visibility: visible; position: absolute; top: 2px; left: 0; width: 800px; height: 34px; float: left }

#reiter-d1                  { color: #fff; background-image: url("../bilder/reiter_neutral.gif"); text-indent: 20px; display: none; margin-top: 0; width: 173px }
#reiter-d2                  { color: #fff; background-image: url("../bilder/warum_hh.gif"); text-indent: 20px; display: none; margin-top: 0; width: 173px }
#reiter-1        { color: #fff; font-size: 13px; font-family: Arial !important; font-weight: bolder; line-height: 34px; text-decoration: none; background-image: url("../bilder/warum_hd.gif"); background-repeat: no-repeat; background-position: left top; text-indent: 7px; cursor: pointer; margin-left: 16px; width: 229px; height: 34px; float: left }
#reiter-1 a       { color: #fff; font-size: 13px; font-family: Arial !important; font-weight: bolder; line-height: 34px; text-decoration: none; background-image: url("../bilder/warum_hd.gif"); background-repeat: no-repeat; background-position: left top; text-indent: 7px; margin-left: 16px; width: 229px; height: 34px; float: left }
#reiter-2         { color: #fff; font-size: 13px; font-family: Arial !important; font-weight: bolder; line-height: 34px; text-decoration: none; background-image: url("../bilder/reiter_neutral_n.gif"); background-repeat: no-repeat; background-position: left top; text-indent: 7px; cursor: pointer; margin-left: 7px; width: 178px; height: 34px; float: left }
#reiter-2 a        { color: #fff; font-size: 13px; font-family: Arial !important; font-weight: bolder; line-height: 34px; text-decoration: none; background-image: url("../bilder/reiter_neutral_n.gif"); background-repeat: no-repeat; background-position: left top; text-indent: 7px; margin-left: 7px; width: 178px; height: 34px; float: left }
#reiter-3         { color: #fff; font-size: 13px; font-family: Arial !important; font-weight: bolder; line-height: 34px; text-decoration: none; background-image: url("../bilder/reiter_neutral_n.gif"); background-repeat: no-repeat; background-position: left top; text-indent: 7px; cursor: pointer; margin-left: 7px; width: 178px; height: 34px; float: left }
#reiter-3 a        { color: #fff; font-size: 13px; font-family: Arial !important; font-weight: bolder; line-height: 34px; text-decoration: none; background-image: url("../bilder/reiter_neutral_n.gif"); background-repeat: no-repeat; background-position: left top; text-indent: 7px; margin-left: 7px; width: 178px; height: 34px; float: left }
#reiter-4              { color: #fff; font-size: 13px; font-family: Arial !important; font-weight: bolder; line-height: 34px; text-decoration: none; background-image: url("../bilder/reiter_neutral_n.gif"); background-repeat: no-repeat; background-position: left top; text-indent: 7px; cursor: pointer; margin-left: 7px; width: 178px; height: 34px; float: left }
#reiter-4 a            { color: #fff; font-size: 13px; font-family: Arial !important; font-weight: bolder; line-height: 34px; text-decoration: none;  text-indent: 7px;  }


#content-inhalt              { background-color: #f39400; visibility: visible; position: absolute; top: 36px; left: 0; width: 800px; height: 403px; float: left; overflow: hidden }

#section1            { background-color: #f39400; display: block; position: absolute; top: 0; left: 0; width: 800px; height: 403px; float: left; overflow: hidden; }
#section2          { background-color: #f39400; display: block; position: absolute; top: 0; left: 0; width: 800px; height: 403px; float: left; overflow: hidden; }
#section3          { background-color: #f39400; display: block; position: absolute; top: 0; left: 0; width: 800px; height: 403px; float: left; overflow: hidden; }
#section4           { background-color: #f39400; display: block; position: absolute; top: 0; left: 0; width: 800px; height: 403px; float: left; overflow: hidden; }


#section1_bild    { background-color: #f39400; background-image: url("../bilder/warum_02.jpg"); background-repeat: no-repeat; background-position: center; position: absolute; top: 0; left: 0; width: 360px; height: 403px; float: left }
#section1_text          { background-image: none; padding-top: 60px; position: absolute; top: 0; left: 361px; width: 450px; height: 403px; float: left;  overflow: hidden      }
#section1_text p           { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px }

.blau  { color: #003f7d; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none }

#section2_bild  { background-color: #f39400; background-image: url("../bilder/geben_02.jpg"); background-repeat: no-repeat; background-position: center; width: 360px; height: 403px }
#section2_text     { background-image: url("../bilder/Textbereich_geben_03.jpg"); background-repeat: no-repeat; position: absolute; top: 0; left: 360px; width: 450px; height: 403px; float: left;  overflow: hidden          }
#section2_text_c1                { color: #fff; font-size: 12px; font-family: Arial !important; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px; position: absolute; top: 45px; width: 435px; height: auto }
#section2_text_c1 p     { color: #fff; font-size: 12px; font-family: Arial !important; text-decoration: none; background-image: none; text-align: justify }
#section2_text_c2          { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px; position: absolute; top: 105px; width: 435px; height: auto }
#section2_text_c2 p { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px }
#section2_text_c3          { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px; position: absolute; top: 160px; width: 435px; height: auto }
#section2_text_c3 p { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px }
#section2_text_c4           { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px; position: absolute; top: 215px; width: 435px; height: auto }
#section2_text_c4 p { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px }
#section2_text_c5          { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px; position: absolute; top: 275px; width: 435px; height: auto }
#section2_text_c5 p { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px }
#section2_text_c6          { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px; position: absolute; top: 335px; width: 435px; height: auto }
#section2_text_c6 p { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px }



#section3_bild   { background-color: #f39400; background-image: url("../bilder/bringt_02.jpg"); background-repeat: no-repeat; background-position: center; width: 360px; height: 403px }
#section3_text        { padding-top: 60px; position: absolute; top: 0; left: 361px; width: 450px; height: 403px; float: left;  overflow: hidden    }
#section3_text p         { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px }

#section4_bild  { background-color: #f39400; background-image: url("../bilder/funktioniert_02.jpg"); background-repeat: no-repeat; background-position: center; width: 360px; height: 403px }
#section4_text       { background-image: none; padding-top: 60px; position: absolute; top: 0; left: 361px; width: 450px; height: 403px; float: left;  overflow: hidden   }
#section4_text p         { color: #fff; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; background-image: none; text-align: justify; padding-right: 15px }



#inhalt-rechts     { position: absolute; top: 0; left: 800px; width: 200px; height: 440px }
#werbung   { position: absolute; top: 100px; left: 40px; width: auto; height: auto; border: solid 1px #f8b333 }
#werbung_header     { color: #003f7d; font-size: 12px; font-family: Arial !important; font-weight: bolder; line-height: 20px; background-color: #f8b333; text-indent: 5px; width: 120px; height: 20px }

#sponsoren     { position: absolute; top: 50px; left: 40px; width: auto; height: auto; border: solid 1px #f8b333 }
#sponsoren a    { color: #000; font-size: 12px; font-family: Arial !important; line-height: 14px; text-decoration: none; text-indent: 10px }
#sponsoren_header     { color: #003f7d; font-size: 12px; font-family: Arial !important; font-weight: bolder; line-height: 20px; background-color: #f8b333; text-indent: 5px; width: 120px; height: 20px }
img { border: 0;}
img { border: 0;}
