@CHARSET "ISO-8859-1";

/* HANDTASCHE + LOGIN */

.handtasche .boxHeaderDark {
    height: 30px;
}

.handtasche .userBox .textButton {
    position: absolute;
    top: 9px;
    right: 9px;
}

.handtasche .userBox .textButton.logoutButton {
    top: auto;
    bottom: 9px;
}

.handtasche .userBox .txtBox {
    position: static;
}

.handtasche .userStats {
    position: absolute;
    top: 70px;
    left: 9px;
    right: 9px;
    height: 20px;
    background-color: #f5f9fc;
}

.handtasche .userBox .txtBox .userPoints {
    margin-top: 3px;
    margin-left: 2px;
}

.handtasche .userStats .iconBox {
    position: absolute;
    left: 150px;
    top: 1px;
    margin-top: 0px;
    width: 150px;
}

.handtasche .userBox .iconBox a,
.handtasche .userBox .rate { 
    color: #000;
} 

.handtasche .userBox .clear {
    display: none;
}

.handtasche .paneBoxLabel {
    position: absolute;
    top: 100px;
    line-height: 20px;
}

.handtasche .paneBox {
    position: absolute;
    top: 120px;
} 

.handtasche .paneContent p a  {
    color: #26759E;
}

.starfull, .star_full {
    background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_user_star.png);
    
}

.starempty, .star_none {
    background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_user_star_none.png);
}

.handtasche .userBox .iconMail {
    background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_handtasche_icon_post.gif) no-repeat;
}

.handtasche .userBox .iconFriends {
    background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_handtasche_icon_freunde.gif) no-repeat;
}

.handtasche .userBox .iconPosts {
background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_handtasche_icon_artikel.gif) no-repeat;
}

.handtasche .userBox .star {
    background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_user_star_n.png);  
}

.handtasche .userBox .star_none {
    background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_user_star_none_n.png);
}


.handtasche .loginBox, 
.handtasche .userBox {
    background-color: #2b82af;
}

.handtasche .userBox {
    padding-top: 5px;
}

.handtasche input.text {
    border: 1px solid #ff2f2f;
}

.handtasche .boxBottomDark {
    display: none;
}

.handtasche .jScrollPaneContainer {
    background-color: #f5f9fc;
/*    border: 1px solid #FF2F2F ;*/
}

.handtasche .checkbox .linkButton .bg {
    background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_info.png);
}

.frau334_308 .ui-dialog .ui-dialog-titlebar, .ui-dialog.frau334_308 .ui-dialog-titlebar, .frau334_148 .ui-dialog .ui-dialog-titlebar, .ui-dialog.frau334_148 .ui-dialog-titlebar {
    background-image: none;
    background: #277299;
    border-radius: 10px 10px 0px 0px;    
}

.frau334_308 .ui-dialog .bgbox, .ui-dialog.frau334_308 .bgbox {
    background-image: none;
    background: #277299;
    border-radius: 0px 0px 10px 10px;    
}

.ui-dialog h6, .ui-dialog .h6, .ui-dialog .h6 a {
    color: #ff3030;
}

.handtasche .loginBox .submit .textButton {
    margin-left: 52px;
}

.handtasche .loginBox .textButton .textButtonWidth {
    width: 102px;
}

.handtasche .bigButton a .txt {
    top: 10px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
}

.handtasche .loginBox .submit .bigButton {
    top: 60px;
    left: 52px;
}

.bigButton107 a .bigButtonBG{
    background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_button_big107.png) no-repeat;
}

.bigButton107 a .txt {
    width: 117px;
}

/* NEW USER BOX */

.newUser .dataLayer .txtBox a {
    color: #ff2f2f;
}

.newUserBox .back .bg,
.newUserBox .back a .bg { 
    background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_back.png);
}

.newUserBox .for .bg,
.newUserBox .for a .bg  {
    background: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/ks_for.png);
}

/* SEOBOX */

.dTeaserTop.seoboxRelated .txtbox a {
    color: #277299;
}

/* REITERBOX */

.boxReiter, .boxReiterInt, .boxReiterAktiv, .boxReiterIntAktiv {
    height: 26px;
}

.reiter2rel .boxReiter2_1  {
    top: 1px;
    left: 1px;
}

.reiterCom3 .boxReiter3_1  {
/*    top: 1px;
    left: 1px;*/
}

.reiter2rel .boxReiter2_1 .bg, .reiter2rel .boxReiter2_2 .bg,
.reiterCom3 .boxReiter3_1 .bg, .reiterCom3 .boxReiter3_2 .bg, .reiterCom3 .boxReiter3_3 .bg {
    display: none;
}

.boxReiterleiste .boxReiterAktiv {
    background-color: #fff;
}

.boxReiterleiste .boxReiterAktiv .item,
.boxReiterIntAktiv .item {
    color: #2b82af;    
}

.boxReiter, .boxReiterInt {
    background-color: #2b82af;
}

/* SPEZIELLE KS MODULE */

.boxHeight_370 {
    height: 370px;
}

.box.ks-aufmacher {
    padding-top: 0px;
}

.box.ks-aufmacher img {
    border: 0px;
}

.ks-aufmacher .ks-aufmacher_dachzeile,
.ks-aufmacher .ks-aufmacher_head {
    position: absolute;
    left: 0px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;

    overflow: hidden;
}

.ks-aufmacher .ks-aufmacher_dachzeile  {
    top: 296px;

    width: 390px;
    height: 17px;

    background-color: rgba(167, 200,5, 0.9);
}

.ks-aufmacher .ks-aufmacher_dachzeile a,
.ks-aufmacher .ks-aufmacher_dachzeile a:hover {
    line-height: 17px;
    color: #2b82af;
    text-decoration: none;
}

.ks-aufmacher .ks-aufmacher_head  {
    top: 313px; /* 296 + 17 */

    height: 36px;
    width: 100%;

    background-color: rgba(43, 130,175, 0.9);
    
}

.ks-aufmacher .ks-aufmacher_head a {
    line-height: 36px;
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    text-transform: uppercase;
}

.ks-chomeforenteaser {
    
}

.ks-bar {
    height: 30px;
    background-color: #A7C805;
    line-height: 30px;
    padding: 0px 8px;
}

.ks-bar.h2 {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.box.ks-communityBox {
    padding-top: 0px;
}

.ks-communityBox .fTeaser .horizontal {
    top: auto;
    bottom: 0px;
    left: -9px;
}

.ks-communityBox .fTeaser:last-child .horizontal {
    display: none;
}

.ks-communityBox #chomeforenteaser .boxHeight_288 {
    height: 250px;
    border: 0px;
}

.ks-communityBox .fTeaser {
    height: 66px;
}

.ks-communityBox .fTeaserMore {
    position: absolute;
    bottom: -27px;
    left: -9px;
    padding: 0px 8px 0px 8px;
    width: 309px;
    height: 27px;
    background-color: #A7C805;
}
.ks-communityBox .fTeaserMore .linkArrow {
    position: relative;
    top: 5px;
    left: auto;
}

.box.ks-latestImages {
    padding-top: 0px;
    background-color: #2b82af;      
}

.box.ks-latestImages .ks-latestImages-buehne {

    display: none;

    border-spacing: 0px;
  border-collapse:collapse;    
}


.box.ks-latestImages .ks-latestImages-buehne.active {
    display: block;
}

.box.ks-latestImages .ks-latestImages-buehne td {
    background-color: #2b82af;
    height: 253px;
    width: 323px;
    padding: 0px;
}

.box.ks-latestImages img {
    display: table-cell;    
    vertical-align: middle;
    border: 0px;
}


.box.ks-latestImages .ks-switcher  {
    position: absolute;
    top: 35px;
    right: 10px;
    width: auto;
    cursor: pointer;
}


.box.ks-latestImages .ks-switcher .ks-imageSwitcher {
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    background-color: #2b82af;
    color: #fff;
    font-weight: bold;

    float: left;
    margin-left: 8px;

    border: 1px solid #fff;
}

.box.ks-latestImages .ks-switcher .ks-imageSwitcher.active {
    background-color: #ff3030;
}

/*
 * 2er Textbox
 */

.teaser.textbox .textspalte1 a,
.teaser.textbox .textspalte2 a {
    color: #277299
}

/* 
 * WEB MEISTERIN
 */

.comadminsrel .comadminrelBox .user a,
.comadminsrel .comadminrelBox .links a {
    color: #277299 !important;
}

/*
 * NEWSLIST
 */

.newsBox  {
    border: 1px solid #3889B4;
}

.artikelSpacer .horizontal, 
.boxNavi .horizontal {
    background-color: #3889B4;
}

.artikel {
    background: none;
}

/**
 * CSE
 */

#cse a.gs-title {
    color: #FF3030;
}

#cse .gsc-url-bottom a {
    color: #277299;
    
}

#searchresultbox .divider {
    background-color:#3889B4 !important;   
}

/**
 * COCOMORE
 */

.box .coco_title_01 { 
    font-size: 18px;
    color: #FF2F2F;
    text-transform: uppercase;
    font-weight: normal;
}

#coco_content_box_middle table td.sep {
    border-left: 1px solid #BED9E7 !important;
}
#coco_horizontal_sep {
    border-top: 1px solid #BED9E7 !important;
}

 #coco_content_box a {
    color: #277299;
 }

.a-z_coco, .coco_question {
    color: #FF2F2F !important;
}

#coco_content_box .selectfield  {
    background: transparent !important;
    color: #000;
}

.coco_input_00, .coco_input_01, .coco_input_200, .coco_input_190, #coco_content_box select { 
    border: 1px solid #FF2F2F !important;
    background-color: #fff !important;
}

#coco_content_box  .selectfield {
    background: url(http://tools.frauenzimmer.cocomore.com/babynamer/images/bg_auswahl.gif) no-repeat 0 0;
}

/*
 * COCOMORE: FRUCHTBARKEITSRECHNER
 */ 

#coco_portlet table.calendar {
    width: 614px !important;
}

#coco_portlet table.calendar,
#coco_portlet table.calendar .coco_header,
#coco_portlet table.calendar .day,
#coco_portlet table.calendar .sday,
#coco_portlet table.calendar .fday,
#coco_portlet table.calendar .sfday {
    border-color: #2B82AF !important;
}

#coco_portlet table.calendar .day,
#coco_portlet table.calendar .sday,
#coco_portlet table.calendar .fday,
#coco_portlet table.calendar .sfday {
    color: #2B82AF !important;
}
    

#coco_portlet table.calendar .coco_header:last-child {
    border-right: 0px;
}

#coco_portlet table.calendar td[colspan="7 "],
#coco_portlet table.calendar td[colspan="7"]  {
    background: #A7C805 !important
} 

#coco_portlet table.calendar th.coco_header {
    background: #73AAC8 !important;     
}
/*
#coco_portlet table.calendar .coco_link_01_02 {
    background-image: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/cocomore/arrow_01.png) !important;
}

#coco_portlet table.calendar .coco_link_02 {
    background-image: url(http://bilder.static-fra.de/frauenzimmer/kinderstube/images/cocomore/arrow_02.png) !important;
}*/
