body                  { background-image : url("../layout/hintergrund.gif"); text-align : center; font-family : Verdana,Arial,Helvetica,sans-serif; }
#screen               { margin : 15px auto 0; width : 955px; background-color : #FFFFFF; text-align : left; color : #707070; }
#header               { height : 200px; width : 955px; overflow : hidden; }
#headerTop            { float : left; margin-bottom : 1px; width : 685px; height : 53px; background-color : #0e3192; }
#headerLogo           { float : right; margin-bottom : 1px; width : 249px; height : 85px; }
#headerLogoPos        { margin :  0px 0 0  0px;  }
#headerEdge           { float : right; margin-bottom : 1px; width :  21px; height : 85px; background-image : url("../layout/header_edge.gif"); }
#headerNavigation     { float : left;  margin-bottom : 1px; width : 685px; height : 31px; background-color : #2a668a; overflow : hidden; }
#headerNavigationText { height : 31px; }
#navigationTop        { list-style : none; }
#navigationTop li     { float : left; }

a.navigationTophome, a.navigationTophome:hover, a.navigationTophomeAktiv                      { display : block; }

a.navigationTopunternehmen, a.navigationTopunternehmen:hover, a.navigationTopunternehmenAktiv { display : block; }
a.navigationTopcompany, a.navigationTopcompany:hover, a.navigationTopcompanyAktiv             { display : block; }

a.navigationTopdatenfakten, a.navigationTopdatenfakten:hover, a.navigationTopdatenfaktenAktiv { display : block; }
a.navigationTopfacts, a.navigationTopfacts:hover, a.navigationTopfactsAktiv                   { display : block; }

a.navigationTopleistungen, a.navigationTopleistungen:hover, a.navigationTopleistungenAktiv    { display : block; }
a.navigationTopservices, a.navigationTopservices:hover, a.navigationTopservicesAktiv          { display : block; }

a.navigationTopservice, a.navigationTopservice:hover, a.navigationTopserviceAktiv             { display : block; }
a.navigationTopextras, a.navigationTopextras:hover, a.navigationTopextrasAktiv                { display : block; }

a.navigationTopkontakt, a.navigationTopkontakt:hover, a.navigationTopkontaktAktiv             { display : block; }
a.navigationTopcontact, a.navigationTopcontact:hover, a.navigationTopcontactAktiv             { display : block; }

a.navigationTophome                                                                           { background-image : url(../layout/home-0.png); }
a.navigationTophome:hover, a.navigationTophomeAktiv                                           { background-image : url(../layout/home-1.png); }

a.navigationTopunternehmen                                                                    { background-image : url(../layout/unternehmen-0.png); }
a.navigationTopunternehmen:hover, a.navigationTopunternehmenAktiv                             { background-image : url(../layout/unternehmen-1.png); }
a.navigationTopcompany                                                                        { background-image : url(../layout/company-0.png); }
a.navigationTopcompany:hover, a.navigationTopcompanyAktiv                                     { background-image : url(../layout/company-1.png); }

a.navigationTopdatenfakten                                                                    { background-image : url(../layout/datenfakten-0.png); }
a.navigationTopdatenfakten:hover, a.navigationTopdatenfaktenAktiv                             { background-image : url(../layout/datenfakten-1.png); }
a.navigationTopfacts                                                                          { background-image : url(../layout/facts-0.png); }
a.navigationTopfacts:hover, a.navigationTopfactsAktiv                                         { background-image : url(../layout/facts-1.png); }

a.navigationTopleistungen                                                                     { background-image : url(../layout/leistungen-0.png); }
a.navigationTopleistungen:hover, a.navigationTopleistungenAktiv                               { background-image : url(../layout/leistungen-1.png); }
a.navigationTopservices                                                                       { background-image : url(../layout/services-0.png); }
a.navigationTopservices:hover, a.navigationTopservicesAktiv                                   { background-image : url(../layout/services-1.png); }

a.navigationTopservice                                                                        { background-image : url(../layout/service-0.png); }
a.navigationTopservice:hover, a.navigationTopserviceAktiv                                     { background-image : url(../layout/service-1.png); }
a.navigationTopextras                                                                         { background-image : url(../layout/extras-0.png); }
a.navigationTopextras:hover, a.navigationTopextrasAktiv                                       { background-image : url(../layout/extras-1.png); }

a.navigationTopkontakt                                                                        { background-image : url(../layout/kontakt-0.png); }
a.navigationTopkontakt:hover, a.navigationTopkontaktAktiv                                     { background-image : url(../layout/kontakt-1.png); }
a.navigationTopcontact                                                                        { background-image : url(../layout/contact-0.png); }
a.navigationTopcontact:hover, a.navigationTopcontactAktiv                                     { background-image : url(../layout/contact-1.png); }

#headerImage1         { clear : both; float : left; margin-bottom : 1px; height : 105px; width : 685px; overflow : hidden; }
#headerImage2         { float : left; margin : 0 0 1px 1px; height : 105px; width : 269px; overflow : hidden; }
#headerBottom1        { clear : both; float : left; margin : 0 0 1px 0; height : 8px; width : 207px; background-color : #b6c1de; overflow : hidden; }
#headerBottom2        { float : left; margin : 0 0 1px 1px; height : 8px; width : 477px; background-color : #b6c1de; overflow : hidden; }
#headerBottom3        { float : left; margin : 0 0 1px 1px; height : 8px; width : 269px; background-color : #8e8e8e; overflow : hidden; }
#content              { clear : both; margin : 1px 0 1px 0; width : 955px; background-image : url(../layout/hintergrund2.png); background-repeat : repeat-y; overflow : hidden; } 
#contentadmin         { clear : both; margin : 1px 0 1px 0; width : 955px; overflow : hidden; } 
#contentLeft          { float : left; width : 207px; }
#contentLeftText      { padding : 15px 15px 15px 15px; }
#navigationLeft       { list-style : none; }
a.navigationLeft, a.navigationLeftLast                     { display : block; padding : 3px 0 3px 5px; width : 177px; border-top : 1px solid #707070; text-decoration : none; text-align : left; line-height : 18px; font-family : Verdana,Arial,Helvetica,sans-serif; font-size : 11px; font-weight : normal; color : #707070; }
a.navigationLeft:hover, a.navigationLeftLast:hover         { color : #3367a9; background-color : #e1e1e1; }
a.navigationLeftLast, a.navigationLeftLast:hover           { border-bottom : 1px solid #707070; }
a.navigationLeftAktiv, a.navigationLeftLastAktiv           { display : block; padding : 3px 0 3px 5px; width : 177px; background-color : #e1e1e1; border-top : 1px solid #707070; text-decoration : none; text-align : left; line-height : 18px; font-family : Verdana,Arial,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color : #707070; }
a.navigationLeftLastAktiv, a.navigationLeftLastAktiv:hover { border-bottom : 1px solid #707070; }
#contentRight         { float : right; width : 269px; }
#contentRightText     { padding : 15px; }
#contentMiddle        { margin : 0 269px 0 207px; width : 460px; }
#contentMiddleText    { padding : 15px; min-height : 300px; }
.personphoto1         { float : left; width : 110px; height : 105px; padding : 6px 6px 0px 6px; border-top: 1px solid #ffffff; background-color: #d6d6d6; }
.persontext1          { float : right; width : 296px; height : 105px; padding : 6px 6px 0px 6px; border-top: 1px solid #ffffff; background-color: #d6d6d6; }
.personphoto2         { float : left; width : 110px; height : 105px; padding : 6px 6px 0px 6px; border-top: 1px solid #ffffff; background-color: #e0dfdf; }
.persontext2          { float : right; width : 296px; height : 105px; padding : 6px 6px 0px 6px; border-top: 1px solid #ffffff; background-color: #e0dfdf; }
.clear                { clear : both; }
#footer               { clear : both; width : 100%; height : 42px; background-color : #18964c; }
#footerNavigation     { float : left; margin : 10px 0 0 0; width : 207px; height : 26px; text-align : center; color : #ffffff; line-height : 18px; font-size : 11px; }
#footerText           { float : left; margin : 10px 0 0 12px; width : 465px; height : 26px; color : #ffffff; line-height : 18px; font-size : 11px; }
#footerLanguage       { float : left; margin : 10px 0 0 0; height : 26px; width : 269px; text-align : center; color : #ffffff; line-height : 18px; font-size : 11px; }
a.navigationBottom       { color : #ffffff; text-decoration : none; font-weight : normal; }
a.navigationBottom:hover { text-decoration : underline; }