@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;
}

.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 #58A7C9;
	font-size:0;
}
#col3_content div.hrDashed {
	background-image:url(/fileadmin/templates/CREA/crea_global/img/misc/strichel_hori_walz1.gif);
	background-repeat:repeat-x;
}

a{
	color: #000;
}


#topnav a, #topnav span {
	color: #999;
}
#breadcrumbContent,
#breadcrumbContent a {
	color     : #999;
}


/*******************************************************************************
 * BOX
 ******************************************************************************/
div.box {
	font-size          : 11px;
}

div#boxLogout,
div#boxLogin,
div.box div.boxContent {
	font-size          : 11px;
	color              : #000;
}


div#boxLogout  div.boxContent a.important {
  background-image: url(/fileadmin/templates/CREA/crea_global/img/bop/2_pfeil_0.gif);
}
/* Standardelemente */
div.box div.boxContent a.important,
div.box div.boxContent a.important:hover {
	color              : #000;
	font-size          : 11px;
	border             : 0;
	background         : #98C8DD url(/fileadmin/templates/CREA/crea_global/img/arrow/pfeil_weiss_0.gif) no-repeat 0px 2px;
}



div.box div.boxContent div.hr {
	background-color   : #98C8DD;
	border-top         : 1px solid #98C8DD;
	font-size          : 1px;
    margin: 0 5px;
}
div.box div.boxContent a {
	color              : #000;
}

div.textContainer a,
div.textContainer ul {
	color:#000;
}
div.textContainer a:hover {
	color              : #60799F;
}


div#col2 div.box div.boxContent ul li a {
	font-size          : 11px;
	background         : url(/fileadmin/templates/CREA/crea_global/img/bop/1_pfeil_0.gif) 0 2px no-repeat;
    border-bottom:1px solid #FFFFFF;
}
div#col2 div.box div.boxContent ul li a:hover {
	background         : #98C8DD url(/fileadmin/templates/CREA/crea_global/img/bop/2_pfeil_0.gif) 0 2px 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;
}


/* ============================= */
/* 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 .imgRight li a,
div.box .imgRight li a:hover {

	font-size: 11px;
    width:150px;

}


/* ============================= */
/* 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/CREA/crea_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;
}
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.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-bottom: 1px solid #FFF;
}

/*div.box div.lastSeen:last-child  {
  border-bottom:none;
}
*/
/* IE 6 - first-child */
/*div.box div.lastSeen {
    border-style: expression(this.nextSibling==null?'none':'solid');
}*/


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          : #000;
}

/*******************************************************************************
 * 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;
}



#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.dmc_mb3_purchaserecommendation_pi1 {
	background-color:#C2DEEB;
}
div.productInCart h2 {
	font-size:13px;
	font-weight:normal;
    padding-top:20px;
}

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: #000;
}
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;
}

.popup .imageBackground {
    border-bottom:1px solid #CCC;
}

.imageBackgroundChange {
	border-style: solid;
	border-color: #F2F4F7;
	border-width: 21px;
}


.popup .imageBackgroundChange,
.popup #col3_content .imageBackgroundChange {
    border: none !important;
    background-color: #FFF !important;
}

.imageBackgroundBottom,
#col3_content .imageBackgroundBottom a	 {
	color           : #000;
}
#col3_content .imageBackgroundBottom a:hover {
	color: #000;
}
.views {
	border-bottom: 5px none;
}

#col3_content ul.moreServices li a {
	background-position: 2px 5px;
	background-repeat  : no-repeat;
}
/* green */
span.orderheadline_500,
span.orderdetailOrderlineStatus_4,
span.stock_1,
span.lieferbar {
	color: #009900;
	background: url(fileadmin/templates/CREA/crea_global/img/bop/bop_stocktype_1.gif) 0 4px no-repeat;
	padding: 0 0 0 20px;
}

/* 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/CREA/crea_global/img/bop/bop_stocktype_2.gif) 0 4px no-repeat;
	padding: 0 0 0 20px;
}

/* orange */
span.stock_2{
	background: url(fileadmin/templates/CREA/crea_global/img/bop/bop_stocktype_2.gif) 0 0 no-repeat;
	padding: 0 0 0 20px;
}

/* 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/CREA/crea_global/img/bop/bop_stocktype_0.gif) 0 4px no-repeat;
	padding: 0 0 0 10px;
}
span.stock_3 {
    padding: 0 0 0 20px;
}

.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:#000;
}

/* HEADER, FOOTER */
#col3_content div.itemListHeader {
	border-bottom    : 4px #96D542 solid;
	color            : #76AE00;
	font-size        : 13px;
}
#col3_content img.navFirst {
      background       : url(/fileadmin/templates/CREA/crea_global/img/arrow/arrow_first_buecher.gif) no-repeat;
}
#col3_content img.navLeft {
      background       : url(/fileadmin/templates/CREA/crea_global/img/arrow/arrow_left_buecher.gif) no-repeat;
}
#col3_content img.navRight {
      background       : url(/fileadmin/templates/CREA/crea_global/img/arrow/arrow_right_buecher.gif) no-repeat;
}
#col3_content img.navLast {
      background       : url(/fileadmin/templates/CREA/crea_global/img/arrow/arrow_last_buecher.gif) no-repeat;
}
#col3_content div.itemListHeader img.sortUp {
      background       : url(/fileadmin/templates/CREA/crea_global/img/arrow/arrow_top_buecher.gif) no-repeat;
}
#col3_content div.itemListHeader img.sortDown {
      background       : url(/fileadmin/templates/CREA/crea_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/CREA/crea_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;
}

#col3_content .coloredBg {
    background-color: #DDEAEF;
}

/*******************************************************************************
 * FORMS
 ******************************************************************************/
div.formElementContainer {
	font-size:11px;
}
div.formElementContainer div.formSubheadline {
	font-size:11px;
	font-weight:bold;
}
div.formText,
div.formElementContainer div.formText {
	font-size:11px;
}
div.formTextCenter {
	color:#000;
	font-size:11px;
}
div.formTextBig,
div.formElementContainer div.formTextBig {
	color:#000;
	font-size:11px;
    font-weight:bold;
}
/*
 * Form Help
 */
div.formHelp {
	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 {
	font-size:11px;
}

div.formElementContainer form div.inputValue {
	color:#000;
	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:#000;
}


#formCatalogueRequest hr {
	border-bottom: 1px dashed #0C7DCB;
}
#formMbw input.radio,
#formCart4 input.radio {
	border:none;
}

#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;
}



/*
 * 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;
}

div.cartBox table th {
	background-color:transparent;
}

#col3_content div.cartBox hr.meta,
#col3_content div.cartBox div.hrMeta {
	background: transparent url(/fileadmin/templates/CREA/crea_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/CREA/crea_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;
}


.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 #B2E0F0;
}
div.imageSmallWithBorder img {
	border : none;
}
/*
 * Backgrounds
 */

div.noBorder {
	border: none;
}

.shopColor {
	color : #0C7DCB;
}


h3.shopColor {
    color: #58A7C8;
}

/*******************************************************************************
 * TEXTS
 ******************************************************************************/

div.textContainer p {
	font-size:11px;
}
div.textContainer div.important {
	border:1px solid #58A7C9;
	background-color:#C2DDEA;
    padding: 10px !important;
}

div.textContainer div.accent {
	background-color:#D6F3FF;
}

div.textContainer div.preview {
	border:1px solid #999999;
}

div.textContainer h2 {
	font-size:12px;
	font-weight:bold;
}
div.textContainer h2.thin {
	color:#333333;
	font-size:13px;
	font-weight:normal;
}
div.textContainer h2.important {
	font-size:11px;
	border:none;
	background-color:#FFFFFF;
}
div.textContainer h3 {
	font-size:11px;
	font-weight:bold;
}
div.textContainer ol.index {
	font-size:11px;
	font-weight:bold;
}
div.textContainer ul.std {
	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:11px;
}

/*******************************************************************************
 * 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.underlinedWithThemeOnHover,
a.underlinedWithShopOnHover {
	font-size:11px;
}
a.mbwLinkRight {
	color              : #CF3897;
	font-size          : 13px;
	font-weight        : bold;
	border             : 0;
	background         : url(/fileadmin/templates/CREA/crea_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/CREA/crea_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/CREA/crea_global/img/misc/strichel_hori_walz1.gif);
	background-repeat:repeat-x;
}
div.tableBox table td {
	color:#000;
	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/CREA/crea_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/CREA/crea_global/img/misc/icon_drucken.gif) left center no-repeat;
	font-size:13px;
}


/* ===================================
* COUTNRY SELECTION PAGE
 =================================== */
div.ccSelContainer {
	background: transparent url(/fileadmin/templates/CREA/crea_global/img/misc/kv_tunnel.jpg) top left no-repeat;
}
div.ccSelContainer h1 {
	background: transparent url(/fileadmin/templates/CREA/crea_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/CREA/crea_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;
}

/* ------------------------------------
 *  Layer window
 * ------------------------------------ */

.layerWindow {
	background-color: #666;
}

.layerWindow_header {
	background: url(/fileadmin/templates/CREA/crea_global/img/logo/layer_logo.gif) no-repeat;
	border: 1px solid #9ccadc;
	border-width: 0 0 1px 0;
	padding: 78px 15px 7px 0;
	background-color: transparent;
}

.layerWindow_closeLink {
	text-decoration: none;
	color: black;
	text-align: right;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
}

a.layerWindow_closeLink:hover {
	text-decoration: underline;
}

.layerWindow_pane {
	border: 1px solid black;
	position: relative;
	left: -2px;
	top: -2px;
	padding: 10px;
	background-color: white;
}

.layerWindow_content {
	border: 2px solid #9ccadc;
}

body.body_layerWindow {
	background: #dceaec !important;
	margin: 0;
	padding: 10px;
}

/* ===================================
 * Tabs
 * =================================== */

.activeTab {
  margin: 0 20px;
  color: #58A7C8;
  font-weight: bold;
  cursor: default;
}

.inactiveTab {
  margin: 0 20px;
  color: #afcee4;
  font-weight: bold !important;
  cursor: pointer;
}
