html, body {
	margin:0;
	padding: 0;
	height: 100%;
}
html {
	overflow-x:auto;
	overflow-y:scroll;
}
body {
	background:#eee;
	color:#333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
/*	line-height: 1.4em; TEST */
}

.hidden { display: none; visibility: hidden; } 

/* Pop Up - Web Tv */
#popup .display-item h2	{ font-size: 25px; }

#popup	{ position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; z-index: 9999; }
#popup #popup-bg	{ position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100%; }
#popup #popup-container	{ text-align: center; position: absolute; z-index: 9; left: 0; right: 0; }
#popup #popup-container .placer	{ display: inline-block; }
.ie7 #popup #popup-container .placer	{ text-align: center; }


#popup #popup-container .placer > *:first-child	{ position: relative; display: inline-block; text-align: left; }
.ie7 #popup #popup-container .placer > *:first-child	{ display: inline; zoom: 1; }

#popup .display-item	{ display: block; }
#popup .display-item h2	{ line-height: normal; font-weight: 100; }
#popup #popup-container .placer .display-item	{ margin: -12px 0 -3px; width: 588px; }
#popup #popup-bg	{ background: url("img/bg-black-a80.png"); }

#popup .close	{
	position: absolute;
	color: #fff;
	top: -25px;
	right: -25px;
	z-index: 9999;
	width: 25px;
	height: 25px;
	text-align: center;
	text-decoration: none;
	line-height: 24px;
	font-size: 22px;
	font-weight: bold;
}

.borderradius #popup .close	{
	border: 2px solid #fff;
	background: #000;
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	line-height: 19px;
	font-size: 16px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-radius: 50%;
}

/* Grey */
.rgba #popup #popup-bg	{ background: rgba(0,0,0,.8); }
.boxshadow #popup #popup-container .placer	{
	-webkit-box-shadow: 0 0 81px rgba(0,0,0,.54);
	   -moz-box-shadow: 0 0 81px rgba(0,0,0,.54);
	    -ms-box-shadow: 0 0 81px rgba(0,0,0,.54);
	     -o-box-shadow: 0 0 81px rgba(0,0,0,.54);
	        box-shadow: 0 0 81px rgba(0,0,0,.54);
}


#infinite-scroll	{ cursor: pointer; }

/* Web TV
**********************************************/
/* Play icon */
.play	{ width: 48px; height: 48px; } /* Mostly for IE 8 and below */

/* Films */
.film	{ float: left; margin: 0 15px 15px 0; line-height: 1.3em; }
a.film,
a[data-popup="video"]	{ cursor: pointer; }
.film time	{ font-size: 10px; color: #666; }
.film img	{ display: block; position: relative; z-index: 1; }
.film iframe	{ display: none; }
.films	{ overflow: hidden; margin: -5px; position: relative; }
.films .film	{ margin: 5px 1px 20px 5px; border-bottom: 1px solid #ccc; display: inline-block; float: none; vertical-align: top; width: 180px; }

.films .film > a,
.video > a	{ display: block; position: relative; }

.films .film > a:first-child:before,
.films .film .play,
.video > a:first-child:before,
.video .play	{
	position: absolute; 
	top: 50%;
	left: 50%;
	margin: -24px 0 0 -24px;
	opacity: .4;
	z-index: 9;
	background: url("img/icon-play.png") 50% 50% no-repeat;
} 


	.borderradius.rgba .films .film > a:first-child:before,
	.borderradius.rgba .films .film > a:first-child:after,
	.borderradius.rgba .video > a:first-child:before,
	.borderradius.rgba .video > a:first-child:after	{
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		opacity: .7;
	}

	.borderradius.rgba .films .film > a:first-child:before,
	.borderradius.rgba .video > a:first-child:before	{
		width: 48px;
		height: 48px;
		margin: -24px 0 0 -24px;
		z-index: 8;
		background: #000;
		-moz-border-radius: 24px;
		     border-radius: 24px;
		     border-radius: 50%;
	}

	.borderradius.rgba .films .film > a:first-child:after,
	.borderradius.rgba .video > a:first-child:after	{
		border: rgba(255,255,255, 0) solid;
		border-width: 11px 0 11px 19px;
		border-left-color: #fff;
		margin: -11px 0 0 -7px;
		z-index: 9;
	}

	.borderradius.rgba .films .film > a:first-child:hover:before,
	.borderradius.rgba .films .film > a:first-child:focus:before,
	.borderradius.rgba .video > a:first-child:hover:before,
	.borderradius.rgba .video > a:first-child:focus:before,
	.borderradius.rgba .films .film > a:first-child:hover:after,
	.borderradius.rgba .films .film > a:first-child:focus:after,
	.borderradius.rgba .video > a:first-child:hover:after,
	.borderradius.rgba .video > a:first-child:focus:after	{ opacity: .4; }

.films .film img	{ width: 100%; }
.films .film h3,
.films .film p		{ margin-top: 5px; }
.films .film h3,
.films .film p,
.films .film time		{ margin-left:5px; margin-right:5px; }

/* Web TV */

.linkBoxMovie .body a img { width: 180px; }
.Video23Description	{ padding-left: 25px; }
.Video23Description	{ padding-left: 25px; }
.Video23Description p	{ margin: 0; padding: 0; padding-bottom: 5px; }
.body .video a img	{ width: 180px; }

.VideoContainer	{ width: 180px; float: right; margin: 0 0 10px 10px; }
.VideoContainer img	{ width: 180px; }
.VideoContainer .VideoControl	{ margin: 0; }

/* Films Box */

.box.films	{ margin: 0 0 20px; }
.box.films .film	{ float: none; margin: 20px 0 0 0; width: auto; display: block; border: 0; }
.box.films .VideoTitle	{ font-size: 12px; margin: 0 0 .5em; font-weight: bold; }
.box.films .film:first-child	{ margin: 0; }
.box.films figure.film,
.box.films figure.film:first-child	{ margin: -6px -7px 10px; }

/*********************************/
	

a img {
	border:0 !important;
}
img[align=right],
img.right {
	margin-left:15px;
	margin-bottom:10px;
}
img[align=left],
img.left {
	margin-right:15px;
	margin-bottom:10px;
}
img.left {
	float:left;
}
img.right {
	float:right;
}
.imagetext {
	color:#333;
	font-size:10px;
	line-height:11px;
}
.imagetext_important {
	color:#c20811;
	font-size:10px;
	line-height:11px;
}
.breadtext_important {
	color:#c20811;
	font-size:11px;
	line-height:17px;
}
.breadtext {
	color:#333;
	font-size:11px;
	line-height:17px;
}

.imagetext img {
	display:block;
}
.clear {
	clear:both;
}
/*
div.cols a:focus,
div.cols a:active,
div.cols a:hover {
	color:#000;
}
div.cols a:link,
div.cols a:visited {
	color:#000;
}
*/


h1, h2, h3, .h2_important {
	font-weight:bold;
	margin-bottom:0;
}

h1 {
	font-size:2.084em;
}
h1.foerstehjaelp {
	display: inline;
}
h2, .h2_important {
	font-size:1.167em;
}
.h2_important {
	color:#c20811;
}


h3 {
	font-size:1em;
}
h1 + p,
h2 + p,
h3 + p,
.h2_important + p
{
	margin-top:0;
}
select.goto {
	width:100%;
}
/*
	Colour themes
*/
/* TEMA Default */
	.tema-default #menu #level-1 li a.selected,
	.tema-default #tabs ul.navi li.active a,
	.tema-default #tabs div.tabs,
	.tema-default #menu #level-2,
	.tema-default #menu #level-2 ul,
	.tema-default a.filled,
	.tema-default table.data,
	.tema-default .menu li a,
	.tema-default .filled {
		background-color: #0a566d;
		border-color:#0a566d;
	}
	.tema-default .text {
		background: rgb(10, 86, 109);
		background: rgba(10, 86, 109, 0.9);
	}
	.tema-default a:link, 
	.tema-default a:visited {
		color:#333;
	}
	.tema-default a:focus,
	.tema-default a:active,
	.tema-default a:hover {
		color:#0a566d;
	}
	
/* TEMA Social-Sundhed */
	.tema-ss #menu #level-1 li a.selected,
	.tema-ss #tabs ul.navi li.active a,
	.tema-ss #tabs div.tabs,
	.tema-ss #menu #level-2,
	.tema-ss #menu #level-2 ul,
	.tema-ss a.filled,
	.tema-ss table.data,
	.tema-ss .menu li a,
	.tema-ss .box.filled  {
		background-color: #36ADDA;
		border-color:#2d9bc5;
	}
	.tema-ss .text
	{
		background: rgb(54, 173, 218);
		background: rgba(54, 173, 218, 0.90);
	}
	.ie7 .tema-ss .text
	{
	   background-color: rgb(54, 173, 218) !IMPORTANT;
	}
	
	.tema-ss a:link,
	.tema-ss a:visited {
		color:#333;
	}
	.tema-ss a:focus,
	.tema-ss a:active,
	.tema-ss a:hover {
		color:#2d9bc5;
	}
	
/* TEMA Kost-Service */
	.tema-ks #menu #level-1 li a.selected,
	.tema-ks #tabs ul.navi li.active a,
	.tema-ks #tabs div.tabs,
	.tema-ks #menu #level-2,
	.tema-ks #menu #level-2 ul,
	.tema-ks a.filled,
	.tema-ks table.data,
	.tema-ks .menu li a,
	.tema-ks .box.filled {
		background-color: #6eb60e;
		border-color:#62ab01;
	}
	.tema-ks .text {
		background: rgb(110, 182, 14);
		background: rgba(110, 182, 14, 0.9);
	}
	.tema-ks a:link,
	.tema-ks a:visited {
		color:#333;
	}
	.tema-ks a:focus,
	.tema-ks a:active,
	.tema-ks a:hover {
		color:#529001;
	}	
	
	
/* TEMA Teknik-Service */
	.tema-ts #menu #level-1 li a.selected,
	.tema-ts #tabs ul.navi li.active a,
	.tema-ts #tabs div.tabs,
	.tema-ts #menu #level-2,
	.tema-ts #menu #level-2 ul,
	.tema-ts a.filled,
	.tema-ts table.data,
	.tema-ts .menu li a,
	.tema-ts .box.filled {
		background-color: #ff931e;
		border-color:#e67900;
	}
	.tema-ts .text {
		background: rgb(255, 147, 30);
		background: rgba(255, 147, 30, 0.9);
	}
	.tema-ts a:link,
	.tema-ts a:visited {
		color:#333;
	}
	.tema-ts a:focus,
	.tema-ts a:active,
	.tema-ts a:hover {
		color:#e67900;
	}	
	
/* TEMA Paedagogisk */
	.tema-p #menu #level-1 li a.selected,
	.tema-p #tabs ul.navi li.active a,
	.tema-p #tabs div.tabs,
	.tema-p #menu #level-2,
	.tema-p #menu #level-2 ul,
	.tema-p a.filled,
	.tema-p table.data,
	.tema-p .menu li a,
	.tema-p .box.filled {
		background-color: #c20811;
		border-color:#a00810;
	}
	.tema-p .text {
		background: rgb(194, 8, 17);
		background: rgba(194, 8, 17, 0.9);
	}
	.tema-p a:link,
	.tema-p a:visited {
		color:#333;
	}
	.tema-p a:focus,
	.tema-p a:active,
	.tema-p a:hover {
		color:#a00810;
	}	
    
    
   

#page {
	margin:0 auto;
	width:960px;
	width:80em;
}

div.title h1.text
{
    color:#000000;
}

div.image h1.text
{
    color:#FFFFFF;
}

div.search-results h2.text
{
    color:#FFFFFF;
	background:#0a566d;
}
	
	#main {
		position:relative;
		-moz-border-radius-bottomright:10px;
		-webkit-border-bottom-right-radius:10px;
		-moz-border-radius-bottomleft:10px;
		-webkit-border-bottom-left-radius:10px;
		box-shadow: 0 0 6px #888;
		-moz-box-shadow: 0 0 6px #888;
		-webkit-box-shadow: 0 0 6px #888;
		background:#fff;
	}
		#main .main {
			position:relative;
		}
		#head {
			height:109px;
		}

			#logo {
				position:absolute;
				top:51px;
				left:31px;
			}
			#logo object {
				position:absolute;
				background:#fff;
			}
				
			#login {
				position:absolute;
				top:12px;
				right:10px;
			}
				#login p {
					margin:0;
					padding:0;
					font-size:10px;
					line-height: 12px;
					color:#666;
				}
				#login p span.username {
					
				}
				#login p a {
					color:#333;
					border-left:1px solid #666;
					border-bottom:0;
					text-decoration:underline;
					padding:1px 5px 1px 5px;
					margin-left:5px;
					line-height:1.1em;
					height:1.1em;
				}
				#login p a:focus,
				#login p a:active,
				#login p a:hover {
					color:red;
				}
				#login p img {
					float:right;
					margin-top:-2px;
				}
			
			#search,
			#search-results-query {
				background:#f9f9f9 url(img/icon-search-button.png) no-repeat 153px 1px;
				width:178px;
				height:21px;
				border:1px solid #d7d7d7;
				z-index:100;
				border-radius:2px;
				-moz-border-radius:2px;
				-webkit-border-radius:2px;
			}
				#search {
					position:absolute;
					right:6px;
					top:53px;
				}
				#search-results-query {
					position:relative;
					margin-top:1em;
				}

			#search label, 
			#search-results-query label {
				display:none;
			}
			#search input.text-search, 
			#search-results-query input.text-search {
				margin:0 0 0 0;
				padding:3px 6px 0 6px;
				font-size: 1em;
				min-height:18px;
				width:138px;
				border:0;
				background:transparent;
				color:#000;
				z-index:110;
				}
				#search input.text-search {
					position:absolute;
					left:0;
					top:0;
					bottom:0;
				}
				
			#search input.text-search:focus,
			#search-results-query input.text-search:focus,
			#search input.text-search:active,
			#search-results-query input.text-search:active,
			#search input.text-search:hover,
			#search-results-query input.text-search:hover,
			#search input.text-search.active
			#search-results-query input.text-search:active
			{
				color:#000;
			}
			#search input.submit,
			#search-results-query input.submit {
				width:28px;
				margin:0;
				padding:0;
				float:left;
				background:transparent;
				border:0;
				position:absolute;
				right:0;
				top:0;
				bottom:0;
			
				}
				#search input.submit {
				}
			#search input.submit:focus,
			#search input.submit:active,
			#search input.submit:hover
			{
				background:url(img/icon-search-button-shadow.png) no-repeat center;
			}
			#search-results-query input.submit:focus,
			#search-results-query input.submit:active,
			#search-results-query input.submit:hover
			{
				background:url(img/icon-search-button-shadow.png) no-repeat center;
			}
		#menu {
			background:#fff;
			position:absolute;
			top:48px;
			left:198px;
			height:61px;
			right:0;
			overflow: visible;
		}
		   #menu #level-1 {
	        overflow: hidden;
			  margin: 0;
	        padding: 0 0 0 0;
	        list-style: none;
			  position: relative;
			  height:33px;
	      }
			#menu #level-1 li, 
			#menu #level-1 li a {
				float: left;
				position: relative;
			}  
				#menu #level-1 li a {
		        color: #333;
				  background:#e0e0e0 url(img/bg-menu-gradient.png) repeat-x top;
				  text-decoration:none;
				  border-top:1px solid #ccc;
				  border-right:1px solid #fff;
				  border-left:1px solid #ccc;
				  border-bottom:0;
				  padding:4px 8px 25px 8px;
				  top: 5px; 
				  text-shadow:0 1px 0 #fff;
					-moz-text-shadow:0 1px 0 #fff;
					-webkit-text-shadow:0 1px 0 #fff;
		      }  
				#menu #level-1 li.first-child a,
				#menu #level-1 li:first-child a
				 {
					-moz-border-radius-topleft:5px;
					-webkit-border-top-left-radius:5px;					        
		      }
				#menu #level-1 li.last-child a,
				#menu #level-1 li:last-child a {
					-moz-border-radius-topright:5px;
					-webkit-border-top-right-radius:5px;
					border-right:1px solid #ccc;
		      }
				#menu #level-1 li a.selected {
					-moz-border-radius-topright:5px;
					-webkit-border-top-right-radius:5px;
					-moz-border-radius-topleft:5px;
					-webkit-border-top-left-radius:5px;	
					padding:6px 8px 6px 8px;
				  	top: 0; 
					color:#fff;
					text-shadow:0 0 0 #fff;
					-moz-text-shadow:0 0 0 #fff;
					-webkit-text-shadow:0 0 0 #fff;
		      } 
				
		#menu #level-2 {
			clear:left;
			border-left:1px solid;
			height:28px;
      }
		#menu #level-2 ul {
			margin:0;
			padding:0;
      }
			#menu #level-2 li {
				display:inline;
				margin:0;
				padding:0;
	      }
			#menu #level-2 li a {
				display:inline-block;
				color:#fff;
				text-decoration: none;
				border-bottom: none;
				padding:7px 10px;
	      }
			#menu #level-2 li a:focus,
			#menu #level-2 li a:active,
			#menu #level-2 li a:hover
			{
			  color:#333;
	      }
			#menu #level-2 #moreContent {
				position:absolute;
				right:12px;
			}
			#menu #level-2 #moreContent ul {
				position:absolute;
				top:20px;
			}
			#menu #level-2 #moreContent > a {
				background:url(img/icon-arrow-down-white.gif) no-repeat right;
			}
			#menu #level-2 #moreContent > a:focus,
			#menu #level-2 #moreContent > a:active,
			#menu #level-2 #moreContent > a:hover
			{
				color:#fff;
			}
			#menu #level-2 #moreContent ul {
				display:none;
				margin:0;
				padding:0;
				border-style:solid;
				border-width: 1px;
				position:absolute;
				width:240px;
				right:-10px;
				z-index:2001;
				border-top:0;
				margin-top:2px;
				-moz-border-radius-bottomright:5px;
				-webkit-border-bottom-right-radius:5px;
				-moz-border-radius-bottomleft:5px;
				-webkit-border-bottom-left-radius:5px;	
			}
			#menu #level-2 #moreContent ul li {
				margin:0;
				padding:0;
			}
			#menu #level-2 #moreContent ul li a {
				margin:0;
				padding:5px 10px;
				width:100px;
				float:left;
			}
		#content 
		{
			position:relative;
			overflow:hidden;
			position:relative;
			min-height:300px;
			background: url(img/bg-content-gradient.png) repeat-x top;
			-moz-border-radius-topright:6px;
			-webkit-border-top-right-radius:6px;
			-moz-border-radius-topleft:6px;
			-webkit-border-top-left-radius:6px;
		}
					
			#breadcrumbsTools {
				padding:.7em .5em;
				overflow:hidden;
				min-height:31px;
				position:relative;
				margin:0;
				padding:0;	
			}
		
			
			#breadcrumbs {
				position:absolute;
				top:.8em;
				left:.5em;
			}
				#breadcrumbs ul 
				{
					font-size:10px;
					margin:0;
					padding:0;
					list-style:none;
					display:inline;
				}			
				#breadcrumbs ul li {
					margin:0;
					padding:0;
					display:inline;
					color:#666;
				}		
				#breadcrumbs ul li ul li:before {
					color:#666;
					content: ">";
					display:inline;
					padding-right:5px;
				}	
	/*			#breadcrumbs ul li.first:before {
					content: "";
					font-size:1px;
				}	*/
				#breadcrumbs ul li a {
					color:#666;
					text-decoration:none;
					display:inline-block;
					margin-right:3px;
					margin-left:3px;
					border-bottom:0;
					border-bottom:1px solid #ccc;
					white-space: nowrap;
				}			
				#breadcrumbs a:focus,
				#breadcrumbs a:hover,
				#breadcrumbs a:active 
				{
					color:#333;
					border-bottom:1px solid #333;
				}	
				#breadcrumbs ul li span {
					white-space: nowrap;
				}		
					
			#tools {
				position:absolute;
				top:.6em;
				right:.5em;

				font-size:0.83em;
			}
				#tools ul {
					display:inline;
					margin:0;
					padding:0;
				}
				#tools ul li {
					display:inline;
					margin:0;
					padding:0;
				}
				#tools ul li a {
					display:inline;
					margin:0;
					padding:0;
					color:#666;
					text-decoration:none;
					display:inline-block;
					margin-right:3px;
					margin-left:3px;
					border-bottom:0;
					border-bottom:1px solid #fff;
					white-space: nowrap;
				}
				#tools a:focus,
				#tools a:hover,
				#tools a:active 
				{
					color:#333;
					border-bottom:1px solid #333;
				}	
		.cols {
			clear:left;
			overflow:hidden;
			line-height: 20px;
		}
		.cols ul
		{
			line-height: 14px;
		}
			.coln_5,
			.col1_5,
			.col2_5,
			.col3_5,
			.col4_5,
			.col5_5 {
				float:left;
				margin:0 6px;
				margin:0 .5em;
			}
			.col1_5 {
				width:180px;
				width:15em;
			}
			.col2_5 {
				width:372px;
				width:31em;
			}
			.col3_5 {
				width:564px;
				width:47em;
			}
			.col4_5 {
				width:756px;
				width:63em;
			}
			.col5_5 {
				width:948px;
				width:79em;
			}
			.col_row {
				overflow:hidden;
				clear:left;
				border-bottom:1px solid white;
			}

			.col_row .col1_5:first-child,
			.col_row .col2_5:first-child
			{
				margin-left:0;
				clear:left;
			}
			.col_row .col1_5:last-child,
			.col_row .col2_5:last-child
			{
				margin-right:0;
			}
			.col_row .col1_5.first-child,
			.col_row .col2_5.first-child
			{
				margin-left:0;
				clear:left;
			}
			.col_row .col1_5.last-child,
			.col_row .col2_5.last-child
			{
				margin-right:0;
			}

			.col2_5 .col_left {
				float:left;
				width:180px;
				width:15em;
				margin-right:6px;
				margin-right:.5em;
				background:red;
			}
			.col2_5 .col_right  {
				background:red;
				float:right;
				width:180px;
				width:15em;
				margin-left:6px;
				margin-left:.5em;
			}
			.clear {
				height:1px;
				clear:both;
			}
.containerDivInner .col3_5 {margin:0;}
			
/*
	BOX
*/			
			.box2 /* specifik for login bokse */
			{
				border:2px solid #BCCCCB;
				background:#ECF1F0;
				margin-bottom:20px;
				overflow:hidden;
				position: relative;
			}
				.box2 h2 {
						color:#333;
						margin: 0;
						padding:7px 8px 7px 8px;
						font-size: 1em;
						font-weight: bold;

						overflow: hidden;
						white-space: nowrap;
						text-overflow: ellipsis;
						-o-text-overflow: ellipsis;
					}
					.box2 .content {
						position:relative;
						padding: 6px;
						margin:0 2px 2px 2px;
					}
					.box2 input 
					{
						width: 150px;
						max-width:150px;
					}
			.box {
				border:1px solid #F4F0F1;
				background:#F9F9F9 url(img/bg-menu-gradient.png) repeat-x top;
				background:#F9F9F9 url(img/bg-box-gradient.png) repeat-x top;
				border-radius:6px;
				-moz-border-radius:6px;
				-webkit-border-radius:6px;
				margin-bottom:20px;
				overflow:hidden;
				position: relative;
			}
			.box.filled {
				border-width:1px;
				border-style: solid;
				background-image: url(img/bg-menu-gradient.png);
				background-repeat: repeat-x;
				background-position: top;
			}
			.box.right	{ float: right; margin: 0 0 10px 10px; /*max-*/width: 182px; }

			/* BOX HEADING */
				.box h2 {
					color:#333;
					margin: 0;
					padding:7px 8px 7px 8px;
					font-size: 1em;
					font-weight: bold;
					border-top:1px solid #F9F9F9;
					border-right:1px solid #F9F9F9;
					border-bottom:1px solid #ddd;
					border-left:1px solid #F9F9F9;
					-moz-border-radius-topright:6px;
					-webkit-border-top-right-radius:6px;
					-moz-border-radius-topleft:6px;
					-webkit-border-top-left-radius:6px;
		
					text-shadow:0 1px 0 #fff;
					-moz-text-shadow:0 1px 0 #fff;
					-webkit-text-shadow:0 1px 0 #fff;
					
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
					-o-text-overflow: ellipsis;
				}
				.box.filled h2 {
					color:#fff;
					padding:8px;
					border:0;
					text-shadow:0 0 0 #fff;
					-moz-text-shadow:0 0 0 #fff;
					-webkit-text-shadow:0 0 0 #fff;
				}
			/* BOX CONTENT */
				.box .content {
					position:relative;
					padding: 6px;
					margin:0 2px 2px 2px;
					-moz-border-radius-bottomright:3px;
					-webkit-border-bottom-right-radius:3px;
					-moz-border-radius-bottomleft:3px;
					-webkit-border-bottom-left-radius:3px;
				}
			/* BOX IMAGE */
					.box .content .image {
						margin-bottom:0;
						overflow:hidden;
						left:-8px;
						top:-6px;
						display: block;
					}

					.box .content .image img	{
						width: 100%;
					}

                    .box .content .readmore {
						display:inline;
						float:right;
						margin-top:12px;
						text-align:right;
                    }

					.box.filled .content .image {
						left:-7px;
					}
					.col1_5 .box .content .image,
					.col2_5 .col1_5 .box .content .image {
						width:178px;
					}
					.col1_5 .box.filled .content .image,
					.col2_5 .col1_5 .box.filled .content .image {
						width:174px;
					}
					.col2_5 .box .content .image {
						width:370px;
					}
					.col2_5 .box.filled .content .image {
						width:366px;
					}

					.box .content .image  img {
						display:block;
						margin-left:auto;
						margin-right:auto;
					}

					.box .content p {
						margin:.5em 0;
                        overflow:hidden;
					}

                    .box .content a.wide{
                        float: left; width: 340px;
                    }

                    .box.filled .content a.narrow{
                        float: left; width: 140px;
                    }

                    .box .content a.narrow{
                        float: left; width: 150px;
                    }

					/*.box.movie .content.movie img {
						margin:0;
						width:160px;
					}*/
				.box.filled .content {
					background:#fff url(img/bg-content-gradient.png) repeat-x top;
					border-top:0;
					border-right:1px solid #fff;
					border-bottom:0;
					border-left:1px solid #fff;
				}					

				.short div.content {
					min-height:118px;
				}
				.tall div.content {
					min-height:302px; 
				}
				.contaxtFact {
					width: 55px;
					display: inline-block;
				}
				.box .content.image {
					border:0;
					-moz-border-radius-bottomright:4px;
					-webkit-border-bottom-right-radius:4px;
					-moz-border-radius-bottomleft:4px;
					-webkit-border-bottom-left-radius:4px;
				}
				
				
					.empty {
						margin-bottom:22px;
					}
				div.short #tabs {
					min-height:130px;
				}
				.tall p.name
				{
					font-weight: bold;
				}
				
				#tabs {
					margin-bottom:20px;
				}
					#tabs ul.navi {
						margin:0;
						padding:0;
						list-style: none;
						position:relative;
						overflow:hidden;
					}
						#tabs ul.navi li {
							float:left;
							position:relative;
							margin:0;
							padding:0;
							background-image:none;
							text-indent: 0;
						}
						#tabs ul.navi li:before {
							content: "";
						}
							#tabs ul.navi li a {
								height:18px;
								color: #333;
								background:#e0e0e0 url(img/bg-menu-gradient.png) repeat-x top;
								text-decoration:none;

								border-top:1px solid #ccc;
								border-right:1px solid #fff;
								border-bottom:0;
								border-left: 1px solid #ccc;

								text-shadow:0 1px 0 #fff;
								-moz-text-shadow:0 1px 0 #fff;
								-webkit-text-shadow:0 1px 0 #fff;

								position:relative;
								top: 5px;
								padding:6px;
								width:110px;
								float:left;
								text-align:center;
								overflow: hidden;
								white-space: nowrap;
								text-overflow: ellipsis;
								-o-text-overflow: ellipsis;
							}
							#tabs ul.navi li.first-child a {
								border-left: 1px solid #ccc;
							}
							#tabs ul.navi li.last-child a {
								border-right: 1px solid #ccc;
							}
							#tabs ul.navi li a:focus,
							#tabs ul.navi li a:active,
							#tabs ul.navi li a:hover
							{
/*								color:#000;*/
							}

							#tabs ul li.active a {
								-moz-border-radius-topright:5px;
								-webkit-border-top-right-radius:5px;
								-moz-border-radius-topleft:5px;
								-webkit-border-top-left-radius:5px;	
								padding:8px 6px 4px 6px;
								top: 0; 
								color:#fff;
								text-shadow:0 0 0 #fff;
								-moz-text-shadow:0 0 0 #fff;
								-webkit-text-shadow:0 0 0 #fff;
							}
							#tabs ul li.first-child a {
								-moz-border-radius-topleft:5px;
								-webkit-border-top-left-radius:5px;					        
					      }
							#tabs ul li.last-child a {
								-moz-border-radius-topright:5px;
								-webkit-border-top-right-radius:5px;
					      }
					#tabs div.tabs {
						clear:both;
						padding:3px;
						position: relative;
						-moz-border-radius-bottomright:5px;
						-webkit-border-bottom-right-radius:5px;
						-moz-border-radius-bottomleft:5px;
						-webkit-border-bottom-left-radius:5px;					        
					}
						#tabs div.tab {
							background:#fff url(img/bg-content-gradient.png) repeat-x top;
							border-top:0;
							border-right:1px solid #fff;
							border-bottom:0;
							border-left:1px solid #fff;
							min-height:121px;
							padding:6px 6px 0 6px;

							-moz-border-radius-bottomright:3px;
							-webkit-border-bottom-right-radius:3px;
							-moz-border-radius-bottomleft:3px;
							-webkit-border-bottom-left-radius:3px;				        
						}
						#tabs div.tab {
							margin:0;
							padding:1px 6px;
						}
							#tabs div.tab ul,
							#tabs div.tab p
							{
								margin:12px 0;	
							}
					
				.image 
				{
					position:relative;
					margin-bottom:20px;
				}
					.image h2.text {
						font-size:1em;
					}
					.image img {
						display:block;
					}
					.image .text {
						position:absolute;
						bottom:0;
						left:0;
						right:0;
					}
					
					/*DIV.title H1.text
					{
					    background-color:#333;
					}*/
					
					.text {
						margin:0;
						color:#fff;
						margin:0;
						padding-left :10px;
						padding-right: 10px;
						padding-top: 5px;
						padding-bottom: 5px;
					}
					
					div.text a:link,
					div.text a:visited
					{
						color:#fff;
					}
					div.text a:focus,
					div.text a:active,
					div.text a:hover
					{
						color:#000;
					}
					
					.title h1,
					.title h2
					{
						padding-left:20px;
						padding-bottom:15px;
					}
					.image h1.text {
						padding-left:20px;
						padding-bottom:5px;
					}
					
				.vcard {
					overflow:hidden;
					clear:both;
					margin-top:1em;
				}
					.vcard h2.title {
						margin-bottom:1em;
					}
					.vcard abbr {
						cursor:help;
					}
					.vcard ul {
						margin:0;
						padding:0;
						list-style:none;
					}
					.vcard ul li {
						margin:0;
						padding:2px;
					}
					.vcard ul li strong 
					{
						width: 120px;
						display: inline-block;
					}
					.vcard span.type {
						display:none;
					}
					.vcard img.photo {
						float:left;
						margin-right:1em;
					}

				.manchet {
					font-size:1.167em;
					font-weight:bold;
				}

				.newsItems {
					padding-bottom:2em;
					
				}
					.newsItem {
						/*padding-left:1em;*/
						padding-right:3em;
						padding-left : 20px;
					}
					.text .newsItem {
						padding-left:10px;
					}
					.newsItem h2 {
						font-size:1em;
						padding-left:0;
						margin:0;
						font-weight:normal;
					}
					.newsItem h2 span.date {
						font-weight:normal;
						padding-right:.5em;						
					}
					
					.image .newsItem h2 a:link 
					{
						color: #fff;
					}
					
					.image .newsItem h2 a:hover
					{
						color: #000;
					}
					
					.newsItem h2 span {
						display:inline-block;
						vertical-align:top;
						width:60px;
					}
					.newsItem h2 a {
						display:inline-block;
						vertical-align:top;
						width:430px;
					}
					
					.newsItem .newsItemContent {
						padding-left:5.5em;
					}
					
					.newsItem .newsItemNoManchetContent {
						padding-left:2em;
					}
					
					.newsItem p {
						margin:1em 0 1em 0;
					}
			
				.content {
					padding: 0 20px 0 20px;
					margin:0;
					/*overflow:hidden;*/
				}
				box.content {
					margin:0 2px 2px 2px;
					padding: 10px 20px;
				}
				
				
				.menu {
				}
				.menu ul,
				.menu ul li {
					margin:0;
					padding:0;
					list-style: none;
				}
				.menu ul {
					margin-bottom:2em;
				}
				div.cols .menu ul li a 
				{
					line-height: 14px;
					position:relative;
					display:block;
					padding:10px 10px;

					background-image: url(img/bg-menu-gradient.png);
					background-repeat: repeat-x;
					background-position: top;
					
					color:#fff;
					font-weight:normal;
					text-decoration: none;
					text-shadow:0 0 0 #fff;
					-moz-text-shadow:0 0 0 #fff;
					-webkit-text-shadow:0 0 0 #fff;

					-moz-border-radius-topright:5px;
					-webkit-border-top-right-radius:5px;
					-moz-border-radius-topleft:5px;
					-webkit-border-top-left-radius:5px;	
				}
				div.cols .menu ul li ul li a {
					color:#000;
					padding:4px 10px;
					text-shadow:0 1px 0 #fff;
					-moz-text-shadow:0 1px 0 #fff;
					-webkit-text-shadow:0 1px 0 #fff;

					-moz-border-radius-topright:0;
					-webkit-border-top-right-radius:0;
					-moz-border-radius-topleft:0;
					-webkit-border-top-left-radius:0;	
					border-top:1px solid #fff;
					border-right:0;
					border-bottom:1px solid #B5B3B4;
					border-left:0;

					background-repeat: repeat-x;
					background-position: top;
					background-color:#eee;
					background-image: url(img/bg-menu-2.png);
				}
				div.cols .menu ul li ul li a:focus,
				div.cols .menu ul li ul li a:active,
				div.cols .menu ul li ul li a:hover,
				div.cols .menu ul li ul li a.selected
				{
					color:#c20811;
					background-image: url(img/bg-menu-selected-2.png);
					background-color:#eee;
				}
				div.cols .menu ul li ul li a.selected2
				{
					color:#c20811;
					/*font-weight:bold !important;*/
				}
				div.cols .menu ul li ul li a.inpath
				{
					font-weight:bold;
					color:#c20811;
				}
				
				
				
				ul {
					margin:0;
					padding:0 1em;
					font-size:12px;
				}
					li {
						margin:.5em 0;	
					}
						ul a {
							margin:0;
							padding:0;
						}
/*
				.box ul
				{
					list-style: none;
					text-indent: -1em;
				}
					.box ul li:before {
						content: "\00BB \0020";
					}
*/

				ul.arrow 
				{
					list-style: none;
					/*text-indent: -1em;*/
				}
					ul.arrow li {
						position: relative;
					}

					ul.arrow li:before {
						content: "\00BB"; /*  \0020 */
						position: absolute;
						left: -10px;
					}

					.short ul.arrow li span	{ float: left; margin-right: 8px; }
					.short ul.arrow li a	{ display: block; overflow: hidden; }

				.newsbox {
					-moz-border-radius-topright:0;
					-webkit-border-top-right-radius:0;
					-moz-border-radius-topleft:0;
					-webkit-border-top-left-radius:0;
					border:0 !important;
				}
				.newsbox .image {
					margin-bottom:0;
				}
				.newsbox {
					line-height : 14px;	
				}
				.newsbox .image img {
					-moz-border-radius-topright:3px;
					-webkit-border-top-right-radius:3px;
					-moz-border-radius-topleft:3px;
					-webkit-border-top-left-radius:3px;
				}
				.newsbox.box.filled .content {
					border-radius:0;
					-moz-border-radius:0;
					-webkit-border-radius:0;
					min-height:109px;
					margin:0 1px;
				}
				.newsbox .content ul {
					margin:1em 0;
					padding: 0;
					list-style:none;
				}
				.newsbox .content ul li {
					background-image:none;
					text-indent:0;
					margin:.5em 0;
					padding:0;
				}
				.newsbox .content ul li:before {
					content: "";
				}
				.newsbox .content ul li span.date 
				{
					display:inline-block;
					vertical-align:top;
					width:75px;
				}
				.newsbox .content ul li a {
					display:inline-block;
					vertical-align:top;
					width:275px;
				}
				
				
				.newsbox .links ul {
					margin:5px 10px;
				}

				.newsbox .links ul li {
					display:inline-block;
					margin-right: 15px;
					vertical-align: top;
				}
				.newsbox ul li:before {
					color:#fff;
				}

				.box.filled.newsbox .links ul li a:link,
				.box.filled.newsbox .links ul li a:visited
				{
					color:#fff;
				}
				.box.filled.newsbox .links ul li a:focus,
				.box.filled.newsbox .links ul li a:active,
				.box.filled.newsbox .links ul li a:hover
				{
					color:#000;
				}
				.newsbox span.date {
					margin-right:.5em;
				}
				.newsbox .content {
					margin:0;
				}
				.newsbox .cols {
					overflow:hidden;
					clear:left;
				}
					.newsbox .cols .col1_5 {
						margin:0;
						overflow:hidden;
						width:186px;
					}
					.newsbox .cols .col1_5 img {
						margin:0 2px;
						display:block;
						width:182px;
					}
					.newsbox .text a {
						color : White;
					}

/*
					.newsbox .cols .col1_5 .image .text {
						width:100%;
					}
*/

				.important {
					color:#c20811;
				}
				p.date {
					margin-bottom:0;
				}
				p.date:first-letter
				{
					text-transform: capitalize;
				}
				p.author {
					margin-top:0;
				}
				
				
				
				table.data {
					width:100%;
					border-top:1px solid #F9F9F9;
					border-right:1px solid #F9F9F9;
					border-bottom:1px solid #ddd;
					border-left:1px solid #F9F9F9;
					-moz-border-radius-topright:6px;
					-webkit-border-top-right-radius:6px;
					-moz-border-radius-topleft:6px;
					-webkit-border-top-left-radius:6px;
					empty-cells: show;
					border-spacing: 1px;
				}
				table.data th {
					background-image: url(img/bg-menu-gradient.png);
					background-repeat: repeat-x;
					background-position: top;
					margin: 0;
					padding:8px;
					border:0;

					color:#fff;
					font-size: 1em;
					font-weight: bold;

					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
					-o-text-overflow: ellipsis;
				}
				table.data tr th:first-child {
					-moz-border-radius-topleft:4px;
					-webkit-border-top-left-radius:4px;
				}
				table.data tr th:last-child {
					-moz-border-radius-topright:4px;
					-webkit-border-top-right-radius:4px;
				}
				
				table.data tr td {
					background:#fff;
					border:0;
					padding: .5em;
				}
				table.data tbody tr:first-child td {
					background:#fff url(img/bg-content-gradient.png) repeat-x top;
				}
				
				abbr.data,
				table.data abbr {
					background:#aaa;
					color:#fff;
					border:0;
					padding:0 2px;
					cursor: help;
				}
				.pollistResult .item img {
					height:20px;
				}
				.polllist .item {
					overflow:hidden;
					margin:2px 0;
				}
				.polllist .item input {
					float:left;
				}
				.polllist .item label {
				}


				
	#foot {
		position:relative;
		color:#999;
		margin-top:10px;
		font-size:0.83em;
		background:#fff;
		
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		
		box-shadow: 0 0 6px #888;
		-moz-box-shadow: 0 0 6px #888;
		-webkit-box-shadow: 0 0 6px #888;
	}
		 div.foot {
			height:22px;
			position:relative;
		}
		
		#foot div.vcard {
			padding-top:25px;
			text-align:center;
		}
		.org {
			display:block;
			width:62px;
			height:22px;
			position:absolute;
			top:18px;
			left:33px;
		}
		#foot div.vcard div {
			display: inline;
		}
		#foot div.vcard div.street-address {
			padding:0 4px;
			font-weight:normal;
		}
		#foot div.vcard div.adr {
			padding:0 10px 0 0 ;
		}
		
		#foot div.vcard div.contact {
			position:absolute;
			right:33px;
			font-size:1.13em;
			top:18px;
		}
		#foot a { 
			color:#999;			
		}
		#foot a:focus,
		#foot a:active,
		#foot a:hover
		{ 
			color:#000;			
		}


#foot div.vcard div {
			display: inline;
		}
		
		
		
#tooltip {
	background:#f7f5d1;
	position:absolute;
	border:1px solid #333; 
	padding:5px;
	max-width:300px;
	color:#333;
	display:none;
}	

/* Search results page */

.search-results {
	clear:both;
/*	margin-top:80px;*/
	}
	.search-results .image .text {
		}
		.tema-default	.search-results .image .text {background: rgb(10, 86, 109);}
		.tema-ss		.search-results .image .text {background: rgb(54, 173, 218);}
		.tema-ks			.search-results .image .text {background: rgb(110, 182, 14);}
		.tema-ts		.search-results .image .text {background: rgb(255, 147, 30);}
		.tema-p		.search-results .image .text {background: rgb(194, 8, 17);}
		
.search-results .show-all-link {
	text-align:right;
	margin:2em 0;
	}
.advanced {
	margin-bottom:20px;
}
.advancedFields .interval {
	margin-bottom:6px;
} 
.advancedFields .interval label,
.advancedFields .area label {
	float:left;
	width:75px;
} 
.advancedFields .interval select {
	margin-right:12px;
} 

/* Paging */

.paging {
	overflow:hidden;
	margin-bottom:1em;
	}
.paging ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	}
	.paging ul li {
		float:left;
		margin-right:.5em;
		}
		.paging ul li.selected {
			font-weight:bold;
		}

.newsItems .paging {margin-top:2em;}

/* Frontpage specific */
a.filled {
	color:#fff;
	text-decoration:none;
	border:1px solid #F4F0F1;
	background-color:#F9F9F9;
	background-image:url(img/bg-menu-gradient.png);
	background-repeat: repeat-x;
	background-position: 0 0px ;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.frontpage .col5_5 {
	position:relative;
}
	.frontpage .col5_5 ul {
		margin:0;
		padding:0;
		list-style:none;
		position:absolute;
		top:10px;
		left:26px;
		z-index:100;
	}
	.frontpage .col5_5 a.filled {
		color:#fff !important;
		font-size:12px;
		font-weight:bold;
		padding:11px 6px;
		margin-bottom:3px;
		display:block;
		width:152px;
		line-height:14px;
	}
	.frontpage .col5_5 ul li a:before {
			content: "\00BB \0020";
	}
	.frontpage .col5_5 a.filled:focus,
	.frontpage .col5_5 a.filled:active,
	.frontpage .col5_5 a.filled:hover {
		color:#000 !important;
	}
	
	.signupbox {
		border:none;
		position:absolute;
		overflow:visible;
		margin-bottom:20px;
		z-index:20;
	}
		.signupbox a img {
			position:absolute;
			bottom:0;
			left:0;
		}


	
	.slider {
		width:948px;
		height:200px;
		position:relative;
		overflow:hidden;
	}
		.slider img {
			position:absolute;
			top:0;
			left:0;
			z-index:8;
			opacity:0.0;
		}
			.slider img.active {
				z-index:10;
				opacity:1.0;
			}
			.slider img.last-active {
				z-index:9;
			}
		
/*
	Opera only
*/

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#main,
	#foot
	{
		outline:1px solid #C3C3C3;	
	}
/*
	#page {
		width:974px;
	}
	#main {
		background: transparent url(img/ie/ie-bg-main.png) repeat-y top;
		overflow:hidden;
	}
		#main .main {
			margin:0 auto;
			width:960px;
			background:#fff;
		}
	#foot {
		background: transparent url(img/ie/ie-bg-foot.png) no-repeat bottom;
		margin-top:0;
		padding:30px 0 14px 0;
	}
		#foot .foot {
			margin:0 auto;
			width:960px;
			height:45px;
			background:#fff;
		}
		#foot div.vcard {
			padding-top:16px;
		}
			#foot div.vcard div.org img {
				top:8px;
			}
			#foot div.contact {
				top:16px;
			}*/
	
}

/* Calendar content area */

span.calendarLegend
{
	padding-right : 25px;
}

table.data.calendar,
table.data.calendarEvent {
	background-color:#F3F3F3;
	border-color:#D7D7D7;
	}
	table.data.calendarEvent {
		margin:1em 0;
	}
	table.data.calendar th, 
	table.data.calendarEvent th {
		color:#343434;
		text-align:left;
		}
	table.data.calendar td h2 {
		margin:0 0 .5em 0;
		}
		table.data.calendar td h2 a {
			font-size:14px;
			}
	table.data.calendar td p {
		margin:0;
		font-size:11px;
		}
		table.data.calendar td p.desc {
			margin:0 0 .5em 0;
			}
		table.data.calendar td p span {
			font-weight:bold;
		}
		table.data.calendar td p.time,
		table.data.calendar td p.place {
			width:300px;
			}
			table.data.calendar td p.place {
				float:left;
				}
		table.data.calendar td p.info {
			float:right;
			width:50px;
			}


/* Tema liste */

.temaTitle
{
	color:#333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:10px 10px 10px 10px;
}

.temaContent
{
	color:#333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0px 10px 10px 10px;
}

/* changes gje 08-07/09 */


/* content margins */
.col3_5 .title h1,
.col4_5 .title h1 {
	line-height:29px;
}
.col3_5 .content,
.col4_5 .content {
	/*margin-top:20px;*/
}
.col3_5 .content .manchet,
.col4_5 .content .manchet {
	margin-bottom:20px;
}
.col3_5 .content .manchet p,
.col3_5 .content p,
.col4_5 .content .manchet p,
.col4_5 .content p {
	margin-top:0;
}


/* line heights */
.cols ul {
	line-height:auto; /* overruling line 501 in style.css (if it's been formatted correctly) */
}
div.cols .menu ul li a {
	line-height:14px; /* making sure that this rule still works - line 933 in style.css (if it's been formatted correctly) */
}
.newsbox {
	line-height:14px; /* making sure that this rule still works - line 1005 in style.css (if it's been formatted correctly) */
}
.frontpage .col5_5 a.filled {
	line-height:14px; /* making sure that this rule still works - line 1306 in style.css (if it's been formatted correctly) */
}
.box,
.box ul {
	line-height:14px;
}

.col3_5 .content ul,
.col4_5 .content ul {
	line-height:14px;
}
.col3_5 .content ul li,
.col4_5 .content ul li {
	padding-bottom:2px;
}

/* links */
.box.filled a,
.box.filled a:link,
.box.filled a:visited {
	text-decoration:none;
}
.box.filled a:hover,
.box.filled a:focus {
	text-decoration:underline;
}
.box.filled .links a,
.box.filled .links a:link,
.box.filled .links a:visited {
	text-decoration:underline;
}
.box.filled .links a:hover,
.box.filled .links a:focus {
	text-decoration:underline;
}

/* changes gje 10-07/09 */
#foot {
	height:43px;
	
	/*udkommenteret af Lasse J - 28-10-2009 grundet en afrundingsfejl i IE8 - Se fogbugz 1675*/
	/*background-color:#fff !important; */ 
	
	margin-top:10px;
	padding:19px 0 0 0;
}	
#foot div.vcard {
	padding-top:0;
}
#foot div.vcard div.org {
	top:-9px;
	left:33px;
}
#foot div.vcard div.org img {
	top:0;
}
#foot div.vcard div.adr {
	padding:0 0 0 0;
}
#foot div.vcard div.contact {
	width:180px;
	top:-1px;
	right:6px;
}
#foot a,
#foot a:link,
#foot a:visited {
	color:#999 !important;
	text-decoration:none !important;
}
#foot a:focus,  
#foot a:active,  
#foot a:hover {
	color:#000 !important;
	text-decoration:underline !important;
}

.ProfileImage
{
	margin-right: 4px;
}

/* FAQ / col, 2010-04-29*/ 
#textbelowfaq {margin-top:20px;clear:both;}

/* Wizard styles */
        .stepNotCompleted
        {
            background-color: rgb(153,153,153);
            width: 15px;
            border: 1px solid rgb(153,153,153);
            margin-right: 5px;
            color: White;
            font-family: Arial;
            font-size: 12px;
            text-align: center;
        }
        
        .stepCompleted
        {
            background-color: #4d4d4d;
            width: 15px;
            border: 1px solid #4d4d4d;
            color: White;
            font-family: Arial;
            font-size: 12px;
            text-align: center;
        }
        
        .stepCurrent
        {
            /* background-color: #0A566D;*/
            /* border: 1px solid #0A566D; */
            background-color: #B92A32;
            width: 15px;
            border: 1px solid #B92A32;
            color: White;
            font-family: Arial;
            font-size: 12px;
            font-weight: bold;
            text-align: center;
        }
        
        .stepBreak
        {
            width: 3px;
            background-color: Transparent;
        }
        
        .wizardProgress
        {
            padding-right: 10px;
            font-family: Arial;
            font-weight:bold;
            color: #000;
            font-size: 12px;
        }
        
        table.wizheader 
        {
            width:100%;
            margin-top:-24px;
        }
        
        .wizardSteps 
        {    
            padding-right:5px;
        }
        
        .wizstep 
        {
            padding:1px;
        }
        
        .wiznext 
        {
            padding-left: 11px;
            padding-bottom: 10px;
            padding-right: 10px;
            padding-top: 2px;
        }
        
        .wizbut 
        {
            float:left;
        }
        
        .wizIframe 
        {
            float:left;
            padding-top:10px;
        }
        
   a.help img 
   {
       margin-top:3px;
   }     
        a.help span {
display: none;
width:200px;
text-align:left;
color:#000;
padding:4px;
-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
filter: progid:DXImageTransform.Microsoft.Shadow( Strength=5, Direction=135, Color='#999999' );
}

a.help:hover {
position: relative;
}

a.help:hover span {
display: block;
position: absolute;
padding:4px 10px;
border: 1px solid black;
background-color: #eeeeee;
}


fieldset 
{
    padding:10px;
}

fieldset p
{
    padding-top:10px;
    margin-bottom:0px;
}

fieldset table
{
    margin-top:10px;
}

fieldset legend 
{
    font-weight:bold;
    margin-left:-10px;
}

.leftContent
{
    float:left;
    width:49%;
}

.rightContent
{
    float:right;
    width:49%;
}

.fieldsetdiv
{
	margin-top: 12px;
	margin-bottom: 40px;
	margin-left: 2px;
}

.btn 
{
    float:left;
      display:inline-block;
      background:none;
      margin-right: 5px;
      padding:3px 0;
      border-width:0;
      overflow:visible;
      font:100%/1.2 Arial,Sans-serif;
      text-decoration:none;
      color:#333;
      }
    * html button.btn {
      padding-bottom:1px;
      }
    /* Immediately below is a temporary hack to serve the 
       following margin values only to Gecko browsers
       Gecko browsers add an extra 3px of left/right 
       padding to button elements which can't be overriden.
       Thus, we use -3px of left/right margin to overcome this. */
    html:not([lang*=""]) button.btn {
      margin:0 -3px;
      }
    .btn span {
      background:#ddd url(img/bg-button.gif) repeat-x 0 0;
      margin:0;
      padding:3px 0;
      border-left:1px solid #bbb;
      border-right:1px solid #aaa;
      }
    * html .btn span {
      padding-top:0;
      }
    .btn span span {
      position:relative;
      padding:3px .4em;
      border-width:0;
      border-top:1px solid #bbb;
      border-bottom:1px solid #aaa;
      }

    .btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
      cursor:pointer; /* important for any clickable/pressable element */
      border-color:#9cf !important;
      color:#000;
      }
    .btn:active span {
      background-position:0 -400px;
      outline:none;
      }
    .btn:focus, .btn:active {
      outline:none; /* doesn't seem to be respected for <button>, only <a> */
      }

.changeStar
{
	color: #B92A32;
	margin-left: 2px;
	margin-right: 2px;
} 

.divWorkPlaces
{	
	width: 90%;
	border-width: 1px; 
	border-color: #ccc; 
	border-style: solid;
	padding: 5px;
	margin: 0 0 10px;
}

.divWorkPlaces table	
{ 
	width: 100%;
	margin: 0; 
}
	
	
.ChangeNotice
{
	margin: 10px;	
}
      
/*
   ___________________________________
  /                                  /|
 /        23 VIDEO Connector        //
/_________________________________ //          
|_________________________________|/                          */

.Main23Video,
.Main23Video div
{
    
}

.Main23Video div.Video23Description p
{
    margin:0;
    padding:0;
    line-height:normal;
}

.Main23Video h1
{
  padding:0px 0px 0px 0px;    
}

.Video23Date
{
  text-align:left;
  padding:10px 0 10px 0;
}

.Video23Teaser
{
  font-weight:bold;
  font-style:italic;
}

.Video23content
{
}

.Video23Object
{
  text-align:left;
  padding:0 0 0 0;
}

.div23VideoContent
{
  padding-bottom:0px;
}

.Video23Description
{
  /*border:dotted 1px gray;*/
  padding: 5px 10px 0px 10px;
}

      

