H5 {
	FONT: 22px/30px Verdana, Arial, Helvetica; COLOR: #013476
}
#searchLinkDiv {
	BORDER-RIGHT: red 0px dotted; BORDER-TOP: red 0px dotted; MARGIN-TOP: 57px; DISPLAY: block; VERTICAL-ALIGN: middle; BORDER-LEFT: red 0px dotted; WIDTH: 937px; BORDER-BOTTOM: red 0px dotted; HEIGHT: 25px; TEXT-ALIGN: right
}
#searchLinkDiv A {
	COLOR: #013476; TEXT-DECORATION: none
}
#shopsearch {
	HEIGHT: 30px
}
#shopsearch INPUT {
	MARGIN-LEFT: 10px; WIDTH: 300px
}
#shopsearch SELECT#searchSelect {
	WIDTH: 150px
}
#shopsearch INPUT#searchSubmit {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; BACKGROUND: url(../img/small_button.gif) no-repeat center center; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 2px; BORDER-LEFT: medium none; WIDTH: 63px; CURSOR: hand; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; HEIGHT: 21px
}
DIV.catalogHeadLine {
	FONT: 22px/30px Verdana, Arial, Helvetica; WIDTH: 300px; COLOR: #013476; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}

ul#shop_menu {
	list-style: none;
	float: right;
}

ul#shop_menu li {
	display: inline;
	float: left;
	height: 30px;
	margin-top: 14px;
	font-size: 68.75%;
	line-height: 130%;
}

#shop_login {
	padding-left: 10px;
	font-weight: bold;
}

#shop_cart {
	border-right: 1px solid #D9D9D9;
	padding-left: 35px;
	padding-right: 10px;
	background: url(../img/icon_cart.gif) no-repeat 10px 0px;
}

TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; empty-cells: show
}
TABLE#shopList {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; empty-cells: show
}
TABLE#shopList TD {
	FONT-SIZE: 12px
}
TABLE#shopList FORM {
	FONT-SIZE: 12px
}
TABLE#shopList TD.shopListHead {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #d4dde8; TEXT-ALIGN: center
}
TABLE#shopList TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #d4dde8; TEXT-ALIGN: center
}
TABLE.shopWarenkorb TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #d4dde8; TEXT-ALIGN: center
}
TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #d4dde8; TEXT-ALIGN: center
}
TABLE#shopList TD.shopListHeadline {
	BORDER-RIGHT: red 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: red 0px dotted; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 8px; BORDER-LEFT: red 0px dotted; COLOR: #013476; PADDING-TOP: 18px; BORDER-BOTTOM: red 0px dotted
}
TABLE#shopList .pdfLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(../img/pdf_button.jpg) no-repeat 0px 0px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 30px; PADDING-TOP: 1px
}
TABLE#shopList TR.shopListLine TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BORDER-BOTTOM: #d9d9d9 1px solid
}
TABLE#shopList TD.shopListLine {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BORDER-BOTTOM: #d9d9d9 1px solid
}
TABLE.shopWarenkorb TR.shopListLine TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BORDER-BOTTOM: #d9d9d9 1px solid
}
TABLE#shopList TD.minOrderQuantity {
	WIDTH: 80px; TEXT-ALIGN: center
}
TABLE#shopList TD.price {
	WIDTH: 100px; TEXT-ALIGN: right
}
TABLE#shopList TD.iconCol {
	PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
TABLE#shopList TD.iconCol FORM {
	PADDING-RIGHT: 0px; TEXT-ALIGN: right
}
TABLE#shopList TD.info {
	PADDING-RIGHT: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#shopList INPUT.orderButton {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(../img/shop_cart.jpg) no-repeat center center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; BORDER-LEFT: medium none; WIDTH: 32px; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 21px
}
#shopList INPUT.infoButton {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(../img/shop_cart.jpg) no-repeat center center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; BORDER-LEFT: medium none; WIDTH: 32px; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 21px
}
#shopList INPUT.infoButton {
	BACKGROUND-IMAGE: url(../img/diomed_shop_info.jpg)
}
#shopList INPUT.orderField {
	FONT-SIZE: 12px; WIDTH: 32px; COLOR: #666666; TEXT-ALIGN: right; padding-right: 3px;
}
TABLE.shopWarenkorb {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; empty-cells: show
}
TR.shopListSum TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TR.shopListSumTotal TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TD.label {
	TEXT-ALIGN: right
}
TD.betrag {
	TEXT-ALIGN: right
}
TR.shopListSumTotal TD {
	BORDER-TOP: #d9d9d9 1px solid; FONT-WEIGHT: bold
}
DIV.contentWrapper {
	BORDER-RIGHT: red 0px dotted; BORDER-TOP: red 0px dotted; BORDER-LEFT: red 0px dotted; BORDER-BOTTOM: red 0px dotted
}
#shopNavigation {
	DISPLAY: block; FLOAT: right; WIDTH: 229px
}
#shopNavigation DIV.innerBox {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
#shopNavigation UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 201px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#shopNavigation UL LI {
	PADDING-RIGHT: 1px; BORDER-TOP: #d9d9d9 1px solid; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; LINE-HEIGHT: normal; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
#shopNavigation UL LI A {
	DISPLAY: block; PADDING-LEFT: 16px; FONT-WEIGHT: normal; BACKGROUND: url(../img/nav_folderclosed.gif) no-repeat 0px 4px; PADDING-BOTTOM: 6px; COLOR: #013476; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#shopNavigation UL LI SPAN {
	DISPLAY: block; PADDING-LEFT: 16px; FONT-WEIGHT: normal; BACKGROUND: url(../img/nav_folderclosed.gif) no-repeat 0px 4px; PADDING-BOTTOM: 6px; COLOR: #013476; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#shopNavigation UL LI A.noChildren {
	BACKGROUND-IMAGE: none! important
}
#shopNavigation UL LI SPAN {
	CURSOR: default
}
#shopNavigation UL LI A:hover {
	COLOR: #339999
}
#shopNavigation UL LI.active {
	BORDER-RIGHT: #d9d9d9 0px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#shopNavigation UL LI.active SPAN {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../img/nav_folderopened.gif)
}
#shopNavigation UL UL {
	BORDER-RIGHT: #d9d9d9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; WIDTH: 218px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#shopNavigation UL UL LI {
	BORDER-RIGHT: red 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: red 0px dotted; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px dotted; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px dotted
}
#shopNavigation UL UL LI A {
	DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none! important; PADDING-TOP: 0px
}
#shopNavigation UL UL LI SPAN {
	DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none! important; PADDING-TOP: 0px
}
#shopNavigation UL UL LI.active SPAN {
	DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none! important; PADDING-TOP: 0px
}
#shopNavigation UL UL LI A:hover {
	COLOR: #000000
}
#shopNavigation UL UL LI SPAN {
	FONT-WEIGHT: bold; PADDING-TOP: 0px
}
A.buttonLink {
	PADDING-LEFT: 10px; BACKGROUND: url(../img/buttonLink_bg.gif); LINE-HEIGHT: 23px
}
A.buttonLink SPAN {
	PADDING-RIGHT: 10px; BACKGROUND: url(../img/buttonLink_bg.gif) right 50%; LINE-HEIGHT: 23px
}
LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 0.5em
}
.dioMED H5 {
	COLOR: #009378
}
.dioMED DIV.catalogHeadLine {
	COLOR: #009378
}
.dioMED TABLE#shopList TD.shopListHeadline {
	FONT-WEIGHT: normal; COLOR: #009378
}
.dioMED TABLE#shopList TD.shopListHead {
	BACKGROUND-COLOR: #eeeedd
}
.dioMED #shopList INPUT.orderButton {
	BACKGROUND-IMAGE: url(../img/diomed_shop_cart.jpg)
}

