@import url(default.css);
@import url(farbwelten.css);
@import url(navi.css);
@import url(produktdetail.css);
@import url(produkte.css);

/* Einleitung */

#Einleitung {
	background-color: #9DB956;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 8px 0px;
}

#Einleitung h1 {
	padding: 12px 6px 4px 12px;
	color: #F9F7EC;
}

.contentProduct #Einleitung h1 {
	font-size: 1.18em;
	padding: 3px 6px 3px 12px;
	font-weight: normal;
}

#Einleitung h2 {
	position: relative;
	padding: 0px 6px 12px 12px;
	margin-bottom: -8px;
	color: #3D4D16;
}

#Einleitung h3 {
	position: relative;
	margin: 8px 9px -8px 9px;
	color: #202D00;
	font-weight: normal;
}

#Einleitung h4 {
	margin-top: 8px;
	margin-bottom: 8px;
}

#Einleitung ul {
	margin: 8px 4px;
}

#Einleitung li {
	font-size: 0.92em;
	padding: 1px 0 2px 0;
	color: #F9F7EC;
}

#Einleitung a { color: #F7F6E4; }
#Einleitung h2 a { text-decoration: none; }
#Einleitung h2 a:hover { text-decoration: underline; }
#Einleitung li a {
	background-image: none;
	display: inline;
	color: #202D00;
}
#Einleitung li a.selected {
	font-weight: bold;
	text-decoration: none;
	cursor: default;
}


/* Fließtext */

.redText p {
	margin: 0px 0px 12px 0px;
}

.redText h3 {
	margin: 0px 0px 3px 0px;
}

.redText q {
	color: #567511;
	font-style: italic;
}

.absatzLeft,
.absatzRight {
	/* clear: both; - Versuchsweise auskommentiert */
}

/* Bilder und Untertitel */

.bild {
	float: right;
	position: relative;
	margin: 3px 0px 12px 12px;
	background-color: #8DAE3D;
}
.serviceListe .bild {
	width: auto;
	background-color: transparent;
}
.aktuellesDetailPage .bild {
	width: auto;
	background-color: #8DAE3D;
}

.absatzLeft .bild {
	float: left;
	margin: 3px 16px 12px 0px;
}

/* .serviceListe .bild {
	width: 72px;
} */

.teaser .bild {
	display: inline;
	width: auto;
}

#ContextSpalte .teaser .bild {
	position: relative;
	margin: -4px -8px 0px 6px;
}

.bild img {
	display: block;
}


#Content .bild img {
	border-bottom: 3px solid #3D4D16;
}
#Content .teaser .bild img {
	border-width: 0px;
}
#Content .serviceListe .bild img {
	border: 1px solid #727F4B;
	text-align: right;
}

.serviceListe .rechtsbuendig {
	clear: both;
}

.untertitel {
	/* max-width: 260px; */
	padding: 4px;
	color: #E2EBCF;
}

.untertitel ul {
	list-style-type: square;
}

/* Teaser im Text */

.redText .teaser {
	margin: 3px 0px 12px 0px;
	clear: both;
}
#ServiceMain .teaser {
	clear: none;
}
.redText .teaser a { color: #6E9A0D; }

.redText .teaser img {
	/* width: 80px; */
}

/* Service */

.serviceHeader h3 {
	position: relative;
	padding: 8px 8px 6px 12px;
	margin: -5px -7px 5px -7px;
	color: #F9F7EC;
	background-color: #9DB956;
	border-bottom: 4px solid #6E9A0D;
}

.serviceHeader a {
	font-weight: bold;
}

.presseHeader {
	margin: 24px 0px 8px 0px;
}

.serviceGroup h3 {
	padding: 8px 8px 4px 12px;
	margin: 15px 0px 0px 0px;
	color: #F9F7EC;
	font-weight: normal;
	background-color: #9DB956;
	border-bottom: 3px solid #3D4D16;
}

.aktuellesDetailPage .serviceGroup {
	position: relative;
}
.aktuellesDetailPage .serviceGroup h3 {
	position: relative;
	text-align: right;
}
.aktuellesDetailPage .serviceGroup h3 .goRight {
	float: none;
}
.serviceGroup a {
	color: #202D00;
	padding: 0px 3px;
}
.serviceGroup b {
	color: #202D00;
}
.serviceListe {
	color: #202D00;
	background-color: #D4DEAC;
	padding: 5px 7px;
	border-bottom: 3px solid #6E9A0D;
	margin: 6px 0px 6px 0px;
}

.smalltxt {
	font-size: 0.92em;
}

.serviceListe iframe {
	float: right;
}

/* SERVICE - Rezepte */

/* SERVICE - Rezepte Einleitung */
#RezeptePage #Einleitung {
	position: relative;
	padding: 0;
	width: 100%;
}

#RezepteMainPage #Einleitung {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#RezeptePage #Einleitung .goLeft {
	position: relative;
	width: 173px;
	min-height: 180px;
}

#RezeptePage #Einleitung .goLeft:hover {
	background-color: #D9E2B5;
}

/* #RezeptePage #Einleitung .selected li {} */
/* #RezeptePage #Einleitung a { padding-left: 0px;} */


/* SERVICE - Rezepte Content */

#RezepteMainPage #Content {
	width: 696px;
}

#RezeptePage .teaser { width: 100%; }
#RezeptePage .teaser p {
	margin-left: 8px;
	position: relative;
}

#RezeptePage .absatzLeft .teaser { width: 190px; }
#RezeptePage .teaser .bild { margin: 0px; }

#RezeptePage .redText h3 {
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1.1;
	color: #202D00;
	margin-bottom: 12px;
}

#RezeptePage .produkt .pBild {
	position: relative;
}

#RezepteMainPage #Content .prodGruppe {
	width: 50%;
	border: 0;
	/* background-color: #9DB956; */
	height: 232px;
}

#RezepteMainPage .textSpalte {
	margin-left: 174px;
}
#RezepteMainPage .textSpalteLeft {
	margin-right: 174px;
	text-align: right;
}

#RezeptePage .textSpalteLeft.unten,
#RezeptePage .textSpalte.unten,
#RezepteMainPage .textSpalteLeft.unten,
#RezepteMainPage .textSpalte.unten {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 174px;
}

#RezepteMainPage h2 {
	font-size: 1.1em;
	display: block;
	color: #F7F6E4;
	padding: 6px 6px 6px 6px;
}

#RezepteMainPage h2 a {
	color: #F7F6E4;
}

#RezepteMainPage h2 b {
	font-weight: normal;
	color: #F7F6E4;
	font-size: 1.4em;
	line-height: 0.6;
}

.backLink a {
	font-size: 0.92em;
	padding: 2px 6px;
	display: block;
}

.upLink {
	text-align: right;
	padding: 4px 12px 0px 0px;
}

#Einleitung .upLink a {
	color: #3D4D16;
}

