

body {
    color:#333; /* default font color*/
	background-color:#fff; /* background color */
}

/* forms */

input, select, textarea   {
	border-color:#000;
}

/* Hovereffects for inputs (> FF 1, IE 7) */
input[type=text]:hover,
input[type=text]:active,
input[type=text]:focus,
input[type=password]:hover,
input[type=password]:active,
input[type=password]:focus,
select:hover,
select:active,
select:focus,
textarea:hover,
textarea:active,
textarea:focus {
    background-color: #F8F8F8;
    color: #000;
    border-color: #9A9999;
}

/* colors for content forms */
#content form ul {

	background-color:#F4F4F4;
}

/* layout */

#mainCONTENT {

}

#leftCONTENT {

}

#rightCONTENT {

}

#middleCONTENT_FULL {
    background-color: #fff;
}
#footerCONTENT {
    background-color: #F4F4F4;
}
#content {

}

#footer {

}

.copyright,
.copyright a,
.parseTime,
.parseTime a {
	color:#666666;
}


/* boxes */

ul#categorieBOX li {
/*	color:#000000;
	border-color: #fff; */
	border-color-left: #ccc; /* left border in category box */
}
body table tbody tr td div font,
.contentsTopics,
#content .head,
#content .head2,
#leftCONTENT .head a,
#rightCONTENT .head a,
#leftCONTENT .head,
#rightCONTENT .head {
	color:#fff;
}

#content .Content {
	color:#333;
}
#content .ModuleHead {
	border-color:#cccccc;
	background-color:#484848;
}

#content .ModuleContent {

}

body table tbody tr td div {
	background-color: #262626;
}
.contentsTopics,
#content .head2 {
	border-color:#cccccc;
	background-color:#ccc;
}
body table tbody tr td {
	background-color: none;
}


/*********************************************
** Font Colors ********************************/

.inputsChechout a font,
.checkoutInformation em font {
	color: #75960B;
}
.inputsChechout .agb_accept,
.textSuccess {
	color: #333;
	border-color: #ccc;
	background-color: #F4F4F4;

}

/* input requirement */
.inputRequirement { color: #ff0000; }

.addtobasket {
	border-color: #990000;
	background-color: #fff;
}
/*********************************************
** border Colors ********************************/

.borderColor1 {
	border-color: #EDEDED;
}

.borderColor2 {
	border-color: #999999;
}
.borderColor3 {
	border-color: #484848;
}

/*********************************************
** background Colors ********************************/

.BgColor1 {
	background-color: #EDEDED;
}

.BgColor2 {
	background-color: #999999;
}
.BgColor3 {
	background-color:#fff;
}
.BgColor4 {
	background-color:#2B2B2B;
}

.ModuleList {
	color: #ddd;
}
.ModuleList .inactive {
}
.ModuleList .active {
	color:#000;
}

.ModuleListBgColor1 {
	background-color:#F4F4F4;
	color: #333;
}

.ModuleListBgColor2 {
	background-color:transparent;
	color: #333;
}

/*********************************************
** Link Colors ********************************/

a {
         color:#333;
}
a:hover {

         color:#333;
}
a:active {

}
a:visit {

}

.highlight {
	color:#C40000;
}

.invert {
	color:#FFFFFF;
}

a.invert:hover  {
	color:#FFFFFF;
}

.invert a {
	color:#FFFFFF;
}

/* Horizontale Linie
----------------------------------------------- */
hr {
	border-color:#666666;
}

hr.light {
	color:#D9D9D9;
	background:#D9D9D9;
}


/* Error Message
----------------------------------------------- */
.error {
	border-color:#8DBD4B;
	color: #8DBD4B;
	background-color: #333333;
}
.error tbody{
	background:#FFD6D6;
}
.messageStackError {
	color: #CC3300;
}
/* Info Message
----------------------------------------------- */
.info_message {
	color:#8DBD4B;
	border-color:#8DBD4B;

}
.markProductOutOfStock{
	color:#8DBD4B;
}
.active {
	background-color:#B8B8B8;
}

/* Tabele
----------------------------------------------- */
#mainCONTENT table { color: #CCCCCC; }
#mainCONTENT table a {}
caption { border-bottom-color: #CCCCCC; background: #F79430; }
#mainCONTENT tbody { background:#2B2B2B; }
#mainCONTENT tbody td, th { border-bottom-color: #fff; border-left-color: #fff; background-color: #F4F4F4; color: #333;  }
#mainCONTENT thead th { background: #ccc; color:#333; }
#mainCONTENT tbody th {  }
#mainCONTENT tbody tr.odd, tbody tr.odd th { background: #FEE9BD; }
#mainCONTENT tbody tr.odd2, tbody tr.odd2 th { background: #D0FFD0; }
#mainCONTENT tbody tr, tbody tr th { }
#mainCONTENT tfoot th, tfoot td { border-top-color: #fff; background: #CCCCCC; }
#mainCONTENT tfoot th {  }
#mainCONTENT tfoot td { background-color: #F4F4F4; color: #333; }

tbody td.main { border-bottom-color: #fff; border-left-color: #fff; }

tbody td.attribute , tbody td.value{

}

#mainCONTENT .subTotal tbody {
    background: none;
}
#mainCONTENT .subtotal, #mainCONTENT .subtotal a{
    text-align: right;
    background:#F4F4F4 none repeat scroll 0 0;
    color: #333;
	border-top-color:#2B2B2B
}


/* Cart
----------------------------------------------- */

#mainCONTENT .subTotal table,
tfoot td.subTotal { border-top-color:#2B2B2B; background: #2B2B2B; }


/* navtrail Pfad
----------------------------------------------- */
div#navtrail {
	border-color:#cccccc;
}

/* navigation / pagelist
----------------------------------------------- */
.NAVIGATION,
#NAVIGATION {
	border-color:#D4D4D4;
}

#productInfos ul {
background-color:#FFF;
border:1px solid #999999;
}