body                   {background: #16244a url('images/layout/background.gif') repeat-x; margin: 0px; padding: 0px; text-align: center; font-family: Arial, Verdana, sans-serif; font-size: 11px }
a                      {color: #17244a; text-decoration: none }
h1                     {font-family: Arial, Verdana, sans-serif; font-size: 18px; color: #17244a; margin-top: 0px }
ul                     {margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-left: 10px; list-style-type: square }
.site                  {margin: 10px auto 0px auto; width: 930px; background: url('images/layout/sitebackground.gif') repeat-y }
.head                  {margin-bottom: 20px }
.main                  {background: url('images/layout/head.gif') no-repeat; padding: 40px 55px 25px 40px; text-align: left; margin: 0px }
.left                  {width: 152px; float: left }
.right                 {padding-left: 182px }
.logo                  {margin-bottom: 5px }
.nl_navi               {margin-bottom: 30px }
.nl_navi_punkt         {padding: 3px 0px 0px 0px; margin: 0px }
.nebennavi             {background: url('images/layout/nebennavi_bg.gif') repeat-y; margin-bottom: 20px }
.nebennavi_punkt       {padding: 0px 0px 10px 0px; margin: 0px }
.umzug_nach_mass       {margin-top: 20px; background: url('images/layout/umzug_nach_mass_bg.gif') repeat-y; }
.familienumzug         {margin-top: 30px; background: url('images/layout/familienumzug_bg.gif') repeat-y; }
.topnavi               {float: right; height: 40px }
.topnavi_punkt         {float: left; margin-left: 10px; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #17244a; text-transform: uppercase; line-height: 10px }
.mainnavi              {float: right}
.subnavi               {float: right; height: 84px; width: 648px; background: url('images/layout/subnavi_bg.gif') repeat-x; margin: 30px 0px 0px 0px; padding: 0px }
.subnavi_left          {float: left; margin: 0px 10px 0px 0px; padding: 0px; border: 0px }
.subnavi_right         {float: right; margin: 0px; padding: 0px; border: 0px }
.subnavi_headline      {margin-top: 15px }
.subnavi_punkt, .subnavi_punkt_aktiv {float: left; margin: 10px 10px 0px 0px; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; padding: 0px 2px }
.subnavi_punkt_aktiv a, .subnavi_punkt a {padding: 0px 2px }
.subnavi_punkt_aktiv a, .subnavi_punkt a:hover {color: #ffffff; background: #16244a }
.content               {float: right; margin: 30px 0px 0px 0px; width: 648px; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #17244a }
.features              {float: right; width: 270px; margin: 0px 0px 30px 20px; clear: right; background: #e6e9ee }
.footnav               {float: left; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #17244a; padding-top: 30px }
.topbutton             {float: right; padding-top: 30px }
.kastentext            {font-family: Arial, Verdana, sans-serif; font-size: 11px; text-align: left; color: #17244a; padding: 10px }
.footer                {margin: 0px auto 0px auto; background: url('images/layout/footer.gif') no-repeat; height: 5px; width: 930px; padding-bottom: 15px }
.formular              { color: #676767; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, sans-serif; background: #ffffff; border: solid 1px #c5c5c5 }
.formularerror         { color: #676767; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, sans-serif; background: #ffffff; border: solid 1px #ff0000 }
.formularbutton        { color: #ffffff; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, sans-serif; text-transform: uppercase; text-align: center; background: #073866; border: solid 1px #ffffff; padding: 2px 20px 2px 20px; margin: 0px 0px 0px 5px; cursor: pointer }
.formtablecell         { color: #0A2B55; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding: 2px 5px 2px 5px; background: #E6E9EE }
.formtablehead 				 { color: #0A2B55; font-size: 11px; font-weight: bold; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding: 2px 5px 2px 5px; background: #FFF69D }
.listing               { color: #fff; margin: 0px auto 20px auto; width: 900px; text-align: left }
.listing a             { color: #fff }
