body {
    color:#000; /* default font color*/
	background-color:#c9c8c6; /* background color */
	font-family:arial;
}

/* forms */
input, select, textarea   {
	border-color:#dedede;
	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: #fff;
    color: #000;
    border-color: #dedede;
}

/* colors for content forms */
#content form ul {
	background-color:#fff;
}

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

#leftCONTENT {
}

#rightCONTENT {
}

/* Footer
----------------------------------------------- */
#footer {
}

    #footerCONTENT {
        
    }

.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: transparent;
    	background-color: transparent;
    	color: #3a3a3a;
    }

    ul#categorieBOX li {
    	border-color-left: #ccc; /* left border in category box */
		border:none;
		padding:1px 5px 1px 40px;
		font-size:12px;
		margin:3px 0;
    }
    ul#categorieBOX li:hover {
    	border:none;
    	background-color: transparent;
    	color: #2d2d2d;
    }
	
	ul#categorieBOX li.level2:hover {
		border-left:15px solid transparent;   
	}
    /* 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: #000;
		font-weight:bold;
    }
    /* box textcolors end */



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

div#leftCONTENT .head {
	background-color:#d2d3d5;
	height:21px;
}

#content .Content {
	color:#e41736;
}
#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:#fff;
}
body table tbody tr td {
	background-color: none;
}


/*********************************************
** 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:none;
	padding:0;
	height:100px;
	margin-bottom:0;
	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:#3B3B3B;
}
.BgColor4 {
	background-color:#2B2B2B;
}

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

.ModuleListBgColor1 {
	background-color:#E6E7E8;
}

.ModuleListBgColor2 {
	background-color:transparent;
}

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

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

         color:#000;
}
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: #000; }
#mainCONTENT table a { color: #000; }
caption { border-bottom-color: #CCCCCC; background: #F79430; }
#mainCONTENT tbody { background:#F1F1F3; }
#mainCONTENT tbody td, th { border-bottom-color: #fff; border-left-color: #fff;  }
#mainCONTENT thead th { background: #D2D3D5; }
#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:#F1F1F3 none repeat scroll 0 0;
	border-top-color:#2B2B2B
}

.totalPrice {
	background-color:#F1F1F3;
}

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

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

.price_box .price,
.price_box,
.price_box a{
	color: #000000;
}
/* navtrail Pfad
----------------------------------------------- */
div#navtrail {
	border-color:#f1f1f3;
	margin:1px 0 5px;
	padding:3px 0 2px 100px;
	background-color:#f1f1f3;
	min-height:13px;
}

/* navigation / pagelist
----------------------------------------------- */
.NAVIGATION,
#NAVIGATION {
	border-color:#D4D4D4;
}
.NAVIGATION span,
.NAVIGATION a {
    background-color: #CCCCCC;
    color: #000;
}
.NAVIGATION .navigation_selected,
.NAVIGATION a:hover{
    background-color: #fff;
}
/* listings
----------------------------------------------- */
.categorie_listing {
    border: 4px solid #424242;
}

.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:#fff;
    border-color:#ccc;
}
#productInfos ul {
    border: 1px solid;
    background-color:#2B2B2B;
    border-color:#999999;
}
#moduleOptions ul.module_options{
	background-color:#424242;
	border-color:#CCCCCC;
}
#socialbookmark img {
    border-color: #cccccc;
    background-color: #ffffff;
    }


#popupmenu {
    background-color: #3a3a3a;
    border-bottom-color: #999999;
}
.popup .popupContent {
    background-color:#424242;
    border-color:#999999;
}

.fourColumn {
	width:35%;
}

.tabs-navigation, .tabs-nav {
	margin-top:20px;
}

.price_box {
	text-align:left;
}

.product_listing .price_box {
	margin-left:0;
	margin-right:0;
}

.price_box .price {
	font-size:16px;
	padding:0 0;
}

.productDesc {
	width:300px;
}