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

/* forms */
input, select, textarea   {
	border-color:#000;
	background-color: #fff;
}

/* 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:transparent;
}

/* layout */
#mainCONTENT {
}
    #content {
    }
    #middleCONTENT_FULL {
        background-color: #424242;
    }

#leftCONTENT {
}

#rightCONTENT {
}

/* Footer
----------------------------------------------- */

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

/* boxes */
    /* box colors #2d2d2d*/

    ul#categorieBOX li.level0,
    ul#categorieBOX li.level1,
    ul#categorieBOX li.level2,
    ul#categorieBOX li.level3,
    ul#categorieBOX li.level4,
    ul#categorieBOX li.level5 {
    	border-color:#5d0000;
    	background-color: transparent;
    	color: #3a3a3a;
    }

    ul#categorieBOX li {
    	border-color-left: #fff; /* left border in category box */
        border-bottom-style:solid;
        border-bottom-width:1px;
    }
    ul#categorieBOX li:hover {
    	border-color: #5d0000;
    	background-color:#5D0000;
    	color: #2d2d2d;
    }
    /* box colors end */
    /* box textcolors */
    ul#categorieBOX li a:hover {
        text-decoration: none;
    }

    ul#categorieBOX li a {
    	text-decoration:none;
    }
    ul#categorieBOX li.selected a {
    	color: #fff;
    }
    /* box textcolors end */



#content .head,
#content .head2,
#leftCONTENT .head a,
#rightCONTENT .head a,
#leftCONTENT .head,
#rightCONTENT .head {
	color:#FFFFFF;
}

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

#content .ModuleContent {

}

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

#content .head3 {
	border-color:#5d0000;
	border-style:solid;
	border-width:0 0 1px 0;
}


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

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

}

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


.addtobasket {
	border-color:#5d0000;
	background-color:#2C0000;
}
/*********************************************
** 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:#3B3B3B;
}
.BgColor4 {
	background-color:#2B2B2B;
}

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

.ModuleListBgColor1 {
	background-color:#2C0000;
}

.ModuleListBgColor2 {
	background-color:transparent;
}

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

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

         color:#B2B2B2;
}
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:transparent;
}

/* Tabele
----------------------------------------------- */
#mainCONTENT table { color: #CCCCCC; }
#mainCONTENT table a { color: #CCCCCC; }
caption { border-bottom-color: #CCCCCC; background: #F79430; }
#mainCONTENT tbody { background:#4c0000; }
#mainCONTENT tbody td, th { border-bottom-color: #fff; border-left-color: #fff;vertical-align:middle;  }
#mainCONTENT thead th { background:#720000 none repeat scroll 0 0;border:none;}
#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 {  }

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:#4C0000 none repeat scroll 0 0;
	border-top-color:#2B2B2B
}

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

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

.price_box .price,
.price_box,
.price_box a{
	color: #CCCCCC;
}
/* navtrail Pfad
----------------------------------------------- */
div#navtrail {
	border-color:#cccccc;
}

/* navigation / pagelist
----------------------------------------------- */
.NAVIGATION,
#NAVIGATION {
	border-color:#D4D4D4;
}
.NAVIGATION span,
.NAVIGATION a {
    background-color:transparent;
    color: #fff;
	border:none;
}
.NAVIGATION .navigation_selected,
.NAVIGATION a:hover{
    background-color:transparent;
	text-decoration:underline;
}
/* listings
----------------------------------------------- */
div.categorie_listing {
	border:4px solid #2C0000;
	margin-top:10px;
}

.categorie_listing:hover {
    border: 4px solid #D4D4D4;
}

/* info */
.tabs-navigation a,
.tabs-nav a {
    color:#262626;
}
.tabs-navigation .tabs-selected a,
.tabs-nav .tabs-selected a {
    color:#ffffff;
}
#content .tabs-content,
#content .tabs-container {
    background-color:transparent;
    border-color:#5d0000;
}
#productInfos ul {
    border:none;
    background-color:transparent;
    border-color:#00496a;
}
#moduleOptions ul.module_options{
	background-color:#424242;
	border-color:#CCCCCC;
}
#socialbookmark img {
    border-color: #cccccc;
    background-color: #ffffff;
    }


#popupmenu {
	background-color:#000000;
	border-bottom-color:#00669F;
}

.popup .popupContent {
	background-color:#000000;
	border-color:#5d0000;
}

ul.info_error, ul.errormessage {
	background-color:transparent;
	border:2px solid #B22020;
	color:#fff;
	padding:8px;
}

ul.info_warning li.infoWarning {
	background-color:transparent;
	background-image:url(../img/icons/icon_alert.png);
	background-position:0 4px;
	background-repeat:no-repeat;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:7px 0 6px 43px;
	color:#fff;
}

ul.info_warning {
	background-color:transparent;
	border:2px solid #C39700;
	padding:8px;
}

ul.info_success li.infoSuccess {
	background-color:transparent;
	background-image:url(../img/icons/icon_accept.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:8px 0 8px 38px;
}

ul.info_success {
	background-color:transparent;
	border:2px solid #4DAA30;
	padding:8px;
}

ul.info_info {border:solid 2px #0EADFF; background-color:transparent; padding:8px}
ul.info_info li {}
ul.info_info li.infoInfo {list-style:none; padding:5px 0px 2px 33px; background-image:url(../img/icons/icon_info.png); background-repeat:no-repeat; background-position:4px 4px; background-color:transparent;}