@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;
}

#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 #C9EBF2;
	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: #666666;
}
#breadcrumbContent,
#breadcrumbContent a {
	color     : #60799F;
}


/*******************************************************************************
 * BOX
 ******************************************************************************/
div.box {
	font-size          : 11px;
}

div.box div.spantitle {
    position: relative;
    height: 47px;
    background         : transparent url(/fileadmin/templates/KIDZZ/kidzz_global/img/band/band-0a.gif) no-repeat scroll left bottom;
}

div.box span.title {

	font-size          : 13px;
    padding-bottom     : 12px;
    position: absolute;
    bottom: 0;
}

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          : 11px;
	color              : #666666;
}


div#boxLogout  div.boxContent a.important {
  background-image: url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt0-a.gif);
}
/* Standardelemente */
div.box div.boxContent a.important,
div.box div.boxContent a.important:hover {
	color              : #666;
	font-size          : 11px;
	border             : 0;
	background         : #C9EBF2 url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt0-a.gif) no-repeat 0px 4px;
}



div.box div.boxContent div.hr {
	background-color   : #B2E0F0;
	border-top         : 1px solid #B2E0F0;
	font-size          : 1px;
}
div.box div.boxContent a {
	color              : #666666;
}

div.textContainer a,
div.textContainer ul {
	color:#666666;
}
div.textContainer a:hover {
	color              : #60799F;
}


div#col2 div.box div.boxContent ul li a {
	font-size          : 11px;
	background         : url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt0.gif) 0 center no-repeat;
}
div#col2 div.box div.boxContent ul li a:hover {
	background         : #C9EBF2 url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt0-a.gif) 0 center no-repeat;
    color:#666;
}
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 #40B8D3;
	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 {
	background: transparent url(/fileadmin/templates/KIDZZ/kidzz_global/img/band/band-0a.gif) bottom left no-repeat;
    color: #666;
}
div.box .imgRight li a,
div.box .imgRight li a:hover {
	background-image: url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt0.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	font-size: 11px;
    width:150px;

}
div.box .imgRight li a:hover {
	background-image: url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt0-a.gif);
	color:#666;
    background-color:#C9EBF2;
}


/* eventually if the parts of the right column should be colored different */
/*
div.navigation h1 {
    background: transparent url(/fileadmin/templates/KIDZZ/kidzz_global/img/band/band-1a.gif) bottom left no-repeat;
}
body #col1 div.navigation li.l1 a {
	background: transparent url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt1.gif) 0 3px no-repeat;
}

body #col1 div.navigation li.l1 a:hover,
body #col1 div.navigation li.l1 a.selected,
body #col1 div.navigation li.l1 a.selected:hover  {
	color           : #666;
	background: #FCE6EB url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt1-a.gif) 0 4px no-repeat;
}

body #col1 div.listNavigation li.l2 a {
	color           : #666;
    background: transparent url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt1-b.gif) 0 center no-repeat;
}

body #col1 div.navigation li.l1 ul li.l2 a:hover,
#col1_content div.listNavigation ul li.l2 a:hover {
    color           : #666;
    background: #FCE6EB url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt1-b.gif) 0 center no-repeat;
}

body #col1 div.navigation li.l1 ul li.l2 a.selected,
body #col1 div.navigation li.l1 ul li.l2 a.selected:hover,
#col1_content div.listNavigation ul li.l2 a.selected,
#col1_content div.listNavigation ul li.l2 a.selected:hover {
	color           : #E9597B;
	background: #FCE6EB url(/fileadmin/templates/KIDZZ/kidzz_global/img/bop/Punkt1-b.gif) 0 center no-repeat;
}
body #col1 div.box span.title,
body #col1 div.box h1,
body #col1 div.box h2,
body #col1 div.box h3,
body #col1 div.box h4 {
	background: transparent url(/fileadmin/templates/KIDZZ/kidzz_global/img/band/band-1a.gif) bottom left no-repeat;
}*/


/* ============================= */
/* 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: 11px;
    line-height:1.5;
}
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.articlePriceNew {
	color:#CC0000;
}

div.productOverviewContainer div.articleDescr a:hover,
div.productOverviewContainer div.articlePrice a:hover,
div.productOverviewContainer div.articleDescr a:active,
div.productOverviewContainer div.articlePrice a:active  {
    color:#666;
}

div.productOverviewContainer  div.articlePriceNew a  {
	color:#CC0000;
}

div.productOverviewContainer div.articlePriceOld a  {
	color:#666666;
}

div.productDetail .priceOld #productRecommendedRetailPrice_span {
    text-decoration: line-through;
}


div.teaser span.title {
	font-size  : 11px;
	font-weight: bold;
}
div.teaser span.preis {
	font-size: 11px;
	color: #666666;
}

div.box div.lastSeen{
	border: 1px solid #B2E0F0;
}
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,
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: 14px;
    padding-bottom:10px;
}
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:14px;
	font-weight: normal;
}
.imageBackgroundBottom {
	 font-size  : 11px;
}

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: #CC0000;
}
div.productDetail .priceOld,
#col3_content div.productDetail p.priceOld {
	font-weight  : bold;
	font-size    : 14px;
	/*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:#FFFFFF;
}
div.productInCart h2 {
	font-size:13px;
	font-weight:normal;
    padding-top:20px;
}
#col3_content div.productInCart img {
	border:1px solid #ccc;
    padding:2px;
}
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 {
	border:1px solid #40B8D3;
}

select.nav{
	border:1px solid #40B8D3;
}

.noborder {
	border: 0 none;
}
.imageBackground {
    border:1px solid #CCC;
    border-bottom:none;
}
.popup .imageBackground {
    border-bottom:1px solid #CCC;
}

.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;
    display: inline-block;
}

/* 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;
}

.orderProduct span.stock_2 {
    width: 90px;
    display: inline-block;
}

/* red */
span.orderdetailOrderlineStatus_1,
span.orderdetailOrderlineStatus_3,
span.orderheadline_400,
span.orderheadline_450,
span.stock_,
span.stock_0,
span.stock_3,
span.vergriffen {
	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{
	padding: 0;
	background: none;
}

span.versendet {
	color: #009900;
}
span.nichtVersendet {
	color: #FF0000;
}

.productDetail span.nichtVersendet ,
.productDetail span.versendet ,
.productDetail span.orderstatus_64,
.productDetail span.stock_2,
.productDetail span.orderstatus_1,
.productDetail span.orderheadline_500,
.productDetail span.orderdetailOrderlineStatus_4,
.productDetail span.stock_1,
.productDetail span.lieferbar {
    color:#666;
}

/*******************************************************************************
 *
 ******************************************************************************/
/**
 * 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.formElementContainer div.formSubheadline {
	font-size:11px;
	font-weight:bold;
}
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:#666;
	font-size:11px;
    font-weight:bold;
}
/*
 * 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:1px solid #40B8D3;
	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;
}

.step15 .cartBox input.radio{
	float: left;
}

#formCatalogueRequest #childInfoContainer {
	border-bottom:1px dashed #00AADB;
	border-top:1px dashed #00AADB;
}

#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 */
  background-color: #FFB7B7;
}
#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;
}

/*
 * Product-Change-Popup
 */

body div.productChange div.productDetail h1,
body div.productChange div.productDetail h2 {
	color: #666;
}

body div.productChange div.productDetail hr {
	border-bottom-color: #666;
}

#col3_content div.productChange div.productDetail div.hr {
	border-top-color:#666;
}


#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.cartBoxOdd {
	border-top: none;
}

div.cartBox table td {
	font-size:11px;
	color:#666666;
}

div.cartBox table th {
	background-color:transparent;
}

#col3_content div.cartBox hr.meta,
#col3_content div.cartBox div.hrMeta {
	background: transparent url(/fileadmin/templates/KIDZZ/kidzz_global/img/misc/strichel_hori_walz1.gif) left bottom repeat-x;
    height:3px;
    border:none;
}

#col3_content div.cartBox hr.main {
	border-bottom: 2px solid #0C7DCB;
}
#col3_content div.cartBox 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;
}

.hideHeadline .dmc_mb3_notepad_main form,
.hideHeadline .dmc_mb3_giftdesk_main form,
.dmc_mb3_notepad_main form,
.dmc_mb3_giftdesk_main form  {
  border-top: 2px solid #B2E0F0;
  background-color: transparent;
  margin-bottom:10px;
}

.dmc_mb3_notepad_main form,
.dmc_mb3_giftdesk_main form {
    border-top:none;
}


#col3_content div.dmc_mb3_notepad_main  div.formHeadline,
#col3_content div.dmc_mb3_notepad_main th,
#col3_content div.dmc_mb3_notepad_main td.stress,
#col3_content div.dmc_mb3_notepad_main a,
#col3_content div.dmc_mb3_notepad_main div.hr,
#col3_content div.dmc_mb3_notepad_main div.imageSmallWithBorder,
#col3_content div.dmc_mb3_giftdesk_main  div.formHeadline,
#col3_content div.dmc_mb3_giftdesk_main th,
#col3_content div.dmc_mb3_giftdesk_main div.cartBox table td.stress ,
#col3_content div.dmc_mb3_giftdesk_main a,
#col3_content div.dmc_mb3_giftdesk_main div.hr,
#col3_content div.dmc_mb3_giftdesk_main div.imageSmallWithBorder {
  color:#666;
}


.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:hover{
	cursor: pointer;
}

/*
 * Images
 */
div.imageSmallWithBorder {
	border  : 1px solid #B2E0F0;
}
div.imageSmallWithBorder img {
	border : none;
}
/*
 * Backgrounds
 */

div.noBorder {
	border: none;
}

.shopColor {
	color : #0C7DCB;
}

h3.shopColor {
    color: #000;
}

/*******************************************************************************
 * 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:#D6F3FF;
}

div.textContainer div.preview {
	border:1px solid #999999;
}

div.textContainer h2 {
	color:#666666;
	font-size:12px;
	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 {
	color:#666;
}

div.popupHeading {
	color:#666;
	font-size:14px;
}

/*******************************************************************************
 * MEIN BABY WALZ
 ******************************************************************************/

/* Merkzettel */
div.mbwAnmeldungMerkzettel div.subcl {
	background-repeat: no-repeat;
	background-position: left top;
}
div.mbwAnmeldungMerkzettel a {
	font-size:11px;
	color:#666666;
}
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 {
	color:#666666;
	font-size:11px;
}
a.underlinedWithShopOnHover {
	color:#666666;
	font-size:11px;
}
a.underlinedWithShopOnHover:hover {
	color:#0C7DCB;
}
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 top right;
}



/*
 * 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:#C9EBF2;
}
#formMyAccount div.cartBox table td.stress {
  color:#666;
  font-weight:bold;
}
#col3_content #formMyAccount div.cartBox div.hr {
  border-color:#C9EBF2;
}

#formMyAccount div.imageSmallWithBorder {
  border-color:#C9EBF2;
}

div.tableBox div.hr {
	border-bottom:1px solid #C9EBF2;
}
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;
}


/*******************************************************************************
 * 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;
}


/* ===================================
* 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;
}
/**
 * Tunnel
 */
body.tunnel {
	background-image: none;
}
div#tunnel {
	background-image   : url(/fileadmin/templates/BABY/baby_global/img/misc/kv_tunnel.jpg);
	background-position: center center;
	background-repeat  : no-repeat;
}
div#tunnelSwitcher strong.contentSubHeadline {
	color     : #0C7DCB;
}
div#tunnelSwitcher a.tunnelCountry {
	color          : #0C7DCB;
}
div#tunnelSwitcher select {
	background-color:#FFFFFF;
	border:1px solid #60799F;
}


/** 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;
}

.Farbe1  a,
.Farbe1  a:hover{
    font-weight:bold;
    color:#00AADB;
}
.Farbe1  a:hover {
    text-decoration:underline;
}

