/**CSS_Liste_und_Detail_Ansicht**/



/***--- Listenansicht ---***/

/*Headline_Liste
h1#page_head_list {
					margin:8px 0;
					padding:2px 8px;
					color:#006943;
					font-size:11px;
					font-weight:normal;
					background:#C8D791;
				}*/

/*-- Headerbild Liste--*/

img.img_list {
	margin-bottom:8px;
}

/*-- pink box oben --*/
/*
div#pink_box {
	width:571px;
	background:#FFF5DC;
	height:100%;
	margin:0px 0px 8px 0px;
	padding:0px;
}
	div#pink_box h2 {
		padding:2px 8px;
		color:#006943;

		font-weight:normal;
		background:#C8D791;
	}

	div#pink_box h3 {
		margin:8px 0 0 0;

		font-weight:bold;
		padding:2px 10px 8px 10px;
	}

			div#pink_box div.pink_box_content {
				padding:8px 10px 20px 10px;

			}

	div#content_list {
		height:100%;
	}
*/

/*-- Rootline --*/

div.search_rootline {
	padding:0 8px;
	color:#006943;
	font-size:11px;
	float:right;
	text-align:right;
}
		div.search_rootline a,
		div.search_rootline a:hover,
		div.search_rootline a:active{
			color:#F9B121;
			}



/*-- Listen Elemente --*/

div#content_list {
padding:22px 0;
}

div#content_list table.list_element_green {
	background:#E6F0D2;
}

div#content_list table.list_element_white {
	background:#FFF;
}


div#content_list table {
	margin:6px 0;
}



	div#content_list td {
		padding:6px 8px;
	}

	div#content_list div.price_link_container div.price {
		margin:0 35px 0 0;
		font-weight:bold;
	}


div#content_detail a:link,
div#content_detail a:visited,
div#content_list a:link,
div#content_list a:visited {
	text-decoration:none !important;
}

div#content_detail a:hover,
div#content_detail a:active,
div#content_list a:hover,
div#content_list a:active {
				color:#003F28 !important;
				text-decoration:underline !important;
}



td.image_list {
	width:80px;
	vertical-align:top;
}

	td.image_list img {
		/*border:1px solid #82B414;*/
	}


/***--- Detailansicht ---***/

p.detail_order_note {
	font-size:11px;
	/*font-weight:bold;*/
}


div#col_center div#content_detail{
	height:100%;
}

/*Headline Details ACHTUNG: Headline+Link in 1 Container*/
div#page_head_detail {
	height:26px;
	margin:0px 0 8px 0;
	padding:0px 8px;
}

	div#page_head_detail h1 {
		padding:2px 0 0 0;
		/*font-size:11px;*/
		font-weight:normal;
		float:left;
		background:transparent !important;
	}

	div#page_head_detail a {
		padding:8px 0 0 0;
		/*font-size:11px;*/
		float:right;
		text-decoration: none !important;
	}



	div#page_head_detail a:hover,
	div#page_head_detail a:active {
		text-decoration:underline !important; 
	}




/*-- container für images --*/

div#image_container {
	margin:0 0 20px 0;
	width:200px;
	float:left;
}

		div#image_container .image_main {
			margin:0 0 8px 0;
		}

			div#image_container .image_main img {
				border:1px solid #82B414;
			}

		div#image_container td.image_preview {
			padding:10px 10px 0 0;
		}

		div#image_container td.image_2 {
			text-align:left;
		}

		div#image_container td.image_3,
		div#image_container td.image_4{
			text-align:center;
		}

		div#image_container td.image_5 {
			text-align:right;
		}

		div#image_container a:link,
		div#image_container a:visited {
			color:#006943;
		}

		div#image_container a,
		div#image_container a:hover,
		div#image_container a:active {

			padding:0 0px 10px 25px;
			display:block;
			color:#F9B121;
			background:url(../img/button_lupe.gif) left no-repeat;
			height:18px;
			margin:0 0 0 9px;
		}

		div#image_container a span {
			display:block;
			padding:7px 0 0 0;
		}

		div#image_container td.green {
			width:195px;
			background:#E6F0D2;
		}




/*-- container für Text rechts --*/

div#text_right_container {
	float:right;
	height:100%;
	width:350px;
	color:#006943;

	font-weight:normal;
	position:relative;
	margin:0 0 20px 0;
}

	div#text_right_container h2 {
		padding:2px 8px 12px 8px;
		color:#006943;
		font-weight:bold;
	}

	div#text_right_container div.text {
		padding:2px 8px 15px 8px;
		width:300px;
		line-height:1.3em;
	}

	div#text_right_container div.text p {
	padding:0 !important;
	}

	div#text_right_container div.measures {
		padding:2px 5px;
	}

		div#text_right_container div.measures span.measures_headline {
			font-weight:bold;
		}


/*- Artikel tables -*/
div#form_product {
	display:block;
	padding:0 0 0 8px;
}

div#form_product form {
	padding:0 0 0px 8px;
}

	div#form_product form table {
		width:347px;
		margin:10px 0 15px 0;
	}
		div#form_product form table tr.more_article{
				height:50px;
			}
				div#form_product form table tr.more_article td select {
					width:300px;
				}

			div#form_product form table tr td.price {
				float:right;
				padding:0 8px 0 0;
			}


/*- Einkaufswagen -*/

	div#form_product form div input {
		margin:0 0 10px 0;
		float:right;
	}

/*-- Reiter Menu --*/

div#reiter_menu {
	min-height:176px;
	height:auto !important;
	height:176px;
	position:relative;
	left:0px;
	top:0px;
	margin:0;padding:0;
}


div#reiter_menu div#container_textbox div.textbox {
/*	mindest Höhe der Box*/
	min-height:150px;
	height:auto !important;
	height:150px;

	background:#E6F0D2;
	border:1px solid #C8D791;
	padding:8px;
	z-index:1;
	line-height:1.3em;
}

	div#reiter_menu div#container_textbox {
		padding-top:25px;
	}

	div#reiter_menu div#container_textbox div.textbox p {
		padding:0 !important;
	}




/*-- Reiter Menu Liste --*/
div#reiter_menu ul.reiter {
	list-style:none;
	padding:0;margin:0;
	position:absolute;
	top:0px;
	left:0;
	width:560px;
	z-index:2;
}
		div#reiter_menu ul.reiter li {
			float:left;
			display:block;
			height:26px;
			padding:0px;
			background:none;
			margin:6px 0 0 0px;
			cursor:pointer;
		}
				div#reiter_menu ul.reiter li a {
					display:block;
					background:url(../img/button_tab_white.gif) no-repeat left;
					color:#006943;
					height:26px;
				}
						div#reiter_menu ul.reiter li a span {
							position:absolute;
							margin:7px 0 0 10px;
							cursor:pointer;
						}

/*4 Reiter Menu

		div#reiter_menu ul.reiter_4 li {
			width:132px;
		}

		div#reiter_menu ul.reiter_4 li a {
			width:132px;
		}
*/

/*- 3 Reiter Menu -*/

	div#content_upper div#reiter_menu ul {
	padding:0 !important;
	}



		div#reiter_menu ul.reiter_3 li,
		div#reiter_menu ul.reiter_3 li a {
			width:184px;
		}


/*- 2 Reiter Menu -*/

		div#reiter_menu ul.reiter_2 li,
		div#reiter_menu ul.reiter_2 li a {
			width:184px;
		}


/*- 1 Reiter Menu -*/


		div#reiter_menu ul.reiter_1 li,
		div#reiter_menu ul.reiter_1 li a {
			width:184px;
		}

/*-- tabs --*/

	/*- tab_1 -*/
				div#reiter_menu ul.reiter_3 li.tab_1,
				div#reiter_menu ul.reiter_2 li.tab_1,
				div#reiter_menu ul.reiter_1 li.tab_1{
					margin:0 4px 0 0;
					padding:0;
				}
	/*- tab_2 -*/
				div#reiter_menu ul.reiter_3 li.tab_2,
				div#reiter_menu ul.reiter_2 li.tab_2,
				div#reiter_menu ul.reiter_1 li.tab_2{
					margin:0;
					padding:0;
				}
	/*- tab_3 -*/
				div#reiter_menu ul.reiter_3 li.tab_3,
				div#reiter_menu ul.reiter_2 li.tab_3,
				div#reiter_menu ul.reiter_1 li.tab_3{
					margin:0 0 0 4px;
					padding:0;
				}


/*-- on Mouse over Effekt --*/

		div#reiter_menu ul.reiter_4 li a:hover,
		div#reiter_menu ul.reiter_4 li a:active,
		div#reiter_menu ul.reiter_3 li a:hover,
		div#reiter_menu ul.reiter_3 li a:active,
		div#reiter_menu ul.reiter_2 li a:hover,
		div#reiter_menu ul.reiter_2 li a:active,
		div#reiter_menu ul.reiter li.active a{
			text-decoration:none;
			background:url(../img/button_tab_green.gif) no-repeat left;
		}


div.ordernote {
	margin:20px 0;
	padding:8px 0 0 0;
	background:#E6F0D2;
}

	div.ordernote p {
		padding:0 !important;
	}

table#single_crossselling {
}

	table#single_crossselling td {
		padding:6px 8px;
		vertical-align:top;
	}

	table#single_crossselling tr.even td {
		background:#C8D791;
	}

	table#single_crossselling td.first {
		width:40px;
	}

	table#single_crossselling td.last {
		white-space:nowrap;
		text-align:right;
	}


div#list_searchoptions {
	margin-top:8px;
	padding:8px;
	background:#E6F0D2;
}

	div#content_upper div#list_searchoptions form {
		margin:0 !important;
		padding:0 !important;
	}

	div#content_upper div#list_searchoptions h2 {
		margin:0 0 8px 0 !important;
		padding:0 !important;
	}

	div#list_searchoptions select.select_option {
		width:179px;
		margin:0 8px 8px 0;
	}

 	div#list_searchoptions select.last {
		margin:0;
	}

	div#list_searchoptions div.submit_row {
		text-align:right;
	}


div#product_details_single,
div#product_attributes_single {
	width:265px;
}

	div#product_attributes_single {
		padding:6px 0 0 0;
	}

	div#product_attributes_single table {
	}

		div#product_attributes_single td {
			padding:4px 8px;
			vertical-align:top;
		}

		div#product_attributes_single td.label {
			width:40%;
		}

		div#product_attributes_single tr.even td {
			background:#C8D791;
		}






div#produkt_list_content {
	margin:0 0 16px 0;
}















