@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.hr {
	border-top: 1px solid #0C7DCB;
	font-size:0;
}
#col3_content div.hrDashed {
	background-image:url(/fileadmin/templates/BABY/baby_global/img/misc/strichel_hori_walz1.gif);
	background-repeat:repeat-x;
}

a{
	color: #666666;
}


#topnav a, #topnav span {
	color: #0C7DCB;
}
#breadcrumbContent,
#breadcrumbContent a {
	color     : #60799F;
}
div#col1 div.box div.boxContent {
	background-color: #FFFFFF;
}

/*******************************************************************************
 * BOX
 ******************************************************************************/
div.box {
	font-size          : 11px;
}
div.box span.title {
	color              : #60799F;
	border-bottom      : 4px solid #8EA0BB;
	font-size          : 13px;
}

div.box span.title a {
	color              : #60799F;
	border-bottom      : none;
}

div.box span.title a:hover {
	color              : #0C7DCB;
}
div#boxLogout,
div#boxLogin,
div.box div.boxContent {
	font-size          : 10px;
	color              : #666666;
	background-color   : #F2F4F7;
}
div#boxLogin {
  background-color   : #F2F4F7;
}
div#boxLogout div.boxContent {
  background-color:#FBECF5;
}

div#boxLogout  div.boxContent a.important {
  color:#CF3897;
  background-image: url(/fileadmin/templates/BABY/baby_global/img/arrow/arrow_right_mein.gif);
}
/* Standardelemente */
div.box div.boxContent a.important {
	color              : #60799F;
	font-size          : 13px;
	font-weight        : bold;
	border             : 0;
	background         : url(/fileadmin/templates/BABY/baby_global/img/arrow/arrow_right_home.gif) no-repeat 0px 5px;
}

div.box div.boxContent a.important:hover {
	color              : #0C7DCB;
}

div.box div.boxContent div.hr {
	background-color   : #60799F;
	border-top         : 1px solid #60799F;
	font-size          : 1px;
}
div.box div.boxContent a {
	color              : #666666;
}
div.box div.boxContent a:hover {
	color              : #60799F;
}
div.textContainer a,
div.textContainer ul {
	color:#666666;
}
div.textContainer a:hover {
	color              : #60799F;
}

div#col2 div.box div.boxContent ul li {
	border-bottom      : 1px solid #60799F;
}
div#col2 div.box div.boxContent ul li.last {
	border-bottom      : 0;
}
div#col2 div.box div.boxContent ul li a {
	font-size          : 10px;
	background         : url(/fileadmin/templates/BABY/baby_global/img/bop/bop_home_0.gif) 5px 7px no-repeat;
}
div#col2 div.box div.boxContent ul li a:hover {
	background         : url(/fileadmin/templates/BABY/baby_global/img/bop/bop_home_1.gif) 5px 7px no-repeat;
}
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;
	background-color: #FFFFFF;
	border          : none;
}

/* ============================= */
div.box h1,
div.box h2,
div.box h3 {
	font-size    : 13px;
	font-weight  : normal;
}
/* ============================= */
/* 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;
}

div.box h1,
div.box h2,
div.box h3 {
	border-bottom: 4px solid #60799F;
	color: #60799F;
}
div.box .imgRight li {
	background-color: #F2F4F7;
}
div.box .imgRight li a,
div.box .imgRight li a:hover {
	background-image: url(/fileadmin/templates/BABY/baby_global/img/bop/bop_home_0.gif);
	background-position: 5px 7px;
	background-repeat: no-repeat;
	font-size: 10px;

}
div.box .imgRight li a:hover {
	background-image: url(/fileadmin/templates/BABY/baby_global/img/bop/bop_home_1.gif);
	color:#60799F;
}
/* ============================= */
/* 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/BABY/baby_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.articleName,
div#col2 div.box div.lastSeen ul li.articleName a,
div#col2 div.box div.lastSeen ul li.articleName a:hover{
	font-size: 10px;
}
div.box .lastSeen li.articlePrice,
div#col2 div.box div.lastSeen ul li.articlePrice a,
div#col2 div.box div.lastSeen ul li.articlePrice a:hover {
	font-weight: bold;
	font-size  : 11px;
}
div.articleDescr {
	font-weight: bold;
	font-size  : 11px;
}
div.articlePrice {
	font-weight: bold;
	font-size  : 15px;
	color	   : #666666;
}

div.articlePriceNew {
	font-weight: bold;
	font-size  : 15px;
	color:red;
}
div.topPaginator,
div.bottomPaginator {
	font-size: 13px;
}

div.teaser span.title {
	font-size  : 11px;
	font-weight: bold;
}
div.teaser span.preis {
	font-size: 11px;
}

div.box div.lastSeen{
	border: 1px solid #60799F;
}
div.box div.lastSeen li.articleName,
div.box div.lastSeen li.articlePrice {
	border: none;
}
div.box .lastSeen li.articlePrice {
	font-weight: bold;
}
div#col2 div.box div.lastSeen ul li,
div#col2 div.box div.lastSeen ul li a,
div#col2 div.box div.lastSeen ul li a:hover {
	background: none;
	border    : none;
}
div.box .lastSeen li.articleName a,
div.box .lastSeen li.articleName a:hover {
	color          : #666666;
}
div.box .lastSeen li.articleName a:hover {
	color          : #60799F;
}
div.box .lastSeen li.articlePrice a,
div.box .lastSeen li.articlePrice a:hover {
	color          : #666666;
}
/*******************************************************************************
 * PRODUCTS
 ******************************************************************************/
div.productOverviewContainer  {
	font-size: 11px;
}
div.productOverviewContainer .imageBox div.articlePic img {
	border:none;
}

/*
 * product details
 */
div.productDetail h1 {
	font-size: 13px;
}
div.productDetail p,
div.productDetail p.size,
div.productDetail p.color {
	font-size  : 11px;
}
div.productDetail p.size {
	font-weight: bold;
}
div.productDetail th,
div.productDetail td {
	font-size      : 11px;
}
div.productDetail th {
	font-weight    : bold;
}

.description {
	color: #666666;
}

#col3_content div.productDetail p a,
#col3_content div.productDetail p.sizeAdvice a,
#col3_content ul.moreServices li a,
#col3_content ul.moreServices li a:hover {
	font-size      : 11px;
}
ul.productCharacteristic li {
	color:#666666;
	font-size:11px;
}
div.productDetail h2 {
	font-size:13px;
	font-weight: normal;
}
.imageBackgroundBottom {
	 font-size  : 11px;
}
.imageBackgroundBottom ul li a.aktiv {
	font-weight: bold;
}
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: #FF0000;
}
div.productDetail .priceOld,
#col3_content div.productDetail p.priceOld {
	font-weight  : bold;
	font-size    : 14px;
}

div.productDetail .priceOld #productRecommendedRetailPrice_span,
div.productDetail .priceOld #productOldPrice_span {
    text-decoration: line-through;
}

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 {
	color:#666666;
	font-size:11px;
}
div.boxContainerWKPopup div.box div.boxContent {
	background-color:#FFFFFF;
}
div.boxContainerWKPopup div.box div.lastSeen {
	background-color:#F2F4F7;
}
div.productInCart h2 {
	font-size:13px;
	font-weight:normal;
}
#col3_content div.productInCart img {
	border:1px solid #0C7DCB;
}
div.productInCart hr {
	border-bottom: 1px solid #0C7DCB;
}
div.productInCart h3 {
	font-size:12px;
	font-weight:bold;
}


div.productDetail p.size,
div.productDetail th,
div.productDetail td,
#col3_content div.productDetail p,
#col3_content div.productDetail p a,
#col3_content div.productDetail p.sizeAdvice a {
	color: #666666;
}
div.productDetail th {
	background-color: #FFFFFF;
}
div.productDetail h2 {
	color:#FF2D2D;
}
div.productDetail h2 hr,
div.fittingArticle hr	 {
	border-bottom: 2px solid #FF6F6F;
}
#col3_content div.productDetail p.sizeAdvice a:hover {
	color: #0C7DCB;
}
select,
input {
	background-color:#FFFFFF;
	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;
}
.imageBackgroundBottom,
#col3_content .imageBackgroundBottom a	 {
	background-color: #FCEBEB;
	color           : #666666;
}
#col3_content .imageBackgroundBottom a:hover {
	color: #0C7DCB;
}
.views {
	border-bottom: 5px none;
}
#col3_content ul.moreServices li a {
	color              : #666666;
	background-position: 2px 5px;
	background-repeat  : no-repeat;
}
#col3_content ul.moreServices li a:hover {
	color           : #FF2D2D;
}
/* green */
span.orderheadline_500,
span.orderdetailOrderlineStatus_4,
span.stock_1,
span.lieferbar {
	color: #009900;
	background: url(fileadmin/templates/BABY/baby_global/img/bop/bop_stocktype_1.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}

/* black */
span.orderheadline_,
span.orderheadline_300,
span.orderheadline_460,
span.orderheadline_470,
span.orderdetailOrderlineStatus_,
span.orderdetailOrderlineStatus_2,
span.orderdetailOrderlineStatus_5,
span.orderdetailOrderlineStatus_6 {
	color: #000000;
	background: url(fileadmin/templates/BABY/baby_global/img/bop/bop_stocktype_4.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}

/* orange */
span.stock_2{
	color: #F9B707;
	background: url(fileadmin/templates/BABY/baby_global/img/bop/bop_stocktype_2.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}

/* 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/BABY/baby_global/img/bop/bop_stocktype_0.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}

.nobob {
  background:none !important;
  padding-left:0 !important;
}

span.giftdeskorderlinestatus_open {
	color: #009900;
}

span.giftdeskorderlinestatus_completed {
	color: #FF0000;
}

span.giftdeskorderlinestatus_purchased {
	color: #F9B707;
}

div.cartBox span.stock_,
div.cartBox span.stock_0,
div.cartBox span.stock_1,
div.cartBox span.stock_2,
div.cartBox span.stock_3,
div.cartBox span.stock_4{
	padding: 0;
	background: none;
}

span.versendet {
	color: #009900;
}
span.nichtVersendet {
	color: #FF0000;
}

/*******************************************************************************
 *
 ******************************************************************************/
/**
 * 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/BABY/baby_global/img/arrow/arrow_first_buecher.gif) no-repeat;
}
#col3_content img.navLeft {
      background       : url(/fileadmin/templates/BABY/baby_global/img/arrow/arrow_left_buecher.gif) no-repeat;
}
#col3_content img.navRight {
      background       : url(/fileadmin/templates/BABY/baby_global/img/arrow/arrow_right_buecher.gif) no-repeat;
}
#col3_content img.navLast {
      background       : url(/fileadmin/templates/BABY/baby_global/img/arrow/arrow_last_buecher.gif) no-repeat;
}
#col3_content div.itemListHeader img.sortUp {
      background       : url(/fileadmin/templates/BABY/baby_global/img/arrow/arrow_top_buecher.gif) no-repeat;
}
#col3_content div.itemListHeader img.sortDown {
      background       : url(/fileadmin/templates/BABY/baby_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/BABY/baby_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 {
	color:#666666;
	font-size:11px;
}
div.formHeadline,
div.cartHeadline {
	color:#0C7DCB;
	font-size:18px;
}
div.formElementContainer div.formSubheadline {
	color:#333333;
	font-size:13px;
	font-weight:normal;
}
div.formText,
div.formElementContainer div.formText {
	color:#666666;
	font-size:11px;
}
div.formTextCenter {
	color:#666666;
	font-size:11px;
}
div.formTextBig,
div.formElementContainer div.formTextBig {
	color:#333333;
	font-size:13px;
}
/*
 * Form Help
 */
div.formHelp {
	color:#666666;
	font-size:11px;
}
div.formHelp span.formHelpImportant {
	font-weight:bold;
}
div.formHelp span.formHelpNotice {
	font-size:9px;
}
/*
 * Form Elements
 */
div.formElementContainer form label,
div.formElementContainer form div.label {
	color:#666666;
	font-size:11px;
}

div.formElementContainer form div.inputValue {
	color:#666;
	font-size:11px;
}

form input,
form select,
form textarea { /* Alle Labels UND Formularelemente ausw?hlen */
	background-color:#FFFFFF;
	border-color:#60799F;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	color:#000000;
}
div.formElementContainer form input.checkbox {
	border:none;
}

div.formElementContainer p.inputHelpBelow,
span.available {
	color:#666;
}


#formCatalogueRequest hr {
	border-bottom: 1px dashed #0C7DCB;
}
#formMbw input.radio,
#formCart4 input.radio {
	border:none;
}

/* #formCart4 .shipping,
#formCart3 .shipping {
	background:transparent url(/fileadmin/templates/BABY/baby_global/img/misc/vdashed.gif) repeat-y scroll right top;
} */

#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;
}
div.formElementContainer form input.error,
div.formElementContainer form select.error,
div.formElementContainer form textarea.error { /* Alle Labels UND Formularelemente ausw?hlen */
  border-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:2px 1px 1px 2px;
}
#formMbw label {
	background:transparent;
}

div.formElementContainer form div.shipaddr_noinput {
  color:#666666;
}

/*
 * 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;
	font-size:11px;
	border-bottom: 3px solid #CC0000;
}

div.formErrorSection li {
  color:#CC0000;
	font-size:11px;
}
div.formErrorSectionHeader,
div.formContainer div.formErrorSectionHeader,
div.textContainer div.formErrorSection ul  {
	color:#CC0000;
	font-size:11px;
}


/* ===================================
* CART
 =================================== */
div.cartBox {
	/*border-top: 2px solid #0C7DCB;*/
	border-bottom: 2px solid #0C7DCB;
	background-color:#F6FAFD;
}
div.cartBoxOdd {
	border-top: none;
	border-bottom: 1px solid #0C7DCB;
	background-color:#FFFFFF;
}
div.cartBoxEven {
	border-top: none;
	border-bottom: 1px solid #0C7DCB;
	background-color:#F6FAFD;
}
div.cartBox table td {
	font-size:11px;
	color:#666666;
}
div.cartBox hr {
	border-bottom: 1px solid #0C7DCB;
}
div.cartBox table td.stress,
div.cartBox table th {
	color:#0C7DCB;
}

div.cartBox table th {
	border-bottom:1px solid #0C7DCB;
	background-color:transparent;
}

#col3_content div.cartBox hr.meta {
	border-bottom: 1px dashed #0C7DCB;
}
#col3_content div.cartBox hr.main {
	border-bottom: 2px solid #0C7DCB;
}
#col3_content div.cartBox div.hrMeta,
#formCart3  div.hrMeta {
	background-image:url(/fileadmin/templates/BABY/baby_global/img/misc/strichel_hori_walz1.gif);
	background-repeat:repeat-x;
	height:1px;
	line-height:0;
	margin:0;
	padding:0;
}
#col3_content div.cartBox div.hrMain {
	border-top: 2px solid #0C7DCB;
}

.dmc_mb3_notepad_main form,
.dmc_mb3_giftdesk_main form {
  border-bottom: 2px solid #CF3897;
  border-top: 2px solid #CF3897;
  background-color: #FDF4F9;
  margin-bottom:10px;
}

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:#FDF4F9;
}
div.dmc_mb3_notepad_main  div.formHeadline,
div.dmc_mb3_notepad_main th,
div.dmc_mb3_notepad_main td.stress,
div.dmc_mb3_notepad_main a,
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.cartBox table td.stress ,
div.dmc_mb3_giftdesk_main a,
div.dmc_mb3_giftdesk_main div.hr,
div.dmc_mb3_giftdesk_main div.imageSmallWithBorder {
  color:#CF3897 !important;
  border-color:#CF3897 !important;
}



div.dmc_mb3_notepad_main div.hrMeta,
div.dmc_mb3_giftdesk_main div.hrMeta {
  background-image:url(/fileadmin/templates/BABY/baby_global/img/misc/strichel_hori_mbw1.gif) !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;
}

/*
 * Images
 */
div.imageSmallWithBorder {
	border  : 1px solid #0C7DCB;
}
div.imageSmallWithBorder img {
	border : none;
}
/*
 * Backgrounds
 */
.background5 {
	background-color:#F6FAFD;
}
.shopText {
	color:#0C7DCB;
}
div.noBorder {
	border: none;
}
div.thinBorderTopInShopColor {
	border-top: 1px solid #0C7DCB;
}
div.thickBorderTopInShopColor {
	border-top: 2px solid #0C7DCB;
}

.shopColor {
	color : #0C7DCB;
}

/*******************************************************************************
 * TEXTS
 ******************************************************************************/

div.textContainer p {
	color:#666666;
	font-size:11px;
}
div.textContainer div.important {
	border:1px solid #000000;
	background-color:#FFFFFF;
}

div.textContainer div.accent {
	background-color:#DEEBFF;
}

div.textContainer div.preview {
	border:1px solid #999999;
}

div.textContainer h2 {
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
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 h3 {
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
div.textContainer ol.index {
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
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:12px;
	font-weight:normal;
	color:#60799F;
}
div.bottomFunctions a:hover {
	color:#4D87C7;
}
div.popupHeading {
	font-weight:bold;
	color:#0C7DCB;
	font-size:13px;
}

/*******************************************************************************
 * MEIN BABY WALZ
 ******************************************************************************/

/* Merkzettel */
div.mbwAnmeldungMerkzettel div.subcl {
	background-image: url(/fileadmin/templates/BABY/baby_global/img/misc/mbw_ausrufezeichen.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.mbwAnmeldungMerkzettel p {
	font-size:11px;
	color:#666666;
}
div.mbwAnmeldungMerkzettel a {
	font-size:11px;
	color:#666666;
}
div.mbwAnmeldungMerkzettel a:hover {
	font-size:11px;
	color:#CF3897;
}
div.mbwAnmeldungMerkzettel div.formContainer div.formHeadline {
	font-size:18px;
	color:#CF3897;
	font-weight:normal;
}
div.mbwAnmeldungMerkzettel div.formElementContainer #email,
div.mbwAnmeldungMerkzettel div.formElementContainer #password {
	border-color:#CF3897;
}
/*
 * Links
 */
a.shop {
	color:#0C7DCB;
}
a.shopNoTheme {
	color:#60799F;
}
a.shopNoTheme:hover {
	color:#0C7DCB;
}
a.underlinedWithThemeOnHover {
	color:#666666;
	font-size:11px;
}
a.underlinedWithShopOnHover {
	color:#666666;
	font-size:11px;
}
a.underlinedWithShopOnHover:hover {
	color:#0C7DCB;
}
a.infoLink {
	color              : #0C7DCB;
	font-size          : 11px;
	font-weight        : normal;
	border             : 0;
	background         : url(/fileadmin/templates/BABY/baby_global/img/misc/info_klein.gif) no-repeat 0 0;
}
a.mbwLinkRight {
	color              : #CF3897;
	font-size          : 13px;
	font-weight        : bold;
	border             : 0;
	background         : url(/fileadmin/templates/BABY/baby_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/BABY/baby_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 {
  color:#0C7DCB;
}
#col3_content #formMyAccount div.cartBox div.hr {
  border-color:#0C7DCB;
}

#formMyAccount div.imageSmallWithBorder {
  border-color:#0C7DCB;
}

/*******************************************************************************
 * ECARDS
 ******************************************************************************/
div.ecardBoxContainer h2 {
	font-size:13px;
	font-weight:normal;
	color:#60799F;
}

div.ecardBox h2,
div.ecardBox h2 a,
div.ecardBox h2 a:focus,
div.ecardBox h2 a:hover,
div.ecardBox h2 a:active {
	color:#60799F;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}
#col3_content div.ecardBox hr {
	border-bottom:1px solid #60799F;
}
#col3_content div.ecardBox div.hr {
	border-top:1px solid #60799F;
}

div.ecardSendBgImage_de {
	background-image:url(/fileadmin/templates/BABY/baby_global/img/ecards/ecard_bg_versenden_de.gif);
}

div.ecardSendBgImage_fr {
	background-image:url(/fileadmin/templates/BABY/baby_global/img/ecards/ecard_bg_versenden_fr.gif);
}

div.ecardSendBgImage_nl {
	background-image:url(/fileadmin/templates/BABY/baby_global/img/ecards/ecard_bg_versenden_nl.gif);
}

div.ecardOverviewBgImage_de {
	background-image:url(/fileadmin/templates/BABY/baby_global/img/ecards/ecard_bg_uebersicht_de.gif);
}

div.ecardOverviewBgImage_fr {
	background-image:url(/fileadmin/templates/BABY/baby_global/img/ecards/ecard_bg_uebersicht_fr.gif);
}

div.ecardOverviewBgImage_nl {
	background-image:url(/fileadmin/templates/BABY/baby_global/img/ecards/ecard_bg_uebersicht_nl.gif);
}

div.ecardBoxContent div.float_right div.top {
	color:#60799F;
	font-size:13px;
}
div.ecardBoxContent div.float_right div.smallText {
	font-size:11px;
}

.tx-srsendcard-pi1 p {
	color:#666;
	font-size:11px;
}

div.ecardsOverviewHeaderBox {
	background : url(/fileadmin/templates/BABY/baby_global/img/ecards/ecard_emo.jpg) no-repeat 0px 5px;
}
div.ecardsOverviewHeaderText span.shop {
	color : #60799F;
}
div.ecardsOverviewHeaderText p {
	font-size : 11px;
}
/*
 * ecards preview
 */
div.ecardPreviewOnBlank {
	background-image : url(/fileadmin/templates/BABY/baby_global/img/ecards/ecard_big_blank.gif);
	background-repeat : no-repeat;
}

div.tableBox div.hr {
	border-bottom:1px solid #0C7DCB;
}
div.tableBox div.hrDashed {
	background-image:url(/fileadmin/templates/BABY/baby_global/img/misc/strichel_hori_walz1.gif);
	background-repeat:repeat-x;
}
div.tableBox table td {
	color:#666666;
	font-size:11px;
}
div.tableBox table td.stress {
	color:#0C7DCB;
}

/*******************************************************************************
 * STATIC PAGES
 ******************************************************************************/
/* ===================================
* PARTNERBOX
 =================================== */
div.partnerBoxContainer {
	color:#666666;
}
div.partnerBoxContainer hr {
	border-bottom:4px solid #60799F;
}
div.partnerBoxContainer div.hr{
	border-bottom:4px solid #60799F;
}
div.partnerOverviewContainer div.hline {
	border-bottom:3px solid #60799F;
}
div.partnerBox h2 {
	color:#60799F;
	font-size:11px;
	font-weight:bold;
}
div.partnerBoxContent {
	background-image:url(/fileadmin/templates/BABY/baby_global/img/misc/service_bg_uebersicht.gif);
	border-bottom:1px solid #8EA0BB;
	border-top:1px solid #8EA0BB;
}
div.partnerBoxContent div.float_right div.top {
	font-size:13px;
}
div.partnerBoxContent div.float_right div.smallText {
	font-size:11px;
}

.marginBottom {
	border-bottom: 4px solid #8EA0BB;
}

.partnerBox {
	border-bottom: 1px solid #8EA0BB;
}

.partnerBox p {
	font-size: 11px;
	color: #666666;
}

.partnerBox p a,
.partnerBox p a:focus,
.partnerBox p a:hover,
.partnerBox p a:active {
	color: #60799F;
	text-decoration: underline;
}
/* override typo3 style */
.partnerBox .csc-textpic {
	border-top: 1px solid #8EA0BB;
}

/* ===================================
* INSTALLMENT
 =================================== */
div.installment {
	color:#666666;
	font-size:11px;
}
div.installment .bgWalz3 {
	background-color:#DDEBFF;
}
div.installment .bgwhite {
background-color:#FFFFFF;
}
/*
* next pages use same printpage link
*/
a.printpage {
	background:transparent url(/fileadmin/templates/BABY/baby_global/img/misc/icon_drucken.gif) left center no-repeat;
	font-size:13px;
}
/* ===================================
* CONSULTING BOX
 =================================== */
div.consultingOverviewContainer div.consultingOverviewText p {
	color:#666666;
}
 div.consultingBoxContainer {
	color:#666666;
}
div.consultingOverviewContainer div.hline {
	border-bottom:4px solid #8EA0BB;
}
div.consultingBox h2 {
	color:#60799F;
	font-size:11px;
	font-weight:bold;
}
div.consultingBoxContent {
	background-image:url(/fileadmin/templates/BABY/baby_global/misc/service_bg_uebersicht.gif);
	border-bottom:1px solid #8EA0BB;
	border-top:1px solid #8EA0BB;
}
div.consultingBoxContent div.float_right div.top {
	font-size:13px;
}
div.consultingBoxContainer h2.consultingExtra {
	font-weight:normal;
	font-size:13px;
	color:#60799F;
	border-bottom:1px solid #8EA0BB;
}
div.consultingBox div.consultingSpecialInfo {
	background-color:#F2F4F7;
	color:#666666;
	font-size:10px;
}
/* ===================================
* PRODUCT CONSULTING
 =================================== */

div.consultingProd .c33l,
div.consultingProd .c50l,
div.consultingProd .c5l {
	background: transparent url(/fileadmin/templates/BABY/baby_global/img/misc/vdashed.gif) right top repeat-y;
}

div.consultingProd div.bottom  .c50l {
	background:none;
}

/* ===================================
* CHECKLISTS
 =================================== */


div.checklist div.bottom  .c50l {
	background:none;
}
/* ===================================
* INFOEXTRA
 =================================== */

div.infoextra div.infobox {
	color:#41667E;
	background-color:#EDF2F6;
	border-bottom:1px solid #608EAE;
	border-left:1px solid #608EAE;
	border-right:1px solid #608EAE;
}

.shopLinks h4,
div.infoextra .shopLinks h4 {
	background-color:#B6CCDA;
	color:#FFFFFF;
	font-weight:normal;
	font-size:13px;
}
.shopLinks ul.groupBeratung,
div.infoextra .shopLinks ul.groupBeratung {
	border-top:0px solid #ffffff;
}
.shopLinks ul.groupBeratung li,
div.infoextra .shopLinks ul.groupBeratung li {
	border-bottom:0px solid #ff0000;
	border-top:0px;
	background-color:#b6ccda;
}
.shopLinks ul.groupBeratung li a,
div.infoextra .shopLinks ul.groupBeratung li a {
	font-size:10px;
  background: #edf2f6 url(/fileadmin/templates/BABY/baby_global/img/bop/bop_home_0.gif) 7px 7px no-repeat;
  color:#666666;
}
.shopLinks ul.groupBeratung li a:hover,
div.infoextra .shopLinks ul.groupBeratung li a:hover {
	color:#000000;
	background-image:url(/fileadmin/templates/BABY/baby_global/img/bop/bop_home_1.gif);
}

/* ===================================
* Grey box with small print
 =================================== */

div.smallPrintBox {
	background-color: #EDEFF5;
}

/* ===================================
* SIZE CONSULT BABY
 =================================== */

div.sizebaby div.topPaginator {
	border-color:#FF9966;
}
div.sizebaby  h2 {
	color:#666666;
	font-weight:normal;
}
div.sizebaby .rose {
	background-color:#FFF1EC;
}
div.sizebaby .c50l .foot {
	border-right:1px solid #EEE0DB;
}
div.sizebaby .rose table tr.Stil1 {
	background-color:#EEE0DB;
}

/* ===================================
* SIZE CONSULT WOMAN
 =================================== */

div.sizewoman div.topPaginator {
	border-color:#FF9966;
}
div.sizewoman  h2 {
	color:#666666;
	font-weight:normal;
}
div.sizewoman  div.bund h3 {
	font-size:11px;
}
div.sizewoman div.hline {
	border-top:1px solid #666666;
}
div.sizewoman table {
  color:#666;
  font-size:11px;
}

div.sizewoman  table.grey {
	background-color:#DDDDDD;
}
div.sizewoman table.grey th {
	background-color:#DDDDDD;
	color:#666666;
}
div.sizewoman table.red {
	background-color:#EFBFC1;
}
div.sizewoman table.red th{
	color:#666666;
	background-color:#EFBFC1;
}


/* ===================================
* COUTNRY SELECTION PAGE
 =================================== */
div.ccSelContainer {
	background: transparent url(/fileadmin/templates/BABY/baby_global/img/misc/kv_tunnel.jpg) top left no-repeat;
}
div.ccSelContainer h1 {
	background: transparent url(/fileadmin/templates/BABY/baby_global/img/misc/logo_tunnel.gif) 15px 30px no-repeat;
}
div.ccSelContainer h2 {
	color:#0C7DCB;
	font-size:13px;
}
div.ccSelContainer .ccList a {
	color:#0C7DCB;
}


/**
 * 2-spaltig
 */
body.twoCol #col3 {
	border-left: none;
}
div#footer div.content {
    background-image: none;
    overflow: hidden;
    height: 1%;
}
/**
 * Tunnel
 */
body.tunnel {
	background-image: none;
}


/** 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;
}

/* ===================================
 * Tabs
 * =================================== */

.activeTab {
  margin: 0 20px;
  color: #0c7dcb;
  font-weight: bold;
  cursor: default;
}

.inactiveTab {
  margin: 0 20px;
  color: #afcee4;
  font-weight: bold !important;
  cursor: pointer;
}
