/***** paulmann theme styles *****/

/***** start - system *****/


.float-right, .right {
	float: right;
}

.float-left, .left {
	float: left;
}


#float-reset, .float-reset {
	clear: both;
}
.txt-bold {
	font-weight: bold;
}
#header-w {
	background: transparent url(images/verlauf_top.png) repeat-x;
    height: 200px;
	padding-top:20px
}
#content-w {
	width: 950px;
	margin: 20px auto 0px auto;
}
.padding-20px {
	padding: 20px;
}
.padding-top-20px {
	padding-top:20px;
}
.padding-bottom-20px {
	padding-bottom:20px;
}
.pl-content-border-1 {
    border: 2px solid #EBE8E5;
    padding: 20px;
    width: 656px;
    heigth: 250px;
    margin-left: 10px;
}
.pl-content-border-2 {
    border: 2px solid #EBE8E5;
    padding: 20px;
    width: 425px;
    heigth: 250px;
    margin-bottom: 20px;
}
.pl-content-bg {
	background: #F1EFEB;
}
td.b2c-prd-prc {
	text-align: right;
}
/***** end - system *****/
/***** start order tracking *****/
td.showfiguresright a {
	color: #006065;
}
/***** end order tracking *****/
/***** start form elements *****/
input.pl-textinput {
    background: #fff no-repeat scroll 5px center;
    border: 1px solid #EBE8E5;
    font-size: 12px;
    height: 25px;
    margin: 0 0 1em;
    padding-left: 5px;
    width: 200px	
}
input.pl-textinput-2 {
    background: #fff no-repeat scroll 5px center;
    border: 1px solid #EBE8E5;
    font-size: 12px;
    height: 25px;
    margin: 0 0 1em;
    padding-left: 5px;
}

.pl-dropdown {
	padding: 38px 0 0 10px;
	width: 180px;
}
.pl-dropdown div {}
.pl-dropdown div div.pl-dropdown-begin {
	background: transparent url(images/pulldown_beg.gif) no-repeat;
	height: 21px;
	width: 1px;
	float: left;
}
.pl-dropdown div div.pl-dropdown-middle {
	background: transparent url(images/pulldown_mid.gif) repeat-x;
	height: 21px;	
	width: 157px;
	float: left;
}
.pl-dropdown div div.pl-dropdown-middle span {
	line-height: 21px;
	heigth: 21px;
	color: #006065;
	font-size: 12px;
	font-weight: normal;
	float: left;
	padding: 0 5px;
}
.pl-dropdown div div.pl-dropdown-middle img {
	padding: 2px;
    float: right;
}
.pl-dropdown div a div.pl-dropdown-pulldown {
	background: transparent url(images/arrow_pulldown.gif) no-repeat;	
	height: 21px;
	width: 22px;
	float: left;	
}
.pl-dropdown div a:HOVER div.pl-dropdown-pulldown {
	background: transparent url(images/arrow_pulldown_act.gif) no-repeat;	
	height: 21px;
	width: 22px;
	float: left;	
}
.pl-dropdown div a div.pl-dropdown-pulldown-act {
	background: transparent url(images/arrow_pulldown_act.gif) no-repeat;	
	height: 21px;
	width: 22px;
	float: left;	
}



.pl-dropdown-content {padding-left: 10px;float: left;width: 180px; display:none;position:relative;}
.pl-dropdown-content div {background: #fff;padding: 10px;border:1px solid #ebe8e5;}
.pl-dropdown-content div ul {list-style: none outside none;margin: 0;padding: 0;}
.pl-dropdown-content div ul li {}
.pl-dropdown-content div ul li.even {background: #F1EFEB}
.pl-dropdown-content div ul li.odd {background: #e2e1dd}
.pl-dropdown-content div ul li a {height: 30px;line-height: 30px;}
.pl-dropdown-content div ul li a img {padding: 2px 5px;vertical-align: middle;}
.pl-dropdown-content div ul li a span {padding-right: 5px;vertical-align: middle;}

/***** end form elements *****/
/***** start - headlines *****/
h1.z_ProductDetails {margin:0;
					border-bottom: medium none;
				    border-left: medium none;
				    color: #4D4E53;
				    font-size: 15px;
				    padding-left: 1px;}

h2.z_ProductDetails {margin:0;font-size: 12px;width: 656px;}

h2.z_ProductDetails2{margin:0;
					font-size: 12px; 
					border-style: none;
	    			color: #4D4E53;
					margin-left:10px;}

h3.z_ProductDetails {margin:0;font-size: 12px;width: 656px;
					border-style: none;
					color: #4D4E53;
				    padding-left: 1px;}
h4.z_ProductDetails 						{margin:0;font-size: 12px;width: 656px;color: #4D4E53;}
/***** end - headlines *****/
/***** start - buttons *****/
div.pl-button-1 							{}
div.pl-button-1 a 							{}
div.pl-button-1 a span.button-start 		{background: transparent url(../images/Submenue_Button_beg.gif) no-repeat;}
div.pl-button-1 a span.button-middle 		{background: transparent url(../images/Submenue_Button_mid_act.gif) repeat-x;}
div.pl-button-1 a span.button-middle img	{}
div.pl-button-1 a span.button-end			{background: transparent url(../images/Submenue_Button_end.gif) no-repeat;}

div.pl-button-2 							{padding:0; float:right;}
div.pl-button-2 img 						{float:left;}
div.pl-button-2 div							{background: transparent url(../images/button_anmeldung_mid.gif) repeat-x;height:30px;padding:0;float:left;s}
div.pl-button-2 div a  span 				{float:left;padding-left: 10px;padding-right: 10px;padding-top: 8px;}
div.pl-button-2 a:HOVER {}

div.pl-button-3 							{padding:0;}
div.pl-button-3 img 						{float:left;}
div.pl-button-3 div							{background: transparent url(../images/button_anmeldung_mid.gif) repeat-x;height:30px;padding:0;float:left;s}
div.pl-button-3 div a  span 				{float:left;padding-left: 10px;padding-right: 10px;padding-top: 8px;}
div.pl-button-3 a:HOVER {}



div.pl-button-checkout-next {
	width:180px;
	height:40px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	background-image: url(images/button_gruen.gif);
	margin:20px;
	font-weight:bold;
	color: #fff;
}
div.pl-button-checkout-next:HOVER {
	background-image: url(../images/button_gruen_act.gif);
}
div.pl-button-checkout-last {
	width:180px;
	height:40px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	background-image: url(images/button_grau.gif);
	margin:20px;
	font-weight:bold;
	color: #4d4e53;
}
div.pl-button-checkout-last:HOVER {
	background-image: url(images/button_grau_act.gif);
}
div.pl-button-checkout-next-2 {
	width:180px;
	height:40px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	background-image: url(images/button_gruen.gif);
	font-weight:bold;
	color: #fff;
}
div.pl-button-checkout-next-2:HOVER {
	background-image: url(images/button_gruen_act.gif);
}
div.pl-button-checkout-last-2 {
	width:180px;
	height:40px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	background-image: url(images/button_grau.gif);
	font-weight:bold;
	color: #4d4e53;
}
div.pl-button-checkout-last-2:HOVER {
	background-image: url(images/button_grau_act.gif);
}
/***** end - buttons *****/
/***** start - breadcrumb *****/
#breadcrumb {
	color: #4D4E53;
	font-size: 11px;
	font-weight: normal;
	width: 950px;
	margin: 0px auto;
	padding-top: 8px;
}
#breadcrumb div {
}
#breadcrumb div span {
	padding-left: 10px;
}
#breadcrumb div a,
#breadcrumb div a:LINK,
#breadcrumb div a:ACTIVE,
#breadcrumb div a:VISITED {
	margin: 0 10px;
    color: #006066;
   	border-bottom: none;
}
#breadcrumb div a:HOVER {
	margin: 0 10px;
	text-decoration: underline;
	border-bottom: none;
	cursor: pointer;
}

/***** end - breadcrumb *****/
#basketroadmap {
}
#basketroadmap ul {
	margin: 0;
    height: 32px;
    margin: 0;
    padding: 0;
   	width: 670px;
}
#basketroadmap ul li {
	background: url(images/arrow_daten_mid.gif)repeat-x;
    float: left;
    list-style: none outside none;
}
#basketroadmap ul li span {
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
    vertical-align: top;
	color: #006065;    
}
#basketroadmap ul li span.active {
	color: #4D4E53;
}
/***** start - header *****/
#z-header {
	background: #fff;
}
div.z-header-first {
	padding: 10px
}
#z-document-shipto {
   width: 100%; 
   height: 60%; 
   min-height: 60%;
   overflow: auto; 
   margin-top: 0px; 
   padding: 0px;}
   
#logo {
	width: 80px;
	height: 80px;
	background: transparent url(images/Paulmann_Logo.gif) no-repeat;
	float: left;
}
#head-area {
	height: 80px;
    width: 840px;
	float: right;
	background: #e2e1dd;
}
#head-area span.slogan {
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
    padding: 10px;
    position: absolute;    
}
#head-area span.p-welcome {
    font-style: italic;
    font-weight: bold;
    font-size: 12px;
    padding: 56px 10px 10px;
    position: absolute;   
}
div.meta-menue {
    padding: 10px;
}
div.meta-menue a,
div.meta-menue a:ACTIVE,
div.meta-menue a:LINK,
div.meta-menue a_VISITED {
    color: #006066;
    font-size: 11px;
    font-weight: normal;
	margin-right: 10px;
    text-decoration: none;	
}
div.meta-menue a:HOVER {
	text-decoration: underline;	
}
div.meta-menue a.last {
	margin-right: 0px;
}
div.meta-menue a img {
    text-decoration: none;	
}
div.z-header-second {
	padding: 0 10px 10px;
}
div.z-header-second div.menue-1 {
	float: left;
}
div.z-header-second div.menue-2 {
	float: right;
}
ul.header-menue {
	margin: 0;
	padding: 0;	
}
ul.header-menue li {
    background: #777777 /*url(images/mm_no_right.gif) no-repeat scroll right top*/;
    float: left;
    height: 27px;
    list-style-type: none;
    margin: 0;
    padding: 0 2px 0 0;
    width: auto;
}
ul.header-menue li a {
    background: url(images/mm_no_button.gif) no-repeat scroll left top transparent;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
    text-align: center;
    text-decoration: none;
    padding: 0 10px;
}
ul.header-menue li a.active,
ul.header-menue li a:HOVER {
    background: url(images/mm_act_button.gif) no-repeat scroll left top transparent;
    color: #4D4E53;
}
ul.header-menue li a.basket {
    background: url(images/main_nav_basket.gif) no-repeat scroll left top transparent;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
    text-align: center;
    text-decoration: none;
    padding: 0;
    width: 166px;
}
ul.header-menue li a.basket:HOVER {
    background: url(images/main_nav_basket_act.gif) no-repeat scroll left top transparent;
    color: #4D4E53;
}
ul.header-menue li a.basket span {
	padding-left: 20px;
}
ul.header-menue li a.login {
    background: url(images/main_nav_locked112px.gif) no-repeat scroll left top transparent;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
    text-align: center;
    text-decoration: none;
    padding: 0;
    width: 110px;
}
ul.header-menue li a.login:HOVER {
    background: url(images/main_nav_act_locked_112px.gif) no-repeat scroll left top transparent;
    color: #4D4E53;
}
ul.header-menue li a.login span {
	padding-right: 20px;
}
ul.header-menue li a.logoff {
    background: url(images/main_nav_open_112px.gif) no-repeat scroll left top transparent;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
    text-align: center;
    text-decoration: none;
    padding: 0;
    width: 110px;
}
ul.header-menue li a.logoff:HOVER {
    background: url(images/main_nav_act_open_112px.gif) no-repeat scroll left top transparent;
    color: #4D4E53;
}
ul.header-menue li a.logoff span {
	padding-right: 20px;
}
/*submenu*/
ul.header-menue li ul.subnavi {
	background: url(../images/submenu-bottom.png) repeat-x scroll left bottom transparent;
    display: none;
    padding: 10px 10px 18px;
    position: absolute;
    white-space: nowrap;
    z-index: 999;
    /*    background-color: #FFFFFF;
    border: 10px solid #FFFFFF;
    display: none;
    padding: 0 0 5px;
    position: absolute;
    white-space: nowrap;
    z-index: 999;*/
}
ul.header-menue li ul.subnavi li {
    background: url(images/arrow_pos.gif) no-repeat scroll 10px center #E3DFD7;
    display: block;
    float: none;
    margin: 1px;
    padding: 2px 10px 2px 20px;
    height: 27px;
    list-style-type: none;
    width: auto;
    line-heigth: 1.5em;
}
ul.header-menue li ul.subnavi li:HOVER {
    background: url(images/arrow_pos.gif) no-repeat scroll 10px center #cacac8;
}
ul.header-menue li ul.subnavi li a {
    color: #006066;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    background: none repeat scroll 0 0 transparent;
    text-align: left;
    line-height:27px;
}
ul.header-menue li ul.subnavi li a:HOVER {
	color: #4d4e53;
}

#header-shadow {
	height: 15px;
	width: 950px;
	background: transparent url(images/main_nav_shadow.png) no-repeat scroll center top;
}
div.z-header-fourth {
	padding: 0 10px;
}
div.title-wrap {
	padding-top: 27px;
}
div.search-box-wrap {
	padding: 18px 0 0 0;
}
#search-input {
	width: 170px;
	height: 25px;
	margin: 0 0 1em 0;
	border: 1px solid #CACAC8;
	/* move to class to enable the loading image background:url(images/Lupe_Finder.gif) no-repeat 5px center;*/
	padding-left:22px;
	font-size: 12px;
}
.search-input-bg {
	background:url(images/Lupe_Finder.gif) no-repeat 5px center;
}
#search-input-submit {
	background: url(images/arrow_button_finder.gif) no-repeat;
	cursor:pointer;
	width: 20px;
	height: 25px;
	border: none;
	
}
img.button {
	cursor:pointer;
}
h1.title {
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding: 0;
    max-width: 706px;
    color: #5A595A;
}
/***** end - header *****/
/***** start - footer *****/
#footer-first {
	width: 100%;
	height: 190px;
	background: transparent url(images/verlauf_footer.gif) repeat-x;
}

#footer-first div {
	width: 950px;
	margin: 0 auto
}

#footer-first div div {
	width: 230px;
	height: 165px; /*original 190px - margin-top*/
	margin: 20px 10px 0px 0px;
	float: left;
}
#footer-first div div.footer-teaser {
	width: 230px;
	height: 165px; /*original 190px - margin-top*/
	margin: 0px 0px 0px 5px;
	float: left;
}
#footer-first div div.footer-teaser-1 {
	width: 230px;
	height: 165px; /*original 190px - margin-top*/
	margin: 0px 0px 0px 2px;
	float: left;
}
#footer-first div div.last {
	width: 230px;
	height: 165px; /*original 190px - margin-top*/
	margin: 20px 0px 0px 0px;
	float: left;
}

#footer-second {
	width: 100%;
	height: 50px;
	background: #E2E1DD;
}

#footer-second div {
	width: 950px;
	margin: 0 auto
}
#footer-second div.copy {
    font-size: 12px;
    font-weight: bold;
    padding: 15px;
    text-align: right;
    width: 910px;
    float:rigth;
}
ul.pl-link-ul {
	list-style-image: url(images/arrow_pos.gif);
	padding-left: 25px;
	margin: 0px;
}

ul.pl-link-ul li a,
ul.pl-link-ul li a:LINK,
ul.pl-link-ul li a:ACTIVE,
ul.pl-link-ul li a:VISITED {
	color: #006065;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.5;
	text-decoration: none;
	border-bottom: none;
}
ul.pl-link-ul li a:HOVER {
	text-decoration: underline;
	border-bottom: none;	
}

ul.pl-list-ul {
	list-style-image: url(images/arrow_pos_xs.gif);
}
ul.pl-list-ul li a,
ul.pl-list-ul li a:LINK,
ul.pl-list-ul li a:ACTIVE,
ul.pl-list-ul li a:VISITED {
	color: #006065;
	font-size: 12px;
	text-decoration: none;
	border-bottom: none;	
}
span.pl-footer-headline a {
	padding-left: 20px;
	background-image: url(images/arrow_neg.gif);
	background-repeat: no-repeat;
	/*background-position: 0 -14px;*/
	color: #4d4e53;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
/***** end - footer *****/
/***** start categories *****/
img#pl-select-cat-img {
	float: right;
	padding: 9px 9px 0 0;
}
.box-headline {
  float: left;
  clear: both;
  background: url(images/Submenue_Button_beg.gif) no-repeat;
  padding: 0 0 0 1px;
  /*margin: 5px 0;*/
  height: 30px;
  width: 212px;
}

.box-headline a.txt {
  float: left;
  height: 30px;
  width: 152px;
  background: url(images/Submenue_Button_mid_act.gif) repeat-x left top;
  line-height: 30px;
  padding: 0 19px 0 15px;
  color: #4D4E53;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.box-headline a.icon {
  float: left;
  height: 30px;
  background: url(images/Submenue_Button_mid_act.gif) repeat-x left top;
  line-height: 30px;
  padding: 0 5px 0 5px;
  color: #4D4E53;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.box-headline a.icon img {
	padding-top: 8px;
	border: none;
}
.box-headline span {
  background: url(images/Submenue_Button_end.gif) no-repeat;
  float: left;
  width: 2px;
  height: 30px;
}
#pl-categories {
	width: 700px;	
}
#pl-categories div.box {
	float: left;
	width: 212px;
	height: 212px;
	margin: 0px 30px 30px 0px;	
}
#pl-categories div.last {
	float: left;
	width: 212px;
	height: 212px;
	margin: 0px 0px 30px 0px;	
}
img.categories {
	border: 1px solid #ebe8e5;
	width: 211px;
}
/***** end categories *****/
/***** start navigation *****/

#account-navigator,
#cat-navigator {
	padding: 0 20px 0 10px;
}
#secnav div.secnav-contbox {
	padding: 0 0 0 0;
	background: none;
	border: none;
}
#secnav li,
#secnav li.secnav-level0 {
    padding: 0;
    margin: 0;
    border: none;
}
#secnav li.secnav-level1 {
    color: #006066;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 2;
	padding:0;
    text-decoration: none;
    border-left: solid 1px;
	border-right: solid 1px;
	border-color: #E2E1DD;
    background-color: #f5f5f5;
}
#secnav li a {
	color: #4D4E53;
}
#secnav li.secnav-level1 a,
#secnav li.categSelected a,
#secnav li a:HOVER {
    color: #006066;
}
#secnav li a span {
    display: inline-block;
/*** ModBeg U.Ganser 25.02.2013 ***/    
	padding-left: 15px; 
/**	padding-left: 0px; **/
	cursor:pointer;
/*** ModEnd ***/
}
#secnav li.secnav-level1:HOVER,
#secnav li.categSelected {
    background-color: #E2E1DD !important;
    background-image: none;
}
#cat-navigator #secnav li.categSelected {
	background: #E2E1DD /*url(images/cr_tl_box4_firstcat.gif) top left no-repeat*/;
	border: none;
}
.nav-box-headline {
  float: left;
  background: url(images/Submenue_Button_beg.gif) no-repeat;
  padding: 0 0 0 1px;
  /*margin: 5px 0;*/
  height: 30px;
}

.nav-box-headline a.txt {
  float: left;
  height: 30px;
  width: 152px;
  background: url(images/Submenue_Button_mid.gif) repeat-x left top;
  line-height: 30px;
  padding: 0 16px 0 15px;
  color: #4D4E53;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.nav-box-headline a.icon {
  float: left;
  height: 30px;
  background: url(images/Submenue_Button_mid.gif) repeat-x left top;
  line-height: 30px;
  padding: 0 5px 0 5px;
  color: #4D4E53;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.nav-box-headline a.txt:HOVER {
  float: left;
  height: 30px;
  width: 152px;
  background: url(images/Submenue_Button_mid_act.gif) repeat-x left top;
  line-height: 30px;
  padding: 0 16px 0 15px;
  color: #4D4E53;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.nav-box-headline a.icon:HOVER {
  float: left;
  height: 30px;
  background: url(images/Submenue_Button_mid_act.gif) repeat-x left top;
  line-height: 30px;
  padding: 0 5px 0 5px;
  color: #4D4E53;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.nav-box-headline a.icon img {
	padding-top: 8px;
	border: none;
}
.nav-box-headline span {
  background: url(images/Submenue_Button_end.gif) no-repeat;
  float: left;
  width: 2px;
  height: 30px;
}
.nav-box-border-left {
  background: url(images/Submenue_Button_beg.gif) no-repeat;
  height: 30px;
  float: left;
}
.nav-box-border-right
  background: url(images/Submenue_Button_end.gif) no-repeat;
  height: 30px;
  float: left;
}
#secnav {
	border:none;
}
/* main title of the navigation tree */
#secnav li.secnav-home {
	line-height: 30px;
    background: transparent url(images/Submenue_Button_mid_act.gif) repeat-x;
    padding-left: 20px;
}
#secnav li.secnav-home a {
    height: 1em; /* needed for IE to get the complete box as link */
    font-weight: bold;
    color: #4D4E53;
}
#secnav li.secnav-home a:hover {
    color: #4D4E53; 
}
/* sub title in the navigation tree */
#secnav li.secnav-subtitle {
    padding: 10px 5px 5px 0.5em;
    background-image: none;
    font-weight: bold;
    color: #003366;
}
#secnav li.secnav-subtitle a {
    color: #003366;
}
/***** end navigation *****/
/***** start products blocks *****/
#pl-productlist-block {

}
#pl-productlist-block div.wrapper-content {
	width: 700px;
}
div.pagelink-top {
	
}
div.pagelink-bottom {

}

div.box-content-0 {
	width: 210px;
	height: 248px;	
	border: 2px solid #ebe8e5;
	margin: 10px 9px 0px 10px;
	float:left;
	overflow: hidden;
}
div.box-content-1 {
	width: 210px;
	height: 248px;	
	border: 2px solid #ebe8e5;
	margin: 10px 9px 0px 0px;
	float:left;
	overflow: hidden;
}
div.box-content-2 {
	width: 210px;
	height: 248px;	
	border: 2px solid #ebe8e5;
	margin: 10px 10px 0px 0px;
	float:left;
	overflow: hidden;
}
div.box-text {
	float:left;
	height: 78px;
	padding: 10px;
	min-width: 190px;	
	width: 190px;
}
div.box-text a {
	color: #4d4e53;
}
div.box-text a img.linkimg {
	float: right;
}
div.box-text .description {
	font-size: 12px;
	font-weight: bold;
}
div.box-text .mat-color {
	font-size: 11px;
}
div.box-text .price {
	font-size: 18px;
}
div.wrapper-box {
	width: 680px;
	float:left;
}
div.middle-top {
	width: 596px;
	height: 25px;
	float: left;
	background: transparent url(../images/Produkte_blaettern_Schattenoben.gif) repeat-x;
}
div.middle-bottom {
	width: 596px;
	height: 25px;
	float: left;
	background: transparent url(../images/Produkte_blaettern_Schattenunten.gif) repeat-x;
	background-position: bottom;
}
div.bar-right {
	width: 10px;
	float: left;
	background: transparent url(../images/Produkte_blaettern_Schattenrechts.gif) repeat-y;
}
div.bar-left {
	width: 10px;
	float: left;
	background: transparent url(../images/Produkte_blaettern_Schattenlinks.gif) repeat-y;
}
ul.pageinator-top {
	margin: 0;
	padding: 0;
}
ul.pageinator-top li {
    background: transparent url(images/Produkte_Seitenzahl_Button_oben.gif) no-repeat scroll right top;
    float: left;
    list-style-type: none;
    width: 23px;
    height: 21px;
}
ul.pageinator-top li.active,
ul.pageinator-top li:HOVER {
    background: transparent url(images/Produkte_Seitenzahl_oben_Button_act_mid.gif) no-repeat scroll right top;
}
ul.pageinator-top li.first {
    background: transparent url(images/Produkte_Seitenzahl_Button_oben_beg.gif) no-repeat scroll right top;
    width: 18px;
}
ul.pageinator-top li.first:HOVER {
    background: transparent url(images/Produkte_Seitenzahl_oben_Button_act_beg.gif) no-repeat scroll right top;
}
ul.pageinator-top li.active span {
    color: #006066;
    font-size: 12px;
    font-weight: bold;
	padding: 3px 0 0 2px;
    text-decoration: none;	
    height: 21px;
    float: left;
}
ul.pageinator-top li a { 
    color: #006066;
    font-size: 12px;
    font-weight: bold;
	padding: 3px 0 0 2px;
    text-decoration: none;	
    height: 21px;
    float: left;
}
ul.pageinator-bottom {
	margin: 0;
	padding: 4px 0 0 0;
}
ul.pageinator-bottom li {
    background: transparent url(images/Produkte_Seitenzahl_Button_unten.gif) no-repeat scroll right top;
    float: left;
    list-style-type: none;
    width: 23px;
    height: 21px;
}
ul.pageinator-bottom li.active,
ul.pageinator-bottom li:HOVER {
    background: transparent url(images/Produkte_Seitenzahl_unten_Button_act_mid.gif) no-repeat scroll right top;
}
ul.pageinator-bottom li.first {
    background: transparent url(images/Produkte_Seitenzahl_Button_unten_beg.gif) no-repeat scroll right top;
    width: 18px;
}
ul.pageinator-bottom li.first:HOVER {
    background: transparent url(images/Produkte_Seitenzahl_unten_Button_act_beg.gif) no-repeat scroll right top;
}
ul.pageinator-bottom li.active span {
    color: #006066;
    font-size: 12px;
    font-weight: bold;
	padding: 3px 0 0 2px;
    text-decoration: none;	
    height: 21px;
    float: left;
}
ul.pageinator-bottom li a { 
    color: #006066;
    font-size: 12px;
    font-weight: bold;
	padding: 3px 0 0 2px;
    text-decoration: none;	
    height: 21px;
    float: left;
}

div.itemspp {
    /*background: transparent url(images/Produkte_Anzahl_Pulldown.gif) no-repeat scroll right top;*/
    float: right;
    padding: 2px 20px 0 0;
}
/***** end products blocks *****/
/***** start productdetails *****/
#pl-productdetails {
	width: 656px;
	border-top: 2px solid #ebe8e5;
	border-right: 2px solid #ebe8e5;
	border-bottom: none;
	border-left: 2px solid #ebe8e5;
	margin-left: 10px;
	padding: 20px;
	color: #4D4E53;
    font-size: 12px;
}
#pl-productdetails2 {
	width: 696px;
	border-top: none;
	border-right: 2px solid #ebe8e5;
	border-bottom: 2px solid #ebe8e5;
	border-left: 2px solid #ebe8e5;
	margin-left: 10px;
	padding: 0;
}

#pl-productdetails2 a {
	border-bottom: none;
	background: none;
}

#pl-productdetails2 div.prod-longtext-2 {
	padding: 20px;
	clear: both;
	line-height: 16px;
}
#pl-productdetails .first-area {

}
#pl-productdetails .first-area div.inner-left {
	width: 441px;
	padding: 0 15px 0 0;
	float: left;
}
#pl-productdetails .first-area div.inner-right {
	width: 200px;
	height: 450px;
	float: right;
	background: #f1efeb;
	
}
span.art-nr {
	padding-bottom: 10px; 
}
span.price {
	font-size: 24px;
}
span.tax {    
	float: left;
    padding-top: 10px;
    font-size: 12px;
}
.pl-tooltip-sc{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#fff;
    padding:5px;
    border:1px solid #EBE8E5;
    width:250px;
}

.pl-tooltip-sc p{
    margin:0;
    padding:0;
    color:#4D4E53;
    background-color:#F1EFEB;
    padding:2px 7px;
    line-height: 16px;
}
span.shipcond {
	float: left;
	font-size: 12px;
	color: #006065;
	cursor: pointer;
}
div.availability-check {
	padding: 30px 0 20px;
}
div.quantity {
	padding: 0 0 25px;
}
div.units {}
div.product-compare {
	padding: 10px 0;
}
span#pl-fromtillpage {
	padding: 3px 0 0 10px; 
	float:left;
}
ul.link-list {
	list-style-image: url(images/arrow_pos.gif);
	padding: 0 20px 0 12px;
}
ul.link-list li.link {
	padding-top: 14px;
}
div.addToBasket {
	float: left;
}
div.addToBasket a div.button {
	background: transparent url(../images/In_den_Warenkorb.gif) no-repeat scroll right top;
	height: 40px;
	width: 180px;
	float: left;
	/*position: relative;*/
	/*top: 100px;*/
	/*left: 10px;*/
	margin-top: 20px;
	padding-left: 10px;
}
div.addToBasket a div.button:HOVER {
	background: transparent url(../images/In_den_Warenkorb_act.gif) no-repeat scroll right top;
}
div.addToBasket a div.button span {
    float: left;
    padding: 14px 0 0 37px;
	color: #fff;
	font-weight: bold;
	float: left;
}
div.addToBasketInAct {
	float: left;
}
div.addToBasketInAct a div.button {
	background: transparent url(../images/In_den_Warenkorb_deact.gif) no-repeat scroll right top;
	height: 40px;
	width: 180px;
	float: left;
	/*position: relative;*/
	/*top: 100px;*/
	/*left: 10px;*/
	margin-top: 20px;
	padding-left: 10px;
}
div.addToBasketInAct a div.button:HOVER {
	/*background: transparent url(../images/In_den_Warenkorb_act.gif) no-repeat scroll right top;*/
}
div.addToBasketInAct a div.button span {
    float: left;
    padding: 14px 0 0 37px;
	color: #fff;
	font-weight: bold;
	float: left;
}

div.addToLeaflet {
	float: left;
}
div.addToLeaflet a div.button {
	background: transparent url(images/button_gruen.gif) no-repeat scroll right top;
	height: 40px;
	width: 180px;
	float: left;
	/*position: relative;*/
	/*top: 100px;*/
	/*left: 10px;*/
	margin-top: 20px;
	padding-left: 10px;
}
div.addToLeaflet a div.button:HOVER {
	background: transparent url(images/button_gruen_act.gif) no-repeat scroll right top;
}
div.addToLeaflet a div.button span {
    float: left;
    padding: 14px 0 0 37px;
	color: #fff;
	font-weight: bold;
	float: left;
}
#pl-productdetails .second-area 				{}
div.prod-title									{padding:20px 0;width:656px;}
div.prod-title p {
    color: #4D4E53;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
div.prod-longtext								{padding-bottom:15px; line-height: 16px;}
div.prod-characteristics						{padding-bottom:20px;}
div.prod-characteristics div.prod-left-table 	{width:200px;}
table#pl-table {
	width: 200px;
}
table#pl-table tr {
	height: 30px;
}
table#pl-table tr.even {
	background: #FFFFFF;
}
table#pl-table tr.odd {
	background: #F1EFEB;
}
table#pl-table td {
	vertical-align: middle;
}
table#pl-table td span.key {
	font-style: italic;
	padding-left: 5px;
}
table#pl-table td span.value {
	font-weight: bold;
}
table#pl-table td div.key {
	font-style: italic;
	padding-left: 5px;
	float:left;
}
table#pl-table td div.value {
	font-weight: bold;
	padding-left: 5px;
	float:left;	
}

div.prod-characteristics div.prod-right-list	{width:441px;padding-left:15px}
div.prod-characteristics div.prod-right-list h4 {
	margin: 0;
}
ul.pl-prod-char {
	margin: 0;
	padding: 0 0 0 20px;
    list-style: inherit;
    list-style-image: url(../images/haekchen.gif);
}
ul.pl-prod-char li {
	line-height: 16px;	
}
div.prod-longtext2								{padding-bottom:20px; line-height: 16px;}
div.prod-documents								{/*padding-bottom:20px;*/}
div.prod-documents ul {    
	/*list-style-image: url(images/pikto_acrobat.gif);*/
	margin: 0;
	padding: 0;
	list-style: none;
}
div.prod-documents ul li {padding-bottom: 5px;}
div.prod-documents ul li img {vertical-align: middle;}
div.prod-documents ul li span {vertical-align: middle; color: #006065;}
table.pl-tab-var-1 {width:100%;}
table.pl-tab-var-1 tr.head th {padding: 1px;background-color: #e3dfd7;border-left: 2px solid #fff;border-bottom: 2px solid #fff;font-style:italic;font-weight: normal;text-align: left;}
table.pl-tab-var-1 tr.head th.first {padding: 1px;background-color: #e3dfd7;border-left: 0px;font-style:italic;}
table.pl-tab-var-1 tr.even td {padding: 1px;background-color: #e2e1dd; border-left: 2px solid #fff}
table.pl-tab-var-1 tr.even td.first {padding: 1px;background-color: #e2e1dd; border: none;}
table.pl-tab-var-1 tr.odd td {padding: 1px;background-color: #fff; border-left: 2px solid #e2e1dd}
table.pl-tab-var-1 tr.odd td.first {padding: 1px;background-color: #fff; border-left: 1px solid #e2e1dd;border: none;}
table.pl-tab-var-1 div.pl-table-text-1 {margin:10px 10px 10px 0;width:153px;}
table.pl-tab-var-1 div.pl-tab-size-thumb {width: 286px;}
table.pl-tab-var-1 div.pl-tab-size-price {white-space:nowrap;margin:10px 5px;}
table.pl-tab-var-1 div.pl-tab-size-txt {margin:10px 5px;}

#lastrow_odd 	{border-top: 2px solid #e2e1dd; }

span.title-upselling	{margin:0;font-size: 12px;width: 656px;font-weight:bold;}
/***** end productdetails *****/
/***** start minibasket *****/
#pl-minibasket {
	padding: 0 10px 0 20px;
	margin-bottom: 10px;
}
div.b2c-minibasket-news,
div.b2c-minibasket {
	background: #f1efeb;
}
span.title a {
	font-weight: bold;
}
#iNewsletterEmail {
	width: 163px;
}
#pl-newsletter {
	padding: 0 10px 0 20px;
	margin-bottom: 10px;
	/*height: 200px; innovate bs - dynamik height because of teaser */ 
}
div.b2c-minibasket-news div.content,
div.b2c-minibasket div.content {
	padding: 20px;
}	
div.b2c-minibasket div.content div.cvandquantity {float:left; padding: 10px 0 0 0;}
div.b2c-minibasket div.content div.tobasket {float:left; padding: 20px 0 0 0;}
div.b2c-minibasket div.content div.tobasket a span {padding: 0 0 0 5px;}
div.b2c-minibasket div.content div.tocheckout {float:left; padding: 40px 0 0 0;}

div.teaser-mb-wrap div {margin: 10px 0 0 0;}

/***** end minibasket *****/
/***** start basket *****/
#pl-basket {
	width: 696px;
	border: 2px solid #ebe8e5;
	margin-left: 10px;
}
#pl-basketEmpty {
	width: 656px;
	height: 350px;
	border: 2px solid #ebe8e5;
	margin-left: 10px;
	padding:20px;
}
.pl-single-box {
	background: #f1efeb;
	padding:20px;
}

div.pl-basket-thumb {
	/*width:100px;*/
}
div.pl-table-text-1 {
	margin:10px 0 10px 0;
	width: 195px;
}
#b2c-cart-items, 
#b2c-cart-buttons, 
#b2c-cart-header {
  padding-left:0;
}
hr.basket {
	border:2px solid #E2E1DD;
	margin: 40px 10px 0;
}
table.pl-basket-summary {
	margin: 10px;
}
img.refresh,
img.delete {
	vertical-align: middle;
}
img.refresh:HOVER,
img.delete:HOVER {
	cursor: pointer;
}
div.availability-check-basket {
	padding: 10px 0 0 0; 
}
div.basket-table-td-qty {
	padding: 8px 0 0 0;
}
div.basket-table-td-sp {
	padding: 10px 0 0 0;
}

/***** end basket *****/
/***** start register *****/
#pl-shipto,
#pl-register {
	width: 656px;
	border: 2px solid #ebe8e5;
	margin-left: 10px;
	padding: 20px;
}
.b2c-reg-headdesc,
#b2c-reg .formfields  {
    padding: 0px 0px 10px 0;
}
div.pl-register-mand {
	padding: 20px 0 0 7px;
}
div.pl-register-captcha {
	padding-left: 7px;
	border: 1px solid #EBE8E5;
}

/***** end register *****/
/***** start login *****/
#pl-login {
	width: 656px;
	border: 2px solid #ebe8e5;
	margin-left: 10px;
	padding: 20px;
}
.pl-wrapp-button {
	background: #f1efeb;
	padding: 20px;
	height:30px;
}
.pl-login-register,
.pl-login-login {
	background: #f1efeb;
	width: 318px;
	height: 250px;
}
.pl-login-register div,
.pl-login-login div {
	padding: 20px;
}
.pl-info-ssl {
	padding-top:20px;
}
h3.login {
	margin-top:0;
}
/***** end login *****/
/***** start tab navigation product details ****/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	/*height: 32px;*/ /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	/*border-left: 1px solid #999;*/
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 30px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 30px; /*--Vertically aligns the text within the tab--*/
	/*border: 1px solid #999;*/
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #006066;
	display: block;
	font-size: 14px;
    font-weight: bold;
	padding: 0 20px;
	/*border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/*/
	outline: none;
	background: #e0e0e0 url(../images/Submenue_Button_mid.gif);
}
ul.tabs li a:hover, ul.tabs li a:active {
	background: #ccc url(../images/Submenue_Button_mid_act.gif);
	color: #4D4E53;
}
html ul.tabs li.active, html ul.tabs li.active a, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff url(../images/Submenue_Button_mid_act.gif);
	color: #4D4E53;
}
.pl-upselling,
.tab_container {
	/*border: 1px solid #999;*/
	/*border-top: none;*/
	border: none;
	overflow: auto;
	clear: both;
	float: left; width: 100%;
	background: #fff;
	/*padding-bottom: 20px;*/
}
.tab_content {
	padding: 0;
	font-size: 1.2em;
}
img.thumb-var {
	border: 2px solid #ebe8e5;
	margin: 10px;
}
/***** end tab navigation product details ****/
/***** start checkout ****/
#acknowledgement table th,
#acknowledgement table td {font-size: 12px;}
#pl-acknowledgement,
#pl-checkout {
	width: 656px;
	border: 2px solid #ebe8e5;
	margin-left: 10px;
	padding:20px;
}
#pl-confirm {
	width: 696px;
	border: 2px solid #ebe8e5;
	margin-left: 10px;
}
.pl-confirm-border {
	padding:20px;
}

.pl-confirm-billaddress,
.pl-confirm-paymenttype,
.pl-confirm-deliveryaddress,
.pl-confirm-deliverytype,
.pl-confirm-comment {
	background: #f1efeb;
	width: 318px;
	height: 140px;
	margin-bottom:20px;
}
.pl-confirm-billaddress div.inner,
.pl-confirm-paymenttype div.inner,
.pl-confirm-deliveryaddress div.inner,
.pl-confirm-deliverytype div.inner,
.pl-confirm-comment div.inner {
	padding: 20px;
}
.pl-checkout-billaddress,
.pl-checkout-paymenttype,
.pl-checkout-deliveryaddress,
.pl-checkout-deliverytype,
.pl-checkout-comment {
	background: #f1efeb;
	width: 318px;
	height: 180px;
	margin-bottom:20px;
}
.pl-checkout-billaddress div.inner,
.pl-checkout-paymenttype div.inner,
.pl-checkout-deliveryaddress div.inner,
.pl-checkout-deliverytype div.inner,
.pl-checkout-comment div.inner {
	padding: 20px;
}

h3.checkout,
h3.confirm {
	margin-top:0;
}
textarea#comment {
	border: 2px solid #EBE8E5;
    color: #4D4E53;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
	
}
/***** end checkout ****/
.pl-acc-nav {
    background: url(images/Submenue_Button_mid.gif) repeat scroll 0 0 transparent;
    font-weight: bold;
    height: 30px;
    color: #4D4E53;
    font-family: verdana,arial;
    font-size: 12px;
    line-height: 16px;
}
.pl-acc-nav img {
	float: left;
}
.pl-acc-nav div.pl-acc-nav-title {
    float: left;
    padding-left: 15px;
    padding-top: 6px;
    width: 191px;
}
ul.pl-acc-nav-links {
	border: 1px solid #E2E1DD;
    display: block;
    padding: 0;
    margin: 0 0 20px 0;
}
ul.pl-acc-nav-links li {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 27px;
    list-style-type: none;
    margin: 0;
    padding-top: 0;
    line-height: 1.5em;
}
ul.pl-acc-nav-links li:HOVER,
ul.pl-acc-nav-links li.active {
    background: url(images/arrow_pos.gif) no-repeat scroll 95% center #E2E1DD;
}
ul.pl-acc-nav-links li a {
    color: #006066;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 2;
    padding-bottom: 3px;
    padding-left: 15px;
    text-decoration: none;
}
.yellow-bg {
	background-color: #f9e497;
	padding: 5px;
}
/******* start filter *******/
#pl-filter								{width: 700px;padding-bottom: 10px;}
div.icon								{width:14px;height:14px;padding:8px;float:right;}
div.icon div							{background: url(images/Filter_minimieren.gif);width:14px;height:14px;}
div.icon div.inactive					{background: url(images/Filter_ausklappen.gif);width:14px;height:14px;}
div.pl-filter-check						{float: left;padding-left: 20px;width: 155px;color: #6D5C30;font-size:12px;}
div.pl-filter-check:HOVER				{color: #4D4E53;cursor: pointer;}
div.pl-filter-check input				{margin-top: 5px;}
div.pl-filter-check2						{float: left;padding-left: 20px;width: 155px;color: #6D5C30;font-size:12px; height: 90px;}
div.pl-filter-check2:HOVER				{color: #4D4E53;cursor: pointer;}
div.pl-filter-check2 input				{margin-top: 5px;}

.pl-filter-head 						{height: 30px;line-height: 30px;cursor:pointer;}
.pl-filter-head div.begin 				{height: 30px;float: left; background: url(images/Filter_nav_beg_glow.gif) no-repeat; width: 2px;}
.pl-filter-head div.middle 				{float: left; background: url(images/Filter_nav_mid_glow.gif) repeat-x; width: 696px;}
.pl-filter-head div.middle span			{color: #FFFFFF; font-size: 14px; font-weight: bold; padding-left: 20px;}
.pl-filter-head div.end 				{height: 30px;float: left; background: url(images/Filter_nav_end_glow.gif) no-repeat; width: 2px;}
.pl-filter-content						{width:700px;background: none repeat scroll 0 0 #ECE5D3; padding: 10px 0 0 0;float: left;display:none;margin-bottom:10px;}
    
    
.pl-filter-head-spezial					{background: #e0d5b7;}
.pl-filter-head-spezial div.headline 	{width:660px;height: 25px;padding: 15px 20px 0px 20px;color: #6D5C30; display: block; font-size: 14px; font-weight: bold;float: left;background: url(images/sf_color_gradient.gif) repeat-x;}


#pl-button-contain						{float:right;margin: 0 0 10px 0;}
.pl-button-small						{float:right;margin: 0 20px 0 0;}
.pl-button-small a						{}
.pl-button-small a div.begin			{float:left;background: url(images/int_paulmannbutton_beg.gif) no-repeat;width:3px;height:21px;}
.pl-button-small a div.middle			{float:left;background: url(images/int_paulmannbutton_mid.gif) repeat-x;height:21px;padding: 0 5px; text-align: center; vertical-align: middle;line-height: 21px;}
.pl-button-small a div.end				{float:left;background: url(images/int_paulmannbutton_end.gif) no-repeat;width:3px;height:21px;}
.pl-button-small a div.begin:HOVER		{float:left;background: url(images/int_paulmannbutton_beg_act.gif) no-repeat;width:3px;height:21px;color: #4D4E53;}
.pl-button-small a div.middle:HOVER		{float:left;background: url(images/int_paulmannbutton_mid_act.gif) repeat-x;height:21px;color: #4D4E53;}
.pl-button-small a div.end:HOVER		{float:left;background: url(images/int_paulmannbutton_end_act.gif) no-repeat;width:3px;height:21px;color: #4D4E53;}
.pl-button-small a div.beginH			{float:left;background: url(images/int_paulmannbutton_beg_act.gif) no-repeat;width:3px;height:21px;color: #4D4E53;}
.pl-button-small a div.middleH			{float:left;background: url(images/int_paulmannbutton_mid_act.gif) repeat-x;height:21px;color: #4D4E53;}
.pl-button-small a div.endH				{float:left;background: url(images/int_paulmannbutton_end_act.gif) no-repeat;width:3px;height:21px;color: #4D4E53;}






ul.pl-filter-tabs 							{margin: 0;	padding: 0;	float: left;	list-style: none;	height: 30px; /*--Set height of tabs--*/width: 100%;}
ul.pl-filter-tabs li 						{float: left;	margin: 0;	padding: 0;	height: 30px; line-height: 30px; /*--Vertically aligns the text within the tab--*/margin-bottom: -1px; /*--Pull the list item down 1px--*/	overflow: hidden;	position: relative;}
ul.pl-filter-tabs li div.begin				{float: left; background: url(images/Filter_Nav2_beg.gif) no-repeat; width: 2px;}
ul.pl-filter-tabs li div.middle				{float: left; background: url(images/Filter_Nav2_mid.gif) repeat-x; width: 171px;}
ul.pl-filter-tabs li.active div.middle		{color: #4D4E53;float: left; background: url(images/Filter_Nav2_mid_act.gif) repeat-x; width: 171px;}
ul.pl-filter-tabs li div.end				{float: left; background: url(images/Filter_Nav2_end.gif) no-repeat; width: 2px;}
ul.pl-filter-tabs li a 						{float: left; width: 132px;text-decoration: none;	color: #6d5c30;	display: block;	font-size: 14px;    font-weight: bold;	padding: 0 0 0 18px;outline: none;}
ul.pl-filter-tabs li div.middle:hover 		{background: transparent url(images/Filter_Nav2_mid_act.gif);color: #4D4E53;}
ul.pl-filter-tabs li input					{margin: 8px 8px 0 0;}
html ul.pl-filter-tabs li.active, 
html ul.pl-filter-tabs li.active a:hover  	{color: #4D4E53;}
.pl-filter-tabs-container 					{/*border: 1px solid #999;border-top: none;*/	border: none;	overflow: hidden;	clear: both;	float: left; width: 100%;	background: #ECE5D3;	padding-bottom: 20px;}
.pl-filter-tab-content 						{padding: 20px 0; font-size: 1.2em;}





ul.pl-filter-tabs-spezial 							{margin: 0;	padding: 0 0 20px 0;	float: left;	list-style: none; /*--Set height of tabs--*/width: 100%;}
ul.pl-filter-tabs-spezial li 						{float: left;	margin: 0;	padding: 0;	height: 30px; line-height: 30px; /*--Vertically aligns the text within the tab--*/margin-bottom: -1px; /*--Pull the list item down 1px--*/	overflow: hidden;	position: relative;}
ul.pl-filter-tabs-spezial li div.begin				{float: left; background: url(images/Filter_Nav2_beg.gif) no-repeat; width: 2px;}
ul.pl-filter-tabs-spezial li div.middle				{float: left; background: url(images/Filter_Nav2_mid.gif) repeat-x;}
ul.pl-filter-tabs-spezial li.active div.middle 		{float: left; background: url(images/Filter_Nav2_mid_act.gif) repeat-x; color: #4D4E53;} 
ul.pl-filter-tabs-spezial li div.end				{float: left; background: url(images/Filter_Nav2_end.gif) no-repeat; width: 2px;}
ul.pl-filter-tabs-spezial li a 						{float: left; width: 132px;text-decoration: none;	color: #6d5c30;	display: block;	font-size: 14px;    font-weight: bold;	padding: 0 10px 0 18px;outline: none;}
ul.pl-filter-tabs-spezial li div.middle:hover		{background: transparent url(images/Filter_Nav2_mid_act.gif);color: #4D4E53;}
ul.pl-filter-tabs-spezial li input					{margin: 8px 8px 0 0;}
/*html ul.pl-filter-tabs-spezial li.active div.middle a:hover  	{ /*--Makes sure that the active tab does not listen to the hover properties--*/	background: #fff;	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/	color: #4D4E53;}*/

/******* end filter *********/
/******* start inno gallery ********/
#inno-gallery								{width: 700px;}


.inno-gallery-head 								{height: 30px;line-height: 30px;cursor:pointer;}
.inno-gallery-head div.begin 					{height: 30px;float: left; background: url(../images/Submenue_Button_beg.gif) no-repeat; width: 2px;}
.inno-gallery-head div.middle 					{height: 30px;float: left; background: url(../../images/Submenue_Button_mid_act.gif) repeat-x; width: 696px;}
.inno-gallery-head div.middle span				{color: #FFFFFF; font-size: 14px; font-weight: bold; padding-left: 20px;}
.inno-gallery-head div.middle a div.icon		{width:14px;height:14px;padding:8px;float:right;}
.inno-gallery-head div.middle a div.icon div	{background: url(../images/einklappen.gif);width:14px;height:14px;}
.inno-gallery-head div.end 						{height: 30px;float: left; background: url(../images/Submenue_Button_end.gif) no-repeat; width: 2px;}

.inno-gallery-content							{}
img.inno-gallery-bigimg							{max-width: 676px;max-height: 500px;}
div.inno-gallery-thumbimg-wrap					{margin: 10px;width: 680px;}
div.inno-gallery-thumbwrap						{border: 2px solid #EBE8E5; width: 99px;height: 66px; text-align:center; float:left; margin-right: 15px;}
div.inno-gallery-bigimg-wrap					{border: 2px solid #EBE8E5;margin: 10px;width: 676px; text-align:center;}
a.inno-gallery-thumbimg	img						{/*border: 2px solid #EBE8E5;*/}
a#start-inno-gallery {
    float: left;
    height: 0;
	right: 96px;
    top: 12px;
    position: relative;
    z-index: 999;}
/******* end inno gallery *******/
/******** start pl-empty-query *****/
div.pl-empty-query {
	width:696px;
	height:200px;
	border: 2px solid #EBE8E5;
	background: #F1EFEB;
}
div.pl-empty-query div.gotoarea {padding:20px; }
div.headline				{height:30px;width:700px;}
div.headline div.begin		{height:30px;width:2px;float:left;background: transparent url(../images/Submenue_Button_beg.gif) no-repeat;}
div.headline div.middle		{height:30px;width:696px;float:left;background: transparent url(../images/Submenue_Button_mid_act.gif) repeat-x;}
div.headline div.middle span 	{
	color: #4D4E53;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 16px 0 15px;
    text-decoration: none;
}
div.headline div.end			{height:30px;width:2px;float:left;background: transparent url(../images/Submenue_Button_end.gif) no-repeat;}
/** Paulmannlicht GmbH U.Ganser ***/
div#pl-info-link								{padding-top:20px;float:left;}
/************/

.pl-leaf-table-text-1 {
	margin: 10px 0px;
}
@media print {
	/*
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, 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,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}
	
	article, aside, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section {
		display: block;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	*/
	div.z-header-second,
	div.meta-menue,
	div.search-box-wrap,
	#miniBasket,
	#footer-first,
	div.pl-button-checkout-next {
		display: none;
	}
	div.b2c-lflt-items table {border: 2px solid #4D4E53; font-size: 12px; line-height: 16px;}
	div.b2c-lflt-items table thead {}
	div.b2c-lflt-items table thead tr {}	
	div.b2c-lflt-items table thead tr td {border: 2px solid #4D4E53; font-size: 12px; line-height: 16px;}		
	div.b2c-lflt-items table tbody {}
	div.b2c-lflt-items table tbody tr {}	
	div.b2c-lflt-items table tbody tr td {}		
	
}

/* This is the moving lens square underneath the mouse pointer. */
.inno-zoom-lens {
	border: 2px solid #888;
	margin: -2px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.inno-zoom-title {
	font-family:Verdana, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.inno-zoom-big {
	border: 2px solid #ccc;
	overflow:hidden;
	margin-left: 15px;
}

/* This is the loading message. */
.inno-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}
/*.inno-zoom img,*/
/*.inno-zoom-gallery img {
	border: 2px solid #ebe8e5;
}*/
div.inno-zoom-thumb-wrap {
    border: 2px solid #ebe8e5;
    height: 66px;
    text-align: center;
    width: 99px;
    margin-right: 11px;
    float: left;
}
div.inno-zoom-thumb-wrap-last {
    border: 2px solid #ebe8e5;
    height: 66px;
    text-align: center;
    width: 99px;
	margin-right: 0;
    float: left;
}

.inno-zoom 				{padding-top: 0;}
a.inno-zoom {border-bottom:none; background: none}
.inno-zoom-gallery-wrap {padding-top: 10px;width:500px;}
.inno-zoom-gallery 		{padding: 20px 0 0 0;}
.inno-thumb-wrapper 	{
	width: 99px; 
	height: 66px;
	border: 2px solid #ebe8e5;
}
div#outerwrap {
	float: left; 
	width: 441px; 
	height:294px;
	border: 2px solid #ebe8e5;
	text-align: center;
}
/*div#wrap {
	float: left; 
	width: 441px; 
	height:294px;
	border: 2px solid #ebe8e5;
}*/
div#wrap {margin: 0 auto;}
/* categories */
.pl-menu-head-v2 {
    background: url(../images/Submenue_Button_mid.gif) repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    cursor: pointer;
}
.pl-menu-head-v2:HOVER {
    background: url(../images/Submenue_Button_mid_act.gif) repeat scroll 0 0 transparent;
}
.pl-menu-head-v2 a div {
    float: left;
    padding-left: 15px;
    padding-top: 6px;
    width: 191px;
   	color: #4D4E53;    
}
.pl-menu-head-v2 a div:HOVER {
	color: #006066;
}
.pl-menu-head-v2 a div span {
    float: left;
    padding: 2px 0 0 0 !important;
}
.pl-menu-head-v2 img {
	float: left;
}
.pl-menu-head-v2 a img.icon {
	float: right;
    padding-right: 5px;
    padding-top: 3px;
}
/* productlist */
.pl-cat-menu-head {
    background: url(../images/Submenue_Button_mid.gif) repeat scroll 0 0 transparent;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    cursor: pointer;
}
.pl-cat-menu-head:HOVER {
	background: url(../images/Submenue_Button_mid_act.gif) repeat scroll 0 0 transparent;
}
.pl-cat-menu-head a div {
    float: left;
    padding-left: 15px;
    padding-top: 6px;
    width: 193px;
	color: #4D4E53;    
}
.pl-cat-menu-head a div:HOVER {
	color: #006066;
}
.pl-cat-menu-head a div span {
    float: left;
    padding: 2px 0 0 0 !important;
}
.pl-cat-menu-head img {
	float: left;
}
.pl-cat-menu-head a img.icon {
	float: right;
    padding-right: 5px;
    padding-top: 3px;
}

.pl-order-head-button {
    height: 17px;
    width:  17px;
    cursor: pointer;
}


/* sub categories */


div.subcategory_container {
	width: 750px;
	font-family:Verdana, Geneva, sans-serif; 
}

img.subcategory_preview {
	border:none;
	width: 212px;
}

div.subcategory_box {					
	float: left;
	width: 213px;
	height: 212px;
	border:3px solid white;
	margin: 0 30px 30px 0;
}

div.subcategory_content {
	width: 100%;
	height: 212px;
	border: none;
}
	
div.subcategory_title	{ 
	background: url(../images/Submenue_Button_mid.gif) repeat scroll 0 0 transparent;
	color:#4D4E53; 
	font-size:12px;
	font-weight:bold;
	line-height: 30px;
	padding-left: 15px;
}

div.subcategory_title img{ 
	vertical-align: middle;
	float: right;
	padding-right: 5px;
    padding-top: 8px;
}

div.subcategory_title h1 { 
	padding: 0;
	margin: 0;
	border: none;
	color:#4D4E53;
	text-align: left;
}


div.subcategory_image_box {
	width:211px;
	border: 1px solid #EBE8E5;
	height: 180px;
}

div.subcategory_content a, 
div.subcategory_content a:visited,
div.subcategory_content a:hover {
	background:transparent none repeat scroll center center;
	color:#4D4E53; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	border:none;
} 

div.pl-block-content {
	width: 210px;
	height: 280px;	
	border: 2px solid #ebe8e5;
	margin: 10px 9px 0px 10px;
	float:left;
	overflow: hidden;
	padding: 10px;
}

#cat-navigator #secnav li.secnav-level0 {
	background: url(../images/Submenue_Button_mid.gif) repeat scroll 0 0 transparent;
/*** ModBeg U.Ganser 25.02.2013  ***/
	line-height: 13px; 
/***    line-height: none;  ***/
/***    top: -13px; ***/
/***    position: relative; ***/
/***    height: 30px; ***/
/*** ModEnd ***/

	color:#4D4E53; 
	border: none !important;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:bold;
}

#cat-navigator #secnav li.secnav-level0 div.cat-secnav-areaname {
	background: url(../images/arrow_neg.gif) no-repeat scroll 97% 8px transparent;
/*** ModBeg U.Ganser 25.02.2013  und 08.03.2013 ***/	
	display: table-cell; 
/***	display: table; ***/
	height: 30px;
	vertical-align: middle;
	width: 300px; 
/***	width: auto;  ***/
/***	top: 0px; ***/
/***	position: relative;***/
/*** ModEnd ***/		
}

/*** ModBeg U.Ganser 08.03.2013  ***/
/*** #cat-navigator #secnav LI.secnav-level1 { ***/
/*** top: -13px;     ***/                
/*** position: relative;         ***/
/*** } ***/
/*** ModEnd ***/

/*** ModBeg U.Ganser 08.03.2013  ***/
/*** #secnav .cat-secnav-prodareas LI.secnav-level0 A {     ***/
/*** top: 50%; ***/
/*** position: absolute; ***/
/*** display: table-cell; ***/
/*** vertical-align: middle; ***/
/*** } ***/
 
/*** #secnav LI.secnav-level0 A SPAN {    ***/                                     
/*** position: relative; ***/
/*** margin-top: inherit; ***/
/*** top: -50%; ***/
/*** width: 78%; ***/
/*** } ***/
/*** ModEnd ***/

div.cat-secnav-bullet { 
	display: none;
}

#secnav li.categSelected {
    border: none !important;
}

#secnav a:hover {
	background: none;
}

.cat-prd-thumb a, .cat-prd-thumb a:visited a:hover a:active{
	border-bottom: 0;
	background: none;	
}

.cat-prd-dsc a, .cat-prd-dsc a:visited a:hover a:active{
	border-bottom: 0;
	background: none;	
}



#header-appl .header-logo {
    background: url("/b2b_paulmann/paulmann/mimes/images/Paulmann_Logo_WR89.gif") no-repeat scroll 0 0 transparent;
    height: 90px;
    width: 90px;
	margin: 5px;
    float: left;
}

#header-appl #header-extradiv1 {
	background: url("/b2b_paulmann/paulmann/mimes/images/main_nav_shadow_left.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 155px;
    width: 363px;
}



#header-appl #header-extradiv2 {
	background: url("/b2b_paulmann/paulmann/mimes/images/main_nav_shadow_mid.gif") repeat-x scroll 0 0 transparent;
    display: block;
    height: 13px;
    left: 363px;
    position: absolute;
    top: 155px;
    width: 100%;
}

#header-appl #header-extradiv3 {
    background: url("/b2b_paulmann/paulmann/mimes/images/main_nav_shadow_right.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 13px;
    left: auto;
    position: relative;
    top: 155px;
    width: 420px;
}



.header-body {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0;
}

#header-appl {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: medium none;
    font-family: Verdana,Geneva,sans-serif;
    height: 120px;
    margin: 0;
    width: 100%;
}

#header-appl .header-applname {
    color: #08396B;
    font-size: 95%;
    font-weight: bold;
    margin-left: 105px;
    margin-top: 5px;
    position: absolute;
    top: 23px;
}

.zheader-wrapper {
    background: none repeat scroll 0 0 #E2E1DD;
    height: 99px;
    margin-left: 15px;
    position: absolute;
    top: 15px;
    width: 98.3%;
}

#header-appl .header-applname {
    color: #4D4E53;
    font-size: 16px;
    font-weight: bold;
    left: auto;
    margin-left: 10px;
    margin-top: 10px;
    position: relative;
    top: auto;
}

.zheader-button {
    background: url("/b2b_paulmann/paulmann/mimes/images/mm_no_button.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    padding: 5px;
    text-decoration: none !important;
}

.zheader-logoff-button {
    background: url("/b2b_paulmann/paulmann/mimes/images/mm_no_button.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    padding: 5px;
    text-decoration: none !important;
    border-bottom: medium none!important;
}

.zheader-button:hover {
    background: url("/b2b_paulmann/paulmann/mimes/images/mm_no_button.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    padding: 5px;
    text-decoration: none !important;
}

.zheader-logoff-button:hover {
    background: url("/b2b_paulmann/paulmann/mimes/images/mm_no_button.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    padding: 6px;
    text-decoration: none !important;
}

#header-nav-view {
    left: 4px;
    position: absolute;
    top: 56px;
}

#header-appl #header-nav-view ul li.first {
    border-right: medium none;
}

#header-appl #header-nav-view ul li {
	border-right: medium none;
    display: inline;
    margin: 0 0 0 -4px;
    padding-left: 0;
    padding-right: 0;
}
.zheader-basket-button {
    background: url("/b2b_paulmann/paulmann/mimes/images/main_nav_basket.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    padding: 5px;
    text-decoration: none !important;
    border-bottom: medium none!important;
}

.zheader-basket-button:hover {
    background: url("/b2b_paulmann/paulmann/mimes/images/main_nav_basket.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    padding: 5px;
    text-decoration: none !important;
}

.zheader-basket-button span {
    padding-left: 35px;
    padding-right: 10px;
}

#header-appl #header-nav-basket {
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 96px;
    left: auto;

}

#header-nav-basket .first {
    margin-right: -4px;
}

#header-appl .header-username {
    color: #4D4E53;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 5px;
    top: 63px;
}

#header-nav-functions {
    position: absolute;
    right: 10px;
    top: -48px;
}

body.document-search {
    background: none repeat scroll 0 0 #F1EFEB;
    color: #000000;
    height: 99%;
    margin: 0;
}

ul.navigation-1 {
    border-bottom: 1px solid #E2E1DD;
    border-left: 1px solid #E2E1DD;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 60%;
    height: 17px;
    margin: 3px 0 0;
    padding: 0;
    white-space: nowrap;
}


ul.navigation-1 li.inactive-last {
    background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px solid #E2E1DD;
    border-right: 1px solid #E2E1DD;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;

}

ul.navigation-1 li.inactive-last a {
    color: #4D4E53!important;
    text-decoration: none;
}

ul.navigation-1 li.active-first {

    background: none repeat scroll 0 0 #F1EFEB;
    border-top: 1px solid #E2E1DD;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 5px;

}

ul.navigation-1 li.active-first a {
    color: #006066!important;
}

ul.navigation-1 li.active-last {
    background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px solid #E2E1DD;
    border-right: 1px solid #E2E1DD;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
}

ul.navigation-1 li.active-last a {
	color: #006066!important;
}

ul.navigation-1 li.inactive-first {
    background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px solid #E2E1DD;
    padding-left: 20px;
    padding-right: 3px;
    padding-top: 5px;
}

ul.navigation-1 li.inactive-first a {
	color: #4D4E53!important;
	text-decoration: none;
}

a.button:link {
	background: url("/b2b_paulmann/paulmann/mimes/images/button_anmeldung_mid.gif") repeat scroll 0 0 transparent;
    color: #006065!important;
}

.zbutton {
	background: url("/b2b_paulmann/paulmann/mimes/images/button_anmeldung_mid.gif") repeat scroll 0 0 transparent;
    color: #006065!important;
}

#nodoc-header {
    border-bottom: 2px solid #E2E1DD;
    height: 35px;
}

h1 {
    border-bottom: 2px solid #E2E1DD;
    border-left: 4px solid #E2E1DD;
    color: #4D4E53;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 16px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-top: 3px;
}

#header-appl a:link, #header-appl a:visited {
    color: #006066;
    text-decoration:none;
   	
}

#header-appl #header-nav-functions ul li.first {
    border: none;
    padding-left: 0;
}

h1 span {
    color: #4D4E53;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#nodoc-first p, #nodoc-default p {
    font-size: 12px;
}

#nodoc-first ul, #nodoc-default ul {
    font-size: 12px;
    list-style-image: url("../images/arrow_neg.gif");
}

#header-appl #header-nav-functions ul {
    font-size: 11px;
    line-height: 30px;
    white-space: nowrap;
}

#header-appl #header-nav-view ul {
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
}

.closer {
    background-color: #FFFFFF;
    border: 1px solid #E2E1DD;
    height: 100%;
}

.cat-navigator-qsrch .fw-box .fw-box-content {
    background-color: #F5F5F5;
    border: 1px solid #E2E1DD;
    margin-bottom: 10px;
    padding: 5px 2px 10px 7px;
}

.cat-navigator-qsrch-label {
    color: #4D4E53;
    font-size: 105%;
    font-weight: bold;
}

a:link, a:visited, a:active {
    border-bottom: none;
    color: #006065 !important;
    text-decoration: none;
}



input.FancyButton, input.FancyButtonGrey {
    background: url("/b2b_paulmann/paulmann/mimes/images/button_anmeldung_mid.gif") repeat scroll 0 0 transparent;
    border: 1px solid silver !important;
    color: #006065;
    font-weight: bold;
    padding: 1px 7px;
}

input.FancyButton:hover, input.FancyButtonGrey:hover {
    background: url("/b2b_paulmann/paulmann/mimes/images/button_anmeldung_mid.gif") repeat scroll 0 0 transparent;
}

#secnav li.secnav-home {
    background-color: #F5F5F5;
    background-image: none;
    border-left: 1px solid #E2E1DD;
    border-right: 1px solid #E2E1DD;
    border-top: 1px solid #E2E1DD;
    color: #225A8D;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 5px 7px;
}

#nodoc-first, #nodoc-default {
    color: #4D4E53;
    font-family: Verdana,Geneva,sans-serif;
}

.fw-box-content .cat-prd-qty {
	float: left;
}

.fw-box-content .cat-prd-unit {
    padding-top: 1px;
    float: left;
}

.fw-box-pcat-pgs-curr {
    background-color: #F5F5F5;
    border: 1px solid #E2E1DD;
    margin: 0;
    padding: 2px 6px 4px;
}

h1.area {
    background-color: #F5F5F5;
    border: 1px solid #E2E1DD;
    color: black;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0.5ex 0;
    width: 100%;
}

.itemlist th {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E2E1DD;
    padding: 3px 6px 6px;
    text-align: center;
}

.price-info .value {
    background-color: #F5F5F5;
    padding-left: 2px;
    text-align: right;
    vertical-align: top;
}

.itemlist a:link {
    color: #006065;
}

.itemlist .even td {
    background: none repeat scroll 0 0 #F1EFEB;
}

#gsbuttonstart {
    background: url("/b2b_paulmann/paulmann/mimes/images/button_anmeldung_mid.gif") repeat scroll 0 0 transparent;
    color: #006065 !important;
}

.header-search-btn {
    background: url("/b2b_paulmann/paulmann/mimes/images/button_anmeldung_mid.gif") repeat scroll 0 0 transparent;
    color: #006065 !important;
}

.buttons-1 li a {
    background: url("/b2b_paulmann/paulmann/mimes/images/button_anmeldung_mid.gif") repeat scroll 0 0 transparent;
    color: #006065 !important;
}

.buttons-3 li a {
    background: url("/b2b_paulmann/paulmann/mimes/images/button_anmeldung_mid.gif") repeat scroll 0 0 transparent;
    color: #006065 !important;
}

ul.buttons-1 a:link, ul.buttons-2 a:link, ul.buttons-3 a:link {
    background: url("/b2b_paulmann/paulmann/mimes/images/button_anmeldung_mid.gif") repeat scroll 0 0 transparent;
    color: #006065 !important;
}

.history-items li {
    background-color: #F5F5F5;
    color: #4D4E53;
    font-weight: bold;
    list-style: none outside none;
    padding-top: 2px;
}

.history-items li div a:link, .history-items li div a:visited {
    color: #4D4E53;
}

.history-items li div {
    background-color: #F5F5F5;
    border-bottom: 1px solid #E2E1DD;
    border-left: 1px solid #E2E1DD;
    border-right: 1px solid #E2E1DD;
    font-weight: normal;
    margin: 2px 0 4px;
    padding: 3px 2px;
}

.history-items li a:link, .history-items li a:visited, .history-items li a:hover {
    color: #006066;
    text-decoration: none;
}

.zlink {
	color: #006065 !important;
}

.shipto form, .order form {
    height: 99%;
}

.itemlist .even-detail {
    background: none repeat scroll 0 0 #F1EFEB;
    margin: 3px;
    padding: 5px;
}

.cat-prd-prc {
    color: #4D4E53;
    font-size: 18px;
}
.cat-prd-dsc a {
	color: #4D4E53!important;
	font-size: 12px;
	font-weight: bold;
}

.cat-btn-det a{
    background: url("../images/arrow_neg.gif") no-repeat scroll 0 0 transparent;
    color: #006066;
    font-size: 12px;
    padding-left: 30px;
}
table td, table th {
    font-size: 11px;
}

.cat-imgbtn-addtocart {
    background: url("../images/basket_in_den_warenkorb.gif") no-repeat scroll 0 0 transparent;
    border: medium none!important;
    height: 20px;
    vertical-align: bottom;
    width: 20px;
    margin-left: 5px;
    margin-top: -2px;
}

.cat-btn-lst a {
    float: left;
    height: 20px;
}

.itemlist td.product em {
    color: #4D4E53;
    font-weight: bold;
}

.itemlist {
	color: #4D4E53;
}

.filter-result th {
    background-color: #F5F5F5;
    border-right: 1px solid #DCE3EC;
    text-align: center;
}

.filter-result table{

}

.filter-result th a {
	color: #006065!important;
}

.filter-result th a:hover {
	color: #006065!important;
	text-decoration: none!important;
}

.filter-result a:hover {
	color: #006065!important;
	text-decoration: none!important;
	background: none!important;
}

#header-nav-view a, #header-nav-basket a {
	color: #FFFFFF !important;
    text-decoration: none;
}


.shipto .popup #header-appl {
	background: none;
}

.shipto #header-appl #header-extradiv1 {
    background: none repeat scroll 0 0 transparent;
}

.shipto h1 {
	margin-top: 55px;
}

.shipto #header-appl .header-applname {
    color: #4D4E53;
    font-size: 16px;
    font-weight: bold;
    left: auto;
    margin-left: 97px;
    margin-top: 10px;
    position: absolute;
    top: auto;
    width: 282px;
}

.teaser-mb-wrap {
	margin-left: 10px;
}

.b2b-minibasket {
	background: none repeat scroll 0 0 #F1EFEB;
    float: left;
    font-size: 12px;
    margin-bottom: 12px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 15px;
    width: 180px;
}

.b2b-minibasket .content div{
	float: left;
}

.cvandquantity, .tobasket {
	margin-top: 10px;
}

.item-detail {
	border: none;
}

h1.area img {
	width: 14px;
	height: 14px;
}

.formfields table {
    background: none repeat scroll 0 0 #F5F5F5!important;
    border: 1px solid #E2E1DD!important;
}

.formfields table td {
    background-color: #F5F5F5!important;
}

.FancyLinkGrey {
    background: url("/b2b_paulmann/paulmann/mimes/images/button_anmeldung_mid.gif") repeat scroll 0 0 transparent;
}

td.z_atp {
	text-align: center;
}


.zheader-button, .zheader-basket-button, zheader-logoff-button {
    border-left: 1px solid #777777;
    border-right: 2px solid #777777;
}

