/* CSS Document */

body {
	background-position: center -180px;
	background-image: url(grafik/back_blend_content.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	color: #000000;
}

body.upback {
	background-image: none;
	background-color: #000000;
	color: #000000;	
}

body.accback {
	background-image: url(grafik/back_blend_acc.jpg);
	background-position: center -290px;
}

body.startback {
	background-image: url(grafik/back_blend_start.jpg);
	background-position: center -50px;
}

body.shopback {
	background-image: url(grafik/back_blend_shop.jpg);
	background-color: #ffffff;
	background-position: center -210px;	
}

/* logo */

#logo {
	background-image: url(grafik/logo_a_content.jpg);	
}

.shopback #logo {
	background-image: url(grafik/logo_a_shop.jpg);	
}

.subcat #logo {
	background-image: url(grafik/logo_h_content.jpg);	
}

.shopback .subcat #logo {
	background-image: url(grafik/logo_h_shop.jpg);	
}


.startback #logo {
	background-image: url(grafik/logo_a_start.jpg);	
}

.accback #logo {
	background-image: url(grafik/logo_h_acc.jpg);	
}


/* appstart */
.appstart { 
	background-color: #333333; 
}
 


/* formulare */

.inputfield, .checkbox {
	border-color: #cccccc !important;
	background: #ffffff;
	color: #000000;
}

.acc .inputfield, .acc .checkbox {
	border-color: #666666 !important;
}

.tsmall, .tnorm {
	color: #ffffff;
}

.con .legend {
	background-color: #cccccc;
	color: #000000;
}

.con .fieldset {
	border-color: #cccccc;
}


/* general */

h5  {
	color: #999999;
}

h6 {
	background-color: #222222 !important;
	color: #ffffff;
}


/* head */

div#head a:link, div#head a:visited, div#head a:active {
	color: #ffffff;
}

div#head a:hover {
	color: #333333;
}

/* app */


.cart2 a:hover {
	color: #333333 !important;
}



/* listen blättern */





/* pictures resolution */

.resfalse {
	color: #ffffff;
	background-color: #660000;
}

.resfit {
	color: #ffffff;
	background-color: #006600;
}




/* tabmenu */


div#mainmenu a, div#submenu a {
	color: #000000 !important;
}

#loginmenu a, #inactiveuser a {
	color: #ffffff !important;
}



div#mainmenu {
	background-image:url(grafik/mm_a.gif);
}

.shopback div#mainmenu {
	background-image:url(grafik/mm_ls_a.gif);
}

.startback div#mainmenu {
	background-image:url(grafik/mm_a_start.gif);
}


.accback div#mainmenu, div#mainmenu.suba{
	background-image:url(grafik/mm_h.gif);
}

.shopback div#mainmenu.suba{
	background-image:url(grafik/mm_ls_h.gif);
}



div#mainmenu li {
	background-image: url(grafik/mm_border.gif);
}

div#mainmenu a:hover, a.mmactive{
	background-image: url(grafik/mm_a_on.gif);
}

.accback div#mainmenu a:hover, div#mainmenu.suba a:hover, div#mainmenu.suba a.mmactive{
	background-image: url(grafik/mm_h_on.gif) !important;
}



div#submenu {
	background-image:url(grafik/sm_a.gif);
}

.shopback div#submenu {
	background-image:url(grafik/sm_a_ls.gif);
}

div#submenu li {
	background-image: url(grafik/sm_border.gif);
}

div#submenu a:hover, a.smactive{
	background-image: url(grafik/sm_on.gif);
}



div#loginmenu {
	background-image:url(grafik/lm_a.gif);
}

div#loginmenu li#l1 {
	background-image: url(grafik/mm_border.gif);
}

div#loginmenu .tabmenu a:hover, a.logactive{
	background-image: url(grafik/lm_on.gif);
}



div.promenu {
	background-image:url(grafik/pm_a.gif);
}

div.promenu li {
	background-image: url(grafik/pm_a_border.gif);
}

div.promenu a:hover, a.tabactive{
	background-image: url(grafik/pm_a_on.gif);
}


/* protab */

.product {
	border-top: 1px solid #000000; 	
	background-color: #333333;	
}

.protab a {	
	color: #000000 !important;
	background-color: #aaaaaa;		
	border: 1px solid #888888;
	border-bottom: none;
}

.protab a:hover, .protab.active a {
	color: #ffffff !important;
	background-color: #333333;	
	border-color: #000000;
}




/* prowahl */

#iconframe .product a {
	color: #ffffff;
}






/* accountmenu */


#loginmenu a, #inactiveuser a {
	color: #ffffff !important;
}

#loginmenu #accountlevel a {
	background: none;
}


#acs1, #acs2 {
	background-color: #660000;
} 

.acc acs1, .acc acs2 {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;	
}

#accounthead {
	background-color: #660000;
}

#accountlevel {
	background-image: url(grafik/back_accountlevel.jpg);
	background-color: #660000 !important;		
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #ffffff;			
}

#ads3, #ads4 {
	color: #cccccc;
	border-top: 1px solid #000000;
	background-color: #111111;
}

#ads4 {

}

#acs1 div, #acs2 div  {
	font-size: 10px;
	color: #ffffff;
}

#accmenu {
	background-image: url(grafik/acc_blend1.jpg);
	background-position: 0px 27px;
	background-repeat: repeat-x;
	background-color: #111111;
}

.amactive a {
	background-color: #666666 !important;
}

#accmenu a:hover {
	background-color: #666666 !important;	
}

#accmenu a {
	border-bottom: 1px solid #000000;
}


.lsframe {
	border-right: 1px solid #000000 !important;
}

.cart, .isframe {
	border-right: none !important;
	border-left: 1px solid #000000 !important;
}



.acc #tabframe li a {
	color: #ffffff;		
	border-bottom: 1px solid #000000;	
}

.acc p a {
	color: #000000 !important;
}

.tabactive a, .acc #tabframe li a:hover, .shop #tabframe li a:hover {	
	color: #000000;
	background-color: #dddddd;
}

.tabactive a {
	color: #000000 !important;
}



/* content */


.cart2 {
	 background-color: #cccccc; 
}

div#content {
	background-image: url(grafik/content_back.gif);
}

div#blend {
	background-repeat: no-repeat;
	min-height: 150px;
}

*html div#blend {
	height: 150px;
}

div#content div#blend {
	background-image: url(grafik/content_blend_mm.jpg);
}

.startback div#content div#blend {
	background-image: url(grafik/content_blend_start.jpg) !important;
}

.subcat div#content div#blend {
	background-image: url(grafik/content_blend_sub.jpg) !important;
}

.shop div#content div#blend {
	background-image: url(grafik/content_blend_sub.jpg) !important;
}

.shopback div#content {
	background-image: none;
	background-color: #ffffff;
}

.shopback div#content #listframe, .shopback div#content #tabframe, .shopback div#content #iconframe, .shopback div#content #settframe {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;	
}


#caframe .subframe.addpic {
	border-bottom: 1px solid #cccccc;
}

#ccframe {
	border-right: 1px solid #cccccc;	
}

#coframe div.space1 {
	border-left: 1px solid #cccccc;
}

.acc #coframe div.space1 {
	border-left: 1px solid #000000;
}

#coframe div.space2 {
	border-top: 1px solid #cccccc;
}


#coframe div.itemoverview a:hover h3 {
	color: #660000;
}

.acc #coframe div.itemoverview a h3, .acc #coframe div.itemoverview a p {
	color: #666666;
}

.acc #coframe div.itemoverview a:hover p, .acc #coframe div.itemoverview a:hover h3 {
	color: #ffffff !important;
}




/* basket */

.iacc div#content {
	border: none;
}

.iacc ul li.high a {
	background-color: #666666;
	color: #ffffff;
}

.iacc .high fieldset a, fieldset a {
	color: #000000;
}


.con a, .cart2 a, .framesett a {
	color: #000000 ;
}

.overviewsub strong a, .overviewsub span a {
	color: #000000 !important;
}

.acc a, .guide a {
	color: #ffffff;
}

.listitemmenu a, .listitemdesc2 a {
	color: #ffffff;	
}


.guide #settframe.isframe .subframe {
	background-position: 0px -49px;
	background-image: url(grafik/acc_blend1.jpg);
}

.shopback .guide #settframe.isframe .subframe {
	background-position: 0px 0px;
	background-image: url(grafik/acc_blend2.jpg);
}


#content.acc, .shopback #tabframe {
	background-image: url(grafik/acc_blend2.jpg) ;
}

#content.acc #iconframe {
	background-color: #666666;
}

#content.acc {
	border: none;
	border-left: 1px solid #000000;	
}



.acc #listframe, .shop #listframe, .shopback .guide #icon {
	background-color: #dddddd;
}

#settframe, .iacc #content{
	background-image: url(grafik/acc_blend1.jpg) ;	
	border-left: 1px solid #333333;
}


#setting .blink {
	color: #000000;
}

.cart {
	background-image: url(grafik/acc_blend1.jpg) ;
	border-left: 1px solid #333333;
}


#iconframe li a {
	display: block;
}

.prostype, .prostypeshow p {
	color: #000000;
	background: #ffffff;
}









.listitemb, .con .listitemb table {
	border: 1px solid #555555;	
	border-bottom: 5px solid #555555;
	background-color: #cccccc;		
}

.listitemb td.icon {
	background-color: #cccccc;		
}

.con .listitemb.big table {
	border-bottom: none !important;
}

.con .listitemb {
	border: 1px solid #777777;	
}	

.listitemb .desc {
	background-color: #cccccc;
}

.listitemb hr {
	background-color: #555555;
}

.listitemsett {
	border-top: 5px solid #cccccc;
	background-color: #888888;
}

.listitemdesc {
	color: #000000;
}


.cart div div  {
	color: #000000;
}



.listitemmenu li {
	border-right: 1px solid #cccccc;
}

.listitemmenu li a, .listitemmenu li a:hover  {
	color: #ffffff;
	background: #555555;
}

.listitemb .listitemdesc2 ul {
	color: #ffffff;
	background: #555555;
}




#caframe .subframe.addpic p, #coframe p {
	color: #666666;
}

#caframe p strong, #coframe p strong {
	color: #000000;
}





.con a:hover {
	color: #333333;
	border-color: #999999 !important;
}

#iconframe a:hover {
	color: #cccccc;
}

a:hover {
	color: #333333;
}


li.add a{
	border: 1px solid #660000 !important;	
}

.overviewsub li.add a {
	border: none !important;
}

li.add div {
	background-color: #660000;
}



/*galerie*/

.galopen {
	background-repeat: no-repeat;
}




#helpframe {
	background-color: #cccccc;
}

.shop #helpframe {
	border-bottom: 5px solid #660000;
}


p.message, li.message label, span.message, .message a, h6.message, h3.message {
	background-color: #660000 !important;
	color: #ffffff !important;	
}

.contentdetail th {
	background-color: #bbbbbb;
}

.contentdetail.tblch th {
	background-color: #999999 !important;
}

.contentdetail td {
	background-color: #eeeeee;
}

#footer {
	border-top: 1px solid #000000;
	background-image:url(grafik/footer_blend.jpg);
	background-repeat:repeat-x;
	background-color: #000000;
}

#footer, #footer a {
	color: #ffffff;
}


.shopback #footer {
	border-top: 1px solid #cccccc;
	background-color: #ffffff;
	background-image: none;
}

.shopback #footer a, .shopback #footer {
	color: #000000;
}


/* wizzard */

#target.split {
	border-top: 1px solid #000000;
}


#pictarget .item p {
	color: #000000 !important;
}

#pictarget .item.template, .pictureplace {
	background-color: #bbbbbb;
}

.itemmenu a {
	background-color: #660000;
}

.movemenu a {
	background-color: #cccccc;	
}

div.pageframe {
	border: 1px solid #999999; 
}

.thispagebar {
	border-top: 1px solid #999999;
}

#thistitle {
	background-color: #666666;
	color: #ffffff;
}

div.picturemove {	
	border: 1px solid #660000;
}

#steps a  {
	color: #aaaaaa;
	border-right: 1px solid #000000;	
	border-bottom: 1px solid #000000;	
}

#steps .active {
	color: #ffffff;
	background-color: #222222;
}

.guide #iconframe div.info {
	border-right: 1px solid #000000;
}

.guide #iconframe div#picinfo, .guide #iconframe div#picinfo a.blink {
	color: #cccccc !important;
}

.sitekal a img {
	border: 1px solid #000000;
}

.sitekal.noname a img{
	border: 1px solid #660000;
}

#sitenav a {
	color: #000000;
}

.stepsett label.litype {
	color: #999999;
}

.shopback .stepsett label.litype {
	color: #cccccc;
}


.line {
	border-bottom: 1px solid #999999;
}

.stepsett p {
	color: #999999;
}

.picactive {
	background-color: #333333;
}



/* action-bottons */

.dialog #hot div {
	background-color: #333333;
}

#hot div, #hotsub div {
	border-top: 1px solid #000000;
}


#hot div a:hover, #hotsub div a:hover {
	color: #ffffff !important;
}

.acc #hot a, .acc #hotsub a, .dialog #hot a {
	color: #ffffff !important;
	background-color: #333333;
}

#hot a:hover, #hotsub a:hover, #ashot a:hover {
	color: #ffffff !important;
	background-color: #666666 !important;
}

.stepnext a, .upload a, .stepinfo p {
	color: #ffffff;
	background-color: #660000 !important;	
}

#chot #add span {
	color: #ffffff;
}



/* ways */

#hot.ways div{
	border-top: none ;
}

#hot.ways a, .wayhead {
	border-left: 1px solid #cccccc;
}

#ashot.ways a, .acc .wayhead {
	border-left: 1px solid #000000;
}

.acc .wayhead h2 {
	color: #ffffff;
}

#hot.ways a, .wayhead p {
	color: #999999;
}

.acc .wayhead p, .acc .waydesc p {
	color: #333333 !important;
}

#hot.ways .act a, #ashot.ways .act a {
	border-left: none;
	color: #000000;
	margin-left: 1px;	
}

#hot.ways .act{
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#ashot.ways .act{
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}



#center .con div.dialogback, #center .con div.fieldset {
	background-color: #ffffff;
}




