/* gray */      
body {background: url(/silo/layout/header/default/images/bg_header.gif) repeat-x;}

body, a, input, button, select, .ARTICLE_PAGING b, #LEFT_CONTENT a, #PRODUCT_BTNS a, .balloon_tip span,
#CATEGORY_NAVI li a, .show_login #h2_basket a, #popup legend {
	color: #6a6a6a;	
}
.cn_active .txt a,
.cn_active .txt,
.article_table a {
   color: #6a6a6a !important;
}

/* lightgray */ 
.stock,
#STATIC_NAVI li a,
.label_perpage,
.ARTICLE_PAGING,
.ARTICLE_PAGING a,
#RIGHT_CONTENT,
#CHECKOUT_NAVI,
#CHECKOUT_NAVI a,
.hint_light,
.input_cover {
	color: #adadad;
}
/* black */ .price {
	color: #000;
}


/* red */ 
a:hover, .error, legend, input.none, .bar, .bar a, .box a, #TAB_NAVI .active a, #MAIN_NAVI .active a, #STATIC_NAVI li a:hover,
#LEFT_CONTENT a:hover, .btn1 input, .btn1 a, #crumbpath a, #PRODUCT_INFO h1, #PRODUCT_INFO .btn_basket, .hdl_xsell,
#CATEGORY_NAVI ul ul li a:hover, #CATEGORY_NAVI ul ul li .active, #CATEGORY_NAVI ul ul ul li a, 
.show_login #h2_login a, .header_link, #popup h2, #h2_basket a {
	color: #df001a
}

#logo {
position: absolute; 
margin: 0 0 1px 9px;
bottom:30px;
}

#header_box {
height: 84px; width: 184px;
background: url(/silo/layout/header/default/images/184x84_bg_header_box.png) no-repeat;
margin: 23px 0 0 762px;
position: relative;
z-index: 3;
}

#header .show_login {
background-position: 0 0;
}

#h2_basket a {
height: 15px; width: 86px;
float: left;
font-weight: bold;
padding: 7px 0 0 9px
}

#h2_login a {
height: 15px; width: 100px;
float: left;
font-weight: bold;
padding: 7px 0 0 9px
}

#header_basket {
display: block;
line-height: 14px;
padding: 11px 9px 0 9px;
font-size:10px;
 }

.show_login #header_basket { 
display: none
}

.header_label {
float: left
}
.header_num {
float: right;
font-weight: bold
}

#header_login {
padding: 0 0 0 9px;
display: none; 
font-size: 10px;
}

.show_login #header_login { display: block
}

.header_input {
padding: 3px 0 0 0;
height: 19px;
overflow: hidden
}

.header_input .input_cover {
top: 2px
}

#login_btn {
padding: 1px 0 0 3px;
border: 0px;
}

.header_link {
display: block;
padding: 5px 0 0 10px;
background: url(/silo/layout/header/default/images/pfeil_rot_inaktiv.png) no-repeat 0 8px
}

.show_login .header_link {
padding-top: 2px;
background-position: 0 3px
}

#SEARCH {
float: left;
height: 31px; width: 265px; /*296-30*/
margin: 0 0 0 9px;
padding: 0 0 0 30px;
background: url(/silo/layout/header/default/images/icon_search.gif) no-repeat;
display: inline; /* double float margin bug (ie<8) */
}

#search_input_text {
margin: 3px 7px 0 0;
color: #6A6A6A;
}

#btn_search {
float: left;
padding: 3px 0 0 0;
border: 0px;
}

.input_search {
background: url(/silo/layout/header/default/images/bg_input_text_search.gif) no-repeat;
width: 176px; /* 236-4-4 */
}

.input_l {
background: url(/silo/layout/header/default/images/bg_input_text_l.gif) no-repeat;
width: 228px; /* 236-4-4 */ 
}

.input_s {
background: url(/silo/layout/header/default/images/bg_input_text_s.gif) no-repeat;
width: 92px; /* 100-4-4 */
}

.input_text {
float: left;
height: 19px;
margin: 0 2px 0 0;
padding: 0 4px 0 4px;
border: none }
.input_text { padding-top: 3px\9 /* ie hack */
}


.margin_btn {
margin: 4px 4px 0 0
}

fieldset {
	font-size: 10px;
	margin: 20px 0
}
	label {
		width: 120px;
		clear: left;
		float: left;
		font-weight: bold;
		padding: 6px 0 0 0
	}
	.input_checkbox {
		width: 30px;
		clear: left;
		float: left;
		padding: 4px 0 0 0
	}
	.input_data {
		width: 320px;
		padding: 6px 0 4px 0;
		float: left
	}
    .input_data_m {
		width: 280px;
		padding: 6px 0 4px 0;
		float: left
	}
		.error select {
			border-color: #df001a
		}
		.input_text {
			float: left;
			height: 19px;
			margin: 0 2px 0 0;
			padding: 0 4px 0 4px;
			border: none }
			.input_text { padding-top: 3px\9 /* ie hack */
		}
		.input_xs {
			background: url(/silo/layout/header/default/images/bg_input_text_xs.gif) no-repeat;
			width: 18px; /* 25-4-4 */
		}
		.input_s {
			background: url(/silo/layout/header/default/images/bg_input_text_s.gif) no-repeat;
			width: 92px; /* 100-4-4 */ }
			.error .input_s { background-image: url(/silo/layout/header/default/images/bg_input_text_error_s.gif)
		}
        .input_l {
			background: url(/silo/layout/header/default/images/bg_input_text_l.gif) no-repeat;
			width: 228px; /* 236-4-4 */ }
			.error .input_l { background-image: url(/silo/layout/header/default/images/bg_input_text_error_l.gif)
		}
		.error_form {
			clear: both;
			display: block;
			padding: 0 0 0 4px
		}
        .margin_btn {
            margin: 4px 4px 0 0
        }
        .input_cover div {
            position: absolute;
            margin: 1px 0 0 2px; padding: 2px 0 0 2px;
            height: 14px;
            font-style: italic;
            cursor: text;
            text-align: left;
            font-size: 11px
        }
input, button {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif
}
input.none {
	border: none;
	background: none;
	padding: 0; margin: 0;
	font-size: 10px;
	cursor: pointer
}


#TAB_NAVI {
	height: 28px; width: 965px;
	margin: -41px 0 0 0px;
	font-size: 11px;
	overflow: hidden;
	position: relative; z-index: 2
}
	#TAB_NAVI li {
		float: left;
		list-style: none
	}
		#TAB_NAVI li a {
			display: block;
			text-decoration: none;
			text-align: center
		}
	#TAB_NAVI .tab {
		height: 25px;
		text-transform: uppercase;
		padding: 0 4px 0 0;
		background: url(/silo/layout/header/default/images/bg_tab_r.png) no-repeat right 3px
	}
		#TAB_NAVI .active {
			position: relative; z-index: 2;
			padding: 0 9px 6px 0;
			margin: 0 -4px 0 0;
			background: url(/silo/layout/header/default/images/bg_tab_r_active.png) no-repeat right top
		}
		#TAB_NAVI .tab a {
			padding: 9px 10px 4px 15px;
			background: url(/silo/layout/header/default/images/bg_tab_l.png) left 3px no-repeat
		}
		#TAB_NAVI .tab a:hover {
			color:#df001a;
		}
		#TAB_NAVI .active a {
			padding: 8px 7px 11px 12px;
			font-weight: bold;
			background: url(/silo/layout/header/default/images/bg_tab_l_active.png) no-repeat;
			color:#df001a;
		}
		

#MAIN_NAVI {
	position: relative; z-index: 1;
	height: 23px; /*33-10*/ width: 950px; /*965-12-3*/
	margin: -17px 0 0 0px;
	padding: 10px 12px 5px 3px;
	font-size: 11px;
	background-image: url(/silo/layout/header/default/images/bg_subnavi.png);
    background-repeat: no-repeat;
	line-height: 9px;
}
	#MAIN_NAVI li {
		float: left;
		list-style: none;
		padding: 0 9px 0 12px;
		background: url(/silo/layout/header/default/images/dot_gray.png) no-repeat 0 3px }
		ul#MAIN_NAVI li.first { background: none
	}
		#MAIN_NAVI li a {
			display: block;
			text-decoration: none;
			text-align: center;
			padding: 0 0 2px 0
		}
		#MAIN_NAVI li a:hover {
			display: block;
			text-decoration: none;
			text-align: center;
			padding: 0 0 2px 0;
			color:#df001a;
		}
		#MAIN_NAVI li.active {
			font-weight: bold
		}
		#MAIN_NAVI .selected {
			font-weight: bold;
			color:#df001a;
		}		
		
#STATIC_NAVI {
	float: left;
	height: 25px; /*31-6*/ width: 420px;
	padding: 7px 0 0 0
}
	#STATIC_NAVI li {
		float: left;
		list-style: none;
		background: url(/silo/layout/header/default/images/li_static_navi.gif) no-repeat 0 2px;
		padding: 0 14px 2px 9px
	}
		#STATIC_NAVI li a {
			text-decoration: none
		}
#SHOP_CHOOSER {
	float: right;
	height: 19px; width: 152px; /*158-6*/
	margin: 2px 32px 0 0
}
	#SHOP_CHOOSER li {
		padding: 0 0 0 20px;
        background: no-repeat 8px 4px
    }
		#SHOP_CHOOSER ul {
			margin-left: -18px
		}
			#SHOP_CHOOSER ul li {
				margin-left: -3px;
				padding: 0
			}
				#SHOP_CHOOSER ul li a {
					display: block;
					padding-left: 31px;
					background: no-repeat 8px 3px }
                    #SHOP_CHOOSER .de { background-image: url(/silo/layout/header/default/images/flag_de.gif) }
                    #SHOP_CHOOSER .nl { background-image: url(/silo/layout/header/default/images/flag_nl.gif) }
                    #SHOP_CHOOSER .fl { background-image: url(/silo/layout/header/default/images/flag_be.gif) }
                    #SHOP_CHOOSER .wl { background-image: url(/silo/layout/header/default/images/flag_be.gif) }
                    #SHOP_CHOOSER .uk { background-image: url(/silo/layout/header/default/images/flag_uk.gif) }
                    #SHOP_CHOOSER .fr { background-image: url(/silo/layout/header/default/images/flag_fr.gif) }
                    #SHOP_CHOOSER .at { background-image: url(/silo/layout/header/default/images/flag_at.gif) }
                    #SHOP_CHOOSER .sk { background-image: url(/silo/layout/header/default/images/flag_sk.gif) }
                    #SHOP_CHOOSER .cz { background-image: url(/silo/layout/header/default/images/flag_cz.gif) }
                    #SHOP_CHOOSER .es { background-image: url(/silo/layout/header/default/images/flag_es.gif) }
                    #SHOP_CHOOSER .pl { background-image: url(/silo/layout/header/default/images/flag_pl.gif) }

/********************/
/* dropdown*/
/********************/	
				.select {
	background: url(/silo/layout/header/default/images/select_bg.gif) no-repeat;
	position: relative;
	z-index: 10
}
	.select li {
		list-style: none;
	}
	.select .selected {
		background: url(/silo/layout/header/default/images/select_btn.gif) no-repeat right;
		height: 15px;
		display: block;
		padding: 4px 0 0 10px
	}
	.select_w1 {
		width: 130px
	}
	.select_w2 {
		width: 60px
	}
.select_dropdown {
	background: #FFF;
	border: 1px solid #d0d0d0;
	visibility: hidden;
	position: absolute;
	z-index: 10
}
	.select:hover .select_dropdown {
		visibility: visible
	}
	.select_dropdown a {
		display: block;
		padding: 3px 35px 3px 9px
	}
	.select_dropdown a:hover, .select_dropdown .active {
		background-color: #ECECEC
	}
