@charset "UTF-8";

/*******************************************************************************
 * STANDARD
 ******************************************************************************/

body {
	font-family: arial,verdana,helvetica,sans-serif;
}
h1,h2,h3,h4,h5,h6 {
	font-family: arial,verdana,helvetica,sans-serif;
}

#breadcrumbContent,
#breadcrumbContent a {
	font-size : 10px;
}


#col3_content img {
	border             : 0px none;
}
.metanav {
	color				: #0C7DCB;
}

#col3_content div.col3_content_container {
	font-size:11px;
	color:#000000;
}
/*
 * col3_content hr
 */

#col3_content div.hrDashed {
	background-image:url(/fileadmin/templates/MH/mh_global/img/misc/strichel_hori_walz1.gif);
	background-repeat:repeat-x;
}


#topnav a, #topnav span {
	color: #000;
}
#breadcrumbContent,
#breadcrumbContent a {
	color     : #60799F;
}
div.box div.boxContent {
    background-color: #FFF4D8;
}

/*******************************************************************************
 * BOX
 ******************************************************************************/
div.box span.title {

    background-color:#FFE6A4;
    border-top:1px solid #E5A900;
    font-weight:bold;
    height:1%;
    padding:5px;
}

div.box span.title a {
	color              : #60799F;
	border-bottom      : none;
}

div.box span.title a:hover {
	color              : #0C7DCB;
}
div#boxLogin {
  background-color   : #F2F4F7;
}

div#boxLogout  div.boxContent a.important {
  color:#000;
}
/* Standardelemente */


div.box div.boxContent div.hr {
	background-color   : #E5A900;
	border-top         : 1px solid #E5A900;
	font-size          : 1px;
}
div.box div.boxContent a {
	color              : #000;
}
div.box div.boxContent a:hover {
	color              : #000;
    background-color: #FFE6A4;
}

div.box div.boxContent div.formButtons a:hover {
    background-color: transparent;
}


div#col2 div.box div.boxContent ul li.grafik,
div#col2 div.box div.boxContent ul li.grafik a.grafik,
div#col2 div.box div.boxContent ul li.grafik a.grafik:hover {
	background-image: none;
	border          : none;
}


/* ============================= */
/* FORM */
/* ============================= */

div.box div.boxContent form {
	font-size          : 10px;
}
div.box div.boxContent form input {
	background-color   : #FFFFFF;
	border             : 1px solid #60799F;
	color              : #000000;
	font-size          : 11px;
}
div.box div.boxContent form input.btn_login {
	border             : 0px;
	font-weight        : bold;
	color              : #b11111;
}

/* ============================= */
/* BOX MY BABY WALZ */
/* ============================= */
#boxMyBabyWalz div.box span.title {
	color              : #CF3897;
	border-bottom      : 4px solid #CF3897;
}

#boxMyBabyWalz div.box span.title a {
	color              : #CF3897;
}

#boxMyBabyWalz div.box span.title a:hover {
	color              : #CF3897;
}

#boxMyBabyWalz div.box div.boxContent {
	background-color   : #FBECF5;
}

#boxMyBabyWalz div.box div.boxContent a.important {
	color              : #CF3897;
	background         : url(/fileadmin/templates/MH/mh_global/img/arrow/arrow_right_mein.gif) no-repeat 0px 5px;
}

#boxMyBabyWalz div.box div.boxContent a.important:hover {
	color              : #CF3897;
}

/* ============================= */
/* BOX LAST SEEN */
/* ============================= */

div.box .lastSeen li.articlePrice {
	font-size  : 12px;
    font-weight: normal;
}
div.articleDescr {
	font-weight: bold;
	font-size  : 11px;
}

div.articlePrice,
div.articlePrice a {
	font-weight: bold;
	font-size  : 16px;
}

div.articlePriceNew a {
	font-weight: bold;
	font-size  : 14px;
	color: #CE0400;
}

div.scrollGallery div.articlePriceNew a {
	font-size  : 16px;
}

div.topPaginator,
div.bottomPaginator {
	font-size: 14px;
}

div.topPaginator {
    background: #FFF4D8 url(/fileadmin/templates/MH/mh_global/img/misc/shadow_rechts_top.gif) right top no-repeat;
    font-weight: bold;
    padding: 3px 0 3px 10px;
    width : 631px;
}

*html div.topPaginator {
    width: 639px;
}

#col3_content .dmc_mb3_search_09 div.topPaginator,
.dmc_mb3_productlist_19 div.topPaginator ,
.dmc_mb3_productlist_18 div.topPaginator,
#col3_content .dmc_mb3_search_01 div.topPaginator,
#col3_content .dmc_mb3_search_02 div.topPaginator,
.dmc_mb3_productlist_02 div.topPaginator {
    background: none;
    padding-left: 0;
    width: 635px;
}
div.coloredBg {
    /*background: #FFF4D8 url(/fileadmin/templates/MH/mh_global/img/misc/shadow_rechts.gif) right top repeat-y;*/
     width : 623px;
     padding-left: 10px;
}

div.teaser span.title {
	font-size  : 11px;
	font-weight: bold;
}
div.teaser span.preis {
	font-size: 11px;
}

div.box div.lastSeen{
	padding: 5px;
}
div.box div.lastSeen li.articleName,
div.box div.lastSeen li.articlePrice {
	border: none;
    display: block;
}

div.box div.lastSeen ul li,
div.box div.lastSeen ul li a,
div.box div.lastSeen ul li a:hover {
	background: none;
	border    : none;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    padding: 0;
}

/*******************************************************************************
 * PRODUCTS
 ******************************************************************************/
div.productOverviewContainer  {
	font-size: 11px;
}
div.productOverviewContainer .imageBox div.articlePic img {
	border:none;
}

a.arrowHeadSortUp,
a.arrowHeadSortDown,
a.arrowHeadFirstPage,
a.arrowHeadLastPage,
a.arrowHeadPreviousPage,
a.arrowHeadNextPage {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-repeat:  no-repeat;
    vertical-align: middle;
}

a.PageHeadAktiv {
    color: #CE0400;
}

a.arrowHeadSortUp {
    background-image:  url(/fileadmin/templates/MH/mh_global/img/arrow/up.gif);
}
a.arrowHeadSortDown {
    background-image: url(/fileadmin/templates/MH/mh_global/img/arrow/down.gif);
}
a.arrowHeadFirstPage {
    background-image: url(/fileadmin/templates/MH/mh_global/img/arrow/first.gif);
}
a.arrowHeadLastPage {
    background-image: url(/fileadmin/templates/MH/mh_global/img/arrow/last.gif);
}
a.arrowHeadPreviousPage {
    background-image: url(/fileadmin/templates/MH/mh_global/img/arrow/back.gif);
}
a.arrowHeadNextPage {
    background-image: url(/fileadmin/templates/MH/mh_global/img/arrow/next.gif);
}




/*
 * product details
 */


div.productDetail th,
p.size {
	font-weight    : bold;
    color: #000;
}

.imageBackgroundBottom ul li a.aktiv {
	font-weight: bold;
    color: #CE0400;
}
div.productDetail .price {
	font-weight  : bold;
	font-size    : 14px;
}

div.productDetail .priceNew,
#col3_content div.productDetail p.priceNew {
	font-weight  : bold;
	font-size    : 14px;
	color: #000000;
}
div.productDetail .priceOld,
#col3_content div.productDetail p.priceOld {
	font-weight  : bold;
	font-size    : 20px;
	background: transparent url(/fileadmin/templates/MH/mh_global/img/misc/preis_linie.gif) top left no-repeat;
}

select {
	-x-system-font:-moz-list;
}

div.productImageSmall {
	border  : 1px solid #0C7DCB;
}
div.productImageSmall img {
	border : none;
}
div.formElementContainer form div.productImageSmallText {
	font-size:13px;
	font-weight:bold;
}
div.productImageSmallText {
	font-size:13px;
	font-weight:bold;
}

div.furtherViews h2 {
	color:#DFB300;
	font-size:13px;
	font-weight:normal;
}
div.furtherViewsContent {
	border  : 1px solid #000000;
}
div.furtherViewsContent img {
	border  : none;
}
div.furtherViewsContent a {
	border:1px solid #FFFFFF;
}
div.furtherViewsContent a:hover {
	border  : 1px solid #CC0000;
}
/*
 * Konkrete weitere Ansicht
 */
div.furtherView h2 {
	color:#DFB300;
	font-size:13px;
	font-weight:bold;
}
div.furtherViewContent {
	border  : none;
}
#col3_content div.furtherViewContent img {
	border  : 1px solid #0000FF;
}
/*
 * WK-Popup
 */
div.productInCart {

}
div.boxContainerWKPopup div.box div.boxContent {
	background-color:#FFFFFF;
}
div.boxContainerWKPopup div.box div.lastSeen {
	background-color:#FFF4D8;
}
div.productInCart h2 {
	font-size:13px;
	font-weight:normal;
}
#col3_content div.productInCart img {
	border:10px solid #FFF4D8;
}
div.productInCart hr {
	display: none;
}

.productInCart div.center {
    text-align: left;
    padding-right: 0;
}

div.productDetail th {
	background-color: #FFFFFF;
    margin-bottom: 0;
}

div.productDetail h2 hr,
div.fittingArticle hr	 {
	border-bottom: 2px solid #FF6F6F;
}
#col3_content div.productDetail p.sizeAdvice a:hover {
	color: #0C7DCB;
}
select,
input {
	border:1px solid #FF2D2D;
}

select.nav{
	border:1px solid #8EA0BB;
}

.noborder {
	border: 0 none;
}
.imageBackground {
	border-style: solid;
	border-color: #DDEBFF;
	border-width: 21px;
}

.imageBackgroundChange {
	border-style: solid;
	border-color: #F2F4F7;
	border-width: 21px;
}

.views {
	border-bottom: 5px none;
}

/* green */
span.orderheadline_500,
span.orderdetailOrderlineStatus_4,
span.stock_1,
span.lieferbar {
	background: url(fileadmin/templates/MH/mh_global/img/bop/bop_stocktype_1.gif) 0 4px no-repeat;
	padding: 0 0 0 20px;
}

div.cartBox span.orderheadline_500,
div.cartBox span.orderdetailOrderlineStatus_4,
div.cartBox span.stock_1,
div.cartBox span.lieferbar {
	color: #009900;
    background: none;
    padding: 0;
}


/* black */
span.orderheadline_,
span.orderheadline_300,
span.orderheadline_460,
span.orderheadline_470,
span.orderdetailOrderlineStatus_,
span.orderdetailOrderlineStatus_2,
span.orderdetailOrderlineStatus_5,
span.orderdetailOrderlineStatus_6 {
	background: url(fileadmin/templates/MH/mh_global/img/bop/bop_stocktype_4.gif) 0 4px no-repeat;
	padding: 0 0 0 20px;
}

div.cartBox span.orderheadline_,
div.cartBox span.orderheadline_300,
div.cartBox span.orderheadline_460,
div.cartBox span.orderheadline_470,
div.cartBox span.orderdetailOrderlineStatus_,
div.cartBox span.orderdetailOrderlineStatus_2,
div.cartBox span.orderdetailOrderlineStatus_5,
div.cartBox span.orderdetailOrderlineStatus_6 {
	background: none;
	padding: 0;
    color: #000;
}


/* orange */
span.stock_2{
	/*color: #F9B707;*/
	background: url(fileadmin/templates/MH/mh_global/img/bop/bop_stocktype_2.gif) 0 4px no-repeat;
	padding: 2px 0 0 20px;
    display: block;
    
}

.orderProduct span.stock_2 {
    width: 123px;
}

div.cartBox span.stock_2{
	color: #F9B707;
	background:none;
	padding: 0;
}

/* red */
span.orderdetailOrderlineStatus_1,
span.orderdetailOrderlineStatus_3,
span.orderheadline_400,
span.orderheadline_450,
span.stock_,
span.stock_0,
span.stock_3,
span.stock_4,
span.vergriffen {
	/*color: #FF0000;*/
	background: url(fileadmin/templates/MH/mh_global/img/bop/bop_stocktype_0.gif) 0 4px no-repeat;
	padding: 0 0 0 20px;
}

div.cartBox span.orderdetailOrderlineStatus_1,
div.cartBox span.orderdetailOrderlineStatus_3,
div.cartBox span.orderheadline_400,
div.cartBox span.orderheadline_450,
div.cartBox span.stock_,
div.cartBox span.stock_0,
div.cartBox span.stock_3,
div.cartBox span.stock_4,
div.cartBox span.vergriffen {
	color: #FF0000;
	background: none;
	padding: 0;
}




.nobob {
  background:none !important;
  padding-left:0 !important;
}

span.giftdeskorderlinestatus_open {
	color: #009900;
}

span.giftdeskorderlinestatus_completed {
	color: #FF0000;
}

span.giftdeskorderlinestatus_purchased {
	color: #F9B707;
}

span.versendet {
	color: #009900;
}
span.nichtVersendet {
	color: #FF0000;
}


.dmc_mb3_productlist_23 {
    width: 150px;
}
.dmc_mb3_productlist_23 div.articleDescr {
    font-weight: normal;
    padding-left: 5px;
}
.dmc_mb3_productlist_23 .articlePrice {
    float: right;
    margin-right: 5px;
}

.dmc_mb3_productlist_23 .articlePrice a {
    color: #CE0400;
    font-size: 14px;
}

.dmc_mb3_productlist_23 div.productOverviewContainer div.imageBox div.articlePic,
.dmc_mb3_productlist_23 div.productOverviewContainer div.imageBox div.articlePic img {
    width: 150px;
    height: 150px;
}

.dmc_mb3_productlist_23 div.productOverviewContainer .imageBox,
.dmc_mb3_productlist_23 div.productOverviewContainer,
.dmc_mb3_productlist_23 div.productOverviewContainer .priceBox  {
    width: 150px;
    height: auto;
}

/*******************************************************************************
 *
 ******************************************************************************/
/**
 * Tunnel
 */

div#tunnelSwitcher strong.contentSubHeadline {
	font-size : 13px;
}
div#tunnelSwitcher a.tunnelCountry {
	font-size      : 12px;
}
div#tunnelSwitcher select {
	font-size:10px;
}
/* HEADER, FOOTER */
#col3_content div.itemListHeader {
	border-bottom    : 4px #96D542 solid;
	color            : #76AE00;
	font-size        : 13px;
}
#col3_content img.navFirst {
      background       : url(/fileadmin/templates/MH/mh_global/img/arrow/arrow_first_buecher.gif) no-repeat;
}
#col3_content img.navLeft {
      background       : url(/fileadmin/templates/MH/mh_global/img/arrow/arrow_left_buecher.gif) no-repeat;
}
#col3_content img.navRight {
      background       : url(/fileadmin/templates/MH/mh_global/img/arrow/arrow_right_buecher.gif) no-repeat;
}
#col3_content img.navLast {
      background       : url(/fileadmin/templates/MH/mh_global/img/arrow/arrow_last_buecher.gif) no-repeat;
}
#col3_content div.itemListHeader img.sortUp {
      background       : url(/fileadmin/templates/MH/mh_global/img/arrow/arrow_top_buecher.gif) no-repeat;
}
#col3_content div.itemListHeader img.sortDown {
      background       : url(/fileadmin/templates/MH/mh_global/img/arrow/arrow_bottom_buecher.gif) no-repeat;
}
#col3_content div.itemListFooter {
	border-top         : 4px #96D542 solid;
	color              : #76AE00;
	font-size          : 13px;
}
#col3_content div.itemListFooter span.left a.back {
	background       : url(/fileadmin/templates/MH/mh_global/img/arrow/arrow_left_buecher.gif) 2px 2px no-repeat;
}
#col3_content div.itemListHeader span.right a.selected,
#col3_content div.itemListFooter span.right a.selected {
	background-color   : #F9FFE8;
}
/* CONTENT-ITEM */
#col3_content div.itemList div.item {
	font-size          : 12px;
	border-bottom      : 1px #96D542 solid;
}
#col3_content div.itemList div.item div.head {
	font-weight        : bold;
	color              : #76AE00;
	border-bottom      : 1px #96D542 solid;
}
#col3_content div.itemList div.item div.info span.price {
	font-size          : 11px;
	font-weight        : bold;
	color              : #666666;
}
#col3_content div.itemList div.item div.info a.more {
	font-size          : 11px;
	color              : #76AE00;
}
#col3_content div.itemList div.item div.info a.more:hover {
	color              : #0C7DCB;
}

/*******************************************************************************
 * FORMS
 ******************************************************************************/
div.formElementContainer {

}
div.formHeadline,
div.cartHeadline {
	font-size:18px;
}
div.formElementContainer div.formSubheadline {
	color:#000;
	font-weight:bold;
}

/*
 * Form Help
 */
div.formHelp {
	color:#000;
	font-size:11px;
}
div.formHelp span.formHelpImportant {
	font-weight:bold;
}
div.formHelp span.formHelpNotice {
	font-size:9px;
}
/*
 * Form Elements
 */


form input,
form select,
form textarea { /* Alle Labels UND Formularelemente ausw?hlen */
	border: 1px solid #E5A900;
	color:#000000;
}
div.formElementContainer form input.checkbox {
	border:none;
}




#formCatalogueRequest hr {
	border-bottom: 1px dashed #0C7DCB;
}
#formMbw input.radio,
#formCart4 input.radio {
	border:none;
}

.step15 .cartBox input.radio{
	float: left;
}

#formCatalogueRequest #childInfoContainer {
	border-bottom:1px dashed #0C7DCB;
	border-top:1px dashed #0C7DCB;
}

#childInfo .cloneChild input.radio {
	border:none;
}
#childInfo .cloneChild div.radio input,
#formMbw div.radio input,
#formCart4 div.radio input,
#formCart3 div.radio input,
#formCatalogueRequest div.radio input {
	border:none;
}
#formNewsletter div.checkboxes input,
#formNewsletter div.checkboxesDisclaimer input  {
	border:none;
}

div.formElementContainer form label.error,
.tx-srsendcard-pi1-error-message {
	color:#CC0000;
}

#formCart div.formElementContainer label {
	background:transparent;
}
#formCart4 div.formElementContainer label {
	background:transparent;
}

div#creditcard_info,
div.formElementContainer div.birthday_info    {
	color:#666;
}

#childInfo .cloneChild label,
#formCart3 div.formElementContainer label {
	background:transparent;
}
#formCart div.formElementContainer label.checkbox {
	background:transparent;
}
#formCart div.formElementContainer label.checkbox {
	background:transparent;
}
div.productDetail input.inputmengedetail {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}
#formMbw label {
	background:transparent;
}

div.formElementContainer form div.shipaddr_noinput {
  background-color: #FFD14D;
  padding: 2px;
  width: 260px;
}

/*
 * Form Buttons
 */

input.button {
	border:0 none;
	color:#B11111;
	font-weight:bold;
}
div.formElementContainer div.formButtons input {
	border:0 none;
	color:#B11111;
	font-weight:bold;
}
button,
div.formElementContainer button,
div.formElementContainer div.formButtons button {
	border:0;
	background:transparent;
}
div.formElementContainer form input.wkbutton,
input.gifbuilderbutton {
	border:none;
}
/*
 * Buttons
 */
div.buttons input {
	border:0 none;
	color:#B11111;
	font-weight:bold;
}
div.buttons a {
	border:0 none;
}

div.formErrorSection,
div.formContainer div.formErrorSection {
	color:#CC0000;
	border-bottom: 3px solid #CC0000;
}

form input.error,
form select.error {
    background-color: #FFB7B7;
    border-color: #E5A900;
}

div.formErrorSection li {
  color:#CC0000;
}
div.formErrorSectionHeader,
div.formContainer div.formErrorSectionHeader,
div.textContainer div.formErrorSection ul  {
	color:#CC0000;
}


/* ===================================
* CART
 =================================== */
#basket #col3_content {
    background: #FFF6E0 url(/fileadmin/templates/MH/mh_global/img/misc/shadow_rechts.gif) right top repeat-y;
    overflow: hidden;
    margin: 0 0 0 9px;
}


#basket .dmc_mb3_notepad_main,
#basket .dmc_mb3_giftdesk_main {
    width: 780px;
    margin-left: 10px;
}

.dmc_mb3_notepad_main div.cartBox,
.dmc_mb3_giftdesk_main div.cartBox {
    background: none;
}




div.cartBox table {
    border-collapse: separate;
}
div.cartBox table td {
	color:#000;
}
div.cartBox hr {
	border-bottom: 1px solid #0C7DCB;
}

div.cartBox table th {
	border-bottom:1px dashed #E5A900;
	background-color:transparent;
    font-weight:  bold;
}

div.cartBoxDirect table th {
    border-top:1px dashed #E5A900;
    border-bottom:none;
}


#col3_content div.cartBox div.hrMeta {
	background-image:url(/fileadmin/templates/MH/mh_global/img/misc/strichel_hori_walz1.gif);
	background-repeat:repeat-x;
	height:1px;
	line-height:0;
	margin:0;
	padding:0;
}

div.dmc_mb3_notepad_main div.cartBox,
div.dmc_mb3_notepad_main div.cartBoxEven,
div.dmc_mb3_notepad_main .background5,
div.dmc_mb3_giftdesk_main div.cartBox,
div.dmc_mb3_giftdesk_main div.cartBoxEven,
div.dmc_mb3_giftdesk_main .background5  {
  background-color: #FFF4D8;
}
div.dmc_mb3_notepad_main  div.formHeadline,
div.dmc_mb3_notepad_main th,
div.dmc_mb3_notepad_main div.hr,
div.dmc_mb3_notepad_main div.imageSmallWithBorder,
div.dmc_mb3_giftdesk_main  div.formHeadline,
div.dmc_mb3_giftdesk_main th,
div.dmc_mb3_giftdesk_main div.hr,
div.dmc_mb3_giftdesk_main div.imageSmallWithBorder {
  color:#000 !important;
  border-color:#E5A900 !important;
}

div.dmc_mb3_notepad_main td.stress,
div.dmc_mb3_giftdesk_main div.cartBox table td.stress {
    font-weight: bold;
    border-bottom: 1px dashed #E5A900;
    padding-bottom: 5px;
}

div.dmc_mb3_notepad_main a,
div.dmc_mb3_giftdesk_main a,
div.cartBox a {
    color: #404040;
    text-decoration: underline;
    font-size: 12px;
}

div a.infoLink {
    padding-left: 20px;
    background         : url(/fileadmin/templates/MH/mh_global/img/misc/info_klein.gif) no-repeat 0 0;
}

div.dmc_mb3_notepad_main table table a.shop,
div.dmc_mb3_giftdesk_main table table a.shop,
div.cartBox table table a.shop{
    color: #000;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

div.dmc_mb3_notepad_main div.hrMeta,
div.dmc_mb3_giftdesk_main div.hrMeta {
  border-bottom: 1px dashed #E5A900;
  background-image: none !important;
}

.voucherInfo2,
.voucherInfo{
	color: #B11111;
}

p.voucherInfo{
	margin: 0 0 0 460px;
	width: 340px;
}

p.voucherInfo2{
	margin: 0 0 0 510px;
	width: 290px;
}

.voucherInfoPrint{
	color: #B11111;
}

.step15 .cartBox .formContainer{
	padding: 16px 0;
}

.step15 .cartBox .formContainer input.radio:hover{
	cursor: pointer;
}

/*
 * Images
 */
div.imageSmallWithBorder {
	border  : 1px solid #E5A900;
}
div.imageSmallWithBorder img {
	border : none;
}

.
.shopText {
	color:#0C7DCB;
}
div.noBorder {
	border: none;
}

.shopColor {
	color : #0C7DCB;
}

h3.shopColor {
    color: #215BAA;
}

/*******************************************************************************
 * TEXTS
 ******************************************************************************/

div.textContainer p {
	color:#000;
}
div.textContainer div.important {
	border:1px solid #FFD14D;
	background-color:#FFFFFF;
}

div.textContainer div.accent {
	background-color:#D6F3FF;
}

div.textContainer div.preview {
	border:1px solid #999999;
}

div.textContainer h2.thin {
	color:#333333;
	font-size:13px;
	font-weight:normal;
}
div.textContainer h2.important {
	color:#666666;
	font-size:11px;
	border:none;
	background-color:#FFFFFF;
}

div.textContainer ul.std {
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
div.topPaginator a.aktiv,
div.bottomPaginator a.aktiv {
	background-color:#F1EAFF;
}
div.bottomFunctions a {
	font-size:14px;
	font-weight:normal;
	color:#000;
}
div.bottomFunctions a:hover {
	color:#000;
        text-decoration: none;
}
div.popupHeading {
	font-weight:bold;
	color:#0C7DCB;
	font-size:13px;
}

/*******************************************************************************
 * MEIN BABY WALZ
 ******************************************************************************/

/* Merkzettel */
div.mbwAnmeldungMerkzettel div.subcl {

	background-repeat: no-repeat;
	background-position: left top;
}

div.mbwAnmeldungMerkzettel div.formContainer div.formHeadline {
	font-size:18px;
	font-weight:normal;
}
/*
 * Links
 */
a.shop {
	color:#0C7DCB;
}
a.shopNoTheme {
	color:#60799F;
}
a.shopNoTheme:hover {
	color:#0C7DCB;
}
a.underlinedWithThemeOnHover {
	text-decoration: underline;
}

a.mbwLinkRight {
	color              : #CF3897;
	font-size          : 13px;
	font-weight        : bold;
	border             : 0;
	background         : url(/fileadmin/templates/MH/mh_global/img/arrow/arrow_right_mbw.gif) no-repeat right 2px;
}



/*
 * ServiceBox
 */
div.serviceBoxContainer h2 {
	font-size:13px;
	font-weight:normal;
	color:#60799F;
}
div.serviceBoxContainer hr {
	border-bottom:4px solid #60799F;
}
div.serviceBoxContainer div.hr {
	border-bottom:4px solid #60799F;
}
div.serviceBox h2 {
	color:#60799F;
	font-size:11px;
	font-weight:bold;
}
div.serviceBox hr {
	border-bottom:1px solid #60799F;
}
div.serviceBox div.hr {
	border-bottom:1px solid #60799F;
}
div.serviceBoxContent {
	background-image:url(/fileadmin/templates/MH/mh_global/img/misc/service_bg_uebersicht.gif);
}
div.serviceBoxContent div.float_right div.top {
	color:#60799F;
	font-size:13px;
}
div.serviceBoxContent div.float_right div.smallText {
	font-size:11px;
}


/*#formMyAccount div.cartBoxEven {
  border-color:#60799F;
  background-color:#F2F4F7;
}*/
#formMyAccount div.cartBox table td.stress {
  font-weight: bold;
  border-bottom: 1px solid #000;
}
#col3_content #formMyAccount div.cartBox div.hr {
  border-color:#E5A900;
}

#formMyAccount div.imageSmallWithBorder {
  border-color:#E5A900;
}


div.tableBox div.hr {
	border-bottom:1px solid #E5A900;
}
#col3_content div.tableBox div.hrDashed {
	border-bottom: 1px dashed #E5A900;
    background: none;
    background-color: none;
}
div.tableBox table td {
	color:#000;
}
div.tableBox table td.stress {
	font-weight: bold;
}

/* ===================================
* Grey box with small print
 =================================== */

div.smallPrintBox {
	background-color: #EDEFF5;
}

/**
 * 2-spaltig
 */
body.twoCol #col3 {
	border-left: none;
}
div#footer div.content {


}

/** Search **/
#suggestLayer {
	background-color:#FFF;
	color: #2D4962;
	border:1px solid #000;
}


#suggestLayer th {
	border-bottom:1px solid #6C728A;
	background-color:#FFF;
}

#suggestLayer .suggestContent {
	color:#6A869F;
}

/* ===================================
* PURCHASERECOMMENDATION Extension
 =================================== */
.purchaseRecommendationProduct {
	border: 1px solid #8EA0BB;
}

.purchaseRecommendationProduct dt {
	font-weight: normal;
}

.purchaseRecommendationProduct dd {
	font-size: 11px;
	font-weight: bold;
}

