/* ------------ Navigation ---------------- */
.nav_service {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #5A6970;
	text-decoration: none; 
	height:18px;
	padding:11px 5px 0px 5px;
	float:left;
}

.head_cart_text {
	width:139px;
	text-align:right;
	vertical-align:bottom;
	padding:10px 4px 5px 0px;
	float:right;
}

/*--------------------------------   Head          ---------------------------------------*/
.nav_div     {
  float:left; 
  padding:19px 7px 0px 7px; 
  height:20px;
  cursor:pointer;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none; 
}
.nav_div_act {
  float:left;
  padding:19px 7px 0px 7px;
  height:20px;
  cursor:pointer; 
	font-weight:bold;
	font-size: 12px;
	text-decoration: none; 
}
.cart_basket {
  float:left; 
  text-align: center;
  padding-top:19px; 
  height:24px;
  width: 190px;
  cursor:pointer;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none; 
}
.block_title {
  text-align: center;
  padding-top:10px; 
  height:23px;
  width: 190px;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none; 
}

/*--------------------------------   home   --------------------------------------- */

.home_group { width: 150px; height: 261px; border-width: 0px; }

.home_group_brand, .home_group_descr, .home_group_discount, .home_group_price {
  border-style: solid; border-color: #a3b3bb; text-align: center; color: #8ba0aa;
}

.home_group_brand { padding-top: 2px; border-width: 1px; height: 33px; }
.home_group_descr { border-width: 0px 1px; vertical-align: text-top; height: 187px; }
.home_group_block_disc_price { border: 1px solid #a3b3bb; border-top: 0px; height: 36px; }
.home_group_discount { float: left; border: 0px; padding: 2px; width: 68px; }
.home_group_price { float: left; border: 0px; text-align: left; padding: 7px 0px 0px 6px; }

.home_suche { background-color:#ff8a06; width: 118px; height: 61px; text-align: center; vertical-align: middle; }

.home_main_teaser_right {
	width:388px;
	height:220px;
	float:left;
	margin-bottom:10px;
	margin-right:0px;
}

.home_bottom_teaser {
        font-weight: bold;
        color: #ffffff;
        text-align: left;
        vertical-align: middle;
        line-height:32px;
        padding-left:10px;
}

/*---------------------------------   shop  ------------------------------------------------*/

a.shop_menu_title { font-weight: bold; line-height: 16px; color:#ff8a06; padding-top: 8px; }
a.shop_menu { font-weight: bold; padding-left: 44px; font-weight: bold; color: #a3b3bb; }
a.shop_menu_activ { font-weight: bold; padding-left: 44px; color:#ff8a06; }
a:hover.shop_menu { color:#ff8a06; }

a.shop_submenu { color:#5a6970; }
a:hover.shop_submenu { color:#5a6970; }
.shop_submenu_activ { color:#5a6970; }
.shop_submenu_count { color:#a3b3bb; }

.sel_page { padding: 0px; width: 177px; height: 17px; vertical-align: middle; }
.sel_page_back { float: left; width: 49px; margin-right: 2px; }
.sel_page_select { float: left; width: 74; text-align: center; }
.sel_page_next { float: left; width: 49px; margin-left: 2px; }

.shop_navigation_bar {
	width:588px;
	height:33px;
	border:1px solid #F0EBDC;
}
	
/*-------------------------------  Detail -------------------------------------------------------*/

.detail_article_photo {
	width:388px;
	height:517px;
	border:1px solid #f0ebdc;
	text-align:center;
}

.detail_article_brand {
	width:388px;
	height:38px;
	border:1px solid #f0ebdc;
	border-top:0px;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
}

.detail_navigation_bar {
	width:588px;
	height:33px;
	border:1px solid #F0EBDC;
}

.detail_info_bar {
	width:190px;
	height:559px;
	float:left;
	z-index:2;
}

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

.benefit_description { color:#ff8a06; font-weight:bold; }

/*-----------------------------------------------------------------------------------------------*/

.prod_uebersicht { color:#5a6970; margin-bottom:6px; margin-left:5px; margin-top:4px;}

.service_suche { font-family:Verdana,sans-serif; font-size:10px; margin-top:0px; width: 94px; }

.pulldown { font-family:Verdana,sans-serif; font-size:10px; background:#FFFFFF; color:#000000; border-color:#FFFFFF; cursor:auto; }

.td_1 { font-weight:bold; padding-left:9px; }

/*-------------------------   Menu Hilfe, Kontakt, .... ----------------------------------*/

.menu {
  padding: 15px 11px 5px 2px;
  background-color:#ffffff;
}

