body { height: 100%; width:100%; margin: 0px; padding:0px;}
html { height: 100%; width:100%; margin: 0px; padding:0px;}

.input { color: #454545; font-size: 11px; font-family: Verdana, Arial, Helvetica; border: solid 1px #c2c2c2; }

#flashcontent2 embed {margin:0px; padding:0px; width:512px;}
.cursorMenu {cursor:pointer;}

.leftColumnButtonText { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:10px; }
.leftColumnInput {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}

.fpNewsDate { color: #fcb845; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.fpNewsHeadline { color: #454545; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.fpNewsHeadline A { color: #454545; text-decoration:none; }
.fpTravelHeadline { color: #454545; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.fpTravelHeadline A { color: #454545; text-decoration:none; }
.fpNewsmailInput { color: #454545; font-size: 11px; font-family: Verdana, Arial, Helvetica; border: solid 1px #c2c2c2; width: 200px; }
.fpTravelsPrice { color: #fcb845; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.fpNewsText { color: #454545; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration:none; }
.fpNewsText A { color: #454545; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration:none; }

.headline1 { color: #454545; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.headline2 { color: #454545; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.headline2 A { color: #454545; text-decoration:none;}
.headlineOrange1 { color: #fcc15d; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.headlineOrange2 { color: #fcc15d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:13px; }
.headlineOrange2 A { color: #fcc15d; text-decoration:none; }

.text { color: #454545; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration:none; }
.text A { color: #454545; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration:underline; }
.textWhite { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.textWhite A { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.textOrange { color: #fcc15d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.textOrange A { color: #fcc15d; text-decoration:none;}
.textOrange A:hover { text-decoration:underline;}
.textRed { color: #be4141; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.textRed A { color: #be4141; text-decoration:none;}
.textGreen { color: #53b06f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.textYellow { color: #fcc15d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }

.priceBigYellow { color: #fcc15d; font-size: 23px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px; }
.priceBigYellow a { color: #000000; text-decoration:underline; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.priceYellowCalendar { color: #fcc15d; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:23px; }

.bottomText { color: #c2c2c2; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; }

.tableContent {border:#c2c2c2 solid 1px; padding:9px;}
.tableFpWorldmapMenu {background:#e2e2e2; padding-left:5px}

.inputSubmit { background:#c2c2c2; color:#ffffff; font-weight:bold; font-size:10px; font:Verdana, Arial, Helvetica, sans-serif; border:0; padding:2px }
.inputSubmit2 { background:#c2c2c2; color:#ffffff; font-size:10px; font:Verdana, Arial, Helvetica, sans-serif; border:0; padding:2px }

.h1Print { color: #454545; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }

.dynBoxTop{border-left: solid 1px #C2C2C2;border-top: solid 1px #C2C2C2;border-right: solid 1px #C2C2C2;padding: 9px 9px 0px 9px;background-position:9px 9px; background-repeat:no-repeat}
.dynBoxMiddle{border-left: solid 1px #C2C2C2;border-right: solid 1px #C2C2C2;padding: 0px 9px 0px 9px;}
.dynBoxBottom{border-left: solid 1px #C2C2C2;border-bottom: solid 1px #C2C2C2;border-right: solid 1px #C2C2C2;padding: 16px 9px 9px 9px;}

#centerTestemonial a {text-decoration:none;}  

/* Følgende styles bruges når sIFR script er deaktiveret */
h1 { font-size: 23px; color:#ffffff; font-weight:lighter; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;}
h2 { font-size: 22px; color:#454545; font-weight:lighter; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;}
h2.narrow { font-size: 22px; color:#454545; font-weight:lighter; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;}
h3 { font-size: 15px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;}
h3 A { color:#ffffff; text-decoration:none;}
h4 { font-size: 12px; color:#ffffff; font-weight:bold;; padding-top:1px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;}
h4.wide { font-size: 12px; color:#ffffff; font-weight:bold; padding-top:1px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;}
h5 { font-size: 11px; color:#454545; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px;}
h5 A { color:#454545; text-decoration:none}

.frontPageBottomTekst a { text-decoration:none; color:#FFF; }
.forsideTekstLink a { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:15px; color:#be4141; line-height:17px; text-decoration:none; }

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}




/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-hasFlash h1 { font-size: 27px; visibility: hidden; letter-spacing: 0px; line-height: 34px; width: 482px; margin:0px;}
.sIFR-hasFlash h2 { font-size: 22px; visibility: hidden; letter-spacing: 0px; line-height: 29px; width: 200px; margin:0px;  }
.sIFR-hasFlash h2.wide { font-size: 22px; visibility: hidden; letter-spacing: 0px; line-height: 29px; width: 400px; margin:0px;  }
.sIFR-hasFlash h2.narrow { font-size: 22px; visibility: hidden; letter-spacing: 0px; line-height: 29px; width: 150px; margin:0px;  }
.sIFR-hasFlash h3 { font-size: 22px; visibility: hidden; letter-spacing: 0px; line-height: 25px; width: 560px; margin:0px;  }
.sIFR-hasFlash h4 { font-size: 12px; visibility: hidden;  padding-top:0px; letter-spacing: 0px; line-height: 17px; width: 140px; margin:0px;}
.sIFR-hasFlash h4.wide { font-size: 12px; visibility: hidden;  padding-top:0px; letter-spacing: 0px; line-height: 17px; width: 210px; margin:0px;}
.sIFR-hasFlash h5 { font-size: 12px; visibility: hidden; letter-spacing: 0px; line-height: 18px; width: 150px; margin:0px; cursor:pointer;}
.sIFR-replaced {
	visibility: visible !important;
}
.booklink a { text-decoration:none }
.booklink a:hover { text-decoration:underline; }

.voucherActive td {background:#e6ffbe;}
.voucherAdContainer {position:absolute;left:-40px;top:0px;width:35px;height:20px;background:#85d703 url(/images/rabatpil.png) left top no-repeat;}


.travelListInfo img  {position:relative;top:3px;}

.continent {float:left; height:20px; margin-bottom:10px; margin-left:10px; margin-right:10px; padding-left:10px; width:160px;}
