/* Grundlayout*/

	
	*:focus { outline: none; }

	*::-moz-focus-inner { border: none; }
	
	
	img, div, input { behavior: url("/common/css/iepngfix.htc") }
	
	body {
		margin:0px;
		display:block;
		background-color:#FFEDC1;
		font-family:Verdana, Helvetica;
		font-size:11px;
		text-align:center;
		color:#523600;
		height:100%;
		border: 0px solid black;
		background-image:url(/common/images/bodyhg.jpg);
		background-repeat:repeat-x;
	}
	
	input, select, textarea {
		font-family:Verdana, Helvetica;
		font-size:11px;
	}
	
	.copytext {
		font-family:Verdana, Helvetica;
		font-size:11px;
		color:#523600;
		border:0px solid black;
		margin:15px 0px 15px 0px;
	}

	#header_content {
		float:left;
		width:1014px;
		border:0px solid black;
	}


	.kopfzeile {
		margin-right:20px;
		position:relative;
		float: right;
		border:0px solid black;
		margin-top:20px;
	}


	.content_all {
		width:1024px;
		background-color: #f3d090;
		background-image:url(../images/hintergrundbild.jpg);
		background-attachment:fixed;
		background-position:top center;
		font-family:Verdana, Helvetica;
		font-size:11px;
		padding:0px 0px 0px 9px;
		margin:0px auto;
		text-align:left;
		padding-bottom:50px;
		/*border-left:1px solid #ecc288;
		border-right:1px solid #df922a;*/
		display:inline-table;
		height:100%;
	}

	.naturata_logo {
		position:relative;
		background-image:url(../images/naturata_logo.png);
		background-repeat:no-repeat;
		width:184px;
		height:66px;
		border:0px solid black;
		margin-left:12px;
		margin-top:20px;
		float:left;
	}

	.naturata_header {
		background-repeat:no-repeat;
		width:806px;
		height:244px;
		border:0px solid black;
		float:left;
		position: relative;
	}

	

	.content_box_main_verlauf {
		background-image:url(../images/content_main_verlauf.png);
		background-repeat:no-repeat;
		width:805px;
		height:481px;
		border:0px solid black;
		position:absolute;
		float:left;
		display:inline-table;
	}


	.content_box_main {
		position:relative;
		float:left;
		width:805px;
		border:0px solid black;
		margin-left:182px;
		margin-top:-30px;
	}

	
	.content_box_main_inhalt {
		width:520px;
		position:relative;
		margin-left:20px;
		margin-top:30px;
		border:0px solid black;
		float:left;
	}

	.kochstudio_box {
		position:absolute;
		top:191px;
		left:-15px;
	}

	.newslettershort_box {
		position:absolute;
		top:750px;
		left:-15px;
	}
	
	.content_box_left {
		background-repeat:no-repeat;
		width:182px;
		height:454px;
		border:0px solid black;
		position:absolute;
		left:-15px;
	}

	.content_box_left_button {
		margin-left:17px;
	}

	.content_box_left_inhalt {
		width:165px;
		position:relative;
		border:0px solid black;
		margin-top:60px;
		margin-left:10px;
	}

	.content_box_left_top {
		background-image:url(../images/content_left_top.png);
		background-repeat:no-repeat;
		width:148px;
		height:7px;
		position:relative;
		border:0px solid black;
	}

	.content_box_left_middle {
		background-image:url(../images/content_left_middle.png);
		background-repeat:repeat-y;
		width:148px;
		position:relative;
		border:0px solid black;
		padding:8px 0px 8px 0px;
		text-align:center;
	}

	.content_box_left_bottom {
		background-image:url(../images/content_left_bottom.png);
		background-repeat:no-repeat;
		width:148px;
		height:7px;
		position:relative;
		border:0px solid black;
	}
	
	
	
	
	
	
	
	

	.content_box_right {
		width:198px;
		position:relative;
		float:right;
		border:0px solid black;
		margin-top:20px;
		margin-right:10px;
	}

	.content_box_right_top {
		background-image:url(../images/content_right_top.png);
		background-repeat:no-repeat;
		width:198px;
		height:24px;
		position:relative;
		border:0px solid black;
	}

	.content_box_right_middle {
		background-image:url(../images/content_right_middle.png);
		background-repeat:repeat-y;
		width:198px;
		position:relative;
		border:0px solid black;
	}

	.content_box_right_bottom {
		background-image:url(../images/content_right_bottom.png);
		background-repeat:no-repeat;
		width:198px;
		height:5px;
		position:relative;
		border:0px solid black;
	}

	.content_box_right_inhalt {
		width:163px;
		left:30px;
		top:35px;
		border:0px solid black;
		text-align:left;
		padding:5px 15px 10px 15px;
	}
	
	.natura_blog_bilder {
		float:left;
		border:0px solid black;
		margin-bottom:10px;
	}
	
	.newsitem_headline {
		font-weight: bold;
		margin-bottom:5px;
	}

	.content_box_gruppen {
		width:520px;
		border:0px solid black;
		margin:10px 0px 10px 0px;
		position:relative;
		clear:left;
		float:left;
	}

	.content_box_gruppen_top {
		background-repeat:no-repeat;
		width:471px;
		height:43px;
		position:relative;
		border:0px solid black;
	}
	
	.content_box_gruppen_top_text {
		padding-left:45px;
		padding-top:15px;
		font-size:13px;
		font-weight: bold;
		text-transform: uppercase;
	}

	.content_box_gruppen_middle {
		background-image:url(../images/content_gruppen_middle.png);
		background-repeat:repeat-y;
		width:471px;
		border:0px solid black;
		min-height:195px;
		clear:left;
		display:inline-table;
		padding:0px 0px 0px 0px;
	}

	.content_box_gruppen_bottom {
		background-image:url(../images/content_gruppen_bottom.png);
		background-repeat:no-repeat;
		width:471px;
		height:8px;
		position:relative;
		border:0px solid black;
		padding:0px 0px 0px 0px;
		margin:-3px 0px 0px 0px;
		display:block;
	}
	
	.content_box_gruppen_inhalt {
		margin-top:0px;
		float:left;
		border:0px solid black;
		line-height:18px;
	}	

	.verlauf_map {
		background-image:url(../images/verlauf_map.png);
		background-repeat:no-repeat;
		width:520px;
		height:404px;
		border:0px solid black;
		padding:11px 0px 0px 11px;
	}

/*
	ul {
		float:left;
		padding:0px 10px 0px 40px;
	}

	li {
		padding:0px 5px 5px 0px;
		list-style-type: decimal;
	}
*/

	.suchfeld {
		width:139px;
		height:20px;
		border:0px solid black;
		float:left;
		background: url('/common/images/suchfeld.png');
	}
	
	.searchField {
		background-color: #fdeabb;
		margin-left:3px;
		margin-top:2px;
		border:0px;
		width:130px;
		height:13px;
	}
	
	.headline {
		font-family:Verdana, Helvetica;
		font-size:20px;
		font-weight:normal;
		color:#523600;
		margin-bottom:5px;
		font-weight: bold;
	}
	
	.headline_softed {
		font-family:Verdana, Helvetica;
		font-size:20px;
		font-weight:normal;
		color:#8d7852;
		margin-bottom:5px;
		font-weight: bold;
	}
	
	.subheadline {
		font-family:Verdana, Helvetica;
		font-weight: bold;
		font-size:11px;
		color:#8A9417;
	}
	
	.message {
		font-family:Verdana, Helvetica;
		font-size:11px;
		font-weight:normal;
		color:#8d7852;
		padding:5px;
		background-color:#FFFFFF;
		font-weight: bold;
		text-align:center;
		border:1px dotted #8d7852;
	}
	
	.contentsub {
		font-family:Verdana, Helvetica;
		font-weight: bold;
		font-size:12px;
		color:#8A9417;
	}
	
	.mediumsubheadline {
		font-family:Verdana, Helvetica;
		font-size:14px;
		font-weight:bold;
		color:#8A9417;
	}
	
	.teaser_produkte {
		position: absolute;
		border:0px solid black;
		width:148px;
		top:250px;
	}
	
	.angebot_des_tages {
		font-size:13px;
		color:#523600;
	}
	
	.copytext_main {
		position: relative;
		border:0px solid black;
		float:inherit;
	}

	hr { border-color:transparent; border-bottom:1px solid #a28043; margin:5px 0px 5px 0px; }



/* 	Standardlinks */

	a:link {
		text-decoration:underline;
		font-size:11px;
		color:#523600;
	}
	
	a:visited {
		text-decoration:underline;
		font-size:11px;
		color:#523600;
	}
	
	a:hover {
		text-decoration:none;
		font-size:11px;
		color:#8A9417;
	}

	a:hover.blume {
		background-image:url(../images/blume2.png);
		width:146px;
		height:43px;
		border:0px solid black;
		padding:12px 0px 17px 0px;
	}


	a:link.listing_Headline_link {
		text-decoration:none;
		font-size:16px;
		line-height:24px;
		color:#523600;
	}
	
	a:visited.listing_Headline_link {
		text-decoration:none;
		font-size:16px;
		line-height:24px;
		color:#523600;
	}
	
	a:hover.listing_Headline_link {
		text-decoration:underline;
		font-size:16px;
		line-height:24px;
		color:#523600;
	}
	
	
	
	a:link.sublink {
		font-family:Verdana, Helvetica;
		font-size:15px;
		font-weight:normal;
		color:#8A9417;
		margin-bottom:5px;
		font-weight: bold;	
	}
	
	a:visited.sublink {
		font-family:Verdana, Helvetica;
		font-size:15px;
		font-weight:normal;
		color:#8A9417;
		margin-bottom:5px;
		font-weight: bold;	
	}
	
	a:hover.sublink {
		font-family:Verdana, Helvetica;
		font-size:15px;
		font-weight:normal;
		color:#523600;
		margin-bottom:5px;
		font-weight: bold;	
	}
	
	
	
	a:link.mediumsubheadline {
		font-family:Verdana, Helvetica;
		font-size:14px;
		font-weight:bold;
		color:#8A9417;
		text-decoration:none;
	}
	
	a:visited.mediumsubheadline {
		font-family:Verdana, Helvetica;
		font-size:14px;
		font-weight:bold;
		color:#8A9417;
		text-decoration:none;
	}
	
	a:hover.mediumsubheadline {
		font-family:Verdana, Helvetica;
		font-size:14px;
		font-weight:bold;
		color:#523600;
		text-decoration:none;
	}
	
	
	a:link.subnav_active {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#523600;
		font-weight:bold;
	}
	
	a:visited.subnav_active {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#523600;
		font-weight:bold;
	}
	
	a:hover.subnav_active {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#523600;
		font-weight:bold;
	}
	
	
	
	
	
	a:link.subnav_inactive {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#755e33;
	}
	
	a:visited.subnav_inactive {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#755e33;
	}
	
	a:hover.subnav_inactive {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#523600;
	}
	
	
	
	a:link.cart_link {
		text-decoration:none;
		font-size:10px;
		line-height:16px;
		color:#755e33;
		border: 1px solid #c2a469;
		background-color: #f9d99e;
		padding:3px;
	}
	
	a:visited.cart_link {
		text-decoration:none;
		font-size:10px;
		line-height:16px;
		color:#755e33;
		border: 1px solid #c2a469;
		background-color: #f9d99e;
		padding:3px;
	}
	
	a:hover.cart_link {
		text-decoration:none;
		font-size:10px;
		line-height:16px;
		color:#523600;
		padding:3px;
		border: 1px solid #c2a469;
		background-color: #ffffff;
	}
	
	a:link.content_box_gruppen_link {
		text-decoration:none;
		font-size:10px;
		line-height:16px;
		color:#755e33;
		padding:3px;
	}
	
	a:visited.content_box_gruppen_link {
		text-decoration:none;
		font-size:10px;
		line-height:16px;
		color:#755e33;
		padding:3px;
	}
	
	a:hover.content_box_gruppen_link {
		text-decoration:none;
		font-size:10px;
		line-height:16px;
		color:#523600;
		padding:3px;
	}
	
	
	
	a:link.productlink {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#523600;
		font-weight:bold;
	}
	
	a:visited.productlink {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#523600;
		font-weight:bold;
	}
	
	a:hover.productlink {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#755e33;
		font-weight:bold;
	}
	
	
	
	a:link.footerlink {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#6e582f;
		font-weight:normal;
	}
	
	a:visited.footerlink {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#6e582f;
		font-weight:normal;
	}
	
	a:hover.footerlink {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#523600;
		font-weight:normal;
	}
	
	
	a:link.filelink {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#6e582f;
		font-weight:bold;
	}
	
	a:visited.filelink {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#6e582f;
		font-weight:bold;
	}
	
	a:hover.filelink {
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		color:#523600;
		font-weight:bold;
	}
	
	.productcontainer {
		width: 500px;
		height: 80px;
		border: 1px solid #c2a469;
		background-color: #f9d99e;
		margin-bottom:5px;
	}
	
	
	.productimage {
		background-color: #ffffff;
		float:left;
		width:80px;
		height:80px;
		text-align: center;
		vertical-align: middle;
	}
	
	.productname {
		float:left;
		margin-left:10px;
		padding-top:6px;
		float:left;
		width:400px;
		height:74px;
		font-weight:normal;
	}
	
	
	.dealercontainer {
		width: 500px;
		height: 80px;
		border: 1px solid #c2a469;
		background-color: #f9d99e;
		margin-bottom:5px;
	}
	
	.dealerimage {
		background-color: #ffffff;
		float:left;
		width:80px;
		height:80px;
		text-align: center;
		vertical-align: middle;
	}
	
	.dealername {
		float:left;
		margin-left:10px;
		padding-top:6px;
		float:left;
		width:380px;
		height:74px;
		font-weight:normal;
	}
	
	
	
	.productimage_large {
		min-width:200px;
		text-align: center;
		background-color:white;
		position:relative;
		border: 1px solid #a48245;
	}
	
	.productimage_container {
		float:left;
		min-width:200px;
		text-align: left;
		position:relative;
	}
	
	.productdata_detail {
		margin-left:10px;
		float:left;
		width:300px;
	}
	
	.productdata_detail_label {
		clear:both;
		float:left;
		width:120px;
		color:#523600;
		margin-bottom:5px;
	}
	.productdata_detail_content {
		float:left;
		width:170px;
		margin-left:10px;
		border:0px solid black;
		margin-bottom:5px;
	}
	.productdata_detail_headline {
		float:left;
		width:350px;
		border:0px solid black;
		margin-top:10px;
		margin-bottom:5px;
		color:#523600;
		text-decoration: underline;
	}
	
	.zutatenlegende {
		clear:both;
		padding-top:10px;
		font-size:10px;
	}
	
	
	
	
	
	.shopfinder_item {
		margin-bottom:10px;
		padding:5px;
	}
	
	
	.shopfinder_results {
	}
	
	
	
	
	
	

/* 	Navigation */

	.navigation_box {
		width:170px;
		border:0px solid black;
		margin-left:12px;
		margin-top:40px;
		float:left;
		clear:both;
		position:relative;
	}
	
	.navpoint {
		border:0px solid black;
		width:150px;
		height:24px;
		float:left;
	}
	
	.navigation_images {
		width:150px;
		height:43px;
		position:relative;
		border:0px solid black;
		margin:0px 0px -20px 0px;
	}
	
	
	.footernavigation {
		margin-top:20px;
		padding-top:5px;
		border-top:1px dotted #6e582f;
		clear:both;
		color:#6e582f;
	}
	
	.footernavigationlarge {
		margin:auto;
		width:1027px;
		clear:both;
		color:#6e582f;
 		/*background-color:#FFFFFF;*/
		padding:0px;
		text-align: center;
		display:block;
	}
	
	
	
	
/* Subnavigation */

	#subnav_container { margin:0px; position:relative; padding:0px 0px 0px 0px; }
	
	.raised {background: transparent; margin:0 auto;}
	.raised h1, .raised p {margin:0 10px;}
	.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
	.raised p {padding-bottom:0.5em;}
	
	.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
	.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
	.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}

	.raised .b2 {background:#f7dca5; border-left:1px solid #a48245; border-right:1px solid #a48245;}
	.raised .b3 {background:#f7dca5; border-left:1px solid #a48245; border-right:1px solid #a48245;}
	.raised .b4 {background:#f7dca5; border-left:1px solid #a48245; border-right:1px solid #a48245;}
	.raised .b4b {background:#f7dca5; border-left:1px solid #a48245; border-right:1px solid #a48245;}
	.raised .b3b {background:#f7dca5; border-left:1px solid #a48245; border-right:1px solid #a48245;}
	.raised .b2b {background:#f7dca5; border-left:1px solid #a48245; border-right:1px solid #a48245;}
	
	.raised .b1 {margin:0 5px; background:#a48245;}
	.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
	.raised .b3, .raised .b3b {margin:0 2px;}
	.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
	.raised .b1b {margin:0 5px; background:#a48245;}
	.raised .boxcontent {display:block;  background:#f7dca5; border-left:1px solid #a48245; border-right:1px solid #a48245;padding:2px 7px 2px 7px; }


/* Kontaktformular */

	.input {
		width:200px;
	}
	
	.errorbox {
		color:#FF0000;
	}