/*------------------------- Common -------------------------------------------------------*/

body { font-family: Verdana,sans-serif; font-size: 11px; background-color:#ffffff; margin-left:0px; margin-top:0px;text-align:center}
body.popup { margin-left:20px; margin-top:0px; margin-bottom:0px; text-align:left}
table, td, th, div, span, a { font-family: Verdana,sans-serif; font-size: 11px; color: #000034; text-decoration: none}
input { margin: 0px; padding: 0px; font-family: Verdana,sans-serif; font-size:11px; background:#FFFFFF; color: #000000; border-color:#FFFFFF; cursor:auto; }
select { margin: 0px; font-family: Verdana,sans-serif; font-size:11px; background:#FFFFFF; color: #000000; border:1px; border-style: solid; border-color:#A5ACB2; cursor:auto; }

.delivery_info {
  width:                      787px;
  height:                     30px;
  background-repeat:          no-repeat;
  background-image:           url(/images/footer_background.jpg);
}

.shop_photo_sale {
  width:                      140px;
  height:                     20px;
  background-color:           #BE1302;
  color:                      #FFFFFF;
  font-size:                  11px;
  position:                   absolute;
  z-index:                    2;
  margin-top:                 167px;
  margin-left:                1px;
  line-height:                20px;
  filter:                     alpha(opacity=85);
  -moz-opacity:               .85;
  opacity:                    .85;
}

.detail_photo_sale {
  width:                      388px;
  height:                     30px;
  background-color:           #BE1302;
  color:                      #FFFFFF;
  font-size:                  18px;
  position:                   absolute;
  z-index:                    3;
  margin-top:                 487px;
  margin-left:                0px;
  line-height:                30px;
  filter:                     alpha(opacity=85);
  -moz-opacity:               .85;
  opacity:                    .85;
}

.orange {
  color: #CC0001;
}

.frame_body {
  border:                     0px;
  scrollbar-base-color:       none;
  scrollbar-3d-light-color:   none;
  scrollbar-arrow-color:      #0E1130;
  scrollbar-darkshadow-color: #F7F7F7;
  scrollbar-face-color:       #BCBBC0;
  scrollbar-highlight-color:  #BCBBC0;
  scrollbar-shadow-color:     none;
  scrollbar-track-color:      #F7F7F7;
  background-color:           #EAEAEC;
  margin:                     0px 0px 0px 20px;
}

.popup_head_415 {
  width:                      415px;
  height:                     30px;
  background-repeat:          no-repeat;
  background-image:           url(/images/popup_head_background_415.jpg);
} 

.pulldown { 
  font-family:                Verdana,sans-serif; font-size:11px;
  background-color:           #FFFFFF;
  color:                      #000000;
  border-color:               #FFFFFF;
  cursor:                     auto;
}

.hauptnavi, .hauptnavi_9 {
	color: #FFFFFF;
}

.hauptnavi_9, .hauptnavi_9_act {
	font-size: 9px;
}

a:hover.hauptnavi, .hauptnavi_act, a:hover.hauptnavi_9, .hauptnavi_9_act {
	color: #F60004;
	
	}


.hauptnavi_11 {
	color: #000000;
}

.hhauptnavi_11 {
	font-size: 9px;
}

a:hover.hauptnavi_11, a:hover.hauptnavi_11 {
	color: #F60004;
}

.hauptnavi_12 {
	color: #0000FF;
}

.hhauptnavi_12 {
	font-size: 9px;
}

a:hover.hauptnavi_12, a:hover.hauptnavi_12 {
	color: #F60004;
}


.hauptnavi_14 {
	color: #FFFFFF;
}

.hhauptnavi_14 {
	font-size: 9px;
}

a:hover.hauptnavi_14, a:hover.hauptnavi_14 {
	color: #000000;
}


.overview_link {
  color: #000034;
}

a:hover.overview_link {
  color: #CC0000;
  text-decoration: underline;
}

.act_link {
  color: #CC0000;
}

#add_to_cart {
	width:320px;
	height:263px;
	background-color:#FFFFFF;
	border-style:double;
	border-color:#000033;
	z-index:99;
	visibility:hidden;
	position:absolute;
	left:427px;
	top:280px;
}

.cart_recht { text-align: right; padding: 0px 9px 0px 9px; }
.home_cart { width: 152px; }

/*----------------------------------------- cart ------------------------------------------------*/
.cart_navi_1, .cart_navi_1_act {
        margin: 44px 0px 0px 33px;
        font-size: 12px;
}

.cart_navi_2, .cart_navi_2_act {
        margin: 0px 0px 0px 33px;
        font-size: 12px;
}

.cart_navi_1, .cart_navi_2 {
        color: #0F1130;
}

.cart_navi_1_act, .cart_navi_2_act {
        color: #BB2025;
}

.cart_navi_arrow {
        margin: 5px 0px 16px 53px;
}

.cart_title {
        background-color: #D1D0D5;
        color: #08091B;
        font-size: 12px;
}

.cart_subtitle {
        color:        #BB2025;
        padding:      3px 0px 3px 10px;
        font-size:    12px;
        font-weight:  bold;
}

.cart_table_th {
        background-color: #EAEAEC;
}

.cart_block_color_1 {
        background-color: #EAEAEC;
}

.cart_block_color_2 {
        background-color: #EAEAEC;
}

.cart_block_color_3 {
        background-color: #D1D0D5;
}

.cart_content_field_headline {
	font-weight:bold;
	margin-bottom:5px;
}

.width_49 {
        width:            49px;
}

.width_58 {
        width:            58px;
}

.width_117 {
        width:            117px;
}

.width_176 {
        width:            176px;
}

.width_185 {
        width:            185px;
}

.width_187 {
        width:            187px;
}

.width_244 {
        width:            244px;
}

.input_border {
	      border:           1px solid #A5ACB2;
}

/*--------------------------------------- service -----------------------------------------------*/

.service_title {
      	width:            100%;
      	margin:           0px 0px 10px 0px;
      	padding:          7px 10px;
      	color:            #FFFFFF;
      	font-size:        14px;
        background-color: #131444;
}

/*-----------------------------------------------------------------------------------------------*/

.weiss {  color: #ffffff;}
.bg_weiss {  background-color: #ffffff;}

.prod_uebersicht { margin-bottom:6px; margin-left:5px; margin-top:4px;}
.service_suche {  width :95px; margin-top:0px; }
.td_1 { font-weight:bold; padding-left:9px; }

/*-------------------------   Menu Hilfe, Kontakt, .... ----------------------------------*/

.sub_menu_act, a.sub_menu:hover { color: #ffffff;}
.sub_menu { color: #E7E5E8;}
.shop_submenu_count { color: #ABB0B2;}

.cart_recht, .sub_text { color: #a3b3bb; }
table, td, th, div, span, a, .text,  .dunkelgrau, .dunkelgrau_b, .prod_uebersicht, .shop_submenu_activ { color: #000034; }
.braun3, a.braun3, .hellgrau, a.hellgrau, .menu_unaktiv {color: #C9C6CA;}

.haupt_menu { background-color: #D4AAB4; }
.submenu, .cart_steps { background-color: #E8E4DB; }
.home_cart, varsanddaten, .ss_menu, .groessen_table_head { background-color: #EAEAEC; }

.shop_article_photo, .shop_article, .shop_article_descr { background-color: #ffffff; }

.shop_article_descr {
  background-image:   url(/images/article_descr_background.gif);
  background-color:   #E1E1E1;
}

.shop_kommentieren1 { background-color: #F0EBDC; }
.shop_kommentieren2, .versandkosten_nachnamegebuehr { background-color: #F7F4EC; }

td.details_groesse_anzahl { background-color: #F6EEF0; }
th.basket, th.attr_l, th.attr_c, th.attr_r { background-color: #F7EEF1; }

.input_30 { width:30px }
.input_43 { width:43px }
.input_54 { width:54px }
.input_75 { width:75px }
.input_87 { width:87px }
.input_105 { width:105px }
.input_120 { width:120px }
.input_144 { width:144px }
.input_174 { width:174px }

th.basket, th.attr_l, th.attr_c, th.attr_r { padding-top:14px; padding-left: 4px; padding-right: 4px;vertical-align: top}
th.attr_l {text-align:left}
th.attr_c {text-align:center;padding-left:0px;padding-right:0px}
th.attr_r {text-align:right}
td.attr_r {vertical-align:top;background-color:#f7eef1; padding-right:4px; text-align:right}
td.attr_rw {vertical-align:top;padding-right:4px; vertical-align:top; text-align:right }
