html {
	height:100%;
	overflow-y:scroll;
} 
body {
	height:100%;
	margin:0;
	padding:0;
	background-position: center 111px !important;
	background-repeat: no-repeat !important;
	background-color: #fff !important;
	color:#555;
	font-size:11px;
	line-height:1.455;
}

body, input, button, select, textarea {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6, th, caption, .more, .manchet, .aktuelt p.date {
	font-family: Arial,Helvetica,sans-serif;	
}
blockquote, .branding p {
	font-family: Cambria,Georgia,"Times New Roman",Times,serif;
}

h1, .block .hd h2, #themebox h2 {
	font-size:25px;
}
h1 {
	line-height:1.2em;
}
h2, #foot .bottom .contact h2, .more, .boxes .block .hd h2,.highlight .hd h2, blockquote, table caption, .leverancekalender thead th, .leverancekalender .rowgroup, .boxes .block .hd h2 {
	font-size:18px;
}
table th, .manchet {
	font-size:14px;
}
h3, .search .tabs .tab h2, .newsarchive .item h2, #sitemap li a {
	font-size:13px;
}
.wrap .text {
	font-size:12px;
}
body, .items .item, .items .item h3, #sitemap li li a {
	font-size:11px;
}



h1, h2, h3, h4, h5, h6, .manchet {
	margin:0;
	font-weight:bold;
}
h1 + *, h2 + *, h3 + *, h4 + *, h5 + *, h6 + * {
	margin-top:0;
}

.hide {}
.manchet {
	margin:0.5em 0 1.5em 0;
	line-height:1.2;
}

p, ul, ol {
	color:#555;
}
hr {
	display: block;
	position: relative;
	padding: 0;
	margin: 20px auto 15px auto;
	width: 100%;
	clear: both;
	border: none;
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #fff;

	font-size: 1px;
	line-height: 0;
	overflow: visible;
}

::-moz-selection {
	background:rgba(135,16,47,0.5);
	color:white
}
::selection {
	background:rgba(135,16,47,0.5);
	color:white
}
#head ::-moz-selection,
#foot ::-moz-selection
{
	background:rgba(255,255,255,0.5);
	color:#87102F;
}
#head ::selection,
#foot ::selection {
	background:rgba(255,255,255,0.5);
	color:#87102F;
}
a {
	color:#ef6911;
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.1s;
	-moz-transition-property: color;
	-moz-transition-duration: 0.1s;
	-o-transition-property: color;
	-o-transition-duration: 0.1s;
}
a:focus,
a:hover {
	color:#333;
}
a img {
	border:0 !important;
}
form {
	margin:0;
	padding:0;
}
label {
	display:block;
	cursor:pointer;
}
input, select {
	vertical-align:middle;
}
input[type="radio"] { 
	vertical-align: text-bottom; 
}
input[type="checkbox"] { 
	vertical-align: bottom; 
	/* *vertical-align: baseline; */
}
.form {
	background:#f6f6f1;
	padding:10px;
	margin-bottom:10px;
}
.field {
	margin:0 0 5px;
}
.ie6 input { 
	vertical-align: text-bottom; 
}

.radios label,
.checks label {
	display:inline;
}
blockquote {
	position:relative;
	background:#e9e9e9;
	color:#939393;
	padding:1px 24px 1px 40px;
	margin:10px 0 21px 0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
blockquote .before,
blockquote:before {
	margin:0;
	padding:0;
	color:#ccc;
	content:"\201C";
	font-size:72px;
	position:absolute;
	top:-5px;
	left:10px;
}
blockquote .after,
blockquote:after {
	content:"";
	position:absolute;
	bottom:-11px;
	right:24px;
	width:25px;
	height:11px;
	background: url(img/bg-blockquote.png) no-repeat;
}
blockquote.left {
	float:left;
	margin-right:10%;
	width:40%;
}
blockquote.right {
	float:right;
	margin-left:10%;
	width:40%;
}
table {
	background:#eff0e6;
	padding:10px;
	margin:1em 0;
	border-spacing: 1px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
}
table caption {
	text-align:left;
	line-height:36px;
}
table tr:first-child th:first-child {
	-webkit-border-top-left-radius:	4px;
	-moz-border-radius-topleft:		4px;
	border-top-left-radius:			4px;
}
table tr:first-child th:last-child {
	-webkit-border-top-right-radius:	4px;
	-moz-border-radius-topright:		4px;
	border-top-right-radius:			4px;
}
table tr:last-child td:first-child {
	-webkit-border-bottom-left-radius:	4px;
	-moz-border-radius-bottomleft:		4px;
	border-bottom-left-radius:			4px;
}
table tr:last-child td:last-child {
	-webkit-border-bottom-right-radius:	4px;
	-moz-border-radius-bottomright:		4px;
	border-bottom-right-radius:			4px;
}
table th {
	font-weight: bold;
	color:#333;
	background:#fff;
	padding:7px 6px;
	border-bottom:1px solid #e3e3e3;
}
table td {
	background:#fff;
	padding:5px 6px;
}
table tr:nth-child(odd) td {
	background:#f6f6f6;
}
table.radios {
	background:transparent;
	padding:0;
	margin:1em 0;
	border-spacing: 1px;
	border:0 !important;
	-webkit-border-radius:	0 !important;
	-moz-border-radius:		0 !important;
	border-radius:			0 !important;
}
table.radios th {
	font-weight: bold;
	color:#333;
	background:#fff;
	padding:7px 6px;
	border-bottom:none;
}
table.radios td {
	background:transparent !important;
	padding:5px 16px 5px 0;
}
table tr:nth-child(odd) td {
	background:transparent;
}


		.leverancekalender {
			border-spacing: 0;
		}
			.leverancekalender thead th {
				background:#f6f6f6;
				background:-moz-linear-gradient(#f9f9f9, #f3f3f3);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #d5d5d5), color-stop(1.0, #c6c4c4));
				color:#800a28;	
				text-align:center;
				border:1px solid #eee;
			}
			.leverancekalender thead .row {
				text-align: right;
			}
			.leverancekalender thead .k1,
			.leverancekalender thead .k2,
			.leverancekalender thead .k3,
			.leverancekalender thead .k4 {
				font-weight:normal;
			}
			.leverancekalender tbody th,
			.leverancekalender tbody td {
				-webkit-transition-property: background-color, color;
				-webkit-transition-duration: 0.2s;
			}
			.leverancekalender tbody th {
				white-space: nowrap;
				color:#666;
				text-align:right;
				font-weight: normal;
				border-bottom:0;
			}
			.leverancekalender tbody tr td {
				color:#333;
				background:#fff;
			}
			.leverancekalender tbody tr:hover th,
			.leverancekalender tbody tr:hover td
			{
				background-color:#f3f4e4;
				color:#000;
			}
			.leverancekalender tr:nth-child(2n+1) td {
				background:#fff;
			}
			.leverancekalender .rowgroup {
				/*text-align:left;*/
				color:#007c7e;
				font-weight: bold;
			}
			.leverancekalender .rowgroup {
				border-top:1px solid #eee;
			}
			.leverancekalender td {
				text-align:center;
			}
			.leverancekalender tbody td {
				padding:5px 0;
				text-align:center;
			}
			.leverancekalender b {
				background:#339697;
				background:-moz-linear-gradient(#339697, #50a6a7, #339697, #339697);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #339697),color-stop(0.3, #50a6a7), color-stop(0.5, #339697), color-stop(1.0, #339697));
				color:#fff;
				-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);
				-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);
				box-shadow:0 0 3px rgba(0,0,0,0.3);
				height:20px;
				display:block;
				font-size:14px;
			}
			.leverancekalender tr:hover b
			{
				background: #b2b663;
				background:-moz-linear-gradient(#b2b663, #bdc079, #b2b663, #b2b663);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #b2b663),color-stop(0.3, #bdc079),color-stop(0.5, #b2b663), color-stop(1.0, #b2b663));
			}
			.leverancekalender .begin {
				border-left:2px solid #277;
			}
			.leverancekalender .end {
				border-right:2px solid #277;
			}
			.leverancekalender .preparation {
				background-image:url(img/tabel-pattern.png);
				display:block;
				height:20px;
				border-right-color:#2F8B8C;
			}
			.leverancekalender tr:hover b.begin,
			.leverancekalender tr:hover b.end
			{
				border-color:#996;
			}
.figure {}
	.figure.left {
		float:left;
		margin-right:20px;
	}
	.figure.right {
		float:right;
		margin-left:20px;
	}
	.figure img {
		display:block;
		padding:9px;
		background:rgb(245,246,241);
		background:rgba(245,246,241,0.85);
		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
				border-radius: 4px;
		-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);
		   -moz-box-shadow:0 0 5px rgba(0,0,0,0.15);
				box-shadow:0 0 5px rgba(0,0,0,0.15);
	}
/*
 * Non-semantic helper classes
 */
 
/* for image replacement */
.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }
 
/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display:none; visibility:hidden; }

/* Hide only visually, but have it available for screenreaders
www.webaim.org/techniques/css/invisiblecontent/
Solution from: j.mp/visuallyhidden - Thanks Jonathan Neal! */
.visuallyhidden { position:absolute !important;   
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px); }
 
/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }
.row {
	position: relative;
}
.brandingImage {
	background-position:center top;
	background-repeat:no-repeat;
}
.col {
	float:left;
	margin:0 10px;
}
	.col.first-child {
		margin-left:0;
	}
	.col.last-child {
		margin-right:0;
	}
	.col-1-12 { width:60px; }
	.col-2-12 { width:140px; }
	.col-3-12 { width:220px; }
	.col-4-12 { width:300px; }
	.col-5-12 { width:380px; }
	.col-6-12 { width:460px; }
	.col-7-12 { width:540px; }
	.col-8-12 { width:620px; }
	.col-9-12 { width:700px; }
	.col-10-12 { width:780px; }
	.col-11-12 { width:860px; }
	.col-12-12 { width:940px; }
/*
	Grouping elements
*/
.group:after,
.row:after,
.more:after,
.aktuelt:after,
.aktuelt .header:after,
.brandingarea:after,
.praemieobligationer:after,
#menu ul:after,
#aside:after,
#submenu:after,
#content .infos:after,
#aside:after {
	visibility: hidden;
	display: block;
	clear: both;
	content:" ";
	font-size:0;
	height:0;
}

.js .collapsible .collapsible-heading {
	padding-left:15px;
	background:url(img/icon-triangle.png) 0 6px no-repeat;
}
.js .collapsible .collapsible-heading-collapsed {
	background-position:0 -84px;
}
.collapsible-heading-toggle {
	text-decoration:none;
	color:#333;
}
.collapsible-heading-status {
	position:absolute;
	left:-99999px;
}
.collapsible-content {
	padding-bottom:10px;
}
.collapsible-content-collapsed {
	display:none;
}
.js .collapsible h3 {
	padding-left:15px;
	background:url(img/icon-triangle.png) 0 -84px no-repeat;
} 
.js .collapsible ul {
	margin:0;
	padding-top:1em;
	padding-left:20px;
}
.js .collapsible div.js-hide {
	display:none;
}
/*
	Block
*/
.block {}
	.block .inner {}
	.block .hd {}
		.block .hd h2 {
			margin:0;
			padding-top:0.83em;
		}
	.block .bd {}
	.block .ft {}
/*
	Lists
*/
.nav,
.nav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav a {
	text-decoration: none;
}
.wrap {
	position:relative;
	display:block;
}
	.wrap.inlineBlock {
		display:inline-block;
	}
	.wrap .text {
		position:relative;
		display:block;
		margin:0;
		text-decoration: none;
		line-height:14px;
		padding:7px 37px 7px 7px;
		border:1px solid #d6d6d6;
		background:#fff;
		color:#9b9b9b;
		text-shadow: 0 1px 1px #fff;
		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
				border-radius: 4px;
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
		   -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
			-ms-box-shadow: 0 0 10px rgba(0,0,0,0.1);
			 -o-box-shadow: 0 0 10px rgba(0,0,0,0.1);
				box-shadow: 0 0 10px rgba(0,0,0,0.1);	

	}
	.wrap input.text:focus,
	.wrap input.text:hover
	{
		color:#000;
	}
	.wrap .icon {
		position: absolute;
		top:1px;
		right:1px;
		height:28px;
		width:28px;
		z-index:2;
		border:0;
		padding:0;
		background: url(img/icon-dropdown.png) no-repeat right center;
		-webkit-border-top-right-radius:	4px;
		-webkit-border-bottom-right-radius:	4px;
		-moz-border-radius-topright:		4px;
		-moz-border-radius-bottomright:		4px;
		border-top-right-radius:			4px;
		border-bottom-right-radius:			4px;	
		text-indent:-100px;
	}
	.wrap input[type=submit].icon {
		background-color:#f3f3f3;
		border-left:1px solid #ddd;
	}
	.wrap input[type=submit].icon:focus,
	.wrap input[type=submit].icon:hover,
	#search .wrap input[type=submit].icon:focus,
	#search .wrap input[type=submit].icon:hover {
		-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);
		background-color:#e3e3e3;
		border-color:#d0d0d0;
	}
	#search .wrap .text {
		width:170px;
	}
	#search .wrap .text,
	#foot .wrap .text {
		border:3px solid #A01941;
		-webkit-border-radius: 6px;
		   -moz-border-radius: 6px;
				border-radius: 6px;
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2), inset 0 0 5px rgba(0,0,0,0.2);
		   -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2), inset 0 0 5px rgba(0,0,0,0.2);
			-ms-box-shadow: 0 0 10px rgba(0,0,0,0.2);
			 -o-box-shadow: 0 0 10px rgba(0,0,0,0.2), inset 0 0 5px rgba(0,0,0,0.2);
				box-shadow: 0 0 10px rgba(0,0,0,0.2), inset 0 0 5px rgba(0,0,0,0.2);
		-webkit-background-clip: padding-box;	/* Safari */
		   -moz-background-clip: padding;		/* Firefox */
				background-clip: padding-box;	/* Chrome */ /* Sorry Opera */	
	}
	/* Opera Hack - require Javascript */
	.opera #search .wrap .text,
	.opera #foot .wrap .text {
		background-clip: border-box;
	}
	#foot .wrap .icon,
	#search .wrap .icon {
		top:3px;
		right:3px;
	}
	#search .wrap .icon {
		background-image:url(img/icon-search.png);
	}
	.txtSearch .wrap .icon {
		background-image:url(img/icon-search.png);
	}
.dropdown {
	position:relative;
}
#aside .dropdown {
	z-index:10;
}
.dropdown.show,
#aside .dropdown.show {
	z-index:200;
}
	.dropdown li {
		margin: 0;
		padding: 5px 0;
		position: relative;
		list-style: none;
		cursor:default;
	}
	.dropdown ul {
		position:absolute;
		z-index:100;
		left:1px;
		right:1px;
		bottom:auto;
		top:100%;
		background:#fff;
		margin:-6px 0 0 0;
		border:1px solid #d9d9d9;
		border:0;
		display:block;
		background:#f3f3f3;
		background: -moz-linear-gradient(#ffffff, #dddddd);
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
		opacity:0;
		-webkit-transition: opacity 0.2s ease-in;
		   -moz-transition: opacity 0.2s ease-in;
			 -o-transition: opacity 0.2s ease-in;
				transition: opacity 0.2s ease-in;
		-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
		   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
			-ms-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
			 -o-box-shadow: 0 1px 3px rgba(0,0,0,0.3);
				box-shadow: 0 1px 3px rgba(0,0,0,0.3);
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
			-ms-border-radius: 3px;
				border-radius: 3px;
	}
	.dropdown ul li {
		display:none;
		margin: 0;
		padding: 0;
	}
	.dropdown.show li ul li {
		display:block;
	}
	.dropdown ul a {
		color:#000;
		padding:5px 7px;
		display:block;
		margin:0;
		text-shadow:0 1px 0 rgba(255,255,255,0.75);
	}
	.dropdown ul a:focus,
	.dropdown ul a:hover {
		color:#fff;
		background:#87102F;
		background: -moz-linear-gradient(left, #901736, #651727);
		background: -webkit-gradient(linear, left top, right bottom, from(#901736), to(#651727));
		-webkit-border-radius: 2px;
		   -moz-border-radius: 2px;
			-ms-border-radius: 2px;
				border-radius: 2px;
		text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}
/*	.dropdown li:hover ul {*/
	.dropdown.show li ul {
		border:1px solid #d9d9d9;
		opacity:1.0;
		-webkit-transition: opacity 0.2s ease-in;
		   -moz-transition: opacity 0.2s ease-in;
			 -o-transition: opacity 0.2s ease-in;
				transition: opacity 0.2s ease-in;
	}
	.opera .dropdown {
		background-clip: border-box;
	}
	#foot .dropdown ul {
		top:40px;
		left:3px;
		right:3px;
	}

.boxes .block {
	background:#fff;
	margin:9px;
	border:1px solid #e4e4e4;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
		-ms-border-radius: 3px;
			border-radius: 3px;
}
	.boxes .block .hd {
		border-bottom:1px solid #dddede;
		padding:12px;
	}
	.boxes .block .hd h2 {
		margin:0;
	}
	.boxes .block .hd h2 {
		padding-top:0;
	}
	.boxes .block .bd {
		padding:6px 12px;
	}
	.boxes .block .ft {
		padding:0 12px;
	}
.imagebox img {
	display:block
}
.imagebox .image a {
	display:block;
}
.imagebox .image a img {
	display:block;
}
.highlight {
	clear:both;
	overflow:auto;
	margin-top:26px;
	margin-bottom:26px;
	padding:0 15px;
	color:#fff;
	background:#5C9EB6;
	background: -moz-linear-gradient(#68a9c0, #5194ac);
	background: -webkit-gradient(linear, left top, left bottom, from(#68a9c0), to(#5194ac));
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);
	   -moz-box-shadow:0 0 5px rgba(0,0,0,0.3);
			box-shadow:0 0 5px rgba(0,0,0,0.3);
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
			border-radius:3px;
	text-shadow:0 1px 0 rgba(0,0,0,0.1);
}
	.highlight .hd h2 {
		color:#fff;
		padding-top:7px;
	}
	.highlight a {
		color:#fff;
	}
	.highlight a:focus,
	.highlight a:hover
	{
		color:#000;
		text-shadow:none;
	}
	.highlight .hd {
		padding-bottom:5px;
		border-bottom:1px solid #5791A6;
		border-bottom:1px solid rgba(0,0,0,0.1);
	}
	.highlight .bd {
		border-top:1px solid #70ABC0;
		border-top:1px solid rgba(255,255,255,0.1);
	}
	.highlight * {
		color:#fff;
	}
.items {
}
	.items .item {
		margin-top:10px;
		padding-top:10px;
		padding-right:25px;
		border-top:1px solid #eee;
	}
	.items .item:first-child {
		border-top:0;
		margin-top:0;
	}
	.items .item h3 {
		margin:0;
	}
	.items .item h3 a {
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	}
	.items .item .meta {
		font-size:9px;
	}
	.items .item .date {
		font-style: italic;
	}
	.items .item .date + .type {
		margin-left:5px;
		padding-left:5px;
		border-left:2px solid #eee;
	}
.more {
	font-weight: bold;
	margin:1em 0;
	padding:0;
}
	.more li {
		float:left;
		list-style:none;
		margin:0 20px 0 0;
	}
	.more a {
		padding-left:25px;
		background-image:url(img/arrow-right-grey.png);
		background-position:0 5px;
		background-repeat:no-repeat;
		display:block;
	}
	.more a:focus,
	.more a:hover
	{
		background-image:url(img/arrow-right-black.png);
	}
	.box .more {
		margin:0 12px 6px 12px;
	}
.facts {
	margin-bottom:10px;
	overflow:hidden;
	background:rgb(245,246,241);
	background:rgba(245,246,241,0.85);
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);
	   -moz-box-shadow:0 0 5px rgba(0,0,0,0.15);
			box-shadow:0 0 5px rgba(0,0,0,0.15);
}
.info {
	position:relative;
	background:#e9e9e9;
	color:#999;
	padding:12px 24px;
	margin:10px 0;

	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
#page {
	margin-bottom:-159px;
	position:relative;
	min-height: 100%;
}
#page .page {
	position:relative;
	min-height:100%;
	padding-bottom:159px;
}
#head .head,
#main .main,
#foot .foot
{
	margin:0 auto;
	width:960px;
	position: relative;
}
#head {
	background:#87102F;
	background: -moz-linear-gradient(#901736, #7f0927);
	background: -webkit-gradient(linear, left top, left bottom, from(#901736), to(#7f0927));
	height:111px;
	min-width:960px;
}
	#head .head {
		height:111px;
	}
#tool {
}
	#tool a {
		color:#fff;
		border-bottom:1px solid #650820;
		padding-top:9px;
		padding-bottom:1px;
		font-size:9px;
	}
	#tool a:focus,
	#tool a:hover,
	#tool a.inpath,
	#tool a.selected
	{
		border-bottom:1px solid #fff;
		color:#FFFFFF;
	}
	#tool .extra,
	#tool .secondary {
		position:absolute;
		top:0px;
		width:460px;
	}
	#tool .secondary {
		left:10px;
	}
	#tool .secondary a {
		float:left;
		margin-right:10px;
	}
	#tool .extra {
		right:10px;
	}
	#tool .extra a {
		float:right;
		margin-left:10px;
	}
#menu {
	position: absolute;
	left:10px;
	bottom:0;
	width:940px;
}
	#menu li:first-child a {
		border-left:0;
		padding-left:0;
	}
	#menu li:first-child a span {
		border-left:0;
		padding-left:0;
	}
	#menu a {
		float:left;
		padding:6px 12px 12px 6px;	
		padding:6px 0 12px 0;	
		font-weight: bold;
		color:#fff;
	}
	#menu li.last-child a {
		float:right;
		padding-right:0;
		color:#a5e9ea;
		border-left:0;
	}
	#menu a.inpath,
	#menu a.selected
	 {
		color:#d9cd6f;
		background: url(img/icon-menu-selected.png) no-repeat bottom center;
	}
	#menu a:hover,
	#menu a:focus {
		color:#d9cd6f;
	}
	#menu span {
		padding:0 8px 0 8px;	
		border-left:1px solid #650820;
	}
#search {
	position: absolute;
	top:31px;
	right:10px;
}
	#search label {
		display:none;
	}
#submenu {
		margin:0 10px;
		background:#e6e6e6;
		background: -moz-linear-gradient(#f3f4f5, #dadbdb);
		background: -webkit-gradient(linear, left top, left bottom, from(#f3f4f5), to(#dadbdb));
		-webkit-border-bottom-left-radius:	4px;
		-webkit-border-bottom-right-radius:	4px;
		-moz-border-radius-bottomleft:		4px;
		-moz-border-radius-bottomright:		4px;
		border-bottom-left-radius:			4px;
		border-bottom-right-radius:			4px;
		overflow:hidden;
		height:73px;
}
	#submenu ul {
		float:left;
		border-right:1px solid #ccc;
		border-right:2px groove rgba(255,255,255,0.5);
		margin:10px 0 5px 0px;
		padding:0 15px 0 5px;
		list-style: none;
	}
	#submenu ul:first-child {
		border-left:0;
	}
	#submenu ul:last-child {
		border-right:0;
	}
	#submenu li {
		margin:0;
		padding:0;
	}
	#submenu a:first-child {
		padding-top:0;
	}
	#submenu a {
		display: block;
		line-height:15px;
		min-width:75px;
		position:relative;
		padding:4px 15px 4px 15px;
		color:#333;
		text-decoration: none;
		text-shadow:0 1px 0 rgba(255,255,255,0.75);
	}
	#submenu a:focus,
	#submenu a:hover,
	#submenu a.inpath,
	#submenu a.selected
	{
		color:#7f0927;
	}
	#submenu li > a:focus:hover:before,
	#submenu li > a:hover:hover:before,
	#submenu li > a.inpath:before,
	#submenu li > a.selected:before
	{
		content: "\203A\0020";
		position:absolute;
		left:6px;
		font-weight:bold;
	}
#breadcrumb {
	margin:0 10px;
	padding:10px 0;
}
	.breadcrumb ul {
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
	}			
	.breadcrumb li {
		margin:0;
		padding:0;
		display:inline;
	}		
	.breadcrumb ul ul li:before {
		color:#999;
		content: "\2044";
		display:inline;
	}	
	.breadcrumb a {
		display:inline-block;
		margin-right:3px;
		white-space: nowrap;
		font-size:10px;
		color:#aaa;
		text-decoration:none;
		border-bottom:1px solid #eee;
	}
	.breadcrumb a:focus,
	.breadcrumb a:hover
	{
		border-bottom:1px solid #333;
		color:#333;
	}
	.breadcrumb ul ul a {
		margin-left:5px;
	}
	.breadcrumb span {
		white-space: nowrap;
	}		
	.breadcrumb a.selected {
		border-bottom:0;
		text-decoration:none;
		cursor:default;
		color:#333;
	}
#tools {
	position: absolute;
	z-index:100;
	top:200px;
	right:10px;
}
	#tools ul {
		padding:5px;
		border:1px solid #eee;
		background: #f9f9f9;
		background: -moz-linear-gradient(#fff, #f4f4f4);
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	#tools li {
		display:inline;
	}
	#tools a {
		cursor:pointer
	}
	#tools img {
		display:inline-block;
		vertical-align:middle
	}

#section {}
	#section ul {
		border-top:1px solid #eee; 
		margin:0;
		padding:0;
		list-style: none;
	}
	#section li {
		margin:0;
		padding:0;
	}
	#section a {
		border-bottom:1px solid #eee;
		display:block;
		color:#666;
		margin:0;
		padding:10px 15px;
		text-decoration: none;
		font-weight: bold;
		position:relative;
	}
	#section a:focus,
	#section a:hover,
	#section a.inpath,
	#section a.selected
	{
		color:#333;
	}
	#section a:focus:hover:before,
	#section a:hover:hover:before,
	#section a.inpath:before,
	#section a.selected:before
	{
		content: "\203A \0020";
		position:absolute;
		left:6px;
		font-weight:bold;
	}
	#section a.selected
	{
		color:#7f0927;
		background-color:#f6f6f1;
	}
	#section ul ul a.selected
	{
		background-color:#fff;
	}
	#section ul ul {
		margin-left:15px;
		border-top:0;
	}
#aside {
	background:rgb(245,246,241);
	background:rgba(245,246,241,0.85);
	margin-top:20px;
	margin-bottom:30px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.15);
	   -moz-box-shadow:0 0 5px rgba(0,0,0,0.15);
			box-shadow:0 0 5px rgba(0,0,0,0.15);
}
#foot {
	position: relative;
	min-width:960px;
}
	#foot .top {
		position: relative;
		border-top:1px solid #d9d9d9;
		background:#f3f3f3;
		background: -moz-linear-gradient(#eaeaea, #ffffff);
		background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#ffffff));
		border-bottom:1px solid #ececec;
		height:52px;
	}
	#foot .bottom {
		position: relative;
		background:#87102F;
		background: -moz-linear-gradient(#901736, #651727);
		background: -webkit-gradient(linear, left top, left bottom, from(#901736), to(#651727));
		color:#fff;
		height:105px;
	}
		#foot .bottom .foot {
			height:105px;
		}
		#foot .bottom p a,
		#foot .bottom p,
		#foot .bottom h2 {
			color:#fff;
		}
		#foot .bottom .address {
			position: absolute;
			left:10px;
			bottom:15px;
		}
		#foot .bottom .address p {
			font-size:9px;
			margin:5px 0;
			display:inline-block;
			width:156px;
		}
		#foot .bottom .address div {
		}
		#foot .bottom .logo {
			padding-top:45px;
		}
		#foot .bottom .contact {
			position: absolute;
			right:10px;
			bottom:20px;
			width:220px;
		}
		#foot .bottom .contact h2 {
			margin-bottom:5px;
			color:#fff;
		}
		#foot .dropdown ul {
			top:auto;
			bottom:40px;
		}
		#foot .dropdown ul {
			background:#f3f3f3;
			background: -moz-linear-gradient(#dddddd, #ffffff);
			background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#ffffff));
		}
.logo {
	padding-top:25px;
	text-align: center;
}	
	.logo a {
		margin:0;
		display:inline;
	}
	.logo img {
		image-rendering: optimizeQuality;
		-ms-interpolation-mode: bicubic; 
		margin:0;
		border:0;
	}
	.logo img.logo-print {
		display:none;
	}
/* Site specifik */
#frontpage {}
	#frontpage #row-1 {
		min-height:378px;
		background-color:black;
	}
	#frontpage #row-2 {
		background:url(img/bg-frontpage-row-2.png) repeat-y 510px 0; /* col-3-12 + col-4-12 = col-7-12 = 540px */
	}

#sitemap ul {
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap ul ul {
	padding:10px 10px;
	border:0;
}
#sitemap > ul > li > ul > li:hover {
	background:#F6F6F1;
}
#sitemap ul ul ul {
	padding:5px 15px;
	border:0;
}
#sitemap li {
	padding:2px;
	margin:0;
}
#sitemap li li {
	padding:5px;
}
#sitemap li a {
	display:block;
	background:#F6F6F1;
	padding:10px 15px;
	margin-bottom:10px;
	font-weight:bold;
}
#sitemap li li a {
	display:inline;
	background:inherit;
	padding:0px;
	font-weight:normal;
}
.emnegenvej {
	color:#fff;
	margin-top:22px;
}
	.emnegenvej ul {
		padding:0;
		margin:0;
	}
	.emnegenvej li {
		margin-left:0; 
		list-style:none; 
	}
	.emnegenvej li a {
		padding-left:25px;
		background-image:url(img/arrow-right-grey.png);
		background-position:0 3px;
		background-repeat:no-repeat;
	}
	.emnegenvej li a:focus,
	.emnegenvej li a:hover
	{
		background-image:url(img/arrow-right-white.png);
	}
	.emnegenvej h2 {
		color:#fff;
		margin:0;
		font-size:18px;
	}
	.emnegenvej p {
		font-size:11px; 
		padding-left:25px;
		color:#fff;
	}
	.emnegenvej a:focus,
	.emnegenvej a:hover
	{
		color:#fff;
	}
.branding {
	margin-top:30px;
}
	.branding p {
		padding:0;
		margin:0 0 3px 0;
		line-height: 44px;
		font-size: 36px;
		-webkit-box-sizing:border-box;
	}
	.branding p strong {
		font-weight:normal;
		background: rgb(0,108,146);
		background: rgba(0,108,146,0.4);
		color:#fff;
		display:inline;
	}
.aktuelt {
	margin-top:40px;
	background:rgb(207,216,26);
	background:rgba(207,216,26,0.85);
	color:#333;
	-webkit-border-radius:	8px;
	-moz-border-radius:		8px;
	-ms-border-radius:		8px;
	border-radius:			8px;
}
	.aktuelt h2 {
		float:left;
		background:#000;
		color:#fff;
		margin:0 0 0 16px;
		padding:5px;
	}
	.aktuelt p.date {
		float:left;
		color:#303109;
		font-size:18px;
		font-weight:bold;
		padding:5px;
		margin:0 0 0 10px;
	}
	.aktuelt .content {
		clear:both;
		padding:15px 20px 15px 20px;
	}
	.aktuelt h3 {
		margin:0 0 0.5em 0;
		font-size:25px;
		color:#333;
	}
	.aktuelt a {
		color:#333;
	}
	.aktuelt a:focus,
	.aktuelt a:hover
	{
		color:#fff;
	}
	.aktuelt ul {
		margin:1em 0;
	}
	.aktuelt .more li a {
		background-image:url(img/arrow-right-black.png);
	}
	.aktuelt .more li a:focus,
	.aktuelt .more li a:hover
	{
		background-image:url(img/arrow-right-whtie.png);
	}
.brandingarea {
	min-height:338px;
}
	.brandingarea .block {
		margin:20px 0;
		padding:0 10px;
		color:#fff;
		background:	rgb(87,154,177);
		background: rgba(87,154,177,0.9);
		-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);
		   -moz-box-shadow:0 0 5px rgba(0,0,0,0.3);
				box-shadow:0 0 5px rgba(0,0,0,0.3);
		-webkit-border-radius:4px;
		   -moz-border-radius:4px;
				border-radius:4px;
		text-shadow:0 1px 0 rgba(0,0,0,0.1);
	}
	.brandingarea p {
		color:inherit;
	}
	.brandingarea .hd {
		padding-top:12px;
	}
	.brandingarea h2 {
		color:#fff;
		font-size:25px;
		margin-top:0;
	}
	.brandingarea .row .col.first-child {
		margin-right:5px;
	}
	.brandingarea .row .col.last-child {
		margin-left:5px;
	}
	.brandingarea .row .col.col-4-12 {
		width:295px;
	}
	.brandingarea .boxes .block {
		color:#000;
		text-shadow:0 1px 0 rgba(255,255,255, 0.4);
		background:rgb(255,255,255);
		background:rgba(255,255,255,0.75);
		border-color:rgb(255,255,255);
		border-color:rgba(255,255,255,0.25);
		-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
		-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
		box-shadow:0 0 5px rgba(0,0,0,0.1);
		margin:0;
		padding:0;
		min-height:180px;
	}
	.brandingarea .boxes .block .hd {
		padding-bottom:0;
		border:0;
	}
	.brandingarea .boxes .block .hd h2 {
		color:#000;
	}

.pagestamp {
		margin:20px 0 10px 0;
		font-size:9px;
		clear:both;
	}
	.pagestamp ul {
		margin:0;
		padding:0;
		list-style: none;		
		overflow:hidden;
		width:100%;
	}
	.col-6-12 .pagestamp ul {
		width:460px;
	}	
	.col-9-12 .pagestamp ul {
		width:700px;
	}
	.pagestamp li {
		margin:0;
	}
	.pagestamp li.first-child {
		padding-left:0;
		float:left;
	}
	.col-6-12 .pagestamp li.first-child {
		width:400px;
	}
	.col-9-12 .pagestamp li.first-child {
		width:640px;
	}
	.pagestamp li.last-child {
		float:right;
		width:60px;
	}
	.pagestamp li.first-child p {
		margin-right:3px;
	}
	.pagestamp p {
		border:1px solid #e9e9e9;
		-webkit-border-radius:	3px;
		-moz-border-radius:		3px;
		border-radius:			3px;
		overflow:hidden;
		background: #f9f9f9;
		background: -moz-linear-gradient(#ffffff, #f3f3f3);
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
	}
	.pagestamp .author {
		float:left;
	}
	.pagestamp .updated {
		float:right;
	}
	.pagestamp .top {
		float:left;
		text-decoration:none;
	}
	.pagestamp .top span.ToTopText {
		text-decoration:underline;
	}
	.pagestamp .top:after {
		font-size:12px;
		line-height:12px;
		font-weight:bold;
		font-family:Calibri;
		content: "\0020\2191";
	}
	.pagestamp .author,
	.pagestamp .updated,
	.pagestamp .top {
		padding:5px;
	}
.btn {
		border:1px solid #e9e9e9;
		overflow:hidden;
		display:inline-block;
		padding: 5px 10px; 
		-webkit-border-radius:	3px;
		-moz-border-radius:		3px;
		border-radius:			3px;
		line-height:16px;
		text-decoration:none;
		background:#f9f9f9;
		background: -moz-linear-gradient(#ffffff, #f3f3f3);
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
		position:relative;
}
.btn:active	{
	top: 1px;
}
.btn img {
	border:0;
	vertical-align:text-top;
	display:inline;
}
.systemer {
	position:relative;
	background:#f6f6f1;
	margin-top:20px;
	margin-bottom:20px;
	-webkit-border-radius:	4px;
	-moz-border-radius:		4px;
	border-radius:			4px;
	-webkit-box-shadow:	0 0 5px rgba(0,0,0,0.2);
	-moz-box-shadow:	0 0 5px rgba(0,0,0,0.2);
	box-shadow:			0 0 5px rgba(0,0,0,0.2);
}
	.systemer .header h1,
	.systemer .content p
	{
		padding:10px;
	}
	.systemer .header {
		float:left;
		width:40%;
	}
	.systemer .content {
		float:right;
		width:60%;
	}
	.systemer .content p {
		margin:0;
	}
	.systemer .row {
		padding:4px;
	}
	.systemer.boxes .block {
		margin:8px 0;
	}
	.systemer .col-4-12 {
		width:298px;
		margin:0 4px;
	}

.search .phWordBinding {
	width:430px;
}
.search .orderby {
	float:right;
	margin:0;
}
.search .paging {
	width:75%;
}
span.max
{
	font-weight:bold;
}
img.icon
{
	border: 0;
}
.paging {
	overflow:visible;
	width:75%;
}
.paging li {
	float:left;
}

.paging a {
	float:left;
	outline:0;
	margin:0 4px 0 0;
	padding:3px 4px;

	border:1px solid #ccc;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	overflow:visible;

	background:#f6f6f6;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.paging a:focus,
.paging a:hover
{
	outline:0 none;
	border-color:#999999;
	-webkit-box-shadow:0 0 3px #999;
	-moz-box-shadow:0 0 3px #999;
	box-shadow:0 0 3px #999;
}
.paging a.selected {
	color:#000;
	font-weight:bold;
	background:#ddd;
	cursor:default;
	border-color:#ccc;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.newsarchive .field {
	clear:left;
	margin:0 0 5px;
}
/*.newsarchive .field label {
	float:left;
	width:130px;
}*/
.newsarchive .fields {
	margin-bottom:20px;
}
.newsarchive .newsitems {
	margin-bottom:20px;
	background:#F6F6F1;
	margin-bottom:20px;
	padding:5px;
}
.newsarchive .items {
	background:#fff;
	border:1px solid #E6E6E5;
	padding:10px;
}
.newsarchive .item p {
	margin:0;
}
.newsarchive .category {
	border-left:1px solid #999;
	margin-left:5px;
	padding-left:5px;
}
.newsarchive input.text {
	width:162px;
}
.newsarchive select.categories {
	width:168px;
}
/*
.newsarchive .items .item:first-child {
	border-top:1px solid #EEEEEE;
}
*/

.search .fld {
	margin:0 0 5px 0;
}
.search .searchIcon {
	background-image:url(img/icon-search.png);
}
.search .htmlButton,
.newsarchive .htmlButton {
	display:inline;
    margin:0;
    font-size:13px;
    text-decoration:none;
    font-weight:normal;
    cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
    width:auto;
    overflow:visible;
    line-height:13px;
	vertical-align:bottom;
}
@-moz-document url-prefix(http)
{
	.search .htmlButton,
	.newsarchive .htmlButton { 
		padding:0px;
	}
}
.search .htmlButton span,
.newsarchive .htmlButton span {
	vertical-align:middle;
}
.search .htmlButton img,
.newsarchive .htmlButton img {
	margin:0 0 0 6px;
    padding:0;
    border:none;
	vertical-align:top;
	display:inline;
	background-color:transparent;
}
.search .breadcrumb {
	margin-bottom:10px;
}
.search .breadcrumb a.selected {
	cursor:pointer;
	border-bottom:1px solid  #eee;
}
.search .breadcrumb a.selected:focus,
.search .breadcrumb a.selected:hover
{
	border-bottom:1px solid #000;
}
.search .items {
	margin-top:10px;
	margin-bottom:10px;
}
.search .items .item {
	border-top:0;
	border-bottom:1px solid #EEEEEE;
}
.search .items .item:first-child {
	border-top:1px solid #EEEEEE;
}
.search .items .item p {
	margin:0;
}
.search .tabs {
	background:#f6f6f1;
	padding:5px;
	margin-bottom:20px;
}
	.search .tabs .panel {
		overflow:hidden;
		position:relative;
		bottom:-2px;
		z-index:10;		
	}
	.search .tabs .panel li {
		float:left;
	}
	.search .tabs .panel a {
		font-size:18px;
		font-weight:bold;
		padding:5px 10px;
		display:inline-block;
		border:1px solid #f6f6f1;
		outline:0;
		-webkit-border-top-left-radius:	4px;
		-moz-border-radius-topleft:		4px;
		border-top-left-radius:			4px;
		-webkit-border-top-right-radius:4px;
		-moz-border-radius-topright:	4px;
		border-top-right-radius:		4px;
	}
	.search .tabs .panel a span {
		color:#999;
		font-size:11px;
		font-weight:normal;
	}
	.search .tabs .panel a.selected {
		color:#333;
		background:#fff;
		border:1px solid #E6E6E5;
		border-bottom:0;
		cursor:default;
	}
	.search .tabs .panel a.selected span {
		color:#333;
	}
	.search .tabs .tab {
		border:1px solid #E6E6E5;
		background:#fff;
		position:relative;
		z-index:5;		
		padding:10px;
	}

.themebox {
	margin-top:18px;
}
#themebox {
	min-height:250px;
	background:rgb(104,169,192);
	background:rgba(104,169,192,0.9);
	color:#fff;
	-webkit-border-radius:	4px;
	-moz-border-radius:		4px;
	border-radius:			4px;
	padding:8px;
}
#themebox ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	overflow:hidden;
}
#themebox ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 1px 0 0;
	list-style-image:none !important; 
}
#themebox ul.tabs a { 
	background: rgb(25,133,171);
	background: -moz-linear-gradient(rgba(0,126,170,0.75), rgba(23,101,134,0.75));
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,126,170,0.75)), to(rgba(23,101,134,0.75)));
	color:#fff;
	display:block;
	display:table-cell;
	vertical-align:middle;
	height: 45px;  
	width: 185px;
	text-decoration:none;
	padding:0 0 0 15px;
	margin:0 1px 0 0;	
	position:relative;
	top:1px;
	outline:none;
	font-weight:bold;
}
#themebox ul.tabs a:active {
	outline:none;		
}
#themebox ul.tabs a:hover,
#themebox ul.tabs a:focus
{
	color:#fff;	
	background: -moz-linear-gradient(rgba(23,101,134,0.75), rgba(0,126,170,0.75));
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(23,101,134,0.75)), to(rgba(0,126,170,0.75)));
}
#themebox ul.tabs a.current, 
#themebox ul.tabs a.current:hover,
#themebox ul.tabs a.current:focus, 
#themebox ul.tabs li.current a {
	cursor:default !important; 
	background:transparent;
	background: -moz-linear-gradient(rgba(0,126,170,0.0), rgba(23,101,134,0.30));
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,126,170,0.30)), to(rgba(23,101,134,0.30)));
}
#themebox ul.tabs li:first-child a {
	-webkit-border-bottom-left-radius:	3px;
	-moz-border-radius-bottomleft:		3px;
	border-bottom-left-radius:			3px;
}
#themebox ul.tabs li:last-child a {
	-webkit-border-bottom-right-radius:	3px;
	-moz-border-radius-bottomright:		3px;
	border-bottom-right-radius:			3px;
}
#themebox .panes .pane {
	border-top:1px solid #fff;
	padding:12px 12px;
}
#themebox .panes .pane:first-child {
	border-top:0;
}
.js #themebox .panes .pane {
	min-height:180px;
	display:none;		
	border:0;
}

#themebox .date {
	color:#333;
	font-size:9px;
	margin:10px 0;
	font-style:italic;
}
#themebox .content {
	color:red;
}
#themebox .content * {
	color:#fff;
}
#themebox .more {
	margin:10px 0;
}
#themebox .more a {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(img/arrow-right-white.png);
	margin-bottom:0;
}
#themebox .more a:focus,
#themebox .more a:hover
{
	color:#000;
	background-image:url(img/arrow-right-white.png);
}

.jobslider {
	position:relative;
	margin-top:20px;
	background:rgb(167,197,195);
	background:rgba(167,197,195, 0.95);
	background:-moz-linear-gradient(rgba(167,197,195, 0.95), rgba(142,172,170, 0.95), rgba(167,197,195, 0.95));
	-webkit-border-radius:	4px;
	-moz-border-radius:		4px;
	border-radius:			4px;
}
	#jobslider {
		position:relative;
	}
	.js .scrollable {
		position:relative;
		overflow:hidden;
		width: 940px;
		height:260px;
	}
	.js #jobslider .items {
		width:20000em;
		position:absolute;
	}
	.js #jobslider .item {
		position:relative;
		float:left;
		width: 940px;
		height: 260px;
		border:0;
		margin:0;
		padding:0;
	}
	.js #jobslider .image {
		position:absolute;
		bottom:0;
		right:0;
	}
	.js #jobslider .image img {
		display:block;
	}
	.js #jobslider .text {
		margin-right:230px;
		padding:20px;
		position:relative;
	}
	.js #jobslider .nameTitle {
		display:none;
	}
	#jobslider blockquote {
		color:#000;
		margin:0;
		padding:10px 0 0 50px;
		background:none;
		border-radius:0;
	}
	#jobslider blockquote:before {
		margin:0;
		padding:0;
		color:#afd0cf;
		font-size:150px;
		position:absolute;
		top:-45px;
		left:-10px;
	}
	.ie8 #jobslider blockquote:before {
		top:-30px;
	}
	.ie9 #jobslider blockquote:before {
		top:-15px;
	}
	#jobslider blockquote:after {
		bottom:0;
		right:0;
		width:0;
		height:0;
		background: none;
	}
	#jobslider blockquote a:link,
	#jobslider blockquote a:visited
	 {
		color:#333;
	}
	#jobslider blockquote a:focus,
	#jobslider blockquote a:hover
	{
		color:#fff;
	}
	#jobslider h2 {
		font-size:25px;
		margin:0;
		color:#fff;
	}
	#jobslider .text p {
		color:#333;
		margin:0 0 10px 0;
	}
	#jobslider .navi {
		position:absolute;
		bottom:10px;
		left:12px;
		-moz-user-select:none;
	}
	#jobslider .navi a.next,
	#jobslider .navi a.prev,
	#jobslider .tabs {
		float:left;
		margin:0;
		padding:0;
		list-style:none;
	}
	#jobslider .tabs .name {
		display:block;
	}
	#jobslider .tabs .title {
		display:block;
		font-weight:normal;
		font-size:9px;
		font-style:italic;
	}
	#jobslider .navi li {
		float:left;
	}
	#jobslider .navi a.next,
	#jobslider .navi a.prev,
	#jobslider .navi .tabs a
	{ 
		background: rgb(139,166,165);
		background: -moz-linear-gradient(rgb(158,186,185), rgb(121,148,147));
		background: -webkit-gradient(linear, left top, left bottom, from(rgb(158,186,185)), to(rgb(121,148,147)));

		color:#fff;

		display:block;
		height: 30px;  
		
		text-decoration:none;
		padding:10px 15px 10px 15px;
		margin:0 1px 0 0;	
		position:relative;
		top:1px;
		outline:none;
		font-weight:bold;
	}
	#jobslider .next,
	#jobslider .prev {
		width:25px;
		float:left;
		text-align:center;
		cursor:pointer;
		position:relative;
	}
	#jobslider .prev b,
	#jobslider .next b {
		position:absolute;
		top:16px;
		left:17px;		
		display:block;
		width:25px;
		height:25px;
		background-repeat: no-repeat;
	}
	#jobslider .prev b {
		background-image: url(img/arrow-left-white.png);
	}	
	#jobslider .next b {
		background-image: url(img/arrow-right-white.png);
	}
	#jobslider .navi a.prev:focus b,
	#jobslider .navi a.prev:hover b {
		background-image: url(img/arrow-left-black.png);
	}	
	#jobslider .navi a.next:focus b,
	#jobslider .navi a.next:hover b {
		background-image: url(img/arrow-right-black.png);
	}
	#jobslider .navi .disabled,
	#jobslider .navi .disabled:focus,
	#jobslider .navi .disabled:hover {
		cursor:default;
		background: rgb(139,166,165);
		background: -moz-linear-gradient(rgb(158,186,185), rgb(121,148,147));
		background: -webkit-gradient(linear, left top, left bottom, from(rgb(158,186,185)), to(rgb(121,148,147)));
	}
	#jobslider .navi .disabled b {
		background-image:none !important;
	}
	#jobslider .next {
		-webkit-border-bottom-right-radius:	3px;
		-moz-border-radius-bottomright:		3px;
		border-bottom-right-radius:			3px;
	}
	#jobslider .prev {
		-webkit-border-bottom-left-radius:	3px;
		-moz-border-radius-bottomleft:		3px;
		border-bottom-left-radius:			3px;
	}
	#jobslider .navi a:hover,
	#jobslider .navi a:focus,
	#jobslider .navi a.current, 
	#jobslider .navi a.current:hover, 
	#jobslider .navi li.current a
	{
		color:#000;	
		background: -moz-linear-gradient(rgb(121,148,147), rgb(158,186,185));
		background: -webkit-gradient(linear, left top, left bottom, from(rgb(121,148,147)), to(rgb(158,186,185)));
	}

.section .row.minHeight {
	min-height:292px;
}
.row.minHeight {
	min-height:305px;
}

.contact select {
	display:none;
}
.js .contact select {
	display:block;
	width:99%;
}
.js .contact .hasDropdown .item {
	display:none;
	border:0;
	padding-top:0;
}
.js .contact .hasDropdown .item.shown {
	display:block;
}

.oes.forside #row-2 h2 {
	font-size:25px;
}

#comments {}
	#comments .form,
	#comments .comments {
		background:#F1F6FB;
		padding:10px;
		margin-bottom:6px;
		-webkit-border-radius:	3px;
		-moz-border-radius:		3px;
		border-radius:			3px;
	}	

		#comments h2 {
			margin:0;
			color:#666;
			font-weight:normal;
		}
		#comments .items {
		}
			#comments .item {
				position:relative;
				background:#fff;
				padding:10px;
				margin-top:5px;
				margin-bottom:18px;
				border:1px solid #d5d5d5;
				-webkit-border-radius:	3px;
				-moz-border-radius:		3px;
				border-radius:			3px;
			}
			#comments .item p {
				margin:0;
			}
			#comments .item .nameDate {
				margin-bottom:0;
			}
			#comments .item .name {
				font-weight:bold;
			}
			#comments .item .date {
				border-left:1px solid;
				padding-left:5px;
				margin-left:2px;
				color:#ccc;
			}
			#comments .item .bg {
				width:16px;
				height:12px;
				position:absolute;
				bottom:-12px;
				left:18px;
				background:url(img/bg-comments.png) no-repeat;
			}
		#comments .form .field {
			margin-bottom:5px;
		}	
		.required {
			display:none;
		}



#calroot {
	z-index:100;
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
	
	-webkit-box-shadow:	0 0 15px #666;	
	-moz-box-shadow:	0 0 15px #666;
	box-shadow:			0 0 15px #666;
}
#calhead {	
	padding:2px 0;
	height:22px;
} 
#caltitle {
	font-size:14px;
	color:#0150D1;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(img/icon-cal-prev.png) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}
#calnext {
	background-image:url(img/icon-cal-next.png);
	float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}
#caltitle select {
	font-size:10px;	
}
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}
#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}
#calweeks {
	background-color:#fff;
	margin-top:4px;
}
.calweek {
	clear:left;
	height:22px;
}
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-webkit-border-radius:	3px; 		
	-moz-border-radius:		3px;
	border-radius:			3px;
} 
.calweek a:hover, .calfocus {
	background-color:#ddd;
}
a.calsun {
	color:red;		
}
a.caloff {
	color:#ccc;		
}
a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}
#caltoday {
	background-color:#333;
	color:#fff;
}


	#search input.text {

		-webkit-transition-property: webkit-box-shadow;
		-webkit-transition-duration: 0.3s;
		-moz-transition-property: webkit-box-shadow;
		-moz-transition-duration: 0.3s;
		-o-transition-property: webkit-box-shadow;
		-o-transition-duration: 0.3s;
	}

	#search input.text:focus,
	#search input.text:hover {
		outline:0;
		color:#000;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6), inset 0 0 5px rgba(0,0,0,0.37);
	   -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6), inset 0 0 5px rgba(0,0,0,0.37);
		-ms-box-shadow: 0 0 10px rgba(0,0,0,0.6);
		 -o-box-shadow: 0 0 10px rgba(0,0,0,0.6);
			box-shadow: 0 0 10px rgba(0,0,0,0.6), inset 0 0 5px rgba(0,0,0,0.37);
	}

#ui-datepicker-div {
	z-index:20 !important;
	display:none;
}

span.val
{
	color : #F00;
	display : block;
}

.success, .success p
{
	color: Green;
}

.fail, .fail p
{
	color: #ff0000;
}





/*
	NemKonto
**************************************************/

body		{ background-position: center 153px !important; background-repeat: repeat-x !important; background-image: url("img/bg-front-blueline.gif"); font: 12px/1.455 Arial, Helvetica, sans-serif; }

body, .items .item, .items .item h3, #sitemap li li a
{ font-size: 12px; }

h1	{ font-size: 30px; font-weight: 100; }
h2	{ font-size: 16px; font-weight: 900; }
h3	{ font-size: 13px; font-weight: 900; }
.block h2	{ font-size: 20px !important; font-weight: 100; }

p	{ line-height: 20px; }

ul	{ list-style: none; padding: 0; margin-left: 0; }
ul li	{ padding-left: 14px; padding-bottom: 8px; position: relative; }
ul li:before	{ content: ""; position: absolute; left: 0; top: 6px; width: 2px; height: 2px; background: url("img/ie/dot.gif") no-repeat; } /* "\00b7" */

ul.more li	{ padding-left: 0; }
ul.more li:before	{ display: none; }

table	{
	padding: 0; border-collapse: collapse; border: 1px solid;
	
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
}

.col	{ min-height: 1px; }

/* Navgation lists */
#section ul li, ul.nav li, .pagestamp ul li
{ padding: 0; }

#section ul li:before, ul.nav li:before, .pagestamp ul li:before
{ display: none; }

.gfx	{ display: none; }

.manchet	{ font-weight: 100; font-size: 16px; margin-top: 19px; }

.figure	{ margin-bottom: 10px; }
.figure img	{ padding: 0; }

.block .hd, .block .bd, .block .ft	{ padding: 0 12px; }
.items .item	{ padding: 10px 12px 0; margin: 0 -12px; }

.block .hd,
.items .item	{ border: 0 solid #eee; border-width: 0 0 1px; }

.col .row	{ margin: 0 -10px; }

#row-2 .block .bd h3,
#row-2 .block .bd p	{ padding-left: 14px; position: relative; }
#row-2 .block .bd h3 a:before	{ content: "\0020"; position: absolute; width: 4px; height: 8px; left: 0; top: 4px; }

#row-2 .block .bd h3	{ font-style: normal; }
#row-2 .block .bd h3 a	{ text-decoration: none; }
#row-2 .block .bd h3 a:hover,
#row-2 .block .bd h3 a:focus	{ text-decoration: underline; }

#page	{ margin-bottom: -35px; min-height: 0; }
#page .page	{ padding-bottom: 105px; }

#head	{ height: 153px; background: transparent; position: relative; z-index: 9; }
#head .head	{ height: 100%; }
	
	.logo	{ float: left; padding-top: 37px; margin-left: 11px; }
	
	#search	{ top: auto; bottom: 0; z-index: 9; }
	#search .wrap input[type="submit"].icon:focus,
	#search .wrap input[type="submit"].icon:hover,
	#search .wrap .icon	{ background-color: transparent; border: none; top: 6px; right: 6px; }	
	#search .wrap .text	{ border: 1px solid; border-bottom-width: 0; padding: 12px 36px 12px 14px; width: 168px; }
	
	#menu	{ bottom: 7px; }
	#menu span	{ padding: 0; }
	#menu a	{ font-size: 20px; font-weight: 100; padding: 0 30px 0 41px; position: relative; display: inline-block; }
	#menu a:before	{ content: "\0020"; position: absolute; left: 0; bottom: 8px; height: 15px; width: 11px; }
	#menu li:first-child a:before	{ display: none; }
	
	#tool	{ position: absolute; right: 0; top: 40px; }
	#tool .extra	{ text-align: right; }
	#tool .extra li	{ display: inline; text-align: left; text-transform: uppercase; margin-left: 5px; line-height: 15px; }
	#tool .extra a	{ float: none; padding: 0 0 0 6px; margin: 0; }
	#tool .extra li:before	{ content: "\002F"; display: inline; position: static; vertical-align: middle; }
	#tool .extra li:first-child:before	{ display: none; }
	
	#tool .extra, #tool .secondary
	{ width: auto; white-space: nowrap; }
	
	.my-account	{ font-weight: 900; }
	
#breadcrumb	{ padding: 19px 0; }
.breadcrumb ul ul li:before	{ content: "\002F"; position: static; margin-left: 2px; }
.breadcrumb ul ul a	{ margin-left: 9px; }

#submenu	{ display: none; }

.more	{ line-height: normal; font-weight: 100; }
.more li	{ padding-bottom: 0; }
.more a		{ position: relative; padding: 0 0 0 30px; font-size: 12px; display: inline-block; }
.more a:before	{ content: "\0020"; width: 22px; height: 14px; position: absolute; left: 0; top: 0px; }

.more.no-arrow a	{ padding: 0; }
.more.no-arrow a:before	{ display: none; }

#themebox ul.tabs a
{ background: rgba(144,184,195,.35); }

#themebox ul.tabs a:hover,
#themebox ul.tabs a:focus
{ background: rgba(144,184,195,.65); }

#themebox ul.tabs li a	{ text-align: center; padding: 0; width: 200px; }

#themebox p			{ font-size: 13px; }
#themebox .more a	{ padding-top: 0; line-height: normal; font-size: 13px; font-weight: 100; }

#themebox a:hover,
#themebox a:focus
#themebox .more a:focus,
#themebox .more a:hover	{ text-decoration: none; }

#themebox.block	{ min-height: 304px; }
#themebox.block img	{ margin: -8px 0 0 -8px; position: relative; }
#themebox.block .bd	{ padding-top: 12px; padding-bottom: 5px; }

.themebox	{ margin-top: 27px; }
.themebox .bd	{ padding: 0; }
.themebox .bd h3,
.themebox .bd p	{ padding-left: 0; }

#frontpage #row-1	{ min-height: 320px; }

#foot	{ border-top: 1px solid; }
#foot .top	{ height: 0; }
#foot .bottom .foot,
#foot .bottom	{ height: auto; }
#foot .bottom .address	{ position: static; }
#foot .bottom .address p	{ width: auto; text-align: center; display: block; margin: 0; line-height: 35px; }

#section	{ font-size: 12px; }
#section a	{ font-weight: 100; }

#section a:focus:hover:before, #section a:hover:hover:before,
#section a.inpath:before, #section a.selected:before
{ content: "\0020"; width: 4px; height: 8px; left: 0; top: 13px; }

#tools	{ top: -35px; bottom: auto; }
#tools ul	{ padding: 0; }
#tools ul li	{ margin-left: 7px; }

#main .header	{ position: relative; }

#aside	{ padding: 0; margin-top: 0; }
#row-1 #aside	{ margin-bottom: 0; float: right; }

#sitemap li a	{ background: #f4f8f9; }
#sitemap ul li:before	{ display: none; }
#sitemap > ul > li > ul > li:hover	{ background: 0; }

.boxes .block	{ margin: 0 0 10px; }
.boxes .block .hd	{ padding: 0 12px 0; }
.boxes .block .hd h2	{ padding-top: 0.83em; }

.self-service	{ background: #e9e2d0 !important; padding-bottom: 15px !important; font-size: 11px; }
.self-service p	{ line-height: 1.455; }
.self-service .hd	{ padding: 15px 30px !important; position: relative; }
.self-service .hd h2	{ padding-top: 0 !important;}
.self-service .hd:after	{ content: "\0020"; border: solid transparent; border-width: 0 0 16px 19px; position: absolute; bottom: -16px; left: 30px; }
.self-service .bd	{ padding: 15px 30px 0 !important; height: 195px; }
.self-service .ft	{ padding: 0 30px !important; }

.self-service a.button	{ display: inline-block; padding: 5px 10px 5px 30px; text-decoration: none; position: relative; margin-bottom: 10px; white-space: nowrap;
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
}

.self-service a.button:before	{ content: "\0020"; width: 16px; height: 16px; position: absolute; left: 5px; top: 5px;
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
			border-radius: 8px;
}

.pagestamp	{ border-top: 1px solid; }
.pagestamp p	{ margin: 4px 0; color: #666; }
.pagestamp .first-child	{ text-align: left; }
.pagestamp .last-child	{ text-align: right; }
.pagestamp .updated,
.pagestamp .top			{ float: none; }
.pagestamp .author,
.pagestamp .top:after	{ display: none; }

.paging ul li:before	{ display: none; }

.search	{ padding-top: 25px; }
.search .tabs	{ background: #eee; }
.search .tabs .panel a	{ font-weight: 100; border-color: #eee; }
.search .form	{ overflow: hidden; background: 0; padding: 0; }

.search .txtDateInterval	{ display: inline-block; margin-right: 10px; }
.search .fld .htmlButton	{ margin-left: 10px; padding: 0 5px 0 10px; height: 40px; line-height: 35px; vertical-align: middle; border: 1px solid; }
.search .fld .htmlButton img	{ vertical-align: middle; }

input.text,
input.date			{ padding: 11px 15px; border: 1px solid;
	-webkit-transition: all .3s;
	   -moz-transition: all .3s;
	    -ms-transition: all .3s;
	     -o-transition: all .3s;
	        transition: all .3s;
}

input.date	{ width: 78px; padding-right: 40px; background: url("img/icon-calendar.png") 100% 50% no-repeat; }

/** Calendar **/
#ui-datepicker-div .ui-state-default	{ color: #6086a5; }
#ui-datepicker-div .ui-state-active,
#ui-datepicker-div .ui-state-highlight	{ color: #252525; }
#ui-datepicker-div .ui-state-hover		{ color: #fff; background: #90b8c3; border-color: #90b8c3; }
#ui-datepicker-div table				{ background: 0; }
#ui-datepicker-div table td				{ background: 0; }

#ui-datepicker-div .ui-corner-all span	{
	-webkit-transition: background-color .25s;
	   -moz-transition: background-color .25s;
	    -ms-transition: background-color .25s;
	     -o-transition: background-color .25s;
	        transition: background-color .25s;
			
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
			border-radius: 8px;
}

#ui-datepicker-div .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-prev	{ border: 0; width: 22px; height: 22px; cursor: pointer; }

#ui-datepicker-div .ui-datepicker-next-hover,
#ui-datepicker-div .ui-datepicker-prev-hover	{ background: 0; border: 0; top: 2px; }

#ui-datepicker-div .ui-datepicker-prev-hover	{ left: 2px; }
#ui-datepicker-div .ui-datepicker-next-hover	{ right: 2px; }

#ui-datepicker-div .ui-datepicker-next span,
#ui-datepicker-div .ui-datepicker-prev span	{ width: 16px; height: 16px; position: absolute; margin: 0; top: 50%; left: 50%; margin: -8px 0 0 -8px; }

/*ui-state-highlight ui-state-active*/

/**** No Shadow ****/
#search .wrap input[type="submit"].icon:focus,
#search .wrap input[type="submit"].icon:hover,
#search .wrap .icon,
#search .wrap .text,
#search input.text:focus,
#search input.text:hover,
#aside
{
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

/**** No Rounded corners ****/
#search .wrap .text,
#themebox, .pagestamp p,
.figure img,
#aside, .boxes .block
{
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}


/**** No Border ***/
#tool a, #menu span,
#foot .top, #tools ul,
.boxes .block, .boxes .self-service .hd,
.pagestamp p ,
.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:focus,
.self-service .hd
{ border: 0; }

/**** No Background ***/
#menu a.inpath, #menu a.selected,
#frontpage #row-2,
#themebox ul.tabs a.current,
#themebox ul.tabs a.current:hover,
#themebox ul.tabs a.current:focus,
#themebox ul.tabs li.current,
.more a, .more a:focus, .more a:hover,
#themebox .more a, #themebox .more a:hover, #themebox .more a:focus,
#foot .top, #foot .bottom, #tools ul,
#aside, .pagestamp p, #section a.selected,
#tool .extra li:before,
.breadcrumb ul li:before,
#themebox ul.tabs li:before
{ background: 0; }

/**** Image map images ****/
#menu a:before,
.more a:before,
.block .bd h3 a:before,
#section a:focus:hover:before, #section a:hover:hover:before,
#section a.inpath:before, #section a.selected:before,
.self-service a.button:before,
#ui-datepicker-div .ui-datepicker-next span,
#ui-datepicker-div .ui-datepicker-prev span
{ background: url("img/imgmap.png") 0 0 no-repeat; }
	
	/* White Arrow */
	#themebox .more a:before	{ background-position: 0 -20px; }
	
	/* Dark Arrow */
	.more a:before	{ background-position: -27px -20px; }
	
	/* Small Dark Arrow Right */
	#row-2 .block .bd h3 a:before,
	#section a:focus:hover:before, #section a:hover:hover:before,
	#section a.inpath:before, #section a.selected:before
	{ background-position: 0 -39px; }
	
	/* Small White Arrow Right */
	.self-service a.button:before,
	#ui-datepicker-div .ui-datepicker-next span
	{ background-position: -32px -35px; }
	
	/* Small White Arrow Left */
	#ui-datepicker-div .ui-datepicker-prev span
	{ background-position: -32px -48px; }
	
	
/**** Colors ****/
/* White */
	/* Text Color */
	#themebox h2, #themebox p,
	#themebox .more a:hover, #themebox .more a:focus,
	#themebox a, #themebox a:hover, #themebox a:focus,
	.self-service .hd h2
	{ color: #fff; }
	
	/* Background Color */
	.self-service a.button,
	input.text:focus,
	input.date:focus,
	.search .fld .htmlButton
	{ background-color: #fff; }

/* Grey (#666666) */
	/* Text Color */
	#section a,
	#tool ul li, #tool ul a,
	#tool ul a.my-account:hover,
	#tool ul a.my-account:focus
	{ color: #666; }

/* Light Gray (#dddddd) */
	/* Border Color */
	.block .hd, .boxes .block .hd,
	.items .item, .pagestamp
	{ border-color: #ddd; }

/* Lighter Gray (#f0f0f0) */
	/* Background Color */
	input.text,
	input.date
	{ background-color: #f0f0f0; }
	
	#ui-datepicker-div .ui-widget-header
	{ background: #f0f0f0; }
	
	/* Border Color */
	input.text,
	input.date
	{ border-color: #f0f0f0; }

/* Black	(#252525) */
	/* Text Color */
	body, input, textarea, select, p, ul, ol,
	a:hover, a:focus,
	#search .wrap .text,
	#tool a, #tool a:focus, #tool a:hover,
	#foot .bottom .address p, #foot .bottom .address p a,
	#section a:hover, #section a:focus,
	#section a.inpath, #section a.selected,
	.self-service a.button,
	input.text
	{ color: #252525; }
	
	::-webkit-input-placeholder	{ color: #252525; }
	::-moz-placeholder			{ color: #252525; }
	::-o-placeholder			{ color: #252525; }
	
/* Blue		(#005e7e) */
	/* Highlight Color */
	#head ::-moz-selection,
	#foot ::-moz-selection,
	::-moz-selection {
		background-color: rgba(0,94,126,0.5);
		color: #fff;
	}
	
	#head ::selection,
	#foot ::selection,
	::selection {
		background-color: rgba(0,94,126,0.5);
		color: #fff;
	}
	
	/* Text Color */
	h1, .block h2, a,
	#menu a, .manchet,
	#foot .bottom .address p a:hover, #foot .bottom .address p a:focus,
	#row-2 .block .bd h3 a:hover, #row-2 .block .bd h3 a:focus,
	.self-service a.button:focus, .self-service a.button:hover,
	#tool ul a:hover, #tool ul a:focus,
	.search .tabs .panel a,
	#tool ul a.my-account
	{ color: #005e7e; }

	/* Light Blue	(#c7dbe1) */
		/* Border Color */
		#search .wrap .text, #foot,
		.search .fld .htmlButton,
		input.text:focus,
		input.date:focus,
		table
		{ border-color: #c7dbe1; }
		
		/* Background Color */
		#ui-datepicker-div .ui-datepicker-next.ui-datepicker-next-hover span,
		#ui-datepicker-div .ui-datepicker-prev.ui-datepicker-prev-hover span,
		table
		{ background-color: #c7dbe1; }
	
	/* Dark Blue	(#004562) */
		/* Background Color */
		#themebox,
		#ui-datepicker-div .ui-datepicker-next span,
		#ui-datepicker-div .ui-datepicker-prev span
		{ background-color: #005e7e; }
		
		.themebox #themebox
		{ background-color: rgba(0,69,98,.85); }

/* Red		(#8b1331) */
	/* Text Color */
	#menu a:focus, #menu a:hover, #menu a.inpath, #menu a.selected,
	.search .tabs .panel a.selected,
	.search .tabs .panel a:hover,
	.search .tabs .panel a:focus
	{ color: #8b1331; }
	
	/* Background Color */
	.self-service .hd,
	.self-service a.button:before
	{ background-color: #8b1331; }
	
	/* Border Color */
	.self-service .hd:after
	{ border-left-color: #8b1331; }







