.site1                              { background: #FFFFFF url(../images/themes/bg1.gif) repeat-x; margin: 0px }
.site2                              { background: #FFFFFF url(../images/themes/bg1.gif) repeat-x; margin: 0px }
.site3                              { background: #FFFFFF url(../images/themes/bg2.gif) repeat-x; margin: 0px }
.site4                              { background: #FFFFFF url(../images/themes/bg1.gif) repeat-x; margin: 0px }
.site5                              { background: #FFFFFF url(../images/themes/bg3.gif) repeat-x; margin: 0px }
.site6                              { background: #FFFFFF url(../images/themes/bg3.gif) repeat-x; margin: 0px }
.site7                              { background: #FFFFFF url(../images/themes/bg1.gif) repeat-x; margin: 0px }
.site8                              { background: #FFFFFF url(../images/themes/bg1.gif) repeat-x; margin: 0px }
.site9                              { background: #FFFFFF url(../images/themes/bg2.gif) repeat-x; margin: 0px }
.site10                             { background: #FFFFFF url(../images/themes/bg1.gif) repeat-x; margin: 0px }
.site11                             { background: #FFFFFF url(../images/themes/bg3.gif) repeat-x; margin: 0px }
.site12                             { background: #FFFFFF url(../images/themes/bg2.gif) repeat-x; margin: 0px }
.page                               { background: url(../images/layout/edge.gif) repeat-y; width: 920px; height: 100%; color: #5F2F2B; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
.logo                               { position: absolute; top: 0px; left: 20px }
.header                             { height: 70px; text-align: right }
.header a                           { color: #5F2F2B; text-decoration: none }
.header a:hover                     { color: #5F2F2B; text-decoration: none }
.standards                          { float: right; padding: 45px 23px 0px 0px }
.standards_rechts                   { float: right; padding: 45px 40px 0px 0px }
.spruch1                            { position: absolute; top: 118px; left: 35px }
.spruch2                            { position: absolute; top: 148px; left: 123px }
.spruch3                            { position: absolute; top: 118px; left: 123px }
.spruch4                            { position: absolute; top: 148px; left: 35px }
.spruch5                            { position: absolute; top: 148px; left: 123px }
.spruch6                            { position: absolute; top: 148px; left: 35px }
.spruch7                            { position: absolute; top: 158px; left: 35px }
.spruch8                            { position: absolute; top: 118px; left: 123px }
.spruch9                            { position: absolute; top: 118px; left: 35px }
.spruch10                           { position: absolute; top: 88px; left: 123px }
.spruch11                           { position: absolute; top: 148px; left: 123px }
.spruch12                           { position: absolute; top: 88px; left: 123px }
.layer                              { position: absolute; top: 70px; left: 640px; width: 240px; height: 180px; background: #FFFFFF; filter: alpha(opacity=75); opacity: 0.75 }
.layer_text                         { position: absolute; top: 80px; left: 650px; width: 220px; height: 160px; overflow: hidden; color: #5F2F2B; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; display: none }
.main_navi                          { position: absolute; top: 231px; left: 35px }
.main_navipunkt                     { float: left; margin: 0px 10px 0px 0px }
.start_content                      { padding: 220px 40px 20px 40px }
.start_content_spalte               { float: left; width: 180px; margin: 0px 20px 0px 0px; font-size: 11px; font-weight: normal }
.start_content_important            { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: solid 1px #EBEBEB; font-size: 11px; font-weight: bold }
.start_angebot                      { margin: 0px 0px 5px 0px; border-bottom: solid 1px #EBEBEB }
.start_angebot_preis                { color: #F61A36; font-size: 14px; padding: 10px 0px 0px 0px; font-weight: bold }
.start_angebot_weiter               { float: right; margin: -25px 0px 0px 0px }
.start_content_rechts               { float: left; margin: -200px 0px 0px 0px; width: 240px }
.content                            { padding: 70px 40px 20px 40px }
.content_main                       { float: left; width: 580px; margin: 0px 20px 0px 0px; font-size: 11px; font-weight: normal }
.content_preise                     { float: left; width: 580px; margin: 0px 20px 0px 0px; font-size: 11px; font-weight: normal }
.content_preise td                  { font-size: 11px; font-weight: normal; padding: 2px 5px 2px 5px; border-bottom: solid 1px #5F2F2B; border-right: solid 1px #5F2F2B }
.verbreitung_karte                  { background: #764B47; border-right: solid 1px #987875; text-align: center }
.verbreitung_land                   { background: #764B47; color: #BBA5A3; text-transform: uppercase; border-bottom: solid 1px #987875; border-right: solid 1px #987875; padding: 24px 5px 24px 5px; cursor: pointer }
.verbreitung_land_aktiv             { background: #764B47; color: #FFFFFF; text-transform: uppercase; border-bottom: solid 1px #987875; border-right: solid 1px #987875; padding: 24px 5px 24px 5px; cursor: pointer }
.verbreitung_text                   { font-size: 11px; font-weight: normal; background: #DDD2D1; width: 100% }
.content_rechts                     { float: left; margin: -50px 0px 0px 0px; width: 240px }
.content_rechts_feld                { margin: 0px 0px 20px 0px; padding: 10px 10px 19px 10px; background: #EBEBEB }
.content_rechts_feld a              { color: #5F2F2B; text-transform: uppercase; text-decoration: none }
.content_rechts_feld a:hover        { color: #5F2F2B; text-transform: uppercase; text-decoration: none }
.content_rechts_standard            { margin: 0px 0px 20px 0px; padding: 10px 10px 19px 10px; background: #EBEBEB }
.content_rechts_standard a          { color: #5F2F2B; text-transform: uppercase; text-decoration: none }
.content_rechts_standard a:hover    { color: #5F2F2B; text-transform: uppercase; text-decoration: none }
.content_rechts_werbung             { margin: 0px 0px 20px 0px; padding: 10px 10px 19px 10px; background: #98605B }
.content_rechts_werbung a           { color: #FFFFFF; text-transform: uppercase; text-decoration: none }
.content_rechts_werbung a:hover     { color: #FFFFFF; text-transform: uppercase; text-decoration: none }
.content_rechts_kampagne            { margin: 0px 0px 20px 0px; padding: 10px 10px 19px 10px; background: #80A0D5 }
.content_rechts_kampagne a          { color: #FFFFFF; text-transform: uppercase; text-decoration: none }
.content_rechts_kampagne a:hover    { color: #FFFFFF; text-transform: uppercase; text-decoration: none }
.content_rechts_kombis              { margin: 0px 0px 20px 0px; padding: 10px 10px 19px 10px; background: #C6CC7F }
.content_rechts_kombis a            { color: #5F2F2B; text-transform: uppercase; text-decoration: none }
.content_rechts_kombis a:hover      { color: #5F2F2B; text-transform: uppercase; text-decoration: none }
.halbseitenbox                      { float: left; border: solid 5px #EBEBEB; padding: 10px }
.halbseitenbox_content              { width: 250px; height: 170px }
.halbseitenbox_kombis               { float: left; border: solid 5px #C6CC7F; padding: 10px }
.halbseitenbox_kombis_content       { width: 250px; height: 230px }
.textlink                           { margin: 5px 0px 0px 34px }
.textlink_pfeil                     { margin: 0px 5px -2px -34px }
.navipfeil                          { margin: 0px 5px 1px 0px }
.kombis_preis                       { padding: 10px 0px 10px 0px; color: #F61A36; font-weight: bold }
.fuss                               { height: 140px; background: url(../images/layout/fuss.gif) 20px 0px no-repeat; padding: 20px 30px 20px 30px }
.powered                            { color: #969696 }         
.checker                            { margin: 0px 3px -1px 0px }
.anfrage                            { float: left; border: solid 5px #EBEBEB; padding: 10px }
.errortext                          { color: #F61A36; font-weight: bold }
.fielderror                         { color: #5F2F2B; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; border: solid 2px #F61A36 }
.suchergebnis                       { font-size: 11px; font-weight: normal }
td                                  { color: #5F2F2B; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none; padding: 0px 5px 5px 0px }
input                               { color: #5F2F2B; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
textarea                            { color: #5F2F2B; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
select                              { color: #5F2F2B; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-decoration: none }
h1                                  { font-size: 12px; margin: 0px 0px 20px 0px }
h2                                  { font-size: 11px; margin: 0px 0px 5px 0px }
h3                                  { font-size: 11px; margin: 10px 0px 0px 0px }
ul                                  { margin-left: 10px; padding-left: 10px; list-style-type: square }
ol                                  { margin-left: 10px; padding-left: 10px }
li                                  { margin-top: 10px; margin-bottom: 10px }
a                                   { color: #F61A36; text-decoration: none }
a:hover                             { color: #F61A36; text-decoration: underline }