* {margin: 0; border: 0; font-family: Arial, Helvetica, sans-serif;}
html, body {width: 100%; height: 100%;}
h1 {color: #00584b; font-size: 12px; line-height: 20px; padding: 0; text-transform: uppercase;}
h5 {color: #58585a;}
p {color: #58585a; font-size: 12px; line-height: 20px; padding: 0;}
hr {clear: both; border-top: 1px dotted #58585a;}
iframe {width: 100%;}
input.btSearch {width: 24px; height: 23px; vertical-align: middle; background: url(upload/bt-suchen-gif) left top no-repeat; font-size: 0;}
input.btSearch:hover {cursor: pointer; background: url(upload/bt-suchen-gif) left bottom no-repeat;}
h4 {display: none; color: #ffffff; font-size: 12px; line-height: 33px; background: url(upload/bg-h4.png) left center no-repeat; padding-left: 9px; margin-bottom: 20px;}
ul {padding-left: 20px;}

.link {padding: 0 5px 0 12px; background: url(upload/arr-right.png) left center no-repeat; text-decoration: none; color: #58585a;}
.link:hover {background: #b67b19 url(upload/arr-right-white.png) left center no-repeat; color: #ffffff;}

#website {background: #edecec url(upload/bg-website.gif) left top repeat-x;}
#navigation {height: 131px; background: url(upload/bg-navigation.png) center top no-repeat; margin-top:23px;}
#header {height: 329px; background: url(upload/bg-header.png) center top no-repeat;}
#content {background: url(upload/bg-content.png) center top repeat-y;}
#footer {height: 110px; background: url(upload/bg-footer.png) center top no-repeat;}

.container {width: 970px; margin: 0 auto;}
.bgContent {border: 1px solid #dedede; padding: 10px; background: #ffffff url(upload/bg-intro.gif) left bottom repeat-x;}
.bgContent ul {padding-left: 15px;}

/*******************************************************************************************
 * NAVIGATION
 *******************************************************************************************/
#logo {padding: 8px 0 0 777px;}
#headerNavi {position: absolute; width: 220px; height: 21px; margin: -27px 0 0 -11px;}
#headerNavi p {font-size: 9px; line-height: 21px; color: #ffffff; padding: 0 0 0 10px;}
#headerNavi p a {color: #ffffff; text-decoration: none; margin: 0 6px;}

#search {position: absolute; width: 196px; height: 23px; margin: 20px 0 0 774px; background: url(upload/bg-search.gif) left top no-repeat;}
#search p {padding: 3px 0 0 3px; line-height: 20px;}
#search input[type=text] {width: 163px; color: #cfd0d2; line-height: 20px;}
#search input.btSearch {position: absolute; margin: -3px 0 0 6px;}
.search p.text {padding-left: 35px;}
.search label {display: block; float: left; width: 30px; text-align: right; margin-right: 5px;}
.search a {color: #58585a; text-decoration: none;}
.search a:hover {text-decoration: underline;}
.search hr {margin: 10px 0;}

#navigation ul {padding: 0; list-style-type: none;}
#navigation ul li {float: left; padding: 0;}
#navigation ul li a {display: block; height: 38px;}
#navigation ul li a span {display: none;}
#navi001 {width:  58px; background: url(upload/menue_01.png) left top no-repeat;}
#navi002 {width: 120px; background: url(upload/menue_02.png) left top no-repeat;}
#navi003 {width: 130px; background: url(upload/menue_03.png) left top no-repeat;}
#navi004 {width: 142px; background: url(upload/menue_04.png) left top no-repeat;}
#navi005 {width: 117px; background: url(upload/menue_05.png) left top no-repeat;}
#navi006 {width:  80px; background: url(upload/menue_06.png) left top no-repeat;}

#navi001:hover {background: url(upload/menue_01.png) left center no-repeat;}
#navi002:hover {background: url(upload/menue_02.png) left center no-repeat;}
#navi003:hover {background: url(upload/menue_03.png) left center no-repeat;}
#navi004:hover {background: url(upload/menue_04.png) left center no-repeat;}
#navi005:hover {background: url(upload/menue_05.png) left center no-repeat;}
#navi006:hover {background: url(upload/menue_06.png) left center no-repeat;}

#navi001.navselected {background: url(upload/menue_01.png) left bottom no-repeat;}
#navi002.navselected {background: url(upload/menue_02.png) left bottom no-repeat;}
#navi003.navselected {background: url(upload/menue_03.png) left bottom no-repeat;}
#navi004.navselected {background: url(upload/menue_04.png) left bottom no-repeat;}
#navi005.navselected {background: url(upload/menue_05.png) left bottom no-repeat;}
#navi006.navselected {background: url(upload/menue_06.png) left bottom no-repeat;}

/*******************************************************************************************
 * BREADCRUMB
 *******************************************************************************************/
#breadcrumb {height: 27px; padding-top: 10px; background: url(upload/bg-breadcrumb.gif) left bottom repeat-x;}
#breadcrumb ul {padding: 0; list-style-type: none;}
#breadcrumb ul li {float: left; height: 27px; padding: 0; background: url(upload/bg-breadcrumb-left.gif) left bottom repeat-x;}
#breadcrumb ul li.first {padding-left: 10px;}
#breadcrumb ul li.last {width: 32px; background: url(upload/bg-breadcrumb-last.gif) left bottom no-repeat;}
#breadcrumb p {line-height: 27px; font-size: 9px;}
#breadcrumb p a {text-decoration: none; text-transform: uppercase; color: #00685b;}

/*******************************************************************************************
 * HOME
 *******************************************************************************************/
#AngebotDerWoche {float: left; width: 207px; height: 138px; padding: 10px 13px; border: 1px solid #dedede; margin-top: 10px; background: #ffffff url(upload/bg-intro.gif) left bottom repeat-x;}
#AngebotDerWoche p strong {text-transform: uppercase;}

#intro {float: left; width: 452px; height: 138px; padding: 10px 13px; border: 1px solid #dedede; margin: 10px; background: #ffffff url(upload/bg-intro.gif) left bottom repeat-x;}

#Stellensuche {float: left; width: 207px; height: 138px; padding: 10px 13px; border: 1px solid #dedede; margin-top: 10px; background: #ffffff url(upload/bg-intro.gif) left bottom repeat-x;}
#FormStellensuche {padding-top: 20px;}
#FormStellensuche select {width: 206px; border: 1px solid #9b9a9c; margin-bottom: 10px;}
#FormStellensuche input[type=text] {width: 174px; height: 19px; line-height: 19px; border: 1px solid #9b9a9c;}
#FormStellensuche .btSuchen {position: absolute; margin-left: 182px;}

#boxBewerber {float: left; width: 317px; height: 164px; margin: 10px 0;}
#boxBewerber a {display: block; width: 317px; height: 164px; background: url(upload/button-1.jpg) left top no-repeat;}
#boxBewerber a:hover {background: url(upload/button-1.jpg) left bottom no-repeat;}
#boxBewerber a span {display: none;}

#boxMitarbeiter {float: left; width: 317px; height: 164px; margin: 10px;}
#boxMitarbeiter a {display: block; width: 317px; height: 164px; background: url(upload/button-2.jpg) left top no-repeat;}
#boxMitarbeiter a:hover {background: url(upload/button-2.jpg) left bottom no-repeat;}
#boxMitarbeiter a span {display: none;}

#boxKunden {float: left; width: 316px; height: 164px; margin: 10px 0;}
#boxKunden a {display: block; width: 316px; height: 164px; background: url(upload/button-3.jpg) left top no-repeat;}
#boxKunden a:hover {background: url(upload/button-3.jpg) left bottom no-repeat;}
#boxKunden a span {display: none;}

#newsTeaserLeft {float: left; width: 317px; height: 175px; margin: 10px 5px 0 0;}
#newsTeaserCenter {float: left; width: 317px; height: 175px; margin-top: 10px; padding: 0 4px; border-left: 1px solid #99999a; border-right: 1px solid #99999a;}
#newsTeaserRight {float: left; width: 316px; height: 175px; margin: 10px 0 0 5px;}
.Teaser h1 {padding: 0 15px; text-transform: uppercase;}
.Teaser p {padding: 0 15px;}
.Teaser p a {text-decoration: none; color: #58585a;}

/*******************************************************************************************
 * BEWERBER
 *******************************************************************************************/
.bewerber hr {margin: 10px 0;}
#buttonLeiste ul {padding: 0; list-style-type: none;}
#buttonLeiste ul li {padding: 0 0 10px 0; float: left; width: 235px; margin-right: 10px;}
#buttonLeiste ul li div.bgContent {height: 144px; padding-right: 0px !important;}
#buttonLeiste ul li div.bgContent p {font-size: 12px;}
#buttonLeiste ul li + li + li + li {margin-right: 0;}
#buttonLeiste ul li a {display: block; width: 235px; height: 164px; background: url(upload/bewerber-button-1.jpg) left top no-repeat;}
#buttonLeiste ul li a:hover {background: url(upload/bewerber-button-1.jpg) left bottom no-repeat;}
#buttonLeiste ul li + li a {background: url(upload/bewerber-button-2.jpg) left top no-repeat;}
#buttonLeiste ul li + li a:hover {background: url(upload/bewerber-button-2.jpg) left bottom no-repeat;}
#buttonLeiste ul li + li + li a {background: url(upload/bewerber-button-3.jpg) left top no-repeat;}
#buttonLeiste ul li + li + li a:hover {background: url(upload/bewerber-button-3.jpg) left bottom no-repeat;}
#buttonLeiste ul li + li + li + li a {background: url(upload/bewerber-button-4.jpg) left top no-repeat;}
#buttonLeiste ul li + li + li + li a:hover {background: url(upload/bewerber-button-4.jpg) left bottom no-repeat;}
#buttonLeiste ul li + li + li + li + li a {background: url(upload/bewerber-button-5.jpg) left top no-repeat;}
#buttonLeiste ul li + li + li + li + li a:hover {background: url(upload/bewerber-button-5.jpg) left bottom no-repeat;}
#buttonLeiste ul li a#btAUE {background: url(upload/bewerber-button-3.jpg) left top no-repeat;}
#buttonLeiste ul li a#btAUE:hover {background: url(upload/bewerber-button-3.jpg) left bottom no-repeat;}
#buttonLeiste ul li a#btPV {background: url(upload/bewerber-button-4.jpg) left top no-repeat;}
#buttonLeiste ul li a#btPV:hover {background: url(upload/bewerber-button-4.jpg) left bottom no-repeat;}
a#btONLINE {display: block; width: 235px; height: 164px; background: url(upload/bewerber-button-2.jpg) left top no-repeat; text-decoration: none}
a#btONLINE:hover {background: url(upload/bewerber-button-2.jpg) left bottom no-repeat;}

#buttonLeisteOnline ul {padding: 0; list-style-type: none;}
#buttonLeisteOnline ul li {padding: 0; float: left; width: 317px; padding-bottom: 10px;}
#buttonLeisteOnline ul li.center {margin: 0 9px 0 10px;}
#buttonLeisteOnline ul li a {display: block; width: 317px; height: 164px;}
#buttonLeisteOnline ul li a {background: url(upload/online-button-1.jpg) left top no-repeat;}
#buttonLeisteOnline ul li a:hover {background: url(upload/online-button-1.jpg) left bottom no-repeat;}
#buttonLeisteOnline ul li + li a {background: url(upload/online-button-2.jpg) left top no-repeat;}
#buttonLeisteOnline ul li + li a:hover {background: url(upload/online-button-2.jpg) left bottom no-repeat;}
#buttonLeisteOnline ul li + li + li a {background: url(upload/online-button-3.jpg) left top no-repeat;}
#buttonLeisteOnline ul li + li + li a:hover {background: url(upload/online-button-3.jpg) left bottom no-repeat;}
#buttonLeisteOnline ul li + li + li + li a {background: url(upload/online-button-4.jpg) left top no-repeat;}
#buttonLeisteOnline ul li + li + li + li a:hover {background: url(upload/online-button-4.jpg) left bottom no-repeat;}
#buttonLeisteOnline ul li + li + li + li + li a {background: url(upload/online-button-5.jpg) left top no-repeat;}
#buttonLeisteOnline ul li + li + li + li + li a:hover {background: url(upload/online-button-5.jpg) left bottom no-repeat;}
#buttonLeisteOnline ul li + li + li + li + li + li a {background: url(upload/online-button-6.jpg) left top no-repeat;}
#buttonLeisteOnline ul li + li + li + li + li + li a:hover {background: url(upload/online-button-6.jpg) left bottom no-repeat;}

#divArbeitnehmerueberlassung #buttonLeiste {width: 235px; float: left;}
#divArbeitnehmerueberlassung #buttonLeiste ul {padding: 0; list-style-type: none;}
#divArbeitnehmerueberlassung #buttonLeiste ul li {padding: 0; width: 235px; margin:0 0 10px 10px; float: none;}

#containerAccordion {padding: 10px 0;}
#containerAccordion .Questions {width: 312px; float: left; padding-right: 10px; border-right: 1px solid #99999a;}
#containerAccordion .Questions ul {padding: 0; list-style-type: none;}
#containerAccordion .Questions ul li {padding: 0 0 0 10px; border-bottom: 1px dotted #58585a;}
#containerAccordion .Questions ul li:hover {cursor: pointer; background: #d39b0d url(upload/bg-li-faq.gif) left bottom repeat-x;}
#containerAccordion .Questions ul li p {font-size: 12px; line-height: 20px; padding-left: 15px; background: url(upload/arr-right.png) left 6px no-repeat;}
#containerAccordion .Questions ul li p:hover {color: white; background: url(upload/arr-right-white.png) left 6px no-repeat;}
#containerAccordion .Questions ul li p.on {font-weight: bold;}
#containerAccordion .Answers .trigger {display: none; width: 600px; padding-left: 10px; float: left;}
#containerAccordion .Answers .on {display: block;}

#tblArbeitnehmerueberlassung {margin: 10px 0 0 -7px; background: url(upload/bg-tbl-arbeitnehmerueberlassung.gif) center top repeat-y;}
#tblArbeitnehmerueberlassung td {vertical-align: top; width: 33%; padding: 0 10px;}

.bgBewerbungstipps {width: 147px; vertical-align: top; padding: 10px 73px 0 20px; background: url(upload/bg-foto.png) right center no-repeat;}

/*******************************************************************************************
 * MITARBEITER
 *******************************************************************************************/
.mitarbeiter #buttonLeiste {width: 235px; float: left;}
.mitarbeiter #buttonLeiste ul {padding: 0; list-style-type: none;}
.mitarbeiter #buttonLeiste ul li {padding: 0; width: 235px; margin:0 0 10px 10px; float: none;}
.mitarbeiter hr {margin: 10px 0 !important;}

#buttonLeisteMitarbeiter ul {padding: 0; list-style-type: none;}
#buttonLeisteMitarbeiter ul li {padding: 0; float: left; width: 317px; padding-bottom: 10px;}
#buttonLeisteMitarbeiter ul li.center {margin: 0 9px 0 10px;}
#buttonLeisteMitarbeiter ul li a {display: block; width: 317px; height: 164px;}
#btMitarbeiter01 {background: url(upload/bt-mitarbeiter-01.jpg) left top no-repeat;}
#btMitarbeiter01:hover {background: url(upload/bt-mitarbeiter-01.jpg) left bottom no-repeat;}
#btMitarbeiter02 {background: url(upload/bt-mitarbeiter-02.jpg) left top no-repeat;}
#btMitarbeiter02:hover {background: url(upload/bt-mitarbeiter-02.jpg) left bottom no-repeat;}
#btMitarbeiter03 {background: url(upload/bt-mitarbeiter-03.jpg) left top no-repeat;}
#btMitarbeiter03:hover {background: url(upload/bt-mitarbeiter-03.jpg) left bottom no-repeat;}

div.FAQ {width: 100%; padding-bottom: 30px;}
#selectFAQ {width: 100%; border: 1px solid #7f9db9; margin: 0 0 14px 0; font-size: 12px;}
.faqImage {float: left; width: 143px; height: 195px; background: url(upload/bg-faq-mitarbeiter.jpg) left top no-repeat; margin: 0 20px 20px 0;}
.faqImage img {width: 124px; height: 171px; margin: 6px;}

#btmawma {display: block; width: 318px; height: 163px; background: url(upload/bt-mawma.jpg) left top no-repeat; text-decoration: none;}
#btmawma:hover {background: url(upload/bt-mawma.jpg) left bottom no-repeat;}

.tblMAwMA {margin: 10px 0 0 -7px;}
.tblMAwMA td {vertical-align: top; width: 33%; padding: 0 10px; border-right: 1px solid #9a9a9a;}
.tblMAwMA td + td + td {border: none;}

#Dokumentendownload {height: 380px; background: url(upload/bg-dokumente.jpg) right top no-repeat;}
#tblDownload {width: 642px; margin: 10px 0 37px 0; border-top: 1px dotted #58585a;}
#tblDownload tr + tr:hover {background: #d39b0d url(upload/bg-li-faq.gif) left bottom repeat-x;}
#tblDownload tr + tr:hover p, 
#tblDownload tr + tr:hover a {color: #ffffff;}
#tblDownload td {padding: 0 10px; border-bottom: 1px dotted #58585a;}
#tblDownload td p {line-height: 37px;}
#tblDownload td p a {display: block; text-decoration: none; color: #58585a;}
#tblDownload td p a:hover {}

/*******************************************************************************************
 * KUNDEN
 *******************************************************************************************/
.kunden #buttonLeiste {width: 235px; float: left;}
.kunden #buttonLeiste ul {padding: 0; list-style-type: none;}
.kunden #buttonLeiste ul li {padding: 0; width: 235px; margin:0 0 10px 10px; float: none;}

#buttonLeisteKunden ul {padding: 0; list-style-type: none;}
#buttonLeisteKunden ul li {padding: 0; float: left; width: 317px; padding-bottom: 10px;}
#buttonLeisteKunden ul li.center {margin: 0 9px 0 10px;}
#buttonLeisteKunden ul li a {display: block; width: 317px; height: 164px;}
#buttonLeisteKunden ul li + li + li a {width: 316px;}
#btKundenAue {background: url(upload/bt-kunden-aue.jpg) left top no-repeat;}
#btKundenAue:hover {background: url(upload/bt-kunden-aue.jpg) left bottom no-repeat;}
#btKundenPv {background: url(upload/bt-kunden-pv.jpg) left top no-repeat;}
#btKundenPv:hover {background: url(upload/bt-kunden-pv.jpg) left bottom no-repeat;}
#btKundenDd {background: url(upload/bt-kunden-dd.jpg) left top no-repeat;}
#btKundenDd:hover {background: url(upload/bt-kunden-dd.jpg) left bottom no-repeat;}

.kunden hr {margin: 10px 0 !important;}
#tblKunden td {vertical-align: top; padding-right: 25px;}
.lines {width: 50%; border-bottom: 1px dotted #a09f9f; padding-right: 0!important;}
.lines p {padding-left: 10px; border-top: 1px dotted #a09f9f; line-height: 25px !important;}

/*******************************************************************************************
 * UNTERNEHMEN
 *******************************************************************************************/
.unternehmen #listUnternehmen {}
.unternehmen #listUnternehmen ul {padding: 0; list-style-type: none;}
.unternehmen #listUnternehmen ul li {padding: 0; float: left;}
.unternehmen #listUnternehmen ul li a {display: block; width: 235px; height: 164px; margin-bottom: 10px;}
.unternehmen div.bgContent {margin-bottom: 10px;}
.unternehmen hr {clear: both; margin: 10px 0 !important;}

#unternehmen01 {display: block; width: 235px; height: 164px; background: url(upload/bt-unternehmen-01.jpg) left top no-repeat; margin-left: 0px;}
#unternehmen01:hover {background: url(upload/bt-unternehmen-01.jpg) left bottom no-repeat;}
#unternehmen02 {display: block; width: 235px; height: 164px; background: url(upload/bt-unternehmen-02.jpg) left top no-repeat; margin-left: 9px;}
#unternehmen03 {display: block; width: 235px; height: 164px; background: url(upload/bt-unternehmen-03.jpg) left top no-repeat; margin-left: 9px;}
#unternehmen03:hover {background: url(upload/bt-unternehmen-03.jpg) left bottom no-repeat;}
#unternehmen04 {display: block; width: 235px; height: 164px; background: url(upload/bt-unternehmen-04.jpg) left top no-repeat; margin-left: 9px;}
#unternehmen04:hover {background: url(upload/bt-unternehmen-04.jpg) left bottom no-repeat;}
#unternehmen05 {display: block; width: 235px; height: 164px; background: url(upload/bt-unternehmen-05.jpg) left top no-repeat; margin-left: 9px;}
#unternehmen05:hover {background: url(upload/bt-unternehmen-05.jpg) left bottom no-repeat;}
#unternehmen06 {display: block; width: 235px; height: 164px; background: url(upload/bt-unternehmen-06.jpg) left top no-repeat; margin-left: 0px;}
#unternehmen07 {display: block; width: 235px; height: 164px; background: url(upload/bt-unternehmen-07.jpg) left top no-repeat; margin-left: 0px;}
#unternehmen07:hover {background: url(upload/bt-unternehmen-07.jpg) left bottom no-repeat;}
#did {display: block; width: 235px; height: 164px; background: url(upload/bt-did.jpg) left top no-repeat; margin-left: 9px; text-decoration: none;}
#did:hover {background: url(upload/bt-did.jpg) left bottom no-repeat;}

#tblReferenzen {width: 980px; margin-left: -5px; border-spacing: 5px;}
#tblReferenzen td {width: 20%; text-align: center; vertical-align: middle; border: 1px solid #dedede;}

#searchFAQ {position: absolute; width: 196px; height: 23px; margin: 7px 0 0 734px; background: url(upload/bg-search.gif) left top no-repeat; display: none;}
#searchFAQ p {padding: 3px 0 0 3px; line-height: 23px;}
#searchFAQ input[type=text] {width: 163px; color: #cfd0d2; line-height: 20px;}
#searchFAQ input.btSearch {position: absolute; margin: -3px 0 0 4px;}

.selectFAQ {height: 37px; margin-bottom: 25px; background: url(upload/bg-select-faq.gif) left center repeat-x;}
.selectFAQ p {line-height: 37px; padding-left: 10px;}
#selectFAQ {width: 600px; margin-left: 0px;}

.FAQ .text {float: left; width: 710px; padding: 10px; border-right: 1px solid #9a9a9b;}
.FAQ .newsImage {float: left; padding-left: 10px;}
.FAQ .newsImage .bild {width: 227px;}
.lupe {position: absolute; width: 217px; text-align: right; margin-right: 10px; margin-top: -30px;}

/*******************************************************************************************
 * KONTAKT
 *******************************************************************************************/
.kontakt #listNiederlassungen {}
.kontakt #listNiederlassungen ul {padding: 0; list-style-type: none;}
.kontakt #listNiederlassungen ul li {padding: 0; float: left;}
.kontakt #listNiederlassungen ul li a {display: block; height: 164px; margin-bottom: 10px;}
.kontakt div.bgContent {margin-bottom: 10px;}
.kontakt hr {clear: both; margin: 10px 0 !important;}

#kontakt-01 {display: block; width: 480px; height: 164px; background: url(upload/bt-kontakt-01.jpg) left top no-repeat; margin-right: 9px;}
#kontakt-02 {display: block; width: 235px; height: 164px; background: url(upload/bt-kontakt-02.jpg) left top no-repeat; margin-right: 9px;}
#kontakt-03 {display: block; width: 235px; height: 164px; background: url(upload/bt-kontakt-03.jpg) left top no-repeat; margin-right: 0px;}
#kontakt-01:hover {background: url(upload/bt-kontakt-01.jpg) left bottom no-repeat;}
#kontakt-02:hover {background: url(upload/bt-kontakt-02.jpg) left bottom no-repeat;}
#kontakt-03:hover {background: url(upload/bt-kontakt-03.jpg) left bottom no-repeat;}

#niederlassungOL  {display: block; width: 235px; height: 164px; background: url(upload/niederlassung-ol.jpg) left top no-repeat; margin-right: 9px;}
#niederlassungHH  {display: block; width: 235px; height: 164px; background: url(upload/niederlassung-hh.jpg) left top no-repeat; margin-right: 9px;}
#niederlassungHHB  {display: block; width: 235px; height: 164px; background: url(upload/niederlassung-hhb.jpg) left top no-repeat; margin-right: 9px;}
#niederlassungHL  {display: block; width: 235px; height: 164px; background: url(upload/niederlassung-hl.jpg) left top no-repeat; margin-right: 0;}
#niederlassungWHV {display: block; width: 235px; height: 164px; background: url(upload/niederlassung-whv.jpg) left top no-repeat; margin-right: 9px;}
#niederlassungFRI {display: block; width: 235px; height: 164px; background: url(upload/niederlassung-fri.jpg) left top no-repeat; margin-right: 9px;}
#niederlassungHB  {display: block; width: 235px; height: 164px; background: url(upload/niederlassung-hb.jpg) left top no-repeat; margin-right: 9px;}
#niederlassungBHV  {display: block; width: 235px; height: 164px; background: url(upload/niederlassung-bhv.jpg) left top no-repeat; margin-right: 0;}
#niederlassungVW  {display: block; width: 235px; height: 164px; background: url(upload/niederlassung-vw.jpg) left top no-repeat; margin-right: 9px;}
#niederlassungDID {display: block; width: 235px; height: 164px; background: url(upload/bt-did.jpg) left top no-repeat; margin-right: 9px;}

#niederlassungOL:hover  {background: url(upload/niederlassung-ol.jpg) left bottom no-repeat;}
#niederlassungHH:hover  {background: url(upload/niederlassung-hh.jpg) left bottom no-repeat;}
#niederlassungHB:hover  {background: url(upload/niederlassung-hb.jpg) left bottom no-repeat;}
#niederlassungWHV:hover {background: url(upload/niederlassung-whv.jpg) left bottom no-repeat;}
#niederlassungFRI:hover {background: url(upload/niederlassung-fri.jpg) left bottom no-repeat;}
#niederlassungVW:hover  {background: url(upload/niederlassung-vw.jpg) left bottom no-repeat;}
#niederlassungDID:hover {background: url(upload/bt-did.jpg) left bottom no-repeat;}
#niederlassungHHB:hover  {background: url(upload/niederlassung-hhb.jpg) left bottom no-repeat;}
#niederlassungHL:hover  {background: url(upload/niederlassung-hl.jpg) left bottom no-repeat;}
#niederlassungBHV:hover  {background: url(upload/niederlassung-bhv.jpg) left bottom no-repeat;}


#btAnfahrtOL {display: block; width: 235px; height: 164px; background: url(upload/bt-anfahrt-ol.jpg) left top no-repeat; text-decoration: none}
#btAnfahrtOL:hover {background: url(upload/bt-anfahrt-ol.jpg) left bottom no-repeat;}

#btAnfahrtHL {display: block; width: 235px; height: 164px; background: url(upload/bt-anfahrt-hl.jpg) left top no-repeat; text-decoration: none}
#btAnfahrtHL:hover {background: url(upload/bt-anfahrt-hl.jpg) left bottom no-repeat;}

#btAnfahrtHHB {display: block; width: 235px; height: 164px; background: url(upload/bt-anfahrt-hhb.jpg) left top no-repeat; text-decoration: none}
#btAnfahrtHHB:hover {background: url(upload/bt-anfahrt-hhb.jpg) left bottom no-repeat;}

#btAnfahrtBHV {display: block; width: 235px; height: 164px; background: url(upload/bt-anfahrt-bhv.jpg) left top no-repeat; text-decoration: none}
#btAnfahrtBHV:hover {background: url(upload/bt-anfahrt-bhv.jpg) left bottom no-repeat;}

#btAnfahrtHH {display: block; width: 235px; height: 164px; background: url(upload/bt-anfahrt-hh.jpg) left top no-repeat; text-decoration: none}
#btAnfahrtHH:hover {background: url(upload/bt-anfahrt-hh.jpg) left bottom no-repeat;}
#btAnfahrtHB {display: block; width: 235px; height: 164px; background: url(upload/bt-anfahrt-hb.jpg) left top no-repeat; text-decoration: none}
#btAnfahrtHB:hover {background: url(upload/bt-anfahrt-hb.jpg) left bottom no-repeat;}
#btAnfahrtWHV {display: block; width: 235px; height: 164px; background: url(upload/bt-anfahrt-whv.jpg) left top no-repeat; text-decoration: none}
#btAnfahrtWHV:hover {background: url(upload/bt-anfahrt-whv.jpg) left bottom no-repeat;}
#btAnfahrtFRI {display: block; width: 235px; height: 164px; background: url(upload/bt-anfahrt-fri.jpg) left top no-repeat; text-decoration: none}
#btAnfahrtFRI:hover {background: url(upload/bt-anfahrt-fri.jpg) left bottom no-repeat;}
#btAnfahrtVW {display: block; width: 235px; height: 164px; background: url(upload/bt-anfahrt-vw.jpg) left top no-repeat; text-decoration: none}
#btAnfahrtVW:hover {background: url(upload/bt-anfahrt-vw.jpg) left bottom no-repeat;}

#btAnsprechpartnerOL {display: block; width: 235px; height: 164px; background: url(upload/bt-ansprechpartner-ol.jpg) left top no-repeat; text-decoration: none}
#btAnsprechpartnerOL:hover {background: url(upload/bt-ansprechpartner-ol.jpg) left bottom no-repeat;}

#btAnsprechpartnerHL {display: block; width: 235px; height: 164px; background: url(upload/bt-ansprechpartner-hl.jpg) left top no-repeat; text-decoration: none}
#btAnsprechpartnerHL:hover {background: url(upload/bt-ansprechpartner-hl.jpg) left bottom no-repeat;}

#btAnsprechpartnerHHB {display: block; width: 235px; height: 164px; background: url(upload/bt-ansprechpartner-hhb.jpg) left top no-repeat; text-decoration: none}
#btAnsprechpartnerHHB:hover {background: url(upload/bt-ansprechpartner-hhb.jpg) left bottom no-repeat;}

#btAnsprechpartnerBHV {display: block; width: 235px; height: 164px; background: url(upload/bt-ansprechpartner-bhv.jpg) left top no-repeat; text-decoration: none}
#btAnsprechpartnerBHV:hover {background: url(upload/bt-ansprechpartner-bhv.jpg) left bottom no-repeat;}

#btAnsprechpartnerHH {display: block; width: 235px; height: 164px; background: url(upload/bt-ansprechpartner-hh.jpg) left top no-repeat; text-decoration: none}
#btAnsprechpartnerHH:hover {background: url(upload/bt-ansprechpartner-hh.jpg) left bottom no-repeat;}
#btAnsprechpartnerHB {display: block; width: 235px; height: 164px; background: url(upload/bt-ansprechpartner-hb.jpg) left top no-repeat; text-decoration: none}
#btAnsprechpartnerHB:hover {background: url(upload/bt-ansprechpartner-hb.jpg) left bottom no-repeat;}
#btAnsprechpartnerWHV {display: block; width: 235px; height: 164px; background: url(upload/bt-ansprechpartner-whv.jpg) left top no-repeat; text-decoration: none}
#btAnsprechpartnerWHV:hover {background: url(upload/bt-ansprechpartner-whv.jpg) left bottom no-repeat;}
#btAnsprechpartnerFRI {display: block; width: 235px; height: 164px; background: url(upload/bt-ansprechpartner-fri.jpg) left top no-repeat; text-decoration: none}
#btAnsprechpartnerFRI:hover {background: url(upload/bt-ansprechpartner-fri.jpg) left bottom no-repeat;}
#btAnsprechpartnerVW {display: block; width: 235px; height: 164px; background: url(upload/bt-ansprechpartner-vw.jpg) left top no-repeat; text-decoration: none}
#btAnsprechpartnerVW:hover {background: url(upload/bt-ansprechpartner-vw.jpg) left bottom no-repeat;}


#tblAnsprechpartner {width: 990px; border-spacing: 10px; margin: -10px 0 0 -10px;}
#tblAnsprechpartner td {width: 33%; height: 160px; padding: 4px 0 4px 4px; vertical-align: bottom; border: 1px solid #dedede; background: url(upload/bg-intro.gif) left bottom repeat-x;}
#tblAnsprechpartner td img {float: left; margin-right: 8px; width: 100px; height: 151px;}

p.empty {line-height: 32px !important;}
p.dunkelkurz {}

#tblImpressum {margin: 10px 0 0 -7px;}
#tblImpressum td {vertical-align: top; width: 33%; padding: 0 10px;}
.borderright {border-right: 1px solid #9a9a9a;}

#tblSitemap {margin: 10px 0 0 -7px;}
#tblSitemap td {vertical-align: top; width: 25%; padding: 0 10px;}

/*******************************************************************************************
 * FOOTER
 *******************************************************************************************/
#footerMenue {padding-top: 20px; font-size: 10px; margin-left: -10px;}
#footerMenue a {padding: 0 10px; color: #58585a; text-decoration: none;}
#footerMenue a:hover { text-decoration: underline;}
#social {padding-top: 14px;}
#social a {padding-right: 10px;}
#zertifikate {margin-top: -38px; text-align: right;}
#zertifikate a {margin-left: 10px;}
#umweltIcon { position: relative; bottom: 8px; }
#umweltText { position: relative; bottom: 10px; margin-right: 40px; margin-left: 15px; font-size: 11px; color: #828282}

p.pager {text-align: right; line-height: 17px; margin-top: 10px;}
p.pager a {}
p.pager a img {vertical-align: middle;}
