.skiferie-element,
.sommerferie-element,
.snemeldinger-element,
.stdboxWrapper {
	margin-bottom: 11px;
}

.box-content table tr td{
		width: 100px !important; }

#snemeldinger #contentWrapper table {
	border: 1px solid #C0C0C0;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%; }

	#snemeldinger #contentWrapper table tr td.snemeldovr {
		background: #C0C0C0;
		font-weight: bold;
		white-space: nowrap; }

	#snemeldinger #contentWrapper table tr td {
		border: 1px solid #C0C0C0;
		text-align: center;
		width: auto !important; }

	#snemeldinger #contentWrapper table tr td:first-child {
		text-align: left; }

	#snemeldinger #contentWrapper table tr td:nth-child(2),
	#snemeldinger #contentWrapper table tr td:nth-child(3),
	#snemeldinger #contentWrapper table tr td:nth-child(4) {
		width: 20% !important; }




		#snemeldinger #contentWrapper table tr td.snemeld2 {
		background: #EDF7F6; }

	#snemeldinger #contentWrapper table tr td.snemeldbund {
		background: none;
		border-top: 1px solid #C0C0C0;
		border-left: none;
		border-right: none;
		border-bottom: none; }

	#snemeldinger #contentWrapper table tr td.snemeldbund table,
	#snemeldinger #contentWrapper table tr td.snemeldbund table tr td  {
		background: none;
		border: none;
		font-size: 10px; }

/**
 * jqZoom
 */

div.jqZoomTitle {
	z-index: 5000;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma;
	height: 16px;
	padding-top: 2px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
}

.jqZoomPup {
	overflow: hidden;
	background-color: #FFF;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 10;
	border-color: #c4c4c4;
	border-style: solid;
	cursor: crosshair;
}

.jqZoomPup img {
	border: 0px;
}

.preload {
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(/gfx/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width: 90px;
	* width: 100px;
	height: 43px;
	*height: 55px;
	z-index: 10;
	position: absolute;
	top: 3px;
	left: 3px;
}

.jqZoomWindow {
	border: 1px solid #999;
	background-color: #FFF;
}


/**
 * SLIMBOX
 */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url('/gfx/slimbox2/loading.gif') no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url('/gfx/slimbox2/prevlabel.gif') no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url('/gfx/slimbox2/nextlabel.gif') no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url('/gfx/slimbox2/closelabel.gif') no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/**
 * Restech
 */

.prisliste {
	/* border-top: 1px dotted #dadada; */
	margin-top: 10px;
	padding-top: 5px;
}

.prisliste span.period-weekdays,
.prisliste span.period-dayspan {
	font-size: 0.8em;
}

table.i {
	display: none; }

.tblwrap {
	border-collapse: collapse;
	font-size: 11px;
	margin-top: 5px; }

	.tblwrap .tdwrap {
		padding: 0;
		vertical-align: top; }

		.p {
			margin-left: 1px;
			border-collapse: collapse; }

			.p th {
				background: #c0c0c0;
				padding: 0 4px;
				border: 1px solid #c0c0c0;
			}

			.p td.b,
			.p td.f,
			.p td.v {
				border: 1px solid #d7dbda;
				padding: 2px 4px;
				text-align: center;
			}

			.p td.v {
				white-space: nowrap;
			}

			.p td.b,
			.p td.f { }

			.p .f,
			.p .b {
				font-weight: bold; }

			.p .f a {
				color: green; }





.o {
	background-color: #fcffff;
}
.e {
	background-color: #edf7f6;
}

/*
 *	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
	 *
	 */
	border-top: 1px dotted #dadada;
	margin: 10px 0;
	padding-top: 10px;
}

#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: #0062AC;
	font: 12px/18px tahoma, arial, verdana, sans-serif;
	text-decoration: underline;
}
#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 */
	color: #0062AC;
	font: 12px/18px tahoma, arial, verdana, sans-serif;
	text-decoration: underline;
}

#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-snippet {
	/* RESULT TEXT DESC
	 *
	 */
	color: #000000;
	font: 12px/18px tahoma, arial, verdana, sans-serif;
	padding: 3px 0;
}
#searchcontrol .gsc-control div.gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-result .gs-snippet b {
	background: #FEFFAF;
	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 */
	margin-top: 30px;
}

#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: "Gå 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 */
	border: 1px solid #0062AC;
	color: #0062AC;
	padding: 5px 10px;
	text-decoration: none;
}

#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 */
	background: #0062AC;
	border: 1px solid #0062AC;
	color: #ffffff;
}

#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;
}

/*
*
* Partner pris tabel
*
*/

.partner-tables {
	clear: both;
}

table.partner-price {
	float: left;
	margin-bottom: 5px;
	margin-left: 1px;
	width: 120px;
}

table.partner-price th {
	background: none repeat scroll 0 0 #C0C0C0;
    border: 1px solid #C0C0C0;
	overflow: hidden;
    padding: 0 4px;
}

table.partner-price td {
	text-align: center;
	border: 1px solid #D7DBDA;
	padding: 2px 4px;
}

table.partner-price td a {
	text-align: center;
	font-weight: bold;
}

.price.free a {
	color: green;
}

.price.request a {
	color: #0062ac;
}

.hidden {
    display: none;
}

tr#alderraekke select {
    margin-right: 10px;
}

tr#alderraekke td {
    vertical-align:middle;
}

#afbestillingsforsikring_info {
    display: inline;
}

.tooltip{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: none;
    background-color: white;
    padding: 9px;
    border: 1px solid silver;
    width: 350px;
    text-align: left;
    -webkit-box-shadow: 0 4px 3px -3px silver;
    -moz-box-shadow: 0 4px 3px -3px silver;
    box-shadow:  0 4px 3px -3px silver;
}
