﻿/* CSS Document */
body
{
    font-family: Trebuchet MS;
    font-size: 9pt;
    background-color: #fff;
    background-repeat: repeat-x;
    font-family: verdana;
    color:  #25231B;
    font-size: 11px;
    padding:0;
    margin:0;
}

#container {
	font-size: 1.2em;
	margin: 0 auto;
	width: 983px;
	background-color: #fff;
}
#container td {
	font-size: 10px;
}
#container td div div {
	padding:3px;
}
#header {

}

#navcontainer{
	background-image: url("../../images/navbar.gif");
}

#content 
{
	width: 984px;
	padding: 0px;
	clear: both;
}
h1.locator-title 
{
	font-weight: normal;
	padding: 6px 0;
	margin-top: 6px;
	font-size: 10pt;
}
#left 
{
	width: 194px;
	float: left;
	padding: 0px;
}
#right 
{
	width:100%; /*964px;*/
	float: left;
	padding: 4px;
}
#breadcrumbs 
{
	padding: 4px;
}
#footer 
{
	padding-top: 10px;
	clear: both;
}
#footer p
{
	text-align: center;
	color: #aaa;
	margin-top: 10px;
}
a{
	color: #333333;
}

select 
{
	height: 21px;
	font-size: 9pt;
	color: #333;
}

label 
{
	font-size: 11px;
}

hr 
{
	/*border-top: 1px solid #333;*/
	color:#333;
	height:1px;
}

th 
{
	text-align: left;
}

fieldset{
	margin: 10px 0 20px 0;
	padding:5px;
	border: 1px solid #8DA5C7;
	background: #EFEFEF;
}

legend{
	color: #424C7D;font-size: 14pt; font-weight:bold;
}

.ajax-loader 
{
	display: none;
	/*width: 25px;
	height: 25px;*/
	width: 56px;
	height: 21px;
	background: url('../../images/ajax-loader.gif') no-repeat right 50%;
}
.ajax-loader span
{
	padding: 8px;
	font-size: 10px;
	font-style: italic;
}
div.suggestion a
{
	color: #ff9300;
}
.items 
{
	margin-top: 16px;
}
.featured-item 
{
	width: 114px;
	height: 73px;
	padding: 0;
	margin: 0 10px;
	vertical-align: bottom;
	background-repeat: no-repeat;
}
.featured-item a 
{
	padding-top: 60px;
	width: 100%;
	display: block;
}
.featured-item-label 
{
	padding: 1px 6px;
	color: #fff;
	font-size: 8pt;
	font-weight: bold;
}
.featured-item-text 
{
	width: 114px;
	font-size: 8pt;
}
td.space 
{
	width: 3px;
}



#ferietyper {
	width: 746px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
}

#ferietyper a:link,#ferietyper a:visited,#ferietyper a:active {
	text-transform: capitalize;
        text-decoration:none;
	color:#fff;
	display:block;
	height: 14px;
	width: 109px;
	padding-top: 57px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-repeat:no-repeat;
}
#ferietyper a:hover{
	color:#ffffcc;
	
}

.location-table .header h2
{
	width: 250px;
	background-color: #CCCCCC;
	background-position: 0px 25px;
	background-repeat: no-repeat;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	height: 14px;
	margin-bottom: 0px;
	margin-top: 10px;
	cursor: pointer;
}
.location-table .txt 
{
	padding-left: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	width:400px;
	margin-bottom: 10px;
}
.location-table .shortxt 
{
	padding-left: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	width:400px;
	margin-top: 10px;
}


.location-table img 
{
	padding: 0;
	margin-bottom: 5px;
	width: 260px;
	height: 62px;
}

table.location-table{
        float:right;
}

.newsItem{
	width:235px;
	height: auto;
	background-color: #fff;
	cursor: pointer;
	margin-bottom: 10px;
}
h1{
	height:20px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	line-height:14px;
	padding-top:8px;
	padding-left:9px;
	margin:0px;
}
.header h2
{
	padding: 4px 0 4px 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin: 0px;
}
.category-section h2{
	display:inline;
	font-size: 11px;
	font-weight:normal;
	/*font-weight: bold;
	text-transform: uppercase;*/
}

.newsItem h1 {
	height:20px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	line-height:14px;
	padding-top:8px;
	padding-left:9px;
	background-color:  #a1142e; /*#d6cfc9;*/
	background-image: url(../../images/newsItemHeader.gif);
	background-repeat: no-repeat;
	margin:0px;
}
.newsItem h1.red {
	background-color: #a1142e;
	background-image: url(../../images/newsItemHeader_red.gif);
	color:#fff;
}
#newsId1 {
	background-image: url(../../images/forside/happyCamp.jpg);
	height:5px;
	background-repeat: no-repeat;
	padding-top: 128px;
	/* padding-top: 118px;  IE hack */
}
#newsId2 {
	background-image: url(../../images/forside/landhus.jpg);
	height:5px;
	background-repeat: no-repeat;
	padding-top: 128px;
	/* padding-top: 118px;  IE hack */
}
#newsId3 {
	background-image: url(../../images/forside/julekonkurrence.jpg);
	height:5px;
	background-repeat: no-repeat;
	padding-top: 128px;
	/* padding-top: 118px;  IE hack */
}
#newsId4 {
	background-image: url(http://www.fbc.dk/images/forside/FR-9555-6_2.jpg);
	height:5px;
	background-repeat: no-repeat;
	padding-top: 128px;
	/* padding-top: 118px;  IE hack */
}
#newsId5 {
	background-image: url(../../images/forside/IT-1902-7.jpg);
	height:5px;
	background-repeat: no-repeat;
	padding-top: 128px;
	/** padding-top: 118px;  IE hack */
}
#newsId6 {
	background-image: url(../../images/forside/DE-5057-2.jpg);
	height:5px;
	background-repeat: no-repeat;
	padding-top: 128px;
	/* padding-top: 118px;  IE hack */
}
#newsId_konkurrence{
	background-image: url(../../images/forside/julekonkurrence.jpg);
	height:5px;
	background-repeat: no-repeat;
	padding-top: 128px;
	/* padding-top: 118px;  IE hack */
}
.newsTxt {
	font-size: 10px;
	margin-top: 6px;
	color:#000000;
}
.newsTxtHover{
	color:#aaaaaa;
}
.newsItem a {
	color: #333333;
}

/* Navigation */

 
{
	margin: 0 0 10px 0;
	background-image: url(../../images/navbar.gif);
	filter: alpha(opacity=100);
	moz-opacity:1;
	opacity:1;
	clear: both;
}
/*
 ul
{
	padding: 0;
	margin: 0;
}

 ul li 
{
	display: inline;
}
*/
 .TopMenuItem,  .TopMenuItemHover
{
	padding: 0px 14px 0px 14px;
	color: #000;
	text-decoration: none;
	height: 30px;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
	line-height: 30px;
	cursor: pointer;
}
 .TopMenuItemHover 
{
	background-color: #fff;
	color: #a3002b;
	filter: alpha(opacity=80);
}
.TopGroup
{
  cursor: default; 
}

.MenuGroup
{
  background-color:#F5F5F5;
  border:1px #4E5358 solid; 
  border-style:solid;
  cursor:default; 
}

.MenuItem
{
  border: 1px solid #F5F5F5; 
  color:#00025C;
  font-family:tahoma; 
  font-size:11px; 
  cursor: pointer; 
}

.MenuItemHover 
{
  background-color:#FFEEC2; 
  color: #333333;
  border-top: 1px solid #57566F; 
  border-bottom: 1px solid #57566F; 
  border-top-color: #9190AC; 
  border-left-color: #9190AC;
  font-family:tahoma; 
  font-size:11px; 
  cursor: pointer; 
}

.MenuItemExpanded
{
  background-color:#FFEEC2; 
  color: #333333;
  border: 1px solid #9190AC; 
  border-top-color: #57566F; 
  border-left-color: #57566F;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}

.MenuItemActive
{
  color: #333333;
  background-color:#FBE694; 
  border: 1px solid #BB5503; 
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}
/*
 ul li.active a
{
	text-transform: uppercase;
	background-color: #fff;
}
 ul li a:hover
{
	background-color: #fff;
	color: #a3002b;
	text-decoration: none;
}
*/
#navlist2 
{
	float: right;
}
#lang-selector 
{
	position: relative;
	top: 8px;
	left: 860px;
	height: 20px;
	width: 120px;
}
#lang-selector ul li 
{
	display: inline;
}
#lang-selector ul li a img 
{
	border: 0;
}
.section 
{
	display: block;
	/* background: #F9F8F6 url(../../images/item_bg2.gif) repeat-x left bottom; */
	width: 100%;
	color: #000;
	font-size: 20px;
	font-weight: bold;
	padding: 3px;
	margin: 15px 0 10px 0;
	color: #424c7d;
}
.sub-section 
{
	color: #000;
	font-size: 11pt;
	font-weight: bold;
	padding: 2px;
	margin: 8px 0 4px 0;
}


/* ToolBar */

.toolbar 
{
	float: right;
}
.toolbar .command 
{
	text-indent: 20px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 8px;
}
.toolbar .save 
{
	background-image: url(../../images/save.gif);
}
.toolbar .send 
{
	background-image: url(../../images/send_mail.gif);
}
.toolbar .print 
{
	background-image: url(../../images/print.gif);
}
.toolbar .command a 
{
	font-size: 8pt;
	color: #333;
	text-decoration: underline;
}
.toolbar .command a:hover 
{
	color: #666;
}

.accommodation-header 
{
	clear: both;
}

.header-info .accommodation-name, .header-info .accommodation-name h1
{
	font-size: 14pt;
	font-weight: bold;
	color: #424C7D;
	padding: 4px 0;
}

/* Quality */
.accommodation-quality
{
	width: 100px;
	height: 19px;
	display: block;
	clear: both;
	background-repeat: no-repeat;
	padding-right: 6px;
}
.star1 
{
	background: #fff url(../../images/2stars.gif);
	background-repeat: no-repeat;
}
.star2 
{
	background: #fff url(../../images/2hstars.gif);
	background-repeat: no-repeat;
}
.star3 
{
	background: #fff url(../../images/3stars.gif);
	background-repeat: no-repeat;
}
.star4 
{
	background: #fff url(../../images/3hstars.gif);
	background-repeat: no-repeat;
}
.star5 
{
	background: #fff url(../../images/4stars.gif);
	background-repeat: no-repeat;
}
.star6 
{
	background: #fff url(../../images/4hstars.gif);
	background-repeat: no-repeat;
}
.star7 
{
	background: #fff url(../../images/5stars.gif);
	background-repeat: no-repeat;
}


/* Category item */
.searchItem {
	padding: 7px;
	background-color: #efefef;
	border-top-width: 1px;
	border-top-style: solid;	
	border-top-color: #CCCCCC;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	*/
	margin: 0px;
	/*width: 100%; 919px;*/

}
.trEven {
	background-color: #dcdcdc;
}
.pax {
	text-align: right;
	font-size: 10px;
}
.readmoreBtn {
	text-align: right;
	padding: 0px;
	margin-top: -4px;
}
.favsave {
	float: right;
	margin-top: 20px;
	display:none;
}
.opholdTitle {
	color: #8da5c7;
	font-weight:bold;
	font-size: 12px;
	margin-bottom: 10px;
	float: left;
	width: 200px;
}
.header-info {
	padding: 0px;
	/*border-bottom: 1px solid #ccc;*/
}
td.location {
	font-size: 10pt;
	font-weight: normal;
	color: #000;
}
td.location a
{
	
}
.opholdInfoTxt {
	font-size: 11px;
	color: black;
	font-weight: normal;
	float: left;
	clear: right;
	width: 350px;
	margin: 5px 0;
}
.bigPrice {
	font-size: 24px;
	font-weight: bold;
}
table.rebates
{
  float: right;
  clear: both;
  width: 100%;
  padding: 2px;
  background: #dbdbdb;
}
table.rebates th
{
  text-align: left;
}
table.rebates td
{
  text-align: right;
}
table.rebates .rebate
{
  color: #f00;
}
.price-rebate 
{
	color: #000;
}
.price-before
{
	font-size: 8pt;
	display: block;
	clear: both;
	text-decoration:line-through;
}
.pricesFrom {
	font-size: 11px;
	line-height: 30px;
	background-position: bottom;
}
.accommodation-name {
	font-size: 20px;
	font-weight: bold;
	color: #424c7d;
}
.price {
	margin-bottom: 15px;
	text-align:right !important;
}
.icons {
	padding: 4px;
	font-size: 10px;
	margin-top: 10px;
	float: left;
}
.category-summary {
	height: 118px;
	width: 300px;
	margin-left: 218px;
}
.paxInfo 
{
	visibility: hidden;
	border-left: 1px dashed gray;
	border-right: 1px dashed gray;
	height: 100%;
	width: 84px;
	float: right;
	font-size: 11px;
	text-align: center;
}
.pax-2 
{
	background: url('../../images/pax/2.png') no-repeat center;
}
.pax-3 
{
	background: url('../../images/pax/3.png') no-repeat center;
}
.pax-4 
{
	background: url('../../images/pax/4.png') no-repeat center;
}
.pax-5 
{
	background: url('../../images/pax/5.png') no-repeat center;
}
.pax-6 
{
	background: url('../../images/pax/6.png') no-repeat center;
}
.pax-7 
{
	background: url('../../images/pax/7.png') no-repeat center;
}
.pax-8 
{
	background: url('../../images/pax/8.png') no-repeat center;
}
.ophold {
	border: 1px solid #CCCCCC;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.currency {
	font-size: 11px;
	
}
.priceInfo {
	float: right;
	padding: 0px;
	margin-top: -115px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 180px;
}
.allotments {
	margin: 0px;
	width: 719px;
	padding: 7px;
}
.allotments th {
	font-size: 11px;
	font-weight: bold;
}
.allotments td {
	font-size: 10px;
}
.units {
	font-size: 10px;
	text-align: right;
	margin-top: -16px;
	display:none;
}
.icon-desc {
	vertical-align: middle;
	line-height: 24px;
}
.category-image {
	width: 218px;
	float: left;
}

/*** Searchbar ***/

#searchbox input,#searchbox select{
	padding: 6px;
	border: 4px solid #dedede;
}

#searchbox select{
	padding: 3px;
	height: 35px;
}

#searchbox input[type="checkbox"]{
	border: none;
	padding: 0;
}

#search-bar 
{
	float: left;
	background: #EFEBE8;
	width: 199px;
	margin-bottom: 10px;
}

#search-bar .search-bar-main-table 
{
	width: 100%;
	border-left: 2px solid #E3DBD3;
	border-right: 1px solid #D9CDC1;
	padding-left: 4px;
}

.search-button {
	background: #FF9E31 url(../../images/box_btn.gif) no-repeat 0 -1px;
	width: 188px;
	height: 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding: 0;
	/*color: #713608;*/
	color:#fff;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	border: 0;
}

.search-button:hover{
	background: #FF9E31 url(../../images/box_btn_hover.gif) 0 -1px;
}


#search-bar #search-bar-header 
{
	background: #EFEBE8 url(../../images/searchBox_header.gif);
	display: block;
	width: 199px;
	height: 53px;
}

#search-bar #search-bar-footer
{
	background: #EFEBE8 url(../../images/box_footer.gif);
	display: block;
	width: 199px;
	height: 25px;
}

.search-bar-requirements {
	background-color: #EFEBE8;
	margin: 6px 0px 6px -4px;
	padding-right: 4px;
	padding-left: 4px;
}

.tblsearch{
	margin: 5px 0 0 10px;
	width:100%;
}

#ctl00_SearchBox1_chkFilterRequest{
	padding:0;margin:4px 5px 3px 0;	
}

#ctl00_SearchBox1_pnlSearchButton{
	margin: -10px 0 0 0;	
}

#ctl00_SearchBox1_lblPrice{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding: 4px;
	color:#333;
}

#ctl00_SearchBox1_lblRebate
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: line-through;
	text-align:center;
	color:#888;
	padding: 2px;
}
#ctl00_SearchBox1_pnlBookButton
{
	margin-top: -22px;
}

/*** Bookbar ***/

#book-bar 
{
	float: left;
	background: #EFEBE8;
	width: 199px;
	font-size:10px;
	margin-bottom: 10px;
}

#book-bar .book-bar-main-table 
{
	width: 100%;
	border-left: 2px solid #E3DBD3;
	border-right: 1px solid #D9CDC1;
	padding-left: 2px;
}

#book-bar #book-bar-header 
{
	background: #EFEBE8 url(../../images/bookBox_header.gif);
	display: block;
	width: 199px;
	height: 53px;
}

#book-bar #book-bar-footer
{
	background: #EFEBE8 url(../../images/box_footer.gif);
	display: block;
	width: 199px;
	height: 25px;
}

/* */
a.book-btn, input.book-btn
{
	background: url(../../images/book_btn.gif);
	width: 59px;
	height: 26px;
	display: block;
	text-align: left;
	text-decoration: none;
	border:0;
	text-indent: -9999px;
}
a.read-more-btn 
{
	background: url(../../images/read_more_btn.gif);
	width: 78px;
	height: 26px;
	display: block;
	text-align: left;
	text-decoration: none;	
}

.item-container 
{
	margin: 1px 0;
	padding: 4px;
}
.item-footer 
{
	display: none;
}
.category-summary_ufp
{
	background: #F9F8F6 url(../../images/item_bg2.gif) repeat-x left bottom;
	height: 134px;
	border: 1px solid #C8C8C8;
}
.category-image 
{
	border-width: 0px;
	width: 214px;
	height: 118px;
}

table.category-header 
{
	width: 710px;
	padding: 5px;
}
table.category-header th
{
	padding: 0 6px;
	color: #8CA5C6;
}
table.category-header .name 
{
	vertical-align: top;
	font-size: 10pt;
	font-weight: bold;
	color: #8CA5C6;
}
table.category-header .desc
{
	height: 90px;
	vertical-align: top;
}
table.category-header .col1 
{
	width: 220px;
}
table.category-header .col2 
{
	width: 240px;
}
table.category-header .col3 
{
	width: 60px;
	padding-top: 16px;
	vertical-align: top;
}
table.category-header .col4 
{
	padding-left: 10px;
	width: 120px;
}
table.category-header td.price
{
	height: 30px;
	font-weight: bold;
}
table.category-header td.price span.price 
{
	font-size: 18pt;
}
table.category-header td.price span.currency
{
	font-size: 9pt;
}
table.category-header td.units
{
	margin-top: -10px;
	font-size: 7pt;
}
table.category-header td.pax
{
	height: 30px;
}
table.category-header td.buttons
{
	height: 30px;
}
.category-container 
{
	 width: 480px;
}
.category-section-header
{
	padding: 14px 0 6px 0;
	font-weight: bold;
	border-bottom: 1px solid #999;
}
.category-section 
{
	padding: 4px 0 4px 0;
	font-size: 11px;
	line-height: 16px;
}
.category-section p
{
	font-size: 1px;
}
.category-rooms
{
	background: #eee;
	display: none;
	border-bottom: 1px dashed #999;
}
.category-map
{
	background: #eee;
	display: none;
	border-bottom: 1px dashed #999;
}

.category-details 
{
	background: #eee;
	display: none;
	border-bottom: 1px dashed #999;
}
.expand-button 
{
	background: #fff url(../../images/expand.gif);
	border: 0;
	width: 12px;
	height: 12px;
	display: block;
	float: right;
}
.save-button 
{
	background: #fff url(../../images/save.gif);
	border: 0;
	width: 20px;
	height: 16px;
	display: block;
	float: right;
	clear: both;
}
.collapse-button 
{
	background: #fff url(../../images/collapse.gif);
	border: 0;
	width: 12px;
	height: 12px;
	display: block;
	float: right;
}
/* */

a.link-button 
{
	color: #8CA5C6;
	font-size: 8pt;
	font-weight: bold;
}
a.link-button:hover 
{
	text-decoration: none;
}
.category-price-list-header 
{
	padding: 0px 0 12px 0;	
	font-weight: bold;
	border-bottom: 1px solid #999;
	/*background-color: #333;
	color:#fff;*/
}
.category-price-list-header a
{
  display: block;
  float: right;
  clear: none;
  /*argin-top: -24px;*/

}
.category-price-list-subheader
{
	font-size: 8pt;
	font-weight: normal;
}
.price-table {
	background-color: #fff;
	width:100%;
}
.price-table th{
	background-color: #eb9216;
	padding: 5px;
	color:#fff;
}
.price-table td{
	font-size: 10px;
	padding:3px;
	text-align:center;
}

.price-table tr.current
{
	font-weight: bold;
	background:#bbbaaa;
}

.category-price-list 
{
	/*background-color: #E7E6E2;*/
	background-color: #efefef;
	padding: 8px;
	margin-bottom:10px;
}
.even{
	background-color: #efefef;
}
.category-price-list-text{
	font-size:10px;
	margin:6px 0px 6px 0px;
	padding:3px;
	background-color:#fff;
}
.category-price-list th 
{
	font-size: 10px;
}

/* Right column on allotment page */
#category-left-bar
{
  float: left;
  padding-right: 12px;
}
#category-right-bar 
{
	float: right;
	text-align:right;
}
.info-box 
{
	width: 206px;
	margin-top: 9px;
	padding: 4px 3px;
	border: 1px solid #999;
	overflow: hidden;
}
.map-box 
{
	width: 212px;
	margin-top: 9px;
	padding: 0;
	border: 1px solid #999;
	overflow: hidden;
}
.additional-costs .costs-text, .comments-box .comments-text, .facts-box facts-text
{
	padding-top: 3px;¨
	text-align:left;
}
.additional-costs .costs-header, .comments-box .comments-header, .facts-box .facts-header
{
	text-transform: uppercase;
	font-size: 12px;

	border-bottom: 1px solid #999;
	font-weight:bold;
	padding-bottom: 3px;
	text-align:left;
}
.additional-costs .cost-line, .facts-box .fact-line
{
	font-size: 9px;
}
.additional-costs .cost-name, .facts-box .fact-name
{
	font-weight: bold;
	/*width: 100%;*/
	overflow: hidden;
	vertical-align: top;
	border-bottom: solid 1px #ccc;
	text-align:left;
	
}
.additional-costs .cost-value, .facts-box .fact-value
{
	width: 100%;
	/*overflow: hidden;*/
	vertical-align: top;
	text-align:right;
	border-bottom: solid 1px #ccc;
}
.comments-box .comments-text 
{
	font-size: 8pt;
	text-align:left;
}

#login 
{
	background: #F9F8F6 url(../../images/item_bg2.gif) repeat-x left bottom;
	padding: 10px;
}
.counter 
{
	color: #F00;
	font-weight: bold;
	display: block;
	width: 80px;
	text-align: right;
}
#favourites 
{
	clear: both;
}
.favourites a
{
	text-decoration: none;
}
#favcounter
{
	float: left;
	margin: 12px 0 0 6px;
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
}
.favcounter-highlight 
{
	background-color: #FFCC48;
	color: #fff;
}
.favcounter-normal 
{
	background-color: Transparent;
}
a span 
{
	cursor: pointer;
}

/** Shopping cart **/
#shoppingcart-left {
	width: 160px;
	float: left;
	padding-top: 18px;
	padding-right: 12px;
	padding-bottom: 18px;
	padding-left: 20px;
	background-color: #efefef;
	border: 1px solid #dbd5d0;
}
.cart-left{
	float:left;
}
.cart-right{ width:700px; float:right; }

.optionsSelection {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbd5d0;
	height: 110px;
	padding-top: 6px;
	background-position: right center;
	background-repeat: no-repeat;
	width: 160px;
}
#optionCar {
	background-image: url(../../images/car.gif);
}
#optionAirplane {
	background-image: url(../../images/airplane.gif);
	display:none;
}
#optionOvernight {
	background-image: url(../../images/overnight.gif);
}
#optionFerry {
	background-image: url(../../images/ferry.gif);
}
a.optionText {
	vertical-align: middle;
	font-size: 18px;
	color: #888687;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	height: 100%;
}
a.optionText:hover {
	color: #000000;
}
.shoppingHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #8da5c7;
	font-weight: bold;
	margin-bottom: 4px;
	padding: 5p?;
}
.additionalSubHeader {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 8px;
}
.cart-item
{
	border: 1px solid #dbd5d0;
	padding: 10px;
	background-color: #efefef;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(images/cart-item_bg.gif);
	background-repeat: repeat-x;
}
.cart-item-delete
{
	text-align: right;
	font-size: 10px;
	float:right;
}
.cart-item-rebate 
{
	padding: 3px 0;
	text-align: right;
	text-decoration: underline;
}
.cart-item-deducted-price
{
	text-align: right;
	clear: right;
}
.cart-total-price {
	text-align: right;
	font-size: 20px;
}
.cart-totaltxt {
	font-size: 12px;
	font-weight: bold;
}
.cart-item-header
{
	font-size: 14pt;
	font-weight: bold;
	color: #424C7D;
	float: left;
}
.cart-item-delete a
{
	text-align: right;
	color: #000;
}
.cart-item-description 
{
	clear: both;
	padding: 4px 0;
	min-height: 20px;
}
.cart-item-period 
{
	clear: both;
}

.cart-item-period td{
	padding: 4px;	
}

.cart-item-price 
{
	float: right;
	margin-top: -18px;
}
.cart-item-additional-costs
{
	background: transparent;
  /*background: #fefefe;*/
  float: left;
  padding: 0;
  margin: 20px auto;
  font-size: 75%;
  font-weight: bold;
  width:850px;
}

.cart-item-image{
	float:left;	
}

.aci
{
  color:#666;
  float: left;
  width: 320px;
  padding: 4px 6px;
 /* border-right: 1px solid #aaa;*/
  margin-right: 30px;
  border-bottom::dashed 1px #666;
}
.aci-value
{
  float: right;
  font-weight: normal;
}
#additional th.col1 
{
	width: 300px;
}
#additional th.col2
{
	width: 300px;
}
#additional th.col3 
{
	width: 380px;
	text-align: right;
}
#price {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8da5c7;
	border-bottom-color: #8da5c7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 20px;
}
#price .col1 
{
	width: auto;
}
#price .col2
{
	font-size: 14pt;
	text-align: right;
	width: 50%;
}
#buy 
{
	margin-top: 30px;
}
.btn 
{
	padding: 0;
	border: 0;
}
#buy input.buy-btn 
{
	background: url(../../images/btn_buy.gif);
	width: 141px;
	height: 26px;
	text-align: left;
	float: right;
	cursor:pointer;
	cursor:hand;
}
.generic-btn 
{
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../../images/orangeBtn.gif);
	background-repeat: repeat-x;
	height: 26px;
	line-height: 26px;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 141px;
	color: #fff;
	text-align: center;
	cursor:pointer;
	cursor:hand;
}
a.generic-btn, a.generic-btn:hover, a.generic-btn:visited
{
	color: #fff;
	text-decoration: none;
}

/*a.book-btn {
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	color:#FFF;
	border-radius: 3px;
	background-color:#9F0;
}
*/

input.pay-btn 
{
	background: url(../../images/btn_pay.gif);
	width: 58px;
	height: 26px;
	text-align: left;
	float: right;
}

.page-selector 
{
	float: right;
	display: block;
}

.page-selector td 
{
	color: #666;
}
/*
.page-selector a, page-selector a:visited, .page-selector a:hover
{
	display:block;
	position:relative;
	float:left;
	padding:2px;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	margin:0 1px;
	vertical-align:absmiddle;
	text-decoration:none;
	cursor:pointer;

	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/pg/off.png);
	background-repeat: no-repeat;
	background-x-position: center;
	background-y-position: center;
	text-decoration: none;
}

.page-selector a span {
	postion:relative;
}
*/
.price-label 
{
	font-weight: bold;
	font-size: 14pt;
	text-align: right;
}
.box-label 
{
	font-weight: bold;
	font-size:10px;
	padding-bottom:5px;
}

.area-panel 
{
	overflow: auto;
	height: 60px;
	font-size: 9pt;
	
}
.fare-container
{
	padding-top: 10px;
	font-size: 10px;
}
#fareContainer0, #fareContainer1 
{
	display: block;
}
.infoTxt {
	font-size: 10px;
	color: #666666;
	margin-left: 100px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-style: italic;
	background-color: #efefef;
	border: 1px solid #CCCCCC;
}
.orangeBtn {
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../../images/orangeBtn.gif);
	background-repeat: repeat-x;
	height: 26px;
	line-height: 26px;
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 141px;
}
.orangeBtn a 
{
	display: block;
	color: #fff;
	text-align: center;
}
.orangeBtn a:hover
{
	color: #fff;
	text-decoration: none;
}
/***** fbc ****/

p 
{
	font-size: 10px;
}

td.forsidelillepic, td.forsidelillepic1, td.forsidelillepic2
{
	width: 125px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	font-size:9px;
}
td.forsidelillepic1 
{
	padding-left: 30px;
}
td.forsidelillepic2 
{
	padding-left: 20px;
}

td.forsidelink, td.forsidelink1, td.forsidelink2
{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	font-size:9px;
	color:#8b8b8b;
}
td.forsidelink1 
{
	padding-left: 30px;
}
td.forsidelink2 
{
	padding-left: 20px;
}


/*** Ferieform ***/

#feriebolig{
	background-image: url(/pics/ferieformer/feriebolig.jpg);
}
#camping{
	background-image: url(/pics/ferieformer/camping.jpg);
}
#storbyferie{
	background-image: url(/pics/ferieformer/storbyferie.jpg);
}
#landhuse{
	background-image: url(/pics/ferieformer/landhuse.jpg);
}
#ski{
	background-image: url(/pics/ferieformer/ski.jpg);
}
#udsoegteboliger{
	background-image: url(/pics/ferieformer/udsoegtBolig.jpg);
}

#ferieform {
	width: 700px;
}
#ferieform .readmore {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: underline;
}
#ferieform .header {
	width: 250px;
	background-color: #CCCCCC;
	background-position: 0px 25px;
	background-repeat: no-repeat;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	height: 75px;
	margin-bottom: 20px;
}
#ferieform a {
	text-decoration: none;
	display: block;
}
#ferieform .txt {
	padding-left: 10px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.readmore {
	font-size: 10px;
	text-align: right;
	margin-bottom: 10px;
	margin-top: 5px;
}

#genrel_info h1, h1.content-title {
	font-size: 18px;
	font-weight: bold;
	color: #424c7d;
	border-bottom: solid 1px #ccc;
	margin: 0 0 10px 0;
	padding: 10px 0 5px 0;
}
#genrel_info h3 {
	font-size:14px;
}
#genrel_info p {
	font-size: 10px;
	color: #333333;
	margin-bottom:5px;
}
#genrel_info li {
	font-size: 10px;
	color: #333333;
}
#genrel_info {
	width: 580px;
}
#genrel_info td {
	font-size:10px;
}

#overnatning a{
	font-weight: bold;
	font-size: 10px;
}

#overnatning a img{
	border: 0px;
}
#overnatning tr{
	background-color:#333;
	padding:3px;
}

#overnatning td{
	background-color:#fff;
	padding:3px;
	/*border: solid 1px #ddd;*/
}
#overnatning .text{
	font-size: 65%;
}
#overnatning .dist{
	font-size: 65%;
}
.overnightinfo{
	margin-top: 5px;
	padding: 3px;
	border: solid 1px #ddd;
}
.uffe-div {
	position:relative;
	display:block;
	border:0;
	height:0;
	width:0;
	z-index:60
}
.uffe-div img {
	cursor:pointer;
}
.image-container{
	width:530px;
	overflow:hidden;
}
.location-description{
	font-size:10px;
	width:640px;
	padding-right:20px;
	padding-bottom:10px;
	display:block;
}
.summary-total
{
	width: 100%;
	border-bottom: 1px solid black;
	font-size: 16px;
	font-weight: bold;
	padding:2px;
	margin-bottom:5px;
}
.summary-total table 
{
	width: 100%;
}
.epay-frame 
{
	border: 1px solid #999;
	padding: 8px 19px 8px 0;
}
.overnight-active{
	color:#000;
}
.overnight-inactive{
	color:#9f301d;
}
.txt1{
	font-size:10px;
	width:260px;
}
.txt0{
	font-size:10px;
	padding-left:10px;
	padding-top:10px;
	vertical-align: top;
	width:350px;
}
.ferieform-description p {
	width:450px;
	margin-top:10px;
}
.fakturaliste 
{
	width: 960px;
	margin-left: -230px;
	font-size: 8pt;
}
.row-0 {
  background: #eee;
}
.fakturaliste .row-even 
{
}
.fakturaliste .row-odd 
{
	background-color: #ddd;
}
.fakturaliste th 
{
	text-align: right;
}
.fakturaliste td 
{
	text-align: right;
}
.map-label 
{
	background-color: #fff;
	position: absolute;
	padding: 2px;
	border: 1px solid black;
	width: 190px;
	z-index: 200;
}

/** picture rotator **/
.Frame
{
  border:solid 0px #ccc; 
  border-right-color:#aaa;
  border-bottom-color:#aaa;
  padding:0px; 
  background-color:#ddd; 
}

.Rotator 
{
  border:solid 0px #ccc; 
  border-left-color:#aaa;
  border-top-color:#aaa;
  height:25px; 
  padding-top:3px; 
  font-family:verdana; 
  font-size:11px; 
  background-color:#fff; 
  cursor:default;
}

.Picture
{
  border:solid 1px #fff; 
  cursor:hand;
cursor:pointer;
  width: 135px;
  height: 72px;
}

.PictureOver
{
  border:solid 1px white; 
  border-right-color:#fff;
  border-bottom-color:#fff;
  cursor:pointer;
}

.PictureDown
{
  border:solid 1px white; 
  border-left-color:#fff;
  border-top-color:#fff;
  cursor:hand;
  cursor:pointer;
}
.gadget
{
	background: #fff url(../../images/fritekst_bg.gif) no-repeat top;
	width: 199px;
	height: 65px;
}
.seo-links {
	margin-top:10px;
	border-top:solid 1px #ccc;
	color:#ccc;
	clear:both;
}
.seo-links a{
	color:#ccc;
	text-decoration:none
}
.seo-links a:hover{
	color:#666;
	text-decoration:none
}

.Pagination{
	list-style:none;
	margin:0 0 10px 0;
	padding:8px;
	display:block;
	clear:both;
	height:15px;
	/*background-color:#e3dfe0;*/
}
.Pagination li{
	display:inline;
}
.Pagination li a{
	cursor:pointer;
}

.Pagination li a,.Pagination li a:link,.Pagination li a:visited,.Pagination li a:active,.Pagination li a:hover{
	color:#fff;font-weight:bold;text-decoration:none;
}
.Pagination li a:hover{text-decoration:none;}

.PaginationNum1,.PaginationNum1:link,.PaginationNum1:visited,.PaginationNum1:active,.PaginationNum1:hover,.PaginationNum1Sel,.PaginationNum1Sel:link,.PaginationNum1Sel:visited,.PaginationNum1Sel:active,.PaginationNum1Sel:hover .PaginationNum10,.PaginationNum10:link,.PaginationNum10:visited,.PaginationNum10:active,.PaginationNum10:hover,.PaginationNum10Sel,.PaginationNum10Sel:link,.PaginationNum10Sel:visited,.PaginationNum10Sel:active,.PaginationNum10Sel:hover,.PaginationNum100,.PaginationNum100:link,.PaginationNum100:visited,.PaginationNum100:active,.PaginationNum100:hover,.PaginationNum100Sel,.PaginationNum100Sel:link,.PaginationNum100Sel:visited,.PaginationNum100Sel:active,.PaginationNum100Sel:hover{
	display:block;
	position:relative;
	float:left;
	padding:2px;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	margin:0 1px;
	vertical-align:absmiddle;
	text-decoration:none;
	cursor:pointer;
	background-image:url(../../images/pg/pg_gfx.gif);
	background-repeat: no-repeat;
	
}

.PaginationNum1 span,.PaginationNum1Sel span,.PaginationNum10 span,.PaginationNum10Sel span,.PaginationNum100 span,.PaginationNum100Sel span{
	position:relative;
}
.PaginationNum1,.PaginationNum1:link,.PaginationNum1:visited,.PaginationNum1:active,.PaginationNum1:hover{
	
	background-position: 0 -50px;
	

	/*background:url(../../images/pg/off.png) center center no-repeat;
	_background:none;*/
}
.PaginationNum1Sel,.PaginationNum1Sel:link,.PaginationNum1Sel:visited,.PaginationNum1Sel:active{
	
	background-position: -31px -50px;
		

	/*background:url(../../images/pg/on.png) center center no-repeat;
	_background:none;*/
}
.PaginationNum10,.PaginationNum10:link,.PaginationNum10:visited,.PaginationNum10:active,.PaginationNum10:hover{
	
	background-position: 0px -50px;
	

	/*background:url(../../images/pg/off.png) center center no-repeat;
	_background:none;*/
}
.PaginationNum10Sel,.PaginationNum10Sel:link,.PaginationNum10Sel:visited,.PaginationNum10Sel:active,.PaginationNum10Sel:hover{
	
	background-position: -31px -50px;
	

	/*background:url(../../images/pg/on.png) center center no-repeat;
	_background:none;*/
}

.PaginationNext,.PaginationNext:link,.PaginationNext:visited,.PaginationNext:active,.PaginationNext:hover,.PaginationNextOff,.PaginationNextOff:link,.PaginationNextOff:visited,.PaginationNextOff:active,.PaginationNextOff:hover,.PaginationPrev,.PaginationPrev:link,.PaginationPrev:visited,.PaginationPrev:active,.PaginationPrev:hover,.PaginationPrevOff,.PaginationPrevOff:link,.PaginationPrevOff:visited,.PaginationPrevOff:active,.PaginationPrevOff:hover{
	display:block;
	position:relative;
	float:left;
	width:32px;
	height:27px;
	line-height:27px;
	text-align:center;
	color:#fff;
	margin:0 1px;
	vertical-align:absmiddle;
	text-decoration:none;
	cursor:pointer;
	background-image:url(../../images/pg/pg_gfx.gif);
	background-repeat: no-repeat;
}

.PaginationNext span,.PaginationNextOff span,.PaginationPrev span,.PaginationPrevOff span{
	position:relative;
	visibility:hidden;
}
.PaginationNext,.PaginationNext:link,.PaginationNext:visited,.PaginationNext:active,.PaginationNext:hover{
	background-position: 0px 0px;
		

	/*background:url(../../images/pg/aro_e_on.png) center center no-repeat;
	_background:none;*/
}
.PaginationNextOff,.PaginationNextOff:link,.PaginationNextOff:visited,.PaginationNextOff:active,.PaginationNextOff:hover{
	background-position: 0px 0px;
			

	/*background:url(../../images/pg/aro_e_off.png) center center no-repeat;
	_background:none;*/
}
.PaginationPrev,.PaginationPrev:link,.PaginationPrev:visited,.PaginationPrev:active,.PaginationPrev:hover{
	background-position: -32px -25px;	
	
	/*background:url(../../images/pg/aro_w_on.png) center center no-repeat
	;_background:none;*/
}
.PaginationPrevOff,.PaginationPrevOff:link,.PaginationPrevOff:visited,.PaginationPrevOff:active,.PaginationPrevOff:hover{
	background-position: 0px -25px;
	cursor:none;	
	/*background:url(../../images/pg/aro_w_off.png) center center no-repeat;
	_background:none;*/
}



.text-search-result 
{
	font-size: 14pt;
	font-weight: bold;
	color: #424C7D;
}
.rejseforslag img
{
	width: 300px;
	height: 168px;
}
.rejseforslag .ruler 
{
	vertical-align: top;
	border-top: 1px solid #000;
}

#car-container .car-item 
{
	background-color: #EFEFEF;
	border: 1px solid #ADADAD;
}
#car-container .car-category-text, #car-container .car-price
{
	font-size: 14px;
	font-weight: bold;
}
#car-container .car-category
{
	font-size: 15px;
	font-weight: bold;
}
#car-container .car-opt-yes
{
	background-image: url(../../images/caricon_yes.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	
}
#car-container .car-opt-no
{
	background-image: url(../../images/caricon_no.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.sorting{
	clear:both;
	float: right;
}

.sorting sorting-table 
{
	width: 100%;
}

.sorting a
{
	
	padding: 0 10px 0 0;

}
.sorting .asc 
{
	background: url(../../images/arrow_up.gif) no-repeat right center;
}
.sorting .desc
{
	background: url(../../images/arrow_down.gif) no-repeat right center;
}
a.top-image-link 
{
	border: 0;
	position: absolute;
	top: 20px;
	left: 20px;
	width: 64px;
	height: 60px;
	display: inline-block;
	z-index: 120;
	background-image: url(../../images/clearpixel.gif);
	background-repeat: repeat;
}
a.top-image-link_garanti 
{
	border: solid 0px #ccc;
	position: absolute;
	top: 0px;
	left:815px;
	width: 165px;
	height: 120px;
	display: inline-block;
	z-index: 129;
	background-image: url(../../images/clearpixel.gif);
	background-repeat: repeat;
}

.altRow
{
	background-color:#ffedda;
}
.linethrough {
	text-decoration: line-through;
}
.holiday-info-table
{
	font-size: 11px;
	display: none;
	border: solid 1px #ccc;
	background-color:#fff;
}
.holiday-info-table .info-label
{
	width: 180px;
	padding: 0 6px;
}
.holiday-info-table .info-value
{
	font-weight: bold;
}
.affiliate-banner 
{
	background-color: #f4cd57;
	width: 100%;
	height: 50px;
	margin-bottom: 10px;
}
.affiliate-banner h4, .affiliate-banner p
{
	margin: 4px 0;
}
.affiliate-banner .rebate-rate 
{
	font-weight: bold;
	color: Red;
}
.affiliate-banner .company 
{
	font-weight: bold;
}

a.ski-info-link
{
	background-image: url(../../images/orangeBtn.gif);
	width: 100px;
	height: 50px;
	display: block;
}

#mainContent		{width:635px;padding:0;float:left;background:#fff;}
#mainContent ul		{padding:0;margin:0;}
#mainContent li		{list-style-type: none;margin:0 20px 20px 0;height:250px;width:280px;overflow: hidden;float:left;padding:5px;background:#efefef;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow: 2px 2px 5px #888;-webkit-box-shadow: 2px 2px 5px #888;box-shadow: 2px 2px 5px #888;}
#mainContent li.over{background:#ddd;cursor: pointer;};
#mainContent li img	{-moz-border-radius:3px;-webkit-border-radius:3px;}
#mainContent .txt	{padding:10px;}
#mainContent .txt a {text-decoration:underline; font-size:10px;color:#1c4b91;}
#mainContent a:link,#mainContent a:visited,#mainContent a:active{font-size:10px;color:#1c4b91;	text-decoration:none;}
#mainContent a:hover	{text-decoration:underline;}
#mainContent h2,#sideBar h2		{font-size:16px;font-weight: bold;padding:0 0 10px 0; margin:0;color:#1c4b91; }
#mainContent h3		{font-size:12px;font-weight: bold;padding:0;margin:0;}
#mainContent p		{margin:0;padding:7px 0 7px 0;}

#sideBar{padding:0;float:right;background:#fff;top:0;width:320px;}

.sidebarBox {
	border-bottom: solid 1px #C6D2E3;
	margin-bottom: 5px;
	width: 320px;
	overflow:hidden;
	clear:both;
}

.sidebarBox img {
	float:left;	
	margin-right:5px;
}
.sidebarBox h3 { font-size: 12px; font-weight:bold; margin:0; padding: 0; line-height:12px; }
.sidebarBox a{ text-decoration:none; color:#1C4B91; font-size:10px;}
.sidebarBox a:hover { text-decoration:underline;}

#ferieformer {width:320px;background:#fff;height:150px; border-bottom:solid 1px #c6d2e3;margin-bottom:5px;}

#ferieformer ul {margin:0;padding:0;}

#ferieformer li{float:left;list-style-type: none;padding:0px;margin:0 13px 13px 0;background:#ccc}
#ferieformer .last {margin-right:0;}
#ferieformer a {display:block;width:97px;height:63px;color:#333;font-size:10px;text-decoration:none;padding-top:1px; }
#ferieformer a.feriebolig 	{background:url(/images/ferieformer/feriebolig.jpg) 0 15px no-repeat;}
#ferieformer a.camping 		{background:url(/images/ferieformer/camping.jpg) 0 15px no-repeat;}
#ferieformer a.landhuse 	{background:url(/images/ferieformer/landhuse.jpg) 0 15px no-repeat;}
#ferieformer a.storby 		{background:url(/images/ferieformer/storby.jpg) 0 15px no-repeat;}
#ferieformer a.ski 			{background:url(/images/ferieformer/ski.jpg) 0 15px no-repeat;}
#ferieformer a.overnatning	{background:url(/images/ferieformer/overnatning.jpg) 0 15px no-repeat;}
#ferieformer .typeTxt {padding:2px;}

#tilbud { border-bottom:solid 1px #c6d2e3;padding-bottom:10px;margin-bottom:10px;}
#tilbud a{ text-decoration:none;}
#nyhedsbrev { border-bottom:solid 1px #c6d2e3;padding-bottom:10px;margin-bottom:10px;display:none;}
#nyhedsbrev .text {font-size: 10px;margin-bottom:10px;}
#nyhedsbrev .nyhedsbrevTilmeld {margin:10px 0 10px 0; }
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.tilbudLine { padding:5px;margin:0;font-size:10px;}
.tilbudLine .even {background:#efebe8;}
.tilbudLine .odd {background:#fafafa;}
.tilbudLine .dots {background:url(/images/dots.gif) repeat-x;}
.floatLeft		{position:relative;	float:left;}
.floatRight		{position:relative;	float:right; font-weight:bold;}
.floatBreaker	{overflow:hidden; height:1px; clear:both;}

#skolesommerferien {border-bottom: 1px solid #c6d2e3;margin-bottom:10px;}
#skolesommerferien ul {margin:0;padding:0;clear:both;}
#skolesommerferien li{float:left;list-style-type: none;padding:0px;margin:0 10px 10px 0;}

a.button_ {
	background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
	color: #fff;
	display: block;
	float: left;
	font: bold 10px verdana, sans-serif;
	height: 17px;
	margin-right: 6px;
	padding-right: 6px; /* sliding doors padding */
	text-decoration: none;
}
a.button_ span {
	background: transparent url('/images/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 13px;
	padding: 2px 0 2px 6px;
}
a.button_:hover {
	background-position: bottom right;
	color: #fff;
	outline: none; /* hide dotted outline in Firefox */
}
a.button_:hover span {
	background-position: bottom left;
	padding: 2px 0 2px 6px; /* push text down 1px */
}

.infoBoxImage{float:left;display:block;}
.infoBoxContainer{background:url(http://fbc.dk/images/bottomGradBg.gif) repeat-x bottom; border:1px solid #DCD8D6;margin: 0 5px 5px 0;min-height:250px;height:auto;overflow:hidden;}
.focusPrice{text-align:right;margin:3px 3px 0 0;}
.infoBoxPriceTxt{font-family:Verdana, Arial, Helvetica, sans-serif;color:#c00000;font-weight:bold;font-size:17px;line-height:20px}
.infoBoxSaveTxt{font-family:Verdana, Arial, Helvetica, sans-serif;color:#c00000;font-weight:bold;font-size:11px;line-height:16px}
.infoBoxProductInfoTxt{clear:both;padding:5px 0 0 5px;}
.infoBoxProductName{font-size:13px;text-decoration:none; font-weight:bold;color:#000000;}
.infoBoxProductInfo{font-size:11px;margin-right:5px;height:120px;}
.infoBoxButtons{clear:both;height:23px;position:relative;}
.boxInfoReadMore{display:block;position:absolute;bottom:5px;right:0px;}

#restpladser table {border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;margin:1em auto;border-collapse:collapse;width:100%;}
#restpladser caption {color: #9ba9b4;font-size:.94em;letter-spacing:.1em;margin:1em 0 0 0;padding:0;caption-side:top;text-align:center;}
#restpladser tr.odd td {background:#f7fbff;}
#restpladser td {color:#678197;	border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.4em .8em; font-size:90%; text-align:left; vertical-align:top;}
#restpladser th {font-weight:bold; color: #678197; text-align:left;	border-bottom: 1px solid #e5eff8; border-left:1px solid #e5eff8;padding:.3em 1em;}
#restpladser thead th {	background:#f4f9fe;	text-align:center;font-weight:bold;	color:#66a3d3;}
#restpladser a {text-decoration:underline;color:#678197;}
#restpladser tr.land a { color:#FFF; }
#restpladser td.hovered {background:lightblue;}
#restpladser .land td {background:darkblue;color:white;font-weight:bold;font-size:12px;}
html .fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right; }
html .fb_share_button:hover { color:#ffffff; border-color:#295582; background:#3b5998 url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif) no-repeat top right; text-decoration:none; }

.spyWrapper {height: 100%;overflow: hidden;position: relative;}
#tilbud {color: #ccc;float:left;margin:0 0 24px;padding:15px 0 10px 0;width:300px;}
#tilbud ul {font-size:95%;list-style-type:none;margin:0;padding:0;position:relative;}
#tilbud li {height: 90px;overflow: hidden;}
#tilbud li h5 {color:#A5A9AB;font-size:12px;margin-bottom:0.5em;margin: 0;font-weight: bold;}
#tilbud li p {margin: 0;margin-bottom: 4px;}
#tilbud li h5 a {color:#A5A9AB;text-decoration:none;}
#tilbud li img {float:left;margin-right:8px;}
#tilbud li .pris {color:#3E4548;font-size:18px;font-weight:bold;}
#tilbud .pris a, #tilbud .info a:visited {color:#3E4548;text-decoration: none;}
#tilbud .spyWrapper {height: 100%;overflow: hidden;position: relative;}
#tilbud {-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#tilbud a img {	border: 0;}
.tags a, .tags span {background-color: #faa926;font-size: 0.9em;padding: 0.1em 0.8em 0.2em;color:#fff;font-weight:bold;display:inline;}
.tags a:link, .tags a:visited {color: #000;	text-decoration: none;}
.tags a:hover, .tags a:active {background-color: #3e4448;color: #000;text-decoration: none;}
.tags span, .tags a {-webkit-border-radius: 8px;-moz-border-radius: 8px;}

.answer-list {
  list-style: none;
}

.answer-list li {
  float: left;
}
.rebates td{
	padding: 6px;
}

span.price {
	font-weight: bold;
}
span.before
{
	text-decoration: line-through;
	padding: 0 4px;
	color: #ff8900;
	font-weight: bold;
}

span.price {
	font-weight: normal;
}
span.before
{
	text-decoration: line-through;
	padding: 0 4px;
	color: #ff8900;
	font-weight: bold;
}

.rebates td{
	padding: 6px;
}


span.before
{
	text-decoration: line-through;
	padding: 0 4px;
	color: #ff8900;
	font-weight: bold;
}
