/* Bliib Gsund Natur-Versand AG
   Online-Shop www.bliib-gsund-versand.ch
   StyleSheet 
*/

/*-------------------------------------------------------*/
/* dokumentweite Definitionen */
body {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
h1 {
    color: #990000;
	font-size: 24px;
	letter-spacing: 1px; 
	font-weight: 100;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #990000;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;	
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 {
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
h4 {
	font-size: 9px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
a {
	color: #003300;
	/* text-decoration: underline; */
}
#strong {
	font-weight: bold;
}

/*-------------------------------------------------------*/
/* Shop-Auswahl-Seite */
h1.auswahl {
	border-bottom-width: 0px;
}
h1.auswahl a {
	color: #990000;	
}
h2.auswahl {
    color: #003300;
}
h2.auswahl a {
    color: #003300;
}
h3.auswahl {
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*-------------------------------------------------------*/
/* Navigation oben */
#navo {
	color: #FFFFFF;
	/* background-image: url("../images/nav/fruehjahr/navo_bg2.gif"); */
	background-color: #15A123;
	background-repeat: no-repeat;	
}
#navo h2 {
	margin-top: 0px;
}
#navo h3 {
	color: #FFFFFF;	
}
#navo h3 a, #navo h3 a:link, #navo h3 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#navo h3 a:hover, #navo h3 a:action {
	color: #FFFFFF;
	text-decoration: underline;
}
/* Nicht als Unterelement von #navo definiert, da ansonsten Darstellung
   unter Netscape 6.2 fehlerhaft */
/* .navoMenueLinie {
	background-image: url("/03/001/images/nav/navo_menuelinie.gif");
	background-repeat: no-repeat; */
}

/*-------------------------------------------------------*/
/* Warenkorb-Anzeige */
#wrka {
}
#wrka h3 {
	margin-left: 5px;
}
.wrkaOben {
    color: #003300;
	background-color: #FFE931;
	padding-top: 3px;
	padding-left: 2px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.wrkaObenHilfe {
	border-top-color: #FFE931;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#navo .wrkaOben a, #navo .wrkaOben a:link, #navo .wrkaOben a:visited {
	color: #003300;
	text-decoration: none;
}
#navo .wrkaOben a:hover, #navo .wrkaOben a:active {
	color: #003300;
	text-decoration: underline;
}
.wrkaObenSelected {
    color: #003300;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-left: 2px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#navo .wrkaObenSelected a, #navo .wrkaObenSelected a:link, #navo .wrkaObenSelected a:visited {
	color: #003300;
	text-decoration: none;
}
#navo .wrkaObenSelected a:hover, #navo .wrkaObenSelected a:active {
	color: #003300;
	text-decoration: underline;
}
.wrkaMitte {
    color: #006600;
	padding-left: 5px;
	padding-top: 1px;
	background-color: #FFFDD5;
	border-left-color: #FFE931;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #FFE931;
	border-right-style: solid;
	border-right-width: 1px;
}
.wrkaUnten1 {
    color: #006600;
	background-color: #FFE931;
	padding-left: 0px;
	padding-top: 0px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
}
.wrkaUnten1 a, .wrkaUnten a:link, .wrkaUnten a:visited {
	text-decoration: none;
}
.wrkaUnten1 a:hover, .wrkaUnten a:active {
	text-decoration: underline;
}
.wrkaUnten1Selected {
    color: #006600;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-top: 0px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
}
.wrkaUnten2 {
    color: #006600;
	background-color: #FFE931;
	padding-left: 0px;
	padding-top: 0px;
}
.wrkaUnten2 a, .wrkaUnten a:link, .wrkaUnten a:visited {
	text-decoration: none;
}
.wrkaUnten2 a:hover, .wrkaUnten a:active {
	text-decoration: underline;
}
.wrkaUnten2Selected {
    color: #006600;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-top: 0px;
}

/*-------------------------------------------------------*/
/* Navigation links */
#navl {
}
#navl h2 {
	color: #FFFFFF;
	margin-left: 10px;
	margin-top: 0px;
}
#navl h2 a, #navl h2 a:link, #navl h2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#navl h2 a:hover, #navl h2 a:action {
	color: #FFFFFF;
	text-decoration: underline;
}
#navl h3 {
	text-indent: -10px;
}
#navl h3 a, #navl h3 a:link, #navl h3 a:visited {
	text-decoration: none;
}
#navl h3 a:hover, #navl h3 a:action {
	text-decoration: underline;
}
#navl h4 {
	margin-left: 0px;
}
#navl img {
	margin-left: 1px;
}
#navlBroteMenue {
}
#navlHznMenue {
}
#navlWeitereProdukteMenue {
}
#navlSchnaeppchenMenue {
}
#navlWeitereProdukteUntermenue {
}
#navlSchnaeppchenUntermenue {
}
h3#navlBrotUntermenue {
	text-indent: -10px;
	margin-left: 10px;	
}
h3#navlHznUntermenue {
	text-indent: -10px;
	margin-left: 10px;	
}
h3#navlWeitereProdukteUntermenue {
	text-indent: -10px;
	margin-left: 10px;	
}
h3#navlSchnaeppchenUntermenue {
	text-indent: -10px;
	margin-left: 10px;	
}
#navlBrotMenueVorhanden {
}
#navlWeitereProdukteMenueVorhanden {
}
#navlSchnaeppchenMenueVorhanden {
}
.navlProduktMenue {
	color: #FFFFFF;
	background-color: #15A123;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.navlProduktMenue a, .navlProduktMenue a:link, .navlProduktMenue a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navlProduktMenue a:hover, .navlProduktMenue a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.navlProduktMenue h4 {
	color: #FFFFFF;
}
.navlProduktMenueSelected {
	color: #003300;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.navlProduktMenueSelected a, .navlProduktMenueSelected a:link, .navlProduktMenueSelected a:visited {
	color: #003300;
	text-decoration: none;
}
.navlProduktMenueSelected a:hover, .navlProduktMenueSelected a:active {
	color: #003300;
	text-decoration: underline;
}
.navlProduktMenueSelected h4 {
	color: #003300;
}
.navlSchnaeppchenMenue {
	background-color: #CC0000;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 7px;	
}
.navlSchnaeppchenMenue h3 { 
    color: #FFFFFF;
}
.navlSchnaeppchenMenue a, .navlSchnaeppchenMenue a:link, .navlSchnaeppchenMenue a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.navlSchnaeppchenMenue a:hover, .navlSchnaeppchenMenue a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
.navlSchnaeppchenMenueSelected {
	background-color: #FFFFFF;
	border-top-color: #003300;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.navlSchnaeppchenMenueSelected h3 { 
    color: #003300;
}
.navlSchnaeppchenMenueSelected a, .navlSchnaeppchenMenueSelected a:link, .navlSchnaeppchenMenueSelected a:visited {
    color: #003300;
	text-decoration: none;
}
.navlSchnaeppchenMenueSelected a:hover, .navlSchnaeppchenMenueSelected a:active {
    color: #003300;
	text-decoration: underline;
}
.navlProduktUntermenue {
	color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.navlProduktUntermenue a, .navlProduktUntermenue a:link, .navlProduktUntermenue a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navlProduktUntermenue a:hover, .navlProduktUntermenue a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.navlProduktUntermenueSelected {
	color: #003300;
	background-color: #FFFFFF;
	border-top-color: #003300;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.navlProduktUntermenueSelected a, .navlProduktUntermenueSelected a:link, .navlProduktUntermenueSelected a:visited {
	color: #003300;
	text-decoration: none;
}
.navlProduktUntermenueSelected a:hover, .navlProduktUntermenueSelected a:active {
	color: #003300;
	text-decoration: underline;
}
.navlWeitereProdukteMenueHintergr {
	background-color: #15A123;
}
.navlSchnaeppchenMenueHintergr {
	background-color: #CC0000;
}
.navlOben {
	background-color: #15A123;
}
.navlWichtig {
	background-color: #15A123;
    border-right-color: #15A123;
	border-right-style: solid;
	border-right-width: 1px;		
}
.navlNormal {
	color: #003300;
	background-color: #FFE65E;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 17px;
}
.navlNormal a, .navlNormal a:link, .navlNormal a:visited {
	color: #003300;
	text-decoration: none;
}
.navlNormal a:hover, .navlNormal a:active {
	color: #003300;
	text-decoration: underline;
}
.navlNormalSelected {
	color: #003300;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 17px;	
}
.navlFormTextfeld {
	color: #003300;
	border-color: #003300;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	width: 110px;
	height: 20px;
}
.navlFormButtonfeld {
	color: #FFFFFF;
	background-color: #15A123;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;	
}
.navlFormButtonfeld  a, .navlFormButtonfeld a:link, .navlFormButtonfeld a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.navlFormButtonfeld  a:hover, .navlFormButtonfeld a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.navlFormButtonfeldSelected {
	color: #003300;
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
}
.navlFormZelle {
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
}
#navlJSMenue {
	width: 146px;
	background-color: #FFFFFF;
	position: absolute;
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 7px;
	margin: 0px;
	border-width: 1px;
	border-color: #003300;
	border-left-width: 0px;  
	border-style: solid;
	visibility:hidden;  
}
#navlJSMenue a, #navlJSMenue a:link, #navlJSMenue a:visited {
	text-decoration: none;
}
#navlJSMenue a:hover {
	text-decoration: underline;
}
.navlJSMenueLink {
  text-indent: -10px;
  margin-left: 10px;
}
.navlJSUntermenueLink {
  text-indent: -10px;
  margin-left: 14px;
}

/*-------------------------------------------------------*/
/* Bildnavigation */
#bnav {
	color: #006600;
}
#bnav h1 {
	border-width: 0px;
	margin-left: 10px;
}
#bnav h2 {
	margin-left: 10px;
}
#bnav h3 {
	margin-left: 6px;
}
#bnav h4 {
	margin-left: 10px;
}
.bnavQualitaetOben {
	color: #FFFFFF;
	background-color: #15A123;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}
.bnavQualitaetOben h3 {
	color: #FFFFFF;
}
.bnavQualitaet {
	background-color: #F6F7A8;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;	
}
.bnavQualitaetUnten {
	color: #FFFFFF;
	background-color: #15A123;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;	
}
.bnavQualitaetUnten h3 {
	color: #FFFFFF;
}
.bnavQualitaetUnten a {
	color: #FFFFFF;
}
.bnavQualitaetUntenSelected {
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;	
}
.bnavQualitaetUnten h2 {
	margin-top: 0px;
}
.bnavOben {
	background-color: #FFE931;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;	
}
.bnavUnten {
	background-color: #FFE931;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;	
}
.bnavUntenSelected {
	background-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}
.bnavUnten h2 {
	margin-top: 0px;
}
.bnavSchnaeppchenOben {
	color: #FFFFFF;
	background-color: #CC0000;
	padding-left: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;		
}
.bnavSchnaeppchenUnten {
	color: #FFFFFF;
	background-color: #CC0000;
	padding-left: 3px;	
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;		
}
.bnavSchnaeppchenUnten a {
	color: #FFFFFF;
}
.bnavSchnaeppchenUntenSelected {
	color: #CC0000;
	background-color: #FFFFFF;
	padding-left: 3px;	
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;		
}

/*-------------------------------------------------------*/
/* Angebote */
#ange {
	color: #003300;
	background-color: #FFFDD5;
}
#ange a:hover {
	color: #009900;
}
/* #ange h1 {
    color: #990000;
	font-size: 22px;
	letter-spacing: 1px;
} */
#ange h2 {
	color: #990000;
	margin-bottom: 2px;
	line-height: 20px;
}
#ange h3 {
	font-size: 12px;
	line-height: 17px;
}
.angeGruppentitel {
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	font-size: 32px;
	font-weight: light;
	letter-spacing: 1px;
	color: #990000;
	padding-bottom: 20px;
}
.angeHznGruppentitel {
    font-family: HinzurNatur, "Times New Roman";
}
.angeIndexTitel { 
    color: #006600;
    font-size: 52px;
	border: 0px;
	font-family: Schreibschrift, "Times New Roman";
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 51px;
}
.angePRGRTitel { 
    color: #006600;
    font-size: 65px;
	border: 0px;
	font-family: Schreibschrift, "Times New Roman";
	margin-bottom: 0px;
	line-height: 68px;
}
.angeHznTitel {
    font-family: HinzurNatur, "Times New Roman";
	font-size: 55px;
	margin-top: 10px;
	line-height: 90px;
}
#ange.Preise {
	margin-top: 5px;
}
.angeSparpreis {
	color: #CC0000;
	font-size: 11px;
	text-align: right;
}
.angePreisSelected {
	/* background-image:url(../images/nav/fruehjahr/preis_selected.gif); */
	background-color: #FFFFFF;
}
.angeOben {
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
}
.angeHaupt {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.angePRUG {
	background-color: #FFE931;
	border-top-color: #003300;
	border-top-style: dashed;
	border-top-width: 1px;
	padding: 3px;
}
.angePRUG a, .angePRUG a:link, .angePRUG a:visited {
	text-decoration: none;
}
.angePRUG a:hover, .angePRUG a:active {
	text-decoration: underline;
}
.angeProdukt1 {
	color: #003300;
	padding-top: 5px;
	padding-bottom: 20px;
	border-top-color: #003300;
	border-top-style: dashed;
	border-top-width: 1px;
}
.angeProdukt1 img {
	margin-left: 35px;
	float: right;
}
.angeProdukt1 img.angeKennz {
    float: left;
	margin-left: 0px;
	margin-right: 5px;
}
.angeProdukt1 h1 {
	text-align: left;
}
.angeProdukt1 h2 {
	text-align: left;
	line-height: 14px;
}
.angeProdukt1 h3 {
	text-align: left;
	line-height: 14px;
}
.angeProdukt2 {
	color: #003300;
	padding-bottom: 20px;
	padding-top: 5px;
	border-top-color: #003300;
	border-top-style: dashed;
	border-top-width: 1px;
}
.angeProdukt2 img {
	margin-left: 35px;
	float: right;
}
.angeProdukt2 h1 {
	text-align: left;
}
.angeProdukt2 h2 {
	text-align: left;
	line-height: 14px;
}
.angeProdukt2 h3 {
	text-align: left;
	line-height: 14px;
}
/* .angeProdukt2 #ange.Preise {
	float: right;
} */
.angeProduktOption {
	border-bottom-color: #003300;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#ange.Preise img {
	margin-right: 3px;
	margin-left: 0px;
}
#ange select {
	border-color: #003300;
	border-width: 1px;
	border-style: solid;
	font-size: 11px;
	margin-bottom: 5px;
	margin-right: 5px;
}

#ange h3.angeWPAlphabet {
 	font-size: 14px;
	line-height: 22px;
}
.angeWPProdukt1 {
	padding: 2px;
}
.angeWPProdukt1 h3 {
	margin-left: 20px;
	text-indent: -20px;
}
.angeWPProdukt1 a {
	text-decoration: none;
}
.angeWPProdukt1 a:hover {
	text-decoration: underline;
}
.angeWPProdukt2 {
	padding: 2px;
	background-color: #F6F7A8;
}
.angeWPProdukt2 h3 {
	margin-left: 20px;
	text-indent: -20px;
}
.angeWPProdukt2 a {
	text-decoration: none;
}
.angeWPProdukt2 a:hover {
	text-decoration: underline;
}
.angeProduktnameSchwebend {
	background-color: #FFFFFF;
	position:absolute;
	padding: 2px;
	margin: 0px;
	width: 120px;
	border-width: 1px;
	border-color: #003300;
	border-style: solid;
	visibility:hidden;
}


/*-------------------------------------------------------*/
/* Sonderangebote */
#sang {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}
#sang table {
	padding-right: 0px;
	padding-left: 0px;
}
.sangOben {
	background-color: #CC0000;
}
.sangMitte {
	color: #003300;
	background-color: #F6F7A8;
	padding: 10px;
	padding: 10px;
	padding: 10px;
	border-left-color: #CC0000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CC0000;
	border-right-style: solid;
	border-right-width: 1px;
}
.sangMitte img {
	margin-top:10px;
}
.sangMitte h3 {
	line-height: 14px;
}
.angeGruppentitel p { margin: 0px; }
.sangTitel {
	font-size: 12px;
	margin-top: 0px;
    padding: 0px;
    font-weight: bold;
	letter-spacing: 0px;
}
.sangUnten {
	background-color: #CC0000;
}
.sangUnten a {
	color: #FFFFFF;
}
.sangUnten a:hover {
	color: #FFFFFF;
}
.sangHintergrund {
	background-color: #FFFDD5;
}

/*-------------------------------------------------------*/
/* Produkt-Infos */
#pinf {
	color: #003300;
	padding-right: 10px;
	padding-left: 10px;
}
#pinf table {
	padding-right: 0px;
	padding-left: 0px;
}
.pinfOben {
	background-color: #15A123;
}
.pinfOben h3 {
	color: #FFFFFF;
}
.pinfMitte {
	color: #003300;
	background-color: #F6F7A8;
	padding: 10px;
	padding: 10px;
	padding: 10px;
	padding-top: 0px;
	border-left-color: #BEDB89;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #BEDB89;
	border-right-style: solid;
	border-right-width: 1px;
}
.pinfMitte h3 {
	margin-top: 10px;
	line-height: 14px;
}
.pinfHznTitel {
    font-family: HinzurNatur, "Times New Roman";
	font-size: 20px;
}
.pinfHznLogo {
    font-family: HinzurNatur, "Times New Roman";
	font-size: 12px;
}
.pinfMitte img {
	margin-top:2px;
}
.pinfBildKlein {
	margin-right:12px;
	float: left;
}
.pinfUnten {
	background-color: #15A123;
}
.pinfUnten h3 {
	color: #FFFFFF;
}
.pinfUnten a {
	color: #FFFFFF;
}
.pinfHintergrund {
	background-color: #FFFDD5;
}
.pinfNaehrwertZeile {
	background-color: #FFFDD5;
}
h3.pinfAufzaehlPunkt {
	text-indent: -16px;
	margin-left: 16px;
	margin-top: 4px;
	margin-bottom: 0px;
}
h3.pinfAufzaehlPunkt2 {
	text-indent: -10px;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 0px;
}

/*-------------------------------------------------------*/
/* Informationen, Service, Formulare */
#info {
	color: #003300;
	background-color: #FFFDD5;
}
#info h2 {
	margin-top: 15px;
	color: #990000;
}
#info h3 { 
 	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	margin-top: 3px;
}
#info .infoAufzaehlung {
	margin-top: 3px;
	margin-left: 15px;
	text-indent: -10px;
}
#info .infoCheckboxAufzaehlung {
	margin-left: 24px;
	text-indent: -24px;
}
#info table {
	margin-top: 10px;
}
#info td {
	border-top: 1px;
	border-top-style: dashed;
	border-top-color: #990000;
}
#info .infoFormTextfeld {
	font-size: 14px;
    border-color: #003300;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	height: 17px;
}
#info .infoFormTextblock {
	font-size: 14px;
    border-color: #003300;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
}
#info select {
	font-size: 14px;
    border-color: #003300;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	height: 20px;
	vertical-align: middle;
}
.infoServiceUeberschrift {
	margin-left: 28px;
	text-indent: -28px;
}
.infoServiceHilfebild {
	float: right;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.infoServiceAbsatz {
	margin-left: 28px;
}
.infoServiceAufzaehlung {
	margin-left: 39px;
	text-indent: -11px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.infoServiceAufzaehlung2 {
	margin-left: 53px;
	text-indent: -10px;
	margin-bottom: 0px;
}
#info h3.infoServiceAufzaehlung {
	margin-top: 2px;
}
#info h3.infoServiceAufzaehlung2 {
	margin-top: 2px;
}
.infoRezeptSuchmethode {
	padding-bottom: 2px;
	margin-bottom: 10px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #990000;
}
#info .infoTabelle td {
	border: 0px;
}
#info .infoTabelle h3 {
	text-align:left;
}
.infoOkatSeitentitel {
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
}
.infoOkatSeiteklein {
	margin-top: 10px;
	margin-bottom: 5px;
}

#advkal td { margin: 0; border: 0; padding: 0; }

/*-------------------------------------------------------*/
/* Advents-Kalender */
#advkal table, #advkal td, #advkal img { margin: 0; padding: 0; }
#advkal { font-size: 120%; }
#advkal .anfang { padding: 5px; color: #FFF; background-color: #C00; display: inline; }
#advkal .produktname { margin-top: 10px; font-size: 180%; }
#advkal .button_warenkorb { background-color: #FF0; color: #030; border: 1px solid #FFF; font-size: 140%; 
  font-weight: bold; padding: 5px; text-decoration: underline !important; }
#advkal .link_zurueck { margin-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #C00; }
#advkal .tipp { margin-top: 20px; margin-bottom: 0px; }
#advkal .tipp_ueberschrift { margin-top: 3px; font-size: 180%; }
#advkal .tipp_text { border-bottom: 1px dotted #C00; margin-bottom: 20px; padding-bottom: 10px; }

/*-------------------------------------------------------*/
/* Rezept-Bereich */

#rezepte {
	background-color: #FFFFFF;
}
#rezepte h3 { 
 	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	margin-top: 3px;
}

/*-------------------------------------------------------*/
/* Warenkorb */
#wark {
	color: #003300;
	background-color: #FFFDD5;
	padding-left: 10px;
	padding-right: 10px;
}
#wark a:hover {
	color: #009900;
}
#wark h1 {
    color: #003300;
}
#wark h2 {
	margin-top: 10px;
}
.warkspartipp {
	color: #CC0000;
}
#wark td {
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-color: #003300;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
#wark td.warkNav {
     padding-top: 5px;
     padding-bottom: 5px;
	 border-top-width: 1px;
	 border-bottom-width: 1px;
  	 background-color: #F6F7A8;
}
#wark td.warkNav h2 {
	 margin: 0px;
}
.warkpos {
    padding-top: 10px;
}
.warkpos2 {
    padding-top: 10px;
	background-color: #F6F7A8;
}
.warkposSelected, .warkpos2Selected {
    padding-top: 10px;
	background-color: #FFFFFF;
}
.warkpos img, .warkpos2 img, .warkposSelected img, .warkpos2Selected img {
	float:left;
	margin-right: 10px;
}
#wark .warktabtitle {
	background-color: #F6F7A8;
	padding-top: 5px;
	padding-bottom: 5px;
}
.warksumme {
    color: #990000;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
}

/*-------------------------------------------------------*/
/* Fussbereich der Seiten */
#fuss {
	color: #003300;
	border-top-color: #FFE931;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFE931;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.fussMenue {
	padding: 5px;
	border-right-color: #FFE931;
	border-right-style: solid;
	border-right-width: 1px;
}
.fussImpressum {
	color: #003300;
	padding: 5px;
	padding-top: 20px;
}
