.shopback #center #footer a, .shopback #center #footer a:hover, .shopback #center #footer div {
	color: #333333 !important;
}

.shopback #center #footer .taxinfo div {
	color: #666666 !important;
}

#menu div#m4 a, #menu div#m4 a:hover {
	color: #000000 !important;
}


#menu div#m4 div.userlogsub {
	background-color: #bbbbbb;
	border-color: #666666;
}

#menu div#m4 div.userlogsub a {
	border-right: 14px solid #aaaaaa;
}

#menu div#m4 div.userlogsub a:hover {
	border-right-color: #666666;
}


.shopback #tabframe {
	background-color: #0c0c0c;
}

#center #tabframe .line {
	border-color: #666666;
}

.shopback #hot a, .shopback #hotsub a, .shopback .stepinfo p {
	color: #ffffff !important;
}


.shopback .stepnext a { 
	border: 1px solid #444444 !important;		
}

.shopback .stepnext a:hover { 
	border: 1px solid #999999 !important;
	border-top-color: #000000 !important;
	border-left-color: #000000 !important;		
}

.shopback .stepback a { 
	border: 1px solid #555555 !important;
}

.shopback .stepback a:hover { 
	border: 1px solid #999999 !important;
	border-top-color: #333333 !important;
	border-left-color: #333333 !important;
}

.shopback .stepinfo p {
	border: 1px solid #990000 !important;
}


.shopback #steps a, #steps a:hover  {
	color: #888888 !important;
	background-color: #aaaaaa;
}

.shopback #steps .active, #steps a.active:hover {
	color: #ffffff !important;
}


/* dialog */

div.dialog h3, div.dialog h6{
	background-color: #222222;
	color: #ffffff !important;	
}


div.dialog, div.dialog a{
	color: #000000;	
}

div.dialogback {
	border: solid #222222;
	border-width: 0px 1px 1px 1px;
	background-color: #cccccc;
}

.shopback .coveron div.dialogback {
	border-bottom: none;
}

.shopback div.dialog div.bannerback {
	border: solid #222222;
	border-width: 0px 1px 1px 1px;
}

#center div.dialogback, #center div.fieldset {
	background-color: #cccccc;
}

div.dialog div h3, div.dialog div h6{
	background-color: #cccccc !important;
	color: #000000 !important;
}

div.dialog .contentdetail td {
	background-color: #bbbbbb;
}

div.dialog .contentdetail th {
	background-color: #aaaaaa;
} 

div.dialog a.blink {
	color: #000000 !important;
}

.countrylist li:hover, .countrylist li.actspra { background-color: #999999; }



/* statusanzeige */

.helplink.stat0, div.stat0, span.stat0, p.stat0, div.dialog .stat0 a, div.dialog .stat0 a.blink, div.dialog .stat0 a:hover {
	color: #ffffff !important;
	background-color: #660000 !important;
}

.shopback .helplink.stat0, .shopback div.stat0, .shopback span.stat0, .shopback p.stat0, .shopback div.dialog .stat0 a, .shopback div.dialog .stat0 a.blink, .shopback div.dialog .shopback .stat0 a:hover {
	background-color: #990000 !important;
}

.helplink.stat1, div.stat1, span.stat1, p.stat1, div.dialog .stat1 a, div.dialog .stat1 a.blink, div.dialog .stat1 a:hover {
	color: #ffffff !important;
	background-color: #ff6600 !important;
}

.helplink.stat2, div.stat2, span.stat2, p.stat2, div.dialog .stat2 a, div.dialog .stat2 a.blink, div.dialog .stat2 a.hover {
	color: #ffffff !important;
	background-color: #009900 !important;
}

.fieldset.stat0 { border-color: #660000;}
.shopback .fieldset.stat0 { border-color: #990000;}
.fieldset.stat1 { border-color: #ff6600;}
.fieldset.stat2 { border-color: #009900;}


/* helplink */

a.helplink, span.helplink, .litype a.helplink, a.helplink:hover, span.helplink:hover, .litype a.helplink:hover, div.dialog a.helplink {
	background-color: #666666 !important;
	color: #ffffff !important;
}

a.helplink.message { background-color: #660000 !important; }
.shopback a.helplink.message { background-color: #990000 !important; }



/* form */

.checkbox {
	background-color: #ffffff !important;
}

div.legend {
	background-color: #999999;
	color: #dddddd;
}

div.legend.formsave:hover {
	background-color: #888888;
}


/* highlights general */

div.dialog h3{
	background-color: #222222;
	color: #ffffff;	
}

div.dialog div h3{
	background-color: #cccccc;
	color: #000000;
}

div.dialog#minmax h3, #minmax h3 {
	background-color: #555555; 
	color: #ffffff;	
}


div#minmax h3.minmaxHover, div#minmax h3.minmaxActive{
	background-color: #000000 !important;
}

div.dialogback {
	color: #000000;	

}

div.dialogback div {
	color: #000000;	
}



div.dialog a, div.dialog a:hover {
	color: #000000;
}

div.dialog .alert {
	color: #660000 !important;
}

.shopback div.dialog .alert {
	color: #990000 !important;
}


.error {
	color: #ffffff !important;
	background-color: #660000 !important;
	border-color: #660000 !important;
}

#error h3 {
	background-color: #660000 !important;
}

.shopback .error, .shopback #error h3 {
	background-color: #990000 !important;
}

.error .inputfield {
	border-color: #660000 !important;
}

.shopback .error .inputfield {
	border-color: #990000 !important;
}


a.helplink, span.helplink, .litype a.helplink, a.helplink:hover, span.helplink:hover, .litype a.helplink:hover {
	background-color: #666666 !important;
	color: #ffffff !important;
}

a.helplink.message { background-color: #660000 !important; }

.shopback a.helplink.message { background-color: #990000 !important; }


.coverback {
	background-color: #ffffff;
}

.accback .coverback, .upback .coverback {
	background-color: #222222;
}


.dialog div.close {
	background-color: #222222;
}

.dialog div.close a {
	color: #cccccc !important;
	border: 1px solid #222222;
}

.dialog div.close a:hover {
	border-color: #cccccc !important;
	color: #ffffff !important;
}

.gohome a {
	width: 75px;
}



/* buttons */

.button a {
	color: #ffffff !important;
	background-image: url(grafik/button_n.gif) !important;
	border: 1px solid #333333 !important;	
}

.button.low a {
	background-image: url(grafik/button_low_n.gif) !important;
	border: 1px solid #666666 !important;	
}

.button a:hover {
	color: #ffffff !important;
	background-image: url(grafik/button_h.gif) !important;
	border: 1px solid #999999 !important;
	border-top-color: #000000 !important;
	border-left-color: #000000 !important;	
}

.button.low a:hover {
	background-image: url(grafik/button_low_h.gif) !important;
	border: 1px solid #999999 !important;
	border-top-color: #333333 !important;
	border-left-color: #333333 !important;	
}

.button a.off, .button a.off:hover {
	background-image: none !important;
	background-color: #bbbbbb !important;
	border: 1px solid #bbbbbb !important;
}


