html, body {
	background-color	: #FFFFFF;
	font-family			: Arial, sans-serif;
}
body {
	margin				: 0;
	padding				: 0;
	border				: 0;
	width				: 100%;
	min-width			: 600px;
	font-size			: 12px;
}
form { 
	margin				: 0px;
	padding				: 0px;
}
h1 {
	font-size			: medium;
	color				: #006983;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 16px 0px;
}
h2 {
	font-size			: small;
	color				: #006983;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 16px 0px;
}
h3 {
	font-size			: small;
	color				: #006983;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 8px 0px;
}
p {
	margin				: 0px;
	padding				: 0px 0px 12px 0px;
}
img {
	border: none;
}
.pb-link {
	color: blue;
}
.pb-info-a {
	color: #006983;
	font-size: 14px;
	font-weight: bold;
}

.pb-image {
	border: none;
}

.pb-hidden {
	display: none;
}
.pb-button {
	color				: #FFFFFF;
	border				: 0px;
	padding				: 0px 6px 2px 6px;
	width               : 132px;
	height				: 23px;
	background			: transparent url('/framework/modules/General/images/button-medbis-small.png') no-repeat right center;
	cursor				: pointer;

}
.pb-button-square {
	margin: 0px;
	color				: #FFFFFF;
	border				: 0px;
	padding				: 0px 6px 2px 6px;
	height				: 22px;
	background			: #006983;
	cursor				: pointer;
}
.pb-button-large {
	color				: #FFFFFF;
	border				: 0px;
	padding				: 0px 6px 2px 6px;
	width               : 220px;
	height				: 23px;
	background			: transparent url('/framework/modules/General/images/button-medbis-large.png') no-repeat right center;
	cursor				: pointer;
	
}


.pb-button-shoppingcart {
	color				: #FFFFFF;
	border				: 0px;
	padding				: 0px 36px 2px 6px;
	width               : 246px;
	height				: 22px;
	background			: transparent url('/framework/modules/General/images/button-medbis-shoppingcart.png') no-repeat right center;
	cursor				: pointer;
}
.pb-medbis {
	text-align			: center;
}
.pb-medbis img {
	border				: none;
}
.pb-field-search {
	border				: 1px solid #00556c;
	background-color	: #FFFFFF;
	margin				: 0px;
	padding				: 2px;
}
.pb-field {
	border				: 1px solid #CCCCCC;
	background-color	: #FFFFFF;
	margin				: 0px;
	padding				: 2px;
}
.pb-field-invalid {
	border				: 1px solid #ff7800;
	background-color	: #f8d5b7;
	margin				: 0px;
	padding				: 2px;
}
.pb-photo-header {
	margin-top: 8px;
	padding				: 0px 0px 0px 0px;
}
.login {
	width				: 285px;
}
.pb-wrapper {
	width				: 1000px; 
	margin				: 0px auto -1px auto;
}
.pb-header {
	position			: relative;
	width				: 100%;
}
.pb-header-search {
	position			: absolute;
	right				: 0px;
	bottom				: 8px;
}
.pb-header-search a {
	font-size			: 11px;
	padding				: 0 10px 0 15px;
	color				: #336699;
	text-decoration		: none;
}
.pb-header-search a:hover {
	text-decoration		: underline;
}
.pb-print-link {
	font-size			: 11px;
	padding				: 0 10px 0 15px;
	color				: #336699;
	text-decoration		: none;
	background			: url('/framework/modules/General/images/header_icons.gif') no-repeat 0 0;	
}
.pb-pdf-link {
	background			: url('/framework/modules/General/images/header_icons.gif') no-repeat 0 -81px;	
}


.pb-sendto-link {
	background			: url('/framework/modules/General/images/header_icons.gif') no-repeat 0px -40px;
}
.pb-header-search form {
	display				: inline;
}
.pb-header-search form div {
	display				: inline;
}


.pb-header-links {
	position			: absolute;
	right				: 0px;
	top					: 4px;
}
.pb-header-links ul {
	margin				: 0px;
	padding				: 0px;
	list-style-type		: none;
}
.pb-header-links ul li {
	display				: inline;
	padding				: 0px 0px 0px 10px;
	margin				: 0px;
}
.pb-header-links ul li a {
	font-size			: 11px;
	display				: inline-block;
	text-decoration		: none;
	padding				: 0px 10px 0px 0px;
	color				: #000000;
	
}
.pb-header-links ul li a:hover {
	text-decoration		: underline;
}

.pb-logo {
	float				: left;
	padding				: 0px;
	
}
.pb-logo img {
	border				: none;
}

.pb-small {
	font-size			: x-small;
}

.pb-edit-link {
}

.pb-edit-link img {
	border				: none;
}

/* LAYOUT */
.pb-layout-title {
	padding				: 8px 0px 4px 0px;
	border-bottom		: 2px solid #ff7800;
	margin				: 0px 0px 16px 0px;
	background-color: #FFFFFF;
}

.pb-layout-title .left {
	float				: left;
}
.pb-layout-title .right {
	float				: right;
	width				: 248px;
}

.pb-layout-title .header-text {
	font-size			: medium;
	color				: #006983;
	font-weight: bold;
	padding				: 4px 0px 0px 0px;	
	margin				: 0px 0px 0px 0px;
}
/*
.pb-layout-title h2 {
	padding				: 0px 0px 8px 0px;	
	margin				: 0px 0px 0px 0px;
}
*/

.pb-layout-mask {
	position			: relative;
	clear				: both;
	float				: left;
	width				: 100%;
	overflow			: hidden;
}
/* common column settings */
.pb-layout-right,
.pb-layout-mid,
.pb-layout-left {
	float				: left;
	width				: 100%;
	position			: relative;
}
.pb-col-body,
.pb-col-left,
.pb-col-right {
	float				: left;
	position			: relative;
	padding				: 0 0 1em 0;
	overflow			: hidden;
}
.pb-inner {
	padding				: 0px 0px 0px 2px;
}

/* 3 Column settings */
.pb-three-columns {
	background			: #FFFFFF;
}
.pb-three-columns .pb-layout-mid {
	right				: 25%;
	background			: #FFFFFF;
	
}
.pb-three-columns .pb-layout-left {
	right				: 50%;
	background			: #FFFFFF;
}
.pb-three-columns .pb-col-body {
	width				: 46%;
	left				: 102%;
	
}
.pb-three-columns .pb-col-left {
	width				: 25%;
	left				: 29%;
	
}
.pb-three-columns .pb-col-right {
	width				: 25%;
	left				: 79%;
	
}
/* 2 Column (right menu) settings */
.pb-right-menu {
}

.pb-right-menu .pb-layout-mid {
	background			: #FFFFFF;
}

.pb-right-menu .pb-layout-left {
	right				: 25%;
	background			: #FFFFFF;
	
}
.pb-right-menu .pb-col-body {
	width				: 73%;
	left				: 25%;
	background			: #FFFFFF;
	
}
.pb-right-menu .pb-col-right {
	width				: 25%;
	left				: 27%;
	background			: #FFFFFF;
}
/* END LAYOUT */

.pb-footer {
	background-color	: #ff7800;
	padding				: 2px 2px 2px 2px;
	clear				: both;
}

.pb-menu {
	background-color	: #cccccc;
	padding				: 4px 2px 4px 2px;
	clear				: both;
}
.pb-menu ul {
	margin				: 0px;
	padding				: 0px;
	list-style-type		: none;
}

.pb-menu ul li {
	display				: inline;
	padding				: 0px 0px 0px 8px;
}
.pb-menu ul li a {
	display				: inline-block;
	padding				: 0px 8px 0px 0px;
	text-decoration		: none;
	color				: #000000;
	font-weight			: bold;
	
}
.pb-menu ul li a:hover {
	text-decoration		: underline;
}


.Inner {
	background-color	: blue;
	color				: #FFFFFF;
}

.pb-clear {
	clear				: both;
}
.pb-splitter{
	height				: 8px;
}

.pb-disclaimer {
	text-align			: center;
	padding				: 8px;
}

/* USER CONTROL pb-uc-X */
.pb-uc-header {
	padding				: 2px 4px 2px 4px;
	color				: #006983;
	font-weight			: bold;
	margin-bottom		: 16px;
	border-bottom		: 1px solid #CCCCCC;

}
.pb-uc-content {
	padding				: 2px 4px 2px 4px;
}
.pb-uc-list {
	margin				: 0px;
	padding				: 4px;
	list-style-type		: none;
}
.pb-uc-list li {
	padding				: 1px;
}
.pb-uc-list li a {
	color				: #006983;
}

/* HIER CONTROl pb-hier-X */
.pb-hier-header {
	padding				: 2px 2px 6px 16px;
	color				: #006983;
	font-size			: 110%;
	font-weight			: bold;
	border-bottom		: 2px solid #007f95;
	margin-bottom		: 0px;
}

.pb-hier-list {
	margin				: 0px;
	padding				: 0px 0px 0px 16px;
	color				: #006983;
	list-style-type		: none;
}
.pb-hier-list li {
	padding				: 4px 0px 4px 0px;
}
.pb-hier-list li a {
	color				: #000000;
	text-decoration		: none;
	font-weight			: bold;
}
.pb-hier-list li a.selected {
	color				: #006983;
}
.pb-hier-list li a:hover {
	color				: #000000;
	text-decoration		: underline;
}
.pb-hier-list ul {
	margin				: 0px;
	padding				: 0px 0px 0px 12px;
	list-style-type		: none;
}
.pb-hier-list ul li a {
	color				: #666666;
	text-decoration		: none;
}
.pb-hier-list ul ul li a {
	color				: #666666;
	text-decoration		: none;
}
.pb-hier-list ul ul ul li a {
	color				: blue;
	text-decoration		: none;
}

/* LOCATION PATH */
.locationPath {
	clear				: both;
	padding				: 4px 0px 8px 0px;
}

.locationPath ul {
	margin				: 0px;
	padding				: 0px;
	list-style-type		: none;
}
.locationPath ul li {
	float				: left;
	padding				: 0px 8px 0px 0px;
}
.locationPath ul li a {
	color				: #333333;
	font-weight			: normal;
	text-decoration		: none;
}
.locationPath ul li a:hover {
	color				: #006983;
	text-decoration		: underline;
}

/* PRODUCT LIST */
table.productList {
	border-bottom		: 1px none #CCCCCC;
}

table.productList thead tr th {
	display				: none;
}

table.productList th {
	text-align			: center;
	color				: #999999;
	font-weight			: normal;
}

table.productList tr td {
	border-bottom		: 1px solid #CCCCCC;
	padding				: 4px;
}
table.productList tr td strong {
	color				: #006983;
}
table.productList tr td.imageTd {
	border-bottom		: 1px solid #CCCCCC;
	padding				: 4px 4px 4px 0px;
	width				: 75px;
}
table.productList tr td.imageTd img {
	border				: none;
}
table.productList tr td a.productTitle {
	font-weight			: bold;
	color				: #006983;
	text-decoration		: none;
}
table.productList tr td a.productTitle:hover {
	text-decoration		: underline;
}

/* PRODUCT */
table.product {
}
table.product tr td {
	padding				: 4px;
}
table.product tr td strong {
	color				: #006983;
}
table.product tr td.imageTd {
	padding				: 4px 4px 4px 0px;
	width				: 75px;
}
table.product tr td.imageTd img {
	border				: 1px solid #CCCCCC;
}
table.product tr td a.productTitle {
	font-weight			: bold;
	color				: #006983;
	text-decoration		: none;
}
table.product tr td a.productTitle:hover {
	text-decoration		: underline;
}

/* LIST VERSION 1 */
/*
.list {
	background-color	: #FFFFFF;
}
.list th {
	text-align			: left;
	color				: #000000;
	padding				: 2px 4px 2px 4px;
	border-bottom		: 1px dashed #CCCCCC;
}
.list th a {
	color				: #000000;
	text-decoration		: none;
}
.list th a:hover {
	text-decoration		: underline;
}
.list th a.selected {
	color				: #006983;
	text-decoration		: none;
}
.list th.align-right {
	text-align			: right;
}
.list th.align-center {
	text-align			: center;
}
.list tr.hover:hover {
	background-color	: #E1E1E1;
}
.list th.nowrap {
	white-space			: nowrap;
}


.list tr.odd td {
	background-color	: #FFFFFF;
}
.list tr.even td {
	background-color	: #E0E0E0;
}


.list td {
	padding				: 2px 4px 2px 4px;
	color				: #000000;
}

.list td.numeric {
	text-align			: right;
	white-space			: nowrap;
}

.list td.pb-package-select {
	width				: 149px;
}
.list td.pb-package-select select {
	width				: 145px;
}
.list td.pb-quantity {
	width				: 40px;
}
.list td.pb-quantity input {
	width				: 40px;
}

.list td.pb-shop-button {
	width				: 22px;
}
.list td.pb-shop-button input {
	width				: 22px;
}
.list td a {
	color				: blue;
}
*/

/* LIST VERSION 2 */
/*
.list {
	background-color	: #FFFFFF;
	border-collapse: collapse;
	border: 1px solid #EEEEEE;
}
.list th {
	text-align			: left;
	color				: #FFFFFF;
	padding				: 2px 4px 2px 4px;
	border		: 1px solid #005367;
	background-color: #006983;
	white-space:nowrap;

}
.list th a {
	color				: #FFFFFF;
	text-decoration		: none;
}
.list th a:hover {
	text-decoration		: underline;
}
.list th a.selected {
	color				: #FFFFFF;
	text-decoration		: none;
}
.list th.align-right {
	text-align			: right;
}
.list th.align-center {
	text-align			: center;
}
.list tr:hover td  {
	background-color	: #ff7800; 
	color: #FFFFFF;
}
.list tr:hover td  {
	background-color	: #ff7800;
}


.list th.nowrap {
	white-space			: nowrap;
}


.list .odd td {
	background-color	: #FFFFFF; 
}
.list .even td {
	background-color	: #EEEEEE; 
}


.list td {
	padding				: 2px 4px 2px 4px;
	color				: #000000;
	border: 1px solid #CCCCCC;
}

.list td.numeric {
	text-align			: right;
	white-space			: nowrap;
}

.list td.pb-package-select {
	width				: 149px;
}
.list td.pb-package-select select {
	width				: 145px;
}
.list td.pb-quantity {
	width				: 40px;
}
.list td.pb-quantity input {
	width				: 40px;
}

.list td.pb-shop-button {
	width				: 22px;
}
.list td.pb-shop-button input {
	width				: 22px;
}
.list td a {
	color				: blue;
}
*/

/* LIST VERSION 3 MEDIQ */
.list {
	background-color	: #FFFFFF;
	border-collapse: collapse;
	border: 1px none #EEEEEE;
}
.list th {
	text-align			: left;
	color				: #FFFFFF;
	padding				: 2px 4px 2px 4px;
	border-right		: 1px solid #FFFFFF;
	border-bottom		: 1px solid #FFFFFF;
	background-color: #006983;
	white-space:nowrap;

}
.list th a {
	color				: #FFFFFF;
	text-decoration		: none;
}
.list th a:hover {
	text-decoration		: underline;
}
.list th a.selected {
	color				: #FFFFFF;
	text-decoration		: none;
}
.list th.align-right {
	text-align			: right;
}
.list th.align-center {
	text-align			: center;
}
.list tr:hover td  {
	background-color	: #ff7800; 
	color: #FFFFFF;
}
.list tr:hover td  {
	background-color	: #ff7800;
}


.list th.nowrap {
	white-space			: nowrap;
}


.list .odd td {
	background-color	: #f7f5eb; /* FFFFFF mediq = dbceac*/
}
.list .even td {
	background-color	: #dbceac; /* EEEEEE mediq = f7f5eb*/
}


.list td {
	padding				: 2px 4px 2px 4px;
	color				: #005f82;
	border-right: 1px solid #FFFFFF;
}

.list td.numeric {
	text-align			: right;
	white-space			: nowrap;
}

.list td.pb-package-select {
	width				: 149px;
}
.list td.pb-package-select select {
	width				: 145px;
}
.list td.pb-quantity {
	width				: 40px;
}
.list td.pb-quantity input {
	width				: 40px;
}

.list td.pb-shop-button {
	width				: 22px;
}
.list td.pb-shop-button input {
	width				: 22px;
}
.list td a {
	color				: blue;
}


/* MATERIAL LIST */
table.materialList {
	background-color	: #ccced1;
}
table.materialList th {
	color				: #000000;
	text-align			: left;
	padding				: 2px 4px 2px 4px;
}

table.materialList th.nowrap {
	white-space			: nowrap;
}

table.materialList th a {
	color				: #000000;
	text-decoration		: none;
}
table.materialList th a:hover {
	text-decoration		: underline;
}
table.materialList th a.selected {
	color				: #666666;
	text-decoration		: none;
}
table.materialList td {
	padding				: 2px 4px 2px 4px;
	background-color	: #FFFFFF;
}
table.materialList td a {
	color				: blue;
}
table.materialList td.nowrap {
	white-space			: nowrap;
}

table.materialList td.pb-package-select {
	width				: 125px;
}
table.materialList td.pb-package-select select {
	width				: 125px;
}

table.materialList td.pb-quantity {
	width				: 40px;
}
table.materialList td.pb-quantity input {
	width				: 40px;
}
table.materialList td.pb-shop-button {
	width				: 22px;
}
table.materialList td.pb-shop-button input {
	width				: 22px;
}
table.materialList td.numeric {
	text-align			: right;
	white-space			: nowrap;
}

/* NEW maat list */
.pb-mat-list {
	font-size: 11px;
}
.pb-mat-list th {
	background-color: #e9e9e9;
	padding: 12px 2px 6px 2px;
	text-align: left;
	
}
.pb-mat-list td  {
	padding: 6px 2px 6px 2px;
}
.pb-mat-list .odd {
	background-color: #e9e9e9;
}
.pb-mat-list .even {
	background-color: #FFFFFF;
}

/* TABS */
.pb-mat-tabs {
	border-bottom: 1px solid #bcbcbc;
	height: 21px;
	margin-bottom: 2px;
}

.pb-mat-tabs ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
	height: 22px;
}



.pb-mat-tabs li {
	background: transparent url('/framework/modules/Catalog/images/tab-sprite.png') no-repeat -118px 0px;
	width: 118px;
	height: 20px;
	float: left;
	padding-top: 2px;
	text-align: center;
	cursor: pointer;
}
.pb-mat-tabs li.selected {
	background: transparent url('/framework/modules/Catalog/images/tab-sprite.png') no-repeat 0px 0px;
	width: 118px;
	height: 20px;
	float: left;
	padding-top: 2px;
	text-align: center;
}
.pb-mat-tabs li.selected a {
	color: #000000;
}
.pb-mat-tabs li a {
	text-decoration: none;
	
	margin: 0px 0px 0px 6px;
	font-size: 11px;
	color: #666666;
}

/* PAGE NAVIGATION */
.pb-pagenavigation {
	padding				: 0px 0px 0px 0px;
	clear				: both;
}
.pb-pagenavigation ul {
	list-style-type		: none;
	padding				: 0px;
	margin				: 0px;
}
.pb-pagenavigation ul li {
	float				: left;
	border-right		: 1px solid #CCCCCC;
}
.pb-pagenavigation ul li a {
	text-decoration		: none;
	color				: #000000;
	display				: block;
	padding				: 2px 6px 2px 6px;
}

.pb-pagenavigation ul li a.selected {
	font-weight			: bold;
	color				: #ff7800;	/*006983*/
	
}
.pb-pagenavigation ul li a:hover {
	background-color	: #006983;
	color				: #FFFFFF;	
}
.pb-pagenavigation .pb-no-end-border {
	border-right		: none;
}

/* LINK LIST */
.pb-links {
	list-style-type		: none;
	margin				: 0px;
	padding				: 0px;
}
.pb-links li {
	padding				: 4px 0px 4px 0px;
}
.pb-links li a {
	color				: #666666;
	font-weight			: bold;
	text-decoration		: none;
	
}
.pb-links li a:hover {
	color				: #006983;
	text-decoration		: underline;
}

.pb-fld {
	border				: 1px solid #CCCCCC;
	background-color	: #FFFFFF;
}
.dateBox {
	border				: 1px solid #CCCCCC;
	width				: 68px;
	padding				: 1px 20px 1px 2px;
	background-attachment : fixed;
	background			: #FFFFFF url('/framework/modules/Medbis/images/icon.datefield.png') no-repeat right 1px;
}


/* dowload-table */
.dowload-table-img {
	padding: 1px;
}
.dowload-table-lnk {
	padding: 1px 1px 1px 10px;

}
.dowload-table-lnk a {
	text-decoration: none;
	color: #0031cd;
	font-weight: bold;
	font-size: 12px;
}
.dowload-table-lnk a:hover {
	text-decoration: underline;
}


/* pb-product-container */

.pb-product-header {
	border-bottom: 1px solid #006985;
}
.pb-product-header h2 {
}
.pb-product-header-left {
	float: left;
	width: 340px;
}
.pb-product-header-right {
	float: right;
}

.pb-product-container {
	margin-top: 20px;
}
.pb-product-relations {
}
.pb-product-relations thead th h2 {
	font-size: 14px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #666666;
}
.pb-product-relations td h2 a{
	text-decoration: none;
	font-size: 14px;
	color: #2e57d5;
	font-weight: bold;
}
.pb-product-relations td img {
	width: 40px;
}

.image-table {
	width: 100%;
	background-color: red;
}
.pb-info-header {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url('/framework/modules/Catalog/images/info-tab.png') no-repeat bottom right;
	border-bottom: 3px solid #959595;	
	height: 22px;
	clear:both;
	
}


.pb-product-block {
	/*background: #e3f1f3 url('/framework/modules/Catalog/images/product-block-bg.png') repeat-y top left; */
	border-top: 3px solid #FFFFFF;
	background-color: #e3f1f3;
}
.pb-product-block .lft {
	float: left;
	background-color: #cfe4e8;
	width: 100px;
	border-right: 3px solid #FFFFFF;
	padding: 5px;
}
.pb-product-block .lft .prd-img {
	width: 100px;
}
.pb-product-block .lft .prd-img-small {
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 30px;
	height: 30px;
}
.pb-product-block .rgt {
	float: right;
/*	background-color: green;*/
	width: 329px;
	padding: 7px;
}

.pb-product-block .table-prd-info td {
	padding: 2px 4px 8px 2px;
}
.pb-product-block .table-prd-info td a {
	text-decoration: none;
	color: #0031cd;
	font-weight: bold;
}
.pb-product-block .table-prd-info td a:hover {
	text-decoration: underline;
}

.ico-prd-info {
	width: 21px;
	height: 20px;
	background: transparent url('/framework/modules/Catalog/images/icon-product-sprite.png') no-repeat 0px 0px;
}
.ico-prd-camera {
	width: 21px;
	height: 20px;
	background: transparent url('/framework/modules/Catalog/images/icon-product-sprite.png') no-repeat 0px -24px;
}
.ico-prd-question {
	width: 21px;
	height: 20px;
	background: transparent url('/framework/modules/Catalog/images/icon-product-sprite.png') no-repeat -1px -51px;
}
.ico-prd-file {
	width: 23px;
	height: 24px;
	background: transparent url('/framework/modules/Catalog/images/icon-product-sprite.png') no-repeat 0px -77px;
}
.ico-sterile-small {
	width: 13px;
	height: 13px;
	background: transparent url('/framework/modules/Catalog/images/icon-product-sprite.png') no-repeat 0px -107px;
}
.ico-sterile-large {
	width: 44px;
	height: 13px;
	background: transparent url('/framework/modules/Catalog/images/icon-product-sprite.png') no-repeat 0px -126px;
}
.ico-zbes {
	width: 21px;
	height: 13px;
	background: transparent url('/framework/modules/Catalog/images/icon-product-sprite.png') no-repeat 0px -145px;
}
.ico-comp {
	width: 21px;
	height: 13px;
	background: transparent url('/framework/modules/Catalog/images/icon-product-sprite.png') no-repeat 0px -163px;
	cursor: pointer;
}


/*
.pb-product-container .pb-product-image {
	float				: left;
	width				: 110px;
}
.pb-product-container .pb-product-image img {
}
.pb-product-container .pb-product-text {

}
*/

.pb-product-container .pb-product-text ul {
	padding				: 0px 0px 0px 16px;
	margin				: 0px;
}

.pb-product-container .pb-product-text h31 {
	margin: 0px;
	padding: 0px;
}

.pb-product-text .obsolete_p {
	margin				: 12px 0px 12px 0px;
}

.pb-product-container strong {
	color				: #006983;
}

.pb-product-container img {
	border				: none;
}
.pb-product-container a.productTitle {
	font-weight			: bold;
	color				: #006983;
	text-decoration		: none;
}
.pb-product-container a.productTitle:hover {
	text-decoration		: underline;
}

.pb-product-container .imageBlock {
	float				: left;
	width				: 33%;
}


.pb-error {
	padding				: 4px;
	background-color	: #f8d5b7;
	border				: 1px solid #ff7800;
	color				: #000000;
	font-weight			: bold;
}
.pb-message {
	padding				: 4px;
	background-color	: #E1E1E1;
	border				: 1px solid #006983;
	color				: #000000;
	font-weight			: bold;
}

.pb-message img,
.pb-error img {
	float				: left;
	margin-right		: 4px;
}


.pb-shoppingcart {
	background-color: #ece4cf;
	padding: 12px 2px 16px 16px;
	background: #ece4cf url('/framework/modules/General/images/medbis-shopping-cart-bg.jpg') no-repeat bottom right;
}

.pb-shoppingcart .pb-cart-item {
	padding				: 2px 2px 6px 0px;
}
.pb-shoppingcart-link {
	padding				: 2px 2px 6px 0px;
}
.pb-shoppingcart-link a {
	color				: blue;
}

table.amountTable td {
	padding				: 0px;
	
}

.pb-search-result-td {
	padding				: 4px;
}
.pb-search-result-td img {
	border				: none;
}



.pb-admin-shortcut {
	float				: left;
	width				: 85px;
	height				: 70px;
	font-size			: x-small;
	margin				: 0px 6px 16px 0px;
}
.pb-admin-img {
	text-align			: center;
}
.pb-admin-img img {
	border				: none;
}
.pb-admin-text {
	text-align			: center;
	overflow			: hidden;
}
.pb-admin-text a {
	text-decoration		: none;
	color				: #000000;
}
.pb-admin-shortcut:hover .pb-admin-text a {
	text-decoration		: underline;
	color				: blue;
}
.align-left {
	text-align			: left;
	white-space			: nowrap;
}
.align-right {
	text-align			: right;
	white-space			: nowrap;
}
.align-center {
	text-align			: center;
	white-space			: nowrap;
}

.green {
	color				: #006600;
}
.purple {
	color				: #990099;
}
.blue {
	color				: #0000FF;
}
.lightblue {
	color				: #0066ff;
}
.red {
	color				: #FF0000;
}
.orange {
	color				: #FF6600;
}
.gray, grey {
	color				: #666666;
}
.italic {
	font-style:italic;
}
.underline {
	text-decoration:underline;
}
.line-through {
	text-decoration: line-through;
}

.classLink {
	color				: #0000FF;
	text-decoration		: none;
}
.classLink:hover {
	text-decoration		: underline;
}

.link {
	color				: #0000FF;
}

.reflectionBox {
	background-color	: #F1F1F1;
	border				: 1px solid #CCCCCC;
	padding				: 4px;
}
.reflectionCodeBox {
	background-color	: #F1F1F1;
	border				: 1px solid #CCCCCC;
	padding				: 12px;
}

.searchDetails {
	border-top			: 1px solid #999999;
	background-color	: #ccced1;
	padding				: 2px 2px 2px 4px;
}
.searchLink {
	margin				: 0px;
	padding				: 0px;
}
.searchLink a {
	color				: #2200cc;
	font-weight			: normal;
}
.searchPath {
	color				: #008000;
}

.pb-shop-navigation {
	clear				: both;
	padding				: 0px 0px 10px 0px;
}
.pb-shop-navigation .selected {
	background			: transparent url('../images/order-arrow-selected-mediq.jpg') no-repeat;
	color: #FFFFFF;
}

.pb-shop-arrow {
	float				: left;
	width				: 240px;
	height				: 27px;
	margin-left: 2px;
	background			: transparent url('../images/order-arrow-default.jpg') no-repeat;
}
.pb-shop-arrow a {
	display				: block;
	padding				: 6px 6px 6px 20px;
	font-weight: bold;
	color				: #000000;
	text-decoration		: none;
}
.pb-shop-navigation .selected a {
	color: #FFFFFF;
}



.pb-title-list {
	padding: 0px 0px 16px 4px;
}

.pb-title-list ul {
	margin				: 0px 0px 0px 4px;
	padding				: 0px;
	list-style-type		: none;
}

.pb-information-icon {
}
.pb-information-icon img {
	margin-left			: 2px;
	border				: none;
	vertical-align		: middle;
}

.pb-right-column-image {
}
.pb-right-column-image img{
	width				: 248px;
}
.required {
	color				: #006983;
	font-weight			: bold;
}
.pb-cron {
	border: 1px solid #CCCCCC;
	font-family:"Courier New", Courier, monospace;
	font-size: 11px;
	padding: 2px;
	background-color: #E1E1E1;
}

#pb-throbber-cover {
	background-color: #FFFFFF;
}
#pb-throbber-dialog {
	position: absolute;
	background-color: #006985;
	width: 300px;
	height: 100px;
	color: #FFFFFF;
}

#pb-image-dialog {
	border: 2px solid #0e788c;
	background-color: #FFFFFF;
	padding: 4px;
}

.pb-image-topbar {
	height: 20px;
}
.pb-image-topbar-close {
	height: 16px;
	float: right;
	padding: 0px 4px 2px 2px;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	color: #0e788c;
}


#pb-throbber-dialog .inner {
	padding: 4px;
}


.medbis-right-colomn {
	background-color: #dbceac;
}

.medbis-right-colomn h2 {
	font-size: 16px;
	font-weight: bold;
	padding: 16px 2px 12px 16px;
	margin: 0px;
}


/* MEDBIS ROUNDED BOX NORMAL */
.medbis-box {
}

/* TOP */
.medbis-box .tl {
	background: transparent url('/framework/modules/General/images/corner-sprite.png') no-repeat 0px 0px;
	height: 12px;
}
.medbis-box .tm {
	margin-right: 12px;
	height: 12px;
	background: #e1cfac;
}
.medbis-box .tr {
	background: transparent url('/framework/modules/General/images/corner-sprite.png') no-repeat top right;
	height: 12px;
	margin-left: 12px;
}

/* MID */
.medbis-box .ml {
	background: #e1cfac;
}
.medbis-box .mm {
	background: #e1cfac;
	margin-right: 12px;
}
.medbis-box .mr {
	background: #e1cfac;
	margin-left: 12px;
}

/* BOTTOM */
.medbis-box .bl {
	background: transparent url('/framework/modules/General/images/corner-sprite.png') no-repeat 0px -12px;
	height: 12px;
}
.medbis-box .bm {
	margin-right: 12px;
	height: 12px;
	background: #e1cfac;
}
.medbis-box .br {
	background: transparent url('/framework/modules/General/images/corner-sprite.png') no-repeat bottom right;
	height: 12px;
	margin-left: 12px;
}

/* MEDBIS ROUNDED BOX NORMAL SMALL */
.medbis-box-small {
}

/* TOP */
.medbis-box-small .tl {
	background: transparent url('/framework/modules/General/images/corner-sprite-small.png') no-repeat 0px 0px;
	height: 8px;
}
.medbis-box-small .tm {
	margin-right: 8px;
	height: 8px;
	background: #e1cfac;
}
.medbis-box-small .tr {
	background: transparent url('/framework/modules/General/images/corner-sprite-small.png') no-repeat top right;
	height: 8px;
	margin-left: 8px;
}

/* MID */
.medbis-box-small .ml {
	background: #e1cfac;
}
.medbis-box-small .mm {
	background: #e1cfac;
	margin-right: 8px;
}
.medbis-box-small .mr {
	background: #e1cfac;
	margin-left: 8px;
}

/* BOTTOM */
.medbis-box-small .bl {
	background: transparent url('/framework/modules/General/images/corner-sprite-small.png') no-repeat 0px -8px;
	height: 8px;
}
.medbis-box-small .bm {
	margin-right: 8px;
	height: 8px;
	background: #e1cfac;
}
.medbis-box-small .br {
	background: transparent url('/framework/modules/General/images/corner-sprite-small.png') no-repeat bottom right;
	height: 8px;
	margin-left: 8px;
}

/* MEDBIS ROUNDED BOX GREEN */
.medbis-box-green {
}

/* TOP */
.medbis-box-green .tl {
	background: transparent url('/framework/modules/General/images/corner-sprite-green.png') no-repeat 0px 0px;
	height: 12px;
}
.medbis-box-green .tm {
	margin-right: 12px;
	height: 12px;
	background: #006985;
}
.medbis-box-green .tr {
	background: transparent url('/framework/modules/General/images/corner-sprite-green.png') no-repeat top right;
	height: 12px;
	margin-left: 12px;
}

/* MID */
.medbis-box-green .ml {
	background: #006985;
}
.medbis-box-green .mm {
	background: #006985;
	margin-right: 12px;
	color: #FFFFFF;
}
.medbis-box-green .mr {
	background: #006985;
	margin-left: 12px;
}

/* BOTTOM */
.medbis-box-green .bl {
	background: transparent url('/framework/modules/General/images/corner-sprite-green.png') no-repeat 0px -12px;
	height: 12px;
}
.medbis-box-green .bm {
	margin-right: 12px;
	height: 12px;
	background: #006985;
}
.medbis-box-green .br {
	background: transparent url('/framework/modules/General/images/corner-sprite-green.png') no-repeat bottom right;
	height: 12px;
	margin-left: 12px;
}

/* MEDBIS ROUNDED BOX GREEN SMALL */
.medbis-box-green-small {
}

/* TOP */
.medbis-box-green-small .tl {
	background: transparent url('/framework/modules/General/images/corner-sprite-green-small.png') no-repeat 0px 0px;
	height: 8px;
}
.medbis-box-green-small .tm {
	margin-right: 8px;
	height: 8px;
	background: #006985;
}
.medbis-box-green-small .tr {
	background: transparent url('/framework/modules/General/images/corner-sprite-green-small.png') no-repeat top right;
	height: 8px;
	margin-left: 8px;
}

/* MID */
.medbis-box-green-small .ml {
	background: #006985;
}
.medbis-box-green-small .mm {
	background: #006985;
	margin-right: 8px;
	color: #FFFFFF;
}
.medbis-box-green-small .mr {
	background: #006985;
	margin-left: 8px;
}

/* BOTTOM */
.medbis-box-green-small .bl {
	background: transparent url('/framework/modules/General/images/corner-sprite-green-small.png') no-repeat 0px -8px;
	height: 8px;
}
.medbis-box-green-small .bm {
	margin-right: 8px;
	height: 8px;
	background: #006985;
}
.medbis-box-green-small .br {
	background: transparent url('/framework/modules/General/images/corner-sprite-green-small.png') no-repeat bottom right;
	height: 8px;
	margin-left: 8px;
}

/* MEDBIS ROUNDED BOX ORANGE SMALL */
.medbis-box-orange-small {
}

/* TOP */
.medbis-box-orange-small .tl {
	background: transparent url('/framework/modules/General/images/corner-sprite-orange-small.png') no-repeat 0px 0px;
	height: 8px;
}
.medbis-box-orange-small .tm {
	margin-right: 8px;
	height: 8px;
	background: #ff7a01;
}
.medbis-box-orange-small .tr {
	background: transparent url('/framework/modules/General/images/corner-sprite-orange-small.png') no-repeat top right;
	height: 8px;
	margin-left: 8px;
}

/* MID */
.medbis-box-orange-small .ml {
	background: #ff7a01;
}
.medbis-box-orange-small .mm {
	background: #ff7a01;
	margin-right: 8px;
	color: #FFFFFF;
}
.medbis-box-orange-small .mr {
	background: #ff7a01;
	margin-left: 8px;
}

/* BOTTOM */
.medbis-box-orange-small .bl {
	background: transparent url('/framework/modules/General/images/corner-sprite-orange-small.png') no-repeat 0px -8px;
	height: 8px;
}
.medbis-box-orange-small .bm {
	margin-right: 8px;
	height: 8px;
	background: #ff7a01;
}
.medbis-box-orange-small .br {
	background: transparent url('/framework/modules/General/images/corner-sprite-orange-small.png') no-repeat bottom right;
	height: 8px;
	margin-left: 8px;
}


.check-icon{
	display: inline-block;
	margin: 2px 8px 0px 0px;
	height: 12px;
}


.medbis-login-box {
	padding: 8px;
	width: 300px;
	height: 200px;
}
.faq-left {
	float: left;
	padding: 0px 10px 10px 10px;
	width: 350px;
}
.faq-right {
	float: right;
	width: 320px;
	padding: 10px;
	background-color: #e9e9e9;
}
.pb-faq-list{
	list-style-image: url('/framework/modules/Catalog/images/questionmark-small.png');
	margin: 0px 0px 20px 20px;
	padding: 0px;
}

.pb-faq-list a {
	color: blue;
}

.pb-banner img {
	border: 1px solid #000000;
	width: 246px;
}

.pb-image-float-left {
	float: left;
	margin-right: 4px;
}
.pb-image-float-right {
	float: right;
	margin-left: 4px;
}

.pb-faq-list-qa {
	list-style-image: url('/framework/modules/Catalog/images/questionmark-small.png');
	margin: 0px 0px 20px 20px;
	padding: 0px;
}

.pb-faq-list-qa li {
	color: #00798e;
	font-weight: bold;
}
.pb-faq-list-qa li ul {
	list-style: disc;
	list-style-image: none;
	margin: 0px 0px 20px 20px;
	padding: 0px;
}
.pb-faq-list-qa li ul li {
	color: #000000;
	font-style:italic;
	font-weight: normal;
}
.pb-width-20 {
	width: 20px;
}
.pb-width-600 {
	width: 600px;
}

.pb-fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}
.pb-fieldset legend {
	font-weight: bold;
	padding: 2px;
}

.pb-fieldset p {
	clear: both;
}
.pb-fieldset p label {
	color: #000000;
	width: 180px;
	padding: 2px;
	float: left;
	position: relative;
	display: inline-block;
	font-weight: normal;
}
.pb-fieldset p label, #comment p label {
}

.pb-float-left {
	float:left;
}
.pb-float-right {
	float:right;
}
.pb-margin-left {
	margin-left: 4px;
}
.pb-margin-right {
	margin-right: 4px;
}

