html, body {
	height: 100%; 
	width: 100%;
	color: #53534B;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	background-color: #FFFFFF;
	background-image: url(../img_goldsam/css/bg.jpg);
	background-repeat:repeat-x;
}

/* Hier finden sich die fest positionierten Elemente Grundlayout HOME*/
/* Mainlayout mlo */

#mloMain {
	padding-bottom: 30px;
}	
	
#mloHead1{
	width: 800px;
	height: 99px;
	border:0px;
	padding:0px 63px 0px 0px;
	margin: 0px;
	background-image: url(../img_goldsam/css/head_bg.jpg);
	background-repeat: no-repeat;
}

#mloHead2 {
	width: 765px;
	border:0px;
	padding:0px;
	margin: 7px 0px 0px 0px;
}

#mloLogo {
	padding: 20px 0px 0px 10px;
}

#mloMenu1 {
	width: 745px;
	height: 30px;
	color: #89562B;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 20px;
}

#mloMenu2 {
	padding: 0px 40px 0px 0px;
	color: #89562B;
	width: 260px;
	height: 20px;
	text-align: right;
	vertical-align: top;
	float: right;
}

#mloNewsletter {
	position: absolute;
	top: 81px;
	left: 613px;
	width: 107px;
	height: 16px;
	background-image: url(../img_goldsam/css/nwl_bg.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 0px 10px;
}

	
#mloFooter {
	position: absolute;
	visibility: hidden;
}

#FooterTop{
   height:30px;
   padding: 0px 0px 0px 470px;
   visibility:hidden;
}

#mloFooterInside {
	width: 765px;
	color: #DC9B09;
	border-top: 1px solid #DC9B09;
	padding: 2px 0px 10px 10px;
}

#mloFooterLinks {
	color: #DC9B09;
	width: 305px;
	float: left;
}

#mloFooterMitte {
	color: #DC9B09;
	width: 160px;
	float: left;
	vertical-align: top;
}

#mloFooterRechts {
	float:left;
	text-align: right;
	width: 290px;
}

#fixedArea {
	width: 800px;
	background-image:url(../img_goldsam/css/1x1braun.gif);
	background-repeat: repeat-y;
	background-position: 614px 0px;
	padding: 10px 0px 10px 0px;
}

#fixedArea2 {
	width: 800px;
	padding-bottom: 10px;
}

#mloSubmenu {
	width: 165px;
	padding: 0px 15px 0px 5px;
	float: left;
}

#mloContent {
	width: 390px;
	padding: 0px 40px 0px 0px;
	float: left;
}

#mloContainer {
	width: 167px;
	float: left;
}

#mloContainerHome {
	padding: 10px 0px 5px 0px;
	border-top: 1px solid #DD9B09;
}

/* Produktübersicht */
div.produktBlock {
	padding: 5px 0px 5px 0px;
}

div.produktDetail {
	height: 173px;
	border-left: 1px solid #C0880A;
	border-right: 1px solid #C0880A;
	background-image: url(../img_goldsam/css/produkte/produkt_default.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

div.produktBild {
	height: 163px;
	width: 150px;
	padding:10px 0px 0px 25px;
	float: left;
}

div.produktText {
	color: #000000;
	padding: 10px 10px 0px 25px;
}

div.produktLink {
	color: #C91106;
	text-transform: none;
	text-align:right;
	font-size: 11px;
	background-color: #F9F3E6;
	border: 1px solid #C0880A;
	padding: 2px;
}

.productViewL{
	width: 200px;
	float: left;
}

.productViewR{
	width: 190px;
	float: left;
}

.productViewPopupLinks{
	padding: 20px 0px 0px 20px;
	float:left;
}

.productViewU {
	padding: 10px 0px 0px 0px;
}

div.productViewU h3, div.rezepteWeitere h3{
	padding-bottom: 5px;
}

.productErhalt {
	margin-top: 10px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

.productLang {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #AAAAAA;
}

.productPulldown {
	margin: 10px 0px 0px 0px;
	width: 370px;
	height: 18px;
	color: #576379;
	background-color:#F0F0F1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva;
}

.productGroessen{
	padding: 20px 0px 0px 0px;
	width: 200px;
	float: left;
}

/* TextContent */

.BildRechts {
	float: right;
	padding: 10px 0px 2px 5px;
}

.BildLinks {
	float: left;
	padding: 10px 10px 2px 0px;
}

div.zutaten {
	display:block;
	width: 200px;
	float: left;
}

div.zubereitung {
	margin-top: 10px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #AAAAAA;
	
}

/* Auflistung von mehreren Artikeln (Uebersichtsseite) */

.subArticleArea {
	padding: 20px 0px 0px 0px;
}

.subArticleImage {
	width: 50px;
	margin: 0px 5px 5px 0px;
	float: left;
}

/* Rezeptebereich */
.rezeptUebersicht {
	padding: 5px 0px 15px 0px;
	margin-top: 15px;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

.rezeptBlock {
	float: left;
	width: 180px;
	padding: 0px 15px 10px 0px;
}

.rezeptArticleArea {
	padding: 10px 0px 0px 0px;
}

.rezeptBildLinks {
	float: left;
	padding: 0px 10px 2px 0px;
}

.rezeptArticleTEXT{
	padding:0px;
	margin:0px;
}

/* Rezeptformular */
.formrezleft {
	padding: 2px 0px 0px 0px;
	width: 140px;
	float: left;
}
.formrezright {
	width: 250px;
	float: left;
}

.formrezleft2 {
	width: 190px;
	float: left;
}
.formrezright2 {
	width: 190px;
	float: left;
}

.rezTextArea{
	width: 170px; height:50px; border: 1px solid #622C0A;
}

.formrezepttext {
	width: 220px; height:18px; border: 1px solid #622C0A;
}

.rezeptFormBlock{
	padding: 5px 0px 0px 0px;
}

.rezSubmit{
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #622C0A;
	border-left: 1px solid #622C0A;
	border-right: 1px solid #622C0A;
	border-bottom: 1px solid #622C0A;
	background-image: url(../img_goldsam/css/wPfeilR.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 15px;
	margin: 0px;
	height: 18px;
	background-color: #DC9B09;
}

.rezSubmitB{
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #622C0A;
	border-left: 1px solid #622C0A;
	border-right: 1px solid #622C0A;
	border-bottom: 1px solid #622C0A;
	background-image: url(../img_goldsam/css/wPfeilL.gif);
	background-position: 3px 6px;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 15px;
	margin: 0px;
	height: 18px;
	background-color: #DC9B09;
}

.rezButtonL{
	float: left;
}
.rezButtonR{
	float: right;
}

.rezFile{
	border-top: 1px solid #622C0A;
	border-left: 1px solid #622C0A;
	border-right: 1px solid #622C0A;
	border-bottom: 1px solid #622C0A;
	margin: 0px;
	height: 17px;
	width: 360px;
}

.rezeptEcard {
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	padding: 10px 10px 10px 90px;
	background-image: url(../img_goldsam/css/rezept_ecard.gif);
	background-position: 10px 12px;
	background-repeat: no-repeat;
}

.rezepteWeitere {
	/* border-top: 1px solid #AAAAAA; */
	padding: 10px 0px 10px 0px;
}

.contServiceDok {
 padding:20px 0px 10px 0px;
}

.contServiceLinien {
 padding: 10px 0px 5px 0px;
 border-bottom: 1px solid #AAAAAA; 
}

.contServiceLinks{
	width: 290px;
	padding-top: 3px;
	float: left;
}

.contServiceRechts{
	width: 80px;
	height: 25px;
	float:left;
	padding: 2px 0px 0px 10px;
	border-left: 1px solid #AAAAAA; 
}

.contServiceDocAuswahlD{
	padding: 20px 10px 10px 0px;
	text-align: right;
	float: right;
}

.noPadding {
	width: 12px;
	height: 15px;
	padding:0px 0px 0px 0px;
	margin: 0px 7px 0px 0px;
	float: left;
}

/* Linkbereich */
.LinkInfoI {
	float: left;
	width: 25px;
	height: 20px;
	border-right: 1px solid #AAAAAA;
	padding: 1px;
}

.LinkInfoR {
	float: left;
	height: 20px;
	padding: 0px 0px 0px 10px;
}

/* Formatierung des Kontakt Formulars */
.formkontakt {
	width:340px; margin: 10px; padding: 0px;
}

.formBlock{
	clear: both;
  padding: 3px 0px 3px 0px;
}

.formUnit{
	clear: both;
  padding: 3px 0px 3px 0px;
}

.formkontaktlabel {
	display: block; margin: 10px 0px 5px 0px;
}

.formkontaktleft {
	display: block; width:160px; float: left;
}

.formkontaktright {
	display: block; width:160px; float: left;
}

.formkontakttext {
	width: 155px; height:18px; border: 1px solid #909FB0;
}

.formkontakttextlong {
	width: 318px; height:18px; border: 1px solid #909FB0;
}

.formkontaktdesc {
	width: 318px; margin: 10px 0px 10px 0px;
}

.formkontaktsend {
	margin: 20px 0px 10px 0px;
}

.formkontaktcheck {
	display: inline; margin: 0px; vertical-align: middle;
}

.formkontakttextarea {
	display: block; width: 300px; height:90px; margin: 10px 0px 10px 0px; text-align: left; border: 1px solid #909FB0;
}

.kontaktSendButton {
	padding:20px 10px 5px 0px;
}

/* Formatierung des Kontakt Formulars Ende */ 

/* Containerbereich */
.containerBG {
	background-color: #DFDFDF;
	padding: 2px 0px 1px 2px;
}

.ContainerBlock {
	padding:0px;
	width: 160px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.ContainerBlockLast {
	width: 160px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.containerImgOnly {
	border-top: 1px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.containerItem {
	border-top: 1px solid #FFFFFF;
	padding: 5px 2px 5px 0px;
	margin: 0px;
}

.containerImg{
	padding: 0px;
	margin:0px;
	float: left;
}

.containerText {
	float: left;
	margin:0px;
	padding: 0px 0px 0px 3px;
}

/* containerHome */

.containerHomeArea {
	padding: 5px 0px 5px 0px;
	background-image:url(../img_goldsam/css/containerHomebg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.containerHomeRdW {
	float: left;
	width: 165px;
	padding: 2px 10px 2px 10px;
}

.containerHomeBild {
	width: 140px;
	border: 1px solid #DD9B09;
	padding: 1px;
}

.containerHomeBild240 {
	width: 230px;
	border: 1px solid #DD9B09;
	padding: 1px;
}

.containerHomeCA {
	float: left;
	width: 263px;
	padding: 2px 10px 2px 17px;
}

.containerHomeTextarea {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.containerHomeTeaser {
	float: left;
	width: 265px;
	padding: 2px 10px 2px 25px;
}

/* Infoletter-Banner (standard-banner) */
.banner {
	position: absolute;
	top: 137px;
	left: 762px;
	color: #89562B;
}
.banner_tdcenter {
	vertical-align: middle;
}

/* E-Cards */
.eCardPreBlock1 {
	width: 205px;
	float: left;
	padding: 10px 0px 0px 0px;
}

.eCardPreBlock0 {
	float: left;
	padding: 10px 0px 0px 0px;
}

.eCardPreBlockBild {
	padding: 0px 0px 5px 0px;
}

.eCardPreBlockButton {
	width: 177px;
}

.eCardPreBlockButtonL {
	float: left;
	height: 20px;
	width: 141px;
	padding: 2px 0px 0px 5px;
	background-color:#F6DD8C;
	border: 1px solid #DD9B09;
} 

.eCardPreBlockButtonR {
	float: left;
	padding:0px;
	margin: 0px;
	background-color:#F6DD8C;
	border-top: 1px solid #DD9B09;
	border-right: 1px solid #DD9B09;
	border-bottom: 1px solid #DD9B09;
} 
 
.eCardFormBlock {
	padding: 10px 0px 0px 0px;
} 

.eCardFormW35 {
	float: left;
	width: 35px;
	padding: 4px 0px 0px 0px;
}

.eCardFormW75 {
	padding: 4px 0px 0px 20px;
	float: left;
	width: 45px;
}
	
.eCardFormWText {
	float: left;
	width: 142px;
}

.eCardFormText {
	width: 140px; height:18px; border: 1px solid #622C0A;
}

.eCardFormArea {
 	display: block; width: 385px; height:90px; text-align: left; border: 1px solid #622C0A;
}

.eCardFormSubmit {
	padding: 10px 0px 0px 0px;
}

.ecardShowBlock {
	padding: 10px 0px 0px 0px;
}

/* Suche */
.inputsearchFields {
	width: 100px; height:18px; border: 1px solid #DC9B09;
	vertical-align:text-top;
}

.sucheBereich, .sucheHeadArea {
	padding: 10px;
	border-bottom: 1px solid #AAAAAA;
}

.sucheLink, .sucheLinkProdukt{
	padding: 5px 0px 3px 0px;
}

.sucheText{
	padding: 0px 0px 0px 2px;
}

/* Druckansicht */
#PrintHead{
	height: 58px;
	text-align: right;
	color: #555555;
	font-weight: bold;
	padding: 39px 10px 0px 0px;
	background-image: url(../img_goldsam/css/printlogo.gif);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #AAAAAA;	
}
	
#PrintDataArea {
	padding: 10px;
}

#PrintBottom{
	border-top: 1px solid #AAAAAA;
	padding: 2px 10px 10px 10px;
	margin: 20px 0px 0px 0px;
	text-align: right;
}

/* Infoletterbereich */
.ilAnmelden {
	padding: 20px 0px 20px 0px;
}

.ilAbmelden {
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #0B6495;
}

.NWLArt, .NWLHinweis {
	padding: 10px 0px 10px 0px;
}

.formNWLUnit {
	padding: 5px 0px 0px 0px;	
}

.NWLLabel {
	width: 100px;
	float: left;
	padding: 2px 0px 0px 0px;
}

.textfield170 {
	width: 197px;
	height: 18px;
	color: #555555;
}

.select170 {
	width: 170px;
	height: 18px;
	border-color: #A5ACB2;
	color: #555555;
}

.textfield66 {
	width: 66px;
	height: 18px;
	color: #555555;
}

.pulldown66 {
	width: 66px;
	height: 17px;
	border-color: #A5ACB2;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva;
	text-decoration: none;
	color: #555555;
	padding: 0px;
	vertical-align: middle;
}

.textfield100 {
	width: 100px;
	height: 18px;
	color: #555555;
}

.downloadAppsItem{
	height: 30px;
	padding: 0px 0px 5px 5px;
	text-align: left;
}

/* Tooltip Formatierung */
div#tipDiv {
  position:absolute; 
  visibility:hidden; 
  left:0; 
  top:0; 
  z-index:10000;
  background-color:#DC9B09;
  border:2px solid #622C0A;
  width:242px; 
  padding:4px;
  color:#FFFFFF; 
  font-size:11px;
}

/* Blockaufloeser */
div.clearAll {clear: both; line-height: 0px; height: 0px; margin:0px 0px 0px 0px; font-size: 0px; padding:0px;}

