/* ************************** IST DIE EINZIGE ZU VERWENDENDE CSS DATEI !! **************************** */* {
	font-family: Arial, Helvetica, sans-serif;
}

#.searchboxhead {
	background-color: #B60D2F;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 10px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	text-decoration: none;
}

.searchbox {
	color: #B60D2F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom: 4px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 0px;
	text-decoration: none;
}

.AE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

html {
	height: 100%;
}

BODY {
	background-color: #D4DCE1;
	height: 100%;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

BODY.ecbody {
	background-color: #FFFFFF;
	height: 100%;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

FORM {
	margin: 0px;
}

UL {
	margin-bottom: 0;
	margin-top: 0;
}

.head1 {
	color: #B60D2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	margin: 0px;
}

.head2 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
}

.head3 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
}

.info {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	margin: 0px;
}

DIV.graybox {
	background-color: #CCCCCC;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 2;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2;
	padding: 4;
	text-align: center;
	width: auto;
}

DIV.tabletexthidden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	visibility: hidden;
}

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.tabletext:hover {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.tablebuttontext {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.contenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.headerboxoutside {
	background-color: #B60D2F;
	padding: 0;
}

.headerboxtop {
	background-color: #B60D2F;
	border-bottom-width: 0px;
	border-color: #FFFFFF;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
	padding: 0;
}

.headerboxbottom {
	background-color: #E3E4E8;
	border-bottom-width: 0px;
	border-color: #E3E4E8;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
	padding: 0;
}

.boxhead {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.boxheadbutton {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
}

.boxheadbutton:hover {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
}

.boxoutside {
	background-color: #E3E4E8;
	padding: 0px;
}

.boxtop {
	background-color: #B60D2F;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.boxtop:hover {
	background-color: #FFFFFF;
	color: #000000;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.boxbottom {
	background-color: #E3E4E8;
	font-size: 8pt;
}

.button {
	border-width: 0px;
}

.tabContainer {
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.tabButton {
	background-color: #D4DCE1;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	text-decoration: none;
}

.tabButton:hover {
	background-color: #000000;
	color: #FFFFFF;
}

.tabButtonSelected {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	text-decoration: none;
}

.tabButtonSelected:hover {
	color: #FFFFFF;
}

.tableheadtext {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.tableheadbutton {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.tableheadbutton:hover {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.browsecategorytext {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}

.browsecategorytext:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 500;
	text-decoration: none;
}

.browsecategorybutton {
	color: #000000;
	text-decoration: none;
	width: 180px;
}

.browsecategorybutton:hover {
	background-color: #A2B5CD;
	color: #FFFFFF;
}

.browsecategorybuttondisabled {
	background-color: #778899;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	width: 171px;
}


/* **************************************************************** Ende Kategorienmenü *************** */
.searchbutton {
	background-color: #D4DB4C;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}

/* **************************************************************** Buttons zum Anklicken in Listenansicht */
.buttontext {
	background-color: #D9D9CC;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
}

.buttontext:hover {
	background-color: #99B2B2;
	color: #FFFFFF;
	text-decoration: none;
}

/* *******************************************************************obere Menüzeile  */
.headerbuttontext {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	white-space: nowrap;
}

.headerbuttontext:hover {
	color: #FFFFF0;
	text-decoration: none;
	white-space: nowrap;
}

.buttontextdisabled {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

.lightbuttontext {
	border-style: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.lightbuttontext:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.lightbuttontextdisabled {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.submenutextinfo {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 5px;
	text-decoration: none;
}

.submenutext,.submenutext:visited, .submenutext:checked {
	background-color: #B60D2F;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 6px;
	padding-right: 5px;
	text-decoration: none;
}

.submenutext:hover {
	background-color: #000000;
	color: #FFFFFF;
}

.submenutextdisabled {
	color: #C1CDCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 5px;
	text-decoration: none;
}

.submenutextdisabled:hover {
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.submenutextinforight {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 6px;
	text-decoration: none;
}

.submenutextright {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 6px;
	text-decoration: none;
}

.submenutextright:hover {
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
}

.submenutextrightdisabled, {
	color: #C1CDCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 6px;
	text-decoration: none;
}

.submenutextrightdisabled:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.lightbuttontext {
	border-style: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.lightbuttontext:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.lightbuttontextsmall {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.lightbuttontextsmall:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.lightbuttontextdisabled {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.buttontextbig {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.buttontextbig:hover {
	color: #B60D2F;
}

.buttontextbigdisabled {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.headerButtonLeft {
	background-image: url(/images/bg_main_button.gif);
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

.headerButtonLeft:hover {
	background-image: url(/images/bg_header_selected.gif);
	color: #white;
	text-decoration: none;
}

.headerButtonLeftSelected {
	background-image: url(/images/bg_header_selected.gif);
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

.headerButtonRight {
	background-image: url(/images/bg_main_button.gif);
	color: #FF7F50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	text-align: right;
	text-decoration: none;
}

.headerButtonRight:hover {
	background-image: url(/images/bg_header_selected.gif);
	color: white;
	text-decoration: none;
}

.headerButtonRightSelected {
	background-image: url(/images/bg_header_selected.gif);
	color: #E3E4E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

.headerCenter {
	background-image: url(/images/bg_main_button.gif);
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-stretch: wider;
	font-weight: bold;
	text-decoration: none;
}

.headerCenter:hover {
	background-image: url(/images/bg_header_selected.gif);
	color: #FFFFFF;
	text-decoration: none;
}

.headerCenterSelected {
	background-image: url(/images/bg_header_selected.gif);
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

.headerCompanyName {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	margin: 0px;
	white-space: nowrap;
}

.headerCompanySubtitle {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin: 0px;
	white-space: nowrap;
}

.insideHeaderText {
	background-color: #B60D2F;
	color: #E3E4E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

.insideHeaderLink {
	background-color: #B60D2F;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

.insideHeaderLink:hover {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
}

.insideHeaderDisabled {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

.headersmalltext {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.headersmalllink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.headersmalllink:hover {
	color: red;
}

.sepbar {
	background-color: #B60D2F;
	border-width: 0px;
	font-size: xx-small;
	height: 1px;
	width: 100%;
}

.nonsepbar {
	border-width: 0px;
	font-size: xx-small;
	height: 0px;
	width: 100%;
}

.errorMessage {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
}

.eventMessage {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
}

.ontab {
	background-color: black;
	font-size: 9pt;
	padding: 2px;
}

.onlnk {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
}

.offtab {
	.offtab: ;
	background-color: #CCCCCC;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 2px;
	text-decoration: none;
}

.offlnk:hover {
	background-color: #B60D2F;
	color: #FFFFFF;
}

.areaheader {
	background-color: black;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px;
	width: 100%;
}

.edittable {
	border-bottom-width: thin;
	border-color: #000000 #000000 #003333;
	border-left-width: thin;
	border-right-width: thin;
	border-style: solid;
	border-top-width: thin;
}

.viewOneTR1 {
	background-color: #B4B0AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.viewOneTR2 {
	background-color: #D4DCE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.viewManyHeaderTR {
	background-color: #99CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.viewManyTR1 {
	background-color: #D4DCE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.viewManyTR2 {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.editInputBox {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.inputBox {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.selectBox {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.textAreaBox {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.radioButton {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.checkBox {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.smallSubmit {
	background-color: white;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.mediumSubmit,.largeSubmit,.loginButton {
	background-color: white;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.smallSubmit:hover,.mediumSubmit:hover,.largeSubmit:hover,.loginButton:hover {
	color: red;
}

.smallAltSubmit,.mediumAltSubmit,.largeAltSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.basePrice {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-wrap: none;
}

.normalPrice {
	color: green;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-wrap: none;
}

.salePrice {
	color: #B60D2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-wrap: none;
}

.leftbar {
	background-color: #E3E4E8;
	padding: 0px;
	padding-right: 3px;
	padding-top: -20px;
}

.footer {
	background-color: #E3E4E8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 0px;
	text-align: left;
}

.CatalogRowBorder {
	background-color: #E3E4E8;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	padding: 0px;
}

.SelectBoxBorder {
	background-color: #E3E4E8;
	border-right-color: #B20D2F;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 5px;
}

.CatalogRow {
	background-color: #E3E4E8;
	font-size: 8pt;
	padding: 0px;
}

.CatalogRow hover: {
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
}

.PriceTable {
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
}

.PriceTableText {
	background-color: #f2f2f2;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 0px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 0px;
	cursor: crosshair;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	white-space: nowrap;
}

.PriceTableTextSpecial {
	background-color: #F2F2F2;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 600;
	text-decoration: none;
	white-space: nowrap;
}

.PriceTableTextSave {
	background-color: #F2F2F2;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	white-space: nowrap;
}

.PriceTablePrice {
	background-color: #F2F2F2;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: right;
	white-space: nowrap;
}

.ProductDetailHeader {
	background-color: #B60D2F;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px;
}

.ProductDetailFrame {
	border-color: #B60D2F;
	border-style: solid;
	border-width: 1px;
}

.CatalogLinkStartpage {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0px;
	text-decoration: none;
}

.CatalogLinkStartpage:hover {
	background-color: #E3E4E8;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	padding: 0px;
	text-decoration: none;
}

.headerShowCart {
	background-color: #B60D2F;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.headerShowCart:hover {
	background-color: #D4DCE1;
	color: black;
	text-decoration: none;
}

.headerShowCart:selected {
	background-color: #D4DCE1;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.bookmark {
	background-color: #E3E4E8;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.bookmark:hover {
	background-color: #000000;
	color: #E3E4E8;
	font-family: Arial, Helvetica, sans-serif;
}
