.tx-cabshops-pi1,.tx-cabshops-pi2,.tx-cabshops-pi3,.tx-cabshops-pi4 {
	position:relative;
}


.tx-cabshops-pi1 a,.tx-cabshops-pi2 a,.tx-cabshops-pi3 a,.tx-cabshops-pi4 a{
	color:#666666;
	font-size:8pt;
	text-decoration:none;
}
.tx-cabshops-pi1 a:hover,.tx-cabshops-pi2 a:hover,.tx-cabshops-pi3 a:hover,.tx-cabshops-pi4 a:hover{
	color:#f88000;
	font-size:8pt;
	text-decoration:none;
}
.tx-cabshops-pi1 a.pagenr_act,.tx-cabshops-pi2 a.pagenr_act,.tx-cabshops-pi3 a.pagenr_act,.tx-cabshops-pi4 a.pagenr_act{
	color:#f88000;
	font-size:8pt;
	text-decoration:none;
}
#kategoriennavi{
	margin-left:30px;
}
#shoppen-left-head{
	/*width:306px;*/
	/*height:31px;*/
	/*background-repeat:no-repeat;*/
	/*background-image:url(grafik/head_left.png);*/
}
#shoppen-left-head-title{
	width:74px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(grafik/shoppen_headline_left.png);
	background-position:0px 8px;
	margin-left:15px;
}
#shoppen-right-head{
	width:627px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(grafik/head_right.png);
}
#shoppen-right-head-title_az{
	width:140px;
	height:31px;
	background-position:0px 8px;
	background-repeat:no-repeat;
	background-image:url(grafik/shoppen_headline_right.png);
	margin-left:15px;
}
#shoppen-right-head-title_cat{
	width:197px;
	height:31px;
	background-position:0px 8px;
	background-repeat:no-repeat;
	background-image:url(grafik/shoppen_headline_right_2.png);
	margin-left:15px;
}
#shoppen-right-meta{
	width:612px;
	margin-left:15px;
	overflow-x:hidden;
	overflow-y:hidden;
}
.shoppen-right-meta-left{
	margin-top:10px;
	float:left;
	width:410px;
}
.shoppen-right-meta-right{
	margin-top:10px;
	float:left;
	width:192px;
	text-align:right;
}
#shoppen-right-meta-left-abc{
	margin-top:10px;
	float:left;
	width:410px;
}
#shoppen-right-meta-right-abc{
	position:relative;
	margin-top:10px;
	float:left;
	width:192px;
	text-align:right;
}

#shoppen-right-meta-teaser{
	margin-top:20px;
	width:597px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:30px 0px 30px 0px;
	text-align:center;
}
.shop_abstract{
	border-bottom:1px solid #e5e5e5;	
	padding:15px 0px;
	clear:both;
	width:602px;
	min-height:90px;
	height:auto;
}

.shop_row4{
	
	border-bottom:0px solid #e5e5e5;	
	padding:15px 0px 0px 0px;
	clear:both;
	width:630px;
	height: 140px;
	overflow: hidden;
	border: 0px;
	border-style: solid;
	border-color: #FF0000;
}
.shop_abstract_box{
	
	border-bottom:1px solid #e5e5e5;	
	padding:0px 0px;
	float:left;
	width: 155px;
	height: 140px;
	overflow: hidden;
	border: 0px;
	border-style: solid;
	border-color: #00FFFF;
}

/* for Internet Explorer */
/*\*/
* html .shop_abstract{
height: 90px;
}
/**/
.shop_age_control{
	position: relative;
	/*background-color:#ffffff;*/
	width:100%;
	height:100%;
	top: 0px;
	left: 0px;
	border: 0px;
	border-style: solid;
	z-index: 99;
	/* visibility: hidden; */
	display: none;
}
.shop_abstract .shop_age_control{
	background-color:#ffffff;
}
.age_control_head{
	font-size: 14px;
	color:#f88000;
	padding-left: 15px;

}
.age_control_message{
	font-size: 12px;
	padding-left: 15px;
	padding-top: 5px;
}
.age_control_answer{
	clear: both;
}
.age_control_answer_yes{
	float: right;
	padding-right: 15px;
  padding-top: 5px;
}
.age_control_answer_no{
	float: right;
	padding-right: 15px;
	padding-top: 5px;
}



.shop_age{
	position:relative;
	background-image:url(grafik/copy_age_repeat.png);
	background-repeat:repeat-y;
	background-position:left top;
	text-align:left;
	width:597px;
	height:92px;
}
/*\*/
* html .shop_age{
	height:92px;
	//background-image:url();	/* dies entfernt das Hintergrundbild für IE */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/copy_age_repeat.png',sizingMethod='scale');
}
/**/

.shop_age_head{
	position:relative;
	top:0px;
	left:0px;
	height:10px;
	width:597px;
	background-image:url(grafik/copy_age_head.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.shop_age_foot{
	position:relative;
	height:18px;
	width:597px;
	background-image:url(grafik/copy_age_foot.png);
	background-repeat:no-repeat;
	background-position:left top;
}
/*\*/
* html .shop_age_foot{
	//background-image:url();	/* dies entfernt das Hintergrundbild für IE */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/copy_age_foot.png',sizingMethod='image');
}
/**/

/*\*/
* html .shop_age_head{
	//background-image:url();	/* dies entfernt das Hintergrundbild für IE */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='grafik/copy_age_head.png',sizingMethod='image');
}
/**/

.shop_abstract_logo{
	overflow-x:hidden;
	width:147px;
	float:left;
}
.shop_abstract_copy{
	overflow-x:hidden;
	
	display: block;	
	width:378px;
	min-height:1px;
	height:auto;
	float:left;
	padding:0px 0px 0px 15px;
}
/* for Internet Explorer */
/*\*/
* html .shop_abstract_copy{
height: 1px;
}
/**/
.shop_abstract_link{
	padding:46px 0px 0px 23px;
	width:35px;
	float:left;
}
.shop_abstract_box_bg{	
	
	width: 143px;
	height: 140px;

	background-image:url(grafik/shopping_box_w.png);
	background-repeat:no-repeat;
	background-position:left top;
	
	padding:0px 0px;
	border: 0px;
	border-style: solid;
	border-color: #FF0000;
}
.shop_abstract_box_logo{
	

	width:130px;
	height: 60px;
	overflow: hidden;
	border: 0px;
	border-style: solid;
	border-color: #00FF00;
	padding-top: 18px;
	padding-left: 1px;
}

.shop_abstract_box_link{
	

	width:26px;

	border: 0px;
	border-style: solid;
	border-color: #0000FF;
	padding-top: 5px;
	padding-left: 117px;
}
.clear{
	clear: left;
  margin: 0;
  padding: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
}



.tx-cabshops-pi1 br.clearer, .tx-cabshops-pi4 br.clearer{
	clear:both;
	line-height:1px;
	height:1px;
}

.high{
	font-weight:bold;
}

.tx-cabshops-pi1{
	
}
.tx-cabshops-pi1 table td{
	vertical-align:top;
	text-align:left;
}
.tx-cabshops-pi1 td.right{
	background-repeat:repeat-y;
	background-image:url(grafik/shops_right_bg_03.png);
}
.tx-cabshops-pi1 td.right-bottom{
	height:9px;
	line-height:9px;
	background-repeat:no-repeat;
	background-image:url(grafik/shops_right_bg_05.png);
}
.tx-cabshops-pi1 td.left{
	background-repeat:repeat-y;
	background-image:url(grafik/shops_left_bg_2_01.png);
}
.tx-cabshops-pi1 td.left-bottom{
	height:9px;
	line-height:9px;
	background-repeat:no-repeat;
	background-image:url(grafik/shops_left_bg_2_02.png);
}


.tx-cabshops-pi2 table td{
	vertical-align:top;
	text-align:left;
}
.tx-cabshops-pi2 td.right{
	background-repeat:repeat-y;
	background-image:url(grafik/shops_right_bg_03.png);
}
.tx-cabshops-pi2 td.right-bottom{
	height:9px;
	line-height:9px;
	background-repeat:no-repeat;
	background-image:url(grafik/shops_right_bg_05.png);
}
.tx-cabshops-pi2 td.left{
	background-repeat:repeat-y;
	background-image:url(grafik/shops_left_bg_2_01.png);
}
.tx-cabshops-pi2 td.left-bottom{
	height:9px;
	line-height:9px;
	background-repeat:no-repeat;
	background-image:url(grafik/shops_left_bg_2_02.png);
}

.tx-cabshops-pi3 table td{
	vertical-align:top;
	text-align:left;
}
.tx-cabshops-pi3 td.right{
	background-repeat:repeat-y;
	background-image:url(grafik/shops_right_bg_03.png);
}
.tx-cabshops-pi3 td.right-bottom{
	height:9px;
	line-height:9px;
	background-repeat:no-repeat;
	background-image:url(grafik/shops_right_bg_05.png);
}
.tx-cabshops-pi3 td.left{
	background-repeat:repeat-y;
	background-image:url(grafik/shops_left_bg_2_01.png);
}
.tx-cabshops-pi3 td.left-bottom{
	height:9px;
	line-height:9px;
	background-repeat:no-repeat;
	background-image:url(grafik/shops_left_bg_2_02.png);
}

.tx-cabshops-pi4 table td{
	vertical-align:top;
	text-align:left;
}
.tx-cabshops-pi4 td.right{
	background-repeat:repeat-y;
	background-image:url(grafik/shops_right_bg_03.png);
}
.tx-cabshops-pi4 td.right-bottom{
	height:9px;
	line-height:9px;
	background-repeat:no-repeat;
	background-image:url(grafik/shops_right_bg_05.png);
}
.tx-cabshops-pi4 td.left{
	background-repeat:repeat-y;
	background-image:url(grafik/shops_left_bg_2_01.png);
}
.tx-cabshops-pi4 td.left-bottom{
	height:9px;
	line-height:9px;
	background-repeat:no-repeat;
	background-image:url(grafik/shops_left_bg_2_02.png);
}



#shop_search_input{
	position:relative;
	height: 30px;
	line-height:30px;
}

#shop_search_input input.shopsearchfield{
	position:absolute;
	right:26px;
	width:126px;
	height:22px;
	line-height:22px;	
	padding-top:8px;
	//padding-top:4px;
	border:0px;	
	font-size:8pt;
	color:#666666;
	padding-left: 5px;	
	vertical-align: bottom;
	background-image:url('grafik/Input_shopsuche_mo.jpg');
	background-repeat: no-repeat;
}


#shop_search_input input.shopsearchsubmit{
	position:absolute;
	right:1px;
	width: 30px;
	height: 30px;	
	background-image:url('grafik/Input_shopsuche_button.jpg');
	background-repeat: no-repeat;
	border:0px;
}
#shop_search_input input.shopsearchsubmit:hover{	
	background-image:url('grafik/Input_shopsuche_button.jpg');
	background-repeat: no-repeat;
	background-position: 0 -30px;
}



.tx-cabshops-pi1 select{
	border:1px solid #666666;
}
.tx-cabshops-pi2 select{
	border:1px solid #666666;
}
.tx-cabshops-pi3 select{
	border:1px solid #666666;
}
.tx-cabshops-pi4 select{
	border:1px solid #666666;
}

.shop_no_result{
	display: none;
}
.search_no_result_title{
	font-size: 20px;
	color:#f88000;
	padding-bottom: 30px;
}




table td.shop_picture{
	width: 130px;
	height: 60px;
	vertical-align:middle;
	text-align:center;
	padding: 0px;
	margin: 0px;
	
} 

.shop_box_button{
	width: 26px;
	height:26px;
	background-image:url('grafik/shopping_arrow.png');
	background-repeat:no-repeat;
	background-position:left top;
}
a:hover .shop_box_button{
	width: 26px;
	height:26px;
	background-image:url('grafik/shopping_arrow_ro.png');
	background-repeat:no-repeat;
	background-position:left top;
}

.shop_box_name{
	padding-left: 7px;
}

