h1, h4 {
	color: #3c3c3c;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

h2, h2 a:link, h2 a:visited, h2 a:hover, h2 active {
	color: #fff;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	text-decoration: none;
}

h3, h3 a:link, h3 a:visited, h3 a:hover, h3 active {
	color: #fff;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 5px 0;
	text-decoration: none;
}

/* box headers */

.blue h1, .blue h2, .blue h3 {
	color: #fff;
}

.orange h1, .orange h2, .orange h3 {
	color: #5b2d00;
}

.gul h1, .gul h2, .gul h3 {
	color: #000;
}

.green h1, .green h2, .green h3 {
	color: #2a4400;
}

.lightGreen h1, .lightGreen h2, .lightGreen h3 {
	color: #2a4400;
}

.gray h1, .gray h2, .gray h3 {
	color: #000000;
}

.darkGray h1, .darkGray h2, .darkGray h3 {
	color: #fff;
}

.dark h1, .dark h2, .dark h3 {
	color: #fff;
}

.brown h1, .brown h2, .brown h3, .darkBrown h1, .darkBrown h2, .darkBrown h3 {
	color: #fff;
}

/* box content */

.blue .content, .blue .content, .blue .content {
	color: #fff;
}

.orange .content, .orange .content a:link, .orange .content a:visited {
	color: #000;
}

.orange .content a:hover {
	color: #5b2d00;
}

.green .content {
	color: #fff;
}

.white .content {
	color: #000;
}

.lightGreen .content, .lightGreen .content, .lightGreen .content {
	color: #2b2b2b;
}

.darkGray .content, .darkGray .content, .darkGray .content {
	color: #fff;
}

.gray .content, .gray .content a:link, .gray .content a:visited {
	color: #2b2b2b;
}

.gray .content a:hover {
	color: #000;
}

.brown .content, .brown .content a:link, .brown .content a:visited, .darkBrown .content, .darkBrown .content a:link, .darkBrown .content a:visited {
	color: #fff;
}

.brown .content a:hover, .darkBrown .content a:hover {
	color: #000;
}

.bold {
	font-weight: bold;
}

.size13 {
	font-size: 13px;
	color: #fff;
}

.size15 {
	font-size: 15px;
}

.size16 {
	font-size: 16px;
	color: #fff;
}

.size17 {
	font-size: 17px;
	color:#fff;
}

.size30 {
	font-size: 30px;
}

.size36 {
	font-size: 36px;
}

.size40 {
	font-size: 40px;
}

.size44 {
	font-size: 44px;
}


.size13Dark {
	font-size: 13px;
	color: #000;
}

.size15Dark {
	font-size: 15px;
}

.size16Dark {
	font-size: 16px;
	color: #000;
}

.size17Dark {
	font-size: 17px;
	color:#000;
}



* input, * textarea, * select {
	font-family: trebuchet MS, arial, verdana, tahoma, sans-serif;
	font-size: 11px;
}

.content {
	background-color: inherit;
	/*color: #fff;*/
	font-size: 12px;
	font-family: arial, verdana, tahoma, sans-serif;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}

.content a:link, .content a:visited {
	background-color: inherit;
	color: #8F8F8F;
	font-weight: bold;
	text-decoration: underline;
}

.content a:hover, .content a:active {
	background-color: inherit;
	color: #2f2f2f;
	text-decoration: underline;
}

#oversigtLog a:link {
	text-decoration: none;
}
#oversigtLog a:visited {
	text-decoration: none;
}


#fckPpageContent {
	padding:0;
	position: relative;
	margin:0;
}

#fckPpageContent a:link, #fckPpageContent a:visited {
	background-color: inherit;
	color: #8F8F8F;
	font-weight: bold;
	text-decoration: underline;
}

#fckPpageContent a:hover, #fckPpageContent a:active {
	background-color: inherit;
	color: #2f2f2f;
	text-decoration: underline;
}


.tabMenu {
	background-color: inherit;
	color: #666666;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.tabMenu a:link, .tabMenu a:visited {
	background-color: inherit;
	color: #666666;
	text-decoration: none;
}

.tabMenu a:hover, .tabMenu a:active, .tabMenu a.tabMenuOn {
	background-color: #19171a;
	color: #2c2c2c;
	text-decoration: none;
}

.nav {
	background-color: inherit;
	color: #8a8a8a;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.nav a:link, .nav a:visited {
	background-color: inherit;
	color: #8a8a8a;
	font-weight: bold;
	text-decoration: underline;
}

.nav a:hover, .nav a:active {
	background-color: inherit;
	color: #2c2c2c;
	font-weight: bold;
	text-decoration: none;
}

.mainMenu {
	background-color: inherit;
	color: #fff;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.mainMenu a:link, .mainMenu a:visited {
	background-color: inherit;
	color: #fff;
	text-decoration: none;
}

.mainMenu a:hover, .mainMenu a:active {
	background-color: inherit;
	color: #fff;
	text-decoration: underline;
}

.themeMenu {
	background-color: inherit;
	color: #fff;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.themeMenu a:link, .themeMenu a:visited {
	background-color: inherit;
	color: #fff;
	text-decoration: none;
}

.themeMenu a:hover, .themeMenu a:active {
	background-color: inherit;
	color: #fff;
	text-decoration: underline;
}

.footer {
	background-color: inherit;
	color: #58595b;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.footer a:link, .footer a:visited {
	background-color: inherit;
	color: #58595b;
	font-weight: bold;
	text-decoration: none;
}

.footer a:hover, .footer a:active {
	background-color: inherit;
	color: #58595b;
	text-decoration: underline;
}

.intern1 {
	background-color: inherit;
	color: #bfbfbf;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.intern1 a:link, .intern1 a:visited {
	background-color: inherit;
	color: #bfbfbf;
	font-weight: normal;
	text-decoration: none;
}

.intern1 a:hover, .intern1 a:active {
	background-color: inherit;
	color: #58595b;
	font-weight: normal;
	text-decoration: none;
}

.ajaxLog {
	color: #BF3B44;
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 11px;
	padding:0px;
}

.ajaxLog .error {
	color: #BF3B44;
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 11px;
	padding:5px 0 0 17px;
}

.ajaxLog .ok {
	color: #5FAF36;
	font-family: arial,verdana,tahoma,sans-serif;
	font-size: 11px;
	padding:5px 0 0 17px;
}


.deltagerError {
	color:#BF3B44;
	font-size: 10px;
}

.required {
	color: #BF3B44;
	padding:2px;
	font-weight:bold;
	font-size:13px;
}

.rejsekalenderDato {
	color: #fff;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*margin: 0 0 5px 0;*/
	text-decoration: none;
}

.rejsekalenderRejse {
	color: #fff;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/*margin: 0 0 5px 0;*/
	text-decoration: none;
}



/**
 * Graa
 */
.graaHotelKasse {
	background-color: #444444;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

.graaHotelKasse td.hotelNavn {
	background-color: #000;
	height:16px;
}

.graaHotelKasse td.hotelNavn a {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}


/**
 * Hvid
 */
.hvidHotelKasse {
	background: #fff url("/gfx/bg_hvid_kasse_gradient.gif") 0 0 repeat-y;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

.hvidHotelKasse td.hotelNavn {
	background-color: #000;
	height:16px;
}

.hvidHotelKasse td.hotelNavn a {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

/**
 * Logo groen
 */
.logoGroenHotelKasse {
	background-color: #D0E708;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

.logoGroenHotelKasse td.hotelNavn {
	background-color: #000;
	height:16px;
}

.logoGroenHotelKasse td.hotelNavn a {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

/**
 * Win95 groen
 */
.winGroenHotelKasse {
	background-color: #5f9d82;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

.winGroenHotelKasse td.hotelNavn {
	background-color: #000;
	height:16px;
}

.winGroenHotelKasse td.hotelNavn a {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

/**
 * Bordeaux
 */
.bordeauxHotelKasse {
	background-color: #990000;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

.bordeauxHotelKasse td.hotelNavn {
	background-color: #000;
	height:16px;
}

.bordeauxHotelKasse td.hotelNavn a {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

/**
 * Lys Lilla
 */
.lysLillaHotelKasse {
	background-color: #705f9d;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

.lysLillaHotelKasse td.hotelNavn {
	background-color: #000;
	height:16px;
}

.lysLillaHotelKasse td.hotelNavn a {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

/**
 * Gul
 */
.gulHotelKasse {
	/*background-color: #FFC200;*/
	background-color: #fcea21;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

.gulHotelKasse td.hotelNavn {
	background-color: #000;
	height:16px;
}

.gulHotelKasse td.hotelNavn a {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

/**
 * OrangeRoed
 */
.orangeroedHotelKasse {
	background-color: #EF4136;
	/*background-color: #D0E708; */
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

.orangeroedHotelKasse td.hotelNavn {
	background-color: #000;
	height:16px;
}

.orangeroedHotelKasse td.hotelNavn a {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

/**
 * Moerkeblaa
 */
.moerkeblaaHotelKasse {
	background-color: #3C6FC0;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

.moerkeblaaHotelKasse td.hotelNavn {
	background-color: #000;
	height:16px;
}

.moerkeblaaHotelKasse td.hotelNavn a {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

/**
 * Lyseblaa
 */
.lyseblaaHotelKasse {
	background-color: #07AEF4;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

.lyseblaaHotelKasse td.hotelNavn {
	background-color: #000;
	height:16px;
}

.lyseblaaHotelKasse td.hotelNavn a {
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

/*
	Fancy PDF-link
*/

a.pdfLink {
	/*background: url('/gfx/fil_ikoner/pdf.png') no-repeat;  a.pdfLink:visited a.pdfLink:active a.pdfLink:link*/
	background: url('/gfx/icons/bullet_go.png') no-repeat;
	color:#000;
	text-decoration:none;
	padding-left: 16px;
	margin-left:2px;
}

a.standardLink12 {
	text-decoration:underline;
	font-size:12px;
}

a.standardLink14 {
	text-decoration:underline;
	font-size:14px;
}

a.standardLink16 {
	text-decoration:underline;
	font-size:16px;
}


/**
 * Nye hotel priskasser
 */
/*
div.groenPrisKasse {
	background-color: #D7DF23;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
*/
div.groenPrisKasse, table.groenPrisKasse {
	background-image: url("/gfx/bilferie_tilbud/saertilbud_bg.gif");
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

div.groenPrisKasse strong.size16 {
	color:#000;
}

div.groenPrisKasse .size17 {
	color:#000;
}

div.groenPrisKasse .size13 {
	color:#000;
}

div.gulPrisKasse, table.gulPrisKasse {
	background-image: url("/gfx/bilferie_tilbud/last_minute_bg.gif");
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}

div.gulPrisKasse strong.size16 {
	color:#000;
}

div.gulPrisKasse .size17 {
	color:#000;
}

div.gulPrisKasse .size13 {
	color:#000;
}

div.lastminuteSide {
	/*background: url("/gfx/bilferie_tilbud/last_minute_side_bg.gif") repeat-x scroll 0 0 #fcea21;*/
	background: url("/gfx/bilferie_tilbud/last_minute_side_bg.gif") repeat-x scroll 0 0 #f5f5f5;
	border: 1px solid #FCEA21;
	color: #000;
}

div.saertilbudSide {
	/*background: url("/gfx/bilferie_tilbud/saertilbud_side_bg.gif") repeat-x scroll 0 0 #EFEFEF;*/
	background: url("/gfx/bilferie_tilbud/saertilbud_side_bg.gif") repeat-x scroll 0 0 #f5f5f5;
	border:1px solid #d0e708;
	color: #000;
}

div.saertilbudSide h1 {
	/*color: #d0e708;*/
	color: #000;
}

/*
div.logoGroenKasse span.size13 span{
	color:#000;
}
*/
/**
 * End: Nye hotel priskasser
 */



/*
 *	START Google Search Results
 */

/* wrapper */
#searchcontrol {
	width: 100%;
}

#searchcontrol .gsc-control {
	/*	INNER WRAPPER
	 *
	 *	This div contains:
	 *
	 *		- search-box
	 *		- resultsbox
	 */
	 width: 100%;
}

#searchcontrol .gsc-control form.gsc-search-box {
	/*	DEFAULT SEARCH FORM
	 *
	 *	This is the default search form
	 */
	display: none;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible {
	/*	RESULTS OUTTER WRAPPER
	 *
	 */
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible div.gsc-resultsRoot {
	/*	RESULTS INNER WRAPPER
	 *
	 */

}

#searchcontrol .gsc-control div.gsc-resultsbox-visible div.gsc-resultsRoot table.gsc-resultsHeader {
	/*	RESULTS CONTROLS
	 *
	 *	This contains:
	 *
	 *		- Collaps/Expand results
	 *		- results-selector
	 */
	 display: none;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results {
	/*	RESULTS INNER INNER WRAPPER
	 *
	 */
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result {
	/* RESULT
	 *
	 */
	margin-bottom: 20px;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result div.gs-title {
	/* RESULT TITLE DIV */
	color: #000000;
	text-decoration: none;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result div.gs-title a.gs-title {
	/* RESULT TITLE TEXT */
	color: #000000;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}
#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result div.gs-title a.gs-title b {
	/* RESULT TITLE TEXT MATCHES SEARCH WORDS */
	background: #DFEBFF;
	color: #000000;
	text-decoration: none;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-snippet {
	/* RESULT TEXT DESC
	 *
	 */
	color: #000000;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 3px 0;
}
#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-snippet b {
	background: #DFEBFF;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-visibleUrl-short {
	/* RESULT SHORT URL
	 */
	display: none;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-visibleUrl-long {
	/* RESULT FULL/LONG URL
	 */
	 display: block;
	 color: #666666;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-expansionArea .gsc-cursor-box {
	/*	BOTTOM PAGING AND MORE RESULTS LINK */
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-expansionArea .gsc-cursor-box .gsc-cursor {
	/*	BOTTOM PAGING */
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-expansionArea .gsc-cursor-box .gsc-cursor:before {
	content: "Gaa til side: ";
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-expansionArea .gsc-cursor-box .gsc-cursor .gsc-cursor-page {
	/*	PAGING ITEM */
	padding: 5px;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-expansionArea .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page {
	/*	PAGING ITEM: CURRENT PAGE */
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-expansionArea .gsc-cursor-box .gsc-trailing-more-results {
	/*	BOTTOM: MORE RESULTS */
	display: none;
	color: #000000;
	text-decoration: none;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-expansionArea .gsc-cursor-box .gsc-trailing-more-results a.gsc-trailing-more-results {
	/*	BOTTOM: MORE RESULTS LIKNK */
	color: #000000;
}

 /*
 *	END Google Search Results
 */

/*
Spar-pris
*/
.skjulSparPris {
	display:none;
}

/*
Nedenstaaende bruges paa bilferie
*/
.classHidden {
	display: none;
}



/**
 * Start nye farver 2010
 */

	.lime,
	.newlogo_green,
	.logoGroenHotelKasse {
		color: #000000;
		background-color: #D0E708; }

		.lime h3,
			.newlogo_green h3,
			.logoGroenHotelKasse h3 {
			color: #000000; }


		.lime a, .content .lime a,
		.newlogo_green a, .content .newlogo_green a,
		.logoGroenHotelKasse a, .logoGroenHotelKasse .lime a {
			color: #000000; }

	.lime2 {
		background-color: #E0E387; }

	.lime3 {
		background-color: #F0F1C7; }

	.green,
	.winGroenHotelKasse {
		color: #000000;
		background-color: #99CC00; }

	.blue,
	.darkBlue,
	.lyseblaaHotelKasse,
	.moerkeblaaHotelKasse {
		color: #ffffff;
		background-color: #3333CC; }

		.blue a, .content .blue a,
		.darkBlue a, .content .darkBlue a,
		.lyseblaaHotelKasse a, .content .lyseblaaHotelKasse a,
		.moerkeblaaHotelKasse a, .content .moerkeblaaHotelKasse {
			color: #ffffff; }

	.purple,
	.lysLillaHotelKasse {
		background-color: #681694; }

	.roed,
	.kuffert_m_red,
	.bordeauxHotelKasse,
	.orangeroedHotelKasse {
		background-color: #FF0000; }

	.orange {
		background-color: #FFC200; }

	.yellow,
	.gul,
	.gulHotelKasse {
		background-color: #FFFF00; }

	.gray,
	.darkGray,
	.darkgrey,
	.graaHotelKasse {
		color: #ffffff;
		background-color: #444444; }

		.gray a, .content .gray a,
		.darkGray a, .content .darkGray a,
		.darkgrey a, .content .darkgrey a,
		.graaHotelKasse a, .content .graaHotelKasse a {
			color: #ffffff !important; }

	.lightgray,
	.hvidHotelKasse {
		background-image: none;
		background-color: #E6EAED; }

	.content td.hotelNavn,
	td.hotelNavn {
		background-color: #D0E708;
		color: #000000;
		height: 26px;
		text-decoration: none; }

		.content td.hotelNavn a,
		td.hotelNavn a {
			color: #000000 !important;
			text-decoration: none; }

 /**
  *	Slut nye farver 2010
  */



