div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: middle;
	background: transparent;

}
ol, ul {
	list-style: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Class for clearing floats */
.clear {
  clear: both;
}


.clearfix:after {  content: "."; display:block; height:0; line-height:0px; font-size:0px; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }		
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */


/* class for float  */
.alignleft { float:left;}
.alignright { float:right;}
.alignnone { clear:both;  font-size:0px; line-height:0px;}
.ship1 {
	background-image: url(http://www.acr-bad-hersfeld.de/layout/acr/images/button_versandfrei.png);
	height: 80px;
	width: 80px;
	position: absolute;
	margin: -25px 0 0 -40px;
}



/* Removing border on linked images */
img {border: 0;}
.body/* End General
--------------------------------------------------------------------------------------------------------*/

/* =Typography
--------------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */
 {
	font: 12px/14px Arial, Geneva, sans-serif;
	color:#2a2a2a;
	background-color: #32393b;
}


/* End Typography
--------------------------------------------------------------------------------------------------------*/


/* =Headings
--------------------------------------------------------------------------------------------------------*/

/* End Headings
--------------------------------------------------------------------------------------------------------*/


/* =Links
--------------------------------------------------------------------------------------------------------*/

a { 
text-decoration:none !important;  
color:#2a2a2a !important;
}

/* End Links
--------------------------------------------------------------------------------------------------------*/


/* =Branding
--------------------------------------------------------------------------------------------------------*/

html, body {
}
.wrapper { width:1028px; margin:0px auto;}


/* End Branding
--------------------------------------------------------------------------------------------------------*/


/* =Main Nav
--------------------------------------------------------------------------------------------------------*/

#mainnavigation{}

/* End Main Nav
--------------------------------------------------------------------------------------------------------*/


/* =Header Controler
--------------------------------------------------------------------------------------------------------*/

#header {position:relative;}

#logo { padding-top:17px; margin-left:26px; float:left;  width:344px; height:119px;}
#logo a { background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/logo.jpg) no-repeat 0px 0px; display:block; height:119px; text-indent:-4000px;}

.top_cantrol {height:156px;}

.trustimg {padding:2px 20px 0px 0px;}
.widecolumn  p {
	font-size: 12px;
	line-height: 16px;
	margin: 5px 0 10px 0;
}
.widecolumn h1 {
	font-size: 24px;
	color: #CC0000;
	margin: 15px 0 10px 0;
}
.widecolumn  p b {
	color: #666666;
}



.shop_cantrol {width:590px;}
.cart_box {background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/cartbox-bg.png) no-repeat 0px 0px; margin-top:-19px; width:221px; height:113px;}
.cart_box .carticon {padding-top:19px; padding-left:11px; padding-right:2px;}
.cart_box .shopdeail {padding-top:33px; width:145px;}
.cart_box .shopdeail .label {display:block; font-size:10px; text-transform:uppercase;}
.cart_box .shopdeail .itemdetail {
	font-size:15px;
	line-height:16px;
	color:#000;
	display:block;
	padding-bottom:6px;
	font-weight:bold;
}
.cart_box .shopdeail .itemdetail .price {font-size:16px; padding-left:5px;}
.cart_box .shopdeail .btn {text-align:right; display:block; padding-right:2px;}

.contact_info {padding-top:5px; width:245px; margin-left:21px;}
.contact_info .label {font-size:18px; line-height:24px; color:#181818; display:block;}
.contact_info .phone {
	display:block;
	letter-spacing:1px;
	color:#d60111;
	font-weight:bold;
	font-size:32px;
	line-height:34px;
}
.contact_info p {
	font-size: 10px;
	color: #999999;
}


.search_box {
	padding-top:100px;
	margin-left:240px;
	width: 350px;
}
.search_box .search_icon {
	position: absolute;
	margin: 0 0 0 -30px;
	z-index: 10000;
}




/* End Controler
--------------------------------------------------------------------------------------------------------*/

/* =Box Content Css
--------------------------------------------------------------------------------------------------------*/

.top_co {background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/mainbox-topo.png) no-repeat 0px -19px; padding-left:10px;}
.top_co span {display:block; background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/mainbox-topo.png) no-repeat 100% 0px; height:19px;}
.box_leftbg {background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/box-midbg.gif) repeat-y 0px 0px; padding-left:14px;}
.box_rightbg {background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/box-midbg.gif) repeat-y 100% 0px; padding-right:14px;}
.bot_cocommon {background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/box-topco.jpg) no-repeat 0px 0px; height:30px;}
.bot_co {background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/mainbox-botbg.png) no-repeat 0px -24px; padding-left:20px;}
.bot_co span {background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/mainbox-botbg.png) no-repeat 100% 0px; display:block; height:24px; padding-left:20px;}



#header .box_leftbg  {padding-left:20px;}
#header .box_rightbg  {padding-right:20px;}

.grayboxtop{ background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/graybox-bg.gif) left -5px no-repeat; padding-left:5px; }
.grayboxtop span{ font-size:0px; line-height:0px; background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/graybox-bg.gif) right 0px no-repeat; font-size:1px; line-height:1px; height:5px; display:block; }
.grayboxbot{ background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/graybox-bg.gif) left -10px no-repeat; padding-left:5px; }
.grayboxbot span{ font-size:0px; line-height:0px;   background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/graybox-bg.gif) right -15px no-repeat; font-size:1px; line-height:1px;  height:5px; display:block; }
.grayboxmid{ border:solid 1px #bdbcbd; padding:5px 10px; border-bottom:0px; border-top:0px;}


/* Box Content Css
--------------------------------------------------------------------------------------------------------*/


/* =Main Content
--------------------------------------------------------------------------------------------------------*/
.container .content_part {padding:0px 10px;}
.container .widecolumn {width:750px;}
.container .narrowcolumn {width:220px;}

.post_title {height:34px;}
.post_box {margin-bottom:9px;}
.post_box .grayboxmid {padding:6px 6px 0px 8px;}

/* End Main Content
--------------------------------------------------------------------------------------------------------*/

/* =Secondary Content
--------------------------------------------------------------------------------------------------------*/


/* widecolumn Content Css
----------------------------------------------------------*/

.banner {
	margin: 2px 0 0 1px;
}
.banner img {
}

.columnspacer{ padding:0 2px 0 10px;}
.boxtitle{ padding:22px 0 16px 9px;}
.newproductlist{ padding-left:10px;}
.newproductlist dd{
	float:left;
	padding:0 24px 18px 0;
	width:160px;
}
.prothumb-pic{
	margin-bottom:8px;
	display: block;
	height: 115px;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #ccc;
}
.prothumb-pic img {



}

.newproductlist dd p{ line-height:14px;}
.proinfo {

}

.proinfo a{
	font-size:12px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
}
.proinfo a:hover{
	text-decoration:none;
	color:#d60111;
}
.proinfo p{
	padding-bottom:12px;
	height: 60px;
	margin: 0;
}
.pro-price{
	font-size:18px;
	color:#d60111;
	letter-spacing:-0.06em;
	line-height:22px;
	text-align: right;
}
.priceblock{ line-height:24px;}

.topsellerlist{ padding-left:10px;}
.topsellerlist dd{ float:left; padding:0 10px 28px 0; width:360px; vertical-align:top; }
.topsellerlist dd.last{ padding-left:10px; width:350px;}
.topsellerlist .prothumb-pic{
	margin-right:19px;
	margin-bottom:0px;
	width: 160px;
	background-position: center;
	background-repeat: no-repeat;
}
.topsellerlist .proinfo{ padding-top:20px;}
.topsellerlist .priceblock .pro-price {display:inline-block; width:81px;}
.topsellerlist .priceblock img {vertical-align:top;}
.sondetitle{ padding-top:4px !important;}

.gallerycolleft {
	width:368px;
	padding-top:3px;
	height: 300px;
}
.productwidepic{ border:solid 1px #bdbcbd; float:left;}
.thumbpic{

}
.thumbpic  img  {
	margin: 0 10px 10px 0;
	border: 1px solid #ccc;
}

.prodetail .gallerycolleft {padding-top:1px; padding-bottom:10px;}
.prodetail .thumbpic{

}
.prodetail .productinfocol {
	width:290px;
	padding-top:6px;
}
.prodetail .productinfocol p {padding-bottom:13px;}
.prodetail .propricebox {
	padding-top:14px;
	display:block;
}


.productinfocol{ width:302px; padding-top:4px; padding-bottom:6px;}
.productinfocol p{ line-height:14px; padding-bottom:7px;}
.prtitle{
	color:#434343;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:4px;
}
.productinfocol a{ color:#82ac01; text-decoration:none;}
.productinfocol a:hover{ text-decoration:underline;}
.availability{
	display:block;
	padding:4px 0 8px 0;
}
.quanityfield{ display:inline-block; background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/quantitybg.gif) left top no-repeat; padding:2px 4px; height:21px; margin-left:5px; }
.quanityfield input{width:32px; height:18px; text-align:center; border:0px; background:none; font-family:Arial, Helvetica, sans-serif; color:#434343;  }
.propricebox{
	display:block;
	padding:10px 0 0 0;
	color:#d60111;
	font-size:32px;
	line-height:26px;
}
.propricebox em{
	color:#434343;
	font-style:normal;
	font-size:10px;
	color:#666;
	display:block;
	padding-left:4px;
}
.gallerybox{ padding:46px 0 29px 0; }
#desc   {
	display: block;
}
#fin {
	display: none;
}
#test {
	display: none;
}
.tabcontent .grayboxmid td {
	padding: 5px;
}





.tabnav{ position:relative; z-index:10; top:1px; padding-left:13px;}

.tabnav li{ float:left; padding-right:4px;}
.tabnav li a{ float:left; padding-left:6px; background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/tabnav-bg.gif) left -62px no-repeat; color:#434343; text-decoration:none;}
.tabnav li a span{float:left; ; line-height:31px;  background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/tabnav-bg.gif) right -93px no-repeat; padding:0 20px 0 14px;  cursor:pointer;}
.tabnav li a.redbtn{ float:left; padding-left:6px; background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/tabnav-bg.gif) left -124px no-repeat; color:#fff;}
.tabnav li a.redbtn span{float:left; ; line-height:31px;  background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/tabnav-bg.gif) right -155px no-repeat;}
.tabnav li a:hover, .tabnav li a.active, .tabnav li a.redbtn:hover{ background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/tabnav-bg.gif) left 0px no-repeat; color:#434343;}
.tabnav li a:hover span, .tabnav li a.active span, .tabnav li a.redbtn.active{ background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/tabnav-bg.gif) right -31px no-repeat;}

.tabouter{ padding-bottom:17px;} 
.tabcontent .grayboxmid{ padding:14px 27px 16px;}
.tabcontent h3{ color:#434343; font-size:18px; font-weight:normal; line-height:22px; padding:4px 0 2px 0;}
.tabcontent p{ line-height:16px; padding-bottom:15px;}
.comanlist li{ line-height:20px;}
.dieser{
	color:#d60111;
}

.contentbox{ padding:38px 0 14px 10px;}
.contentbox h4{ color:#2a2a2a; line-height:16px; font-size:16px; color:#2a2a2a; text-decoration:none; padding-bottom:8px;}
.contentbox p{ line-height:14px;}
.topbanner{ padding:0 0 5px 8px; }

.liveshoppingbox .productinfocol{ width:320px;}
.livetitle{ padding:0px 0 20px 0px; margin-left:-2px;}
.livetitle img {vertical-align:top;}
.liveshoppingbox .grayboxmid {padding:3px 10px 0px 10px;}
.act-price{ color:#626262; text-decoration:line-through; font-size:16px; display:block; padding:2px 0;}
.todaysprice { color:#181818; font-size:16px; padding:4px 0 0px 0; height:32px;}
.todaysprice span{ font-size:22px; color:#d60111; padding-left:9px;}
.progressbox {color:#626262; padding-bottom:15px;}
.progressbox img{ margin-bottom:2px;}
.even{ font-size:14px; color:#181818;} 


.jetbtnbox span {padding-top:20px; vertical-align:top; display:inline-block;}
.jetbtnbox input {vertical-align:top;}
.jetbtnbox label { margin-right:5px; vertical-align:top;}




/* Narrowcolumn  Content Css
----------------------------------------------------------*/

.markenbox {padding-top:1px; margin-bottom:10px;}
.markenbox .grayboxmid {padding:2px 6px 0px 8px;}
.autobrand_list {padding:4px 0px 2px 2px;}
.autobrand_list li {float:left; padding:0px 11px 10px 0px;}
.autobrand_list li.bot_last {padding-bottom:0px;}
.autobrand_list li img {vertical-align:top;}
.autobrand_list li.last {padding-right:0px;}
.autobrand_list li.btn { padding:9px 0px 0px 12px;}


.ihre_vorteile ul {padding-bottom:10px;}
.ihre_vorteile li {float:left; width:100%; padding-bottom:6px;}
.ihre_vorteile li img {vertical-align:top;}
.ihre_vorteile li .image {float:left; width:68px;}
.ihre_vorteile li p {width:130px; padding-top:15px; color:#181819;}
.ihre_vorteile li p.free {padding-top:0px; padding-bottom:5px;}
.ihre_vorteile li .freeimg {position:relative; top:3px; left:-3px;}
.ihre_vorteile li.last {padding-top:0px; padding-bottom:0px;}

.bewertungen_box {margin-bottom:12px;}
.bewer_img {text-align:center; padding:2px 4px 5px 0px;}
.bewer_img img {vertical-align:top;}
.bewer_img .btn {text-align:right; padding-top:18px; display:block;}

.gallery_content .gallery {padding-bottom:5px;}
.gallery_content .post_title {height:27px;}
.gallery_content img {vertical-align:top;}
.gallery_content .gl_img {display:block; margin-bottom:8px;}
.gallery_content .btn {text-align:right; display:block; padding-right:3px;}

.facebook_plugin {padding-top:1px;}
.facebook_plugin .grayboxmid {padding:6px 0px 6px 8px;}
.facebook_plugin img {vertical-align:top;}

.tag_cluld {padding:9px 0px 0px 8px;}
.tag_cluld img {vertical-align:top;}


/* End Secondary Content
--------------------------------------------------------------------------------------------------------*/


/* =Footer
--------------------------------------------------------------------------------------------------------*/

#footer {padding:24px 0px 25px;}
.proceed {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/footer-divider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	padding: 15px 0 25px 0;
}
.partner_logo .partner {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/partner-logos.jpg);
	height: 58px;
	width: 182px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	margin: 3px;
}
.partner_logo .partner img {
	margin: 3px 0 0 0;

}




.partner_logo {
	padding:0px 0px 29px 27px;
	margin-bottom:20px;
	background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/footer-divider.gif) repeat-x 0px 100%;
}
.partner_logo li {float:left; margin-right:8px;}
.partner_logo img {vertical-align:top;}

.footer_nav {background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/footer-divider.gif) repeat-x 0px 100%; padding:3px 0px 26px 60px; margin-bottom:22px;}
.footer_nav .service_item {
	float:left;
	width:220px;
	line-height: 18px;
}
.footer_nav .service_item.last {float:right; width:182px;}
.footer_nav h3 {font-size:20px; color:#d60111; font-size:17px; line-height:20px; font-weight:normal; padding-bottom:12px;}

#footer .copyright {text-align:center;}

/* End Footer
--------------------------------------------------------------------------------------------------------*/


/* =Tables
--------------------------------------------------------------------------------------------------------*/

/* Making tables collapse and removing spacing */
table { 
  border-spacing: 0;
  border-collapse: collapse;
}

/* Preparing table columns */
td {
  text-align: left;
  font-weight: normal;
}

/* End BUG


/**
 * CSS fuer den plentyMarkets Bestellvorgang.
 *
 * Aendern Sie Ihr CSS selbst ueber den Bereich plenty* > plentyCMS * Dialog > CSS
 */
 
 
/* fieldsets werden an verschiedenen Stellen verwendet, so auch im Bereich 'Wählen Sie eine Lieferanschrift' bzw. OrderBox_DAddress */ 

fieldset {
	width:95%;
	margin-top:8px;
	padding: 4px;
	border: 0px;
	text-align:left;
}
#plenty_basket_form  #PlentyOrder  .Order_ArticleTable  td       {
	vertical-align: middle;
}
#plenty_basket_form  #PlentyOrder  .Order_ChangeBasketButton  input       {
	border: 0;
	margin: 0 0 4px 0;
}
input             {
	margin: 0 0 4px 0;
}
.CouponCode                  {
	border: 1px solid #ccc;
	font-size: 18px;
	width: 160px !important;
}



fieldset legend {
	font-weight:bold;
	font-size:14px;
}

fieldset div {
	padding:10px;
}

 
/* Artikelauflistung im Bestellvorgang */
 
.Order_ArticleTable {
	width:100%;
	margin-top:12px;
	margin-bottom:12px;
	border-collapse:collapse;
	background-color: #FFFFFF;
	border: 1px solid #fff;
}

.Order_ArticleTable td {
	padding:3px;
}
.multilang_flags {
	display: none;
}
.OrderStepText {
}



.Order_ArticleTable th {
	padding:3px;
	font-weight: bold;
	background-color: #FFFFFF;
	font-size: 14px;
} 
.PlentyOrder input  {
	color: #333333;
	padding: 3px;
	border: 1px solid #ccc;
}
select   {
	color: #333333;
	border: 1px solid #ccc;
	padding: 3px;
	margin: 0 0 15px 0;
}
.PlentyOrderTable th {
	padding: 5px 10px 0 0;
}


.Order_ArticleTable th, .Order_ArticleTable span {
	color: #CCCCCC;
} 

	
.Order_ArticleTable td {
	color: #333;
	border-collapse: collapse;
}



/* Darstellung der Summen im Warenkorb */

.Order_TotalsTable {
	width:100%;
	margin-top:14px;
	border-collapse:collapse;
}

.Order_TotalsTable td {
	padding: 8px 3px 8px 3px;
	border-bottom: #cccccc 1px solid;
}


/* Konfigurationstabelle */

.Order_ConfigTable {
	width:100%;
	margin-top:10px;
}

.Order_ConfigTable th, .Order_ConfigTable th span {
	padding:10px;
	color:#666666;
	font-size: 18px;
	border-top: 2px solid #ccc;
}




.Order_ConfigTable td {
	padding:4px;
	background-color:#FFFFFF;
}
.Order_ConfigTable table {
	margin:10px;
	border-collapse:collapse;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC;
	padding:4px;
	width:619px !important;
}

/* Anzeige der Gesamtsumme im Warenkorb */

.Order_ConfigTableSum {
	width:100%;
}

.Order_ConfigTableSum td{
	border-top: 1px solid #cccccc;
	padding:4px;
}


.Order_ConfigListTable td {
	border-top: 1px solid #cccccc;
	padding:4px;
}

.Order_ConfigListTable div {
	margin:10px
}
 


/* Adresseingabe */
.Order_AddressInputTable {
	padding-top:10px;
	padding-bottom:10px;
}

.Order_AddressInputTable th {
	padding:4px;
	font-weight:bold;
	background-color:#ffffff;
	border-bottom: #cccccc 1px solid;
}

.Order_AddressInputTable td {
	padding:4px;
}


.MyAccount_Navigation {
	width: 100%;
	margin: 0px;
	padding: 8px 4px 0px 2px;
	list-style: none;
	font-weight:bold;
	border: none;
	color: #333333;
}

.MyAccount_Navigation li a {
	display: block;
	margin: 0;
	padding: 5px;
	background-color: #ffffff;
	color: #333333;
	text-decoration: none;
	width: 160px;
}
						
.MyAccount_Navigation li a:hover {
	background-color: #FFFFFF;
}

/* Artikel - Attributauswahl */

.ArticleAttrTable td {
	border: 0px;
}
#payment_icon_5, #payment_icon_8 {
	display: none;
}
.mop2referrer_5_1 a {
	display: none;
}



.small {
	font-size: 9px;
	font-style: normal;
}

.red {
	font-style: normal;
	color:#660672;
}
.OrderStepText  {
	display: none;
}


div.plentyErrorBox{
	margin: auto;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	color: #333333;
	margin-bottom:15px;
	font-size:14px;
	vertical-align:middle;
}
a {
	color: #333333;
}
.Order_Coupon2Referrer_1    th  {
	font-size: 18px;
	padding: 20px 0 5px 0;
	position: relative;
}

div.plentyErrorBoxTitle {
display:none;
} 
div.plentyMessageBox {
	margin: auto;
	padding:10px;
	text-align:center;
	color: #333333;
	margin-bottom:15px;
	font-size:14px;
	vertical-align:middle;
}
div.plentyMessageBox a {
	color: #660672;
}
div.plentyMessageBoxTitle {
font-size:32px;
font-weight:bold;
} 
div.plentyMessageBoxTitle a {
	color:#660672;
} 

.tag_1 {
	font-size: 32px;
	color:#666666;
	display:inline-block;
	line-height: 42px;
}
.tag_2 {
	font-size: 26px;
	color:#666666;
	display:inline-block;
	line-height: 32px;
}
.tag_3 {
	font-size: 22px;
	color:#666666;
	display:inline-block;
	line-height: 28px;
}
.tag_4 {
	font-size: 18px;
	color:#666666;
	display:inline;
	line-height: 22px;
}
.tag_5 {
	font-size: 14px;
	color:#666666;
	display:inline;
	line-height: 18px;
}
.tag_6 {
	font-size: 12px;
	color:#666666;
	display:inline;
	line-height: 14px;
}
.Order_TotalsTable {
	line-height: 18px;
}
/** nav.css **/




/** Navigation **/
.pro_gallery {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/divider.gif);
	background-repeat: repeat-x;
	z-index: 1000000;
	position: relative;
	float: left;
	width: 984px;
}
#cat102 a    {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/head-pro1.jpg);
	height: 85px;
	width: 94px;
	display: block;
}

#cat103 a {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/head-pro5.jpg);
	height: 85px;
	width: 115px;
	display: block;
}
#cat104 a {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/head-pro8.jpg);
	height: 85px;
	width: 97px;
	display: block;
}
#cat105 a {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/head-pro2.jpg);
	height: 85px;
	width: 92px;
	display: block;
}

#cat106 a {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/head-pro7.jpg);
	height: 85px;
	width: 83px;
	display: block;
}
#cat114 a {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/head-pro3.jpg);
	height: 85px;
	width: 116px;
	display: block;
}
#cat117 a {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/head-pro4.jpg);
	height: 85px;
	width: 102px;
	display: block;
}
#cat174  a {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/head-pro9.jpg);
	height: 85px;
	width: 119px;
	display: block;
}
#cat178 a {
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/head-pro6.jpg);
	height: 85px;
	width: 90px;
	display: block;
}
.pro_gallery {
	background:url(http://www.acr-bad-hersfeld.de/layout/acr/images/divider.gif) repeat-x 0px 0px;
	padding-top:22px;
	padding-left:3px;
	z-index: 10;
	position: relative;
}
/** Navi **/

.pro_gallery ul li a {

}
.plentyMessageBox, .plentyErrorBox, .plentyMessageBoxTitle, .plentyErrorBoxTitle {
	background-image: none;
	color: #333333;
	line-height: 24px;
}
.plentyMessageBox  a   {
	font-size: 14px;
	color: #CC0000;
}


.pro_gallery a:hover {
    text-decoration: none;
}
.pro_gallery ul.menu_level2 li {



}
.pro_gallery ul.menu_level3 li {

}
.pro_gallery ul.menu_level1 {
	z-index: 100;
}
.pro_gallery ul.menu_level1 li {
	z-index: 100;
	float: left;
	position: static;
	margin: 0 4px;
}
.pro_gallery ul li:first-child {
    background-image: none;
}
.pro_gallery ul {
}
.pro_gallery ul li a {
	color: #FFFFFF !important;
	text-align: center;
	white-space: nowrap;
	font-size: 1px;
	vertical-align: middle;
}
.pro_gallery ul.menu_level2 {
	display: none;
	position: absolute;
	border: 1px solid #666;
	background-image:url(http://www.acr-bad-hersfeld.de/layout/acr/images/bkg_subcat.png) !important;
	padding: 5px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 0 0 0 -10px;
}
.pro_gallery li:hover ul.menu_level2 {
    display: block;
}
.pro_gallery ul.menu_level2 li {
	border-top: 1px solid #ccc;
	clear: both;
	background-image:url(/none) !important;
}
.pro_gallery  ul.menu_level2  li:hover {
	color: #D60111;
	border-top: 1px solid #D60111;
}
.pro_gallery ul.menu_level2 li a {
	height: 18px !important;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	padding: 8px 0;
	color: #333333;
	background-image:url(/none) !important;
	font-weight: bold;
	width: 142px !important;
}
.pro_gallery ul.menu_level2 a:hover {
	text-decoration: none;
	color: #D60111;
}
.pro_gallery ul.menu_level3 li a {
	font-weight: normal;
	font-size: 10px;
	line-height: 18px;
	padding: 4px;
}
#slider{
	position: relative;
	z-index: 1;
}
#prevBtn, #nextBtn {
	display: none;
}

#slider ul li{
	position: relative;
	width: 750px;
	height: 267px;
}

#slider .slide_content a,
#slider .slide_content{

}

#slider .slide_content a{

	position: relative;
	z-index: 2000000;
}
#slider .slide_content {
	position: relative;
	display: block;
	float: right;
	background-repeat: no-repeat;
}
.articlePages_Link {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding: 0 2px;
}
.articlePages {
	white-space: nowrap;
}

.articlePages_activeLink {
	color: #D60111;
	background-position-x: url(http://www.acr-bad-hersfeld.de/layout/acr/images/head-pro4.jpg);
}
