/*Background Image Base*/
#is_following > div > strong,  
#content a.go_more:after, 
#content a.standalone:after,
#content .go_linklist a:after,
#content .present_list li,
.wishlistDesc ul li,
 .licon:before,
 .icon40,
 .icon20,
 .icon60,
.browserHead li,
.butterfly
{
    /*background-color: transparent;*/
    background-image: url(/img/icon_sprite.png);
    background-repeat: no-repeat;
    background-position: -9999px -9999px;
}

.pregnant_icon {
    background-image:url(/img/icon_sprite_pregnancy.png);
    background-repeat:no-repeat;
    background-position: -9999px -9999px;
    width:55px;
    height:55px;
}

.butterfly {
    background-position:0 -2900px;
    text-indent: -99999px;
    width: 41px;
    height: 41px;
}
    #content .go_linklist a, #content a.go_more
    {
        display: inline-block;
        vertical-align: middle;
    }
    
 .go_linklist a
{
            padding-bottom: 7px;
}
.go_linklist li
{
            padding-bottom: 3px;
            padding-top: 3px;
}
#content .go_linklist figure + a
{
    padding-top: 9px;
}

#content .go_linklist + .go_linklist
{
    margin-top: 20px;
}
     .go_linklist a:after, .go_linklist span:after,  .go_more:after
    {
        content: '\00A0 \00BB';
		display: inline-block;
		overflow: hidden;
	    vertical-align: middle;
        margin-top: -5px;
    }

    #content .present_list li {
        padding-bottom: 9px;
        font-size: 18px;
        line-height: 22px;
        padding-left: 23px;
        background-position: 4px -196px;
    }
    
    #content a.action
    {
        background-position: left -197px;
        padding-left: 20px;
        margin: 10px 0;
        display: inline-block;
    }

    #content a.standalone
    {
        margin: 10px 0;
    }

#content .button a.go_more:after, #content .button.go_more:after
{
    background-position: right -1896px;
}

#content .button.disabled a.go_more:after, #content .button.disabled.go_more:after
{
    display: none;
}

/**
 * Icons
 */

 .refIcon {
     background: transparent url(/img/frontpage_not_logged_in/reference_icon_sprite.png) no-repeat;
     display: block;
     text-indent: -9999px;
     height: 19px;
 }

 .eltern_de.refIcon
 {
     background-position: 0px 0px;
     width: 71px;
 }


 .refIcon.hebammen_zeitschrift
 {
     background-position: -113px 0px;
     width: 76px;
 }

 .refIcon.sueddeutsche_de
 {
     background-position: -230px 0px;
     width: 118px;
 }


 .refIcon.rtl
 {
     background-position: -390px 0px;
     width: 65px;
 }


 .refIcon.pro_sieben
 {
     background-position: -497px 0px;
     width: 20px;
 }


 .refIcon.sat_1
 {
     background-position: -560px 0px;
     width: 60px;
 }
 
 
 .icon20 {
     width:22px;
     height:21px;
     display:inline-block;
     text-indent:-9999px;
 }
 .icon20.mibaby {
     background-position:0 -2689px;
 }
 
 .icon40 {
     width:40px;
     height:40px;
     display:block;
     text-indent:-9999px;
 }
 
 .icon40.review {
     background-position:-60px -2500px;
 }
 .icon40.shop {
     background-position:-60px -2540px;
 }
 a.icon40.ongreen:hover {
     background-color:#727D00;
 }
 
 
 .icon60 {
     width:60px;
     height:60px;
     display:inline-block;
     text-indent:-9999px;
 }
 
 .icon60.winner {
     background-position: -100px -2500px;
 }
 .icon60.topproduct {
     background-position: -100px -2560px;
 }
 .icon60.hebammen {
     background-position: -100px -2620px;
 }
 .icon60.loved {
     background-position: -100px -2680px;
 }
 .licon {line-height:22px;}
 .licon:before {
     display:block;
     float:left;
     width:22px;
     height:22px;
     content:"";
     margin-right:7px;
 }  
 
 .icon20.onwhite, .licon.onwhite:before {
     border:1px solid #DDD;
     border-radius:3px;
     background-color:white;
 }
 
 .licon.loading:before, .icon20.loading {
     background: white url('/img/loading.gif') no-repeat center center !important;
 }
 
 .licon.loading.button[disabled] {
     background:white;
     color:#999 !important;
 }
 
 .licon.edit:before {
     background-position:0 -2500px;
 }
 .icon20.remove, .licon.remove:before {
     background-position:0 -2521px;
 }
 .icon20.add, .licon.add:before {
     background-position:0 -2542px;
 }
 .icon20.info, .licon.info:before {
     background-position:0 -2563px;
 }
 .icon20.help, .licon.help:before {
     background-position:0 -2584px;
 }
 .icon20.valid, .licon.valid:before {
     background-position:0 -2605px;
 }
 .icon20.bubble, .licon.bubble:before {
     background-position:0 -2626px;
 }
 .icon20.down, .licon.down:before {
     background-position:0 -2647px;
 }
 .icon20.up, .licon.up:before {
     background-position:0 -2668px;
 }
 .icon20.mibaby, .licon.mibaby:before {
     background-position:0 -2689px;
 }
 .icon20.wish, .licon.wish:before {
     background-position:0 -2689px;
 }
 .icon20.euro, .licon.euro:before {
     background-position:0 -2710px;
 }
 .icon20.facebook, .licon.facebook:before {
     background-position:0 -2731px;
 }
 .icon20.shop, .licon.shop:before {
     background-position:0 -2752px;
 }
 
 
 .icon20.ongreen.edit, .licon.ongreen.edit:before, .button.licon.edit:before {
     background-position:-22px -2500px;
 }
 .icon20.ongreen.remove, .licon.ongreen.remove:before, .button.licon.remove:before {
     background-position:-22px -2521px;
 }
 .icon20.ongreen.add, .licon.ongreen.add:before, .button.licon.add:before {
     background-position:-22px -2542px;
 }
 .icon20.ongreen.info, .licon.ongreen.info:before, .button.licon.info:before {
     background-position:-22px -2563px;
 }
 .icon20.ongreen.help, .licon.ongreen.help:before, .button.licon.help:before {
     background-position:-22px -2584px;
 }
 .icon20.ongreen.valid, .licon.ongreen.valid:before, .button.licon.valid:before {
     background-position:-22px -2605px;
 }
 .icon20.ongreen.bubble, .licon.ongreen.bubble:before, .button.licon.bubble:before {
     background-position:-22px -2626px;
 }
 .icon20.ongreen.down, .licon.ongreen.down:before, .button.licon.down:before {
     background-position:-22px -2647px;
 }
 .icon20.ongreen.up, .licon.ongreen.up:before, .button.licon.up:before {
     background-position:-22px -2668px;
 }
 .icon20.ongreen.wish, .licon.ongreen.wish:before, .button.licon.wish:before {
     background-position:-22px -2689px;
 }
 .icon20.ongreen.euro, .licon.ongreen.euro:before, .button.licon.euro:before {
     background-position:-22px -2710px;
 }
 .icon20.ongreen.facebook, .licon.ongreen.facebook:before, .button.licon.facebook:before {
     background-position:-22px -2731px;
 }
 .icon20.ongreen.shop, .licon.ongreen.shop:before, .button.licon.shop:before {
     background-position:-22px -2752px;
 }
 
 .icon20.ongrey.edit, .licon.ongrey.edit:before {
     background-position:-22px -2500px;
 }
 .icon20.ongrey.remove, .licon.ongrey.remove:before {
     background-position:-22px -2521px;
 }
 .icon20.ongrey.add, .licon.ongrey.add:before {
     background-position:-22px -2542px;
 }
 .icon20.ongrey.info, .licon.ongrey.info:before {
     background-position:-22px -2563px;
 }
 .icon20.ongrey.help, .licon.ongrey.help:before {
     background-position:-22px -2584px;
 }
 .icon20.ongrey.valid, .licon.ongrey.valid:before {
     background-position:-22px -2605px;
 }
 .icon20.ongrey.bubble, .licon.ongrey.bubble:before {
     background-position:-22px -2626px;
 }
 .icon20.ongrey.down, .licon.ongrey.down:before {
     background-position:-22px -2647px;
 }
 .icon20.ongrey.up, .licon.ongrey.up:before {
     background-position:-22px -2668px;
 }
 .icon20.ongrey.wish, .licon.ongrey.wish:before {
     background-position:-22px -2689px;
 }
 .icon20.ongrey.euro, .licon.ongrey.euro:before {
     background-position:-22px -2710px;
 }
 .icon20.ongrey.facebook, .licon.ongrey.facebook:before {
     background-position:-22px -2731px;
 }
 .icon20.ongrey.shop, .licon.ongrey.shop:before {
     background-position:-22px -2752px;
 }
 
 .licon.onred.remove:before, .icon20.onred.remove {
     background-position:-22px -2521px;
 }
 
 .icon20.ongreen, .licon.ongreen:before, .icon40.ongreen, .icon60.ongreen {
     background-color: #9da60a;
     border-radius:3px;
 }
 .icon20.ongrey, .licon.ongrey:before, .icon40.ongrey {
     background-color:#999;
     border-radius:3px;
 }
 
 .icon20.onred, .licon.onred:before {
     background-color:red;
     border-radius:3px;
 }
 
 .pregnant_icon.m1 {
     background-position: 0 0;
 }
 .pregnant_icon.m2 {
     background-position: -55px 0;
 }
 
 .pregnant_icon.m3 {
     background-position: -110px 0;
 }
 .pregnant_icon.m4 {
     background-position: -165px 0;
 }
 .pregnant_icon.m5 {
     background-position: -220px 0;
 }
 .pregnant_icon.m6 {
     background-position: -275px 0;
 }
 .pregnant_icon.m7 {
     background-position: -330px 0;
 }
 .pregnant_icon.m8 {
     background-position: -385px 0;
 }
 .pregnant_icon.m9 {
     background-position: -440px 0;
 }
 .pregnant_icon.m10 {
     background-position: -495px 0;
 }
 

.slider_placeholder.slider_loading {
	height: 190px;
	background: url(/img/loading.gif) no-repeat center center;
}