html, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}

img, div { behavior: url("/css/iepngfix.htc") }

.drucken { display: none; }

div#main_content, table#main_table { width: 788px; }

td#row_navigation { display: none; }

td#row_navigation_abstand { width: 12px; }

td#row_content { width: 440px; }
td#row_content_entire { width: 776px; }

td#row_headergrafik2 { display: none; }

td#row_headergrafik3 { width: 336px; }

td#row_mpnavi_breit { width: 336px; display: none; }

#contentSeite { padding-top:12px; width:428px; }

/* Homepage */
td#row_home_content { width: 617px; }
td#row_home_content, td#row_home_content td, td#row_home_content h4 { font-size:12px; }

.homeAufmacherAds { padding-right:13px; border-right:1px solid #ede7e2; }
.homeAufmacher { }
.homeAufmacher .text { padding-top:6px; }
.homeAufmacher .topline, .homeAufmacher .topline a { font-size:11px; color:#72757f; font-weight:bold; text-transform:uppercase; }
.homeAufmacher .titel, .homeAufmacher .titel a { font-size:18px; color:#000; font-weight:bold; }

.ressortAufmacher { width:428px; }
.ressortAufmacher .text { background-color:#ebe8eb; padding:6px 7px 10px 12px; }
.ressortAufmacher h2,  .ressortAufmacher h2 a, 
.ressortAufmacher .h2, .ressortAufmacher .h2 a { font-size:18px; color:#000; }
.ressortAufmacher h4,  .ressortAufmacher h4 a,
.ressortAufmacher .h4, .ressortAufmacher .h4 a { font-size:11px; color:#72757f; text-transform:uppercase; }

#homeThemen { width:428px; }
#homeThemen .teaser { width:428px; }
#homeThemen .teaser img { float:left; }
#homeThemen .teaser p { padding-left:162px; }
#homeThemen .teaser .topline, #homeThemen .teaser .topline a { font-size:11px; color:#72757f; font-weight:bold; text-transform:uppercase; }
#homeThemen .teaser .titel, #homeThemen .teaser .titel a { font-size:13px; color:#000; font-weight:bold; padding-bottom:4px; }

.homeSubhead { font-size:11px; color:#72757f; font-weight:bold; text-transform:uppercase; padding-bottom:8px; }

.homeThemenModul { width:152px; background:url(/images/basic/rdg_kiesel_ol.gif) no-repeat #ede7e2; margin-bottom:12px; text-align:center; }
.homeThemenModul h4, .homeThemenModul h4 a { color: #808080; }
.homeThemenModul h4 { padding: 8px 0 8px; }
.homeThemenModul .trenner { border-top:1px solid #fff; }
.homeThemenModul .links {  padding: 7px 0 8px; }
.homeThemenModul .links a { color:#a86300; }

.homeSpecialBox { background:#ebe8eb url(/images/home/bg-special-box.gif) repeat-y; width:428px; }
.homeSpecialBox .teaser { width:142px; float:left; }
.homeSpecialBox .teaser a:hover { text-decoration:none; }
.homeSpecialBox .teaser .bild  { display:block; margin-bottom:4px; }
.homeSpecialBox .teaser .titel { display:block; padding-left:11px; color:#000; font-weight:bold; }
.homeSpecialBox .teaser .link  { display:block; background:url(/images/basic/pfeil.gif) no-repeat 11px 5px; padding:3px 0 12px 24px; }
.homeSpecialBox .teaser .logo  { display:block; margin-left:11px; }

td#rezept_zubereitung {
	width: 269px;
}

td#rezept_zutaten {
	width: 149px;
}

img, table {
	border: 0px;
}

#popup {
	padding: 10px;
}

a { color: #900; text-decoration: none; }

a:hover { text-decoration: underline; }

a.link { background:url(/images/basic/pfeil.gif) no-repeat 0 2px; padding-left:17px; }
div.link { background:url(/images/basic/pfeil.gif) no-repeat 0 5px; padding:3px 0 0 17px; }
a.linkback { background:url(/images/basic/pfeil_links.gif) no-repeat 0 2px; padding-left:17px; }
div.linkback { background:url(/images/basic/pfeil_links.gif) no-repeat 0 5px; padding:3px 0 0 17px; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

a.black, #footer_serv a {
	color: #000;
}

a.font10white {
	color: #fff;
}

a.mp {
	color: #336;
}

h1, h2, h3, h4, h5, h6, p, form, input, select, ul, li, body { margin:0; padding:0; }
.h2, .h3, .h4 { font-weight:bold; }
ul { list-style-type: none; }
h2, h2 a, .h2, .h2 a { font-size: 14px; color:#000; }
h3, h3 a, .h3, .h3 a { font-size: 13px; color:#000; }
h4, h4 a, .h4, .h4 a { font-size: 12px; color:#000; }

input {
	vertical-align: middle;
}

input, select {
	font-size: 12px; 
}

.form_beschr {
	margin-bottom: 2px;
}

.form_eintr {
	margin-bottom: 7px;
}

.form_text {
	margin: 12px 0px;
}

.form_button_absch {
	margin-top: 20px;
}

.form_fehlertext {
	color: #900;
	font-weight: bold;
	margin: 12px 0px;
}

.form_fehlertext2 {
	color: #900;
	font-weight: bold;
	margin-bottom: 12px;
}

.form_feedback_fasch {
	color: #900;
	margin-bottom: 12px;
}

.form_feedback_richtig {
	margin-bottom: 12px;
}

.input {
	font-size: 10px;
	width: 90px;
	height: 17px;
}

/* Schriften in Navigation */
.navigation {
	font-size: 10px;
}

.blaugrau { color: #72757f; }

/* Allgemeine Fonts */
/* master_ext_seite.xsl */
.fontsmall {
	font-size: 10px;
}

/* master_ext_katalogcollection.xsl db_zimmerpflanzen.xsl */
.fontredsmall {
	font-size: 10px;
	color: #900;
}

/* no xsl */
.fontwhitesmall {
	font-size: 10px;
	color: white;
}

/* no xsl */
.fontblacksmall {
	font-size: 10px;
	color: black;
}

/* master_ext_katalogcollection.xsl */
.fontbold {
	font-weight: bold;
}

/* link dunkel rot */
/* no xsl */
.fontredmedium {
	color: #900;
}

/* no xsl */
.fontblackmedium {
	color: black;
}

/* no xsl */
.fontblackbold {
	font-weight: bold;
	color: black;
}

/* master_ext_katalogcollection.xsl db_zimmerpflanzen.xsl */
.font11rotbold {
	font-size: 11px;
	font-weight: bold;
	color: #900;
}

/* rote schriften - ruediger 12.06.2001 */
/* no xsl */
.fontdunkelrot_gross {
	color: #900;
	font-size: 12px;
}

/* no xsl */
.fontdunkelrot_klein {
	color: #900;
	font-size: 10px;
}

/* db_zimmerpflanzen.xsl db_expertenrat.xsl */
.font10black {
	font-size: 11px;
	color: #000;
}

/* no xsl */
.fontnavblack {
	font-size: 10px;
	color: #000;
}

/* indexrotation.xsl general_loewe.xsl */
#fontnav, .fontnav, .servicenav {
	font-size: 10px;
}

.servicenav {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 14px;
}

/* indexrotation.xsl */
#fontnavrot, .fontnavrot {
	font-size: 10px;
	color: #900;
}

/* no xsl */
#fontnavwhite, .fontnavwhite {
	font-size: 10px;
	color: #fff;
}

#font10rot, .font10rot {
	color: #900;
}

/* no xsl */
#font10white, .font10white {
	color: #fff;
}

#font11rot, .font11rot {
	color: #900;
}

/* no xsl */
#font12rot, .font12rot {
	color: #900;
}

#font13, .font13 {
	font-size: 13px;
}

#font13rot, .font13rot {
	font-size: 13px;
	color: #900;
}

h2.titelrubrik, h3.titelrubrik, .titelrubrik, h3#titelrubrik, #titelrubrik, .titelrubrikr {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.titelrubrikr { color: #900; }

h1.titelthema, h2.titelthema, .titelthema, h2#titelthema, div#titelthema {
	font-size: 18px;
	font-weight: bold;
	color: #72757f;
}

#fotocredit {
	font-size: 11px;
	color: #999;
	padding: 40px 0px 4px;
}

#bu {
	font-size: 10px;
	color: #666666;
}

/* no xsl */
#msgshort {
	font-size: 11px;
}

/* no xsl */
#msgshort2 {
	font-size: 11px;
	margin-left: 20px;
	margin-top: 5px;
}

.fotocredit {
	font-size: 11px;
	color: #999;
}

.bu {
	color: #666;
}

.black, .black a, .schwarz, .schwarz a {
	color: #000;
}

.white, .white a, .weiss, .weiss a {
	color: #fff;
}

.rot, .rot a {
	color: #900;
}

.grau {
	color: #666;
}

.klein {
	font-size: 10px;
}

.kleingrau, .kleingrau a {
	color: #666;
	font-size: 10px;
}

.untercontent {
	padding: 60px 0px 20px;
}

a.footer {
	color: #999;
	text-decoration: none;
}

a.footer:hover {
	color: #b11f4f;
	text-decoration: none;
}

a.footerblack {
	color: #000;
	text-decoration: none;
}

a.footerblack:hover {
	color: #b11f4f;
	text-decoration: none;
}

.fehlertext {
	color: #f00;
}

.mp_minihinweis_hell, .mp_minihinweis_hell a { font-size:9px; color:#999; }
.mp_minihinweis_dunkel, .mp_minihinweis_dunkel a { font-size:9px; color:#666; }

.umfrage_form {
	margin: 1em;
	padding: 1em;
	border-bottom: 1px solid #f93;
}

/* Werbung */
#ad_skyscraper {
	position: absolute;
	left: 811px;
	top: 200px;
	visibility: visible;
	z-index: 10;
}

#ad_banner {
	position: absolute;
	left: 174px;
	top: 0px;
	width: 468px;
	visibility: visible;
	z-index: 10;
}

#ad_banner_tmp {
	visibility: hidden;
}

.ad_shop, .ad_textlink #ad_textlink {

}

#ad_promos, #ad_contentad {
	text-align: center;
}

#ad_living-promos {
	border-top: 1px solid #fff;
	padding: 7px 0px 8px;
	text-align: center;
}

#ad_popup {
	width: 1px;
}

div#ad_fullsize, div#ad_leaderboard {
	width: 780px;
	text-align: center;
	padding: 5px 0;
	display: none;
}

#banner_popup { text-align:center; margin-bottom:12px; display:none; }
#contentad_popup { text-align:center; display:none; }

/* header styles */
#header { background-color:#fff; width:788px; }

#livingNet { background:#ebe8eb; padding:4px 0 4px 12px; margin:0; font-size:12px; overflow:hidden; }
#livingNet li { float:left; margin:0 16px 0 0; padding:0; }
#livingNet li.first { font-weight:bold; }
#livingNet li a { color:#72757f; }

#topLogoBar { height: 82px; position:relative; background:url(/images/header/header-bg-jan2010.jpg) no-repeat; }
#topLogoBar.garten { background:url(/images/header/header-bg-maerz2010-flora.jpg) no-repeat; }

#topLogo { float:left; width:186px; height:74px; }

#topSuche { float:right; width:218px; height:42px; margin-top:21px; margin-right:12px; background:url(/images/header/suche-bg.png) no-repeat; display:inline; }
#topSuche form { padding:11px 0 0 12px; }

#topNavi { overflow:hidden; background:#ebe8eb; padding-right:1px; }
#topNavi tr td { text-align:center; text-transform:uppercase; font-weight:bold; }
#topNavi tr td a { color:#72757f; display:block; padding:6px 6px 6px 6px; margin:1px 0px 0px 1px; }
#topNavi tr td a:hover,
#topNavi tr td.active a { background:#fff; color:#000; text-decoration:none; }

.subNavi { border-bottom:1px dashed #e2dfd6; margin:0; padding:9px 0 8px 13px; font-size:11px; }
.subNavi li { float:left; display:block; padding:1px 10px 2px 10px; background:transparent url(/images/basic/subnav_border.gif) no-repeat 0 3px; }
.subNavi li.active a {font-weight:bold;}

/* footer styles */

#lah_footer { width:788px; padding-top:20px; text-align:center; font-size:11px;}
#lah_footer .lah_footer_links {color:#999; background:#ebe8eb;border-top:1px dashed #CFCAB4;padding:15px;margin:40px 0px 0px 0px; text-align:left; clear:both;}

#lah_footer .spalte1{background:#ebe8eb;float:left;width:222px;border-right:1px solid #ffffff;margin-top:15px;padding:0 15px 15px 0; }
#lah_footer .spalte2{float:left;width:222px;margin-top:15px;padding:0 15px 15px;}
#lah_footer .spalte3{float:left;width:222px;border-left:1px solid #ffffff;margin-top:15px;padding:0 15px 15px;}
#lah_footer .headline {font-size:12px;margin-top:10px;font-weight:bold;}

#lah_footer_links a, .lah_footer_links a { color:#999; text-decoration:none; }
#lah_footer_links a:hover, .lah_footer_links a:hover { color:#900; }
#lah_footer_links li, .lah_footer_links li { display:inline; }


/* nach oben */
#nach_oben { padding: 2px 4px 3px; border: 1px solid #ede7e2; font-size: 11px; margin-right:12px; }
#nach_oben a { background:url(/images/basic/pfeil_oben.gif) no-repeat 0 2px; padding-left:17px; }

.img_weiter {
	vertical-align: middle;
	margin-right: 5px;
}

.img_rechts {
	vertical-align: top;
	float: right;
	margin-left: 10px;
}

.img_links {
	vertical-align: top;
	float: left;
	margin-right: 10px;
}

.weiter {
	padding-top: 0.2em;
}

div.linkpfeil {
	padding-top: 2px;
}

div.linkpfeil img {
	vertical-align: middle;
}

div.link_zurueck {
	padding-top: 2px;
}

div.link_zurueck img {
	vertical-align: middle;
}

img.linkpfeil {
	vertical-align: middle;
}

.webstandard {
	display: none;
}

div.link_pfeil {
	padding: 2px 0 1px 17px;
	background: url(/images/basic/pfeil.gif) no-repeat 0px 3px;
}

div.link_pfeil_weissorange {
	padding: 2px 0 1px 17px;
	background: url(/images/pfeil_weissorange.gif) no-repeat 0px 3px;
}

div.aboteaser {
	background: url(/images/bg_aboteaser_428x110.gif) no-repeat #f93;
	padding: 10px;
}

div.zusatzteaser {
	background: url(/images/bg_zusatzteaser_428x110.gif) no-repeat #fff;
	padding: 1px 10px;
}

div.bildInfo { padding:3px 6px 3px 6px; background-color:#ebe8eb; color:#72757f; border-bottom: 1px solid #fff; }
div.bildInfo img { float:right; cursor:pointer; }
div.bildCredit { padding:2px 6px 3px 6px; background-color:#ebe8eb; color:#72757f; font-size:11px; }

.infoBox { float:left; width:200px; margin-right:10px; margin-bottom:6px; background-color:#ebe8eb; }
.innerInfoBox { padding:10px 10px 12px; font-size:11px; }
.innerInfoBox img { float:left; margin:2px 10px 4px 0; }
.innerInfoBox .h3 { color:#72757f; padding-bottom:10px; }

.galerieBox { background-color:#ebe8eb; }
.galerieBox .headline { font-weight:bold; color:#72757f; border-bottom:1px solid #fff; padding:6px 10px; }
.galerieBox .teaser { padding:10px 10px; }

.teaserBox { border:1px solid #ede7e2; padding:10px 0; }
.teaserBoxTrennlinie { border-top:1px solid #ede7e2; }

/* ab hier die verschiedenen Klinken-Typen: */
.klinke {
	border: 1px solid #ede7e2;
	padding: 2px 6px;
	font-weight: bold;
}

.klinke_mp {
	background: url(/images/klinke_bg_wh_mp.gif) no-repeat top right;
	border-left: 1px solid #bfcfee;
	border-bottom: 1px solid #bfcfee;
	padding: 2px 6px;
	font-weight: bold;
}

.klinke_farbig {
	background: #f93 url(/images/klinkeende_or.gif) no-repeat top right;
	padding: 2px 12px 3px 7px;
	font-weight: bold;
	color: #900;
	text-align: right;
}

.klinke2 td {
	border-bottom: 1px solid #f93;
	padding: 2px 0px;
	font-weight: bold;
}

.klinke2 td.li {
	background: url(/images/klinke_bg_wh_or.gif) no-repeat;
	border-left: 1px solid #f93;
	padding-left: 6px;
}

.klinke2 td.re {
	background: url(/images/klinke_bg_wh_or.gif) no-repeat top right;
	padding-right: 12px;
	color: #900;
	text-align: right;
}

.klinke2_farbig td {
	background-color: #f93;
	padding: 2px 0px 3px;
	font-weight: bold;
}

.klinke2_farbig td.re {
	padding-right: 12px;
	color: #900;
	text-align: right;
	background: #f93 url(/images/klinkeende_or.gif) no-repeat top right;
}

.klinke2_farbig td.li {
	padding-left: 7px;
}

.premiumklinke {
	background: url(/images/klinke_bg_wh_premium.gif) no-repeat left;
	height: 25px;
}

.premiumklinke td {
	border-bottom: 1px solid #f93;
	font-weight: bold;
	padding: 2px 0px;
}

.premiumklinke td.li {
	background: url(/images/klinke_bg_wh_or.gif) no-repeat;
	border-left: 1px solid #f93;
	padding-left: 36px;
}

.premiumklinke td.re {
	background: url(/images/klinke_bg_wh_or.gif) no-repeat top right;
	padding-right: 12px;
	color: #900;
	text-align: right;
}

.premiumklinke_farbig td.li {
	background: #f93 url(/images/klinke_bg_or_premium.gif) no-repeat left;
	padding: 2px 2px 3px 37px;
	font-weight: bold;
}

.premiumklinke_farbig td.re {
	background: #f93 url(/images/klinkeende_or.gif) no-repeat top right;
	padding: 2px 12px 3px 2px;
	font-weight: bold;
	color: #900;
	text-align: right;
}

.navibox_head {
	background-color:#ebe8eb;
	color:#72757f;
	padding: 4px 10px;
	font-weight: bold;
}

.navibox_head a { color:#72757f; }

.navibox_body {
	border-left: 1px solid #ebe8eb;
	border-right: 1px solid #ebe8eb;
	border-bottom: 1px solid #ebe8eb;
	padding: 6px 9px 7px;
	line-height: 17px;
}

.navibox_head_mp {
	background: #bfcfee url(/images/klinkeende_mp.gif) no-repeat top right;
	padding: 2px 6px;
	font-weight: bold;
}

.navibox_body_mp {
	border-left: 1px solid #bfcfee;
	border-right: 1px solid #bfcfee;
	border-bottom: 1px solid #bfcfee;
	padding: 4px 5px 5px;
}

.seitennavigation { color: #535353; }

ul.seitennavigation li {
	padding-top: 2px;
	padding-left: 0;
}

ul.linkliste li {
	padding-top: 2px;
	padding-left: 18px;
}

ul.linkliste li.pfeil {
	background: url(/images/basic/pfeil.gif) no-repeat 0px 4px;
}

ul.linkliste li.titel {
	font-weight:bold;
}

table.galerie_navigation td { padding: 3px 0 4px; border-top:1px solid #ede7e2; border-bottom:1px solid #ede7e2; }
table.galerie_navigation td a.link { background-position:right 2px; padding-left:0; padding-right:17px; }

a.weiterLink { background:url(/images/basic/pfeil.gif) no-repeat right 2px; padding-right:17px; }


table.rezept { width: 428px; }
td.rezept_zubereitung    { width: 269px; }
td.rezept_spaltenabstand { width: 10px; }
td.rezept_zutaten        { width: 149px; }
.nichtdrucken { padding-bottom: 20px; }


/* ab hier css fuer linke navigations-leiste (_mp fuer marktplatz) */
.bg_kiesel {
	background-color: #fff;
}

.contentnavigation {
	background-color: #fff;
}

.marktplatznavigation {
	background-color: #fff;
}

.marktplatznavigation_breit {
	background-color: #bfcfee;
}

.marktplatznavigation_breit_home {
	background-color: #e0e0e0;
}

.nav_abokasten {
	padding-top: 0px;
	border-top: 10px solid #fff;
	font-size: 10px;
	width: 159px;
}

/* ###############   Sidebar-Elemente (Anfang)   ############### */

.grafikTeaser { border-top: 12px solid #fff; }

.naviBox, .shoppingBox {
	border-top: 12px solid #fff;
	font-size: 12px;
	background: #ebe8eb;
}

.innerNaviBox, .innerShoppingBox {
	padding:10px 12px 12px;
}

.naviBox div.head, .shoppingBox div.head {
	font-size: 16px;
	color: #000;
	padding-bottom: 7px;
	border-bottom: 1px solid #fff;
}

.naviBox div.head a, .shoppingBox div.head a { color:#000; }

.naviBox div.link { padding: 3px 0; border-bottom: 1px solid #fff; background:none; }

.heftBox, .helleBox {
	margin-top: 12px;
	font-size: 12px;
	padding:9px 11px 13px;
	background: #fff;
	border: 1px dashed #e2dfd6;
}

.heftBox .head, .helleBox .head {
	font-size: 16px;
	color: #000;
	padding-bottom: 7px;
	border-bottom: 1px solid #ede7e2;
	margin-bottom:12px;
}
.heftBox .head a, .helleBox .head a { color: #000; }

.bildTextTeaser { padding: 1px; }
.bildTextTeaser .shoppingtipp { padding: 30px 10px 0px 80px; display:block; }
.bildTextTeaser .text { padding-left: 80px; display:block; }
.bildTextTeaser img { float:left; margin-right: 10px; }
.bildTextTeaser a,          .textTeaser a          { color:#000; text-decoration:none; }
.bildTextTeaser a .topline, .textTeaser a .topline, .topline { color:#72757f; font-weight:bold; text-decoration:none;}
.bildTextTeaser a .titel,   .textTeaser a .titel   { font-weight:bold; }
.bildTextTeaser a .link,    .textTeaser a .link    { color: #900; }
.bildTextTeaser .logo {float:right; margin:0px;}

.helleBox .bildTextTeaser img { border: 1px solid #ede7e2; }
.shoppingBox .bildTextTeaser a { color:#72757f; font-size:11px; }

.helleBox .linie, .heftBox .linie { padding: 10px 0; }
.helleBox .innerLinie, .heftBox .innerLinie { border-top: 1px solid #ede7e2; }

.shoppingBox .partner,
.shoppingBox .bestseller,
.shoppingBox .kco { padding: 8px 0 12px; border-bottom: 1px solid #fff; }
.shoppingBox .partner .h4,
.shoppingBox .bestseller .h4,
.shoppingBox .kco .h4 { color:#72757f; padding-bottom: 8px; }
.shoppingBox .partner .trendshops { padding: 0 0 12px 1px; }
.shoppingBox .partner .quicknav select { width: 310px; }

.shoppingBox .bestseller td { vertical-align:top; text-align:center; font-size:11px; padding:10px 0; width:104px; }
.shoppingBox .bestseller td img { margin-bottom:4px; }
.shoppingBox .bestseller td a { color:#808080; text-decoration:none; }
.shoppingBox .bestseller td .titel { color:#900; font-weight:normal; }

.shoppingBox .nl { padding: 12px 0 2px; }

.navimodul { border-top:12px solid #fff; font-size:10px; padding:8px 12px 12px; background: #ebe8eb; }
.navimodul .modulhead { color:#72757f; font-weight:bold; font-size:11px; padding-bottom:2px; }
.navimodul .navihead, .navimodul .navihead a { font-weight:bold; color:#72757f; padding-top:4px; }
.navimodul .navilink, .navimodul .navilink a { color:#72757f; }

#row_headergrafik3 .promoContentadTextlink {
	margin-top: 12px;
	font-size: 12px;
	padding:23px 11px 13px;
	background: #fff url(/images/add_anzeige2.gif) no-repeat 1px 6px;
	border: 1px dashed #e2dfd6;
}
#row_headergrafik3 .promoContentadTextlink .bild { width:70px; height:70px; float:left; }
#row_headergrafik3 .promoContentadTextlink .text { padding-left:80px; }
#row_headergrafik3 .promoContentadTextlink .text .topline { color:#72757f; font-weight:bold; }
#row_headergrafik3 .promoContentadTextlink .text .titel { color:#000; font-weight:bold; }
#row_headergrafik3 .promoContentadTextlink .text p { text-align:left; }


/* ###############   Sidebar-Elemente (Ende)   ############### */


.navimodul_mp div.shoplink {
	font-weight: bold;
	padding: 1px 12px 1px 2px;
	border-bottom: 1px solid #fff;
}

.navimodul div.naviteaser, .navimodul div.teaser {
	text-align: center;
	padding-bottom: 5px;
}

.navimodul div.naviteaser img, .navimodul div.teaser img {
	margin-top: 11px;
}

.navimodul_mp div.teaser {
	text-align: center;
	padding-bottom: 12px;
}

.navimodul_mp div.teaser img {
	margin-top: 11px;
}

.navimodul_mp div.partner {
	text-align: center;
	padding: 10px 0px 12px;
}

.navimodul_mp div.partner div {
	padding-top: 1px;
}

/* ab hier css fuer marktplatzleiste */
/* #mpnavi { width:163px; background:#bfcfee; } */
.mpnavimodul {
	border-top: 10px solid #fff;
	font-size: 11px;
	color: #808080;
	text-align: left;
	padding-bottom:12px;
}

.mpnavimodul div.modulhead {
	background: url(/images/rdg-navi-sh-re.gif) no-repeat;
	color: #808080;
	font-weight: bold;
	padding: 7px 2px 0px 12px;
	border-bottom: 0;
	font-size:12px;
}

.mpnavimodul div.modulhead_or {
	background: url(/images/rdg-navi-or-re.gif) no-repeat #f93;
	color: #900;
	font-weight: bold;
	padding: 3px 2px 3px 12px;
	border-bottom: 1px solid #fff;
}

.mpnavimodul div.modulhead_ks {
	background: url(/images/rdg-navi-ks-re.gif) no-repeat;
	color: #000;
	font-weight: bold;
	padding: 3px 2px 3px 12px;
	border-bottom: 1px solid #fff;
}

/* .mpnavimodul div.modulhead a { color:#fff; } */
.mpnavimodul div.teaser {
	text-align: center;
}

.mpnavimodul div.teaser img {
	margin-top: 11px;
}

.mpnavimodul div.partnerlogo {
	text-align: center;
	padding-top: 11px;
}

.mpnavimodul div.partnerlink {
	text-align: center;
	padding-top: 8px;
}

.mpnavimodul div.shopmodul {
	border-bottom: 1px solid #fff;
}

.mpnavimodul div.shopmodul_bild {
	text-align: center;
	padding-bottom: 12px;
}

.mpnavimodul div.shopmodul_logo {
	text-align: center;
}

.mpnavimodul div.shopmodul_links {
	padding: 10px 12px 8px;
}

.mpnavimodul div.shopmodul_link {
	padding: 0px 0px 4px 17px;
	background: url(/images/pfeil_weissblau.gif) no-repeat;
}

.mpnavimodul div.shopmodul_links div.mpl_link {
	padding-top: 2px;
}

.mpnavimodul div.shopmodul_links div.mpl_link_teaser {
	padding-top: 2px;
	text-align: center;
}

.mpnavimodul div.shopmodulbild {
	text-align: center;
}


.mpnavimodul div.quicknav { padding: 11px 0 0 12px; }
.mpnavimodul div.quicknav select { width:139px; }

.mpnavimodul div.shopnl { padding:11px 2px 0 12px; }
.mpnavimodul div.shopnl .textfeld { font-size:12px; color:#808080; width:90px; margin-right:8px; }


ul.liste li {
	background: url(/images/dot_liste.gif) no-repeat left top;
	padding: 0px 0px 6px 12px;
	list-style-type: none;
	list-style-position: outside;
}

.infoBox ul.liste { clear:both; }
.infoBox ul.liste li { padding-bottom:0px; }

.navimodul_breit {
	border-top: 10px solid #fff;
	font-size: 10px;
	background-color: #e0e0e0;
}

.navimodul_breit_mp {
	border-top: 10px solid #fff;
	font-size: 10px;
	background-color: #bfcfee;
}

.navimodul_breit div.modulhead, .navimodul_breit_mp div.modulhead {
	color: #000;
	font-weight: bold;
	padding: 3px 2px 3px 12px;
	border-bottom: 1px solid #fff;
}

.navimodul_breit div.navilink, .navimodul_breit_mp div.navilink {
	font-weight: bold;
	padding: 1px 2px 1px 12px;
	border-bottom: 1px solid #fff;
}

.navimodul_breit_mp div.shopmodul {
	padding: 0px 12px 10px;
	border-bottom: 1px solid #fff;
}

td.shopmodul_breit_logo {
	padding-right: 15px;
}

td.shopmodul_breit_links div {
	padding-top: 5px;
	padding-left: 18px;
	background: url(/images/pfeil_weissblau.gif) no-repeat 0px 5px;
}

pre.masterdoku {
	font-family: Monaco, sans-serif;
	font-size: 9px;
	color: #00c;
}

div#abstand {
	width: 15px;
}

div#mainbody {
	width: 780px;
}

/* Ab hier Styles fuer Ressort-Startseiten, z.T. auch Spezial-Startseiten */
.rh_boxheader, 
.rh_boxheader_prem, 
.rh_boxheader_foto, 
.spezial_box_header { margin-top:15px; background: #ebe8eb; height:30px; }

.rh_boxheader h4,       .rh_boxheader .h4, 
.rh_boxheader_prem h4,  .rh_boxheader_prem .h4, 
.rh_boxheader_foto h4,  .rh_boxheader_foto .h4, 
.spezial_box_header h4, .spezial_box_header .h4 { padding: 8px 10px 0px; font-weight:bold; text-transform:uppercase; }

.rh_box, .spezial_box { border-left: 10px solid #ebe8eb; border-right: 10px solid #ebe8eb; border-bottom: 10px solid #ebe8eb; }
td.rh_aufm_bild1 {}
td.rh_aufm_bild2 { border-left: 10px solid #fff; }
td.rh_aufm_text1 { border: 2px solid #EDE7E2; border-top: 0px; padding: 4px 3px 6px 6px; }
td.rh_aufm_text2 { border-left: 10px solid #fff; background-color: #EDE7E2; padding: 4px 5px 8px 8px; }
td.rh_aufm_text1 form { margin-top: 8px; }
td.rh_aufm_text2 form { margin-top: 8px; }
td.rh_aufm_text1 select { width: 188px; }
td.rh_aufm_text2 select { width: 188px; }
td.rh_aufm_text2 div.link_pfeil, td.rh_aufm_rechts div.link_pfeil { background-image: url(/images/pfeil_weisskiesel.gif); }
div.rh_box_text { padding: 4px 3px 6px 6px; }
div.rh_box_text h4,  div.rh_box_text h4 a,
div.rh_box_text .h4, div.rh_box_text .h4 a { color:#000; }
div.rh_box_text form { margin-top: 6px; }
td.rh_box_bild_gross { width: 130px; padding-bottom: 10px; }
td.rh_box_bild_text_1er { width:278px; }
td.rh_box_bild_text_2er { width:136px; }
td.rh_box_bild_klein { width: 141px; border-left: 1px solid #EDE7E2; }
td.rh_box_bild_links { width: 135px; border-right: 1px solid #EDE7E2; }
td.rh_box_bild_mitte { width: 136px; }
td.rh_box_bild_rechts { width: 135px; border-left: 1px solid #EDE7E2; }
table.rh_box_list { width: 408px; }
td.rh_box_list_link { padding: 4px 6px; border-top: 1px solid #EDE7E2; font-weight: bold; }
td.rh_box_list_link a { padding-left: 17px; background: url(/images/basic/pfeil.gif) no-repeat; }
td.rh_box_list_select { padding: 2px 6px; border-top: 1px solid #EDE7E2; text-align: right; }
td.rh_box_list_select select { width: 188px; }
td.rh_box_list_geniesser { padding: 3px 6px 4px; border-top: 1px solid #EDE7E2; font-weight: bold; }
td.rh_box_list_geniesser h4, td.rh_box_list_geniesser h4 a { color:#a86300; }
td.rh_box_list_geniesser div.link_pfeil { font-weight: normal; }
td.rh_aufm_haupt { border-bottom: 2px solid #EDE7E2; background: url(/images/bg_rh_aufm_haupt.gif) repeat-y; padding: 0; }
td.rh_aufm_haupt .text, td.rh_aufm_rechts .text { padding: 4px 5px 8px 8px; }
td.rh_aufm_haupt form, td.rh_aufm_rechts form { margin-top: 8px; }
td.rh_aufm_haupt select, td.rh_aufm_rechts select { width: 188px; }
td.rh_aufm_rechts  { border-left: 10px solid #fff; background-color: #EDE7E2; }
td.rh_aufm_justask { border-left: 10px solid #fff; background-color: #F0F4F4; }
td.rh_aufm_justask .text { padding: 9px 0 11px 25px; }
td.rh_aufm_justask .text h4, td.rh_aufm_justask .text p { padding-right: 25px; }
td.rh_aufm_justask .text p a { color: #000; }
td.rh_aufm_justask form { margin-top: 15px; }
td.rh_aufm_justask #question { width: 100px; color: #666; }
td.rh_aufm_justask #justask_gobtn { margin-left: 8px; }
#home_justask { background-color: #F0F4F4; margin-top: 12px; }
#home_justask .text { padding: 9px 0 8px 20px; }
#home_justask .text h4, #home_justask .text p { padding-right: 20px; }
#home_justask .text p { padding-top: 9px; }
#home_justask .text p a { color: #000; }
#home_justask .headline_fragefeld { margin-top: 20px; }
#home_justask form { margin-top: 5px; }
#home_justask #question { width: 100px; color: #666; }
#home_justask #justask_gobtn { margin-left: 8px; }
#home_justask .link { font-weight: bold; padding: 8px 40px 5px 0; text-align: right; background: url(/images/justask/pfeil.gif) no-repeat 146px 6px; }

/* Styles fuer neue Spezial-Startseiten, JUL 06 */
.spezial_box_teaser { padding: 8px 5px 10px 10px; }
.spezial_box_teaser .h4, .spezial_box_teaser .h4 a { font-size:11px; color:#72757f; }
.spezial_box_teaser .h3, .spezial_box_teaser .h3 a { font-size:15px; color:#000; margin-bottom:6px; }
.spezial_box_bild { float:right; margin-left:5px; margin-bottom:3px;  }
.spezial_box_links { width:388px; margin-top:20px; }
.spezial_box_links select { width:152px; }
.spezial_box_galerielink { background-color:#EDE7E2; padding:3px 0px 4px; width:82px; }
.spezial_box_galerielink img { margin-left:5px; vertical-align:middle; }

/* Special-Kasten fuer Fotostrecken, Sept 08 */
.special_box_navi { border-top:1px solid #fff; background-color:#ebe8eb; padding: 6px 10px; }
.special_box_navi h4, .special_box_navi .h4 { float:left; color:#666; padding-top:2px; }
.special_box_navi form { float:right; }

.spezial_box ul.fotostrecken li { border-bottom:1px solid #ede7e2; padding:5px 10px; }
.spezial_box ul.fotostrecken li.titel { font-weight:bold; color:#72757f; }
.spezial_box ul.fotostrecken li a { background:url(/images/basic/pfeil.gif) no-repeat 0 2px; padding-left:17px; }

/* Styles fuer neue Gewinnspiel-Seite, JUL 06 */
.gewinnspiel_box_farbe           { background-color:#ebe8eb; padding:10px 10px 15px 15px; }
.gewinnspiel_box_rahmen          { border:15px solid #ebe8eb; border-top:0px; }
.gewinnspiel_box_rahmen table    { width:398px; }
.gewinnspiel_box_rahmen_text     { padding:7px 5px 10px 10px; }
.gewinnspiel_box_rahmen_bild     { width:111px; padding-bottom:10px; }
.gewinnspiel_box_rahmen_bild img { border-right: 1px solid #ebe8eb; border-bottom: 1px solid #ebe8eb; }

/* Fotostrecken in der Seite, Juli 2009 */
#contentSeite .fotostrecke { border-top:1px solid #ede7e2; }
#contentSeite .fotostrecke h2 { font-size:12px; }
#contentSeite .fotostrecke .left,
#contentSeite .fotostrecke .right { padding-top:8px; }
#contentSeite .fotostrecke .nummern { padding:6px 0; text-align:center; border-bottom:1px solid #ede7e2; }
#contentSeite .fotostrecke .nummern .hi { font-weight:bold; color:#000; }
#contentSeite .fotostrecke .foto,
#contentSeite .fotostrecke .bild { margin:22px 0 19px; text-align:center; }
#contentSeite .fotostrecke .credit { padding-top:25px; font-size:11px; color:#999; }
#contentSeite .fotostrecke_linkback { padding:8px 0 5px; }
#contentSeite .fotostrecke_linkback a { background:url(/images/basic/pfeil_links.gif) no-repeat 0 2px; padding-left:17px; }

#contentSeite .teasertext .fotostrecke { border:0; margin:6px 0; }
#contentSeite .teasertext .fotostrecke .left,
#contentSeite .teasertext .fotostrecke .right,
#contentSeite .teasertext .fotostrecke .nummern { display:none; }
#contentSeite .teasertext .fotostrecke .bild { float:left; margin:0 10px 3px 0; }

div.pflanzenguide { border-top:1px solid #edefe2; }
div.pflanzenguide .p { padding: 10px 0; border-bottom:1px solid #edefe2; }
div.pflanzenguide .p .desc { text-transform:uppercase; color:#72757f; }

ul.pflanzenguide { border-top:1px solid #edefe2; }
ul.pflanzenguide li { padding: 6px 0; border-bottom:1px solid #edefe2; }
ul.pflanzenguide li .h4 strong { color:#900; }
ul.pflanzenguide li .details { font-size:11px; color:#333; padding-top:3px; }
ul.pflanzenguide li .desc { text-transform:uppercase; color:#72757f; font-size:11px; }


.img_fullsize .credit { font-size:11px; color:#999;  padding-top:4px; }
.img_fullsize .zoom { float:right; padding-right:3px; padding-top:2px; }

/* G-Ads Variation 1 und 2 */
.g_ads_1 { font-size:11px; padding-bottom:14px; border-bottom:1px solid #ebe8eb; margin-bottom:14px; }
.g_ads_2 { font-size:11px; padding:4px 5px 10px; background-color:#ebe8eb; margin-bottom:14px; }
.g_ads_1 .g_info, .g_info a, .g_ads_2 .g_info, .g_info a {  color:#72757f; padding-bottom:4px; }
.g_ads_1 .g_adelem:first-child, .g_ads_2 .g_adelem:first-child { float:left; }
.g_ads_1 .g_adelem, .g_ads_2 .g_adelem { float:right; }
.g_ads_1 .g_adelem a b, .g_ads_2 .g_adelem a b { color:#000; text-decoration:underline; }
.g_ads_2 .g_adelem { width: 209px; }
/* G-Ads Variation 3 und 4 */
.g_ads_3, .g_ads_4 { margin:10px 2px 15px; }
.g_ads_3 .g_info, .g_ads_4 .g_info { padding-top:0; font-size:11px; float:right; }
.g_ads_3 .g_info, .g_info a, .g_ads_4 .g_info, .g_info a { color:#999; }
.g_ads_3 .g_adlist { padding-bottom:0; }
.g_ads_4 .g_adlist { padding-bottom:10px; }
.g_ads_3 .g_adelem { font-size:11px; }
.g_ads_3 .g_adelem, .g_ads_4 .g_adelem { padding-top:10px; }
.g_ads_3 .g_adelem a b, .g_ads_4 .g_adelem a b { font-size:12px; color:#000; }
/* G-Ads Variation 5 */
.g_ads_5 { margin:14px 0px 14px; background-color:#ebe8eb; padding:2px 5px 10px 9px; }
.g_ads_5 .g_info { padding-top:0; font-size:11px; float:right; }
.g_ads_5 .g_info, .g_info a { color:#999; }
.g_ads_5 .g_adlist { padding-bottom:0; }
.g_ads_5 .g_adelem { font-size:11px; }
.g_ads_5 .g_adelem { padding-top:8px; }
.g_ads_5 .g_adelem a b { font-size:12px; color:#000; }
/* end: G-Ads */

#perfcontentmitte { padding-top:1px; }

div.overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:black;
	z-index:550;
}
a.overlayClose {
	width:100%;
	height:100%;
	display:block;
	background:transparent;
	cursor: not-allowed;
}



/*<group=premium_download>*/

.loginbox {
	width: 149px;
	height: 156px;
	background: url(/images/premium/bg_loginbox.gif) no-repeat;
}

.loginbox div.bild {
	text-align: right;
	height: 54px;
}

.loginbox div.text {
	height: 78px;
	padding: 0px 10px;
	color: #900;
	font-weight: bold;
}

.loginbox div.button {
	text-align: center;
}

div#zaehlpixel {
  display:none;
}
/*</group>*/


/* Blog-News */
.newspost { margin: 0; }
.teasertext p { margin: 6px 0; }

.more-link { background:url(/images/basic/pfeil.gif) no-repeat 0 2px; padding-left:17px; }

.teasertext img { width:120px; height:84px; }
.teasertext img.alignleft,
.teasertext .alignleft img { float:left; margin:0 10px 3px 0; }
.teasertext .wp-caption-text { display:none; }

.entry { padding-top:12px; }
.entry p { margin: 0 0 10px; }

.entry .alignleft { float:left;  }
.entry img.alignleft { margin:0 10px 3px 0; }
.entry .wp-caption-text { font-size:11px; margin:0 10px 3px 0; padding:1px 5px 3px; background-color:#ebe8eb; color:#72757f; }

div.wp-caption.alignnone,
div.wp-caption.aligncenter { margin-bottom:10px; }

.wp_sc_absatz { clear:both; display:block; height:18px; }


/*Blattkritik*/
#captcha #recaptcha_widget_div {
width:328px; 
margin:0 auto;
}
#blattkritik #heft {
  text-align:left;
  width:428px;
  display:block;
  min-height:115px;
}
#blattkritik #heft .bild {
  display:inline-block;float:left; margin-left:auto;margin-right:auto;padding:3px;text-align:center;width:160px;background-color:#ebe8eb;
}
#blattkritik #heft .teaser {
  padding-left:1em;width:200px;display:inline-block;
}
#blattkritik #heft .teaser .titel {
 font-size:1.2em;font-weight:bold;color:#000000;
 }
#blattkritik #eingabe {
margin-top: 15px;
}
#blattkritik #eingabe ul {
  list-style-type: disc;
  margin-top: 10px;
  margin-left: 25px;
  margin-bottom: 10px;
}
#blattkritik input {
  margin-bottom: 5px;
  padding: 5px;
  width:390px;
}
#blattkritik textarea {
  height: 100px;
  margin: 5px 0;  
  padding: 5px;
  width:390px;
}
.fb_content_widget {
	margin-top:1em;
}
.fb_sidebar_widget {
	text-align:center;
}
