h1,h2,h3,h4,h5{height:auto;}
p{margin:0 0 7px;}
a{outline:0;text-decoration:underline;}
.clear{clear:both;display:block;height:0;overflow:hidden;width:0;}

div.light-box-layer{background:#000;width:100%;height:0;position:absolute;top:0;left:0;z-index:22;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;display:none;}
div#light-box-content{position:absolute;width:100%;top:0;left:0;z-index:23;display:none;text-align:center;}
div#light-box-mp{width:406px;text-align:left;margin:0 auto;}
div#light-box-mp.mp-loading{background:#FFF url(http://www.temarejser.dk/includes/Images/Layout/HotelItem/icon-load-66x66-tema.gif) no-repeat 50%;border:1px solid #999;height:300px;}
div#light-box-content div.box-control{margin:0 auto;text-align:left;}
div#page-content.searching div.alternative-flights{display:none;}
div#page-content.searching div#searching{display:block;}

div#page-content div.tab-content table.flight-info span.next-day-asterisk{display:inline;float:none;margin-left:2px;}
div#page-content div.tab-content table.flight-info span.outbound-flight-specific-info{clear:both;}
div#page-content div.tab-content table.flight-info span.homebound-flight-specific-info {clear:both;}
div#page-content div.tab-content table.flight-info span.next-day-info{clear:both;}
div#page-content div.tab-content table.flight-info div.flight-block span.next-day-info {margin-top:0;}

div.hotel-price-spec div.header-elems{float:left;}
div.hotel-price-spec h2{margin-bottom:10px;color:#b80044;}
div.hotel-price-spec img.hotel-image{float:left;margin-right:10px;}
div.hotel-price-spec h2.hotel-name{color:#b80044;margin-bottom:5px;}
div.hotel-price-spec h3.dest-name{color:#000;margin-bottom:5px;}
div.hotel-price-spec h3.hotel-details{color:#000;margin-bottom:5px;}
div.hotel-price-spec span.journey-date{font-weight:bold;margin-right:5px;}
div.hotel-price-spec div.blue-box2{margin-top:20px;}
div.hotel-price-spec a.price-includes-note{display:block;}
div.hotel-price-spec ul.price-includes-room-type{list-style:inside;}
table.price-spec{width:100%;border-collapse:collapse;}
table.price-spec th, table.price-spec td{text-align:left;padding:7px 5px;}
div.hotel-price-spec table.price-spec th{background-color:#7d7a77;color:#FFF;}
table.price-spec tr.odd{background-color:#d7d6d4;}
table.price-spec tfoot tr{border-top:1px dotted #999;}
table.price-spec tfoot tr{border-top:1px dotted #999;}
table.price-spec tfoot tr.total{background-color:#9fc9b2;font-weight:bold;}

div#calendar{display:none;border:1px solid #999;background-color:#FFF;position:absolute !important;width:285px;z-index:25;top:0;left:0;}
div#calendar div#month-list{z-index:26 !important;color:#000;margin:2px 0 0 0;}
div#calendar div#month-list span{width:135px;}
div#calendar div#month-list dl{width:157px;height:auto;overflow:visible;}
div#calendar div#month-list dd.disabled{text-decoration:none;}
div#calendar div#month-list dd span{width:auto;font-weight:normal;display:inline;overflow:visible;white-space:nowrap;}
div#calendar div#month-list dd.disabled span{text-decoration:line-through;}
div#calendar div#month-list dd.disabled a.info{float:right;padding:0;font-weight:normal;color:#b80044;text-decoration:underline;}
div#calendar div#month-list dd.disabled a.info:hover{background:none;}
div#calendar div.head{background-color:#b80044;color:#FFF;border-bottom:1px solid #b80044;}
div#calendar div.head a{color:#FFF;font-weight:bold;padding:5px 10px;text-decoration:none;}
div#calendar div.head a:hover{color:#000;background-color:#FFF;}
div#calendar div.head a.close,div#calendar div.head a.next{float:right;}
div#calendar div.head a.prev{float:left;margin-right:30px;}
div#calendar ul{list-style:none;display:block;clear:both;}
div#calendar li{display:inline;float:left;width:35px;text-align:center;}
div#calendar li span,div#calendar li a{padding:3px 0;background-color:#EEE;display:block;}
div#calendar div.week-holder span{color:#AAA;}
div#calendar div.week-holder li.week-number span{color:#000;}
div#calendar li.week-number{width:40px;}
div#calendar li.week-number span,div#calendar ul.week-days li span{background-color:#f5b32a;}
div#calendar ul.week-days li span{padding:5px 0;}
div#calendar li a{background-color:#FFF;text-decoration:underline;}
div#calendar li a:hover{background-color:#666;color:#FFF;}
div#calendar li.selected a{background-color:#b80044;color:#FFF;}
div#calendar span.info{clear:both;display:block;text-align:center;padding:5px;border-top:1px solid #b80044;color:#b80044;}
div#calendar div.content{padding:0;min-height:0;}
div#calendar div.content img{margin:10px 0 10px 111px;}
div#shadow{background:#000;opacity:0.1;display:none;position:absolute;top:0;left:0;z-index:60;overflow:hidden;}
div#shadow div.error-message{font-weight:bold;color:#FFF;padding:10px;}
div.start-page a{text-decoration:none;}
div.start-page div.inner-left{width:219px;padding:5px 6px 10px 10px;float:left;}
div.start-page div.inner-right{width:655px;padding:5px 10px 10px 0;float:left;}
div#searching{text-align:center;padding:35px 0;display:none;width:655px;margin:0 auto;}
div#searching img{margin-top:30px;}
div#searching img.icon-load{vertical-align:middle;margin:0 10px 4px 0}
div#searching span{color:#b80044;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-weight:normal;font-size:1.7em;background:url(http://www.temarejser.dk/includes/Images/Layout/HotelItem/icon-load-66x66-tema.gif) no-repeat left center;padding:26px 0 26px 82px;display:inline;}
div.searching div#left-and-main,div.searching div#right,div.searching div.inner-left,div.searching div.inner-right,div.searching div#search-form,div.searching h1,div.searching div.serp-holder{display:none !important;}
div.searching div#searching{display:block !important;}
a.hotel-code-link,span.booking-code-holder,span.hotel-code-holder{display:none;}
a.booking-code-link{margin-bottom:3px;display:block;background:url(http://www.temarejser.dk/includes/Images/BlueSites/layout/link-arrow-small.gif) no-repeat left center;padding:3px 10px;}
span.booking-code-holder{margin-bottom:7px;}
span.booking-code-holder input#booking-code{width:158px;padding:1px;}
span.booking-code-holder a.help-text-popup{float:right;margin:3px 3px 0 0;}
div.bp-tab2-1 a.booking-code-link,div.bp-tab2-1 span.booking-code-holder{display:none;}
div#content-start div.booking-panel{margin-bottom:5px;}
div#flex{display:none;}
div.no-of-rooms-holder div.toggle{display:none;}
div.room-allocation{clear:both;}
div.room-allocation label.adults-label{float:left;width:100px;}
div.room-allocation label.children-label{float:left;}
div.room-allocation label.row-label{margin-top:17px;}
div.room-allocation div.adults-list{margin-right:12px;}
div.room-allocation div.list-box span{width:65px;}
div.room-allocation div.list-box dl{width:87px;}
div.room-allocation div#children1 span{width:20px;}
div.room-allocation div#children1 dl{width:42px;}
div.bp-brand-1,div.bp-brand-2,div.bp-brand-4,div.bp-brand-17,div.bp-brand-18,div.bp-brand-19,div.bp-brand-20,div.bp-brand-23{display:none;}
#search-form{display:block;}
div.yellow-box #search-form{display:none;}
div.white-box-large div.search-footer, div.yellow-box div.search-footer{padding:0;background:none;height:auto;}
div.white-box-large div.search-footer a.search-button, div.yellow-box div.search-footer a.search-button{float:right;margin:0 18px 10px 10px;}

div.bp-content{/*background:#FFF url(http://www.temarejser.dk/includes/Images/Layout/StartBookingBox/bp-bg.gif) repeat-x left center;clear:both;display:block;margin:5px 6px 6px 1px;padding:9px 6px 1px 8px;position:static;*/}
div.bp-content-loading{background-image:none;}
div.bp-content-loading img{margin:10px 0 20px 63px;}
div.bp-content div.row{margin-bottom:10px;clear:both;}
div.bp-content label{display:block;}
div.bp-content label.row-label{float:left;width:60px;clear:left;}
div.bp-content div.charter-depdate-holder label.row-label,div.bp-content div.period-holder label.row-label{width:80px;}
div.bp-content div.room-allocation label.row-label{width:72px;}
div.bp-content label.label-tod{visibility:hidden;}
div.bp-content div.list-box-large span{width:165px;}
div.bp-content div.list-box-large dl{width:187px;}
div.bp-content div.list-box-small span{width:105px;}
div.bp-content div.list-box-small dl{width:127px;}
div#charter-resort,div#flex-resort{display:none;margin-top:3px;}
div.bp-content span.calendar-dates{float:left;background-color:#FFF;border:1px solid #999;padding:2px;width:78px;height:14px;font-weight:bold;text-align:center;}
div.bp-content a.calendar-icon{float:left;margin:2px 0 0 10px;}
div.bp-content a.calendar-icon img{width:19px;height:17px;}
div.bp-content div.period-holder label{margin-top:3px;}
div.bp-content a.room-info{float:right;margin:3px 3px 0 0;}
div.children-ages{clear:none;}
div.number-0{display:none;}
div.number-1,div.number-2,div.number-3,div.number-4,div.number-5{display:block;}
div.number-1 span.child2,div.number-1 span.child3,div.number-1 span.child4,div.number-1 span.child5{display:none;}
div.number-2 span.child3,div.number-2 span.child4,div.number-2 span.child5{display:none;}
div.number-1 span.child1,div.number-2 span.child1{margin:0 0 0 4px;}
div.number-3 span.child4,div.number-3 span.child5{display:none;}
div.number-3 span.child1{margin-left:66px;}
div.number-4 span.child5{display:none;}
div.number-4 span.child1{margin-left:39px;}
div.number-5 span.child1{margin-left:1px;}
div.children-ages span.child{float:left;width:38px;}
div.children-ages span.child input{width:15px;margin-right:2px;border:1px solid #999;padding:2px;}
span.bp-error{display:none;clear:both;color:#EF0000;margin-top:5px;background:url(http://www.temarejser.dk/includes/Images/Layout/Icons/error-exclamation.gif) no-repeat left top;padding:3px 0 3px 23px;}
div.bp-content div.error-row{margin-left:-9px;margin-right:-15px;width:197px;padding:5px 0 5px 9px;border:1px solid #EF0000;border-top:25px solid #EF0000;}
div.bp-content div.error-row span.msg{color:#FFF;font-weight:bold;display:block;margin-top:-24px;}
div.bp-tab1 .tab2,div.bp-tab1 .tab3{display:none !important;}
div.bp-tab2 .tab1,div.bp-tab2 .tab3,div.bp-tab2-0 div#charter-departure-ow,div.bp-tab2-1 div#charter-departure,div.bp-tab2-0 div#charter-destination-ow,div.bp-tab2-1 div#charter-destination,div.bp-tab2 div.room-type-holder,div.bp-tab2 div.ra-2,div.bp-tab2 div.ra-3,div.bp-tab2-1 div.period-holder,div.bp-tab2 a.hotel-code-link,div.bp-tab2 span.hotel-code-holder,div.bp-combinations div#charter-resort{display:none !important;}
div.bp-tab2 div.ra-1{margin-top:0;}
div.bp-tab3 div.ra-1{margin-top:0;}
div.bp-tab3 .tab1,div.bp-tab3 .tab2,div.bp-tab3 div.flex-departure-holder,div.bp-tab3 div.tod-holder,div.bp-tab3 div.charter-departure-holder,div.bp-tab3 div.period-holder,div.bp-tab3 label.depdate-label,div.bp-tab3 a.booking-code-link{display:none !important;}
div.bp-tab3 div.bp-content{border:none;margin-top:0;padding-top:0;}
div.bp-combinations .bp-combinations-hide{display:none !important;}
div.bp-combinations .bp-combinations-show{display:block !important;}
div.bp-combinations div.ra-1{margin-top:0;}
div.bp-combinations div#charter-destination dd.parent{background-color:#EEE;color:#444;}

/* booking-panel-large */
div#page-content{padding-top:10px;}
div#page-content-inner{padding:0 10px 10px;}
div#page-content h1{font-family:arial;margin-bottom:15px;}
div.inner-booking-panel{display:none;border:1px solid #999;background-color:#FFF;}
div.bp-content{padding:0;}
div.inner-booking-panel div.bp-content{margin-right:0;}
div.bp-content-loading img{margin-left:280px;}
div.booking-panel{background:transparent url(http://www.temarejser.dk/includes/Images/BlueSites/Tema/Layout/box-655x500-top-bg.png) no-repeat left top;padding:0;height:auto;_height:1%;margin-bottom:10px;}
/*div.booking-panel span.sub-choice, 
div.inner-booking-panel span.sub-choice{margin:10px 0 0 8px;width:100px;}*/
div.bp-content div.column{width:202px;float:left;clear:none !important;padding:9px 6px 1px 8px;}
div.bp-content label.row-label{clear:none;float:none;}
div.bp-content label.label-tod{visibility:visible;}
div.bp-content div.room-allocation label.row-label{clear:left;float:left;}
a.search-button{clear:both;}
div.bp-content div#period span, div.bp-content div#departure-tod span, div.bp-content div#return-tod span{width:165px;}
div.bp-content div#period dl, div.bp-content div#departure-tod dl, div.bp-content div#return-tod dl{width:187px;}
div.bp-content div#no-of-rooms span{width:152px;}
div.bp-content div#no-of-rooms dl{width:174px;}
/*
a.hotel-code-link{margin-top:10px;display:block;font-size:12px;}
span.hotel-code-holder{display:none;margin-top:10px;}
span.hotel-code-holder label,label.no-of-rooms-label{display:block;}
span.hotel-code-holder input,span.booking-code-holder input{width:164px;padding:1px;margin-right:2px;} 
a.booking-code-link, span.booking-code-holder{float:left;display:block;}
a.booking-code-link{font-size:12px;margin:8px 0 0;background:none;padding:0;display:inline;}
span.booking-code-holder label{font-size:11px;display:block;}
span.booking-code-holder{display:none;margin:0;width:190px;}
span.booking-code-holder a.help-text-popup{float:none;}
span.booking-code-holder img, span.hotel-code-holder img{margin-left:3px;}*/
div.search-footer{background:transparent url(http://www.temarejser.dk/includes/Images/BlueSites/Tema/Layout/box-655-bottom-bg.png) no-repeat left bottom;border:0;height:65px;width:655px;clear:both;padding:10px 0;text-align:right;}
div.bp-content a.search-button{float:right;margin:24px 18px 0 0;clear:none;} 

h3.hotel-details{font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:1em;color:#000;font-weight:bold;margin-top:8px;}
div.hotel-price-spec h2.hotel-name{font-size:1.5em;color:#000;}
div.hotel-price-spec div.blue-box2{margin-top:10px;}

/* F L A G S */
dd.flag{padding-left:20px !important;background:url(http://www.temarejser.dk/includes/images/flags/flags_sprite.gif) no-repeat top left;}
dd.flag_ALB,dd.flag_CFU{background-position:-432px -682px}/*Albania*/
dd.flag_DZA{background-position:-432px -136px}/*Algeria*/
dd.flag_AND{background-position:0 -1922px}/*Andorra*/
dd.flag_AIA{background-position:-432px -178px}/*Anguilla*/
dd.flag_ATG{background-position:0 -536px}/*Antigua and Barbuda*/
dd.flag_ARG{background-position:-216px -1921px}/*Argentina*/
dd.flag_ARM,dd.flag_EVN{background-position:-432px -346px}/*Armenia*/
dd.flag_ABW,dd.flag_ARU{background-position:-432px-115px}/*Aruba*/
dd.flag_AUS,dd.flag_SYD{background-position:-216px -1291px}/*Australia*/
dd.flag_AUT,dd.flag_OST,dd.flag_SZG{background-position:0 -1502px}/*Austria*/
dd.flag_BGD{background-position:0 -1985px}/*Bangladesh*/
dd.flag_BRB,dd.flag_BAR{background-position:0 -1376px}/*Barbados*/
dd.flag_BEL,dd.flag_BRU{background-position:-432px -535px}/*Belgium*/
dd.flag_BLZ{background-position:0 -1628px}/*Belize*/
dd.flag_BMU{background-position:-216px -1249px}/*Bermuda*/
dd.flag_BIH{background-position:0 -599px}/*Bosnia and Herzegovina*/
dd.flag_BWA,dd.flag_MUB{background-position:0 -157px}/*Botswana*/
dd.flag_BRA,dd.flag_NAT,dd.flag_BUE{background-position:-216px -1984px}/*Brazil*/
dd.flag_BGR,dd.flag_BOJ,dd.flag_BUL,dd.flag_BUG{background-position:0 -1901px}/*Bulgaria*/
dd.flag_KHM,dd.flag_PNH,dd.flag_CAM{background-position:-432px -556px}/*Cambodia*/
dd.flag_CMR{background-position:0 -1964px}/*Cameroon*/
dd.flag_CAN,dd.flag_YVR{background-position:0 -557px}/*Canada*/
dd.flag_CPV,dd.flag_SID,dd.flag_KAP{background-position:0 -935px}/*Cape Verde*/
dd.flag_BJS{background-position:-216px -388px}/*China*/
dd.flag_CHL,dd.flag_CHI,dd.flag_SCL{background-position:0 -136px}/*Chile*/
dd.flag_CRI,dd.flag_CRC,dd.flag_SJO{background-position:0 -451px}/*Costa Rica*/
dd.flag_HRV,dd.flag_KRO,dd.flag_CRO, dd.flag_SPU{background-position:-216px -1081px}/*Croatia*/
dd.flag_CUB,dd.flag_HAV{background-position:-216px -1354px}/*Cuba*/
dd.flag_CYP,dd.flag_LCA{background-position:-432px -367px}/*Cyprus*/
dd.flag_DNK,dd.flag_DEN,dd.flag_DAN{background-position:-432px -577px}/*Denmark*/
dd.flag_DMA,dd.flag_AZS{background-position:-216px -892px}/*the Dominican Republic*/
dd.flag_ECU,dd.flag_UIO{background-position:-432px -850px}/*Ecuador*/
dd.flag_EGY,dd.flag_HRG{background-position:-216px -1648px}/*Egypt*/
dd.flag_SLV{background-position:0 -1754px}/*El Salvador*/
dd.flag_EST{background-position:-216px -1900px}/*Estonia*/
dd.flag_FJI,dd.flag_FIJ{background-position:-216px -934px}/*Fiji*/
dd.flag_FIN{background-position:-216px -493px}/*Finland*/
dd.flag_FRA,dd.flag_PAR,dd.flag_NCE{background-position:0 -52px}/*France*/
dd.flag_GUF{background-position:-216px -325px}/*French Guiana*/
dd.flag_DEU,dd.flag_GER,dd.flag_PA1{background-position:-432px -1186px}/*Germany*/
dd.flag_GIB{background-position:0 -1124px}/*Gibraltar*/
dd.flag_GRC,dd.flag_GRE,dd.flag_CHQ,dd.flag_RHO{background-position:-216px -997px}/*Greece*/
dd.flag_GRL{background-position:-216px -598px}/*Greenland*/
dd.flag_GRD{background-position:-216px -430px}/*Grenada*/
dd.flag_GLP{background-position:-216px -556px}/*Guadeloupe*/
dd.flag_GUM{background-position:-216px -220px}/*Guam*/
dd.flag_GTM,dd.flag_GUA{background-position:-216px -262px}/*Guatemala*/
dd.flag_GIN{background-position:-216px -1270px}/*Guinea*/
dd.flag_HTI{background-position:0 -10px}/*Haiti*/
dd.flag_HND{background-position:0 -704px}/*Honduras*/
dd.flag_HKG{background-position:-432px -514px}/*Hong Kong*/
dd.flag_HUN{background-position:0 -1838px}/*Hungary*/
dd.flag_ISL{background-position:0 -1733px}/*Iceland*/
dd.flag_IND,dd.flag_GOI,dd.flag_DEL{background-position:0 -1166px}/*India*/
dd.flag_IDN,dd.flag_INA{background-position:0 -1208px}/*Indonesia*/
dd.flag_IRL,dd.flag_IRE,dd.flag_DUB{background-position:-216px -1501px}/*Ireland*/
dd.flag_ISR,dd.flag_TLV{background-position:0 -1859px}/*Israel*/
dd.flag_ITA,dd.flag_VRN,dd.flag_VR1,dd.flag_TR1,dd.flag_ROM{background-position:-432px -1081px}/*Italy*/
dd.flag_JAM{background-position:0 -1775px}/*Jamaica*/
dd.flag_JPN,dd.flag_NRT{background-position:0 -725px}/*Japan*/
dd.flag_JOR,dd.flag_AMM{background-position:-216px -1039px}/*Jordan*/
dd.flag_KAZ{background-position:-216px -367px}/*Kazakhstan*/
dd.flag_KEN,dd.flag_NBO{background-position:0 -1691px}/*Kenya*/
dd.flag_KWT{background-position:-216px -619px}/*Kuwait*/
dd.flag_LVA,dd.flag_LAT,dd.flag_LVL{background-position:-432px -325px}/*Latvia*/
dd.flag_LBN{background-position:-216px -1942px}/*Lebanon*/
dd.flag_LSO{background-position:-216px -1417px}/*Lesotho*/
dd.flag_LBR{background-position:-432px -94px}/*Liberia*/
dd.flag_LBY,dd.flag_DJE{background-position:-216px -409px}/*Libya Libyan Arab Jamahiriya */
dd.flag_LIE{background-position:-432px -451px}/*Liechtenstein*/
dd.flag_LTU{background-position:-432px -913px}/*Lithuania*/
dd.flag_LUX{background-position:-216px -1543px}/*Luxembourg*/
dd.flag_MDG,dd.flag_TNR{background-position:0 -1523px}/*Madagascar*/
dd.flag_MYS,dd.flag_MAS{background-position:-216px -1438px}/*Malaysia*/
dd.flag_MLT,dd.flag_MLA{background-position:-432px -304px}/*Malta*/
dd.flag_MUS,dd.flag_MRU{background-position:0 -241px}/*Mauritius*/
dd.flag_MEX,dd.flag_CUN{background-position:-216px -1585px}/*Mexico*/
dd.flag_MCO{background-position:-216px -304px}/*Monaco*/
dd.flag_MNE{background-position:0 -514px}/*Montenegro*/
dd.flag_MAR,dd.flag_AGA,dd.flag_CMN{background-position:0 -1040px}/*Morocco*/
dd.flag_MOZ{background-position:-216px -94px}/*Mozambique*/
dd.flag_NAM,dd.flag_WDH{background-position:0 -472px}/*Namibia*/
dd.flag_NZL,dd.flag_AKL{background-position:-432px -892px}/*New Zealand*/
dd.flag_NIC{background-position:-432px -52px}/*Nicaragua*/
dd.flag_NER{background-position:0 -1418px}/*Niger*/
dd.flag_NGA{background-position:0 -31px}/*Nigeria*/
dd.flag_NOR{background-position:-216px -346px}/*Norway*/
dd.flag_OMN,dd.flag_OMA{background-position:0 -1292px}/*Oman*/
dd.flag_PAK{background-position:-216px -10px}/*Pakistan*/
dd.flag_PNG{background-position:0 -1544px}/*Papua New Guinea*/
dd.flag_PRY /*dd.flag_PAR*/{background-position:0 -493px}/*Paraguay*/   /* PAR CONFLICTS WITH PARIS */
dd.flag_PER,dd.flag_LIM{background-position:0 -1019px}/*Peru*/
dd.flag_POL,dd.flag_PLN{background-position:-432px -724px}/*Poland*/
dd.flag_PRT,dd.flag_POR,dd.flag_FAO{background-position:-216px -1669px}/*Portugal*/
dd.flag_PRI,dd.flag_PUR{background-position:-432px -598px}/*Puerto Rico*/
dd.flag_QAT{background-position:0 -620px}/*Qatar*/
dd.flag_ROU{background-position:-432px -745px}/*Romania ,dd.flag_ROM*/
dd.flag_RUS{background-position:0 -1103px}/*Russia*/
dd.flag_REU{background-position:0 -1796px}/*Réunion*/
dd.flag_SHN{background-position:-432px -10px}/*Saint Helena*/
dd.flag_KNA{background-position:0 -1313px}/*Saint Kitts and Nevis*/
dd.flag_SPM{background-position:-432px -493px}/*Saint Pierre and Miquelon*/
dd.flag_VCT{background-position:-216px -661px}/*Saint Vincent and the Grenadines*/
dd.flag_WSM{background-position:-216px -178px}/*Samoa*/
dd.flag_SMR{background-position:0 -325px}/*San Marino*/
dd.flag_SAU{background-position:-216px -1018px}/*Saudi Arabia*/
dd.flag_SEN{background-position:0 -1061px}/*Senegal*/
dd.flag_SRB{background-position:-216px -1396px}/*Serbia*/
dd.flag_SGP,dd.flag_SIN{background-position:0 -408px}/*Singapore*/
dd.flag_SVK{background-position:-216px -1165px}/*Slovakia*/
dd.flag_SVN,dd.flag_SLO,dd.flag_TRS,dd.flag_LJU{background-position:-216px -1817px}/*Slovenia*/
dd.flag_ZAF,dd.flag_RSA,dd.flag_ZAR,dd.flag_PLZ{background-position:0 -1649px}/*South Africa*/
dd.flag_KOR,dd.flag_ICN{ background-position: -432px -829px; } /* South Korea Korea, Republic of */
dd.flag_ESP,dd.flag_SPA,dd.flag_PMI{background-position:-216px -850px}/*Spain*/
dd.flag_LKA,dd.flag_SRI{background-position:-216px -913px}/*Sri Lanka*/
dd.flag_SDN,dd.flag_SUD{background-position:0 -178px}/*Sudan*/
dd.flag_SUR{background-position:-216px -241px}/*Suriname*/
dd.flag_SWZ{background-position:0 -1187px}/*Swaziland*/
dd.flag_SWE{background-position:-216px -1858px}/*Sweden*/
dd.flag_CHE,dd.flag_SUI{background-position:2px -914px}/*Switzerland*/
dd.flag_SYR{background-position:-216px -157px}/*Syria*/
dd.flag_TZA,dd.flag_TAN,dd.flag_JRO{background-position:0 -94px}/*Tanzania*/
dd.flag_THA,dd.flag_BKK{background-position:0 -1271px}/*Thailand*/
dd.flag_GMB{background-position:-216px -31px}/*Gambia */
dd.flag_TGO{background-position:-216px -1732px}/*Togo*/
dd.flag_TON{background-position:-216px -1312px}/*Tonga*/
dd.flag_TTO,dd.flag_TAB,dd.flag_TRI,dd.flag_TTD{background-position:-432px -472px}/*Trinidad and Tobago */
dd.flag_TUN,dd.flag_MIR,dd.flag_NBE{background-position:0 -220px}/*Tunisia*/
dd.flag_TUR,dd.flag_AYT{background-position:0 -956px}/*Turkey*/
dd.flag_URY,dd.flag_URU{background-position:-216px -955px}/*Uruguay*/
dd.flag_VEN,dd.flag_PMV{background-position:-432px -703px}/*Venezuela*/
dd.flag_VNM,dd.flag_VIE,dd.flag_SGN{background-position:0 -746px}/*Vietnam*/
dd.flag_YEM{background-position:-216px -1564px}/*Yemen*/ 
dd.flag_ZMB{background-position:-216px -871px}/*Zambia*/
dd.flag_ZWE{background-position:-432px -409px}/*Zimbabwe*/
dd.flag_PSE{background-position:0 -1355px}/*ian flag Palestinian Territory*/
dd.flag_BHS,dd.flag_BAH{background-position:0 -283px}/*Bahamas*/
dd.flag_COM{background-position:-432px -220px}/*the Comoros*/
dd.flag_CZE{background-position:0 -998px}/*Czech Republic*/
dd.flag_DOM{background-position:-216px -892px}/*Dominican Republic */
dd.flag_MDV,dd.flag_MLE{background-position:-432px -1018px}/*Maldives*/
dd.flag_ANT,dd.flag_AHO{background-position:-216px -514px}/*Netherlands Antilles*/
dd.flag_NLD,dd.flag_NED{background-position:-216px -1144px}/*Netherlands*/
dd.flag_CHN{background-position:-216px -388px}/*China*/
dd.flag_PHL,dd.flag_PHI{background-position:0 -1145px}/*Philippines*/
dd.flag_TWN{background-position:0 -977px}/*Taiwan*/
dd.flag_MKD{background-position:-432px -1165px}/*Macedonia*/
dd.flag_SYC,dd.flag_SEY{background-position:-432px -430px}/*Seychelles*/
dd.flag_SLB{background-position:0 -872px}/*Solomon Islands*/
dd.flag_ARE,dd.flag_DXB,dd.flag_UAE{background-position:-216px -1795px}/*United Arab Emirates*/
dd.flag_GBR,dd.flag_LON,dd.flag_EDI{background-position:-216px -1228px}/*United Kingdom*/
dd.flag_USA,dd.flag_MIA,dd.flag_FLL,dd.flag_NYC{background-position:-216px -1711px}/*USA*/
dd.flag_BER{background:url(http://www.temarejser.dk/includes/images/flags/flag-tematrain.png) no-repeat 2px 3px;}/*TEMA TRAIN*/
