html,body {
	margin:0;
	padding:0;
	height:100%;
	border: 0;
}

body {
	color:#436704;
	font-size:12px;
	line-height:18px;
	font-family:arial, verdana, helvetica, "trebuchet MS", sans-serif;
	background: #223108 url('/img/bgkachel.gif') top repeat-y;
}

p{
	margin-bottom:12px;
}

img { border:none; }

br.clear { clear: both; }

#container {
	width:940px;
	margin:auto;
	height:100%;
	min-height:650px;
}

hr.popup {
	height:1px;
	border-top: dotted 1px #4c6f0f;
	border-bottom:0;
	border-left:0;
	border-right:0;
	}

#globalnav {
	background: #FFF url('/img/globalnav_bg.gif') top repeat-x;
	width:940px;
	height:31px;
	}

#globalnav_orbit {
	float:left;
	}

#globalnav_balance {
	float:right;
	}

/* ---------------------------- PRINAV STYLES ---------------------------- */

#prinav {
	height:47px;
	background: url('/img/prinav_bg.gif') no-repeat;
	padding-left:88px;
}

#zuhause a 			  { display:block;background: url("/img/btn_1_zuhause.gif") 0 0 no-repeat;width:95px;height:47px;float:left; }
#zuhause a:hover  { background-position: 0 -47px; }
#zuhause a:active { background-position: 0 -94px; }
#zuhause a.current { background-position: 0 -94px }

#moment a 			  { display:block;background: url("/img/btn_2_momentfuerdich.gif") 0 0 no-repeat;width:193px;height:47px;margin-left:31px;float:left; }
#moment a:hover   { background-position: 0 -47px; }
#moment a:active  { background-position: 0 -94px; }
#moment a.current { background-position: 0 -94px }

#klangwelten a 			   { display:block;background: url("/img/btn_3_klangwelten.gif") 0 0 no-repeat;width:170px;height:47px;margin-left:31px;float:left; }
#klangwelten a:hover   { background-position: 0 -47px; }
#klangwelten a:active  { background-position: 0 -94px; }
#klangwelten a.current { background-position: 0 -94px }

#wohlfuehlen a 			   { display:block;background: url("/img/btn_4_wohlfuehlen.gif") 0 0 no-repeat;width:108px;height:47px;margin-left:31px;float:left; }
#wohlfuehlen a:hover   { background-position: 0 -47px; }
#wohlfuehlen a:active  { background-position: 0 -94px; }
#wohlfuehlen a.current { background-position: 0 -94px }

#geniessen a				{ display:block;background: url("/img/btn_5_geniessen.gif") 0 0 no-repeat;width:78px;height:47px;margin-left:31px;float:left; }
#geniessen a:hover   { background-position: 0 -47px; }
#geniessen a:active  { background-position: 0 -94px; }
#geniessen a.current { background-position: 0 -94px }

/* ---------------------------- CONTENT STYLES ---------------------------- */

#intro_content {
	height:100%;
	min-height:100%;
	background-color:#223108;
}

#content {
	height:100%;
	min-height:650px;
	background: #8eaa46 url('/img/content_bg.gif') top repeat-x;
	padding:30px 0 0 15px;
}

h1 {
	font-size: 15px;
	line-height: 22px;
	letter-spacing: -0.025em;
	font-weight: bold;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:-1px;
}

h2 {
	font-size: 14px;
	text-transform:uppercase;
	font-weight: normal;
	margin-top:0px;
	margin-bottom:5px;
	background: url('/img/bg_dotline.gif') bottom repeat-x;
}
	
a 				{ text-decoration: none; color: #436704; }
a:hover 	{ text-decoration: underline; color: #436704; }
a.current	{ font-weight:bold; color: #436704; }


.acol, #bcol, #ccol {
	float:left;
	width:290px;
	margin-right:15px;
	border:solid 0 red;
}

#doublecol {
	float:left;
	width:595px;
}

#triplecol {
	width:906px;
}

#tabelle table.naehrwert {
	width:100%;
}

#tabelle td.naehrwert {
	padding:4px;
}

#page_moment a 			  { display:block;background: url("/img/hp_teaser_01.jpg") 0 0 no-repeat;width:294px;height:265px; }
#page_moment a:hover  { background-position: 0 -265px; }

#page_klangwelten a 			  { display:block;background: url("/img/hp_teaser_02.jpg") 0 0 no-repeat;width:294px;height:265px; }
#page_klangwelten a:hover   { background-position: 0 -265px; }

#page_wohlfuehlen a 			  { display:block;background: url("/img/hp_teaser_04.jpg") 0 0 no-repeat;width:294px;height:265px; }
#page_wohlfuehlen a:hover   { background-position: 0 -265px; }

/* ---------------------------- FANTASIEREISEN PAGE ---------------------------- */

#fantasiereisewald a 			{ display:block;background: url("/img/moment_wald.jpg") 0 0 no-repeat;width:294px;height:265px; }
#fantasiereisewald a:hover { background-position: 0 -265px; }

#fantasiereisemeer a 			{ display:block;background: url("/img/moment_meer.jpg") 0 0 no-repeat;width:294px;height:265px; }
#fantasiereisemeer a:hover { background-position: 0 -265px; }

#fantasiereisewiese a 			{ display:block;background: url("/img/moment_wiese.jpg") 0 0 no-repeat;width:294px;height:265px; }
#fantasiereisewiese a:hover { background-position: 0 -265px; }

/* ---------------------------- KLANGWELTEN PAGE ---------------------------- */

.klang_teaser {
	width:294px;
	height:265px;
	}

#klang_teaser_moments a 			{ display:block;background: url("/img/klang_tease_01moments.jpg") 0 0 no-repeat;width:294px;height:220px; }
#klang_teaser_moments a:hover { background-position: 0 -220px; }

#klang_teaser_moments_hear a 			 { display:block;background: url("/img/klang_tease_01hear.jpg") 0 0 no-repeat;width:102px;height:45px;float:left; }
#klang_teaser_moments_hear a:hover { background-position: 0 -45px; }

#klang_teaser_moments_down a 			 { display:block;background: url("/img/klang_tease_01download.jpg") 0 0 no-repeat;width:192px;height:45px;float:right; }
#klang_teaser_moments_down a:hover { background-position: 0 -45px; }

.klang_teaserSM, .klang_teaserSM2, .klang_teaserSM3 {
	width:140px;
	height:125px;
	background: url('/img/klang_teaseSM_bg.jpg') bottom no-repeat;
	position:relative;
	float:left;
	margin-right:13px;
	}

.klang_teaserSM2 {
	margin-top:15px;
	background: url('/img/klang_teaseSM2_bg.jpg') bottom no-repeat;
	}
	
.klang_teaserSM3 {
	margin-top:15px;
	background: url('/img/klang_teaseSM3_bg.jpg') bottom no-repeat;
	}

.klang_imgSM {
	height:90px;
	}

.klang_iconsSM {
	position:absolute;
	bottom:0;
	left:0;
	height:35px;
	}

a.klang_teaserSM_play 			{ display:block;background: url("/img/klang_teaseSM_play.gif") 0 0 no-repeat;width:25px;height:35px;float:left;margin-left:40px;margin-right:10px; }
a.klang_teaserSM_play:hover { background-position: 0 -35px; }

a.klang_teaserSM_down 			{ display:block;background: url("/img/klang_teaseSM_down.gif") 0 0 no-repeat;width:25px;height:35px;float:left; }
a.klang_teaserSM_down:hover { background-position: 0 -35px; }

/* ---------------------------- PRODUCTINFO PAGE ---------------------------- */

#prod_back a 			 { display:block;background: url("/img/btn_back.gif") 0 0 no-repeat;width:110px;height:30px;margin-bottom:7px; }
#prod_back a:hover { background-position: 0 -30px; }

#prod_zutaten a 			 { display:block;background: url("/img/prod_teaser_02.jpg") 0 0 no-repeat;width:139px;height:125px;margin-top:10px; }
#prod_zutaten a:hover  { background-position: 0 -125px; }

#prod_shot3 a 			 { display:block;background: url("/img/prod_teaser_03.jpg") 0 0 no-repeat;width:139px;height:125px;float:left; }
#prod_shot3 a:hover  { background-position: 0 -125px; }

#prod_shot4 a 			 { display:block;background: url("/img/prod_teaser_04.jpg") 0 0 no-repeat;width:139px;height:125px;float:right; }
#prod_shot4 a:hover  { background-position: 0 -125px; }

/* ---------------------------- FOOTER STYLES ---------------------------- */

#footer_intro {
	width:940px;
	background: #FFF url('/img/footerintro_bg.gif') top repeat-x;
}
#footertext_intro {
	width:940px;
	font-size:10px;
	color:#9d9d9d;
	text-align:center;
	background: url('/img/footerintro_drops.gif') top right no-repeat;
	padding-top:8px;
}

#footer {
	width:940px;
	background: #FFF url('/img/footer_bg.gif') top repeat-x;
}
#footertext {
	width:940px;
	font-size:10px;
	color:#9d9d9d;
	text-align:center;
	background: url('/img/footer_drops.gif') top right no-repeat;
	padding-top:8px;
}

a.footer 			 { color: #9d9d9d; }
a.footer:hover { color: #587903; }

/* ---------------------------- THICKBOX CONTENT ---------------------------- */
.thickboxContent {
	background: #8eaa46 url('/img/content_bg.gif') top repeat-x;
	padding:30px;
	color:#436704;
	font-size:12px;
	line-height:18px;
	font-family:arial, verdana, helvetica, sans-serif;
	}

#tb_tipps, #tb_vids {
	background:#344314 url('/img/bg_tb_tipps.gif') top repeat-x;
	height:28px;
	padding-top:8px;
	padding-left:15px;
	}

#tb_tipps_cont, #tb_vids_cont {
	background: #8eaa46 url('/img/content_bg.gif') top repeat-x;
	padding:15px;
	height:345px;
	}

#tb_tipps_inhalt, #tb_vidscont {
	height:310px;
	}	

#paging {
	margin-left:155px;
	}
	
#close a 			  { display:block;background: url("/img/tb_btn_close.gif") 0 0 no-repeat;width:100px;height:28px; }
#close a:hover  { background-position: 0 -28px; }

#preTip a 			{ display:block;background: url("/img/btn_tip_prev.gif") 0 0 no-repeat;width:130px;height:25px;float:left;margin-right:30px; }
#preTip a:hover { background-position: 0 -25px; }

#nexTip a 			{ display:block;background: url("/img/btn_tip_next.gif") 0 0 no-repeat;width:130px;height:25px;float:left; }
#nexTip a:hover { background-position: 0 -25px; }
	
/* ---------------------------- IMAGE FLOW ---------------------------- */
#images {
	visibility:hidden;
}
#loading {
	margin-top:50px;
	text-align:center;
	width:100%;
}
#loading img {
	margin-top:10px;
	position:relative; 
}
#captions {
	font-size:14px;
	font-weight:bold;
	position:relative; 
	text-align:center;
	z-index:10000;
}
#scrollbar {
	visibility:hidden;
	position:relative;
	height:1px;
	width:568px;
	background: url('/img/imgflow/bg_scroller.gif') no-repeat;
	z-index:10001;
}
#slider {
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	z-index:10002;
	background-image:url('/img/imgflow/slider.gif');
	background-repeat:no-repeat;
	width:20px;
	height:25px;	
}
#imageflow {
	text-align:left;
}

img.flow { 
	position:absolute; 
	top:0px;
	border:none;
}

/* ---------------------------- POPUP TELL A FRIEND ---------------------------- */

#popuptellafriend {
	width:400px;
	padding:15px;
	min-height:350px;
}

#addfriend a 			{ display:block;background: url("/img/btn_addfriend.gif") 0 0 no-repeat;width:195px;height:17px;margin-top:10px;margin-right:15px;float:right; }
#addfriend a:hover { background-position: 0 -17px; }

textarea {
	width:370px;
	height:100px;
	font-size:12px;
	font-family:arial, verdana, helvetica, "trebuchet MS", sans-serif;
	}

input {
	width:180px;
	height:20px;
	font-size:12px;
	font-family:arial, verdana, helvetica, "trebuchet MS", sans-serif;
	}

.tell-form {
	float:left;
	margin-right:5px;
	}
	
#sendform a 			{ display:block;background: url("/img/btn_senden.gif") 0 0 no-repeat;width:85px;height:35px;margin-top:5px;margin-right:27px;float:right; }
#sendform a:hover { background-position: 0 -35px; }

a.btn_x_delete	   
{
	display: block;
	background: url("/img/btn_x_delete.gif") 0 0 no-repeat;
	width: 20px;
	height: 20px;
	position: relative;
	top: 20px;
	left: 380px;
}
a.btn_x_delete:hover
{
	background-position: 0 -20px;
}
/* ---------------------------- GEWINNSPIEL TEASER ---------------------------- */
.gewinnspiel_teaser {
	width:294px;
	height:auto;
	}
	
.gewinnspiel_teaser.topSpace{
	margin-top:18px;
}

.gewinnspiel_teaser#iPods a { display:block;background: url("/img/gewinnspiel_teaser_ipods.jpg") 0 0 no-repeat;width:294px;height:93px; }
.gewinnspiel_teaser#iPods a:hover { background-position: 0 -93px; }

.gewinnspiel_teaser#wohlfuehlReisen a { display:block;background: url("/img/gewinnspiel_teaser_wohlfuehl_reisen.jpg") 0 0 no-repeat;width:294px;height:179px; }
.gewinnspiel_teaser#wohlfuehlReisen a:hover { background-position: 0 -179px;text-decoration:none; }

/*------------------------------- VIDEO TEASER -------------------------------*/
.video_teaser{
	width:294px;
	height:auto;
}
.video_teaser.topSpace{
	margin-top:18px;
}

.video_teaser#grueneminze a, .video_teaser#tab001 a{ display:block;background: url("/img/video_teaser_grueneminze.jpg") left top no-repeat;width:294px;height:176px; }
.video_teaser#heidelbeere a, .video_teaser#tab002 a{ display:block;background: url("/img/video_teaser_heidelbeere.jpg") left top no-repeat;width:294px;height:167px; }
.video_teaser#papaya a, .video_teaser#tab003 a{ display:block;background: url("/img/video_teaser_papaya.jpg") left top no-repeat;width:294px;height:223px; }

.anschauen{
	text-align:center;
}
.anschauen.topSpace{
	margin-top:18px;
}

/* ------------------------------ TAB CONTAINER ------------------------------ */
.tabContainer{
	width:605px;
	margin-left:-10px;
	padding-top:2px;
}
.tabContainer #flavourTabs .tab001, .tabContainer #flavourTabs .tab002, .tabContainer #flavourTabs .tab003, .tabContainer #flavourTabs .tab004 {
	float:left;
	width:138px;
	height:30px;
	margin:11px 0 0 10px;
	*-margin:10px 0 0 6px;
	cursor:pointer;
	xborder: 1px solid red;
}
.tabContainer #flavourTabs .tab001 {
	width:198px;
}
.tabContainer #flavourTabs .tab002 {
	margin-left: 8px;
	width:212px;
}
.tabContainer #flavourTabs .tab003 {
	margin-left: 8px;
	width:160px;
}
.tabContainer #flavourTabs.tab001{
	background:url(/img/2flavour_tab001.jpg) left top no-repeat;
	width:605px;
	height:40px;
}
.tabContainer #flavourTabs.tab002{
	background:url(/img/2flavour_tab002.jpg) left top no-repeat;
	width:605px;
	height:40px;
}
.tabContainer #flavourTabs.tab003{
	background:url(/img/2flavour_tab003.jpg) left top no-repeat;
	width:605px;
	height:40px;
}
/*
.tabContainer #flavourTabs.tab004{
	background:url(/img/2flavour_tab004.jpg) left top no-repeat;
	width:605px;
	height:40px;
}
*/
.flavourContainer{
	background:url(/img/flavour_container_bg.png) left top no-repeat;
	width:605px;
	height:410px;
	padding:16px 0 0;	
}
* html .flavourContainer{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/flavour_container_bg.png", sizingMethod="crop");
	background:none;
}
.flavourContainer .description{
	padding:0 39px 0 21px;
}
.flavourContainer .tableContainer{
	padding:0 31px 0 0;
}
.flavourContainer .tableContainer table{
	width:100%;
}
.flavourContainer .tableContainer table td{
	padding:5px 4px;
}
.flavourContainer .tableContainer table td.fruits{
	width:187px;
	padding-left:0px;
	text-align:right;
	vertical-align:top;
}
.flavourContainer .note{
	border-top:1px solid #879f46;
	margin:0 8px 0 10px;
	padding:14px 50px 0 0;
	font-size:11px;
}

.allesOk { color:#436704; }  
.inputStyle{ color:#436704;margin-bottom:5px;margin-left:5px;width:205px; }
.error, .error a, .error a:hover { color:#f00 !important; }  

.topSpace{
	margin-top:18px;
}

input.radio, input.checkbox{
	width:14px;
	height:14px;
	margin-right:5px;
}
input.gewinnspiel_button{
	width:112px;
	height:24px;
}
.gewinnspiel_info{
	padding-left:18px;
}
.gewinnspiel_info .topSpace{
	margin-top:14px;
}
.gewinnspiel_info p{
	margin-top:8px;
}
.hdln{
	font-weight:bold;
	font-size:1.2em;
}
