.flag.flag-de-bw {
    background: url(flags-de.png) no-repeat -16px 0;
}

.flag.flag-de-by {
    background: url(flags-de.png) no-repeat -32px 0
}

.flag.flag-de-be {
    background: url(flags-de.png) no-repeat -48px 0
}

.flag.flag-de-bb {
    background: url(flags-de.png) no-repeat -64px 0
}

.flag.flag-de-hb {
    background: url(flags-de.png) no-repeat -80px 0
}

.flag.flag-de-hh {
    background: url(flags-de.png) no-repeat -96px 0
}

.flag.flag-de-he {
    background: url(flags-de.png) no-repeat -112px 0
}

.flag.flag-de-ni {
    background: url(flags-de.png) no-repeat -128px 0
}

.flag.flag-de-mv {
    background: url(flags-de.png) no-repeat -144px 0
}

.flag.flag-de-nw {
    background: url(flags-de.png) no-repeat -160px 0
}

.flag.flag-de-rp {
    background: url(flags-de.png) no-repeat -176px 0
}

.flag.flag-de-sl {
    background: url(flags-de.png) no-repeat -192px 0
}

.flag.flag-de-sn {
    background: url(flags-de.png) no-repeat -208px 0
}

.flag.flag-de-st {
    background: url(flags-de.png) no-repeat -224px 0
}

.flag.flag-de-sh {
    background: url(flags-de.png) no-repeat -240px 0
}

.flag.flag-de-th {
    background: url(flags-de.png) no-repeat 0 -11px
}