
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body{color:#000;background:#fff;font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}



/*
Copyright (c) 2007, iZone Development. All rights reserved.
http://www.izone.dk
version: 1.0
*/

html,
body {
	width:100%;
X	height:100%;
X	padding:0;
	border:0;
X	margin:0;
X	overflow:hidden;
	}

body {
X	width:550px;
	background-color:#fff;
	}

body.web {
X	width:100%;
	background-color:#c9ddc7;
	text-align:center;
X	overflow:auto;
	}
strong {
	font-weight:bold;
	}


#appPageShadow {
	width:948px;
	margin:0px auto;
	text-align:left;
	background-image:url("images/$file/pageShadowLR.png");
	background-repeat:repeat-y;
	overflow:visible;
	}
#appPage {
	background-color:#fff;
	width:930px;
	margin:0px auto;
	text-align:left;
	margin-left:10px;
	overflow:visible;
	}
#appHeader {
	width:100%;
	height:60px;
	background-image:url("images/$file/headerGradient.png");
	background-repeat:repeat-x;
	overflow:hidden;
	}
	#appLogoContainer {
		}
		#appLogoContainer a {
			text-decoration:none;
			cursor:hand;
			}
		#appLogo {
			font-size:250%;
			width:100px;
			height:45px;
			background-image:url("images/$file/logoHeader.png");
			background-repeat:no-repeat;
			overflow:hidden;
			margin:13px 18px;
			}
		#appLogo p {
			font-weight:bold;
X			margin-left:100px;
			white-space:nowrap;
margin-top:0px;
			}
#appMenu {
	clear:both;
	width:100%;
	height:24px;
	background-image:url("images/$file/menuGradient.png");
	background-repeat:repeat-x;
	overflow:hidden;
	border-bottom:1px solid #6fa468;
	}
	#appMenu ul {
		list-style:none;
		margin-left:18px;
		font-size:90%;
		}
		#appMenu li {
			float:left;
			margin-top:4px;
			margin-right:18px;
			}
		#appMenu li a {
			vertical-align:text-bottom;
X			font-weight:bold;
X			color:#045c04;
			color:#000;
			text-decoration:none;
			}
		#appMenu li a:hover {
			text-decoration:underline;
			}
#appLanguages {
	float:left;
	font-size:75%;
	margin-top:8px;
	margin-right:30px;
	}
	#appLanguages {
		color:#fff;
		list-style:none;
		}
		#appLanguages li {
			float:left;
			margin-right:10px;
			}
		#appLanguages li a {
			color:#fff;
			text-decoration:none;
			}
		#appLanguages li a:hover {
			text-decoration:underline;
			}
#appSearch {
	float:left;
	padding-right:18px;
	}
	#appSearch input {
float:left;
		font-size:90%;
		margin-top:1px;
		background-color:#eee;
		border:1px solid #fff;
padding:1px 2px 2px 2px;
		}
	#appSearch div.search {
		float:left;
		width:20px;
		height:20px;
		background-image:url("images/$file/iconGo.png");
		background-repeat:no-repeat;
		text-baseline:bottom;
		padding:0px;
		border:0px;
		margin:1px 4px;
		overflow:hidden;
font-size:20px;
		}
		#appSearch div.search a {
			text-decoration:none;
			}
		#appSearch div.search a:hover {
			text-decoration:none;
			}

#appMenuShortcuts {
X	position:relative;
X	top:-22px;
X	right:0px;
X	width:100%;
	height:22px;
	font-size:90%;
	overflow:hidden;
X	margin-bottom:-22px;
	width:100px;
	margin-top:-22px;
	margin-left:830px;
	}
	#appMenuShortcuts ul {
		float:right;
		list-style:none;
		font-size:90%;
		}
		#appMenuShortcuts li {
			float:left;
			margin-right:8px;
			}
		#appMenuShortcuts li a {
			text-decoration:none;
			}
		#appMenuShortcuts li.home {
			display:none;
			width:16px;
			height:16px;
			margin-top:1px;
			background-image:url("images/$file/iconHome.png");
			background-repeat:no-repeat;
			}
		#appMenuShortcuts li.email {
			width:16px;
			height:16px;
			margin-top:1px;
			background-image:url("images/$file/iconEmail.png");
			background-repeat:no-repeat;
			}
		#appMenuShortcuts li.print {
			width:16px;
			height:16px;
			margin-top:1px;
			background-image:url("images/$file/iconPrint.png");
			background-repeat:no-repeat;
			}
#appMenuSub {
	float:left;
	width:192px;
	overflow:hidden;
	padding-top:67px;
	margin-left:3px;
	}
	#appMenuSub .title {
		font-weight:bold;
		background-color:#045c04;
		background-image:url("images/$file/tableHeader.png");
		background-repeat:repeat-x;
		color:#fff;
		padding:2px 5px 2px 8px;
		}
	#appMenuSub ul {
X		margin-top:2px;
		list-style:none;
X		margin-top:66px;
X		margin-bottom:50px;
		padding-top:1px;
		border-top:1px solid #045c04;
		border-bottom:1px solid #045c04;
		}
		#appMenuSub li {
			background-color:#cce8d1;
			border-bottom:1px solid #fff;
			padding:3px 8px 3px 18px;
			}
		#appMenuSub li a {
			font-weight:normal;
			color:#045c04;
			text-decoration:none;
			}
		#appMenuSub li a:hover {
			text-decoration:underline;
			}
		#appMenuSub li.active {
			background-color:#fff;
			}
		#appMenuSub li.active a {
			font-weight:bold;
			color:#045c04;
			}
#appMain {
	width:100%;
	float:left;
	background-color:#fff;
X	background-image:url("images/$file/bgPaper.png");
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:40px;
	}
#appContent {
	float:left;
X	margin-right:198px;
	margin-left:12px;
	padding-bottom:40px;
	width:500px;
	text-align:left;
	overflow-x:hidden;
	}
	h1,
	#appContent h1 {
		clear:both;
		font-size:150%;
		font-weight:bold;
		color:#045c04;												/* Farve på overskrift */
		margin-top:10px;
		margin-bottom:12px;
		}
	h2,
	#appContent h2 {
		clear:both;
		font-size:100%;
		font-weight:bold;
		color:#000;												/* Farve på overskrift */
		margin-top:0px;
X		margin-bottom:-10px;
		}
	p,
	#appContent p {
		clear:both;
X		font-family:verdana;
		font-size:100%;
		font-weight:normal;
		margin-top:10px;
		margin-bottom:10px;
X		text-align:justify;
		}
	#appContent a {
		color:#045c04;
X		color:#045c04;
		}
	#appContent a:hover {
		color:#045c04;
X		color:#0000ff;
		}
	#appContent a:visited {
		color:#045c04;
X		color:#045c04;
		}
	#appContent ul {
		margin-left:20px;
margin-bottom:12px;
		}
	#appContent ul li {
		list-style:disc;
list-style-image:url("images/$file/bulletArrowGreen.gif");
		}

#appBreadcrump {
	font-size:80%;
	overflow:hidden;
	height:21px;
	}
	#appBreadcrump ul {
margin-left:0px;
		list-style:none;
		margin-top:6px;
		color:#888;
		}
		#appBreadcrump li {
		list-style:none !important;
			float:left;
			margin-top:1px;
			margin-right:5px;
			}
		#appBreadcrump li a {
			color:#888;
			text-decoration:none;
			}
#appFooter {
	width:100%;
	height:37px;
	background-image:url("images/$file/pageShadowB.png");
	background-repeat:no-repeat;
	color:#025c02;
	font-size:80%;
	text-align:center;
	overflow:hidden;
clear:both;
	}
	#appFooter address {
		margin-top:8px;
		}
		#appFooter address strong {
			font-weight:bold;
			font-weight:normal;
			}
		#appFooter address a {
			color:#025c02;
			text-decoration:none;
			}
		#appFooter address a:hover {
			color:#0000ff;
			text-decoration:underline;
			}

#appInfoBox {
	float:left;
	width:190px;
	margin-top:66px;
	margin-left:18px;
	font-family:arial,helvetica,geneva,verdana;
	font-size:90%;
	overflow:hidden;
	}
	#appContent div.box {
X		border:1px solid #000;
		border:1px solid #045c04;
		margin-bottom:20px;
		min-height:140px;
padding-right:5px;
		}
		#appContent div.box a {
			color:#000;
			text-decoration:none;
			}
		#appContent div.box ul {
			margin-left:150px;
			display:block;
			}
	#appInfoBox div.box ul {
		margin-left:5px !important;
		}
	#appInfoBox div.box {
		background-color:#e8e8e8;
X		border:1px solid #000;
		border:1px solid #045c04;
		margin-bottom:20px;
		}
	#appInfoBox div div {
		width:100%;
		height:1.2em;
		clear:both;
		padding:2px 0px;
		border-top:1px solid #fff;
		}
		#appInfoBox div span.cleft {
			float:left;
			padding-left:5px;
			}
		#appInfoBox div span.cright {
			float:right;
			padding-right:5px;
			text-align:right;
			}
	#appInfoBox h6,
	#appContent div.box h6 {
		clear:both;
		background-color:#bbb;
X		background-image:url("images/$file/tableInfoHeader.png");
		background-image:url("images/$file/tableHeader.png");
		background-repeat:repeat-x;
		color:#fff;
		font-weight:bold;
		padding:3px 5px 3px 5px;
		margin-right:-10px;
X		border-top:1px solid #000;
		border-top:1px solid #045c04;
		margin-top:-1px;
		}
	#appInfoBox p,
	div.box p {
		clear:both;
		margin:3px;
		}

	/* The following is for standards browsers */
	#appInfoBox ul {
		list-style:none;
x		margin-left:-7px;
		margin-left:-3px;
		margin-right:3px;
x		text-indent:3px;
		}
		#appInfoBox ul li {
			list-style:none;
x			list-style:disc;
X			list-style-image:url("images/$file/bulletArrowGrey.gif");
			list-style-image:url("images/$file/bulletArrowGreen.gif");
			margin-left:20px;
			}
		#appInfoBox ul li:before {
			margin-left:-10px;
x			content: "\25aa\0020";
			}

	/* The following is for IE6 browser */
	* html #appInfoBox ul {
		margin-left:0px;
		text-indent:0px;
		}
		* html #appInfoBox ul li {
			list-style:disc;
			margin-left:20px;
			}


#appContent .appTable {
	width:499px;
margin-left:1px;
	font-family:verdana,geneva,arial,helvetica;
	font-size:80%;
	border-collapse:collapsed;
	border:1px solid #045c04;
	}
	#appContent .appTable th {
		padding:3px 6px;
		padding:3px 3px;
		}
	#appContent .appTable td {
		padding:4px 6px;
		padding:4px 3px;
		}
	#appContent .appTable thead tr {
		background-color:#388a2e;
		background-image:url("images/$file/tableHeader.png");
		background-position:bottom;
		background-repeat:repeat-x;
		}
		#appContent .appTable thead th {
			font-weight:bold;
			color:#fff;
			}
	#appContent .appTable tbody .odd {
		}
	#appContent .appTable tbody .even {
		background-color:#cce8d1;
		}



.hidden {
	display:none;
	}
.center {
	text-align:center;
	}
.right {
	text-align:right;
	}


#appNewsList ul {
	}
#appNewsList ul li {
X	float:left;
X	width:195px;
X	height:100px;
	list-style:none;
	margin-bottom:20px;
	background-image:url("images/$file/iconCalendar.png");
	background-repeat:no-repeat;
	background-position:5px 10px;
	}
	#appNewsList  ul li div {
		margin:4px 0px 0px 50px;
		}
		#appNewsList  ul li a {
			color:#000;
			text-decoration:none;
			}
		#appNewsList  ul li a:hover {
			text-decoration:underline;
			}
			#appNewsList  ul li a div div {
X				width:193px;
X				height:65px;
				margin:0px;
X				overflow:hidden;
X				text-overflow:ellipsis;
				}
			#appNewsList  ul li div span {
				position:relative;
				left:-60px;
				top:36px;
				color:#000;
				font-size:75%;
				text-decoration:none;
				}
			#appNewsList  ul li div h6 {
				color:#025c02;
				font-size:110%;
X				font-weight:bold;
X				margin:0px 0px 0px 0px;
				}
			#appNewsList  ul li div p {
				color:#000;
				font-size:90%;
				margin:4px 0px 5px 0px;
				text-decoration:none;
				}


#appInfoBoxDS {
	float:left;
	width:190px;
	margin-top:66px;
	margin-bottom:-65px;
	margin-left:18px;
	font-family:arial,helvetica,geneva,verdana;
	font-size:90%;
	overflow:hidden;
	}
	#appInfoBoxDS div.box {
		background-color:#fff;
		border:1px solid #045C04;
		margin-bottom:20px;

		}
	#appInfoBoxDS div div {
		width:100%;
		height:1.2em;
		clear:both;
		padding:2px 0px;
		border-top:1px solid #fff;
		}
	#appInfoBoxDS h6 {
		clear:both;
		background-color:#045C04;
		background-image:url("images/$file/tableHeader.png");
		background-repeat:repeat-x;
		color:#fff;
		font-weight:bold;
		padding:3px 5px 3px 5px;
		margin-right:-10px;
		border-top:1px solid #045C04;
		margin-top:-1px;
		}

#appInfoBoxLinks {
	float:left;
	width:190px;
	margin-top:66px;
	margin-left:18px;
	font-family:arial,helvetica,geneva,verdana;
	font-size:90%;
	overflow:hidden;
	}
	#appInfoBoxLinks div.box {
X		background-color:#e8e8e8;
X		background-color:#CCE8D1;
		background-color:#fff;
		border:1px solid #045C04;
		margin-bottom:20px;
		}
	#appInfoBoxLinks div div {
		width:100%;
		height:1.2em;
		clear:both;
		padding:2px 0px;
		border-top:1px solid #fff;
		}
	#appInfoBoxLinks h6 {
		clear:both;
		background-color:#045C04;
		background-image:url("images/$file/tableHeader.png");
		background-repeat:repeat-x;
		color:#fff;
		font-weight:bold;
		padding:3px 5px 3px 5px;
		margin-right:-10px;
		border-top:1px solid #045C04;
		margin-top:-1px;
		}
	#appInfoBoxLinks p {
		clear:both;
		padding:5px 5px 3px 7px;
		margin-right:-10px;
		margin-top:-1px;
		}

	/* The following is for standards browsers */
	#appInfoBoxLinks ul {
		list-style:none;
		margin-left:-7px;
		margin-right:3px;
X		text-indent:3px;
		}
		#appInfoBoxLinks ul li {
			list-style:none;
			margin-left:10px;
			margin-bottom:8px;
			}
X		#appInfoBoxLinks ul li:before {
			margin-left:-10px;
			content: "\25aa\0020";
			}
		#appInfoBoxLinks ul li a {
			text-decoration:none;
			}

	/* The following is for IE6 browser */
	* html #appInfoBoxLinks ul {
		margin-left:0px;
		text-indent:0px;
		}
		* html #appInfoBoxLinks ul li {
X			list-style:disc;
X			margin-left:20px;
			margin-left:8px;
			}
	#appInfoBoxLinks ol {
x		list-style:none;
		list-style:disc;
x		margin-left:-7px;
		margin-right:3px;
X		text-indent:3px;
		}
		#appInfoBoxLinks ol li {
x			list-style:none;
			list-style:disc;
			list-style-image:url("images/$file/bulletArrowGreen.gif");
			margin-left:18px;
x			margin-bottom:8px;
			}
X		#appInfoBoxLinks ol li:before {
			margin-left:-10px;
			content: "\25aa\0020";
			}
		#appInfoBoxLinks ol li a {
			text-decoration:none;
			}

	/* The following is for IE6 browser */
	* html #appInfoBoxLinks ol {
x		margin-left:0px;
x		text-indent:0px;
		}
		* html #appInfoBoxLinks ol li {
			list-style:disc;
			margin-left:18px;
			}

.boxBomlifte {
	background-image:url(images/$file/lifteBomlifte.png);
	}
.boxSaxlifte {
	background-image:url(images/$file/lifteSaxlifte.png);
	}
.boxLastvognslifte {
	background-image:url(images/$file/lifteLastvognslifte.png);
	}
.boxTrailerlifte {
	background-image:url(images/$file/lifteTrailerlifte.png);
	}
.boxSpeciallifte {
	background-image:url(images/$file/lifteSpeciallifte.png);
	}
.boxBrugtelifte {
	background-image:url(images/$file/lifteBox.png);
	}
.boxLifte {
	float:left;
	width:158px;
	height:158px;
	background-repeat:no-repeat;
	margin:0px 12px 12px 0px;
	overflow:hidden;
	}
	.boxLifte h6 {
		color:#045c04;
		font-weight:bold;
		margin:5px 5px 3px 5px;
		}
	.boxLifte p {
		margin:3px 5px 5px 5px;
		}
	.boxLifte a {
		text-decoration:none;
		}
	.boxLifte a:hover {
		text-decoration:underline;
		}
.boxLastvognslifte,
.boxBrugtelifte {
	margin:0px;
	}

.boxKonkurrence,
.boxLifteCallcenter,
.boxLiftkatalog {
	float:left;
	width:188px;
	height:90px;
	margin-top:66px;
	margin-bottom:-45px;
	margin-left:18px;
	font-family:arial,helvetica,geneva,verdana;
	font-size:90%;
	overflow:hidden;
	border:1px solid #045C04;
	}
.boxLiftkatalog {
	height:auto;
	}
.boxKonkurrence {
	height:130px;
	}
	.boxKonkurrence h6,
	.boxLifteCallcenter h6,
	.boxLiftkatalog h6 {
		clear:both;
		background-color:#045C04;
		background-image:url("images/$file/tableHeader.png");
		background-repeat:repeat-x;
		color:#fff;
		font-weight:bold;
		padding:3px 5px 3px 5px;
		margin-right:-10px;
		border-top:1px solid #045C04;
		margin-top:-1px;
		}
	.boxLifteCallcenter div.box {
		background-image:url(images/$file/callcenter.png);
		background-repeat:no-repeat;
		padding-left:60px;
		margin:5px;
		height:85px;
		}
	.boxLiftkatalog div.box {
		margin:5px;
		}
	.boxKonkurrence div.box {
		background-image:url(images/$file/luftballon.png);
		background-repeat:no-repeat;
		padding-top:60px;
		margin:5px;
		height:120px;
		}
		.boxKonkurrence div.box p,
		.boxLifteCallcenter div.box p {
			font-size:90%;
			margin:0px;
			}

td.linkPDF a,
a.linkPDF {
	background-image:url(images/$file/icon_pdf.gif);
	background-repeat:no-repeat;
	padding-left:19px;
	}



ul#searchResultList {
	list-style-type:none;
	font-family:arial,sans-serif;
	padding:0px;
	margin:25px 0px 0px 0px;
	}
	ul#searchResultList li {
		list-style:none;
		margin:10px 10px 15px 0px;
		}
		ul#searchResultList li div.container {
			margin:5px 0px;
			}
			ul#searchResultList li h6 {
				font-size:120%;
				font-weight:normal;
				margin:0px;
				}
				ul#searchResultList li h6 a {
					color:#00c;
					text-decoration:underline;
					}
			ul#searchResultList li div.summary p {
				margin:0px;
				}
			ul#searchResultList li div.type {
				margin:0px;
display:none;
				}
			ul#searchResultList li div.class {
				margin:0px;
display:none;
				}
			ul#searchResultList li div.link {
				color:#008200;
				}
				ul#searchResultList li div.link a {
					color:#008200;
					text-decoration:none;
					}


	#appContent h2.listHeader {
		clear:both;
		font-size:125%;
		font-weight:bold;
		color:#000;												/* Farve på overskrift */
		margin-top:15px;
		margin-bottom:3px;
		}



.search-container {
	float:right;
X	width:200px;
	height:22px;
	margin-right:12px;
Xmargin-right:18px;
	}
	.search-container .search-field {
		float:left;
		width:140px;
		height:22px;
		background-image:url(images/$file/search_box_tl.png);
		background-repeat:no-repeat;
		background-position:top left;
		text-align:left;
		overflow:hidden;
		}
		.search-container .search-field div {
			height:22px;
			background-image:url(images/$file/search_box_bl.png);
			background-repeat:no-repeat;
			background-position:bottom left;
			border:0px;
			overflow:hidden;
			}
			.search-container .search-field div input {
				width:100%;
				height:16px;
				background-color:transparent;
				border:0px;
				margin:2px 4px;
				overflow:hidden;
				}
	.search-container .search-button {
		float:left;
		width:50px;
		height:22px;
		background-image:url(images/$file/search_button_tr.png);
		background-repeat:no-repeat;
		background-position:top right;
		text-align:center;
		overflow:hidden;
		}
		.search-container .search-button-bottom {
			width:50px;
			height:20px;
			background-image:url(images/$file/search_button_br.png);
			background-repeat:no-repeat;
			background-position:bottom right;
			padding-top:2px;
			overflow:hidden;
			}
			.search-container .search-button-bottom a {
				font-size:90%;
				color:#fff;
				padding:3px 10px 0px 10px;
				text-decoration:none;
				}
			.search-container .search-button-bottom a:hover {
				text-decoration:none;
				}

	body.searchresult .search-container .search-button-bottom {
			height:22px;
			}


.appGalleryThumb {
X	background-image:url(images/$file/gallery_normal.png);
X	background-repeat:no-repeat;
	width:100px;
X	height:90px;
	overflow:crop;
X	padding:12px;
	padding:2px;
X	border:1px solid #045C04;
X	margin:0px;
	margin:5px 5px 0px 0px;
	float:left;
clear:both;
	text-align:center;
	}
.appGalleryThumb:hover {
X	background-image:url(images/$file/gallery_hover.png);
X	background-repeat:no-repeat;
	}

#appFooter div.feed-link {
Xheight:16px;
	position:relative;
	top:-13px;
	right:15px;
	text-align:right;
	}
	#appFooter div.feed-link a {
		color:#025c02;
		background-image:url(images/$file/feed-icon-14x14.png);
		background-repeat:no-repeat;
		background-position:0px 1px;
		padding:1px;
		padding-left:17px;
		text-decoration:none;
		}
	#appFooter div.feed-link a:hover {
		color:#025c02;
		text-decoration:none;
		}


.rssLinks a.feed-rss-link,
a.feed-rss-link {
	background-image:url(images/$file/feed-icon-14x14.png);
	background-repeat:no-repeat;
	padding:1px;
	padding-left:17px;
	text-decoration:none;
	}
.rssLinks a.feed-rss-link:hover {
	text-decoration:none;
	}

body.id_nyheder #appContent ul li,
body.id_pressemeddelelser #appContent ul li {
	list-style:none;
	list-style-image:none;
	}

#appMenu ul {
	list-style:none;
	margin-left:18px;
	font-size:90%;
	}

#appBrugtelifteTabel {
	white-space:nowrap;
	}

/*
 * Sametime
 */
span nobr a.offline,
span nobr a.offline span {
	background-image:url('http://sametime.bms.dk/sametime/stlinks/img/offline.gif');
	background-repeat:no-repeat;
	padding-left:16px;
	border:0px;
	}
span nobr a.online,
span nobr a.online span {
	background-image:url('http://sametime.bms.dk/sametime/stlinks/img/active.gif');
	background-repeat:no-repeat;
	padding-left:16px;
	border:0px;
	}
span nobr a.offline span.iconSpace,
span nobr a.online span.iconSpace {
	background-image:none;
	}

