/* GENERAL STYLES */
 /* Rich text editor styling test*/ 

#holderBody {
background: #fff;
text-align: left;
}
#holder {
border: 1px solid #ccc;
padding: 10px;
margin: 5px;
text-align: left;
}

/* Site */
body,html{
margin:0;
padding:0;
font-family: verdana;
font-size:11px;
text-align:center;
}

..Brodtekst
{
font-family: verdana;
font-size: 10px;
color: #000000;
}

.frontPageTD{

margin:0;
padding:0;
background-color: #fff;
font-family: verdana;
font-size:11px;	
}
h1{
color: #000000;	
}
img{
border:0;
}
.Brodtekst a:link{
color: #000000;
font-family: verdana;
font-size:11px;
display: inline;
text-decoration: underline !important;
}

a.Brodtekst{

color: #000000;
font-family: verdana;
font-size:11px;
display: inline;
text-decoration: underline !important;	
}

a:visited,a:link, p a:link, p a:visited, span a:link, span a:visited{
color: #000000;
font-family: verdana;
font-size:11px;
display: inline;
text-decoration: underline;
}
a:hover, p a:hover{
color: #9c9ea0;
font-family: verdana;
font-size:11px;	
display: inline;
text-decoration: underline;
}

/* Containers */
#container{
margin-top:37px;
padding: 33px;
width: 934px; 
background: #fff;
text-align:left;
border: 1px solid #c0c0c0;
}
.mainPage{
text-align: center;	
margin-top:37px;
}
.container{
margin-top:37px;
padding: 33px;
width: 866px; 
background: #fff;
text-align:left;
border: 1px solid #c0c0c0;
font-family: verdana;
font-size:11px;
}



#topNavFrontPage{
width: 590px;
height: 35px;
padding: 0px 0px 0px 0px;
margin: 7px 0px 7px 0px;	
background-color: #505050;
float: left;
}
#topNavFrontPage a{
margin: 10px 0px 0px 15px;
float: left;
}
#topNavMicroFrontPage{
width: 590px;
height: 35px;
padding: 0px 0px 0px 0px;
margin: 7px 0px 7px 0px;	
background-color: #505050;
float: left;
}
#topNavMicroFrontPage a{
margin: 10px 0px 0px 15px;
float: left;
}
#pageContent{
width: 868px;
float: left;	
}
#rightBar{
float: right;
width: 200px;	
}
#columWidePage{
width: 633px;
float: left;
margin: 0px 0px 0px 0px;
}
#Col1NoLeftNav{
width: 590px;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;	
}

#frontPageCol1{
width: 330px;
float: left;
margin: 0px 43px 0px 0px;
}
#frontPageCol2{
width: 190px;	
float: left;
margin: 0px 0px 0px 0px;
}
#frontPageCol3{
width: 256px;	
float: right;
}
#rightTop{
width: 256px;	
float: right;
}
#searchAndLogin{
width: 256px;	
float: right;
clear: right;
/*margin:0px 0px 52px 0px;*/
margin:0px 0px 0px 0px;
border-collapse: collapsed;
}
#searchAndLogin a{
margin:12px 0px 0px 0px;	
}

#MicroSearchAndLogin{
width: 256px;	
float: right;
clear: right;
margin:0px 0px 29px 0px;
}
#LogoFrontPage{
width: 256px;	
float: right;
padding: 28px 0px 10px 0px;	
}
#AdressFrontPage
{
width: 256px;
height: 138px;	
float: right;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
vertical-align: top;	
}
#AdressFrontPageHr img
{
padding: 0px;
margin: 0px;
display: block;
}
#AdressFrontPage p
{
font-family: verdana;
font-size: 11px;
color: #000000;
}
#LogoMicroFrontPage{
width: 256px;	
float: right;
padding: 0px 0px 0px 0px;	
}
#frontPagePartners{
width: 330px;
float: left;
padding: 5px 0px 5px 0px;	
}
.colum1Item{
width: 330px;
float: left;
padding: 5px 0px 5px 0px;
}
.colum2Item{
width: 190;	
float: left;	
padding: 5px 0px 5px 0px;
}
.colum3Item{
width: 256px;	
float: left;	
padding: 5px 0px 5px 0px;
}
/* Partner nav */
#partner3Img, #partner2Img
{
margin-left: 9px;
}
a.partnerLink:visited,a.Link:link, a.partnerLink:hover{
color: #505050;
text-decoration: none;	
font-size: 14px;
font-family: Verdana;
padding: 0px 0px 0px 0px;
}
a.partnerLinkSelected:visited,a.partnerLinkSelected:link,a.partnerLinkSelected:hover{
text-decoration: none;
color: #000000;	
font-size: 14px;
font-family: Verdana;
padding: 0px 0px 0px 0px;
}
#partnerLinks{
width: 180px;
float: left;
text-align: left;
padding: 0px 0px 0px 0px;
}
.partnerImg{
margin: 0px 0px 3px 5px;
border: 0;
display: inline;
}
.partnerLinkImg{
margin: 0px 0px 0px 0px;
border: 0;
display: inline;
}
.partner{
margin: 7px 0px 7px 0px;
width 290px;	
}
.partnerText{
float: left;
width: 150px; 
font-size: 11px;
font-family: Verdana;
margin: 3px 0px 0px 0px;
}
#partnerHR{
margin: 5px 0px 5px 0px;
}
.partnerBanner{
float:left;
margin: 5px 0px 7px 0px;
}

/* Top navigation */

#TopNavFrontPageImgs a{
float:left;
margin: 0 px 50px 0px 0px;	
}
#TopNavFrontPage a{
text-decoration: none;
font-weight: normal;
font-size: 11px;
font-family: Verdana;
color: #fff;
margin: 10px 8px 0px 20px;	
}
.menuItem{
padding: 0px 5px 5px 5px;
float:left; 
display: inline;
}
#menuItemSelected{
color: #9c9ea0;
font-weight: bold;
display: inline;
font-size: 14px;
font-family: Verdana;
text-decoration: none;
}
.menuDropdown{
position:absolute;
visibility: hidden;
border-bottom-width: 0;
z-index: 100;
background-color: #505050;
width: 160px;
}
.menuDropdown a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

/*Left navigation */
#leftNav{
padding: 20px 10px 10px 10px;
margin-right: 25px;
float: left;
width: 190;
float: left;
background-color: d3d3d3;
min-height:590px;
height:auto !important;
height:590px;
}
#leftNavContainer
{

}
#leftNavMinHeight
{
height: 590px;
float:right;
width:1px;
background-color: gray;
}
#MicroLeftNav{
	

}
#selected a{
font-weight: bold;
}
#leftNav ul{
list-style: none;
margin: 0;
padding: 0;
}
#leftNav ul li img{
margin: 0px 3px 3px 0px;
float: left;	
}
#leftNav ul li img.leftNavHR{
margin: 6px 3px 3px 20px;
float: left;	
}
#leftNav ul li li img{
margin: 0px 3px 3px 17px;
float: left;	
}
#leftNav li li{

padding-left: 10px;
}
#leftNav li li a{
padding-left: 3px;
font-weight: normal;
color: black;
}
#leftNav li{
width: 190px;
padding: 0px 0px 0px -20px;
margin: 3px 0px 3px 0px;
display:block;
float: left;

}
#leftNav li li{
display: block;
padding: 0px 0px 0px 3px;
}
#leftNav li a{
padding: 0px 0px 0px 3px;
margin: 0px 0px 3px 0px;
float: left;
font-weight: normal;
}
#leftNav ul li a{
text-decoration: none;
color: black;
}
#selected a{
text-decoration: none;
color: red;
}
/*Servicemenu*/
a.servicemenuLink:visited,a.servicemenuLink:link{
color: #000000;
font-family: verdana;
font-size:11px;
}
a.servicemenuLink:hover{
color: #9c9ea0;
font-family: verdana;
font-size:11px;	
}
#servicemenu{
width: 460px;
font-size:11px;
padding: 0px 0px 0px 0px;
margin:0 0 5 0;
float: left;
}
#servicemenu p{
display: inline;
}
#servicemenu a{
padding: 0px 17px 0px 0px;
text-decoration: none !important;
}
#servicemenu div{
display: inline;
}
.servicemenuDato{
color: #9c9ea0;
font-family: verdana;
font-size:11px;
padding: 0px 0px 0px 0px;
margin:0 0 5 14;
float: right;	
}

.searchTextbox{
font-family: verdana;
font-size:11px;
padding: 2px 0px 0px 5px;
margin-top: 0px;
border: 0px;
float: left;
vertical-align: center;
}
.searchImgButton{
padding: 0px;
margin-top: 0px;
border: 0px;
float: right;
}
#searchBox{
padding: 0px;
}
# img{
margin: 14px 0px 13px 0px;	
}
# img{
display: inline;
margin:	0px 0px 0px 5px;
border: 0px;
}
#moreNews p{
display: inline;	
}
#moreNews {
padding-top: 10px;	
}
#frontPageNews a{
padding: 0px 17px 0px 0px;
display: inline;
}
p.date {
color: #9c9ea0;
display: inline;
margin: 0px 0px 0px 2px;	
}
p.ListPageDate{
color: #9c9ea0;
padding: 0px 0px 0px 0px;	
}
#frontPageNews{
padding: 0px 0px 0px 0px;
margin: 9px 0px 0px 0px;	
}

/*Search*/
.searchResultNumber{
display: inline;
margin-right: 5px;
font-weight: bold;
}
a.searchResultLink:visited,a.searchResultLink:link{
color: #9c9ea0;
font-family: verdana;
font-size:11px;
padding: 0px 17px 0px 0px;
display: inline;
}
a.searchResultLink:hover{
color: #000000;
font-family: verdana;
font-size:11px;
padding: 0px 17px 0px 0px;	
display: inline;
}

#SearchPageContent{	
width: 540px;
float: left;
padding: 20px 20px 20px 20px;

}

.searchLastUpdate{
display: inline;
margin-right: 3px;
font-family: verdana;
font-size:11px;
font-weight: normal;	
}

a.siteMapLink:visited,a.siteMapLink:link{
color: #9c9ea0;
font-family: verdana;
font-size:11px;
padding: 0px 17px 0px 0px;
text-decoration: none;
display: inline;
}
a.siteMapLink:hover{
color: #000000;
font-family: verdana;
font-size:11px;
padding: 0px 17px 0px 0px;
text-decoration: none;	
display: inline;
}

.tema1Img{
display:none;
}

.tema2Img{
display:none;
}
.tema3Img{
display:none;
}

a.eventDayLink:visited,a.eventDayLink:link{
color: #fff;
font-family: verdana;
font-size:11px;
text-decoration: none;
display: inline;
font-weight: bold;
}
a.eventDayLink:hover{
color: #fff;
font-family: verdana;
font-size:11px;
text-decoration: none;	
display: inline;
font-weight: bold;
}

.colHR{
padding: 0px 0px 0px 0px;
margin: 7px 0px 7px 0px;	

}
.colHRNewBottom{
padding: 0px 0px 0px 0px;
margin: 13px 0px 13px 0px;	

}
#newsLetterLink{
float:left;
margin: 21px 0px 0px 0px;	
}
#loginLink{
float:left;	
/* margin: 5px 0px 0px 3px; */
margin: 15px 0px 0px 3px;
}

#serviceMenuHR{
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0;
display: block;	
}

#topRightHR{
float: right;
clear: right;
margin: 0px 0px 10px 0px;
}

#newsLetterSubscribe{
	
color: #000000;
font-family: verdana;
font-size:11px;

}
#newsLetterSenderLoad{
position:relative;left:0px;top:-60px;
z-index: 100;
background-color: #ffffff;
width: 250px;	
}
#newsLetterSender{
	
}
.mainTop{
float: left;
width: 590px;	
}
.colHRTop{
margin: 22px 0px 10px 0px;	

}
.colHRNews{
margin: 20px 0px 20px 0px;	
}

#frontPageEvents{
padding: 0px 0px 0px 0px;
margin: 13px 0px 0px 0px;	

}
#moreEvents{
margin: 13px 0px 3px 0px;	
}

#moreEvents p{
display: inline;	
}

#moreEvents img{
margin: 0px 0px 0px 5px;	
}

#moreNews img{
margin: 0px 0px 0px 5px;	
}

/*MicroLeft navigation */
#MicroLeftNav{
width: 190;
height:590px;
float: left;
background-color: d3d3d3;
padding: 20px 10px 10px 10px;
margin-right: 25px;
margin-top: 7px;
}
#MicroLeftNav ul{
list-style: none;
margin: 0;
padding: 0;
}
#MicroLeftNav ul li img{
margin: 0px 3px 3px 0px;
float: left;
}
#MicroLeftNav ul li img.leftNavHR{
margin: 6px 3px 3px 20px;float: left;
}
#MicroLeftNav ul li li img{
margin: 0px 3px 3px 17px;
float: left;
}
#MicroLeftNav li li{
padding-left: 10px;
}
#MicroLeftNav li li a{
padding-left: 3px;
font-weight: normal;
color: black;
}
#MicroLeftNav li{
width: 190px;
padding: 0px 0px 0px -20px;
margin: 3px 0px 3px 0px;
display:block;float: left;
}
#MicroLeftNav li li{
display: block;
padding: 0px 0px 0px 3px;
}
#MicroLeftNav li a{
padding: 0px 0px 0px 3px;
margin: 0px 0px 3px 0px;
float: left;font-weight: normal;
}
#MicroLeftNav ul li a{
text-decoration: none;color: black;
}
#flash_containerTopImg{
	
}

.frontPageTable{
width: 100%;
border-collapse: collapse; 	

}
.MicroSiteFrontPageTable{
width: 100%;
border-collapse: collapse; 
margin-top: 5px;
}

#MicroFrontPageCol1{
width: 330px;
float: left;
margin: 0px 13px 0px 0px;
}
#microSearchPageLogo{
	
margin-top: 25px;

padding-top: 25px;
}

/*Joblist*/
#JobListTable{
width: 100%;
border-collapse: collapse;	
}
#JobListTable td{
padding-top: 5px;
font-family: verdana;
font-size:11px;	
}

.moreEventsLink{
margin-buttom: 2px;	

}
/* Forside nyheder med scroll */
#newsScrollImageTable
{
border-collapse: collapse;
border: 0px;
margin: 0px; 
}
.newsScrollHeaderTD
{
background-color: #2f2f2f;
height: 33px;
}
.newsScrollImageTD
{
background-color: #7a766b;
height: 120px;
width: 325px;
text-align:center;
border: 0px;
margin: 0px;
}
.newsScrollImageTD img
{
border: 0px;
margin: 0px;
display: block;
}
#newsScrollTextTable
{
border-collapse: collapse; 	
}
.newsScrollTitleLink span
{
font-family: verdana;
font-weight: normal;
font-size: 18px;
color: #505050;
}
.newsScrollTeaserTD span
{
font-family: verdana;
font-size: 11px;
color: #000000;
}
.newsScrollTitleTD
{
padding: 12px 0px 0px 0px;
}
#newsScrollHeaderTitleTD
{
padding: 10px 0px 0px 10px;
width: 270px;
}
#newsScrollHeaderBackTD, #newsScrollHeaderBackTD
{
width: 20px;
}
/*Footer*/
#FrontPageFooter
{
padding-top: 10px;
}
#FrontPageFooter p{
display: inline;
color: #9c9ea0;
font-family: verdana;
font-size: 11px;
}
#FrontPageFooter a{
color: #9c9ea0;
font-family: verdana;
padding: 0px 17px 0px 0px;
}

#createEventForm p, #createEventForm td
{
display: inline;
color: #000000;
font-family: verdana;
font-size: 11px;
}
.createEventLabelTD
{
width: 80px;
}
.createEventTextBoxTD input
{
width: 270px;
color: #000000;
font-family: verdana;
font-size: 11px;
}
.createEventTeaserTD textarea
{
width: 270px;
height: 50px;
color: #000000;
font-family: verdana;
font-size: 11px;
}
.createEventBodytextTD textarea
{
width: 270px;
height: 100px;
color: #000000;
font-family: verdana;
font-size: 11px;
}
.createEventFileUploadTD
{
color: #000000;
font-family: verdana;
font-size: 11px;
}
.createEventErrorTD
{
height: 20px;
}
.createEventErrorTD span
{
color: red;
}
.createEventSendTD
{
text-align: right;
}

























































































































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
