/* FOOTER ------------------------------------------------------------------------------------------- */
	
#global {
	background: url('/ig/laenderauswahl.jpg') no-repeat top left;
	width: 205px;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 22px;
	margin: 5px 0 0 0px;
	/*margin: 15px 0 0 9px;*/
	font-size: 12px;
	cursor: pointer;
	position: relative;
	clear: both;
	}	
	
#global.open {
	background: url('/ig/laenderauswahl.jpg') no-repeat top left;
	font-weight: bold;
	color: #002954; 
	}
	
.popup {
	position: absolute;
	bottom: 56px;
	left: -1px;
	display: none;
	z-index: 10;
	}	
	
.popup .continent {
	font-size: 1.167em;
	font-weight: bold;
	line-height: 2.083em;
	color: #000;
	display: block;
	margin-bottom: 7px;
	}	
	
.globalContentColumn {
	display: block;
	width: 200px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	}	
	
.popup .country {
	color: #787878;	
	display: block;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 0 2px;
	margin-bottom: 5px;
	font-size: 11px;
	}
	
.flag {
	display: block;
	width: 16px;
	height: 11px;
	float: left;
	margin-right: 6px;
	margin-top: 2px;
	background: url('/ig/flagsSprite.gif') no-repeat top left;
	}	
	
.flag-ad { background-position: 0 0;  } 
.flag-ae { background-position: -26px 0;  } 
.flag-af { background-position: -52px 0;  } 
.flag-ag { background-position: -78px 0;  } 
.flag-ai { background-position: -104px 0;  } 
.flag-al { background-position: -130px 0;  } 
.flag-am { background-position: -156px 0;  } 
.flag-an { background-position: -182px 0;  } 
.flag-ao { background-position: -208px 0;  } 
.flag-ar { background-position: -234px 0;  } 
.flag-as { background-position: -260px 0;  } 
.flag-at { background-position: -286px 0;  } 
.flag-au { background-position: -312px 0;  } 
.flag-aw { background-position: -338px 0;  } 
.flag-ax { background-position: -364px 0;  } 
.flag-az { background-position: -390px 0;  } 
.flag-ba { background-position: -416px 0;  } 
.flag-bb { background-position: -442px 0;  } 
.flag-bd { background-position: -468px 0;  } 
.flag-be { background-position: -494px 0;  } 
.flag-bf { background-position: -520px 0;  } 
.flag-bg { background-position: -546px 0;  } 
.flag-bh { background-position: -572px 0;  } 
.flag-bi { background-position: -598px 0;  } 
.flag-bj { background-position: -624px 0;  } 
.flag-bm { background-position: -650px 0;  } 
.flag-bn { background-position: -676px 0;  } 
.flag-bo { background-position: -702px 0;  } 
.flag-br { background-position: -728px 0;  } 
.flag-bs { background-position: -754px 0;  } 
.flag-bt { background-position: -780px 0;  } 
.flag-bv { background-position: -806px 0;  } 
.flag-bw { background-position: -832px 0;  } 
.flag-by { background-position: -858px 0;  } 
.flag-bz { background-position: -884px 0;  } 
.flag-ca { background-position: -910px 0;  } 
.flag-catalonia { background-position: -936px 0;  } 
.flag-cc { background-position: -962px 0;  } 
.flag-cd { background-position: -988px 0;  } 
.flag-cf { background-position: -1014px 0;  } 
.flag-cg { background-position: -1040px 0;  } 
.flag-ch { background-position: -1066px 0;  } 
.flag-ci { background-position: -1087px 0;  } 
.flag-ck { background-position: -1113px 0;  } 
.flag-cl { background-position: -1139px 0;  } 
.flag-cm { background-position: -1165px 0;  } 
.flag-cn { background-position: -1191px 0;  } 
.flag-co { background-position: -1217px 0;  } 
.flag-cr { background-position: -1243px 0;  } 
.flag-cs { background-position: -1269px 0;  } 
.flag-cu { background-position: -1295px 0;  } 
.flag-cv { background-position: -1321px 0;  } 
.flag-cx { background-position: -1347px 0;  } 
.flag-cy { background-position: -1373px 0;  } 
.flag-cz { background-position: -1399px 0;  } 
.flag-de { background-position: -1425px 0;  } 
.flag-dj { background-position: -1451px 0;  } 
.flag-dk { background-position: -1477px 0;  } 
.flag-dm { background-position: -1503px 0;  } 
.flag-do { background-position: -1529px 0;  } 
.flag-dz { background-position: -1555px 0;  } 
.flag-ec { background-position: -1581px 0;  } 
.flag-ee { background-position: -1607px 0;  } 
.flag-eg { background-position: -1633px 0;  } 
.flag-eh { background-position: -1659px 0;  } 
.flag-england { background-position: -1685px 0;  } 
.flag-er { background-position: -1711px 0;  } 
.flag-es { background-position: -1737px 0;  } 
.flag-et { background-position: -1763px 0;  } 
.flag-europeanunion { background-position: -1789px 0;  } 
.flag-fam { background-position: -1815px 0;  } 
.flag-fi { background-position: -1841px 0;  } 
.flag-fj { background-position: -1867px 0;  } 
.flag-fk { background-position: -1893px 0;  } 
.flag-fm { background-position: -1919px 0;  } 
.flag-fo { background-position: -1945px 0;  } 
.flag-fr { background-position: -1971px 0;  } 
.flag-ga { background-position: 0 -21px;  } 
.flag-gb { background-position: -26px -21px;  } 
.flag-gd { background-position: -52px -21px;  } 
.flag-ge { background-position: -78px -21px;  } 
.flag-gf { background-position: -104px -21px;  } 
.flag-gh { background-position: -130px -21px;  } 
.flag-gi { background-position: -156px -21px;  } 
.flag-gl { background-position: -182px -21px;  } 
.flag-gm { background-position: -208px -21px;  } 
.flag-gn { background-position: -234px -21px;  } 
.flag-gp { background-position: -260px -21px;  } 
.flag-gq { background-position: -286px -21px;  } 
.flag-gr { background-position: -312px -21px;  } 
.flag-gs { background-position: -338px -21px;  } 
.flag-gt { background-position: -364px -21px;  } 
.flag-gu { background-position: -390px -21px;  } 
.flag-gw { background-position: -416px -21px;  } 
.flag-gy { background-position: -442px -21px;  } 
.flag-hk { background-position: -468px -21px;  } 
.flag-hm { background-position: -494px -21px;  } 
.flag-hn { background-position: -520px -21px;  } 
.flag-hr { background-position: -546px -21px;  } 
.flag-ht { background-position: -572px -21px;  } 
.flag-hu { background-position: -598px -21px;  } 
.flag-id { background-position: -624px -21px;  } 
.flag-ie { background-position: -650px -21px;  } 
.flag-il { background-position: -676px -21px;  } 
.flag-in { background-position: -702px -21px;  } 
.flag-io { background-position: -728px -21px;  } 
.flag-iq { background-position: -754px -21px;  } 
.flag-ir { background-position: -780px -21px;  } 
.flag-is { background-position: -806px -21px;  } 
.flag-it { background-position: -832px -21px;  } 
.flag-jm { background-position: -858px -21px;  } 
.flag-jo { background-position: -884px -21px;  } 
.flag-jp { background-position: -910px -21px;  } 
.flag-ke { background-position: -936px -21px;  } 
.flag-kg { background-position: -962px -21px;  } 
.flag-kh { background-position: -988px -21px;  } 
.flag-ki { background-position: -1014px -21px;  } 
.flag-km { background-position: -1040px -21px;  } 
.flag-kn { background-position: -1066px -21px;  } 
.flag-kp { background-position: -1092px -21px;  } 
.flag-kr { background-position: -1118px -21px;  } 
.flag-kw { background-position: -1144px -21px;  } 
.flag-ky { background-position: -1170px -21px;  } 
.flag-kz { background-position: -1196px -21px;  } 
.flag-la { background-position: -1222px -21px;  } 
.flag-lb { background-position: -1248px -21px;  } 
.flag-lc { background-position: -1274px -21px;  } 
.flag-li { background-position: -1300px -21px;  } 
.flag-lk { background-position: -1326px -21px;  } 
.flag-lr { background-position: -1352px -21px;  } 
.flag-ls { background-position: -1378px -21px;  } 
.flag-lt { background-position: -1404px -21px;  } 
.flag-lu { background-position: -1430px -21px;  } 
.flag-lv { background-position: -1456px -21px;  } 
.flag-ly { background-position: -1482px -21px;  } 
.flag-ma { background-position: -1508px -21px;  } 
.flag-mc { background-position: -1534px -21px;  } 
.flag-md { background-position: -1560px -21px;  } 
.flag-me { background-position: -1586px -21px;  } 
.flag-mg { background-position: -1612px -21px;  } 
.flag-mh { background-position: -1638px -21px;  } 
.flag-mk { background-position: -1664px -21px;  } 
.flag-ml { background-position: -1690px -21px;  } 
.flag-mm { background-position: -1716px -21px;  } 
.flag-mn { background-position: -1742px -21px;  } 
.flag-mo { background-position: -1768px -21px;  } 
.flag-mp { background-position: -1794px -21px;  } 
.flag-mq { background-position: -1820px -21px;  } 
.flag-mr { background-position: -1846px -21px;  } 
.flag-ms { background-position: -1872px -21px;  } 
.flag-mt { background-position: -1898px -21px;  } 
.flag-mu { background-position: -1924px -21px;  } 
.flag-mv { background-position: -1950px -21px;  } 
.flag-mw { background-position: -1976px -21px;  } 
.flag-mx { background-position: 0 -43px;  } 
.flag-my { background-position: -26px -43px;  } 
.flag-mz { background-position: -52px -43px;  } 
.flag-na { background-position: -78px -43px;  } 
.flag-nc { background-position: -104px -43px;  } 
.flag-ne { background-position: -130px -43px;  } 
.flag-nf { background-position: -156px -43px;  } 
.flag-ng { background-position: -182px -43px;  } 
.flag-ni { background-position: -208px -43px;  } 
.flag-nl { background-position: -234px -43px;  } 
.flag-no { background-position: -260px -43px;  } 
.flag-np { background-position: -286px -43px;  } 
.flag-nr { background-position: -305px -43px;  } 
.flag-nu { background-position: -331px -43px;  } 
.flag-nz { background-position: -357px -43px;  } 
.flag-om { background-position: -383px -43px;  } 
.flag-pa { background-position: -409px -43px;  } 
.flag-pe { background-position: -435px -43px;  } 
.flag-pf { background-position: -461px -43px;  } 
.flag-pg { background-position: -487px -43px;  } 
.flag-ph { background-position: -513px -43px;  } 
.flag-pk { background-position: -539px -43px;  } 
.flag-pl { background-position: -565px -43px;  } 
.flag-pm { background-position: -591px -43px;  } 
.flag-pn { background-position: -617px -43px;  } 
.flag-pr { background-position: -643px -43px;  } 
.flag-ps { background-position: -669px -43px;  } 
.flag-pt { background-position: -695px -43px;  } 
.flag-pw { background-position: -721px -43px;  } 
.flag-py { background-position: -747px -43px;  } 
.flag-qa { background-position: -773px -43px;  } 
.flag-re { background-position: -799px -43px;  } 
.flag-ro { background-position: -825px -43px;  } 
.flag-rs { background-position: -851px -43px;  } 
.flag-ru { background-position: -877px -43px;  } 
.flag-rw { background-position: -903px -43px;  } 
.flag-sa { background-position: -929px -43px;  } 
.flag-sb { background-position: -955px -43px;  } 
.flag-sc { background-position: -981px -43px;  } 
.flag-scotland { background-position: -1007px -43px;  } 
.flag-sd { background-position: -1033px -43px;  } 
.flag-se { background-position: -1059px -43px;  } 
.flag-sg { background-position: -1085px -43px;  } 
.flag-sh { background-position: -1111px -43px;  } 
.flag-si { background-position: -1137px -43px;  } 
.flag-sj { background-position: -1163px -43px;  } 
.flag-sk { background-position: -1189px -43px;  } 
.flag-sl { background-position: -1215px -43px;  } 
.flag-sm { background-position: -1241px -43px;  } 
.flag-sn { background-position: -1267px -43px;  } 
.flag-so { background-position: -1293px -43px;  } 
.flag-sr { background-position: -1319px -43px;  } 
.flag-st { background-position: -1345px -43px;  } 
.flag-sv { background-position: -1371px -43px;  } 
.flag-sy { background-position: -1397px -43px;  } 
.flag-sz { background-position: -1423px -43px;  } 
.flag-tc { background-position: -1449px -43px;  } 
.flag-td { background-position: -1475px -43px;  } 
.flag-tf { background-position: -1501px -43px;  } 
.flag-tg { background-position: -1527px -43px;  } 
.flag-th { background-position: -1553px -43px;  } 
.flag-tj { background-position: -1579px -43px;  } 
.flag-tk { background-position: -1605px -43px;  } 
.flag-tl { background-position: -1631px -43px;  } 
.flag-tm { background-position: -1657px -43px;  } 
.flag-tn { background-position: -1683px -43px;  } 
.flag-to { background-position: -1709px -43px;  } 
.flag-tr { background-position: -1735px -43px;  } 
.flag-tt { background-position: -1761px -43px;  } 
.flag-tv { background-position: -1787px -43px;  } 
.flag-tw { background-position: -1813px -43px;  } 
.flag-tz { background-position: -1839px -43px;  } 
.flag-ua { background-position: -1865px -43px;  } 
.flag-ug { background-position: -1891px -43px;  } 
.flag-um { background-position: -1917px -43px;  } 
.flag-us { background-position: -1943px -43px;  } 
.flag-uy { background-position: -1969px -43px;  } 
.flag-uz { background-position: 0 -65px;  } 
.flag-va { background-position: -26px -65px;  } 
.flag-vc { background-position: -52px -65px;  } 
.flag-ve { background-position: -78px -65px;  } 
.flag-vg { background-position: -104px -65px;  } 
.flag-vi { background-position: -130px -65px;  } 
.flag-vn { background-position: -156px -65px;  } 
.flag-vu { background-position: -182px -65px;  } 
.flag-wales { background-position: -208px -65px;  } 
.flag-wf { background-position: -234px -65px;  } 
.flag-ws { background-position: -260px -65px;  } 
.flag-ye { background-position: -286px -65px;  } 
.flag-yt { background-position: -312px -65px;  } 
.flag-za { background-position: -338px -65px;  } 
.flag-zm { background-position: -364px -65px;  } 
.flag-zw { background-position: -390px -65px;  } 

	
.popup .country A {
	color: #787878;
	text-decoration: none;
	font-size: 11px;
	}
.popup .country A:hover {
	color: #002954 !important;
	}
	
.popup .divider {
	display: block;
	margin: 15px 10px 10px -10px;
	background: url('/ig/dottedLineHorizontal.gif') repeat-x bottom left;
	height: 5px;
	line-height: 5px;
	}		

/* boxShadow cx---------------------------------------------------------------------------------------- */	

TABLE.boxShadow {
	width: 745px;
	display:none;
	}

TABLE.boxShadow TD {
	width: 15px;
	height: 10px;
	}

.boxShadowTopLeft { background: url('/ig/boxShadowTopLeft.png') no-repeat; }
.boxShadowTopCenter { background: url('/ig/boxShadowTop.png') repeat-x; }
.boxShadowTopRight { background: url('/ig/boxShadowTopRight.png') no-repeat; }

.boxShadowLeft { background: url('/ig/boxShadowLeft.png') repeat-y; }
.boxShadowCenter { background-color: #fff; padding: 10px !important; width: 850px !important; }
.boxShadowRight { background: url('/ig/boxShadowRight.png') repeat-y; }

.boxShadowBottomLeft { background: url('/ig/boxShadowBottomLeft.png') no-repeat; }
.boxShadowBottomCenter { background: url('/ig/boxShadowBottom.png') repeat-x; }
.boxShadowBottomRight { background: url('/ig/boxShadowBottomRight.png') no-repeat; }

.boxShadowHeader {
	border-bottom: 1px solid #d9d9d9;
	display: block;
	height: 35px;
	line-height: 20px;
	}
	
.boxShadowHeaderLeft {
	font-size: 1.167em;
	font-weight: bold;
	color: #000;
	float: left;
	padding-left: 0px;
	}	
	
.boxShadowHeaderRight {
	float: right;
	padding-right: 0px;
	}	
	
.popup .close {
	height: 17px;
	line-height: 16px;
	background: url('/ig/boxShadowClose.gif') no-repeat top right;
	padding-right: 23px;
	color: #787878;
	font-size: 11px;
	display: block;
	cursor: pointer;
	}
	
.boxShadowContent {
	display: block;
	margin: 10px 0 10px 0;
	}