/* LÄNDER-FLAGGEN */

.country-name, a.flag {
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0 0.15em;
}

.country-ad {
	background-image: url(../img/flags/ad.png);
}

.country-ae {
	background-image: url(../img/flags/ae.png);
}

.country-af {
	background-image: url(../img/flags/af.png);
}

.country-ag {
	background-image: url(../img/flags/ag.png);
}

.country-ai {
	background-image: url(../img/flags/ai.png);
}

.country-al {
	background-image: url(../img/flags/al.png);
}

.country-am {
	background-image: url(../img/flags/am.png);
}

.country-an {
	background-image: url(../img/flags/an.png);
}

.country-ao {
	background-image: url(../img/flags/ao.png);
}

.country-ar {
	background-image: url(../img/flags/ar.png);
}

.country-as {
	background-image: url(../img/flags/as.png);
}

.country-at {
	background-image: url(../img/flags/at.png);
}

.country-au {
	background-image: url(../img/flags/au.png);
}

.country-aw {
	background-image: url(../img/flags/aw.png);
}

.country-ax {
	background-image: url(../img/flags/ax.png);
}

.country-az {
	background-image: url(../img/flags/az.png);
}

.country-ba {
	background-image: url(../img/flags/ba.png);
}

.country-bb {
	background-image: url(../img/flags/bb.png);
}

.country-bd {
	background-image: url(../img/flags/bd.png);
}

.country-be {
	background-image: url(../img/flags/be.png);
}

.country-bf {
	background-image: url(../img/flags/bf.png);
}

.country-bg {
	background-image: url(../img/flags/bg.png);
}

.country-bh {
	background-image: url(../img/flags/bh.png);
}

.country-bi {
	background-image: url(../img/flags/bi.png);
}

.country-bj {
	background-image: url(../img/flags/bj.png);
}

.country-bm {
	background-image: url(../img/flags/bm.png);
}

.country-bn {
	background-image: url(../img/flags/bn.png);
}

.country-bo {
	background-image: url(../img/flags/bo.png);
}

.country-br {
	background-image: url(../img/flags/br.png);
}

.country-bs {
	background-image: url(../img/flags/bs.png);
}

.country-bt {
	background-image: url(../img/flags/bt.png);
}

.country-bv {
	background-image: url(../img/flags/bv.png);
}

.country-bw {
	background-image: url(../img/flags/bw.png);
}

.country-by {
	background-image: url(../img/flags/by.png);
}

.country-bz {
	background-image: url(../img/flags/bz.png);
}

.country-ca {
	background-image: url(../img/flags/ca.png);
}

.country-catalonia {
	background-image: url(../img/flags/catalonia.png);
}

.country-cc {
	background-image: url(../img/flags/cc.png);
}

.country-cd {
	background-image: url(../img/flags/cd.png);
}

.country-cf {
	background-image: url(../img/flags/cf.png);
}

.country-cg {
	background-image: url(../img/flags/cg.png);
}

.country-ch {
	background-image: url(../img/flags/ch.png);
}

.country-ci {
	background-image: url(../img/flags/ci.png);
}

.country-ck {
	background-image: url(../img/flags/ck.png);
}

.country-cl {
	background-image: url(../img/flags/cl.png);
}

.country-cm {
	background-image: url(../img/flags/cm.png);
}

.country-cn {
	background-image: url(../img/flags/cn.png);
}

.country-co {
	background-image: url(../img/flags/co.png);
}

.country-cr {
	background-image: url(../img/flags/cr.png);
}

.country-cs {
	background-image: url(../img/flags/cs.png);
}

.country-cu {
	background-image: url(../img/flags/cu.png);
}

.country-cv {
	background-image: url(../img/flags/cv.png);
}

.country-cx {
	background-image: url(../img/flags/cx.png);
}

.country-cy {
	background-image: url(../img/flags/cy.png);
}

.country-cz {
	background-image: url(../img/flags/cz.png);
}

.country-de {
	background-image: url(../img/flags/de.png);
}

.country-dj {
	background-image: url(../img/flags/dj.png);
}

.country-dk {
	background-image: url(../img/flags/dk.png);
}

.country-dm {
	background-image: url(../img/flags/dm.png);
}

.country-do {
	background-image: url(../img/flags/do.png);
}

.country-dz {
	background-image: url(../img/flags/dz.png);
}

.country-ec {
	background-image: url(../img/flags/ec.png);
}

.country-ee {
	background-image: url(../img/flags/ee.png);
}

.country-eg {
	background-image: url(../img/flags/eg.png);
}

.country-eh {
	background-image: url(../img/flags/eh.png);
}

.country-england {
	background-image: url(../img/flags/england.png);
}

.country-er {
	background-image: url(../img/flags/er.png);
}

.country-es {
	background-image: url(../img/flags/es.png);
}

.country-et {
	background-image: url(../img/flags/et.png);
}

.country-europeanunion {
	background-image: url(../img/flags/europeanunion.png);
}

.country-fam {
	background-image: url(../img/flags/fam.png);
}

.country-fi {
	background-image: url(../img/flags/fi.png);
}

.country-fj {
	background-image: url(../img/flags/fj.png);
}

.country-fk {
	background-image: url(../img/flags/fk.png);
}

.country-fm {
	background-image: url(../img/flags/fm.png);
}

.country-fo {
	background-image: url(../img/flags/fo.png);
}

.country-fr {
	background-image: url(../img/flags/fr.png);
}

.country-ga {
	background-image: url(../img/flags/ga.png);
}

.country-gb {
	background-image: url(../img/flags/gb.png);
}

.country-gd {
	background-image: url(../img/flags/gd.png);
}

.country-ge {
	background-image: url(../img/flags/ge.png);
}

.country-gf {
	background-image: url(../img/flags/gf.png);
}

.country-gh {
	background-image: url(../img/flags/gh.png);
}

.country-gi {
	background-image: url(../img/flags/gi.png);
}

.country-gl {
	background-image: url(../img/flags/gl.png);
}

.country-gm {
	background-image: url(../img/flags/gm.png);
}

.country-gn {
	background-image: url(../img/flags/gn.png);
}

.country-gp {
	background-image: url(../img/flags/gp.png);
}

.country-gq {
	background-image: url(../img/flags/gq.png);
}

.country-gr {
	background-image: url(../img/flags/gr.png);
}

.country-gs {
	background-image: url(../img/flags/gs.png);
}

.country-gt {
	background-image: url(../img/flags/gt.png);
}

.country-gu {
	background-image: url(../img/flags/gu.png);
}

.country-gw {
	background-image: url(../img/flags/gw.png);
}

.country-gy {
	background-image: url(../img/flags/gy.png);
}

.country-hk {
	background-image: url(../img/flags/hk.png);
}

.country-hm {
	background-image: url(../img/flags/hm.png);
}

.country-hn {
	background-image: url(../img/flags/hn.png);
}

.country-hr {
	background-image: url(../img/flags/hr.png);
}

.country-ht {
	background-image: url(../img/flags/ht.png);
}

.country-hu {
	background-image: url(../img/flags/hu.png);
}

.country-id {
	background-image: url(../img/flags/id.png);
}

.country-ie {
	background-image: url(../img/flags/ie.png);
}

.country-il {
	background-image: url(../img/flags/il.png);
}

.country-in {
	background-image: url(../img/flags/in.png);
}

.country-io {
	background-image: url(../img/flags/io.png);
}

.country-iq {
	background-image: url(../img/flags/iq.png);
}

.country-ir {
	background-image: url(../img/flags/ir.png);
}

.country-is {
	background-image: url(../img/flags/is.png);
}

.country-it {
	background-image: url(../img/flags/it.png);
}

.country-jm {
	background-image: url(../img/flags/jm.png);
}

.country-jo {
	background-image: url(../img/flags/jo.png);
}

.country-jp {
	background-image: url(../img/flags/jp.png);
}

.country-ke {
	background-image: url(../img/flags/ke.png);
}

.country-kg {
	background-image: url(../img/flags/kg.png);
}

.country-kh {
	background-image: url(../img/flags/kh.png);
}

.country-ki {
	background-image: url(../img/flags/ki.png);
}

.country-km {
	background-image: url(../img/flags/km.png);
}

.country-kn {
	background-image: url(../img/flags/kn.png);
}

.country-kp {
	background-image: url(../img/flags/kp.png);
}

.country-kr {
	background-image: url(../img/flags/kr.png);
}

.country-kw {
	background-image: url(../img/flags/kw.png);
}

.country-ky {
	background-image: url(../img/flags/ky.png);
}

.country-kz {
	background-image: url(../img/flags/kz.png);
}

.country-la {
	background-image: url(../img/flags/la.png);
}

.country-lb {
	background-image: url(../img/flags/lb.png);
}

.country-lc {
	background-image: url(../img/flags/lc.png);
}

.country-li {
	background-image: url(../img/flags/li.png);
}

.country-lk {
	background-image: url(../img/flags/lk.png);
}

.country-lr {
	background-image: url(../img/flags/lr.png);
}

.country-ls {
	background-image: url(../img/flags/ls.png);
}

.country-lt {
	background-image: url(../img/flags/lt.png);
}

.country-lu {
	background-image: url(../img/flags/lu.png);
}

.country-lv {
	background-image: url(../img/flags/lv.png);
}

.country-ly {
	background-image: url(../img/flags/ly.png);
}

.country-ma {
	background-image: url(../img/flags/ma.png);
}

.country-mc {
	background-image: url(../img/flags/mc.png);
}

.country-md {
	background-image: url(../img/flags/md.png);
}

.country-me {
	background-image: url(../img/flags/me.png);
}

.country-mg {
	background-image: url(../img/flags/mg.png);
}

.country-mh {
	background-image: url(../img/flags/mh.png);
}

.country-mk {
	background-image: url(../img/flags/mk.png);
}

.country-ml {
	background-image: url(../img/flags/ml.png);
}

.country-mm {
	background-image: url(../img/flags/mm.png);
}

.country-mn {
	background-image: url(../img/flags/mn.png);
}

.country-mo {
	background-image: url(../img/flags/mo.png);
}

.country-mp {
	background-image: url(../img/flags/mp.png);
}

.country-mq {
	background-image: url(../img/flags/mq.png);
}

.country-mr {
	background-image: url(../img/flags/mr.png);
}

.country-ms {
	background-image: url(../img/flags/ms.png);
}

.country-mt {
	background-image: url(../img/flags/mt.png);
}

.country-mu {
	background-image: url(../img/flags/mu.png);
}

.country-mv {
	background-image: url(../img/flags/mv.png);
}

.country-mw {
	background-image: url(../img/flags/mw.png);
}

.country-mx {
	background-image: url(../img/flags/mx.png);
}

.country-my {
	background-image: url(../img/flags/my.png);
}

.country-mz {
	background-image: url(../img/flags/mz.png);
}

.country-na {
	background-image: url(../img/flags/na.png);
}

.country-nc {
	background-image: url(../img/flags/nc.png);
}

.country-ne {
	background-image: url(../img/flags/ne.png);
}

.country-nf {
	background-image: url(../img/flags/nf.png);
}

.country-ng {
	background-image: url(../img/flags/ng.png);
}

.country-ni {
	background-image: url(../img/flags/ni.png);
}

.country-nl {
	background-image: url(../img/flags/nl.png);
}

.country-no {
	background-image: url(../img/flags/no.png);
}

.country-np {
	background-image: url(../img/flags/np.png);
}

.country-nr {
	background-image: url(../img/flags/nr.png);
}

.country-nu {
	background-image: url(../img/flags/nu.png);
}

.country-nz {
	background-image: url(../img/flags/nz.png);
}

.country-om {
	background-image: url(../img/flags/om.png);
}

.country-pa {
	background-image: url(../img/flags/pa.png);
}

.country-pe {
	background-image: url(../img/flags/pe.png);
}

.country-pf {
	background-image: url(../img/flags/pf.png);
}

.country-pg {
	background-image: url(../img/flags/pg.png);
}

.country-ph {
	background-image: url(../img/flags/ph.png);
}

.country-pk {
	background-image: url(../img/flags/pk.png);
}

.country-pl {
	background-image: url(../img/flags/pl.png);
}

.country-pm {
	background-image: url(../img/flags/pm.png);
}

.country-pn {
	background-image: url(../img/flags/pn.png);
}

.country-pr {
	background-image: url(../img/flags/pr.png);
}

.country-ps {
	background-image: url(../img/flags/ps.png);
}

.country-pt {
	background-image: url(../img/flags/pt.png);
}

.country-pw {
	background-image: url(../img/flags/pw.png);
}

.country-py {
	background-image: url(../img/flags/py.png);
}

.country-qa {
	background-image: url(../img/flags/qa.png);
}

.country-re {
	background-image: url(../img/flags/re.png);
}

.country-ro {
	background-image: url(../img/flags/ro.png);
}

.country-rs {
	background-image: url(../img/flags/rs.png);
}

.country-ru {
	background-image: url(../img/flags/ru.png);
}

.country-rw {
	background-image: url(../img/flags/rw.png);
}

.country-sa {
	background-image: url(../img/flags/sa.png);
}

.country-sb {
	background-image: url(../img/flags/sb.png);
}

.country-sc {
	background-image: url(../img/flags/sc.png);
}

.country-scotland {
	background-image: url(../img/flags/scotland.png);
}

.country-sd {
	background-image: url(../img/flags/sd.png);
}

.country-se {
	background-image: url(../img/flags/se.png);
}

.country-sg {
	background-image: url(../img/flags/sg.png);
}

.country-sh {
	background-image: url(../img/flags/sh.png);
}

.country-si {
	background-image: url(../img/flags/si.png);
}

.country-sj {
	background-image: url(../img/flags/sj.png);
}

.country-sk {
	background-image: url(../img/flags/sk.png);
}

.country-sl {
	background-image: url(../img/flags/sl.png);
}

.country-sm {
	background-image: url(../img/flags/sm.png);
}

.country-sn {
	background-image: url(../img/flags/sn.png);
}

.country-so {
	background-image: url(../img/flags/so.png);
}

.country-sr {
	background-image: url(../img/flags/sr.png);
}

.country-st {
	background-image: url(../img/flags/st.png);
}

.country-sv {
	background-image: url(../img/flags/sv.png);
}

.country-sy {
	background-image: url(../img/flags/sy.png);
}

.country-sz {
	background-image: url(../img/flags/sz.png);
}

.country-tc {
	background-image: url(../img/flags/tc.png);
}

.country-td {
	background-image: url(../img/flags/td.png);
}

.country-tf {
	background-image: url(../img/flags/tf.png);
}

.country-tg {
	background-image: url(../img/flags/tg.png);
}

.country-th {
	background-image: url(../img/flags/th.png);
}

.country-tj {
	background-image: url(../img/flags/tj.png);
}

.country-tk {
	background-image: url(../img/flags/tk.png);
}

.country-tl {
	background-image: url(../img/flags/tl.png);
}

.country-tm {
	background-image: url(../img/flags/tm.png);
}

.country-tn {
	background-image: url(../img/flags/tn.png);
}

.country-to {
	background-image: url(../img/flags/to.png);
}

.country-tr {
	background-image: url(../img/flags/tr.png);
}

.country-tt {
	background-image: url(../img/flags/tt.png);
}

.country-tv {
	background-image: url(../img/flags/tv.png);
}

.country-tw {
	background-image: url(../img/flags/tw.png);
}

.country-tz {
	background-image: url(../img/flags/tz.png);
}

.country-ua {
	background-image: url(../img/flags/ua.png);
}

.country-ug {
	background-image: url(../img/flags/ug.png);
}

.country-uk {
	background-image: url(../img/flags/uk.png);
}

.country-um {
	background-image: url(../img/flags/um.png);
}

.country-us {
	background-image: url(../img/flags/us.png);
}

.country-uy {
	background-image: url(../img/flags/uy.png);
}

.country-uz {
	background-image: url(../img/flags/uz.png);
}

.country-va {
	background-image: url(../img/flags/va.png);
}

.country-vc {
	background-image: url(../img/flags/vc.png);
}

.country-ve {
	background-image: url(../img/flags/ve.png);
}

.country-vg {
	background-image: url(../img/flags/vg.png);
}

.country-vi {
	background-image: url(../img/flags/vi.png);
}

.country-vn {
	background-image: url(../img/flags/vn.png);
}

.country-vu {
	background-image: url(../img/flags/vu.png);
}

.country-wales {
	background-image: url(../img/flags/wales.png);
}

.country-wf {
	background-image: url(../img/flags/wf.png);
}

.country-ws {
	background-image: url(../img/flags/ws.png);
}

.country-ye {
	background-image: url(../img/flags/ye.png);
}

.country-yt {
	background-image: url(../img/flags/yt.png);
}

.country-za {
	background-image: url(../img/flags/za.png);
}

.country-zm {
	background-image: url(../img/flags/zm.png);
}

.country-zw {
	background-image: url(../img/flags/zw.png);
}

