/**
 *	Hauptinhalte
 */

/* CSS-Styled-Content */
.csc-textpic-image { margin-bottom: 15px !important; }
.csc-textpic-image .csc-textpic-caption { padding: 3px 5px !important; background-color: #e1e3ec; font-size: 85%; line-height: 12px !important; }
.csc-textpic { margin-bottom: 20px; }


/* Teaser-Rahmen */
.teaser-2cols {
	clear: both;
}
.teaser-2cols-left {
	float: left;
	width: 261px;
	text-align: left;
}
.teaser-2cols-right {
	float: right;
	width: 261px;
	text-align: left;
}


/* Teaser-Inhalte */
.teaser {
	clear: both;
	margin-bottom: 20px;
}

.cat-image {
	float: left;
	padding: 0 10px 0 0;
}

h4.teaser-cat {
	font-size: 85% !important;
	font-weight: bold !important;
	padding-bottom: 1px !important;
	color: #646466 !important;
}
h2.teaser-head  {
	font-size: 115% !important;
	font-weight: bold !important;
	padding-bottom: 10px !important;
	color: #0093D0;
	line-height: 125%;
}
h2.teaser-head, h2.teaser-head a {
	font-weight: bold !important;
	color: #0093D0;
}

h4.cat-aktuelles {}
h4.cat-familie {}
h4.cat-pflanzenbau {}
h4.cat-leserbriefe {}
h4.cat-abo {}
h4.cat-aktionen {}
h4.cat-mediadaten {}
h4.cat-shop {}
h4.cat-sonderwerbeformen {}
h4.cat-leserservice {}
h4.cat-kleinanzeigen {}
h4.cat-landeskultur {}

h2.cat-aktuelles, h2.cat-aktuelles a { color: #0093D0; }
h2.cat-erwerbsgartenbau, h2.cat-erwerbsgartenbau a { color: #009036; }
h2.cat-familie, h2.cat-familie a { color: #003D8F; }
h2.cat-fragen, h2.cat-fragen a { color: #0093D0; }
h2.cat-kommentar, h2.cat-kommentar a { color: #0093D0; }
h2.cat-leserbriefe, h2.cat-leserbriefe a { color: #0093D0; }
h2.cat-markt, h2.cat-markt a { color: #0093D0; }
h2.cat-pflanzenbau, h2.cat-pflanzenbau a { color: #009036; }
h2.cat-rezepte, h2.cat-rezepte a { color: #003D8F; }
h2.cat-markt, h2.cat-markt a { color: #0093D0; }
h2.cat-zinsen, h2.cat-zinsen a { color: #003D8F; }
h2.cat-abo, h2.cat-abo a { color: #ba1621; }
h2.cat-aktionen, h2.cat-aktionen a { color: #262c7e; }
h2.cat-mediadaten, h2.cat-mediadaten a { color: #185a1e; }
h2.cat-shop, h2.cat-shop a { color: #00a4d6; }
h2.cat-sonderwerbeformen, h2.cat-sonderwerbeformen a { color: #0093D0; }
h2.cat-leserservice, h2.cat-leserservice a { color: #0093D0; }
h2.cat-kleinanzeigen, h2.cat-kleinanzeigen a { color: #0093D0; }
h2.cat-landeskultur, h2.cat-landeskultur a { color: #0093D0; }


.teaser-body {
	padding-bottom: 0 !important;
}
.teaser-link {
	margin-top: 5px;
	padding: 0 0 0 17px !important;
	background: url(../px/bullet-link.png) no-repeat left 2px;
}
.teaser-link a {
	font-size: 85%;
	font-weight: bold;
	line-height: 14px;
	zoom: 1;
}
.teaser-link-additional {
	margin-top: 4px;
	padding: 0 0 0 17px !important;
	background: url(../px/bullet-link.png) no-repeat left 2px;
}
.teaser-link-additional a {
	font-size: 85%;
	font-weight: bold;
	line-height: 14px;
	zoom: 1;
}


/* Ausrichtung der Teaser bei 1spaltiger Darstellung */
.teaser-image {
	width: 261px;
	float: left;
	margin: 0 15px 0 0; 
}
.teaser-content {
	width: 261px;
	float: right;
}

/* Ausrichtung der Teaser bei 2spaltiger Darstellung */
.teaser-2cols .teaser-image {
	float: none;
	margin: 0 15px 15px 0; 
}

.teaser-image img {
}

.teaser-image p {
	padding: 3px 5px !important;
	background-color: #e1e3ec;
	font-size: 85%;
	line-height: 12px !important;
}



/* News-Teaser-Liste */
ul.news-list-aktuelles {
	margin: 0 0 20px 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
}
ul.news-list-aktuelles li {
	background: url(../px/bullet-link.png) no-repeat left top;
	padding: 0 0 4px 17px;
}
ul.news-list-aktuelles li a {
	line-height: 14px;
	font-size: 85%;
	font-weight: bold;
}

p.no-news {
	text-align: center;
	margin: 10px 0 !important;
	line-height: 16px;
}


/* News-Latest */
.news-latest-item {
	margin-bottom: 20px;
}

.news-latest-header {}

.news-latest-header img {
	float: left;
	padding: 0 10px 0 0;
}

.news-latest-header h4 {
	font-size: 85% !important;
	font-weight: bold !important;
	padding-bottom: 1px !important;
	color: #646466 !important;
}
.news-latest-header h2 {
	font-size: 115% !important;
	font-weight: bold !important;
	padding-bottom: 10px !important;
	line-height: 125%;
}

.news-latest-text {}

.news-latest-text p {
	padding-bottom: 0 !important;
}

.news-latest-morelink {
	line-height: auto !important;
	padding-bottom: 0 !important;
	margin-top: 5px;
}

.news-latest-morelink a {
	font-size: 85%;
	font-weight: bold;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
}



/* News-Übersicht */
.news-list-container {
	margin: 10px 0 20px 0;
}

.news-list-container ul {
	width: 540px;
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
}

.news-list-container .news-list-item {
	clear: both;
	margin-bottom: 20px;
}

.news-list-container h4.news-list-date,
.news-list-container .news-list-divider {
	font-size: 85% !important;
	font-weight: bold !important;
	color: #646466;
	line-height: 15px;
	margin-bottom: 4px;
	padding: 0 0 0 15px !important;
}
.news-list-container h4.cat-familie,
.news-list-container .news-list-divider-familie {
	background: url(../px/background-news-list-familie.png) no-repeat left top;
}
.news-list-container h4.cat-aktuelles,
.news-list-container .news-list-divider-aktuelles {
	background: url(../px/background-news-list-aktuelles.png) no-repeat left top;
}
.news-list-container h4.cat-pflanzenbau,
.news-list-container .news-list-divider-pflanzenbau {
	background: url(../px/background-news-list-pflanzenbau.png) no-repeat left top;
}
.news-list-container h4.cat-erwerbsgartenbau,
.news-list-container .news-list-divider-erwerbsgartenbau {
	background: url(../px/background-news-list-erwerbsgartenbau.png) no-repeat left top;
}

.news-list-container h2.news-list-header,
.news-list-container h2.news-list-header a {
	font-size: 115% !important;
	font-weight: bold !important;
	padding-top: 3px;
	padding-bottom: 10px !important;
	/*color: #3E3A2E;*/
}

.news-list-container .news-list-image {
	float: left;
	width: 145px;
	margin-bottom: 5px;
}

.news-list-container .news-list-text {
	float: left;
}

.news-list-container .news-list-morelink {
	line-height: auto !important;
	padding-bottom: 0 !important;
}

.news-list-container .news-list-morelink a {
	font-size: 85%;
	font-weight: bold;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
}


/* News-Detailansicht */
.news-single-item {}

.news-single-header {}

.news-single-header img {
	float: left;
	padding: 0 10px 0 0;
}

.news-single-header h4 {
	font-size: 85% !important;
	font-weight: bold !important;
	padding-bottom: 1px !important;
	color: #646466 !important;
}
.news-single-header h2 {
	font-size: 115% !important;
	font-weight: bold !important;
	padding-bottom: 10px !important;
}

.news-single-body { clear: both; }

.news-single-img { float: left; width: 261px; margin: 0 15px 15px 0; }
.news-single-img img {}

.news-single-img p.news-single-imgcaption { padding: 3px 5px !important; background-color: #e1e3ec; font-size: 85%; line-height: 12px !important; }
.news-single-img p.cat-familie { background-color: #e1e3ec; }
.news-single-img p.cat-aktuelles { background-color: #e1e3ec; }
.news-single-img p.cat-pflanzenbau { background-color: #d5e0da; }
.news-single-img p.cat-erwerbsgartenbau { background-color: #d5e0da; }


.news-single-additional-info { clear: both; margin: 15px 0 0 0; }
.news-single-additional-info h4 { font-size: 100% !important; font-weight: bold !important; padding-bottom: 5px; }
.news-single-additional-info ul { list-style-type: disc; padding-left: 25px; margin-bottom: 15px; }
.news-single-additional-info li { line-height: 16px; }
.news-single-additional-info li img { padding-right: 5px; }

.news-single-backlink a {
	line-height: 16px;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
	font-weight: bold;
}


.news-single-related { margin-bottom: 20px; }
.news-single-related h4 { padding-bottom: 5px !important; }
.news-single-related ul { margin: 0 !important; padding: 0 !important; list-style-type: none !important; }
.news-single-related li { margin: 0 0 10px 0 !important; padding: 0 0 0 17px !important; background: url(../px/bullet-link.png) no-repeat left top; }

	

.news-single-files { margin-bottom: 20px; }
.news-single-files h4 { padding-bottom: 5px !important; }
.news-single-files ul { list-style-type: none !important; margin: 0 !important; padding: 0 !important; }
.news-single-files li { margin: 0 0 10px 0 !important; padding: 0 !important; }
.news-single-files li img { vertical-align: bottom; }




/* Galerie */
.tx-kwigallery-pi1 { width: 540px; margin-bottom: 30px; }
.tx-kwigallery-pi1 h4 { padding: 0 0 0 10px !important; color: #fff; text-transform: uppercase; font-size: 85% !important; line-height: 14px; height: 14px; }
.tx-kwigallery-pi1-clr { clear: both; font-size: 0.1em; }

/* Kachel-Darstellung */
.tx-kwigallery-pi1-tileview { background: url(../px/background-gallery-tileview.png) repeat-x center top; width: 540px; }
.tx-kwigallery-pi1-tileview-inner { width: 540px; padding: 4px 0 0 4px; }
.tx-kwigallery-pi1-tileview ul { list-style-type: none !important; margin: 0 !important; padding: 0 !important; }
.tx-kwigallery-pi1-tileview li { float: left; margin: 0 5px 5px 0; }
.tx-kwigallery-pi1-tileview li.rowClr { clear: left; }
.tx-kwigallery-pi1-tileview li img { border: 2px solid #fff; }
.tx-kwigallery-pi1-tileview li a:hover img { border: 2px solid #009036; }
.tx-kwigallery-pi1-tileview li .tx-kwigallery-pi1-imagedesc { font-size: 8pt; font-weight: bold; text-align: center; }

/* Slide-Darstellung */
.tx-kwigallery-pi1-slideview { background: url(../px/background-gallery-slideview.png) repeat-x center top; width: 540px; height: 136px; }
.tx-kwigallery-pi1-slideview-inner { clear: both; margin: 18px 0 0 0; width: 540px; }
.tx-kwigallery-pi1-slideview ul { list-style-type: none !important; margin: 0 !important; padding: 0 !important; }
.tx-kwigallery-pi1-slideview li { float: left; margin: 0 10px 0 0; }
.tx-kwigallery-pi1-slideview li img { border: 2px solid #fff; vertical-align: middle; margin: auto 0; }
.tx-kwigallery-pi1-slideview li a:hover img { border: 2px solid #009036; }

.tx-kwigallery-pi1-slideview .galleryCarousel { width: 456px; float: left; margin-left: 12px; }
.tx-kwigallery-pi1-slideview .galleryCarouselLeft  { display: block; text-decoration: none; text-indent: -9999px; width: 42px; height: 88px; float: left; background: url(../px/button-gallery-prev.png) no-repeat right center; } 
.tx-kwigallery-pi1-slideview .galleryCarouselRight { display: block; text-decoration: none; text-indent: -9999px; width: 42px; height: 88px; float: right; background: url(../px/button-gallery-next.png) no-repeat left center; }



/* Rezepte */
.recipes-list {
	margin-bottom: 20px;
}

.recipes-list ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
}

.recipes-list li.entry {
	clear: both;
	padding-bottom: 15px;
}

.recipes-list h4.entry-category {
	font-size: 85% !important;
	color: #646466;
	background: url(../px/background-recipe-list.png) no-repeat left top;
	line-height: 15px;
	margin-bottom: 4px;
	padding: 0 0 0 15px !important;
}

.recipes-list .entry-image {
	float: left;
	width: 130px;
}

.recipes-list .entry-text {
	float: right;
	width: 395px;
}

.recipes-list .entry-text h2 {
}

.recipes-list .link-more {
	line-height: auto !important;
	padding-bottom: 0 !important;
}

.recipes-list .link-more a {
	font-size: 85%;
	font-weight: bold;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
}


.recipes-pagebrowser {
	clear: both;
	padding-top: 20px;
	border-top: 1px solid #ccc;
	text-align: center;
}

.recipes-pagebrowser ul {
	margin: 0 !important;
	list-style-type: none !important;
}

.recipes-pagebrowser ul li {
	display: inline;
	padding: 3px 7px;
	border: 1px solid #fff;
}
.recipes-pagebrowser ul li.current {
	color: #003D8F;
	font-weight: bold;
	border: 1px solid #ccc;
}

.recipes-pagebrowser ul li a {
}



.recipes-details {
	margin-bottom: 20px;
}

.recipes-details h2.details-head {
}

.recipes-details .details-image {
	float: left;
	width: 261px;
	margin-bottom: 15px;
}

.recipes-details .details-duration {
	height: 33px;
	padding-left: 42px;
	margin-top: 15px;
	background: url(../px/recipe-duration.png) no-repeat left top;
	color: #003D8F;
	font-weight: bold;
}
.recipes-details .details-duration table { height: 33px; border: 0; }
.recipes-details .details-duration td { height: 33px; vertical-align: middle; }

.recipes-details .details-ingredients {
	float: right;
	width: 261px;
	margin-bottom: 15px;
}

.recipes-details .details-preparation {
	clear: both;
}

.recipes-details .details-preparation h3 {
	font-size: 100% !important;
}

.recipes-details .details-author {
	margin-top: 40px;
}

.recipes-details .details-author-image {
	float: left;
	width: 130px;
}

.recipes-details .details-author-comment {
	float: right;
	width: 395px;
}


.recipes-teaser {
	margin: 10px 0 20px 0;
}
.recipes-teaser ul {
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 540px;
}
.recipes-teaser-item {
	clear: both;
	margin-bottom: 20px;
}
.recipes-teaser-divider {
	font-size: 85% !important;
	font-weight: bold !important;
	color: #646466;
	line-height: 15px;
	margin-bottom: 4px;
	padding: 0 0 0 15px !important;
	background: url(../px/background-news-list-familie.png) no-repeat left top;
}
.recipes-teaser-image {
	float: left;
	width: 213px;
	margin-bottom: 5px;
}
.recipes-teaser-text {
	float: left;
	width: 325px;
	margin-bottom: 5px;
}
.recipes-teaser-header {
	font-size: 115% !important;
	font-weight: bold !important;
	padding-top: 3px;
	padding-bottom: 10px !important;
}
.recipes-teaser-text li {
	margin-top: 5px !important;
}
.recipes-teaser-text li a {
	font-weight: bold;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
}



/* FAQ-Teaser-Liste */
ul.tx-kwifaq-pi1-teaserlist {
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
}
ul.tx-kwifaq-pi1-teaserlist li {
	background: url(../px/bullet-link.png) no-repeat left 2px;
	padding: 0 0 4px 17px;
}
ul.tx-kwifaq-pi1-teaserlist li a {
	line-height: 14px;
	font-weight: bold;
	font-size: 85%;
}


/* Tabellen */
table.border {
	border-collapse: collapse;
}
table.border th, table.border td {
	border: 1px solid #646466;
	padding: 4px;
}
table.border caption {
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
}


table.alternating-border-blue {
	border-collapse: collapse;
	border-left: 1px solid #e6e6e6;
}
table.alternating-border-blue th, table.alternating-border-blue td {
	border-right: 1px solid #e6e6e6;
	padding: 4px;
}
table.alternating-border-blue tr.odd td {
	background-color: #fff;
}
table.alternating-border-blue tr.even td {
	background-color: #edeef4;
}
table.alternating-border-blue caption {
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
}


table.alternating-border-green {
	border-collapse: collapse;
	border-left: 1px solid #e6e6e6;
}
table.alternating-border-green th, table.alternating-border-green td {
	border-right: 1px solid #e6e6e6;
	padding: 4px;
}
table.alternating-border-green tr.odd td {
	background-color: #fff;
}
table.alternating-border-green tr.even td {
	background-color: #d3e4ce;
}
table.alternating-border-green caption {
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
}



table.contenttable {
	margin-bottom: 25px;
}
table.contenttable caption {
	font-weight: bold;
	padding-bottom: 5px;
	text-align: left;
}
table.contenttable td {
	padding: 5px 0;
}
table.contenttable-0 {
	width: 100%;
}



/* Wetter */
.tx-kwiqmetweather-pi1 {}

.tx-kwiqmetweather-pi1-searchbox { margin-bottom: 15px; }
.tx-kwiqmetweather-pi1-searchbox-left { width: 50%; float: left; }
.tx-kwiqmetweather-pi1-searchbox-right { width: 49%; float: right; }

.tx-kwiqmetweather-pi1 hr {}

.tx-kwiqmetweather-pi1-results { margin-top: 15px; }
.tx-kwiqmetweather-pi1-results h3 {}
.tx-kwiqmetweather-pi1-results h4 {
	background: url(../px/background-news-list-pflanzenbau.png) no-repeat left top;
	font-size: 85% !important;
	font-weight: bold !important;
	color: #646466;
	line-height: 15px;
	margin-bottom: 4px;
	padding: 0 0 0 15px !important;
}

.tx-kwiqmetweather-pi1-overview { margin-top: 15px; }
.tx-kwiqmetweather-pi1-overview-day { padding-right: 8px; }
.tx-kwiqmetweather-pi1-overview-day table { border: 1px solid #e6e6e6; height: 40px; }
.tx-kwiqmetweather-pi1-overview-day td {}
.tx-kwiqmetweather-pi1-overview-icon { height: 50px; text-align: center; vertical-align: middle; }
.tx-kwiqmetweather-pi1-overview-icon img {}
.tx-kwiqmetweather-pi1-overview-max { height: 20px; white-space: nowrap; text-align: center; vertical-align: middle; padding: 5px; background-color: #fff; border-left: 1px solid #e6e6e6; }
.tx-kwiqmetweather-pi1-overview-min { height: 20px; white-space: nowrap; width: 50px; text-align: center; vertical-align: middle; padding: 5px; background-color: #edeef4; border-left: 1px solid #e6e6e6; }
.tx-kwiqmetweather-pi1-overview-date { line-height: 20px; text-align: center; vertical-align: middle; }
.tx-kwiqmetweather-pi1-overview-date a { padding-left: 17px; background: url(../px/bullet-link.png) no-repeat left center; zoom: 1; }
.tx-kwiqmetweather-pi1-overview-date a:hover { text-decoration: underline; }


.tx-kwiqmetweather-pi1-weatherblock { margin-top: 15px; }
.tx-kwiqmetweather-pi1-weatherblock h2 {
	color: #009036;
	font-size: 115% !important;
	font-weight: bold !important;
	padding-top: 15px;
	padding-bottom: 5px !important;
}

.tx-kwiqmetweather-pi1-weatherblock tr.odd th,
.tx-kwiqmetweather-pi1-weatherblock tr.odd td { background-color: #fff; }

.tx-kwiqmetweather-pi1-weatherblock tr.even th,
.tx-kwiqmetweather-pi1-weatherblock tr.even td { background-color: #EDEEF4; }


.tx-kwiqmetweather-pi1-table-summary { margin-bottom: 5px; }
.tx-kwiqmetweather-pi1-table-summary th { width: 150px; text-align: left; padding: 5px; font-weight: normal; }
.tx-kwiqmetweather-pi1-table-summary td { text-align: left; padding: 5px; }

.tx-kwiqmetweather-pi1-table-details { margin: 10px 0 15px 0; width: 100%; border-right: 1px solid #e6e6e6; }
.tx-kwiqmetweather-pi1-table-details th { text-align: left; padding: 5px; border-left: 1px solid #e6e6e6; vertical-align: middle; }
.tx-kwiqmetweather-pi1-table-details th.align-center { text-align: center; }
.tx-kwiqmetweather-pi1-table-details td { width: 20%; text-align: center; vertical-align: middle; padding: 5px; border-left: 1px solid #e6e6e6; }
.tx-kwiqmetweather-pi1-table-details td.tx-kwiqmetweather-pi1-icon img { border: 0; padding-bottom: 5px; }

.tx-kwiqmetweather-pi1-info { font-size: 8pt; }


/**
 *	linke Spalte
 */

#layout_top5 h3 { color: #009036; }
ul#top5 { padding-top: 5px; }

ul#top5 li {
	background: url(../px/bullet-link.png) no-repeat left 3px;
	padding: 3px 0 3px 17px;
}
ul#top5 li.nr-1 { background: url(../px/bullet-1.png) no-repeat left 4px; } 
ul#top5 li.nr-2 { background: url(../px/bullet-2.png) no-repeat left 4px; } 
ul#top5 li.nr-3 { background: url(../px/bullet-3.png) no-repeat left 4px; } 
ul#top5 li.nr-4 { background: url(../px/bullet-4.png) no-repeat left 4px; } 
ul#top5 li.nr-5 { background: url(../px/bullet-5.png) no-repeat left 4px; } 

ul#top5 li a {
	font-size: 85%;
	font-weight: bold;
	line-height: 14px;
	zoom: 1;
}



/**
 *	rechte Spalte
 */

/* Aktuelles Heft */
#magazine_cover {
	background-color: #e1e3ec;
	text-align: center;
	padding: 15px 14px 0 14px;
}
#magazine_caption {
	line-height: 30px;
	background-color: #e1e3ec;
	padding: 0 14px;
}
#magazine_caption a {
	font-size: 85%;
	font-weight: bold;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
	zoom: 1;
}
#magazine_aboutus {
	line-height: 30px;
	background-color: #e1e3ec;
	border-top: 2px solid #fff;
	padding: 0 14px;
}
#magazine_aboutus a {
	font-size: 85%;
	font-weight: bold;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
	zoom: 1;
}


/* Rezepte - Top 5 */
.recipes-top5 {
	margin-bottom: 20px;
	background-color: #e1e3ec;
}

.recipes-top5 h3 {
	background-color: #003d8f;
	color: #fff;
	padding: 3px;
	font-size: 100%;
	font-weight: bold;
	line-height: 22px;
	padding: 0 5px;
	border-bottom: 1px solid #fff;
}

.recipes-top5 .teaser-img img {
	margin: 0;
	padding: 0;
	border: 0;
}

.recipes-top5 .teaser-img a {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: auto;
}

.recipes-top5 ol {
	border-bottom: 2px solid #fff;
}

.recipes-top5 li {
	padding: 3px 14px;
}
.recipes-top5 li.nr-1 {
	background-color: #c1c3cd;
}
.recipes-top5 li a {
	font-size: 85%;
	font-weight: bold;
	line-height: 150%;
	display: block;
	padding-left: 17px;
}
.recipes-top5 li.nr-1 a { background: url(../px/bullet-1.png) no-repeat left 1px; } 
.recipes-top5 li.nr-2 a { background: url(../px/bullet-2.png) no-repeat left 1px; } 
.recipes-top5 li.nr-3 a { background: url(../px/bullet-3.png) no-repeat left 1px; } 
.recipes-top5 li.nr-4 a { background: url(../px/bullet-4.png) no-repeat left 1px; } 
.recipes-top5 li.nr-5 a { background: url(../px/bullet-5.png) no-repeat left 1px; } 

.recipes-top5 .link-more {
	padding: 0 14px;
}

.recipes-top5 .link-more a {
	font-size: 85%;
	font-weight: bold;
	line-height: 25px;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
	zoom: 1;
}


/* Rezepte - Suchbox */
.recipes-searchbox {
	border-bottom: 1px solid #fff;
}

.recipes-searchbox h3 {
	background-color: #003d8f;
	color: #fff;
	padding: 3px;
	font-size: 100%;
	font-weight: bold;
	line-height: 22px;
	padding: 0 5px;
	border-bottom: 1px solid #fff;
}
.recipes-search-fulltext h3,
.recipes-search-categories h3 {
	border-top: 1px solid #fff;
}


.recipes-search-fulltext {
	background-color: #e1e3ec;
}
.recipes-search-fulltext form {
	padding: 10px;
}
.recipes-search-fulltext fieldset {
	position: relative;
}

.recipes-search-fulltext .frmRowLeft {
	float: left;
	height: 19px;
}
.recipes-search-fulltext .frmRowRight {
	float: right;
	height: 19px;
}

.recipes-search-fulltext label {
	color: #4b4b4d;
	line-height: 20px;
	height: 20px;
	font-size: 80%;
}
.recipes-search-fulltext label.overlabel-apply {
	position: absolute;
	top: 0;
	left: 2px;
	z-index: 1;
}
.recipes-search-fulltext input.frmInput {
	width: 95px;
	height: 17px;
	border: 1px solid #cecece;
	margin: 0;
	padding: 0;
}


.recipes-search-categories {
	background-color: #e1e3ec;
	padding-bottom: 10px;
}

#recipe-search-maincategories {
}
#recipe-search-maincategories .frmRow {
}
#recipe-search-maincategories input {
}
#recipe-search-maincategories label {
}


#recipe-search-subcategories {
	margin-top: 10px;
	padding-left: 24px;
}
#recipe-search-subcategories label {
	display: block;
	font-size: 85%;
	font-weight: normal;
}
#recipe-search-subcategories select {
	width: 140px;
	font-size: 85%;
}


#recipe-search-properties {
	margin-top: 10px;
	padding-left: 24px;
}
#recipe-search-properties label {
	display: block;
	font-size: 85%;
	font-weight: normal;
}
#recipe-search-properties select {
	width: 140px;
	font-size: 85%;
}

.recipes-search-categories .frmRowRight {
	margin-top: 10px;
	text-align: right;
	padding-right: 11px;
}

.recipes-searchbox .link-more {
	border-top: 2px solid #fff;
	background-color: #e1e3ec;
	padding: 0 14px;
}

.recipes-searchbox .link-more a {
	font-size: 85%;
	font-weight: bold;
	line-height: 30px;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
	zoom: 1;
}


/* Zusatzboxen für rechte Spalte */
.layout_contentbox-right { margin-bottom: 20px; }

.contentbox-right-type-1 { background-color: #E1E3EC; padding-bottom: 7px; }
.contentbox-right-type-1 .contentbox-right-header { padding: 0 7px; color: #fff; background-color: #A70E12; line-height: 22px; border-bottom: 1px solid #fff; }
.contentbox-right-type-1 .contentbox-right-image {}
.contentbox-right-type-1 .contentbox-right-image img { border: 0; }
.contentbox-right-type-1 .contentbox-right-text { line-height: 15px;  margin: 7px 7px 0 7px; }
.contentbox-right-type-1 .contentbox-right-link { margin: 5px 7px 0 7px; line-height: 14px; padding-left: 17px; background: url(../px/bullet-link.png) no-repeat left center; }
.contentbox-right-type-1 .contentbox-right-link a { font-size: 85%; font-weight: bold; color: #A70E12; zoom: 1; }

.contentbox-right-type-2 {}
.contentbox-right-type-2 .contentbox-right-header { color: #009036; background-color: #fff; margin-bottom: 3px; }
.contentbox-right-type-2 .contentbox-right-image { margin-bottom: 5px; }
.contentbox-right-type-2 .contentbox-right-image img { border: 0; }
.contentbox-right-type-2 .contentbox-right-text { line-height: 15px; }
.contentbox-right-type-2 .contentbox-right-link { margin-top: 5px; line-height: 14px; padding-left: 17px; background: url(../px/bullet-link.png) no-repeat left 2px; }
.contentbox-right-type-2 .contentbox-right-link a { font-size: 85%; font-weight: bold; zoom: 1; }

.contentbox-right-type-3 { background-color: #E1E3EC; padding-bottom: 7px; }
.contentbox-right-type-3 .contentbox-right-header { padding: 0 7px; color: #fff; background-color: #003D8F; line-height: 22px; border-bottom: 1px solid #fff; }
.contentbox-right-type-3 .contentbox-right-image {}
.contentbox-right-type-3 .contentbox-right-image img { border: 0; }
.contentbox-right-type-3 .contentbox-right-text { line-height: 15px;  margin: 7px 7px 0 7px; }
.contentbox-right-type-3 .contentbox-right-link { margin: 5px 7px 0 7px; line-height: 14px; padding-left: 17px; background: url(../px/bullet-link.png) no-repeat left center; }
.contentbox-right-type-3 .contentbox-right-link a { font-size: 85%; font-weight: bold; color: #4B4B4D; zoom: 1; }


.layout_linklistbox { margin-bottom: 20px; }

.linklistbox-type-1 { background-color: #E1E3EC; }
.linklistbox-type-1 h3 { background-color: #185A1E; color: #fff; padding: 3px; font-size: 100%; font-weight: bold; line-height: 22px; padding: 0 5px; border-bottom: 1px solid #fff; }

.linklistbox-type-2 { background-color: #E1E3EC; }
.linklistbox-type-2 h3 { background-color: #0093D0; color: #fff; padding: 3px; font-size: 100%; font-weight: bold; line-height: 22px; padding: 0 5px; border-bottom: 1px solid #fff; }

.layout_linklistbox .linklistbox-image img { margin: 0; padding: 0; border: 0; }

.layout_linklistbox ol.linklistbox-numbers {}
.layout_linklistbox ol.linklistbox-numbers li { padding: 3px 14px; }
.layout_linklistbox ol.linklistbox-numbers li.nr-1 { background-color: #c1c3cd; }
.layout_linklistbox ol.linklistbox-numbers li a { font-size: 85%; font-weight: bold; line-height: 150%; display: block; padding-left: 17px; }
.layout_linklistbox ol.linklistbox-numbers li.nr-1 a { background: url(../px/bullet-1.png) no-repeat left 1px; } 
.layout_linklistbox ol.linklistbox-numbers li.nr-2 a { background: url(../px/bullet-2.png) no-repeat left 1px; } 
.layout_linklistbox ol.linklistbox-numbers li.nr-3 a { background: url(../px/bullet-3.png) no-repeat left 1px; } 
.layout_linklistbox ol.linklistbox-numbers li.nr-4 a { background: url(../px/bullet-4.png) no-repeat left 1px; } 
.layout_linklistbox ol.linklistbox-numbers li.nr-5 a { background: url(../px/bullet-5.png) no-repeat left 1px; } 

.layout_linklistbox ol.linklistbox-arrows {}
.layout_linklistbox ol.linklistbox-arrows li { padding: 3px 14px; }
.layout_linklistbox ol.linklistbox-arrows li a { background: url(../px/bullet-link.png) no-repeat left 1px; font-size: 85%; font-weight: bold; line-height: 150%; display: block; padding-left: 17px; }

.layout_linklistbox .linklistbox-link-additional { border-top: 2px solid #fff; background-color: #E1E3EC; padding: 0 14px; }
.layout_linklistbox .linklistbox-link-additional div { padding: 3px 0 3px 17px; background: url(../px/bullet-link.png) no-repeat left 3px; zoom: 1; }
.layout_linklistbox .linklistbox-link-additional a { font-size: 85%; font-weight: bold; line-height: 15px; }



/* Downloads */
.filelinks { margin-bottom: 20px; }
.filelinks ul { list-style-type: none !important; margin: 0 !important; padding: 0 !important; }
.filelinks li { margin: 0 0 10px 0 !important; padding: 0 0 0 25px !important; background: url('/typo3/gfx/fileicons/default.gif') left top no-repeat !important; }

.filelinks span {}
.filelinks a {}
.filelinks a:hover {}

.filelinks .ai  { background-image:url('/typo3/gfx/fileicons/ai.gif') !important; }
.filelinks .ani { background-image:url('/typo3/gfx/fileicons/ani.gif') !important; }
.filelinks .au  { background-image:url('/typo3/gfx/fileicons/au.gif') !important; }
.filelinks .avi { background-image:url('/typo3/gfx/fileicons/avi.gif') !important; }
.filelinks .bmp { background-image:url('/typo3/gfx/fileicons/bmp.gif') !important; }
.filelinks .cdr { background-image:url('/typo3/gfx/fileicons/cdr.gif') !important; }
.filelinks .css { background-image:url('/typo3/gfx/fileicons/css.gif') !important; }
.filelinks .csv { background-image:url('/typo3/gfx/fileicons/csv.gif') !important; }
.filelinks .doc { background-image:url('/typo3/gfx/fileicons/doc.gif') !important; }
.filelinks .dtd { background-image:url('/typo3/gfx/fileicons/dtd.gif') !important; }
.filelinks .eps { background-image:url('/typo3/gfx/fileicons/eps.gif') !important; }
.filelinks .exe { background-image:url('/typo3/gfx/fileicons/exe.gif') !important; }
.filelinks .fh3 { background-image:url('/typo3/gfx/fileicons/fh3.gif') !important; }
.filelinks .flash { background-image:url('/typo3/gfx/fileicons/flash.gif') !important; }
.filelinks .folder { background-image:url('/typo3/gfx/fileicons/folder.gif') !important; }
.filelinks .gif { background-image:url('/typo3/gfx/fileicons/gif.gif') !important; }
.filelinks .htm { background-image:url('/typo3/gfx/fileicons/htm.gif') !important; }
.filelinks .html { background-image:url('/typo3/gfx/fileicons/html.gif') !important; }
.filelinks .ico { background-image:url('/typo3/gfx/fileicons/ico.gif') !important; }
.filelinks .inc { background-image:url('/typo3/gfx/fileicons/inc.gif') !important; }
.filelinks .java { background-image:url('/typo3/gfx/fileicons/java.gif') !important; }
.filelinks .jpg { background-image:url('/typo3/gfx/fileicons/jpg.gif') !important; }
.filelinks .js  { background-image:url('/typo3/gfx/fileicons/js.gif') !important; }
.filelinks .max { background-image:url('/typo3/gfx/fileicons/max.gif') !important; }
.filelinks .mid { background-image:url('/typo3/gfx/fileicons/mid.gif') !important; }
.filelinks .mov { background-image:url('/typo3/gfx/fileicons/mov.gif') !important; }
.filelinks .mpeg { background-image:url('/typo3/gfx/fileicons/mpeg.gif') !important; }
.filelinks .mpg { background-image:url('/typo3/gfx/fileicons/mpg.gif') !important; }
.filelinks .pcd { background-image:url('/typo3/gfx/fileicons/pcd.gif') !important; }
.filelinks .pcx { background-image:url('/typo3/gfx/fileicons/pcx.gif') !important; }
.filelinks .pdf { background-image:url('/typo3/gfx/fileicons/pdf.gif') !important; }
.filelinks .png { background-image:url('/typo3/gfx/fileicons/png.gif') !important; }
.filelinks .ps  { background-image:url('/typo3/gfx/fileicons/ps.gif') !important; }
.filelinks .psd { background-image:url('/typo3/gfx/fileicons/psd.gif') !important; }
.filelinks .rtf { background-image:url('/typo3/gfx/fileicons/rtf.gif') !important; }
.filelinks .sgml { background-image:url('/typo3/gfx/fileicons/sgml.gif') !important; }
.filelinks .swf { background-image:url('/typo3/gfx/fileicons/swf.gif') !important; }
.filelinks .sxc { background-image:url('/typo3/gfx/fileicons/sxc.gif') !important; }
.filelinks .sxw { background-image:url('/typo3/gfx/fileicons/sxw.gif') !important; }
.filelinks .tga { background-image:url('/typo3/gfx/fileicons/tga.gif') !important; }
.filelinks .tif { background-image:url('/typo3/gfx/fileicons/tif.gif') !important; }
.filelinks .ttf { background-image:url('/typo3/gfx/fileicons/ttf.gif') !important; }
.filelinks .txt { background-image:url('/typo3/gfx/fileicons/txt.gif') !important; }
.filelinks .wav { background-image:url('/typo3/gfx/fileicons/wav.gif') !important; }
.filelinks .wrl { background-image:url('/typo3/gfx/fileicons/wrl.gif') !important; }
.filelinks .xls { background-image:url('/typo3/gfx/fileicons/xls.gif') !important; }
.filelinks .xml { background-image:url('/typo3/gfx/fileicons/xml.gif') !important; }
.filelinks .xsl { background-image:url('/typo3/gfx/fileicons/xsl.gif') !important; }
.filelinks .zip { background-image:url('/typo3/gfx/fileicons/zip.gif') !important; }


/* Sitemap-Element */
ul.csc-menu {
	list-style-type: none !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
}
ul.csc-menu li {
	padding: 0 0 0 17px !important;
	background: url(../px/bullet-link.png) no-repeat left top;
	margin-bottom: 10px;
}
ul.csc-menu li a {
	font-size: 110%;
	zoom: 1;
}


/* Indexed Search */
.tx-indexedsearch-res {
	margin-bottom: 10px;
}
.tx-indexedsearch-title {
	font-size: 85% !important;
	font-weight: bold !important;
	color: #646466;
	line-height: 15px;
	margin-bottom: 4px;
	padding: 0 0 0 15px !important;
	background: url(../px/background-news-list-aktuelles.png) no-repeat left top;
}
.tx-indexedsearch-descr {}


/* FAQ-Teaser */
.tx-kwifaq-pi1 {
	margin-bottom: 20px;
}
.tx-kwifaq-pi1 ul {}
.tx-kwifaq-pi1 li {}
.tx-kwifaq-pi1 a {}


/* Page-Teaser */
.tx-kwipageteaser-pi1 {
	margin-bottom: 20px;
}
.tx-kwipageteaser-pi1 p {
	padding-bottom: 0 !important;
}
