* { font-family: Arial, Verdana, Sans-Serif;color:#333333;font-size:12px;border-color:#d4d0c8;}

/**********************************************************/
/****** FROM HERE -> OLD -> MAYBE SOME PARTS NOT NEEDED ***/
/**********************************************************/
#content { min-height: 100px; }
* html #content { height: 100px; }
body { margin: 0px; padding: 0px; }

.noMargin { margin: 0pt; padding: 0pt; }
img { border: 0px none ; }
span { margin: 0px; font-size: 12px; line-height: 16px; }
a { font-size: 12px; }
li { font-size: 12px; color: rgb(102, 102, 102); }
p { margin: 0px; font-size: 12px; line-height: 16px; }
ul { margin: 0pt; padding: 0pt; text-indent: 0px; }
h1 { margin: 0px; font-size: 18px; font-weight: bold; }
h2 { margin: 0px; font-size: 15px; font-weight: bold; }
h3 { margin: 0px; font-size: 12px; font-weight: bold; }
h4 { margin: 0px; font-size: 11px; font-weight: bold; }

.bigPrice { padding: 5px 10px 0pt 0pt; font-size: 25px; font-weight: bold; text-align: right; }
.smallPrice { padding: 4px 4px 0pt 0pt; font-size: 15px; font-weight: bold; text-align: right; }
.marktTable { border-top: 1px solid rgb(229, 229, 229); border-bottom: 1px solid rgb(229, 229, 229); padding: 3px 0pt; }
.marktTable2 { border-top: 1px solid rgb(229, 229, 229); padding: 3px 0pt; }
.underline { text-align: center; font-size: 10px; line-height: 100%; }
.bgColor0 { background-color: rgb(255, 255, 255); }
.bgColor1 { background-color: rgb(0, 0, 0); }
.bgColor2 { background-color: rgb(255, 126, 33); }
.bgColor3 {
	background: #FFFFFF;
}
.bgColor4 { background-color: rgb(224, 224, 224); }
.bgColor5 { background-color: rgb(51, 51, 51); }
.bgColor6 { background-color: rgb(102, 51, 0); }
.bgColor7 { background-color: rgb(51, 102, 153); }
.bgColor8 { background-color: rgb(204, 51, 51); }
.bgColor9 { background-color: rgb(51, 102, 51); }
.bgColor10 { background-color: rgb(255, 240, 5); }
.bgColor11 { background-color: rgb(51, 102, 51); }
.color0 { color: rgb(255, 255, 255); }
.color1 { color: rgb(0, 0, 0); }
.color2 { color: rgb(255, 126, 33); }
.color3 { color: rgb(102, 102, 102); }
.color4 { color: rgb(51, 51, 51); }
.color5 { color: rgb(102, 51, 0); }
.color6 { color: rgb(51, 102, 153); }
.color7 { color: rgb(204, 51, 51); }
.color8 { color: rgb(51, 102, 51); }
.color9 { color: rgb(255, 0, 0); }


.color0bold { color: rgb(255, 255, 255); font-weight: bold; }
.color3bold { color: rgb(102, 102, 102); font-weight: bold; }
.borders { border: 1px solid rgb(229, 229, 229); }
.bordersLR { border-left: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); }
.bordersL { border-left: 1px solid rgb(229, 229, 229); }
.noBordersTB { border-top: 0px none; border-bottom: 0px none; }
.noBordersTBL { border-top: medium none; border-left: medium none; border-bottom: medium none; }
.noBordersT { border-top: 0px none; }
.noBordersB { border-bottom: 0px none; }
.bordersQuickAccess { border-bottom: 1px solid rgb(254, 209, 160); }
.bordersR { border-right: 1px solid rgb(229, 229, 229); }
.serviceNavigation { display: inline; color: rgb(255, 255, 255); font-weight: bold; list-style-type: none; list-style-image: none; list-style-position: outside; }
.angebotsListe { color: rgb(102, 102, 102); font-size: 12px; line-height: 16px; }
.navigationSeite { margin: 0pt; padding: 7px 0pt 0pt 5px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: bold; }
.navigationSeiteRechts { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; padding-top: 7px; font-weight: bold; }
.navigationTabelle { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; padding-top: 4px; }
.navigationLargeLinkList { margin: 0pt; padding: 5px 0pt 0pt 5px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.navigationXLargeServiceLinkList { margin: 0pt; padding: 2px 0pt 0pt 5px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.navigationEbene1 { margin: 0pt; padding: 0pt; display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; }
.navigationSeitenbereich2 { margin: 0pt; padding: 0pt 0pt 0pt 8px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.footerNavigation { display: inline; color: rgb(255, 126, 33); list-style-type: none; list-style-image: none; list-style-position: outside; }
.linkPoint { padding: 0pt 4px 0pt 0pt; display: inline; color: rgb(252, 139, 17); font-weight: bold; font-size: 12px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.noDeco { text-decoration: none; }
.bold { font-weight: bold; }
.centered { position: absolute; left: 50%; margin-top: 20px; margin-left: -477px; }
.stepOn { color: rgb(102, 102, 102); text-decoration: none; font-weight: bold; }
.stepOff { color: rgb(255, 126, 33); text-decoration: none; font-weight: bold; }
.stepOnWide { padding: 0pt 3px; color: rgb(102, 102, 102); text-decoration: none; font-weight: bold; }
.stepOffWide { padding: 0pt 3px; color: rgb(255, 126, 33); text-decoration: none; font-weight: bold; }
#Subnavigation { display: block; height: 24px; float: left; text-decoration: none; text-align: center; vertical-align: middle; font-weight: bold; color: rgb(255, 0, 0); }
#Subnavigation span { font-weight: bold; text-decoration: none; text-align: center; position: relative; top: 5px; }
.noTopMargin { margin-top: 0px; }
.listOne ul { list-style-type: none; margin-left: 0px; }
.listOne ul li { background: transparent url('../images/structure/nav/bulletOne.gif') no-repeat scroll 0px 6px; padding-left: 10px; line-height: 16px; }
.listTwo ul { margin: 0pt 0pt 20px; list-style-type: none; }
.listTwo ul li { background: transparent url('../images/structure/nav/bulletTwo.gif') no-repeat scroll 0px 3px; padding-left: 6px; }
.listLinks ul { list-style-type: none; margin-left: 0px; }
.listLinks ul li { background: transparent url('../images/structure/nav/arrowRightOrange7x7.gif') no-repeat scroll 0px 5px; padding-left: 16px; line-height: 16px; }
.listLinks_2 ul { list-style-type: none; margin-left: 0px; margin-top: 0px; }
.listLinks_2 ul li { background: transparent url('../img_all/arrowRightOrange7x7.gif') no-repeat scroll 0px 5px; padding-left: 16px; line-height: 16px; }

/* ::::: http://www.obi.de/de/ ::::: */
#button1 { position: relative; top: -20px; left: 2px; }


/********************************/
/*** NEW FROM HERE 28.01.2008 ***/
/********************************/

/*** allgemein ***/
/* Neue Farbwerte fuer Ratgeber */
.colorDeko {color:#562150;} /*lila*/
.colorEisenwaren {color:#33729e;} /*blau*/
.colorGarten {color:#2c6f3b;} /*gruen*/
.colorHaushalt {color:#5a5b5e} /*grau*/
.colorBauen {color:#5a4635;} /*braun*/
.colorLeuchten {color:#b0220e;} /*rot*/
.colorSanitaer {color:#0b8a8e;} /*tuerkis*/

.invis {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
.block {display:block;}

/****************/
/*** Bereiche ***/
#Whole {width:955px;margin:0px auto;text-align:left;padding:0px;}
#Content {background:#ffffff;padding-left:11px;float:left;margin:0 0 36px 0 !important;display:block;line-height:1.4em !important;width:710px;}
*+html #Content {padding-bottom:36px;}
#FlashContainer {width:937px; height:338px;padding:12px 10px 10px 6px;background:#ffffff;}
#Main {width:953px;background:url(../images/structure/background/left_nav.gif) repeat-y;border:1px solid #e6e6e6;border-bottom:0px;border-top:0px;}
#Main.door {background:none;}

#IFrameContainer {margin:12px 11px 11px 11px;}

.optionsBoxDwn {overflow:hidden !important;}

/* Header **/
#Header {width:952px;padding-left:1px;height:99px;color:#ffffff;}

#ServiceNavigation {width:952px; height:58px;background:#ff7e22;}
#ServiceNavigation a {color:#ffffff;font-weight:normal;}
#ServiceNavigation ul {padding:8px 0 0 10px;color:#ffffff;list-style:none;}
#ServiceNavigation ul li {float:left;padding-right:6px;height:17px;}

/* NEU AB HIER 19.03.2008 */
#ServiceNavigation ul li a {text-decoration:none;font-size:11px;}
/* NEU BIS HIER 19.03.2008 */

#ServiceNavigation ul li img {vertical-align:bottom;padding:0 6px 2px 0;}
* html #ServiceNavigation ul li img {padding:0px 6px 4px 0;}
*+html #ServiceNavigation ul li img {padding:0px 6px 4px 0;}

#BreadCrumbTrail {width:943px;padding-right:0px;border:0px;border:1px solid #e6e6e6;border-top:0px;height:24px;padding-bottom:0px;background:#ffffff;}
#BreadCrumbTrail ul {display:inline; list-style:none;padding-top:10px; padding-left:10px;}

#TopNavigation {width:952px;height:41px; background:url(../images/structure/nav/nav_back.gif) no-repeat;}
#TopNav {padding:7px 0 0 15px;float:left;}
#TopNav li {display:inline;list-style-type:none;margin:0;color:#000000;float:left;height:34px;width:98px;padding-right:4px;}
#TopNav li a {display:block;height:34px;width:98px;text-decoration:none;}
#NavStartseite {background:url(../images/structure/nav/startseite.gif) no-repeat;}
#NavStartseite:hover, #NavStartseite:focus {background:url(../images/structure/nav/startseite.gif) no-repeat;}
#NavStartseite.aktiv, #NavStartseite.aktiv:hover {background:url(../images/structure/nav/startseite_over.gif) no-repeat;}
#NavRatgeber {background:url(../images/structure/nav/ratgeber.gif) no-repeat;}
#NavRatgeber:hover, #NavRatgeber:focus {background:url(../images/structure/nav/ratgeber.gif) no-repeat;}
#NavRatgeber.aktiv, #NavRatgeber.aktiv:hover {background:url(../images/structure/nav/ratgeber_over.gif) no-repeat;}
#NavMaerkte {background:url(../images/structure/nav/maerkte.gif) no-repeat;}
#NavMaerkte:hover, #NavMaerkte:focus {background:url(../images/structure/nav/maerkte.gif) no-repeat;}
#NavMaerkte.aktiv, #NavMaerkte.aktiv:hover {background:url(../images/structure/nav/maerkte_over.gif) no-repeat;}
#NavAngebote {background:url(../images/structure/nav/angebote.gif) no-repeat;}
#NavAngebote:hover, #NavAngebote:focus {background:url(../images/structure/nav/angebote.gif) no-repeat;}
#NavAngebote.aktiv,#NavAngebote.aktiv:hover {background:url(../images/structure/nav/angebote_over.gif) no-repeat;}
#NavKatalog {background:url(../images/structure/nav/katalog.gif) no-repeat;}
#NavKatalog:hover, #NavKatalog:focus {background:url(../images/structure/nav/katalog.gif) no-repeat;}
#NavKatalog.aktiv,#NavKatalog.aktiv:hover {background:url(../images/structure/nav/katalog_over.gif) no-repeat;}
#NavTVSpot {background:url(../images/structure/nav/tv_spot.gif) no-repeat;}
#NavTVSpot:hover, #NavTVSpot:focus {background:url(../images/structure/nav/tv_spot.gif) no-repeat;}
#NavTVSpot.aktiv,#NavTVSpot.aktiv:hover {background:url(../images/structure/nav/tv_spot_over.gif) no-repeat;}


/* Unternehmensseiten **/
#NavObide {background:url(../company/de/images/structure/nav/obide.gif) no-repeat;}
#NavObide:hover, #NavObide:focus {background:url(../company/de/images/structure/nav/obide.gif) no-repeat;}
#NavObide.aktiv, #NavObide.aktiv:hover {background:url(../company/de/images/structure/nav/obide_over.gif) no-repeat;}
#NavUnternehmen {background:url(../company/de/images/structure/nav/unternehmen.gif) no-repeat;}
#NavUnternehmen:hover, #NavUnternehmen:focus {background:url(../company/de/images/structure/nav/unternehmen.gif) no-repeat;}
#NavUnternehmen.aktiv, #NavUnternehmen.aktiv:hover {background:url(../company/de/images/structure/nav/unternehmen_over.gif) no-repeat;}
#NavUmwelt {background:url(../company/de/images/structure/nav/umwelt.gif) no-repeat;}
#NavUmwelt:hover, #NavUmwelt:focus {background:url(../company/de/images/structure/nav/umwelt.gif) no-repeat;}
#NavUmwelt.aktiv, #NavUmwelt.aktiv:hover {background:url(../company/de/images/structure/nav/umwelt_over.gif) no-repeat;}
#NavPresse {background:url(../company/de/images/structure/nav/presse.gif) no-repeat;}
#NavPresse:hover, #NavPresse:focus {background:url(../company/de/images/structure/nav/presse.gif) no-repeat;}
#NavPresse.aktiv, #NavPresse.aktiv:hover {background:url(../company/de/images/structure/nav/presse_over.gif) no-repeat;}
#NavExpansion {background:url(../company/de/images/structure/nav/expansion.gif) no-repeat;}
#NavExpansion:hover, #NavExpansion:focus {background:url(../company/de/images/structure/nav/expansion.gif) no-repeat;}
#NavExpansion.aktiv, #NavExpansion.aktiv:hover {background:url(../company/de/images/structure/nav/expansion_over.gif) no-repeat;}
#NavKarriere {background:url(../company/de/images/structure/nav/karriere.gif) no-repeat;}
#NavKarriere:hover, #NavKarriere:focus {background:url(../company/de/images/structure/nav/karriere.gif) no-repeat;}
#NavKarriere.aktiv, #NavKarriere.aktiv:hover {background:url(../company/de/images/structure/nav/karriere_over.gif) no-repeat;}
#NavInternational {background:url(../company/de/images/structure/nav/international.gif) no-repeat;}
#NavInternational:hover, #NavInternational:focus {background:url(../company/de/images/structure/nav/international.gif) no-repeat;}
#NavInternational.aktiv, #NavInternational.aktiv:hover {background:url(../company/de/images/structure/nav/international_over.gif) no-repeat;}


/* Unternehmensseiten EN**/
#TopNavEn {padding:7px 0 0 15px;float:left;}
#TopNavEn li {display:inline;list-style-type:none;margin:0;color:#000000;float:left;height:34px;width:117px;padding-right:4px;}
#TopNavEn li a {display:block;height:34px;width:117px;text-decoration:none;}

#NavObideEn {background:url(../company/en/images/structure/nav/obide_en.gif) no-repeat;}
#NavObideEn:hover, #NavObideEn:focus {background:url(../company/en/images/structure/nav/obide_en.gif) no-repeat;}
#NavObideEn.aktiv, #NavObideEn.aktiv:hover {background:url(../company/en/images/structure/nav/obide_en_over.gif) no-repeat;}
#NavCorporateNews {background:url(../company/en/images/structure/nav/corporatenews.gif) no-repeat;}
#NavCorporateNews:hover, #NavCorporateNews:focus {background:url(../company/en/images/structure/nav/corporatenews.gif) no-repeat;}
#NavCorporateNews.aktiv, #NavCorporateNews.aktiv:hover {background:url(../company/en/images/structure/nav/corporatenews_over.gif) no-repeat;}
#NavPress {background:url(../company/en/images/structure/nav/press.gif) no-repeat;}
#NavPress:hover, #NavPress:focus {background:url(../company/en/images/structure/nav/press.gif) no-repeat;}
#NavPress.aktiv, #NavPress.aktiv:hover {background:url(../company/en/images/structure/nav/press_over.gif) no-repeat;}
#NavExpansionEn {background:url(../company/en/images/structure/nav/expansion_en.gif) no-repeat;}
#NavExpansionEn:hover, #NavExpansionEn:focus {background:url(../company/en/images/structure/nav/expansion_en.gif) no-repeat;}
#NavExpansionEn.aktiv, #NavExpansionEn.aktiv:hover {background:url(../company/en/images/structure/nav/expansion_en_over.gif) no-repeat;}
#NavCareers {background:url(../company/en/images/structure/nav/careers.gif) no-repeat;}
#NavCareers:hover, #NavCareers:focus {background:url(../company/en/images/structure/nav/careers.gif) no-repeat;}
#NavCareers.aktiv, #NavCareers.aktiv:hover {background:url(../company/en/images/structure/nav/careers_over.gif) no-repeat;}
#NavInternationalEn {background:url(../company/en/images/structure/nav/international_en.gif) no-repeat;}
#NavInternationalEn:hover, #NavInternationalEn:focus {background:url(../company/en/images/structure/nav/international_en.gif) no-repeat;}
#NavInternationalEn.aktiv, #NavInternationalEn.aktiv:hover {background:url(../company/en/images/structure/nav/international_en_over.gif) no-repeat;}

#SearchContentUnternehmenEn {float:right; height:29px;padding:11px 0 0 0px;width:210px;}
#SearchContentUnternehmenEn h3 {height:31px;float:left;padding:0;margin:0;}
#SearchContentUnternehmenEn h3 img {padding:6px 10px 0 4px;}

#SearchContent {float:right; height:29px;padding:11px 0 0 0;width:250px;}
#SearchContent h3 {height:31px;float:left;padding:0;margin:0;}
#SearchContent h3 img {padding:6px 10px 0 0;}

#SearchContentUnternehmen {float:right; height:29px;padding:11px 0 0 0px;width:201px;}
#SearchContentUnternehmen h3 {height:31px;float:left;padding:0;margin:0;}
#SearchContentUnternehmen h3 img {padding:6px 10px 0 0;}

.borders {border:1px solid #e6e6e6;}
.noBordersTB {border-bottom:0px;border-top:0px;}
.halfTeaser {float:left;display:inline;margin:0 4px 4px 0;padding-bottom:5px;}
.gradientH120 {background:url(../images/structure/background/obi_gray_gradient_h_5x15.gif) repeat-x #F3F3F3;height:120px;width:348px;float:left;}

/*** Linke Navigation ***/
#LeftNav {line-height:1.2;}
* html #LeftNav ul {margin-top:-1px;}
#LeftNav ul li.last {border-bottom:1px solid #e1e1e1 !important;}
#Assortment {border-top:1px solid #e1e1e1;margin-top:-1px;clear:both;}
#Onlineservices {border-top:1px solid #e1e1e1;border-bottom:1px solid #ffffff;margin-top:-1px;clear:both;}
#Kitchenstudio {border-top:1px solid #e1e1e1;border-bottom:1px solid #ffffff;margin-top:-1px;clear:both;}
#Kitchenstudio ul li ul {margin-bottom:0px;padding-bottom:0px;}

/*** Footer ***/
#Footer {border:0px;}
#FooterBottom {width:955px; height:23px; border-top:0px;border-bottom:1px solid #E5E5E5; float:left;font-size:12px;}
#FooterNav {padding-top:1px;}
#FooterNav a {text-decoration:none;color:#FF7E21;font-weight:normal;}
#FooterNav li {list-style-type:none;float:left;font-weight:normal;}

/* NEU AB HIER 19.03.2008 */
#FooterNav #links {float:left;padding-top:1px;}
*+html #FooterNav #links {float:left;padding-top:2px;}
#FooterNav #links li {padding:0 5px 0 5px;background:url(../images/structure/nav/footerNavPipe.gif) no-repeat right;}
#FooterNav #links li.last {background:none;padding-right:0px;}
#FooterNav #links li.first {padding:0 4px 0 0;}

#FooterNav #rechts {float:right;padding-top:1px;}
*+html #FooterNav #rechts {float:right;padding-top:2px;}
#FooterNav #rechts li {padding:0 5px 0 5px;background:url(../images/structure/nav/footerNavPipe.gif) no-repeat right;}
#FooterNav #rechts li.last {background:none;padding-right:0px;}
/* NEU BIS HIER 19.03.2008 */


#FooterNav ul li {list-style-type:none;color:#FF7E21;}
#FooterCopyright {float:left; width:955px; height:24px; color:#999999; padding-top:8px; font-weight:normal;}

/*** Startseite ***/
/*** Content ***/
.borderedTeaser {float:left;margin-right:10px;width:245px;height:162px;border:1px solid #b3b3b3;}
.borderedTeaser img {display:block;}
.largeTeaser {width:247px;float:left;padding-right:10px;}
.largeTeaser h4 {margin:0;padding:18px 0 0 8px;font-size:14px;font-weight:bold;color:#333333;}
.largeTeaser p {margin:0;padding:1px 0 0 8px;}
.largeTeaser img {width:247px;height:90px;}
.largeTeaser .textlink {padding-left:8px !important;}

.smallTeaserRow {float:left;padding:9px 0 0 0;width:708px;color:#333333;}
.smallTeaserRow .smallTeaser {width:346px;padding:0 8px 12px 0;background:url(../images/structure/background/smallTeaser_back.gif) no-repeat bottom left;}
.last .smallTeaser {background:none;}
.smallTeaser {height:90px;float:left;}
.smallTeaser h4 {margin:0;padding:7px 0 0 99px;font-size:14px;font-weight:bold;color:#333333;}
.smallTeaser p {margin:0;padding:1px 0 0 100px;}
.smallTeaser img {float:left;}
.smallTeaser .textlink {padding:0 0 0 10px;}
.last .smallTeaser {border-bottom:0;}

#ContentRowTop {height:164px; padding:0 1px 10px 0px;background:#ffffff;}

#MarketSearchTeaser {margin-left:1px;padding-right:10px;width:257px;height:164px;float:left;background:url(../images/mood/startseite_market_teaser.gif) no-repeat;}
#MarketSearchTeaser form {display:inline;padding:0 0 0 29px;}
#MarketSearchTeaser input {font-size:12px;width:203px;height:18px;padding:2px 0 0 4px;color:#333333;}
#MarketSearchTeaser img {margin:26px 0 0 75px;}
#MarketSearchTeaser h3 {padding:44px 0 5px 29px;color:#333333;font-weight:bold;}

#NewsletterTeaser {background:url(../images/mood/startseite_newsletter_teaser.gif) no-repeat;}
#NewsletterTeaser img {display:inline;}
#NewsletterTeaser form {display:inline;}
#NewsletterTeaser input {font-size:12px;width:185px;height:18px;margin:131px 0 0 16px;padding:2px 0 0 4px;color:#333333;}
#NewsletterTeaser img {vertical-align:bottom;padding:0 0 4px 5px;}

#AdditionalPoints {padding-left:8px;float:left;width:155px;}
#AdditionalPoints h3 {padding:19px 0 14px 0;margin:0;}
#AdditionalPoints ul {margin:0;padding:0 0 0 18px;list-style-image: url(../images/structure/icons/smallOrangeArrow_large.gif);}
#AdditionalPoints ul li{color:#ff7e22;font-weight:bold;padding-bottom:2px;margin-top:-2px;}
#AdditionalPoints ul li a {text-decoration:none;color:#ff7e22;}

#ContentRowBottom {height:235px;padding-bottom:28px;margin: 0 0 0 11px;background:#ffffff url(../images/content/contentRow2Head.gif) no-repeat;}
#ContentRowBottom h3 {height:32px;padding:12px 0 0 17px;}
#ContentRowBottom .textlink {text-decoration:none;color:#ff7e22;font-weight:bold;padding:0 0 0 10px;}
#ContentRowBottomLeft {float:left;}
#ContentRowBottomRight {float:left;border-left:1px solid #e6e6e6;padding-left:9px;width:408px;}
#ContentRowBottomRight .divider {padding:5px 0 5px 0;}

/*** Ratgeber ***/
#MainHeadline {margin:0;padding:0;height:auto;}
#Subheadline {height:54px;margin:0;padding:0;width:300px;}

/*** Maerkte ***/
.maerkte {padding-left:11px;}
.maerkte h2 {padding:18px 0 16px 3px;}
.maerkte #MaerkteSucheContainer {}
.maerkte #MaerkteSucheContainer img {float:left;}
.maerkte #MaerkteSucheForm {float:left;background:url(../images/mood/maerkte_markt_suche_2.jpg) no-repeat;height:235px;width:352px;position:relative;}
.maerkte #MaerkteSucheForm img {float:none;}
.maerkte #MaerkteSucheForm a img {position:absolute;bottom:13px;right:16px;}
.maerkte #MaerkteSucheForm h3 {padding:16px 0 0 27px;}
.maerkte #MaerkteSucheForm p {padding:12px 10px 0 27px;height:48px;}
.maerkte #MaerkteSucheForm h4 {font-weight:normal;font-size:12px;padding:0 0 4px 27px;}
.maerkte #MaerkteSucheForm form {padding:0 0 0 26px;}
.maerkte #MaerkteSucheForm input {width:223px;height:18px;padding:2px 0 0 4px;color:#333333;font-size:12px;border:1px solid #c4c4c4;}
.maerkte #ContentRowLeft {float:left;width:577px;padding:0 4px 22px 3px;margin-top:37px;}
.maerkte #ContentRowLeft h2 {padding:0;margin:0;}
.maerkte #ContentRowRight {float:left;width:327px;padding-left:21px;margin-top:24px;}
.maerkte #ContentRowRight h3 {font-size:16px;font-weight:bold;}
.maerkte #Termine {padding-top:15px;}
.maerkte #Termine .terminItem {padding:0 0 17px 0;margin:0;}
.maerkte #Termine .terminItem h4 {font-size:12px;}
.maerkte #Termine .terminItem img {padding:4px 4px 0 0;}


.quarterTeaserContainer .iconQuarterTeaser {float:left;width:286px;height:94px;background:#ffffff;margin:0 5px 0px 0;}
.quarterTeaserContainer .iconQuarterTeaser h3 {font-size:14px;}
.quarterTeaserContainer .iconQuarterTeaser .icon {height:95px;float:left;padding-right:6px;}

* html .quarterTeaserContainer .iconQuarterTeaser .icon {padding-right:4px;}
.quarterTeaserContainer .iconQuarterTeaser h3 {padding-top:10px;padding-bottom:1px;}
.quarterTeaserContainer .iconQuarterTeaser.last {margin:0 0 6px 0;}

.currentSelect {height:16px;}
.obiSelect .currentSelect a {height:16px;}
.orangeQuarterTeaser p{color:#ffffff;}

/*** Katalog ***/
#ContentHeader {position:relative;height:190px;width:700px;background:#ff7e22;margin-bottom:5px;}
#QuickSearchBar {padding:33px 0 0 24px;}
#QuickSearchBar h3 {padding-bottom:17px;}
#QuickSearchBar .obiSelect {width:19em;}
#QuickSearchBar input {vertical-align:-4px;padding-left:10px;}

/*** Angebote ***/
.angebote {padding-left:11px;}
.angebote h2 {padding:18px 0 0 3px;float:left;}
.angebote h3 {clear:both;margin-top:0;padding:20px 0 10px 4px;}
.angebote #AlleAngebote {float:right;margin-top:19px;}
.angebote #AlleAngebote img {padding:0 12px 0 10px;}
.angebote #AlleAngebote span {line-height:12px;vertical-align:top;padding-top:1px;}
.angebote #AlleAngebote a {font-weight:bold;}

.angebote #PlzSearch {width:931px;height:48px;clear:both;margin-bottom:50px;}
.angebote #PlzSearch img {float:left;padding:15px 4px 0 11px;}
.angebote #PlzSearch form {display:inline;float:left;height:23px;padding:12px 0 0 3px;}
.angebote #PlzSearch form input {width:275px;}
.angebote #PlzSearch a img {padding-left:5px;}

.moodHeader {float:left;height:266px;width:931px;}
.moodHeader div {margin-top:189px;padding-left:622px;height:76px;width:300px;}
.moodHeader h1{font-weight:bold;font-size:20px;padding:0 0 0 0px;line-height:24px;}
.moodHeader .text{font-weight:bold;font-size:12px;line-height:17px;}

.column5 {float:left;width:931px;margin-top:0px;}
.column5Teaser {float:left;width:183px;margin: 4px 4px 0 0;}
.column5Teaser.mood {height:172px;}
.column5Teaser.last {margin-right:0px;}
.column5Teaser .text {height:136px;}
* html .column5Teaser .text {height:133px;}
*+html .column5Teaser .text {height:133px;}
.column5Teaser .text h3 {font-weight:bold;padding:9px 5px 0 5px;}
.column5Teaser .text p{font-size:12px;padding:0 0 0 0px;line-height:14px;padding:0 5px 0 5px;}
.column5Teaser .link {height:19px; padding:5px 0 0 5px;}
.column5Teaser .link img {padding-right:4px;}
.column5LargeTeaser {float:left;width:183px;margin: 4px 4px 0 0;height:332px;}
.column5LargeTeaser.last {margin-right:0px;}


/*** NEU 03.04.2008 ***/
/*** START Blauer Engel ***/
#BlauerEngelContent {color:#333333 !important;margin-top:0px;}
#BlauerEngelContent h2 {padding-bottom:4px}
#BlauerEngelContent img.mood {margin-bottom:4px;}
#BlauerEngelContent #Door {margin-bottom:27px;}
#BlauerEngelContent #Door img {float:right;padding-right:24px;}
#BlauerEngelContent #Door p {width:450px;padding:7px 0 0 22px;}
#BlauerEngelContent .smallTeaserRow a {padding-left:0px;}
#BlauerEngelContent .smallTeaser p {color:#333333 !important;}
#BlauerEngelContent #WasIst {margin-bottom:27px;width:600px;}
#BlauerEngelContent #WasIst h3 {color:#333333;font-size:16px;padding:8px 0 10px 21px;}
#BlauerEngelContent #WasIst p {color:#333333;width:600px;padding:7px 0 0 21px;}
#BlauerEngelContent #WasIst strong {font-size:12px;}
#BlauerEngelContent #WasIst ul {padding:8px 0 1px 29px;list-style-image:none;font-weight:bold;line-height:16px;}
#BlauerEngelContent #WasIst ul li {color:#333333;background:url(../images/structure/icons/blauer_engel_list_icon.gif) no-repeat;padding:9px 0 0 28px;height:23px;}
#BlauerEngelContent #WasIst a.arrowLink {background:transparent url(../images/structure/nav/arrowRightOrange7x7.gif) no-repeat scroll 0px 4px;padding-left:16px;margin-left:21px;}

#BlauerEngelContent #Kriterien {color:#333333;width:700px;}
#BlauerEngelContent #Kriterien h2, #BlauerEngelContent #Produkte h2 {padding:19px 0 15px 0}
#BlauerEngelContent #Kriterien #Einleitung {color:#333333;padding-left:21px;background:#f6f6f6 url(../images/structure/background/grey_shadow_kriterien.gif) no-repeat top left;}
#BlauerEngelContent #Kriterien #Einleitung p {color:#333333;width:600px;}
#BlauerEngelContent #Kriterien #Einleitung ul {list-style-type:none;line-height:16px;}
#BlauerEngelContent #Kriterien #Einleitung #KriterienListe li {color:#333333;background:url(../images/structure/icons/blauer_engel_list_kriterien.gif) no-repeat 0 5px ;padding:0 0 0 13px;}
#BlauerEngelContent #Kriterien #Einleitung #KriterienLinkListe {padding:8px 0 20px 0;}
#BlauerEngelContent #Kriterien #Einleitung #KriterienLinkListe li {background:url(../images/structure/icons/link_item_liste.gif) no-repeat 0px 3px;padding-left:12px;}
#BlauerEngelContent .kriterienContainer {padding-bottom:10px;margin-top:11px;background:#ffffff url(../images/structure/background/grey_shadow.gif) no-repeat top left;}
#BlauerEngelContent .kriterienContainer div.kriterienContent {padding-left:21px;width:600px;}
#BlauerEngelContent .kriterienContainer div.kriterienContent h3 {color:#333333;font-size:12px;font-weight:bold;padding:20px 0 16px 0;}
#BlauerEngelContent .kriterienContainer div.kriterienContent .mood {float:left;padding:3px 29px 22px 0;margin:0;}
#BlauerEngelContent .kriterienContainer div.kriterienContent ul {list-style-type:none;line-height:16px;}
#BlauerEngelContent .kriterienContainer div.kriterienContent ul li {color:#333333;background:url(../images/structure/icons/blauer_engel_list_kriterien.gif) no-repeat 0px 7px;padding:0 0 16px 12px;}
#BlauerEngelContent .kriterienContainer div.kriterienContent ul li.last {padding-bottom:8px;}
#BlauerEngelContent .kriterienContainer a {font-weight:normal}
#BlauerEngelContent .kriterienContainer .topLink {padding:0 7px 0 5px;}
* html #BlauerEngelContent .kriterienContainer div.kriterienContent .rightList {float:left;}

#BlauerEngelContent #Produkte .produkt {color:#333333;margin-bottom:22px;}
#BlauerEngelContent #Produkte .produkt .moodProduct {float:left;padding:0 4px 0 0;}
#BlauerEngelContent #Produkte .produkt div {float:left;}
#BlauerEngelContent #Produkte .produkt div h3 {color:#333333;font-size:16px;padding:3px 4px 8px 21px;}
#BlauerEngelContent #Produkte .produkt div p {color:#333333;padding:0 0 0 20px;font-weight:bold;}
#BlauerEngelContent #Produkte .produkt div ul {line-height:16px;float:left;}
#BlauerEngelContent #Produkte .produkt div ul li {color:#333333;background:url(../images/structure/icons/blauer_engel_list_kriterien.gif) no-repeat 0 6px ;padding:0 0 0 12px;}
#BlauerEngelContent #Produkte .produkt div ul.left {width:225px;padding-left:21px;}
#BlauerEngelContent #Produkte .produkt div ul.right {padding-left:18px;}
/*** NEU 03.04.2008 ***/
/*** ENDE Blauer Engel ***/

/*** NEU 17.04.2008 ***/
/*** START Popup Layer ***/
#PopupLayer				{ display:none; position:absolute; left:50px; top:42px; border:1px solid #333; background-color:#ffffff;text-align:left; }
#PopupLayerBar			{ height:18px;padding:2px 10px; margin:0; color:#E8E5DC; border:1px solid #fff;border-bottom:1px solid #333;background:url(../images/structure/background/popup_header_back.gif) no-repeat; }
* html #PopupLayerBar		{ height:auto;}
*+html #PopupLayerBar	{ height:auto;}
#PopupLayerBar span		{ color:#E8E5DC; padding:0 3px; }
#PopupLayer #DragPopup  {cursor:move;}
#PopupLayer .close-icon	{ position:absolute; top:0; right:0; display:block; padding:0; width:126px; height:22px; background:url(../images/structure/icons/close_icon.gif) no-repeat; }
#PopupLayer .close-icon span,
#PopupLayer #Overlap	{ position:absolute; top:24px; left:0; display:none; padding:0 0 0 0; background-color:transparent; z-index:2000; }
#PopupLayer iframe		{ border:0; }
/*** ENDE Popup Layer ***/

/*** NEU 25.04.2008 ***/
/*** START Stellenangebot ***/
div#popup_stelle {width: 600px;margin-left: auto;margin-right: auto;text-align: left;}
div#popup_wrapper {width: 100%;text-align: center;}
div.clearer {clear: both;font-size: 1px;height: 1px;line-height: 1px;}
div#contentStelle .spacer {margin-top:15px;}
div#contentStelle .bewerben {margin:15px 0;font-family: Helvetica, Arial, Sans-Serif;font-size: 14px;text-decoration:none;font-weight:bold;color: #fff;}
div#contentStelle, div#footer {background-color: #FF7E22;padding-left: 20px;padding-top: 5px;line-height: 14px;padding-bottom: 5px;position: relative;}
div#contentStelle  {padding-right: 10px;}
div#contentStelle div#content_inner {position: relative;width: 380px;}
div#contentStelle p#intro {font-size: 12px;margin: 0;margin-bottom: 20px;line-height:14px;color:#fff;}
div#contentStelle h1 {font-size: 32px;line-height:32px;margin-bottom: 20px;font-weight: bold;color:#fff;}
div#contentStelle p#einleitung {margin: 0;font-weight: bold;color:#fff;}
p#abspann {margin:10px 0 10px 0 ;color:#fff;}
div#contentStelle ul {margin: 0;padding: 0;padding-left: 15px;list-style-position: outside;font-weight: normal !important;color:#fff;}
div#contentStelle ul li {list-style-type:disc;line-height:14px;color:#fff;}
div#contentStelle ul li span {display: block;color:#fff;}
div#contentStelle p#aufgabe, div#content p#profil {margin-top: 2px;margin-bottom: 2px;font-weight: bold;color:#fff;}
div#contentStelle p#profil {margin-top: 2px;margin-bottom: 2px;font-weight: bold;color:#fff;}
div#contentStelle div#content_inner div#topag {position: relative;height: 60px;color:#fff;}
div#contentStelle div#content_inner div#topag div#topag_fairtext {position: absolute;left: 150px;top: 0px;font-size: 10px;line-height: 12px;color:#fff;display: block;width: 220px;}
div#contentStelle div#content_inner div#topag div#topag_image {position: absolute;left: 0;top: 2px;width: 75px;color:#fff;}
div#contentStelle div#content_inner div#topag div#topag_fairimage {position: absolute;left: 85px;top: -5px;width: 75px;color:#fff;}
div#contentStelle div#content_inner div#topag div#topag_text {position: absolute;left: 80px;top: 0px;font-size: 10px;line-height: 12px;display: block;width: 260px;color:#fff;}
div#contentStelle div#content_inner div#topag div#topag_image {position: absolute;left: 0;top: 2px;width: 75px;}
div#contentStelle div#content_image {position: absolute;bottom: 0;right: 0;color:#fff;}
div#footer {background-color: #d8dadc;color: #000;font-size: 11px;}
div#footer span {font-size: 11px;line-height:14px;}
div#footer span#footer_text {display: block;margin:15px 0;width: 370px;}
* html div#footer span#footer_text { margin-bottom: 0 !important;}
div#footer span#footer_logo {display: block;position: absolute;	bottom: 15px;right: 15px;}
* html div#footer span#footer_logo { bottom: 22px;}
* html div#footer {height: 100px;}
* html #contentStelle {height: 435px;color:#fff;}
* html div#content_image {bottom: -5px !important;}
/*** ENDE Stellenangebot ***/


/*NEU 23.06.2008 - Newsletter*/
/*** Newsletter ***/
.newsletter {padding-left:11px;color;#333333;}
.newsletter #Fehlermeldung {visibility:hidden;}
.newsletter h2 {padding:18px 0 16px 3px;}
.newsletter h4 {font-size:16px;color:#333333;}
.newsletter p {font-size:12px;color:#333333;}
.newsletter ul {padding:14px 0;}
.newsletter ul li{color:#333333;list-style-type:disc;list-style-position:inside;}
.newsletter label, input, select {font-size:12px;}
.newsletter .anmeldung label.width211, input.width211, select.width211{width:208px;height:16px;}
.newsletter .anmeldung select.width211{height:20px;width:212px;}
.newsletter #NewsletterTopLeftSmall {width:580px;height:235px;float:left;background:#f4f4f4 url(../images/structure/background/newsletter_grey_back.gif) repeat-x;}
.newsletter #NewsletterTopLeftSmall table {margin-left:23px;}
.newsletter #NewsletterTopLeftLarge {width:580px;height:570px;float:left;background:#f4f4f4 url(../images/structure/background/newsletter_grey_back.gif) repeat-x;margin-bottom:25px;}
.newsletter #NewsletterTopLeftLarge h4 {padding:19px 0 0 23px;}
.newsletter #NewsletterTopLeftLarge .interest {padding:30px 0 5px 22px;float:left;}
.newsletter #NewsletterTopLeftLarge .interest label {font-weight:bold;font-size:12px;vertical-align:middle;}
.newsletter #NewsletterTopLeftLarge .interest  .check {vertical-align:middle;margin-left:0px;}
.newsletter #NewsletterTopLeftLarge .interest .birthdaySmall {width:26px;float:left;padding-left:4px;height:15px;margin-right:4px;}
.newsletter #NewsletterTopLeftLarge .interest .birthdayLarge {width:46px;float:left;padding-left:4px;height:15px;}
.newsletter #NewsletterTopLeftLarge .interest table td{vertical-align:top;}
.newsletter #NewsletterTopLeftLarge .interest table span {font-size:12px;vertical-align:middle;}
.newsletter #Fehlermeldung {height:25px;padding:10px 0 0 25px;}
.newsletter #Fehlermeldung strong {color:#ff2c22;}
.newsletter #NewsletterTopRight {background-color:transparent;float:left;margin-left:-23px;}
.newsletter #NewsletterBottomLeft {background:#f4f4f4 url(../images/structure/background/newsletter_grey_back.gif) repeat-x;width:579px;float:left;margin:8px 4px 26px 0;}
* html .newsletter #NewsletterBottomLeft {margin-top:6px;}
*+html .newsletter #NewsletterBottomLeft {margin-top:6px;}
.newsletter #AktuellerNewsletterBild {padding:10px 0 0 11px;float:left;}
.newsletter #AktuellerNewsletterText {float:left;padding:26px 0 0 24px;}
.newsletter #AktuellerNewsletterText h4 {padding-bottom:12px;}
.newsletter #AktuellerNewsletterText p {width:270px;}
.newsletter #NewsletterBottomRight {background-color:transparent;width:349px;height:300px;float:left;margin-top:8px;}
.newsletter .infoContainer {padding:37px 8px 0 10px;}
.newsletter #NewsletterBottomRightTipp {padding:35px 0 0 4px;float:left;}
.newsletter #NewsletterBottomRightTipp img {float:left;padding-bottom:55px;}

/* NEU - 15.07.2008 - Home Improvement */
.smallHeadline {height:42px;margin-top:4px;}
#HomeImprovement h2 {padding:0;height:42px;}
#FlashRatgeber {position:relative;}
#Copyright {position:absolute;right:0px;top:24px;color:#999999;font-size:10px;}

/*** Innenrenovierung Door ***/
#Content .AnleitungContainer {width:698px;background-color:#f4f4f4;border:1px solid #d0d0d0;margin-top:4px;position:relative;min-height:205px;color:#333333;}
* html #Content .AnleitungContainer {height:205px;}
#Content .AnleitungContainer h3 {padding-left:45px;font-size:14px;background:url(../images/structure/icons/round_info.gif) no-repeat;line-height:35px;margin:11px 0 7px 8px; }
#Content #ParkettTipp h3, #Content #FugenTipp h3 {padding-left:45px;font-size:14px;background:url(../images/structure/icons/tipp_lampe.gif) no-repeat;line-height:39px;margin:11px 0 3px 9px; }
#Content .AnleitungContainer p, #Content .AnleitungContainer ul {width:450px;margin-left:8px;}
#Content .AnleitungContainer ul {padding-left:1px;width:445px;}
#Content .AnleitungContainer ul li {color:#333333;list-style-image:none;list-style-position:outside;background:url(../images/structure/icons/black_list_item.gif) no-repeat 0 6px;padding-left:7px;padding-bottom:3px;}
#Content .AnleitungContainer p {margin-bottom:50px;}
#Content .AnleitungContainer img {position:absolute;bottom:8px;}
#Content .AnleitungContainer .mood {right:10px;height:140px;}
#Content .AnleitungContainer .button {left:8px;}

#Content #OrangeContainer {width:700px;background:#ff7e22 url(../images/structure/background/orange_verlauf.jpg) repeat-x;margin-top:4px;color:#ffffff;min-height:135px;}
* html #Content #OrangeContainer {height:135px;}
#Content #OrangeContainer h3 {margin-left:10px;padding:14px 0 10px;}
#Content #OrangeContainer ul {margin-left:10px;}
#Content #OrangeContainer ul li {color:#ffffff;font-weight:bold;background:url(../images/structure/icons/arrow_orange_white_back.gif) no-repeat 0 3px;padding-left:16px;padding-bottom:4px;}
#Content #OrangeContainer a {color:#ffffff;}
#Content #OrangeContainer #LeftList {float:left;width:342px;}
#Content #OrangeContainer #RightList {float:left;width:350px;}

#Content #RabattContainer {width:100%;margin-top:30px;}
#Content #RabattContainer #RabattTop {background-color:#ff7e22;height:90px;padding-left:174px;}
#Content #RabattContainer #RabattBottom {height:26px;border-top:1px solid #d8d8d8;background-color:#f4f4f4;position:relative;}
#Content #RabattContainer #RabattBottom  #RabattWomen {position:absolute;bottom:0px;left:20px;}
#Content #RabattContainer #RabattBottom  #AlleMaerkteButton {padding-left:342px;}
#Content #RabattContainer h4 {font-size:12px;padding:11px 0 0 11px;color:#333333;}
#Content #RabattContainer p {padding:0 11px 0 11px;color:#333333;}

/*** Innenrenovierung Parkett verlegen ***/
#Content #SkillContainer {width:700px;height:69px;background:#f4f4f4 url(../images/structure/background/grey_shadow_skillContainer.gif) no-repeat;margin-top:4px;position:relative;}
#Content #SkillContainer * {color:#333333;font-size:12px;}
#Content #SkillContainer #RabattBadge {position:absolute;top:0px;right:39px}
#Content #SkillContainer .skill {width:180px;height:60px;float:left;margin:7px 8px 0 12px;}
#Content #SkillContainer .skill img {float:left;}
#Content #SkillContainer .skill h4 {padding-bottom:4px;}
#Content #SkillContainer .skill p {float:left;font-weight:bold;padding:8px 0 0 9px;}

#ColumnsContainer {width:700px;margin-top:11px;}
#ColumnsContainer * {font-size:12px;color:#333333;}
#ColumnsContainer a {color:#ff7e21;}
#ColumnsContainer .LeftColumn {width:530px;float:left;}
#ColumnsContainer .LeftColumn .cards {background:url(../images/structure/background/renovieren_reiter_back_v2.gif) repeat-x;z-index:1;height:39px;}
#ColumnsContainer .LeftColumn .cards li {float:left;}
#ColumnsContainer .LeftColumn .cards li a {display:block;-moz-outline:none;}
#ColumnsContainer .LeftColumn .cards span {visibility:hidden;}
#ColumnsContainer .LeftColumn #Angebote {background:url(../images/structure/nav/renovieren_reiter_angebote_pas.gif) no-repeat;width:101px;height:39px;margin-right:7px;}
#ColumnsContainer .LeftColumn .active #Angebote {background:url(../images/structure/nav/renovieren_reiter_angebote_act.gif) no-repeat;width:101px;height:39px;}
#ColumnsContainer .LeftColumn #Einkaufsliste {background:url(../images/structure/nav/renovieren_reiter_liste_pas.gif) no-repeat;width:161px;height:39px;}
#ColumnsContainer .LeftColumn .active #Einkaufsliste {background:url(../images/structure/nav/renovieren_reiter_liste_act.gif) no-repeat;width:161px;height:39px;}
#ColumnsContainer .LeftColumn #ItemContainer {background:#f4f4f4 url(../images/structure/background/renovieren_reiter_back.gif) repeat-x;min-height:508px;}
* html #ColumnsContainer .LeftColumn #ItemContainer {height:508px;}
#ColumnsContainer .LeftColumn #AngeboteContainer {padding:12px 12px 0 12px;}
#ColumnsContainer .LeftColumn #ItemContainer #AngeboteContainer .angebot {position:relative;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #b9b9b9;height:151px;}
#ColumnsContainer .LeftColumn #AngeboteContainer .angebot.last {padding-bottom:0px;margin-bottom:0px;padding-bottom:6px;border-bottom:none !important;} 
#ColumnsContainer .LeftColumn #AngeboteContainer .angebot .angebotsMood {float:left;padding-right:11px;}
#ColumnsContainer .LeftColumn #AngeboteContainer .angebot  .angebotsPreis {position:absolute;bottom:23px;left:158px;}
#ColumnsContainer .LeftColumn #AngeboteContainer .angebot h4 {color:#333333;font-size:12px;padding-top:12px;}
#ColumnsContainer .LeftColumn #PrintHeaderEinkaufsliste {display:none;margin-left:12px;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer {margin-left:12px;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben,
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Werkzeugliste {float:left;width:255px;margin-top:24px;}
* html #ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben {width:200px;}
* html #ColumnsContainer .LeftColumn #EinkaufslisteContainer #Werkzeugliste {width:200px;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben h4,
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Werkzeugliste h4 {padding-bottom:9px;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben span,
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Werkzeugliste span {font-size:9px;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben ul {background-color:#f4f4f4;width:200px;padding-left:0;margin:0;width:200px;float:left;margin-top:3px;}
* html #ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben ul {width:180px;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben ul .white {float:left;background-color:#ffffff;width:43px;height:19px;margin-right:6px;border-bottom:1px dotted #b5b5b5;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben ul .text {vertical-align:bottom;font-size:12px;height:19px;padding-top:4px;}
* html #ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben ul .text {padding-top:0px;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben ul li {clear:both;height:19px;}
*+html #ColumnsContainer .LeftColumn #EinkaufslisteContainer #Mengenangaben ul  li {padding-bottom:1px;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Werkzeugliste ul {margin-top:5px;margin-left:2px;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Notizen {margin-top:37px;background-color:#f4f4f4;}
#ColumnsContainer .LeftColumn #EinkaufslisteContainer #Print {float:right;margin-right:12px;margin-bottom:15px;}
#ColumnsContainer .LeftColumn #RabattContainer {padding-bottom:14px;margin-top:37px;}
#ColumnsContainer .LeftColumn #RabattContainer #RabattBottom  #RabattWomen {left:0;}
#ColumnsContainer .LeftColumn #RabattContainer #RabattTop {padding-left:145px;}
#ColumnsContainer .LeftColumn #RabattContainer #RabattBottom  #AlleMaerkteButton {padding-left:314px;}
#ColumnsContainer .LeftColumn #ObiMarktSucheContainer {height:48px;clear:both;margin-bottom:40px;}
#ColumnsContainer .LeftColumn #ObiMarktSucheContainer h3 img {float:left;padding:14px 14px 0 11px;}
#ColumnsContainer .LeftColumn #ObiMarktSucheContainer form {display:inline;float:left;height:23px;padding:12px 0 0 3px;}
#ColumnsContainer .LeftColumn #ObiMarktSucheContainer form input {width:254px;}
#ColumnsContainer .LeftColumn #ObiMarktSucheContainer a img {padding:15px 0 17px 5px; float:left;}

#ColumnsContainer .LeftColumn .checkbox {margin:0 5px 2px 0;vertical-align:middle;}
*+html #ColumnsContainer .LeftColumn .checkbox {vertical-align:-3px;margin-bottom:1px;}
* html #ColumnsContainer .LeftColumn .checkbox {vertical-align:-3px;margin-bottom:1px;}

#ColumnsContainer .RightColumn {float:left;margin:37px 0 0 10px;}
#ColumnsContainer .RightColumn #UnserService {position:relative;}
#ColumnsContainer .RightColumn #UnserService img.icon {position:absolute;top:-21px;right:-4px;}
#ColumnsContainer .RightColumn h3 {margin-bottom:13px;}
#ColumnsContainer .RightColumn ul {width:160px;line-height:16px;}
#ColumnsContainer .RightColumn ul li {padding-bottom:16px;}

/* Materialrechner */
#Materialrechner {width:700px;background-color:#f4f4f4;}
#Materialrechner * {font-size:12px;}
#Materialrechner h3 {height:30px;background-color:#e2e2e2;}
#Materialrechner h4 {padding:16px 0 3px 0;}
#Materialrechner .marginRight40 {margin-right:40px;}
#Materialrechner .marginRight20 {margin-right:20px;}
#Materialrechner label, 
#Materialrechner span {vertical-align:bottom;}
#Materialrechner input {width:42px;margin:0 5px 0 7px;}
#Materialrechner #Auswahl {margin:18px 11px 15px 11px;}
#Materialrechner #Auswahl div,
#Materialrechner #Auswahl img {float:left;}
#Materialrechner #Mengenbedarf {background-color:#ff7e21;height:65px;padding:9px 0 0 10px;color:#ffffff;font-weight:bold;position:relative;}
#Materialrechner #Mengenbedarf * {color:#ffffff;}
#Materialrechner #Mengenbedarf p {margin-top:15px;}
#Materialrechner #Mengenbedarf img {position:absolute;right:0px;top:-26px;}
#Materialrechner #Mengenbedarf img.schild {top:-27px;}
#Materialrechner #Mengenbedarf input {color:#000000;font-weight:normal;width:50px;}

#Materialrechner #NichtVergessen {padding:12px 0 0 10px;height:60px;}
#Materialrechner #NichtVergessen p {width:500px;}

/* Strom Heiz Wasserrechner */
.stromrechner {background-color:#ffffff !important;}
.heizkostenrechner {background-color:#ffffff !important;}
.wasserkostenrechner {background-color:#ffffff !important;}

#NichtVergessen p {width:600px !important;}
.stromrechner label, .heizkostenrechner label, .wasserkostenrechner label {font-weight:bold;}
.stromrechner input, .heizkostenrechner input, .wasserkostenrechner input {text-align:center;}
#Ersparnis {padding-top:8px;}
#Ersparnis .column {float:left;width:334px;padding-right:22px;margin-bottom:15px;}
#Ersparnis .right {padding-right:0px;}
#Ersparnis .column div {margin:0 0 10px 10px;}
#Ersparnis .column div p {margin-left:5px;display:inline;vertical-align:4px;}
#Ersparnis  .link {cursor:pointer;} 
#Ersparnis input.hiddenCb { width:0;height:0;border:0;padding:0;overflow:hidden;position:absolute;left:-5000px;z-index:-1;font-size:0;background:transparent; }
#ErsparnisErgebnis {margin:24px 0 4px 0;width:690px;height:64px;background-color:#d8d8d8;position:relative;}
#ErsparnisPreis {position:absolute;left:405px;bottom:50px;color:#000000;font-size:30px;font-weight:bold;width:100px;text-align:center;height:30px;line-height:40px;}
* html #ErsparnisPreis {bottom:40px;}
#Energiebalken {padding:12px 0 0 4px;float:left;}
#EnergiebalkenErsparnis {background:url(../Energie_sparen/images/bg_ersparnis.gif) no-repeat;width:169px;height:63px;float:right;}
#EnergiebalkenErsparnisEuro {width:169px;text-align:center;margin-top:17px;font-weight:normal;font-size:30px;color:#000000;height:32px;line-height:32px;}

/* This file skins sliders */
.sliderContainer {margin-top:-20px;}
.sliderContainer #Wasseranzeige {display:inline;position:relative;font-weight:bold;height:16px;}
.sliderContainer #WasserSlider {margin-top: 8px;}
.sliderContainer .ui-slider { width: 283px; height: 21px; position: relative; background-repeat: no-repeat; background-position: center center; }
.sliderContainer .ui-slider-handle { position: absolute; z-index: 1; height: 19px; width: 15px; top: 1px; left: 0; background-image: url(../ratgeber/Energie_sparen/images/wasserkosten_slider.gif);cursor:pointer;  }
.sliderContainer .hidden {visibility:hidden;}
.sliderContainer .ui-slider-range { position: absolute; background: #ff7e21; width: 100%; height: 19px; left:0px !important;top:1px;}
.sliderContainer .ui-slider-2 { background-image: url(../ratgeber/Energie_sparen/images/bg_wasserkosten_slider.gif); }
.sliderContainer #slider_callout {height: 45px; width: 38px; overflow: hidden; position: absolute; top: -24px; right:65px;color: #000000; font-weight: normal; text-align: left;display:block;}


/* Parket + Laminat berater */
#Content .beraterHeader {width:700px;}
#Content .beraterHeader img {float:left;}
#Content .beraterHeader .text {float:left;background-color:#ff7e21;width:456px;height:200px;font-size:12px;padding:20px 0 0 20px;margin-left:4px;}
#Content .beraterHeader .text h3 {color:#ffffff;font-size:16px;padding-bottom:16px;}
#Content .beraterHeader .text p {color:#ffffff;padding-right:14px;}
#Content #HeaderMaterialberater {	background: #ff7e21 url(../images/content/Materialberater_Header.jpg) no-repeat top left;width:425px;}
#Content #HeaderFliesenberater {background: #ff7e21 url(../images/content/Fliesenberater_Header.jpg) no-repeat top left;}
#Content .textbox {background: #ffffff url(../images/structure/background/grey_shadow.gif) repeat-x center top;width:700px;margin-top:2px;padding:12px 0 13px;}
#Content .textbox  .textboxInhaltLinks p{margin-right:25px;}
#Content .textbox  .textboxInhaltLinks.single {width:680px;}
#Content .textbox  .textboxInhaltLinks.single p,
#Content .textbox  .textboxInhaltRechts.single p{margin-right:0;}		
#Content .textbox  .textboxInhaltBreit {margin-left:10px;}
#Content .textbox  .textboxInhaltLinks {float:left;width:340px;padding-left:10px;}
#Content .textbox  .textboxInhaltComplete {float:left;padding-left:10px;}
#Content .textbox .boxHeadline {padding-left:10px;}
#Content .textbox  .textboxInhaltLinks .boxHeadline {margin-left:0px;padding-left:0;}
#Content .textbox  .textboxInhaltRechts .boxHeadline {margin-left:0px;padding-left:0;}
#Content .textbox .textboxInhaltRechts {float:left;width:340px;padding-left:9px;}
#Content .textbox .textboxInhaltRechts .vorteil {background:url(../images/structure/icons/plus.gif) no-repeat; padding:0 0 2px 20px;}
#Content .textbox .textboxInhaltRechts .nachteil {background:url(../images/structure/icons/minus.gif) no-repeat; padding-left:20px; }

#Content .textbox .textboxInhaltLinks .bordered,
#Content .textboxInhaltRechts .bordered {border: 1px solid #bcbcbc;margin: 5px 0 12px 0;}
#Content .textbox .textboxInhaltRechts .bordered { margin-left:0px;}
#Content .textbox .textboxInhaltRechts .schema {margin-left:0px;}
* html #Content .textbox .textboxInhaltRechts .schema {margin-left: -5px;}
* html #Content .textbox .textboxInhaltLinks .schema {margin-left: -5px;}
#Content .textbox .schema	{float: left;}

*+html #Content .textbox .beschreibungContainer {margin-top: -5px;}
#Content .textbox .beschreibung {width: 235px;float: left;padding:0 0 0 6px;	}
#Content .textbox .beschreibung p{margin: 0 0 15px 0;width:235px;}
#Content .textbox .beschreibung h4{font-size: 12px;font-weight: normal;margin-bottom: 17px;}	
*+html #Content .textbox .beschreibung{margin-bottom: 2px;}	
* html #Content .textbox .beschreibung	{padding: 0 5px 0 10px;}
* html #Content .textbox .schema {padding: 0 0px 0 10px;}
*+html #Content .bottomContainer p{margin: 0 0 8px 0;}
* html #Content .bottomContainer p{margin: 0 0 0px -3px;}

#Content .textbox .imgContainer div{float:left;margin:20px 17px 0 10px;}	
* html #Content .textbox .imgContainer div{margin:20px 22px 0 5px;}	
#Content .textbox .imgContainer div.lastItem{float:left;margin:22px 0 0 10px;}		
#Content .textbox .imgContainer p{margin:8px 0;}		
#Content .noSpaceBottom {margin-bottom:0;padding-bottom: 0;}	
* html #Content .noSpaceBottom {margin-bottom:-13px;padding-bottom: 0;}
#Content .textbox strong {font-size:12px;}
.txt {
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.txt1 {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-indent: 40px;
}
#Whole #Header .aaa table {
	background-image: url(../images/images/bj--.jpg);
	background-repeat: no-repeat;
}
.b {
	background-image: url(../images/images/sbj.jpg);
	background-repeat: no-repeat;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bbb {
	text-decoration: none;
	text-indent: 20px;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #FF9900;
}
.title {
	font-size: 12px;
	line-height: 20px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}

.TXT1 {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
.txt- {
	font-size: 16px;
	line-height: 30px;
	color: #FF6600;
	text-decoration: none;
}
.LT {
	background: url(../images/images/about%20us-.jpg) repeat;
}
