
/*
	CONTENT
	SHOP
*/

/*#content {
	background:transparent;
	overflow:hidden;
}*/

table.kontakt label {
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

table.kontakt td.text input,
table.kontakt td.submit input,
table.kontakt td.text textarea,
table.kontakt td.text select {
	border-width:1px;
	padding:2px;
	font-size: 11px;
}

table.kontakt td 
{
  padding-left:10px;
	font-size:10px;	
}

table.kontakt td.text input,
table.kontakt td.text textarea {
	width:420px;
}
table.kontakt td.submit input {
	font-size:11px;
}

.content_layer {
	background:transparent url(/images/bg_content.gif) left top repeat-y;
	margin:0px;
	padding:0px;
	display:block;
	height:260px;
}

#content .shop_options {
	/*background:#fff;*/
	display:block;
	float:left;
	padding:24px 30px 20px 30px;
	width:221px;
}

#content .shop_options form 
{
	padding:0px;
}

#content  .shop_options p {
	line-height:14px;
	margin-bottom:8px;
	padding:0 0 0 0;
}

#target2
{
	position:absolute;
	top:100px !important;
	top:115px;
	left: 30px;
}

#target2 a:link,
#target2 a:visited,
#target2 a:active {
	background:transparent url(/images/arrow_grey.gif) 0 4px no-repeat;
	color:#666;
	padding:0px 0px 0px 10px;
	text-decoration:none;
}
.shop_options div#target2 a:hover {
	background:transparent url(/images/arrow_blue.gif) 0 4px no-repeat;
	color:#039;
}


#content .shop_content {
	/*background:transparent url(/images/schatten_flaeche.png) top left no-repeat;*/
	display:block;
	float:left;
	height: 350px;
	margin:24px 0px 0px 12px;
	padding:2px 0px 20px 0px;
	
	/*width: 600px;*/
}

#content .shop_content_ohne_bg {
	/*background:transparent url(/images/schatten_flaeche.png) top left no-repeat;*/
	display:block;
	
	height: 350px;
	margin:0px 0px 0px 30px;
	padding:0px 0px 20px 0px;
	width: 720px;
	/*width: 600px;*/
}




/*
	SHOP
	KATEGORIE ANSICHT
*/

#content .shop_content {
	display:block;
	/*padding:10px 0px 10px 0px;*/
	margin: 15px 0px 0px 30px !important;
	margin: 15px 0px 0px 12px;

}

#content .shop_content  .shop_cat  {
	display:block;
	border-left: 1px solid #666;
	float:left;
	margin:0px 30px 16px 0px;
	padding:0px;
	width:162px;
	height:80px;
	color:#666;
}
#content .shop_content  .shop_praem {
	background:transparent url(/css/images/bg_product_item.png) left top no-repeat;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px;
	width:168px;
	height:190px;
	clear:
}

#content .shop_content .shop_praem div.shop_praem_image {
	width:120px;
	height:120px;
	/*border:1px solid #999;*/
	margin:0px;
	padding:0px;
}
#content .shop_content .shop_praem div.shop_praem_image img {
	margin:0px;
	width:120px;
	height:120px;
	padding:0px 0px 0px 15px;
	border:none;
	display:block;
}
#content .shop_content .shop_praem_detail {
	/*background:transparent url(/images/shop/shop_02.jpg) left top no-repeat;*/
	display:block;
	float:left;
	margin:0px 30px 16px 0px;
	width: 900px;
	height: 280px;
	padding:0px;
}

#content .shop_content .shop_praem_detail h2 {
	font-size:14px;
}

#content .shop_content .shop_praem_detail_image {
	background:#fff;
	/*border:1px solid #999;*/
	display:inline;
	float:left;
	height:226px;
	margin:0px 20px 16px 0px;
	width:226px;
	padding: 0px 0px 0px 0px; 
	text-align:center;
}
#content .shop_content .shop_praem_detail_image img {
	height:226px;
	margin:0 auto;
	width:226px;
}
#content .shop_content .shop_praem_info {
	float:left;
	display: inline;
	margin:0px 20px 16px 0px;
	width:290px;
	height:226px;
	overflow: hidden;
}
#content .shop_content .praem_konfig {
	float:left;
	display: inline;
	width:300px;
	height:200px;
	overflow: auto;
}
#content .shop_content .shop_praem_info p {
	padding:0px 0px 8px 0px;
}

#content .shop_content .shop_cat img {
	border:1px solid #999;
	margin:0px 0px 16px 0px;
	padding:0;
}

#content .shop_content .shop_cat ul,
#content .shop_content .shop_praem ul,
#content .shop_content .shop_praem_detail ul {
	/*border-left:1px solid #999;*/
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#content .shop_content .shop_praem_detail h2
{
	margin: 20px 0px 15px 20px;
	
}
#content .shop_content .shop_cat ul li,
#content .shop_content .shop_praem ul li,
#content .shop_content .shop_praem_detail ul li {
	margin:0px 0px 0px 8px;
}
#content .shop_content .shop_cat ul li a:link,
#content .shop_content .shop_cat ul li a:visited,
#content .shop_content .shop_cat ul li a:active {
	background:transparent url(/images/arrow_grey.gif) 0 4px no-repeat;
	color:#666;
	padding:0px 0px 0px 10px;
	margin: 0px;
	text-decoration:none;
}
#content .shop_content .shop_cat ul li a:hover {
	background:transparent url(/images/arrow_blue.gif) 0 4px no-repeat;
	color:#039;
}
#content .shop_content .shop_praem ul li a:link,
#content .shop_content .shop_praem ul li a:visited,
#content .shop_content .shop_praem ul li a:active {
	background:transparent;
	color:#666;
	padding:0px;
	text-decoration:none;
}
#content .shop_content .shop_praem ul li a:hover {
	color:#039;
}
#content .shop_content .shop_praem_detail ul li a:link,
#content .shop_content .shop_praem_detail ul li a:visited,
#content .shop_content .shop_praem_detail ul li a:active {
	background:transparent;
	color:#666;
	padding:0px;
	text-decoration:none;
}
#content .shop_content .shop_praem_detail ul li a:hover {
	color:#039;
}
/*---*/

/*
	SHOP
	WARENKORB
*/

table.warenkorb {
	/*width:500px;*/
	width:720px;
	border-collapse:collapse;
	background:#fff;
}
table.warenkorb th {padding:4px 5px;background:#999;border-left:1px solid #fff;font-size:11px;color:#fff;}
table.warenkorb td {padding:4px;border-bottom:1px solid #999;font-size:11px;}

table.warenkorb td form a
{
	text-decoration:underline;
}

table.konto {
	/*width:500px;*/
	width:556px;
	border-collapse:collapse;
	background:#fff;
	margin: 0px 0px 10px 0px;
}
table.konto th {padding:4px 5px;background:#999;border-left:1px solid #fff;font-size:11px;color:#fff;}
table.konto td {padding:4px;border-bottom:1px solid #999;font-size:11px;}

table.kontakt td h2
{
	color:#999;
	margin: 9px 0px 0px 0px;
}

table.bestellung {
	/*width:500px;*/
	width:200px;
	border-collapse:collapse;
	background:#fff;
	margin: 0px 0px 10px 0px;
}
table.bestellung th {padding:4px 5px;background:#999;border-left:1px solid #fff;font-size:11px;color:#fff;}
table.bestellung td {padding:4px;border-bottom:1px solid #999;font-size:11px;}

/*---*/


#content .content_first {
	display:block;
	float:left;
	/*padding:24px 30px 20px 30px;*/
	padding:0px 0px 0px 16px;
	width:355px !important;
	width:380px;
}
#content .content_first p.image {
	display:block;
	margin:0px -30px 20px -30px;

}

#content .content_first p {
	padding:6px 0;
	line-height:14px;
}
#content .content_second {
	float:left;
	/*padding:0px 20px 0px 0px;*/
	padding:0px;
	margin:0px 0px 0px 20px;
	background:transparent;
	width:460px;
}
#content .content_second p {
	/*padding:8px 0;*/
	line-height:14px;
}
#content .content_second_teaser {
	float:left;
	padding:24px 0px 20px 0px;
}
#content .content_second_teaser div.teaser {
	width:273px;
	margin:0px 8px 16px 8px;
	overflow:hidden;
}
#content .content_second_teaser div.teaser a:link,
#content .content_second_teaser div.teaser a:visited,
#content .content_second_teaser div.teaser a:active {
	background:transparent url(/images/arrow_grey.gif) 96px 4px no-repeat;
	color:#666;
	display:block;
	text-decoration:none;
}
#content .content_second_teaser div.teaser a:hover {
	color:#039;
	background:transparent url(/images/arrow_blue.gif) 96px 4px no-repeat;
}

#content .content_second_teaser div.teaser img {
	border:none;
	float:left;
}
#content .content_second_teaser div.teaser span {
	display:block;
	margin-left:96px;
	vertical-align:top;
}

#content .content_second_teaser div.teaser strong {
	display:block;
	padding-left:6px;
}
.content_third_teaser {
	float:left;
	padding:24px 0px 20px 0px;
	width:199px;
}
.content_third_teaser div.teaser {
	width:183px;
	margin:0px 8px 16px 8px;
	overflow:hidden;
}
.content_third_teaser div.teaser a:link,
.content_third_teaser div.teaser a:visited,
.content_third_teaser div.teaser a:active {
	background:transparent url(/images/arrow_grey.gif) 0px 4px no-repeat;
	color:#666;
	display:block;
	text-decoration:none;
}
.content_third_teaser div.teaser a:hover {
	color:#039;
	background:transparent url(/images/arrow_blue.gif) 0px 4px no-repeat;
}
.content_third_teaser div.teaser strong {
	display:block;
	/*padding-left:6px;*/
}
#content .login {
	background:#fff;
}

/*
#content .login label {display:block;margin-top:8px;}
#content .login input#login,
#content .login input#password {
	border-width:1px;border-top:1px solid #75736e;border-right:1px solid #f2f0ee;border-bottom:1px solid #f2f0ee;border-left:1px solid #75736e;color:#000;font-size:10px; width:240px;padding:2px;margin:0px 2px 2px 0px;
}

*/

.kat_select {}
.praem_search a.button {margin:5px 0px 0px 0px;display:block;width:99px;}
.kat_select a.button {margin:5px 0px 0px 0px;display:block;width:99px;}
.kat_select select {border-width:1px;border-top:1px solid #75736e;border-right:1px solid #f2f0ee;border-bottom:1px solid #f2f0ee;border-left:1px solid #75736e;color:#000;font-size:10px; width:254px;padding:2px;margin:0px 2px 2px 0px;}
.kat_select select#id_kategorie {}
.kat_select select#id_marke {}

/*---*/


/*
	PRAEM_SEARCH
*/
.praem_search {width:200px;}
.praem_search input {border-width:1px;border-top:1px solid #75736e;border-right:1px solid #f2f0ee;border-bottom:1px solid #f2f0ee;border-left:1px solid #75736e;color:#000;font-size:10px; width:110px;padding:2px;margin:0px 2px 2px 0px;}
.praem_search input#searchPreisVon {}
.praem_search input#searchPreisBis {}
.praem_search input#searchBestellnummer {}
.praem_search input#searchBezeichnung {}
.praem_search select {border-width:1px;border-top:1px solid #75736e;border-right:1px solid #f2f0ee;border-bottom:1px solid #f2f0ee;border-left:1px solid #75736e;color:#000;font-size:10px; width:254px;padding:2px;margin:0px 2px 2px 0px;}
.praem_search select#search_id_kategorie {}
.praem_search select#search_id_marke {}

/*---*/

/*---*/



.shop_current {display:none;}

.shop_current a:link, .shop_current a:visited, .shop_current a:hover, .shop_current a:active {text-decoration:none;color:#333;}

/*
.shop_pager {
	background:transparent url(/images/shop/pager_bg.png) left top repeat-x !important;
	background:#fff url(/images/shop/pager_bg.png) left top repeat-x;
	height:22px;
	width:530px !important;
	width:530px;
	line-height:22px;
	font-weight:bold;
	margin:0px 0px 0px 2px;
	padding: 0px 0px 0px 12px;
	}
*/

.shop_pager {
	text-align:left;
	background:transparent url(/images/shop/pager_bg.png) left top repeat-x !important;
	background:#fff url(/images/shop/pager_bg.png) left top repeat-x;
	height:22px;
	width:560px;
	line-height:22px;
	font-weight:bold;
	margin:0px 0px 0px 2px;
}
.shop_pager a:link, .shop_pager a:visited, .shop_pager a:hover, .shop_pager a:active {color:#000;font-weight:normal;text-decoration:none;}

.shop_image {border:1px solid #ccc;display:none;}

a.aktiv:link, a.aktiv:visited, a.aktiv:hover, a.aktiv:active {font-weight:bold;}



/*

# {}

. {}

*/





/**

  autocomplete-Ergebnisse

**/

div.auto_complete

{

  width: 600px;

  background: #fff;

}



div.auto_complete ul

{

  width: 150%;

  margin: 0;

  padding: 0;

  list-style-type: none;

  border: 1px solid #bbb;

}



div.auto_complete ul li

{

  margin: 0;

  padding: 3px;

  border-bottom: 1px solid #eee;

  list-style-type: none;

  background-color: #ffffff;

}



div.auto_complete ul li.selected

{

  background-color: #DFE7F4;

}



div.auto_complete ul strong.highlight

{

  margin: 0;

  padding: 0;

  color: #008;

}



/**

von Lars

**/

#shop_content {



  position: relative;
  /*height: 700px;*/
  margin: 0px 0px 0px 0px;

}



.shop_content_page {

			margin-left: 0px;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 700px;
			height: 700px;
			display: block;
/*	ist erstmal herabgesetzt wegen BreadBoxes z-index:10 // 20081007 dhe
			z-index: 110; */
			z-index: 9;


}


ul#shop_nav_kat {

	display:none;

	visibility:hidden;

}

*/

li.shop_nav_sub {

  margin-left: 15px;

 }

a.add2warenkorb:link,
a.add2warenkorb:visited {
	background:transparent url(/images/basket.gif) left center no-repeat; 
	color:#333; 
	padding:5px 0px 5px 26px; 
	margin:0px;
	text-decoration:none;

	height:21px;
	line-height:21px;
}

a.add2warenkorb:hover,
a.add2warenkorb:active {
	color:#003399; 
	background:transparent url(/images/basket_h.gif) left center no-repeat;
}

.add2warenkorb,
.add2warenkorb:visited {
	background:transparent url(/images/shop/warenkorb.gif) left center no-repeat; 
	color:#333; 
	padding:5px 0px 5px 26px; 
	margin:0px;
	width:120px;
	text-decoration:none;

	height:24px;
	line-height:22px;
}

.add2warenkorb:hover,
.add2warenkorb:active {
	color:#003399; 
	background:transparent url(/images/shop/warenkorb_over.gif) left center no-repeat; 
}


.scrollbar-vert
{
	background:transparent url(/images/scroll_bg.gif) left center repeat-y; 
	height: 272px;
	width: 9px;
	float:left;
	margin: 15px 20px 0px 0px;
}

.handle-vert
{
	height: 25px;
	width: 9px;
	background: url(/images/scroll_slider.gif) no-repeat;
}

.greyline{height:1px; width:952px; border-top: 1px solid #666666; margin: 0px; padding:0px;}

.overviewKat{border:1px solid red; padding:0px 0px 0px 16px;}


.overviewProdukt a{border:1px solid blue; padding:0px;}
/* CSS Document */

























#content .shop_overview {
	/*background:url(/images/shop/pager_bg.png) left top repeat-x repeat-y;*/
	overflow:hidden;
	display:block;
	float:left;
	height: 420px;
	margin:124px 0px 0px 44px;
	padding:2px 0px 20px 0px;
	width: 720px;
}


#content .shop_overview  {
	display:block;
	/*padding:10px 0px 10px 0px;*/
	margin: 20px 0px 0px 30px;
}

#content .shop_overview .shop_cat  {
	display:block;
	float:left;
	margin:0px 30px 16px 0px;
	padding:0px;
	width:162px;
	height:80px;
	color:#666;
}
#content .shop_overview .shop_praem {
	background:transparent;
	border: 1px solid #999;
	display:block;
	float:left;
	margin:0px 12px 7px 0px !important;
	margin:0px 16px 11px 0px ;
	padding:5px;
	width:168px;
	height:190px;
}
#content .shop_overview  .shop_praem div.shop_praem_image {
	width:120px;
	height:120px;
	/*border:1px solid #999;*/
	margin:0px;
	padding:0px;
}
#content .shop_overview  .shop_praem div.shop_praem_image img {
	margin:0px;
	width:120px;
	height:120px;
	padding:0px 0px 0px 15px;
	border:none;
	display:block;
}
#content .shop_overview  .shop_praem_detail {
	background:transparent url(/images/shop/shop_02.jpg) left top no-repeat;
	display:block;
	float:left;
	margin:0px 30px 16px 0px;
	width: 950px;
	height: 342px;
	padding:0px;
}

#content .shop_overview  .shop_praem_detail h2 {
	font-size:14px;
}

#content .shop_overview  .shop_praem_detail_image {
	background:#ccc;
	/*border:1px solid #999;*/
	display:inline;
	float:left;
	height:226px;
	margin:0px 20px 16px 0px;
	width:226px;
	padding: 0px 0px 0px 0px; 
	text-align:center;
}
#content .shop_overview  .shop_praem_detail_image img {
	height:226px;
	margin:0 auto;
	width:226px;

}
.shop_praem_detail_image img
{
	background:#ccc;
	/*border:1px solid #999;*/
	display:inline;
	float:left;
	height:226px;
	margin:0px 20px 16px 0px;
	width:226px;
	padding: 0px 0px 0px 0px; 
	text-align:center;

}
#content .shop_overview  .shop_praem_info {
	float:left;
	display: inline;
	margin:0px 20px 16px 0px;
	width:338px;
	height:287px;
	overflow: hidden;
}
#content .shop_overview  .praem_konfig {
	float:left;
	display: inline;
	width:200px;
	height:200px;
	overflow: auto;
}
#content .shop_overview  .shop_praem_info p {
	padding:0px 0px 8px 0px;
}

/*#content .shop_overview  .shop_cat img {
	border:1px solid #999;
	margin:0px 0px 16px 0px;
	padding:0;
}*/

#content .shop_overview  .shop_cat ul,
#content .shop_overview  .shop_praem ul,
#content .shop_overview  .shop_praem_detail ul {
	/*border-left:1px solid #999;*/
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#content .shop_overview  .shop_praem_detail h2
{
	margin: 20px 0px 15px 20px;
	
}
#content .shop_overview  .shop_cat ul li,
#content .shop_overview  .shop_praem ul li,
#content .shop_overview  .shop_praem_detail ul li {
	margin:0px 0px 0px 8px;
}
#content .shop_overview  .shop_cat ul li a:link,
#content .shop_overview  .shop_cat ul li a:visited,
#content .shop_overview  .shop_cat ul li a:active {
	background:transparent url(/images/arrow_grey.gif) 0 4px no-repeat;
	color:#666;
	padding:0px 0px 0px 10px;
	margin: 0px;
	text-decoration:none;
}
#content .shop_overview  .shop_cat ul li a:hover {
	background:transparent url(/images/arrow_blue.gif) 0 4px no-repeat;
	color:#039;
}
#content .shop_overview  .shop_praem ul li a:link,
#content .shop_overview  .shop_praem ul li a:visited,
#content .shop_overview  .shop_praem ul li a:active {
	background:transparent;
	color:#666;
	padding:0px;
	text-decoration:none;
}
#content .shop_overview  .shop_praem ul li a:hover {
	color:#039;
}
#content .shop_overview  .shop_praem_detail ul li a:link,
#content .shop_overview  .shop_praem_detail ul li a:visited,
#content .shop_overview  .shop_praem_detail ul li a:active {
	background:transparent;
	color:#666;
	padding:0px;
	text-decoration:none;
}
#content .shop_overview  .shop_praem_detail ul li a:hover {
	color:#039;
}

#content  .shop_start  {
	/*background:transparent url(/images/schatten_flaeche.png) top left no-repeat;*/
	overflow:hidden;
	display:block;
	float:left;
	height: 370px;
	/*height: 320px;*/
	margin:30px 0px 0px 30px;
	padding:2px 0 0 0;
	width: 720px;
	
}



#content  .shop_start  .shop_cat  {
	display:block;
	float:left;
	margin:0px 15px 6px 0px;
	padding:0px;
	width:162px;
	height:160px;
	color:#666;
}

.shop_cat
{
	background: #fff;
	padding:10px;
}
#content .shop_start .shop_praem {
	background:transparent url(/css/images/bg_product_item.png) left top no-repeat;
	display:block;
	float:left;
	margin:0px 30px 16px 0px;
	padding:5px;
	width:168px;
	height:190px;
}
#content  .shop_start .shop_praem div.shop_praem_image {
	width:120px;
	height:120px;
	/*border:1px solid #999;*/
	margin:0px;
	padding:0px;
}
#content .shop_start .shop_praem div.shop_praem_image img {
	margin:0px;
	width:120px;
	height:120px;
	padding:0px 0px 0px 15px;
	border:none;
	display:block;
}
#content .shop_start .shop_praem_detail {
	background:transparent url(/images/shop/shop_02.jpg) left top no-repeat;
	display:block;
	float:left;
	margin:0px 30px 16px 0px;
	width: 950px;
	height: 342px;
	padding:0px;
}

#content  .shop_start .shop_praem_detail h2 {
	font-size:14px;
}

#content  .shop_start .shop_praem_detail_image {
	background:#ccc;
	/*border:1px solid #999;*/
	display:inline;
	float:left;
	height:226px;
	margin:0px 20px 16px 0px;
	width:226px;
	padding: 0px 0px 0px 0px; 
	text-align:center;
}
#content  .shop_start   .shop_praem_detail_image img {
	height:226px;
	margin:0 auto;
	width:226px;
}
#content  .shop_start   .shop_praem_info {
	float:left;
	display: inline;
	margin:0px 20px 16px 0px;
	width:338px;
	height:287px;
	overflow: hidden;
}
#content .shop_start .praem_konfig {
	float:left;
	display: inline;
	width:200px;
	height:200px;
	overflow: auto;
}
#content  .shop_start   .shop_praem_info p {
	padding:0px 0px 8px 0px;
}

#content  .shop_start   .shop_cat img {
	border:1px solid #999;
	margin:0px 0px 0px 0px;
	padding:0;
}

#content  .shop_start   .shop_cat ul,
#content  .shop_start   .shop_praem ul,
#content  .shop_start   .shop_praem_detail ul {
	border-left:1px solid #999;
	list-style:none;
	margin: 0px;
	padding: 0px;

}

#content .shop_start  .shop_praem_detail h2
{
	margin: 20px 0px 15px 20px;
	
}
#content  .shop_start   .shop_cat ul li,
#content  .shop_start   .shop_praem ul li,
#content  .shop_start   .shop_praem_detail ul li {
	margin:0px 0px 0px 8px;
}
#content  .shop_start   .shop_cat ul li a:link,
#content  .shop_start   .shop_cat ul li a:visited,
#content  .shop_start   .shop_cat ul li a:active {
	background:transparent url(/images/arrow_grey.gif) 0 4px no-repeat;
	color:#666;
	padding:0px 0px 0px 10px;
	margin: 0px;
	text-decoration:none;
}
#content  .shop_start   .shop_cat ul li a:hover {
	background:transparent url(/images/arrow_blue.gif) 0 4px no-repeat;
	color:#039;
}
#content  .shop_start   .shop_praem ul li a:link,
#content  .shop_start   .shop_praem ul li a:visited,
#content  .shop_start   .shop_praem ul li a:active {
	background:transparent;
	color:#666;
	padding:0px;
	text-decoration:none;
}
#content  .shop_start   .shop_praem ul li a:hover {
	color:#039;
}
#content .shop_start  .shop_praem_detail ul li a:link,
#content .shop_start  .shop_praem_detail ul li a:visited,
#content .shop_start  .shop_praem_detail ul li a:active {
	background:transparent;
	color:#666;
	padding:0px;
	text-decoration:none;
}
#content  .shop_start   .shop_praem_detail ul li a:hover {
	color:#039;
}

#warenkorb
{
	width:680px;
	height: 100%;
}

#scrollcontainer{width:500px;}
/*---*/


