/**
 *	Standard-Tags
 */
body {
	color: #000;
	background-color: #fff;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 0.8em;
}

a {
	color: #000;
	text-decoration: none;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}


/*** Tags im Inhaltsbereich ***/
#wrapper_content_middle h1 {
	font-size: 125%;
	font-weight: bold;
	padding-bottom: 10px;
}
#wrapper_content_middle h2 {
	font-size: 125%;
	font-weight: normal;
	padding-bottom: 10px;
}
#wrapper_content_middle h3 {
	font-size: 115%;
	font-weight: bold;
	padding-bottom: 10px;
}
#wrapper_content_middle h4 {
	font-size: 115%;
	font-weight: normal;
	padding-bottom: 10px;
}
#wrapper_content_middle h5 {
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 10px;
}

#wrapper_content_middle p {
	padding-bottom: 10px;
	line-height: 15px;
	color: #646466;
}


/**
 *	Sonder-Klassen
 */
.hidden {
	display: none;
}

.clr {
	clear: both;
	font-size: 0.1em;
	height: 1px;
}

.no-margin {
	margin-bottom: 0 !important;
}



/**
 *	Wrapper
 */

div#wrapper_outer {
	padding: 15px;
	width: 570px;
	position: relative;
}
div#wrapper_inner {
	width: 540px;
	position: relative;
}



/**
 *	Kopfbereich
 */

#layout_header {
	background: none !important;
}

#layout_login_weather {
	display: none;
}


/*** Logo ***/
#layout_logo {
	padding-bottom: 15px;
}
#layout_logo h1 {
	font-size: 200%;
}
#layout_logo h1 a {
}


/*** Service-Box ***/
#layout_service {
	display: none;
}


/**
 *	Mittlerer Bereich
 */

#layout_body {
}


#layout_body_left {
	display: none;
}


#layout_body_middle,
#layout_body_middle_full {
}

#wrapper_content_middle {
	clear: both;
}


#layout_body_right {
	display: none;
}



/**
 *	Fusszeile
 */

#layout_footer {
	clear: both;
	padding: 20px 0;
}

#layout_footer_inner {
}

#menu_tools {
	display: none;
}

#copyright {
}



/**
 *	Banner
 */

#layout_advert_superbanner,
#layout_advert_skyscraper,
#layout_advert_skyscraper_2,
#advert_rectangle  {
	display: none;
}


/**
 *	Breadcrumb
 */

#layout_breadcrumb {
	margin: 6px 0 12px 0;
	zoom: 1;
}

#layout_breadcrumb p {
}

#layout_breadcrumb p a {
	font-weight: bold;
}


/**
 *	Hauptinhalte
 */

/* 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: 10px;
}

.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, h2.teaser-head a {
	font-size: 115% !important;
	font-weight: bold !important;
	padding-bottom: 10px !important;
	color: #0093D0;
}

h4.cat-aktuelles {}
h4.cat-familie {}
h4.cat-pflanzenbau {}
h4.cat-leserbriefe {}

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: #003D8F; }
h2.cat-kommentar, h2.cat-kommentar a { color: #003D8F; }
h2.cat-leserbriefe, h2.cat-leserbriefe a { color: #003D8F; }
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: #003D8F; }
h2.cat-zinsen, h2.cat-zinsen a { color: #003D8F; }


.teaser-image {
}
.teaser-image img {
}
.teaser-image p {
}
.teaser-body {
}
.teaser-link {
	padding-bottom: 0 !important;
}
.teaser-link a {
	font-size: 85%;
	font-weight: bold;
	line-height: 10px;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
}


/* Ausrichtung der Teaser bei 1spaltiger Darstellung */
.teaser-image {
	width: 261px;
	float: left;
}
.teaser-content {
	width: 261px;
	float: right;
}

/* Ausrichtung der Teaser bei 2spaltiger Darstellung */
.teaser-2cols .teaser-image {
	float: none;
}


/* News-Teaser-Liste */
ul.news-list-aktuelles {
	margin-bottom: 10px;
}
ul.news-list-aktuelles li {
	padding-bottom: 2px;
}
ul.news-list-aktuelles li a {
	line-height: 16px;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
	font-weight: bold;
}

p.no-news {
	text-align: center;
	margin: 10px 0 !important;
	line-height: 16px;
}


/* News-Übersicht */
.news-list-container {
	margin: 10px 0 20px 0;
}

.news-list-container ul {
	width: 540px;
}

.news-list-container .news-list-item {
	clear: both;
	padding-bottom: 15px;
}

.news-list-container h4.news-list-date {
	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 { background: url(../px/background-news-list-familie.png) no-repeat left top; }
.news-list-container h4.cat-aktuelles { background: url(../px/background-news-list-aktuelles.png) no-repeat left top; }
.news-list-container h4.cat-pflanzenbau { background: url(../px/background-news-list-pflanzenbau.png) no-repeat left top; }
.news-list-container h4.cat-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-bottom: 10px !important;
	/*color: #3E3A2E;*/
}

.news-list-container .news-list-image {
	float: left;
	width: 145px;
}

.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;
	/*color: #0093D0;*/
}

.news-single-body { clear: both; }

.news-single-backlink a {
	line-height: 16px;
	padding-left: 17px;
	background: url(../px/bullet-link.png) no-repeat left center;
	font-weight: bold;
}



/* Galerie */
.tx-kwigallery-pi1 { background: url(../px/background-gallery.png) repeat-x center top; width: 540px; height: 136px; }
.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; }

.tx-kwigallery-pi1-slideview { clear: both; margin: 18px 0 0 0; width: 540px; }
.tx-kwigallery-pi1-slideview ul { list-style-type: none; margin: 0; padding: 0; }
.tx-kwigallery-pi1-slideview li { float: left; margin: 0 10px 0 0; }
.tx-kwigallery-pi1-slideview li img { vertical-align: middle; margin: auto 0; }
.tx-kwigallery-pi1-slideview li a:hover img {}

.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 {
}

.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-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;
}
