
/* NAVIGATION
--------------------------------------*/
a.navi {
	color: #9C0;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	padding-left: 16px;
	padding-top: 5px;
	text-decoration: none;
	text-transform: uppercase;
	width: 169px;
}
*html a.navi {
	height: 26px;
	width: 185px;
}
a.navi:hover {
	background: #9C0;
	color: #FFF;
}

.navi_aktiv {
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	padding-left: 16px;
	padding-top: 5px;
	text-decoration: none;
	text-transform: uppercase;
	width: 169px;
	background: #9C0;
	color: #FFF;
}

*html .navi_aktiv {
	height: 26px;
	width: 185px;
}

a.navisub {
	color: #999;
	display: block;
	height: 17px;
	padding-left: 22px;
	padding-top: 2px;
	text-decoration: none;
	width: 163px;
}

.has_sub {
	background:url(/de/shop/images/arrow_grey.gif) no-repeat 10px 5px;
}

.has_sub:hover {
	background:#999 url(/de/shop/images/arrow_white.gif) no-repeat 10px 5px !important;
}

.has_sub_aktiv {
	background:#000 url(/de/shop/images/arrow_white_down.gif) no-repeat 8px 7px !important;
}

.has_sub_aktiv:hover {
	background:#000 url(/de/shop/images/arrow_white_down.gif) no-repeat 8px 7px !important;
}

.has_sub_open {
	background:#fff url(/de/shop/images/arrow_grey_down.gif) no-repeat 8px 7px !important;
}

.has_sub_open:hover {
	background:#999 url(/de/shop/images/arrow_white_down.gif) no-repeat 8px 7px !important;
}

*html a.navisub {
	height: 19px;
	width: 185px;
}
a.navisub:hover {
	background: #999;
	color: #FFF;
}

a.navisub_aktiv {
	background: #000;
	color: #FFF;
	display: block;
	height: 17px;
	padding-left: 22px;
	padding-top: 2px;
	text-decoration: none;
	width: 163px;
}

*html a.navisub_aktiv {
	height: 19px;
	width: 185px;
}

.navisub1 {
	padding-left:30px !important;
	width:155px!important;
}

.navisub_aktiv1:hover {
	background:#000 !important;
}


div.navi {
/*	padding: 5px 0px 5px 16px;*/
}
div.navisub {
/*	background: url(../navisub_trenner.gif) 0px 16px no-repeat;
	height: 19px;*/
}
div.navitrenner {
	background: #9C0;
	height: 2px;
}


/* NEWSLETTER
--------------------------------------*/
div.nlbox {
	padding: 10px 0px 50px 10px;
}


/* REST
--------------------------------------*/
#head {
	width:100%;
	height:204px;
	background:url(../bg_head.gif) repeat-x;
}

#head_content {
	/* width:990px; */
	height:204px;
	width: 1158px;
}

#head_content_login {
	width:100%px;
	height:204px;
	background:url(../bg_head_login.gif) top repeat-x;
	width: 986px;
}

#logo {
	width: 298px;
	height:140px;
	background-color:#FFFFFF;
	float:left;
}

#logo_login {
	width: 233px;
	height:140px;
	float:left;
}

.logo_padding {
	padding:36px 0px 0px 13px;
}

#box_sprache {
	width: 158px;
	height:140px;
	float:left;
	background: #FFF;
}

#box_sprache_login {
	width: 150px;
	height:140px;
	background: #FFF;
	float:left;
}

#head_bild {
	width:282px;
	height:140px;
	background-color:#FFFFFF;
	float:left;
}

#box_warenkorb {
	width:158px;
	height:140px;
	float:left;
	background: #FFF;
}

#box_warenkorb_login {
	width:150px;
	height:140px;
	float:left;
}

.trennlinie_boxen_head {
	width:2px;
	height:140px;
	background:url(../trennlinie_boxen_head.gif);
	float:left;
}

#box_ihre_sicherheit {
	width:175px;
	height:140px;
	float:left;
	background: #FFF;
}

#box_ihre_sicherheit_login {
	width:150px;
	height:140px;
	float:left;
}

#box_customer {
	width : 188px;
	height : 140px;
	float : left;
	background : #FFF;
}

#box_customer_login {
	width : 160px;
	height : 140px;
	float : left;
}

#box_customer_login2 {
	width : 132px;
	height : 140px;
	position:absolute;
	left:851px;
	top:0px;
}

#box_customer_login3 {
	width : 170px;
	height : 140px;
	position:absolute;
	left:996px;
	top:-2px;
}

#abschluss_right_head {
	width:140px;
	height:140px;
	background:url(../sym_abschluss_right_head.gif) repeat-y;
	float:left;
}

#head_navi_top {
	width:990px;
}

#box_navi_top {
	width:543px;
	line-height:40px;
	float:left;
}

#box_head_suche {
	width:443px;
	line-height:40px;
	float:left;
}

#abschluss_right_suche {
	width:4px;
	height:64px;
	background:url(../sym_abschluss_right_suche.gif) repeat-y;
	float:left;
}

.button_zoom {
	background:#669900 none repeat scroll 0%;
	border-top-color:#FFF;
	border-top-style:solid;
	border-top-width:2px;
}

