	body	{margin:0;padding:0;text-align:center;background:url(../joomla-fx/backbone.gif) center top repeat-y #1B3D6D;}
	body	*	{font-family:arial,helvetica,sans-serif;font-size:12px;}
			h1	{margin:1em 0;padding:0;}
			h2	{margin:1em 0;padding:0;}
			h3	{margin:1em 0;padding:0;}
			h4	{margin:1em 0;padding:0;}
			p	{margin:1em 0;padding:0;}

	#bone {background:url(../joomla-fx/head-backbone.gif) center top no-repeat;}
	#primary	{ margin:0 auto; width:800px; text-align:left; background:#fff; padding-top:2px;  }
	#secondary	{ position:relative; margin:0 2px; background:url(../joomla-fx/lines-2.gif) repeat-y;}

	#head {background:url(../joomla-fx/ice.jpg) no-repeat;height:180px;}
	#head img {display:none;}

	#mainmenu	{height:29px;background:url(../joomla-fx/lines-1.gif) bottom left repeat-x #fff;}
	#mainmenu	h4	{display:none;}
	#mainmenu	ul	{margin:0;padding:0;list-style:none;}
	#mainmenu	li	{margin:0;padding:0;list-style:none; float:left; }
	#mainmenu	li	a	{display:block; width:94px; text-align:center; border:1px solid #1B3D6D; padding:3px 0; margin:2px 2px 0 0; }
	#mainmenu	li.f a {width:145px;  }
	#mainmenu	li.m a {width:96px;  }
	#mainmenu	li.l a {width:153px;  margin:2px 0 0 0;}
	#mainmenu	li	a	{color:#273C59;text-decoration:none;}
	#mainmenu	li	a:hover	{background:#273C59;color:#fff;text-decoration:underline;}
	#mainmenu	li	a.act	{background:#273C59;color:#fff;text-decoration:none;}


	/*	LEFT SIDE
	*/

	#left	{display:block;position:relative;float:left;width:145px;}
	#left	.inside	{display:block;position:relative;margin-left:2px;background:#fff;overflow:hidden;}
	#left	h2	{font-size:15px;color:#1B3D6D;text-align:center;}
	#left	ul	{margin:0;padding:0;list-style:none;}
	#left	li	{margin:0;padding:0;list-style:none;display:inline;}

	#left	h2.first		{display:block;background:url(../joomla-fx/menu_h4.gif) 0px -6px;
							margin-top:0;margin-bottom:1px;padding:0;padding-top:10px;padding-bottom:5px;}
	#left	.search			{background:#ddd;margin-bottom:1px;}
	#left	.search form	{padding:0;margin:0;}
	#left	.eins			{background:url(../joomla-fx/search.gif);height:28px;}
	#left	.eins	.suchwort{font-size:11px;background:none;padding:0;margin:0;border:0;margin-top:6px;margin-left:14px;}
	#left	.eins	.ok		{float:right;width:22px;height:24px;padding:0;margin:0;border:0;}

	#left	.shopmenu	li	ul	{margin-bottom:1px;}
	#left	.shopmenu	li	a	{display:block;padding:2px 5px;font-weight:bold;margin-bottom:1px;}
	#left	.shopmenu	li	a	{border-left:5px solid #1B3D6D;background:#8AA7CB;color:#fff;text-decoration:none;}
	#left	.shopmenu	li	a:hover	{border-left:5px solid #fff;background:#8AA7CB;color:#1B3D6D;text-decoration:none;}
	#left	.shopmenu	li	li	a {border-left:5px solid #fff;padding:1px 5px;background:#3B6395;color:#fff;font-weight:normal;text-decoration:none;margin-bottom:0px !important;margin-top:1px !important;}
	#left	.shopmenu	li	li li a {border-left:10px solid #fff;}
	#left	.shopmenu	li	li li a:hover {border-left:10px solid #fff;}
	#left	.shopmenu	.act	{border-left:5px solid #fff;background:#5F8AbF;}
	#left	.shopmenu	li li li .act	{border-left:10px solid #fff;}

	#left	.shopmenu	li	a.besonders	{background:#f93 !important;}
	#left	.shopmenu	li	a.besonders1	{background:#1BB81F !important;}

	#left	ul.featured	li {display:block;width:143px;overflow:hidden;margin-bottom:10px;text-align:center;background:#fff;}
	#left	ul.featured	a	{text-decoration:none;color:#03468D;}
	#left	ul.featured	a:hover	{text-decoration:none;color:#888;}

	#left	ul.sonderpreise	li {display:block;width:143px;overflow:hidden;margin-bottom:10px;text-align:center;background:#fff;}
	#left	ul.sonderpreise	a	{text-decoration:none;color:#03468D;}
	#left	ul.sonderpreise	a:hover	{text-decoration:none;color:#888;}

	/*	RIGHT SIDE
	*/

	#right	{display:block;position:relative;float:right;width:153px;}
	#right	.inside	{display:block;position:relative;margin-right:2px;background:#fff;overflow:hidden;text-align:center;}
	#right	h2	{font-size:15px;color:#1B3D6D;text-align:center;}
	#right	ul	{margin:0;padding:0;list-style:none;}
	#right	li	{margin:0;padding:0;list-style:none;}

	#right	ul.featured	li {display:block;width:151px;overflow:hidden;margin-bottom:10px;text-align:center;background:#fff;}
	#right	ul.featured	a	{text-decoration:none;color:#03468D;}
	#right	ul.featured	a:hover	{text-decoration:none;color:#888;}

	#right	ul.sonderpreise	li {display:block;width:151px;overflow:hidden;margin-bottom:10px;text-align:center;background:#fff;}
	#right	ul.sonderpreise	a	{text-decoration:none;color:#03468D;}
	#right	ul.sonderpreise	a:hover	{text-decoration:none;color:#888;}

	#right	ul.warenkorb	li { border-bottom:1px solid #fff;border-right:5px solid #dcdcff;background:#f0f0ff;margin-bottom:1px;padding:5px; }
	#right	ul.warenkorb	li input { font-size:9px; }
	#right	ul.warenkorb	li a { color:#000;text-decoration:underline; }
	#right	div#kasse { padding:5px; border-right:5px solid #d9d9ff; }
	/*span.zur_kasse a {color:green;font-weight:bold;}*/

	/*	MAIN COLUMN
	*/

	#main	{margin:0 159px 0 151px;padding-left:5px;text-align:center;background:#eee;}
	#main	.inside	{display:block; float:left; position:relative; width:477px;margin:10px auto; }
	#main	h2	{font-size:15px;color:#1B3D6D;margin-top:0px;text-align:center;}
	#main	h3, #main	h3 *	{font-size:20px !important;color:#1B3D6D;}
	#main	h4	{font-size:15px;color:#1B3D6D;}

	#main	ul.warengruppen {list-style:none;padding:0;margin:0;margin-bottom:20px;position:relative;}
	#main	ul.warengruppen li {display:block;text-align:left;padding:5px;margin:0; border-left:5px solid #1B3D6D;margin-bottom:1px;background:#8AA7CB;}
	#main	ul.warengruppen	li	a	{font-weight:bold;color:#fff;text-decoration:none;}
	#main	ul.warengruppen	li	a:hover	{color:#1B3D6D;text-decoration:none;}
	#main	ul.warengruppen	li	img	{float:right;}
	#main	ul.warengruppen	li	div	{clear:both;height:1px;overflow:hidden;}


	#main	.artikel_liste	{ float:left;width:158px;margin-right:1px;background:url(artikel_bone.gif) no-repeat #fff;text-align:center; }
	#main	.artikel_liste h3 { font-size:12px !important; color:#000; }
	#main	.artikel_liste h3 a { font-size:12px !important; color:#000; }
	#main	.artikel_liste .breadcrum { display:none; }
	#main	.artikel_liste ul { list-style:none;padding:0;margin:0; }
	#main	.artikel_liste li { list-style:none;padding:0;margin:0; }
	#main	.clr_liste		{ float:none;clear:both;width:100%;height:50px; }

	#main	ul.featured {list-style:none;padding:0;margin:0;}
	#main	ul.featured	li {list-style:none;padding:0;margin:0;}
	#main	ul.featured	li {float:left;width:158px;/*height:200px;overflow:hidden;*/text-align:center;background:url(feature_bone.gif) no-repeat #fff;}
	#main	ul.featured	li.clr {float:none;clear:both;width:100%;height:40px;text-align:center;background:#fff;}
	#main	ul.featured	a	{text-decoration:none;color:#03468D;}
	#main	ul.featured	a:hover	{text-decoration:none;color:#888;}

	#main	ul.sonderpreise {list-style:none;padding:0;margin:0;}
	#main	ul.sonderpreise	li {list-style:none;padding:0;margin:0;}
	#main	ul.sonderpreise	li {float:left;width:158px;/*height:200px;overflow:hidden;*/text-align:center;background:url(feature_bone.gif) no-repeat #fff;}
	#main	ul.sonderpreise	li.clr {float:none;clear:both;width:100%;height:40px;text-align:center;background:#fff;}
	#main	ul.sonderpreise	a	{text-decoration:none;color:#03468D;}
	#main	ul.sonderpreise	a:hover	{text-decoration:none;color:#888;}

	#main	ul.warenkorb {list-style:none;padding:0;margin:0;}
	#main	ul.warenkorb	li {list-style:none;padding:0;margin:0;}
	#main	ul.warenkorb	li { border-top:1px solid #1B3D6D;border-bottom:1px solid #1B3D6D;background:#f6f9ff;margin-bottom:1px;padding:10px; }
	#main	ul.warenkorb	li input {  }
	#main	ul.warenkorb	li a { color:#000;text-decoration:underline; }



	/*	FOOTER
	*/
	#footer { display:block; clear:both; height:4px; background:url(../joomla-fx/lines-3.gif) no-repeat #fff;}
	#footer h2	{ display:none; }

	#subfooter { padding:10px;color:#fff;}

	/*
	*/

	form {padding:0;margin:0;}
	form#contact * {padding:0;margin:0;}
	form#contact * {font-family:arial,sans-serif; font-size:12px; color:#000;}
	form#contact p {margin:1em 0 !important;color:#000 !important;}
	form#contact fieldset {margin-bottom:5px;/*margin-right:5px;*/padding-left:5px;padding-bottom:5px;}
	form#contact label {float:left;width:105px;padding-top:3px;}
	form#contact input,textarea {width:280px;margin-bottom:2px;}
	form#contact input,
	form#contact textarea,
	form#contact select,
	form#contact option {color:#888;}
	form#contact legend { color:#888;}
	form#contact #ok { color:#000;}
	form#contact textarea {width:280px;height:150px;}
	form#contact input.auto {width:auto;}

	.error		{ color:#f00; border:1px solid #f00; background:#500; padding:10px; }
	.confirm	{ color:#0f0; border:1px solid #0f0; background:#060; padding:10px; }
	.first	{margin-top:0;}
	.last	{margin-bottom:0;}

	#main .entfernen {background:#fbb !important; }
	#main .gut {background:#efe !important; }
	#main .lager {color:red;font-weight:bold;}
