body   { background-color: #fff; margin: 0; padding: 0; width: 100%; height: 100% }
#main { background-color: transparent; display: block; margin: 0 auto; padding: 30px 0 0; position: relative; width: 639px; height: 660px }
#kopf { background-color: transparent; background-image: url(images/kopf1.jpg); background-repeat: no-repeat; margin: 0 0 20px; padding: 0; position: relative; width: 639px; height: 96px }
#inhalt { background-color: transparent; margin: 0; padding: 10px 0 0 61px; position: relative; width: 240px; height: 500px; float: left }
#inhalt p { color: #7e7e7e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 }
#menue  { background-image: url(images/menue1.jpg); background-repeat: no-repeat; display: block; margin: 0; padding: 0; position: relative; width: 328px; height: 476px; float: right }
#sprach { margin: 0; padding: 0 }
#sprach ul { list-style-type: none; margin: 20px 0 0 20px; padding: 0 }
#sprach li { margin: 0 15px 0 0; padding: 0; width: 123px; height: 68px; float: left }
#sprach li a  { background-image: url(images/english.jpg); margin: 0 0 0 0; padding: 0; width: 123px; height: 68px; float: left }
#sprach li a:hover { background-image: url(images/englishakt.jpg) }
#sprach .current_lang { background-image: url(images/deutschakt.jpg); margin: 0; padding: 0; width: 123px; height: 68px; float: left }
#sprach .trenner { display: none }
#spracheng  { display: block; margin: 0; padding: 0; width: 300px; height: 70px }
#spracheng ul  { list-style-type: none; margin: 20px 0 0 20px; padding: 0 }
#spracheng li { margin: 0; padding: 0; width: 123px; height: 68px; float: left }
#spracheng li a  { background-image: url(images/deutsch.jpg); margin: 0 0 0 0; padding: 0; width: 123px; height: 68px; float: left }
#spracheng li a:hover  { background-image: url(images/deutschakt.jpg) }
#spracheng .current_lang  { background-image: url(images/englishakt.jpg); margin: 0 0 0 0; padding: 0; width: 123px; height: 68px }
#spracheng .trenner { display: none }
#navi  { margin: 0; padding: 0; position: absolute; top: 100px; left: 0 }
#navi ul.rex-navi1 { list-style-type: none; margin: 0 0 0 22px; padding: 0 }
#navi a.rex-article-2rex-normal  { background-image: url(images/unternehmen.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navi a:hover.rex-article-2rex-normal  { background-image: url(images/unternehemen_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navi a.rex-article-2rex-current  { background-image: url(images/unternehemen_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navi a.rex-article-3rex-normal  { background-image: url(images/maschinen.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navi a:hover.rex-article-3rex-normal  { background-image: url(images/maschinen_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navi a.rex-article-3rex-current  { background-image: url(images/maschinen_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navi a.rex-article-4rex-normal  { background-image: url(images/kontakt.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navi a:hover.rex-article-4rex-normal  { background-image: url(images/kontakt_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navi a.rex-article-4rex-current  { background-image: url(images/kontakt_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navi a.rex-article-5rex-normal { background-image: url(images/impressum.jpg); display: block; width: 151px; height: 66px }
#navi a:hover.rex-article-5rex-normal { background-image: url(images/impressum_a.jpg); display: block; width: 151px; height: 66px }
#navi a.rex-article-5rex-current { background-image: url(images/impressum_a.jpg); display: block; width: 151px; height: 66px }
#navieng  { margin: 0; padding: 0; position: absolute; top: 100px; left: 0 }
#navieng ul.rex-navi1 { list-style-type: none; margin: 0 0 0 22px; padding: 0 }
#navieng a.rex-article-2rex-normal   { background-image: url(images/company.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navieng a:hover.rex-article-2rex-normal   { background-image: url(images/company_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navieng a.rex-article-2rex-current   { background-image: url(images/company_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navieng a.rex-article-3rex-normal   { background-image: url(images/machinery.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navieng a:hover.rex-article-3rex-normal   { background-image: url(images/machinery_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navieng a.rex-article-3rex-current   { background-image: url(images/machinery_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navieng a.rex-article-4rex-normal   { background-image: url(images/contact.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navieng a:hover.rex-article-4rex-normal   { background-image: url(images/contact_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navieng a.rex-article-4rex-current   { background-image: url(images/contact_a.jpg); display: block; margin: 0 0 10px; padding: 0; width: 151px; height: 66px }
#navieng a.rex-article-5rex-normal  { background-image: url(images/sitenotice.jpg); display: block; width: 151px; height: 66px }
#navieng a:hover.rex-article-5rex-normal  { background-image: url(images/sitenotice_a.jpg); display: block; width: 151px; height: 66px }
#navieng a.rex-article-5rex-current  { background-image: url(images/sitenotice_a.jpg); display: block; width: 151px; height: 66px }
#hidden { display: none }

