
	label {
	}
		.checkboxLabel {
			float: left;
			padding: 15px 0 5px 0;
		}

		.radioLabel {
			float: left;
			padding: 2px 0 5px 0;
		}

		.radioLabelBold {
			margin: 0 0 10px 0;
			color: #313131;
			font-size: 13px;
			font-weight: bold;
			cursor: pointer; cursor: hand;
			display: block;
			line-height: auto;
		}

	input,
	textarea,
	select {
		margin: 0 0 10px 0;
		padding: 2px;
		border: 1px solid #EE7D28;
		width: 200px;
		display: block;
	}

	select {
		padding: 2px 2px 0 2px;
	}

		input.small,
		textarea.small {
			width: 110px;
		}
		input.mini {
			height: 18px;
			width: 82px;
		}
		select.small {
			width: 117px;
			_width: 130px;
		}

		input.hidden {
			display: none;
			border: 0;
		}

		input.submitOrange {
			width: 100px;
			color: #FFFFFF;
			font-size:14px;
			font-weight: bold;
			border: 0;
			background-color: #FF7900;
			cursor: hand; cursor: pointer;
		}
		input.submitOrange:hover {
			color: #FFFFFF;
			background-color: #FFBC7F;
		}

		input.submitOrangeBig {
			width: 150px;
			color: #FFFFFF;
			font-size:14px;
			font-weight: bold;
			border: 0;
			background-color: #FF7900;
			cursor: hand; cursor: pointer;
		}
		input.submitOrangeBig:hover {
			color: #FFFFFF;
			background-color: #FFBC7F;
		}

		input.submitRed {
			width: 100px;
			height: 24px;
			color: #FFFFFF;
			font-size:14px;
			font-weight: bold;
			border: 0;
			background-color: #D3222A;
			cursor: hand; cursor: pointer;
		}
		input.submitRed:hover {
			color: #FFFFFF;
			background-color: #E99094;
		}

		div.submitDisabled {
			width: 160px;
			padding: 4px 0 4px 0;
			color: #FFFFFF;
			font-size:14px;
			font-weight: bold;
			text-align: center;
			border: 0;
			background-color: #B5B5B5;
		}

		input.checkbox {
			margin: 15px 0 10px 0;
			width: 20px;
			float: left;
			border: 0;
		}
			input.checkbox2 {
				margin: 5px 0 10px 0;
				width: 20px;
				float: left;
				border: 0;
			}

		input.radio {
			margin: 3px 0 10px 0;
			width: 20px;
			float: left;
			border: 0;
		}
			input.radio2 {
				margin: 2px 0 0 0;
				float: left;
				width: 20px;
				height: 12px;
				border: 0;
			}

		.readonly {
			background-color: #EBEBEB;
		}

		textarea.contact {
			width: 370px;
			height: 120px;
		}
		textarea.orderNotice {
			width: 370px;
			height: 60px;
		}
		textarea.events {
			width: 228px;
			height: 90px;
		}
		textarea.coupon {
			width: 150px;
			height: 80px;
		}

		input.submitContact {
			width: 100px;
			margin: 117px 0 0 0;
			color: #FFFFFF;
			font-size:14px;
			font-weight: bold;
			border: 0;
			background-color: #FF7900;
			cursor: hand; cursor: pointer;
		}
		input.submitContact:hover {
			color: #FFFFFF;
			background-color: #FFBC7F;
		}

		input.submitNewsletter {
			width: 100px;
			margin: 17px 0 0 0;
			color: #FFFFFF;
			font-size:14px;
			font-weight: bold;
			border: 0;
			background-color: #FF7900;
			cursor: hand; cursor: pointer;
		}
		input.submitNewsletter:hover {
			color: #FFFFFF;
			background-color: #FFBC7F;
		}


	.inplaceeditor-form {
		margin: 0;
	}

	.inplaceeditor-form input {
		width: 120px;
	}
		.inplaceeditor-form a.editor_ok_link {
			margin-right: 20px;
		}


	.msgForm {
		width: 200px;
		margin: 20px 0 0 0;
	}

/* mix buttons on front page and bar page */
#addMixToBasketLayer,
#addMixToGroupBasketLayer {
	width: 360px;
	height: 180px;
	background-color: #FFFFFF;
	border: 12px solid #FF7900;
}
.mixButtonArrows {
	padding: 0 2px 0 0;
	float: left;
}
.mixButtonText {
	margin: 2px 0 0 3px;
	_margin: 4px 0 0 3px;
	float: left;
}
.mixButtonTextCommon {
	margin: 2px 0 2px 3px;
	_margin: 4px 0 4px 3px;
}
.mixButtonWrap {
	display: block;
	padding: 2px 0 2px 2px;
	margin: 0 0 2px 0;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;cursor:hand;
}
.mixButtonInput {
	margin: 0 1px 0 0;
	width: 13px;
	height: 13px;
	font-weight: bold;
}
	/* bauchgefuehl */
	.mixButtonWrapBauchgefuehl {
		background-color: #A4B946;
		border-top: 1px solid #BFCE7D;
		border-left: 1px solid #BFCE7D;
		border-bottom: 1px solid #738231;
		border-right: 1px solid #738231;
	}
	.mixButtonInputBauchgefuehl {
		border-top: 1px solid #BFCE7D;
		border-left: 1px solid #BFCE7D;
		border-right: 2px solid #BFCE7D;
		border-bottom: 2px solid #BFCE7D;
	}
	/* dracula */
	.mixButtonWrapDracula {
		background-color: #942E22;
		border-top: 1px solid #B46C64;
		border-left: 1px solid #B46C64;
		border-bottom: 1px solid #682018;
		border-right: 1px solid #682018;
	}
	.mixButtonInputDracula {
		border-top: 1px solid #B46C64;
		border-left: 1px solid #B46C64;
		border-right: 2px solid #B46C64;
		border-bottom: 2px solid #B46C64;
	}
	/* liebestrunk */
	.mixButtonWrapLiebestrunk {
		background-color: #B01E07;
		border-top: 1px solid #C86151;
		border-left: 1px solid #C86151;
		border-bottom: 1px solid #7C1505;
		border-right: 1px solid #7C1505;
	}
	.mixButtonInputLiebestrunk {
		border-top: 1px solid #C86151;
		border-left: 1px solid #C86151;
		border-right: 2px solid #C86151;
		border-bottom: 2px solid #C86151;
	}
	/* melondie */
	.mixButtonWrapMelondie {
		background-color: #677C1F;
		border-top: 1px solid #94A362;
		border-left: 1px solid #94A362;
		border-bottom: 1px solid #485716;
		border-right: 1px solid #485716;
	}
	.mixButtonInputMelondie {
		border-top: 1px solid #94A362;
		border-left: 1px solid #94A362;
		border-right: 2px solid #94A362;
		border-bottom: 2px solid #94A362;
	}
	/* premierensaft */
	.mixButtonWrapPremierensaft {
		background-color: #E9C63E;
		border-top: 1px solid #F0D778;
		border-left: 1px solid #F0D778;
		border-bottom: 1px solid #A48B2C;
		border-right: 1px solid #A48B2C;
	}
	.mixButtonInputPremierensaft {
		border-top: 1px solid #F0D778;
		border-left: 1px solid #F0D778;
		border-right: 2px solid #F0D778;
		border-bottom: 2px solid #F0D778;
	}
	/* wintervitafit */
	/* immunimum */
	.mixButtonWrapWintervitafit,
	.mixButtonWrapImmunimum {
		background-color: #E6BC4F;
		border-top: 1px solid #EDD083;
		border-left: 1px solid #EDD083;
		border-bottom: 1px solid #A18437;
		border-right: 1px solid #A18437;
	}
	.mixButtonInputWintervitafit,
	.mixButtonInputImmunimum {
		border-top: 1px solid #EDD083;
		border-left: 1px solid #EDD083;
		border-right: 2px solid #EDD083;
		border-bottom: 2px solid #EDD083;
	}
	/* winterwunderland */
	.mixButtonWrapWinterwunderland {
		background-color: #B63136;
		border-top: 1px solid #CC6E72;
		border-left: 1px solid #CC6E72;
		border-bottom: 1px solid #802226;
		border-right: 1px solid #802226;
	}
	.mixButtonInputWinterwunderland {
		border-top: 1px solid #CC6E72;
		border-left: 1px solid #CC6E72;
		border-right: 2px solid #CC6E72;
		border-bottom: 2px solid #CC6E72;
	}
	/* fruehlingsputz */
	.mixButtonWrapFruehlingsputz {
		background-color: #64731C;
		border-top: 1px solid #929D60;
		border-left: 1px solid #929D60;
		border-bottom: 1px solid #465014;
		border-right: 1px solid #465014;
	}
	.mixButtonInputFruehlingsputz {
		border-top: 1px solid #929D60;
		border-left: 1px solid #929D60;
		border-right: 2px solid #929D60;
		border-bottom: 2px solid #929D60;
	}
	/* fruehlingserwachen */
	.mixButtonWrapFruehlingserwachen {
		background-color: #AA2C1A;
		border-top: 1px solid #C46C5F;
		border-left: 1px solid #C46C5F;
		border-bottom: 1px solid #771F12;
		border-right: 1px solid #771F12;
	}
	.mixButtonInputFruehlingserwachen {
		border-top: 1px solid #C46C5F;
		border-left: 1px solid #C46C5F;
		border-right: 2px solid #C46C5F;
		border-bottom: 2px solid #C46C5F;
	}
	/* katertrink */
	.mixButtonWrapKatertrink {
		background-color: #84120F;
		border-top: 1px solid #A95957;
		border-left: 1px solid #A95957;
		border-bottom: 1px solid #6A0E0C;
		border-right: 1px solid #6A0E0C;
	}
	.mixButtonInputKatertrink {
		border-top: 1px solid #A95957;
		border-left: 1px solid #A95957;
		border-right: 2px solid #A95957;
		border-bottom: 2px solid #A95957;
	}
	/* schnellfaster */
	.mixButtonWrapSchnellfaster {
		background-color: #8D702A;
		border-top: 1px solid #A48D55;
		border-left: 1px solid #A48D55;
		border-bottom: 1px solid #715A22;
		border-right: 1px solid #715A22;
	}
	.mixButtonInputSchnellfaster {
		border-top: 1px solid #A48D55;
		border-left: 1px solid #A48D55;
		border-right: 2px solid #A48D55;
		border-bottom: 2px solid #A48D55;
	}
	/* morgentau */
	.mixButtonWrapMorgentau {
		background-color: #CB5D19;
		border-top: 1px solid #DB8E5E;
		border-left: 1px solid #DB8E5E;
		border-bottom: 1px solid #A24A14;
		border-right: 1px solid #A24A14;
	}
	.mixButtonInputMorgentau {
		border-top: 1px solid #DB8E5E;
		border-left: 1px solid #DB8E5E;
		border-right: 2px solid #DB8E5E;
		border-bottom: 2px solid #DB8E5E;
	}
	/* fresh sour */
	.mixButtonWrapFreshsour {
		background-color: #E8A623;
		border-top: 1px solid #EFC165;
		border-left: 1px solid #EFC165;
		border-bottom: 1px solid #BA851C;
		border-right: 1px solid #BA851C;
	}
	.mixButtonInputFreshsour {
		border-top: 1px solid #EFC165;
		border-left: 1px solid #EFC165;
		border-right: 2px solid #EFC165;
		border-bottom: 2px solid #EFC165;
	}
	/* gemueserama */
	.mixButtonWrapGemueserama {
		background-color: #D13014;
		border-top: 1px solid #DF6E5A;
		border-left: 1px solid #DF6E5A;
		border-bottom: 1px solid #93220E;
		border-right: 1px solid #93220E;
	}
	.mixButtonInputGemueserama {
		border-top: 1px solid #DF6E5A;
		border-left: 1px solid #DF6E5A;
		border-right: 2px solid #DF6E5A;
		border-bottom: 2px solid #DF6E5A;
	}
	/*beachbaby*/
	.mixButtonWrapBeachbaby {
		background-color: #A93C39;
		border-top: 1px solid #D28F87;
		border-left: 1px solid #D28F87;
		border-bottom: 1px solid #85423A;
		border-right: 1px solid #85423A;
	}
	.mixButtonInputBeachbaby {
		border-top: 1px solid #D28F87;
		border-left: 1px solid #D28F87;
		border-right: 2px solid #D28F87;
		border-bottom: 2px solid #D28F87;
	}
	/*sommertraum*/
	.mixButtonWrapSommertraum {
		background-color: #8E1C1B;
		border-top: 1px solid #B06160;
		border-left: 1px solid #B06160;
		border-bottom: 1px solid #631413;
		border-right: 1px solid #631413;
	}
	.mixButtonInputSommertraum {
		border-top: 1px solid #B06160;
		border-left: 1px solid #B06160;
		border-right: 2px solid #B06160;
		border-bottom: 2px solid #B06160;
	}
	/*himbaerchen*/
	.mixButtonWrapHimbaerchen {
		background-color: #FF7975;
		border-top: 1px solid #FFA19F;
		border-left: 1px solid #FFA19F;
		border-bottom: 1px solid #B25452;
		border-right: 1px solid #B25452;
	}
	.mixButtonInputHimbaerchen {
		border-top: 1px solid #FFA19F;
		border-left: 1px solid #FFA19F;
		border-right: 2px solid #FFA19F;
		border-bottom: 2px solid #FFA19F;
	}
	/*jungbrunnen*/
	.mixButtonWrapJungbrunnen {
		background-color: #2E0C16;
		border-top: 1px solid #6D555C;
		border-left: 1px solid #6D555C;
		border-bottom: 1px solid #20080F;
		border-right: 1px solid #20080F;
	}
	.mixButtonInputJungbrunnen {
		border-top: 1px solid #6D555C;
		border-left: 1px solid #6D555C;
		border-right: 2px solid #6D555C;
		border-bottom: 2px solid #6D555C;
	}
	/*biovampir*/
	.mixButtonWrapBiovampir {
		background-color: #2E0C16;
		border-top: 1px solid #6D555C;
		border-left: 1px solid #6D555C;
		border-bottom: 1px solid #20080F;
		border-right: 1px solid #20080F;
	}
	.mixButtonInputBiovampir {
		border-top: 1px solid #6D555C;
		border-left: 1px solid #6D555C;
		border-right: 2px solid #6D555C;
		border-bottom: 2px solid #6D555C;
	}
	/*glueckstrunk*/
	.mixButtonWrapGlueckstrunk {
		background-color: #8F3A35;
		border-top: 1px solid #A5615D;
		border-left: 1px solid #A5615D;
		border-bottom: 1px solid #722E2A;
		border-right: 1px solid #722E2A;
	}
	.mixButtonInputGlueckstrunk {
		border-top: 1px solid #A5615D;
		border-left: 1px solid #A5615D;
		border-right: 2px solid #A5615D;
		border-bottom: 2px solid #A5615D;
	}
	/*biopower*/
	.mixButtonWrapBiopower {
		background-color: #B75117;
		border-top: 1px solid #C57445;
		border-left: 1px solid #C57445;
		border-bottom: 1px solid #722E2A;
		border-right: 1px solid #722E2A;
	}
	.mixButtonInputBiopower {
		border-top: 1px solid #C57445;
		border-left: 1px solid #C57445;
		border-right: 2px solid #C57445;
		border-bottom: 2px solid #C57445;
	}
	/*gesundbrunnen*/
	.mixButtonWrapGesundbrunnen {
		background-color: #7C4B38;
		border-top: 1px solid #966F60;
		border-left: 1px solid #966F60;
		border-bottom: 1px solid #633C2D;
		border-right: 1px solid #633C2D;
	}
	.mixButtonInputGesundbrunnen {
		border-top: 1px solid #966F60;
		border-left: 1px solid #966F60;
		border-right: 2px solid #966F60;
		border-bottom: 2px solid #966F60;
	}
	/*bunterherbst*/
	.mixButtonWrapBunterherbst {
		background-color: #7D2C26;
		border-top: 1px solid #975651;
		border-left: 1px solid #975651;
		border-bottom: 1px solid #64231E;
		border-right: 1px solid #64231E;
	}
	.mixButtonInputBunterherbst {
		border-top: 1px solid #975651;
		border-left: 1px solid #975651;
		border-right: 2px solid #975651;
		border-bottom: 2px solid #975651;
	}
	/*biozimtzauber*/
	.mixButtonWrapBiozimtzauber,
	.mixButtonWrapBiowinterwunderland,
	.mixButtonWrapBiofreshsour {
		background-color: #7AB620;
		border-top: 1px solid #A2CC63;
		border-left: 1px solid #A2CC63;
		border-bottom: 1px solid #557F16;
		border-right: 1px solid #557F16;
	}
	.mixButtonInputBiozimtzauber,
	.mixButtonInputBiowinterwunderland,
	.mixButtonInputBiofreshsour {
		border-top: 1px solid #A2CC63;
		border-left: 1px solid #A2CC63;
		border-right: 2px solid #A2CC63;
		border-bottom: 2px solid #A2CC63;
	}
	/*wintertraum*/
	.mixButtonWrapWintertraum {
		background-color: #BB601E;
		border-top: 1px solid #D09062;
		border-left: 1px solid #D09062;
		border-bottom: 1px solid #834315;
		border-right: 1px solid #834315;
	}
	.mixButtonInputWintertraum {
		border-top: 1px solid #D09062;
		border-left: 1px solid #D09062;
		border-right: 2px solid #D09062;
		border-bottom: 2px solid #D09062;
	}
	/*orangen*/
	.mixButtonWrapOrangen {
		background-color: #ffc500;
		border-top: 1px solid #ffd74d;
		border-left: 1px solid #ffd74d;
		border-bottom: 1px solid #e0ad00;
		border-right: 1px solid #e0ad00;
	}
	.mixButtonInputOrangen {
		border-top: 1px solid #ffd74d;
		border-left: 1px solid #ffd74d;
		border-right: 2px solid #ffd74d;
		border-bottom: 2px solid #ffd74d;
	}

#addBoxToBasketLayer {
	width: 360px;
	height: 180px;
	background-color: #FFFFFF;
	border: 12px solid #FF7900;
}
.boxButtonArrows {
	padding: 0 2px 0 0;
	float: left;
}
.boxButtonText {
	margin: 2px 0 0 3px;
	_margin: 4px 0 0 3px;
	float: left;
}
.boxButtonTextCommon {
	margin: 2px 0 2px 3px;
	_margin: 4px 0 4px 3px;
}
.boxButtonWrap {
	display: block;
	padding: 2px 0 2px 2px;
	margin: 0 0 2px 0;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;cursor:hand;
}
.boxButtonInput {
	margin: 0 1px 0 0;
	width: 13px;
	height: 13px;
	font-weight: bold;
}

	/* box1 */
	.boxButtonWrap1 {
		background-color: #FF7900;
		border-top: 1px solid #FFA14D;
		border-left: 1px solid #FFA14D;
		border-bottom: 1px solid #B25400;
		border-right: 1px solid #B25400;
	}
	.boxButtonInput1 {
		border-top: 1px solid #FFA14D;
		border-left: 1px solid #FFA14D;
		border-right: 2px solid #FFA14D;
		border-bottom: 2px solid #FFA14D;
	}
	/* box 2 */
	.boxButtonWrap2 {
		background-color: #D3222A;
		border-top: 1px solid #E0656A;
		border-left: 1px solid #E0656A;
		border-bottom: 1px solid #93181D;
		border-right: 1px solid #93181D;
	}
	.boxButtonInput2 {
		border-top: 1px solid #E0656A;
		border-left: 1px solid #E0656A;
		border-right: 2px solid #E0656A;
		border-bottom: 2px solid #E0656A;
	}
	/* box 3 */
	.boxButtonWrap3 {
		background-color: #A4B946;
		border-top: 1px solid #BFCE7E;
		border-left: 1px solid #BFCE7E;
		border-bottom: 1px solid #728131;
		border-right: 1px solid #728131;
	}
	.boxButtonInput3 {
		border-top: 1px solid #BFCE7E;
		border-left: 1px solid #BFCE7E;
		border-right: 2px solid #BFCE7E;
		border-bottom: 2px solid #BFCE7E;
	}
	/* box 385 */
	.boxButtonWrap4 {
		background-color: #A31A08;
		border-top: 1px solid #BF5F53;
		border-left: 1px solid #BF5F53;
		border-bottom: 1px solid #721206;
		border-right: 1px solid #721206;
	}
	.boxButtonInput4 {
		border-top: 1px solid #BF5F53;
		border-left: 1px solid #BF5F53;
		border-right: 2px solid #BF5F53;
		border-bottom: 2px solid #BF5F53;
	}
	/* box 932 */
	.boxButtonWrap5 {
		background-color: #521013;
		border-top: 1px solid #86585A;
		border-left: 1px solid #86585A;
		border-bottom: 1px solid #420D0F;
		border-right: 1px solid #420D0F;
	}
	.boxButtonInput5 {
		border-top: 1px solid #86585A;
		border-left: 1px solid #86585A;
		border-right: 2px solid #86585A;
		border-bottom: 2px solid #86585A;
	}
	/* box 933 */
	.boxButtonWrap6 {
		background-color: #9D9A27;
		border-top: 1px solid #BBB868;
		border-left: 1px solid #BBB868;
		border-bottom: 1px solid #7E7B1F;
		border-right: 1px solid #7E7B1F;
	}
	.boxButtonInput6 {
		border-top: 1px solid #BBB868;
		border-left: 1px solid #BBB868;
		border-right: 2px solid #BBB868;
		border-bottom: 2px solid #BBB868;
	}
	/* box 991, 1035, 1036*/
	.boxButtonWrap7 {
		background-color: #D0151F;
		border-top: 1px solid #D9444C;
		border-left: 1px solid #D9444C;
		border-bottom: 1px solid #920F16;
		border-right: 1px solid #920F16;
	}
	.boxButtonInput7 {
		border-top: 1px solid #D9444C;
		border-left: 1px solid #D9444C;
		border-right: 2px solid #D9444C;
		border-bottom: 2px solid #D9444C;
	}

	/* common red */
	.mixButtonWrapRed {
		background-color: #D3222A;
		border-top: 1px solid #E06469;
		border-left: 1px solid #E06469;
		border-bottom: 1px solid #94181D;
		border-right: 1px solid #94181D;
	}

	#headerLoginEmail,
	#headerLoginPassword {
		margin: 0 4px 0 0;
		border: 1px solid #CECECE;
		float: left;
		font-size: 10px;
		height: 12px;
		width: 100px;
	}
	#headerLoginSubmit {
		float: left;
		width: 60px;
		height: 18px;
		border: 0;
		background: none;
		margin: -2px 0 0 -2px;
	}