	div.selected a {
		text-decoration			: none;
	}

	span.listItemArticleStatusBreaking {
		color					: #cc0000;
		text-transform			: uppercase;
		font-size				: 11px;
	}
	
	div.b_brancheguiden_company_logo {
		float				: right;
		margin				: 5px 0px 0px 0px;	
	}
	
	div.b_brancheguiden_company_image {
		float				: right;
		margin				: 5px 0px 0px 10px;	
	}
	
	div.b_brancheguiden_company_imageText {
		padding-top			: 5px;
		font-size			: 10px;
		font-style			: italic;
	}	

	div.b_brancheguidenCompanyDetailTlf {
		padding-top			: 6px;
	}
	div.b_brancheguidenCompanyDetailUrl {
		padding-top			: 6px;
	}
	div.b_brancheguidenCompanyDetailEmployees {
		padding-top			: 6px;
	}
	
	div.b_brancheguiden_categories {
		font-size			: 12px;
		line-height			: 170%;
		color				: #999999;
	}
	
	div.block.b_displayNone {
		display				: none !important;
	}
	
	div.currentBlock div.currentTitle {
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		color: #1C4269;
	}
	
	div.currentBlock div.item{
		color: #2C6789;
		padding: 0px 0px;
		margin: 4px 0px;
		
		
	}
	
	div.currentBlock div.item a:link{
		color: #2C6789;
		text-decoration: none; 
	}
	
	div.currentBlock div.item a:hover{
		color: #2C6789;
		text-decoration: underline; 
	}
	
	div.currentBlock div.item a:visited{
		color: #2C6789;
		text-decoration: none; 
	}
	
	div.currentBlock div.item a:active{
		color: #2C6789;
		text-decoration: underline; 
	}
	
	div.currentBlock div.more {
		float: right;
		clear:both;
		font-weight: bold;
		margin: 0px 0px;
	}

	div.width350items3col {
		padding				: 12px;
	}
	
	div.width350items3col .contentitem {
		float				: left;
		width				: 100px;
		margin				: 0 12px 20px 0;
	}
	
	div.width350items3col .contentitem.lastInRow {
		margin-right		: 0;
	}
	
	div.width350items3col .contentitem .title a {
		font-weight			: normal;
	}
	
	div.width350items3col .contentitem .picture {
		text-align			: center;
		border				: 1px solid dimGray;
		/*padding				: 1px;*/
		margin-bottom		: 5px;
	}
	
	div.width350items3col .contentitem .picture .inner {
		border				: 1px solid #fff;
	}
	
	
	div.content5x1 .header {
		height				: 29px;
		width				: 940px;
		background			: url(/themes/theme_cw/images/identity/default/headerBlue940.gif) no-repeat center top;
		margin-bottom		: 10px;
	}
	
	.header h3 {
		margin				: 0;
		padding				: 6px 0 0 10px;
		color				: white;
		font-size			: 15px;
		font-face			: arial;
		font-weight			: bold;
		color				: white;
		text-transform		: uppercase;
	}
	
	div.content5x1 .content {
		background			: url(/themes/theme_cw/images/identity/default/dotted-divider188.gif) repeat center top;
		float				: left;
		width				: 150px;
		padding				: 0 19px;
	}
	
	
	div.content5x1 .content.last {
		background			: none;
	}
	
	
	
	div.content5x1 .content .picture {
		border				: 1px solid dimGray;
		margin-bottom		: 5px;
		text-align			: center;
	}
	
	div.content5x1 .content .picture .inner {
		border				: 1px solid white;
	}
	
	div.content5x1 .content .title {
		font-size			: 11px;
		font-weight			: bold;
		margin-bottom		: 5px;
	}
	
	div.content5x1 .content .title a {
		text-decoration		: none;
		font-weight			: bold;
	}
	
	div.content5x1 .content .title a:hover {
		text-decoration		: underline;
	}
	
	div.content5x1 .content .teaser {
		font-size			: 11px;
	}
	
	div.content5x1 .content .readmore {
		float				: right;
	}
	div.content5x1 .content .title a {
		text-decoration		: none;
	}
	div.content5x1 .content .title a:hover {
		text-decoration		: underline;
	}
	
	/* job block */
	#jobworldjobblock div.item {
		border-bottom: solid 1px #e7e7e7;
		display: flex;
    	align-items: center; /* align vertical */
	}

    #jobworldjobblock div.item:first-child .title {
        padding-top: 10px; /* header har margin-bottom */
    }

	#jobworldjobblock div.item div.logo {
		width: 90px;
        text-align: center;
	}
	
	#jobworldjobblock div.item div.logo img {
		width: 100%;
        height: 100%;
	}
	
	#jobworldjobblock div.item div.title {
		width: 230px;
		margin-left: 10px;
        padding: 15px 0;
	}
	
	#jobworldjobblock div.item div.title a {
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		line-height: 1.5em;
	}

    #jobworldjobblock div.item div.title p.job-company {
        margin: 0px 0 3px 0;
        font-size: 10px;
        color: #707070;
    }

	#jobworldjobblock div.item div.title a:hover {
		text-decoration: underline;
        color: #036598;
	}
	
	#jobworldjobblock.b_glassBox div.jobSites {
		text-align: center;
		margin: 10px 0;
	}
	
	#jobworldjobblock.b_glassBox div.jobSites span {
		font-weight: bold;
		font-size: 13px;
	}

	#jobworldjobblock.b_glassBox div.jobSites a {
		margin-left: 5px;
	}

	#jobworldjobblock.b_glassBox div.jobSites a img {
		vertical-align: top;
        opacity: 0.7;
	}

    #jobworldjobblock.b_glassBox div.jobSites a:hover img {
        opacity: 1;
    }

    div.sideBar #jobworldjobblock p.job-company {
        margin: 0px 0 3px 0;
        font-size: 10px;
        color: #707070;
    }

	div.sideBar #jobworldjobblock div.jobSites {
		border-top: solid 1px #afafaf;
		padding-top: 5px;
		text-align: center;
		margin-top: 5px;
	}
	
	div.sideBar #jobworldjobblock div.jobSites span {
		font-weight: bold;
		font-size: 12px;
		display: block;
		margin-bottom: 5px;
	}

	div.sideBar #jobworldjobblock div.jobSites a {
		margin: 0 5px;
	}
	
	div.sideBar #jobworldjobblock div.jobSites a img {
		vertical-align: middle;
	}

	li#jobworldListMoreCurrent > a  {
		color				: #222;
		text-transform		: uppercase;
		text-align			: center;
		margin				: 5px 0px 5px 0px;
	}
	
	div#jobworldListMoreGlassbox {

	}

    div#jobworldListMoreGlassbox {
        border-bottom: none !important;
    }
	
	div#jobworldListMoreGlassbox .title a {
        display: inline-block;
        border: solid 1px #dadada;
        border-radius: 3px;
        padding: 5px 15px;
		text-transform: uppercase;
        font-size: 11px !important;
        font-weight: bold  !important;
	}


    div#jobworldListMoreGlassbox .title a:hover {
        background: #fafafa;
        text-decoration: none !important;
        color: #000000 !important;
    }

	/* Navnenyt (bruges også i nucleus block) */
	div.personList div.heading {
		/*background			: url("/themes/theme_cw/images/identity/default/headerBlue540.gif") no-repeat scroll left top #3D6C8E;*/
	    color				: white;
	    font-family			: arial;
	    font-size			: 15px;
	    font-weight			: bold;
	    height				: 22px;
	    padding				: 7px 0 0 10px;
	    text-transform		: uppercase;
	    width				: 540px;
		margin-bottom		: 5px;
		position			: relative;
	}
	
	div.personList div.heading div.showAllLink {
		position			: absolute;
		right				: 20px;
		top					: 9px;
		font-size			: 10px;
		color				: white;
		text-transform		: none;
		
			
	}
	
	div.personList div.heading div.showAllLink a {
		text-decoration		: none;
		color				: white;
	}
	
	div.personList div.heading div.showAllLink a:hover {
		text-decoration		: underline;
	}
	
	div.personList div.personContainer {
		float				: left;
		width				: 75px;
		margin-right		: 10px;
		
		
	}
	
	div.personList div.personContainer div.image {
		width				: 75px;
		height				: 94px;
		margin-left			: auto;
		margin-right		: auto;
		overflow			: hidden;
		line-height			: 100%;
		position			: relative;
	}

	div.personList div.personContainer div.image a:hover img {
		opacity: 0.5;
	}
	
	div.personList div.personContainer div.image img {
		padding-top			: auto;
		margin-bottom		: auto;
		position			: absolute;
		bottom				: 0px;
	}
	
	div.personList div.personContainer div.name {
		margin-top			: 5px;
		margin-bottom		: 5px;
		font-size			: 9px;
		text-align			: center;
	}
	div.personList div.personContainer div.company {
	}
	
	
	
	/* navnenyt blok til højre kolonne */
	
	div.b_glassBox.blue.personList div.persons {
		padding-left		: 10px;
		padding-top			: 10px;
	}
	
	#columnRight div.personList div.heading {
		background			: url("/themes/theme_cw/images/identity/default/headerBlueSmall250.gif") no-repeat scroll left top #3D6C8E;
	    color				: white;
	    font-family			: arial;
	    font-size			: 15px;
	    font-weight			: bold;
	    height				: 22px;
	    padding				: 7px 0 0 10px;
	    text-transform		: uppercase;
	    width				: 250px;
		margin-bottom		: 5px;
		position			: relative;
	}
	
	div.personList div.heading div.showAllLink {
		position			: absolute;
		right				: 20px;
		top					: 9px;
		font-size			: 10px;
		color				: white;
		text-transform		: none;
		
			
	}
	
	div.personList div.heading div.showAllLink a {
		text-decoration		: none;
		color				: white;
	}
	
	div.personList div.heading div.showAllLink a:hover {
		text-decoration		: underline;
	}
	


	
/*
 * Nucleus 940px bred content blok
 */

	
.nucleusContentFullwidth a {
	text-decoration			:none;
}

.nucleusContentFullwidth .header {
	background				: url("/themes/theme_cw/images/identity/default/headerBlue940.gif") no-repeat scroll center top transparent !important;
    height					: 29px !important ;
    width					: 940px !important;
    padding					: 0 !important;
}

.nucleusContentFullwidth .leftCol {
	float					:left;
	width					: 318px;
}


.nucleusContentFullwidth .rightCol {
	float					:left;
}

.nucleusContentFullwidth .leftCol .firstContent .title {
	font-size				: 16px;
	font-weight				: bold;	
	margin-top				: 10px;
}

.nucleusContentFullwidth .leftCol .firstContent .title.gallery {
	background				: url(/common/images/camera_1.png) 0px 0px no-repeat;
	min-height				: 37px;
	padding-left			: 58px;
}

.nucleusContentFullwidth .leftCol .firstContent .picture {
	margin-top				: 12px;
	width					: 318px;
	height					: 192px; 
	border					: 1px solid dimGray;
}

.nucleusContentFullwidth .leftCol .firstContent .picture .inner {
	border					: 1px solid #fff;
}

.nucleusContentFullwidth .rightCol .contentitem, 
.nucleusContentFullwidth .leftCol {
	margin-right			: 47px;
}

.nucleusContentFullwidth .rightCol .contentitem {
	float					: left;
    width					: 100px;
} 

/* cio/årsnummer styled block. since CW needs it, its not defined in layout-dir */
#fiveColumnLayout .contentThemeBlock, #fiveColumnLayout .blackbox, .columnCenterWideContent .contentThemeBlock {
	background			: #141414 url(/images/sitelayout/cio/insightbgtile.png) bottom center repeat-x; /* CIO only*/
	color				: white;
	padding-bottom		: 10px;
	/*width				: 880px;*/
	padding-left		: 15px;
	position			: relative;
	clear				: both; /* to fix banner bug above */
}

.columnCenterWideContent .contentThemeBlock .headline a {
	text-decoration		: none;	
}

.layoutCio #fiveColumnLayout .contentThemeBlock { /* cio style */
	color				: white;
	background			: none;
	background-color	: #c2001a;
}

.columnCenterWideContent .contentThemeBlock { /* cw style */
	padding-left		: 35px;
}

.layoutAarsnummer #fiveColumnLayout .contentThemeBlock, .columnCenterWideContent .contentThemeBlock  { /* Årsnummer style */
	background			: #cab682 url(/images/sitelayout/aarsnummer/cio_logo_small.png) 15px 15px no-repeat;
	color				: white;
}

.columnCenterWideContent .contentThemeBlock { /* CW */
	background-position	: 35px 15px;
}

#fiveColumnLayout .contentThemeBlock a, #fiveColumnLayout .blackbox a, .columnCenterWideContent .contentThemeBlock a  {
	color				: white;	
}

#fiveColumnLayout .contentThemeBlock h2, #fiveColumnLayout .blackbox h2, .columnCenterWideContent .contentThemeBlock h2  {
	font-size			: 24px;
	margin				: 10px 0px 10px 0px;
	padding-top			: 10px;
	font-weight			: normal;
}

.layoutAarsnummer #fiveColumnLayout .contentThemeBlock h2, .columnCenterWideContent .contentThemeBlock h2  {
	font-size			: 30px;
	margin				: 10px 0px 10px 0px;
	padding-top			: 70px;
	font-weight			: normal;
	position			: relative;
	top					: -35px;
	left				: 130px;
	color				: white;
	
}

.columnCenterWideContent .contentThemeBlock h2 { /* CW */
	font-size			: 30px;
	padding-top			: 70px;
	font-weight			: normal;
	position			: relative;
	top					: -35px;
	left				: 150px;
	color				: white;	
}

#fiveColumnLayout .contentThemeBlock .readmore, .columnCenterWideContent .contentThemeBlock .readmore  {
	font-weight			: bold;
}

#fiveColumnLayout .contentThemeBlock .mainArt, .columnCenterWideContent .contentThemeBlock .mainArt  {
	width				: 500px;
	float				: left;
	margin-bottom		: 20px;
	margin-right		: 40px;
}

#fiveColumnLayout .contentThemeBlock .mainArt .picture, .columnCenterWideContent .contentThemeBlock .mainArt .picture  {
	margin-bottom		: 5px;
}

#fiveColumnLayout .contentThemeBlock .mainArt .headline, .columnCenterWideContent .contentThemeBlock .mainArt .headline  {
	margin-bottom		: 10px;
	font-size			: 18px;
	font-weight			: bold;
}

#fiveColumnLayout .contentThemeBlock .rightCol, .columnCenterWideContent .contentThemeBlock .rightCol   {
	float				: left;
	width				: 320px;
}

#fiveColumnLayout .contentThemeBlock .rightCol .art, .columnCenterWideContent .contentThemeBlock .rightCol .art  {
	
	margin-bottom		: 15px;
}

#fiveColumnLayout .contentThemeBlock .rightCol .art .headline, .columnCenterWideContent .contentThemeBlock .rightCol .art .headline  {
	margin-bottom		: 10px;
}

#fiveColumnLayout .contentThemeBlock .rightCol .art .picture, .columnCenterWideContent .contentThemeBlock .rightCol .art .picture  {
	width				: 120px;
	float				: left;
	margin-right		: 15px;
}

#fiveColumnLayout .contentThemeBlock .rightCol .art .teaser, .columnCenterWideContent .contentThemeBlock .rightCol .art .teaser  {
	float				: left;
	width				: 185px;
}

#fiveColumnLayout .contentThemeBlock .rightCol .art .headline {
	font-size			: 14px;
	font-weight			: bold;
}

.columnCenterWideContent .contentThemeBlock .rightCol .art .headline { /* CW */
	font-size			: 13px;
	font-weight			: bold; 
}

#fiveColumnLayout .contentThemeBlock .bottomCol .art, .columnCenterWideContent .contentThemeBlock .bottomCol .art  {
	float				: left;
	width				: 148px;
	margin-right		: 32px;
}

#fiveColumnLayout .contentThemeBlock .bottomCol div.art.last, .columnCenterWideContent .contentThemeBlock .bottomCol div.art.last  {
	margin-right		: 0;
}

#fiveColumnLayout .contentThemeBlock .bottomCol .art .picture, .columnCenterWideContent .contentThemeBlock .bottomCol .art .picture {
	margin-bottom		: 5px;
}
#fiveColumnLayout .contentThemeBlock .bottomCol .art .headline  {
	font-size			: 14px;
	font-weight			: bold;
	margin-bottom		: 5px;
}

.columnCenterWideContent .contentThemeBlock .bottomCol .art .headline { /* CW */
	font-size			: 13px;
	font-weight			: bold;
	margin-bottom		: 5px;
}

#fiveColumnLayout .contentThemeBlock .bottomCol .art .readmore, .columnCenterWideContent .contentThemeBlock .bottomCol .art .readmore  {
	float				: right;
	font-weight			: bold;
}

