/* CSS Document
 * File: ms-layout.css
 * Author: Marko Stutz
 * Version: 2.0.1
 */

/* basic */
.layout, .layout table, .layout input, .layout select, .layout textarea{color:#444444; font-family:Arial, Helvetica, sans-serif;}
.def-line					{border-bottom-color:#CDE7FC;}

/* layout */
.layout {background-color:#F4F4F4; background-image:url(../img/body/bg_body.png);}
.layout-background-top	{background-image:url(../img/body/bg_page_top.jpg);}
.layout-background-bottom	{background-image:url(../img/body/bg_page_bottom.png);}
.layout-page-wrapper	{background:transparent url(../img/body/bg_page_wrapper.png) center top repeat-y;}
.layout-page-wrapper-bottom	{background:transparent url(../img/body/bg_page_wrapper_bottom.png) center top no-repeat;}

/* layout tables */
td	{border-color:#CDE7FC;}
.table-list thead th	{border-top-color:#999999; border-bottom-color:#999999;}
.table-list .table-list-field-element	{color:#444444;}

.table-form .table-form-field input, .table-form .table-form-field textarea, .table-form .table-form-field select	{border-color:#8FA7D1; background-color:#EDF0F8; background-image:url(../img/form/bg_input_blue.png);}
.table-form .table-form-field input:focus, .table-form .table-form-field textarea:focus, .table-form .table-form-field select:focus	{background-image:url(../img/form/bg_input_yellow.png); background-color:#FFFFFF;}
.table-form .table-form-field input.table-form-field-error,
.table-form .table-form-field textarea.table-form-field-error,
.table-form .table-form-field select.table-form-field-error	{border-color:#FF3366; background-image:url(../img/form/bg_input_red.png); background-color:#FFFFFF;}

.table-add-info th, .table-add-info td	{border-top-color:#A5C9D5;}
.table-row-color-first	{background-color:#FFFFFF;}
.table-row-color-second	{background-color:#F7FAFC;}

/* layout boxes */
.border-box, .fieldset-box, .def-border-box2-lightblue .border-box-outline	{border-color:#8DB9DB;}/* #CDE7FC */
.fieldset-box legend	{color:#C63720;}
.def-border-box .border-box-outline	{border-color:#ECF6FE;}
.def-border-box .border-box-inline	{border-color:#244358; background-color:#FFFFFF;}
.window-border-box .border-box-outline	{border-color:#ECF6FE;}
.window-border-box .border-box-inline	{border-color:#244358; background-color:#FFFFFF;}/* #009EC6 */

.box-header .box-header-button a:hover, .box-footer .box-header-button a:hover	{background-color:#99CCFF;}
.window-border-box .box-header, .window-border-box .box-header a	{color:#FFFFFF;}
.window-border-box .box-header	{background-color:#009EC6; background-image:url(../img/box/bg_listing_boxhead.png); border-bottom-color:#244358;}
.window-border-box .box-footer	{background-color:#CCE6FF; background-image:url(../img/box/bg_listing_boxfooter.png); border-top-color:#999999;}

.window-border-box-lightblue .border-box-inline	{border-color:#8DB9DB; background-color:#FFFFFF;}
.window-border-box-lightblue .box-header, .def-border-box2-lightblue .box-header	{background-color:#FFFFFF; background-image:url(../img/box/bg_listing_box_lightblue.png); border-bottom-color:#8DB9DB; color:#FFFFFF;}

.def-border-box2-lightblue .border-box-inline	{border-color:#FFFFFF;}
.def-border-box2-lightblue .content-box	{background-color:#FFFFFF; background-image:url(../img/box/bg_tags.jpg); background-position:top center; background-repeat:no-repeat;}

.window-border-box-green .border-box-inline	{border-color:#6A9738; background-color:#FFFFFF;}
.window-border-box-green .box-header	{background-color:#FFFFFF; background-image:url(../img/box/bg_listing_box_green.png); border-bottom-color:#6A9738; color:#FFFFFF;}

.window-border-box-lightgreen .border-box-inline	{border-color:#A9D58B; background-color:#FFFFFF;}
.window-border-box-lightgreen .box-header, .def-border-box2-lightgreen .box-header	{background-color:#FFFFFF; background-image:url(../img/box/bg_listing_box_lightgreen.png); border-bottom-color:#A9D58B; color:#FFFFFF;}

.error-border-box .border-box-outline	{border-color:#FF9900;}
.error-border-box .border-box-inline	{border-color:#FF6600; background-color:#FFFFCC;}

.group-box	{border-color:#CDE7FC;}
.group-box .group-box-inline	{border-color:#99CCFF; background-color:#FFFFFF;}
.group-box-color	{background-color:#EEFFEE; border-color:#22AA22;}
.def-background-box	{border-color:transparent; background-color:#CDE7FC;}
.tooltip-box	{border-color:#99CCFF; background-color:#ECF6FE; color:#314A79;}

.list-category-box .border-box, .list-category-desc-box .border-box-inline	{background-color:#FFFFFF; border-color:#009EC6;}
.list-category-box .hover .border-box	{border-color:#990033;}/*#99CCFF*/
.list-category-box a	{color:#314A79;}

.product-list .table-content-layout .table-col-vertical-seperator	{background-color:#FFCC99;}
.product-list .product-box-background, .product-list .table-content-box	{border-bottom-color:#FFCC99; background-color:#FFFFFF; background-image:url(../img/box/bg_listing_box_yellow.png);}
.product-list .table-content-box-gray	{background-image:url(../img/box/bg_listing_box_gray.png);}
.product-list .product-list-third .table-content-box-gray	{background-image:url(../img/box/bg_listing_box_applegreen.png);}

.color-border-default	{border-color:#CDE7FC;}
.color-border-dark-default	{border-color:#8FA7D1;}
.color-border-attention	{border-color:#FF6600;}
.color-border-tip	{border-color:#FF9900;}

/* text */
a.link	{color:#CC3333;}
.text-shop-name	{color:#4B70B8;}
.text-shop-name .highlite	{color:#FF9933;}
.text-info, .text-info a	{color:#444444;}
.text-info a:hover.text-info-link	{color:#CC3333;}

.color-text-white, .color-text-white a	{color:#FFFFFF;}
.color-text-blue, .color-text-blue a	{color:#4B70B8;}
.color-text-light-blue, .color-text-light-blue a	{color:#1C94C4;}
.color-text-dark-blue, .color-text-dark-blue a	{color:#314A79;}
.color-text-dark-red, .color-text-dark-red a	{color:#C63720;}
.color-text-error, .color-text-error a	{color:#CC3333;}
.color-text-note, .color-text-note a	{color:#FF6633;}
.color-text-done, .color-text-done a	{color:#339933;}

/* icons */
.icon-folder		{background-image:url(../img/icons/folder.png);}
.icon-info, a.icon-info	{background-image:url(../img/icons/icon_info_16x16.png);}
.icon-help, a.icon-help	{background-image:url(../img/icons/icon_help_16x16.gif);}
.icon-arrow-right		{background-image:url(../img/buttons/arrow_right_inactive.gif);}
.icon-arrow-down		{background-image:url(../img/buttons/arrow_down_inactive_7x7.gif);}
.icon-dropdown-down	{background-image:url(../img/buttons/dropdown_down.png);}
.icon-dropdown-up	{background-image:url(../img/buttons/dropdown_up.png);}
.icon-arrow-left-white, a.icon-arrow-left-white, input.icon-arrow-left-white	{background-image:url(../img/buttons/arrow_left_white_16x16.gif);}
.icon-arrow-right-white, a.icon-arrow-right-white, input.icon-arrow-right-white	{background-image:url(../img/buttons/arrow_right_white_16x16.gif);}
.icon-arrow-down-white	{background-image:url(../img/buttons/arrow_down_white_16x16.gif);}
.icon-arrow-right-darkblue	{background-image:url(../img/buttons/arrow_right_darkblue_16x16.gif);}
.icon-arrow-right-red	{background-image:url(../img/buttons/arrow_right_red_16x16.gif);}
input.icon-tobasket	{background-image:url(../img/buttons/bg_tobasket_button.gif);}
.icon-rss	{background-image:url(../img/buttons/feed.png);}
.icon-basket-put	{background-image:url(../img/icons/basket_put.png);}
.icon-orderstep-default	{background-image:url(../img/icons/icon_orderstep_default.png);}
.icon-orderstep-active	{background-image:url(../img/icons/icon_orderstep_active.png);}
.icon-orderstep-complete	{background-image:url(../img/icons/icon_orderstep_complete.png);}
.icon-gift24		{background-image:url(../img/icons/icon_gift.gif);}
.icon-fon24		{background-image:url(../img/icons/icon_fon_transparent.png);}
.icon-info24-green	{background-image:url(../img/icons/icon_info_green_24x24.png) !important;}
.icon-tobasket24	{background-image:url(../img/icons/icon_addbasket.png) !important;}
.icon-mail2-24		{background-image:url(../img/icons/icon_email2_24x24.png);}
.icon-phone2-24		{background-image:url(../img/icons/icon_phone2_24x24.png);}
.icon-rabatt-24		{background-image:url(../img/icons/icon_rabatt_42x24.png);}

/* default list's */
ul.list li, ul.list li a		{color:#314A79;}
ul.list .list-element-box-active a	{color:#FF6633;}
ul.list-icon li.icon-nothing, ul.list-icon32 li.icon-nothing	{background-image:none;}

ul.tree .tree-node-icon-folder	{background-image:url(../img/icons/folder.png);}
ul.tree .tree-node-icon-folder-add	{background-image:url(../img/icons/folder_add.png);}
ul.tree .tree-node-icon-folder-expand	{background-image:url(../img/icons/folder_go.png);}

/* navigation */
.nav-box1 .icon-arrow-right	{background-image:url(../img/buttons/arrow_right_blue_4x7.gif);}
.nav-box1 .icon-arrow-toggle-up-down, .nav-box .js-hide .icon-arrow-toggle-up-down	{background-image:url(../img/buttons/arrow_down_blue_7x7.gif);}
.nav-box1 .js-show .icon-arrow-toggle-up-down	{background-image:url(../img/buttons/arrow_up_blue_7x7.gif);}
.nav-box1 .nav-element-border-left, .nav-box .nav-element-border-right	{background-image:url(../img/header/border_navelement.png);}

/* button's */
.button-color	{color:#FFFFFF; background:#6FB727 url(../img/buttons/bg_button_green.png) 50% 50% repeat-x; border-color:#3A7404;}/* B9D999 -moz-linear-gradient(center top , #93C85E 30%, #55A802 55%)*/
.button-color-delete	{color:#FFFFFF; background:#CC0000 url(../img/buttons/bg_button_red.png) left center repeat-x; border-color:#FFCC66;}
.button-color input, .button-color a, .button-color-delete input, .button-color-delete a	{color:#FFFFFF;}
.button-color input:hover, .button-color a:hover, .button-color-delete input:hover, .button-color-delete a:hover	{color:#FF6633;}

.button-dropdown .icon-toggle-dropdown, .js-hide .icon-toggle-dropdown	{background-image:url(../img/buttons/dropdown_down.png);}
.js-show .icon-toggle-dropdown	{background-image:url(../img/buttons/dropdown_up.png);}

/* elements */
.element-list-box, .element-list-box a	{color:#FFFFFF;}
.element-active, .element-list-box a.element-active	{color:#FF6633;}
.element-title, .element-title a, element-title-big	{color:#314A79;}
.element-more-info, .element-more-info a	{color:#FF6633;}
.element-price-box, .element-price-amount-box th	{color:#C63720;}
.element-price-extends-box, .element-price-extends-box a	{color:#5E5E5E;}

/* header */
#id-header .info-box-basket	{background-image:url(../img/header/bg_header_basket.png);}
#id-header .info-box-basket-hover	{background-image:url(../img/header/bg_header_basket_hover.png); cursor:pointer;}
#id-header .info-box-user	{color:#333333;}

#id-header-nav-content li.nav-border-left		{background-image:url(../img/header/bg_header_navborder_left.png);}
#id-header-nav-content li.nav-border-right	{background-image:url(../img/header/bg_header_navborder_right.png);}
#id-header-nav-content li.nav-element				{background-image:url(../img/header/bg_header_nav.png);}
#id-header-nav-content .nav-element-border-right	{background-image:url(../img/header/border_navelement_small.png);}
#id-header-nav-content .nav-element-box-text	{color:#FFFFFF;}

#id-list-myaccount .nav-box .nav-element-box a	{color:#003595;}

/* toolbar */
#id-toolbar .toolbar-wrapper-left	{background-image:url(../img/header/bg_toolbar_left.png);}
#id-toolbar .toolbar-wrapper-right	{background-image:url(../img/header/bg_toolbar_right.png);}
#id-toolbar .toolbar-wrapper	{background-color:#4A5155;}
#id-toolbar .background-box	{background-color:#006781; background-image:url(../img/body/bg_topbar.png);}
#id-toolbar .toolbar-box-border	{background-image:url(../img/header/border_navelement.png);}
#id-toolbar .button-dropdown a	{color:#FFFFFF;}

/* path */
#id-path .path-location, #id-path .path-location a	{color:#4B70B8;}
#id-path .path-seperator	{background-image:url(../img/buttons/double_arrow_right_green.gif);}

/* body list */
#id-body-list-subcategory .border-box-category	{background-color:#FFFFFF; border-color:#009EC6;}
#id-body-list-subcategory .hover .border-box-category	{border-color:#990033;}/*#99CCFF*/
#id-body-list-subcategory a	{color:#314A79;}

.box-footer .element-list-box, .element-list-box a	{color:#444444;}

/* order */
#id-order-button-group-top .group-box	{border-color:#FAFDFE;}
#id-order-button-group-top .group-box .group-box-inline	{background-color:transparent;}

/* page-bottom + footer */
#id-page-bottom	{background-color:#F4F4F4;}
