
/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License

  BG-Color:         #006018
  Header-BG-Color: 	#8686D0
  Text-Color:       #8686D0
  Link-Color:  #8686D0
  Very light gray:	#666666
*/




.errorBox {
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 10px;
    background: #ffb3b5;
    font-weight: bold;
}


.stockWarning {
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 10px;
    color: #cc0033;
}


.productsNotifications {
    background: #f2fff7;
}


.orderedit {
    font-family : Arial, Helvetica, Verdana, sans-serif;
    font-size : 10px;
    color: #70d250;
    text-decoration: underline;
}


BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 1.3em;
	padding: 0 20px 20px;
	background: black;
	color: #333;

    margin-bottom : 10px;
    margin-left : 10;
    margin-right : 10px;
    margin-top : 10px;
    scrollbar-face-color : silver;
}

.UeberschriftBoxStartseite {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px; /* line-height: 1.5; */
	color: #F7800A;
	font-weight: bold;
	/* font-style: italic; */
}

TD.boxesColumnLeft {
    background: white;
}

TD.boxesColumnCenter {
    background: white;
}

TD.boxesColumnRight {
    background: white;
}

TD.smallText, SPAN.smallText, P.smallText {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
	color: white;
}


A {
    color: white;
    text-decoration: underline;
}
A:hover {
    color: silver;
    text-decoration: underline;
}
A:link {
    font-family: Verdana, Arial, sans-serif;
}
A:visited {
    font-family: Verdana, Arial, sans-serif;
}
A:active {
    font-family: Verdana, Arial, sans-serif;
}


TR.header {
    background: #4D5099;
	padding-bottom: 20px;
	height: 90px;
}

TR.underHeader {
    background: #4D5099;
	height: 10px;
}

DIV.logoContainer {
	height: 100%;
	width: 100%;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
}


TR.headerNavigation {
    /* background: #4D5099; */
	background: white;
	height: 22px;
    color: #ffffff;
}

div.BreadcrumbContainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;

	padding-left: 12px;
	/* padding-top: 5px;
	padding-bottom: -5px;
	height: 22px; */
}

TABLE.breadcrumb {
	padding-top: 5px;
}

TD.headerBreadcrumb {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 14px;
    /* color: #000000; */
	font-weight: bold;
}


TD.headerNavigation {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    /* height: 22px; */
}


A.headerNavigation {
    font-size: 12px;
    color: white;
    font-weight: normal;
    text-decoration: none;
}
A.headerNavigation:link {
    color: white;
}
A.headerNavigation:focus {
    color: white;
}
A.headerNavigation:hover {
    color: white;
}
A.headerNavigation:active {
    color: white;
}
A.headerNavigation:visited {
    color: white;
}


TD.headerNavigationLeft, SPAN.headerNavigationLeft, P.headerNavigationLeft {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    /* background-image: url("images/navigation_bg.gif"); */
	color: #ffffff;
    font-weight: bold;
    padding-bottom: 3px;
    /* padding-top: 1px;
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid #DC0E00;
    vertical-align: 5px;
    */;
}
A.headerNavigationLeft {
    font-size: 12px;
    color: #DC0E00;
    font-weight: bold;
}
A.headerNavigationLeft:link {
    color: #DC0E00;
    font-weight: bold;
}
A.headerNavigationLeft:focus {
    color: #DC0E00;
    font-weight: bold;
}
A.headerNavigationLeft:hover {
    color: #5050A9;
    font-weight: bold;
}
A.headerNavigationLeft:active {
    color: #DC0E00;
    font-weight: bold;
}
A.headerNavigationLeft:visited {
    color: #DC0E00;
    font-weight: bold;
}


TD.headerNavigationRight {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    /* background: #DC0E00;
    background-image: url("images/navigation_bg.gif");
    */
	color: #5050A9;
    font-weight: bold;
    text-align: right;
	padding-bottom: 5px;
}


A.headerNavigationRight {
    font-size: 12px;
    color: #5050A9;
    font-weight: bold;
    /* padding: 0px 2px 0px 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 20px;
    border: 1px solid #8686D0;
    */
	text-decoration: none;
}
A.headerNavigationRight:link {
    color: #5050A9;
    font-weight: bold;

}
A.headerNavigationRight:focus {
    color: #5050A9;
    font-weight: bold;
}
A.headerNavigationRight:hover {
    color: #5050A9;
    font-weight: bold;
	text-decoration: underline;
}
A.headerNavigationRight:active {
    color: #5050A9;
    font-weight: bold;
}
A.headerNavigationRight:visited {
    color: #5050A9;
    font-weight: bold;
}


UL {
    margin-left: 10px;
}


TR.headerError {
    background: #ff0000;
}


TD.headerError {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    background: #ff0000;
    color: #ffffff;
    font-weight : bold;
    text-align : center;
}


TR.headerInfo {
    color: #5050A9;
}


TD.headerInfo {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

IMG.separatorLine {
	background: #5050a9;
}

TABLE.footer {
    /* background: #4D5099; */
}

TR.footer {
    background: black;
}


TD.footer {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: white;
	padding-bottom: 2px;
}

A.footer {
    color: #ffffff;
}


TD.copyright, SPAN.copyright, P.copyright {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
}


.infoBox {
    border: 0px;
    border-style: none;
    border-color: black;
    border-spacing: 1px;
    background: black;
    color: white;
}

.infoBoxBordered {
    border: 1px;
    border-style: solid;
    border-color: white;
    border-spacing: 1px;
    background: black;
    color: white;
}


.contentBox {
    border: 1px;
    border-style: solid;
    border-color: #5050A9;
    border-spacing: 1px;
    background: white;
    color: #5050A9;
}


TD.boxText, A.boxText, .boxText {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    color: #5050A9;
}


.infoBoxProductDetails {
    border: 0px;
    border-style: solid;
    border-color: #5050A9;
    border-spacing: 1px;
    background: black;
    color: white;
    padding: 0px;
}


A.ProductDetails {
    color: #F7800A;
    text-decoration: none;
    font-weight: bold;
}
A.ProductDetails:hover {
    color: #F7800A;
    text-decoration: underline;
    font-weight: bold;
}

.productDetailsPart {
    border: 1px;
    border-style: solid;
    border-spacing: 1px;
    border-color: #5050A9;
    background: #F2F2F2;
    padding: 10;
}


.infoBoxContents {
    background: black;
    color: white;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    padding: 3;
}


.infoBoxContentsII {
    background: #eeeeed;
    color: #5050A9;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    padding: 3;
}


.infoBoxShoppingCart {
    border: 1px;
    border-style: solid;
    border-color: #5050A9;
    border-spacing: 1px;
    color: #5050A9;
}


.infoBoxShoppingCartHeading {
    background: #8686D0;
    color: #ffffff;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


.infoBoxShoppingCartContents {
    background: #ffffff;
    color: #5050A9;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
}

.infoBoxNotice {
}

.infoBoxNoticeContents {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
}

TABLE.infoBoxHeadingBordered {
    border-spacing: 0px;
    border: 0 solid Black;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-style: solid;
    border-color: black;
}

TD.infoBoxHeading {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    background: black;
    color: white;
    font-weight: normal;
    text-align: left;
}

A.infoBoxHeading {
    font-weight: normal;
    text-decoration: none;
    color: #eeeeed;
}


A.infoBoxHeading:link {
    color: #c6c6c6;
}


A.infoBoxHeading:focus {
    color: #eeeeed;
}


A.infoBoxHeading:hover {
    color: #eeeeed;
}


A.infoBoxHeading:active {
    color: #eeeeed;
}


A.infoBoxHeading:visited {
    color: #eeeeed;
}


TD.infoBox, SPAN.infoBox {
    border: 1px;
    border-style: solid;
    border-color: #5050A9;
    border-spacing: 1px;
    /* background: white;
    */ color: #5050A9;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
    background: #f8f8f9;
}


TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
    background: #f8f8f9;
}


TABLE.productListing {
    border: 0px;
    border-style: solid;
    border-color: #5050A9;
    border-spacing: 1px;
}


A.productListing-heading, .productListing-heading {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    background: #8686D0;
    color: #FFFFFF;
    font-weight: normal;
}


TD.productListing-data {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    background: white;
    font-weight: normal;
    color: #323232;
    valign: top;
}

.productListingProductHeadline {
	padding-top: 5px;
}

A.productListingProductHeadline {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px; /* line-height: 1.5; */
	color: #F7800A;
	font-weight: bold;
	text-decoration: none;
}

A.productListingProductHeadline:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px; /* line-height: 1.5; */
	color: #F7800A;
	font-weight: bold;
	text-decoration: underline;
}

.hrVerticalProduclListing {
    width: 100%;
    height: 10px;
    color: #FFFFFF;
    border: 0px;
    border-style: solid;
    border-color: #5050A9;
    border-spacing: 1px;
}


A.pageResults {
    color: white;
}


A.breadcrumb {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #5050A9;
    /* font-style: italic; */
}


A.pageResults:hover {
    color: #0000FF;
    background: #FFFF33;
}


TD.pageHeading, DIV.pageHeading, .pageHeading {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #5050A9;
    /* font-style: italic; */
}


TR.subBar {
    background: #DC0E00;
}


TD.subBar {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    color: #5050a9;
}


TD.accountCategory {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 13px;
    color: #aabbdd;
}


TD.fieldKey {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


TD.fieldValue {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
}


TD.tableHeading {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: white;
}


SPAN.newItemInCart {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: #ff0000;
}


CHECKBOX, INPUT, RADIO, SELECT {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
}


TEXTAREA {
    width: 100%;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
}


SPAN.greetUser {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    color: #f0a480;
    font-weight: bold;
}


TABLE.formArea {
    background: #f1f9fe;
    border-color: black;
    border-style: solid;
    border-width: 1px;
}


TD.formAreaTitle {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


SPAN.markProductOutOfStock {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    color: #c76170;
    font-weight: bold;
}

DIV.containerSymbolPrice {
	background-image: url("/imagesets/Byteconcepts.com_2009/price-sticker.png");
	width: 84px;
	height: 42px;

	text-align: center;
	vertical-align: middle;

	/*
	padding-top: 10px;
	padding-right: 5px;
	*/
}

SPAN.productSpecialPrice {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: yellow;
}


SPAN.errorText {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #ff0000;
}


.moduleRow {
}


.moduleRowOver {
    background-color: #D7E9F7;
    cursor: pointer;
    cursor: hand;
}


.moduleRowSelected {
    background-color: #E9F4FC;
}


.checkoutBarFrom, .checkoutBarTo {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: #8c8c8c;
}


.checkoutBarCurrent {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: #000000;
}

/* message box */



.messageBox {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
}


.messageStackError, .messageStackWarning {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    background-color: #ffb3b5;
}


.messageStackSuccess {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    background-color: #99ff00;
}

/* input requirement */



.inputRequirement {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: #ff0000;
}


.shopAddressPrint {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: #5050A9;
}

/****************************************************************
* Administration
****************************************************************/



a.headerLink:link {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #c6c6c6;
    font-weight: bold;
    text-decoration: none;
}


a.headerLink:visited {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #c6c6c6;
    font-weight: bold;
    text-decoration: none;
}


a.headerLink:active {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #c6c6c6;
    font-weight: bold;
    text-decoration: none;
}


a.headerLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #c6c6c6;
    font-weight: bold;
    text-decoration: underline;
}

/* menu box */


.menuBoxHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #616060;
    background-color: #5050A9;
}


.menuBoxContent {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #5050A9;
    background: #c6c6c6;
}


.infoBoxContent {
    background: #c6c6c6;
    color: #5050A9;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    padding: 3;
}


a.menuBoxHeadingLink:link {
    font-size: 10px;
    color: #c6c6c6;
    font-weight: bold;
    text-decoration: none;
}


a.menuBoxHeadingLink:visited {
    font-size: 10px;
    color: #c6c6c6;
    font-weight: bold;
    text-decoration: none;
}


a.menuBoxHeadingLink:active {
    font-size: 10px;
    color: #c6c6c6;
    font-weight: bold;
    text-decoration: none;
}


a.menuBoxHeadingLink:hover {
    font-size: 10px;
    color: #c6c6c6;
    font-weight: bold;
    text-decoration: none;
}


a.menuBoxContentLink:link {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #616060;
    font-weight: normal;
    text-decoration: none;
}


a.menuBoxContentLink:visited {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #616060;
    font-weight: normal;
    text-decoration: none;
}


a.menuBoxContentLink:active {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #616060;
    font-weight: normal;
    text-decoration: none;
}


a.menuBoxContentLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #616060;
    font-weight: normal;
    text-decoration: underline;
}


a.splitPageLink:link {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #0000FF;
    font-weight: normal;
    text-decoration: none;
}


a.splitPageLink:visited {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #0000FF;
    font-weight: normal;
    text-decoration: none;
}


a.splitPageLink:active {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #0000FF;
    font-weight: normal;
    text-decoration: none;
}


a.splitPageLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #0000FF;
    font-weight: normal;
    text-decoration: underline;
    background-color: #FFFF33;
}


.headerBar {
    background-color: #006018;
}


.headerBarContent {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    padding: 2px;
}


.columnLeft {
    background-color: #F0F1F1;
    border-color: #999999;
    border-width: 1px;
    border-style: solid;
    padding: 2px;
}

/* data table */


.dataTableHeadingRow {
    background-color: #006018;
}


.dataTableHeadingContent {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #c6c6c6;
    font-weight: bold;
}


.dataTableRow {
    background-color: #FFFF99;
}


.dataTableRowSelected {
    background-color: #c6c6c6;
}


.dataTableRowOver {
    background-color: #FFFFFF;
    cursor: pointer;
    cursor: hand;
}


.dataTableContent {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}

/* forms */


CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}


FORM {
    display: inline;
}

/* account */


.formArea {
    background-color: #f1f9fe;
    border-color: #7b9ebd;
    border-style: solid;
    border-width: 1px;
}


.formAreaTitle {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/* attributes */


.attributes-odd {
    background-color: #f4f7fd;
}


.attributes-even {
    background-color: #ffffff;
}

/*****************************************************************
 Special Menue entry styles
*****************************************************************/


A.menuRootEntry {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: white;
    text-decoration: none;
}
A.menuRootEntry:hover {
    color: silver;
    text-decoration: underline;
}
A.menuRootEntry:link {
    text-decoration: none;
}
A.menuRootEntry:visited {
    text-decoration: none;
}
A.menuRootEntry:active {
    text-decoration: none;
}


A.menuSubEntry {
    color: white;
    text-decoration: none;
}
A.menuSubEntry:hover {
    color: silver;
    text-decoration: underline;
}
A.menuSubEntry:link {
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
}
A.menuSubEntry:visited {
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
}
A.menuSubEntry:active {
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
}


DIV.menuRootEntry {
	/* background-image: url("/imagesets/Byteconcepts.com_2009/menubutton_back_medien.jpg"); */

    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: white;
    font-weight: normal;
    /* height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
	*/
    background-color: black;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


DIV.menuRootEntry:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: silver;
    font-weight: bold;
    /* height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
	*/
    background-color: black;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry {
	/* background-image: url("/imagesets/Byteconcepts.com_2009/menubutton_back_medien.jpg"); */
    background-color: black;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: white;
    font-weight: normal;
    height: 14px;
	/*
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;

    display: block;
    float: left;
	*/

    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: silver;
    font-weight: bold;
    height: 14px;
	/*
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
	*/
    background-color: black;
	/*
    display: block;
    float: left;
	*/
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuSubEntry {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    /* height: 14px;
    */width: 160px;
    /* border-left: 1px solid white;
    */border-top: 1px solid white;
    /* border-right: 1px solid black;
    */border-bottom: 1px solid black;
    background-color: #c6c6c6;
    display: block;
    float: right;
    padding: 3px;
    color: #5050A9;
}


SPAN.menuSubEntry:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: #DC0E00;
    font-weight: bold;
    /* height: 14px;
    */width: 160px;
    /* border-left: 1px solid black;
    */border-top: 1px solid white;
    /* border-right: 1px solid black;
    */border-bottom: 1px solid white;
    background-color: #c6c6c6;
    display: block;
    float: right;
    padding: 3px;
}

/*****************************************************************
 Special Styles for every Root menu entry.
 The number after menuRootEntry is the categories_id
*****************************************************************/

/* Sports = 1647 */


SPAN.menuRootEntry1653 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #66c38e;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_sport_u_freizeit.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry1653:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #66c38e;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/*  KFZ */


SPAN.menuRootEntry1625 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #cdcdcd;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_kfz.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry1625:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #cdcdcd;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/*  Essen und Trinken */


SPAN.menuRootEntry52 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #cdcdcd;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_root_back.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry52:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #cdcdcd;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* Alles f�r die Frau */


SPAN.menuRootEntry1648 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #f06faf;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_damen.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry1648:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #f06faf;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* Alles f�r den Herrn */


SPAN.menuRootEntry1647 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #fea736;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_herren.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry1647:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #fea736;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* Kinderparadies */


SPAN.menuRootEntry1649 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #c6d2ea;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_kinder.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry1649:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #c6d2ea;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* Juwelier & Uhrmacher */


SPAN.menuRootEntry1650 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #ffe500;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_yellow.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry1650:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #ffe500;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* Tolle Geschenkideen */


SPAN.menuRootEntry71 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #f62954;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_geschenke.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry71:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #f62954;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* B�cher, Audio & DVD */


SPAN.menuRootEntry1651 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #f2f2f2;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_medien.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry1651:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #f2f2f2;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* Elektro-Fachmarkt */


SPAN.menuRootEntry49 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #f2d900;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_elektro.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry49:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #f2d900;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* Haus und Garten */


SPAN.menuRootEntry46 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #f2d900;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_haus_u_garten.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry46:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #f2d900;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* Reisen */


SPAN.menuRootEntry61 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #c6d2ea;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_reisen.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry61:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #c6d2ea;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* Reisen */


SPAN.menuRootEntry5167 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    background-color: #aeaeae;
    background-image: url("/templates/im-netz-einkaufen/images/menubutton_back_drogerie.jpg");
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}


SPAN.menuRootEntry5167:hover {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: black;
    font-weight: bold;
    height: 14px;
    width: 160px;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #aeaeae;
    display: block;
    float: right;
    padding: 3px;
    margin-bottom: 0px;
}

/* Byteconcepts Gallery */

.boxGalleryCategoriesText {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 10px;
    color: white;

	text-align: center;
}

DIV.galleryAlbumEntry {
	border-width: 0px;
}

DIV.galleryAlbumEntry:hover {
	border-width: thin;
	border-color: silver;
	border-style: solid;
}


IMG.galleryAlbumImage {
	border-width: thin;
	border-color: white;
	border-style: solid;
}

IMG.galleryAlbumImage:hover {
	border-width: thin;
	border-color: silver;
	border-style: solid;
}

/* Gallery Menue Link Text Styles */
A.galleryMenuRootEntry {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: white;
    text-decoration: none;
}
A.galleryMenuRootEntry:hover {
    color: silver;
    text-decoration: underline;
}
A.galleryMenuRootEntry:link {
    text-decoration: none;
}
A.galleryMenuRootEntry:visited {
    text-decoration: none;
}
A.galleryMenuRootEntry:active {
    text-decoration: none;
}


A.galleryMenuSubEntry {
    color: white;
    text-decoration: none;
}
A.galleryMenuSubEntry:hover {
    color: silver;
    text-decoration: underline;
}
A.galleryMenuSubEntry:link {
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
}
A.galleryMenuSubEntry:visited {
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
}
A.galleryMenuSubEntry:active {
    font-family: Verdana, Arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
}

