a:link
{
	text-decoration:underline;
}

a:active
{
	text-decoration:underline;
}

a:visited
{
	text-decoration:underline;
}

a:hover
{
	text-decoration:underline;
}

body {
	margin:0px;
	background-color:#897b68;
	font-family:Tahoma;
}

.Clear
{
    clear:	both;
}

div
{
	/*border:	1px solid blue;*/
}


.FloatLeft
{
	float:	left;
}

.FloatRight
{
	float:	right;
}

img 
{
    border:	none;
}

.TopSpacer
{
	height:	50px;
}



/* --------------------------------------------------------------------------------------------------------------
CONTAINER
-------------------------------------------------------------------------------------------------------------- */
.Container
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:	924px;
}


/* --------------------------------------------------------------------------------------------------------------
MENU
-------------------------------------------------------------------------------------------------------------- */
.Menu
{
	position:relative;
	padding-left:154px;
	width:	770px;
	height:	31px;


	background-image: url('/images/menu_background.png');
	background-repeat: no-repeat;
}

.MenuButton
{
	position:relative;
	float:	left;
	padding-top:7px;
	width:	154px;
	height:	24px;
	background-image: url('/images/menu_button_normal.png');
	background-repeat: no-repeat;	
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:	#cfcece;
	outline:none;	
}

.MenuButton:link
{
	text-decoration:none;
}

.MenuButton:active
{
	text-decoration:none;	
}

.MenuButton:visited
{
	text-decoration:none;	
}

.MenuButton:hover
{
	text-decoration:none;	
}


.MenuButtonColor1:hover
{
	position:relative;
	background-image: url('/images/menu_button_color_1.png');
	background-repeat: no-repeat;	
}

.MenuButtonColor2:hover
{
	background-image: url('/images/menu_button_color_2.png');
	background-repeat: no-repeat;	
}

.MenuButtonColor3:hover
{
	background-image: url('/images/menu_button_color_3.png');
	background-repeat: no-repeat;	
}

.MenuButtonColor4:hover
{
	background-image: url('/images/menu_button_color_4.png');
	background-repeat: no-repeat;	
}

.MenuButtonColor5:hover
{
	background-image: url('/images/menu_button_color_5.png');
	background-repeat: no-repeat;	
}


/* --------------------------------------------------------------------------------------------------------------

SUBMENU

-------------------------------------------------------------------------------------------------------------- */
.SubMenu
{
	position:relative;
	margin-left:175px;
	width:	738px;
	height:	25px;
}

.SubMenuButton
{
	position:relative;
	float:	left;
	padding-top:6px;
	width:	114px;
	height:	31px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:	#ffffff;
	outline:none;
	background-color:Transparent;
}

.SubMenuButton:link
{
	text-decoration:none;
}

.SubMenuButton:active
{
	text-decoration:none;
}

.SubMenuButton:visited
{
	text-decoration:none;
}

.SubMenuButton:hover
{
	color:	#ffffff;
	text-decoration:none;	
	background-color:Transparent;
}

/* --------------------------------------------------------------------------------------------------------------

MAIN

-------------------------------------------------------------------------------------------------------------- */
.Main
{
	position:relative;
	width:	924px;
	background-color:#2d241c;
}
.subMain
{
margin-left : 600px;
color:blue;
}
.MainHeader
{
	position:relative;
	
	width:	924px;
	/*height:	20px;*/
height:	20px;
	background-image: url('/images/main_header_background.png');
	background-repeat: no-repeat;
}

.MainFooter
{
	position:relative;
	width:924px;
	height:17px;
	background-image: url('/images/main_footer_background.png');
	background-repeat:no-repeat;
	z-index:-1;
}


/* --------------------------------------------------------------------------------------------------------------

LOGO

-------------------------------------------------------------------------------------------------------------- */
.Logo
{
	position:absolute;
	top: -30px;  /*margin-top: 60px;*/
	left:28px;
	width:100px;
	height:100px;
	background-image: url('/images/logo.png');
	background-repeat:no-repeat;
	z-index:100;
}


/* --------------------------------------------------------------------------------------------------------------

FOOTER

-------------------------------------------------------------------------------------------------------------- */
.Footer
{
	position:relative;
	margin-top:5px;
	margin-bottom:45px;
	width:	918px;
	font-size:13px;
	color:	#ffffff;		
	background-color:Transparent;
}

.FooterBackground
{
	position:relative;
	margin-top:5px;
	margin-bottom:20px;	
	padding-top:3px;
	padding-left:6px;	
	height:	25px;
	background-image: url('/images/footer_background.png');
	background-repeat: no-repeat;
}


/* --------------------------------------------------------------------------------------------------------------

JOBSOG

-------------------------------------------------------------------------------------------------------------- */
.JobSogBox1
{
	position:relative;
	float:	left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:10px;
	width:	520px;
	height:120px;
}

.JobSogBox2
{
	position:relative;
	float:left;
	margin-left:20px;
	margin-right:40px;
	margin-bottom:10px;	
	width:	284px;
	height:120px;
}

.JobSogBox3
{
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:40px;
	margin-right:40px;
	width:	844px;
}

.JobSogSearchBox1
{
	margin-top:20px;
	margin-left:52px;
	width:	190px;
	background-color: #47423e; 
	border-collapse: separate;
	border-spacing: 6px;
	/*border-collapse: expression('separate', cellSpacing = '6px');*/
}

.JobSogSearchBox2
{
	margin-top: 3px;
	margin-left:52px;
	border-collapse: separate;
	border-spacing: 0px;
	/*border-collapse: expression('separate', cellSpacing = '0px');*/
}

.JobSogSearchBoxInput
{
	padding-top: 3px; 
	padding-left: 3px; 
	padding-right: 3px; 
	float: left;
	width:116px; 
	height: 20px; 
	background-color: #231c16; 
	border: solid; 
	border-width:1px; 
	border-color: #ffffff; 
	color:#ffffff;
}

.JobSogSearchBoxButton
{
	float:right;
	margin-left: 5px;
	width:59px;
	height:26px;
	background-image: url('/images/update.png');
	background-repeat: no-repeat;
	cursor:	pointer;
}

/* --------------------------------------------------------------------------------------------------------------

JOBLIST

-------------------------------------------------------------------------------------------------------------- */
.JobListBox1
{
	position:relative;
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:10px;
	width:	520px;
	height:120px;
}

.JobListBox2
{
	position:relative;
	float:	left;
	margin-left:20px;
	margin-right:40px;
	margin-bottom:10px;
	width:	284px;
	height:120px;
}

.JobListBox3
{
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:40px;
	margin-right:40px;
	width:	844px;
}

.JobListSearchBox
{
	margin-top:20px;
	margin-left:52px;
	width:	190px;
	background-color: #47423e; 
	border-collapse: separate;
	border-spacing: 6px;
	/*border-collapse: expression('separate', cellSpacing = '6px');*/
}

.JobListItem
{
	position: relative; 
	margin-bottom: 20px;
	width:585px; 
}

.JobListItemImage
{
	position: absolute; 
	top:0px; 
	right:-100px;
}

.JobListPageNavigation
{
	position: relative; 	
	width:100%; 
}

.JobListPageNavigationPrev
{
	float:left; 
	margin-left: 5px;
}

.JobListPageNavigationNext
{
	float:right;
	margin-right: 5px;
}

.JobListPageNavigationLocation
{
	float:left;
	margin:auto;
	width:682px;
	text-align: center;
}

.JobListIconArrowPrev
{
	position:relative;
	float:left;
	margin-top:3px;
	width:11px;
	height:12px;
	background-image: url('/images/icon_joblist_arrow_prev.png');
	background-repeat: no-repeat;
}

.JobListIconArrowNext
{
	position:relative;
	float:right;	
	margin-top:3px;	
	width:	11px;
	height:12px;
	background-image: url('/images/icon_joblist_arrow_next.png');
	background-repeat: no-repeat;
}

.JobListIconArrowSettings
{
	position:relative;
	margin-top:3px;
	width:19px;
	height:14px;
	background-image: url('/images/icon_joblist_arrow_settings.png');
	background-repeat: no-repeat;
}

/* --------------------------------------------------------------------------------------------------------------
JOB
-------------------------------------------------------------------------------------------------------------- */

.BlackLink
{
	color:#000000;
	text-decoration:underline;
}

.Disclaimer
{
	padding-left:3px;
	width:400px;
	height:200px;
	overflow-y:scroll;
	border:white 2px inset;
	background-color:#ffffff;
	color:#000000;
}

.JobBox1
{
	position:relative;
	float:left;
	margin-top:50px;
	margin-left:40px;
	margin-right:20px;
	width:	500px;
}

.JobBox2
{
	position:relative;
	float:left;
	margin-top:50px;
	margin-left:20px;
	margin-right:40px;
	padding-top:45px;
	width:	304px;
}

.JobPicture
{
	margin-top:10px;
}

.JobDetail
{
	margin-bottom:40px;
}

.JobGallery
{
	position:relative;
	margin-left:46px;
}

.JobGalleryItem
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

.JobGalleryItemLink
{
	position:relative;
	float:	left;
	width:	90px;
	height:	90px;
	margin:	5px;
}

.JobIconPage
{
	position:relative;
	float:left;
	margin-right:30px;
	width:	20px;
	height:15px;
	background-image: url('/images/job_icon_page.png');
	background-repeat: no-repeat;
}

.JobIconMail
{
	position:relative;
	float:left;
	margin-right:30px;
	width:	20px;
	height:15px;
	background-image: url('/images/job_icon_mail.png');
	background-repeat: no-repeat;
}

.JobIconPrinter
{
	position:relative;
	float:left;
	margin-right:30px;
	width:	20px;
	height:15px;
	background-image: url('/images/job_icon_printer.png');
	background-repeat: no-repeat;

}

.JobIconBubble
{
	position:relative;
	float:left;
	margin-right:30px;
	width:	20px;
	height:15px;
	background-image: url('/images/job_icon_bubble.png');
	background-repeat: no-repeat;
}



/* --------------------------------------------------------------------------------------------------------------
PRIMARY CATEGORY COLUMNS
-------------------------------------------------------------------------------------------------------------- */

.PrimaryColumn
{
	float:	left;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:20px;
	width:	137px;
	height:	367px;
	cursor:	pointer;
}

.PrimaryColumn1
{
	background-image: url('/images/s1_background.png');
	background-repeat: no-repeat;
}

.PrimaryColumn2
{
	background-image: url('/images/s2_background.png');
	background-repeat: no-repeat;
}

.PrimaryColumn3
{
	background-image: url('/images/s3_background.png');
	background-repeat: no-repeat;
}

.PrimaryColumn4
{
	background-image: url('/images/s4_background.png');
	background-repeat: no-repeat;
}

.PrimaryColumn5
{
	background-image: url('/images/s5_background.png');
	background-repeat: no-repeat;
}

.PrimaryText
{
	position:relative;
	top:175px;
	left:-20px;
	width:123px;
	height:178px;
	overflow:hidden;
}

.PrimaryTextLastColumn
{
	left:10px;
}



html {
margin-bottom:1px;
min-height:100%;
padding-bottom:1px;
}


/*Job list on Søg job page*/
.jobListUl
{
list-style-type: none;
padding-left:0px;
margin-top:-13px;
}

.jobListLi
{
   width:137px;
   float:left;
   position:relative;
   margin-bottom:20px;
   margin-left:15px;
   margin-right:15px;
   height:367px;
}

.jobListLi a img
{
   border: 0 none;
}

.Jobdescription
{
  height:123px;
  margin-top:-183px;
  margin-left:-20px;
}

.JobdescriptionLastColumn
{
  margin-left:5px;
  margin-top:-197px;
}

.Jobdescription UL LI
{
   list-style-type: disc;
}


.unbookmark
{
    background-image: url("../images/unbookmark.png");
    background-color:transparent;    
    background-repeat:no-repeat;
    border: 0 none;
    cursor: pointer;
    opacity: 0.5;
    filter:alpha(opacity=50);
    display: inline;
    height: 14px;
    margin-left: 5px;
    vertical-align:1px;
    width: 14px;
}
.unbookmark:hover
{
      opacity: 1;
      filter:alpha(opacity=100);
}
.unbookmark2:hover
{
      opacity: 1;
      filter:alpha(opacity=100);
}

.bookmark
{
    background-image: url("../images/bookmark.png");
    background-color:transparent;    
    background-repeat:no-repeat;
    border: 0 none;
    cursor: pointer;   
    display: inline;
    vertical-align:1px;
    height: 14px;
    margin-left: 5px;
    width: 14px;
}
.bookmark2
{
    background-image: url("../images/25-001-25.png");
    background-color:transparent;    
    background-repeat:no-repeat;
    border: 0 none;
    cursor: pointer;   
    display: inline;
    vertical-align:7px;
    margin-left: 5px;
  /*  margin-top: -50px;*/
    width: 25px;
    height: 25px;
}
.unbookmark2
{
    background-image: url("../images/un25-001-25.png");
    background-color:transparent;    
    background-repeat:no-repeat;
    border: 0 none;
    cursor: pointer;
    opacity: 0.5;
    filter:alpha(opacity=50);
    display: inline;
    width: 25px;
    height: 25px;
    margin-left: 5px;
    vertical-align:7px;
   /* margin-top: -50px;*/

}



/*End Job list Søg job page*/

.expired
{
    background-image: url("../images/job_expire.png");
    background-color:transparent;    
    background-repeat:no-repeat;
    border: 0 none;
    cursor: pointer;   
    display: inline;
    height: 16px;
    margin-left: 5px;
    width: 16px;
}

.FontColorRed
{
   color:red;
   font-size:14px;
   font-weight:bold;
}

span.appliedjob
{   
    margin-left: 5px;   
}


.hiddenElements
{
    visibility: hidden;
    top: -10000px;
    left: -10000px;
    position: absolute;
}

.livespell_textarea
{
  color:black;

}



.linkApplyJob
{
   text-decoration:none !important;
}

#loading {
 display:none; position:fixed;  
    top:30%;
    left:50%;
    width:100%; 
    height:100%;
    background-image:url(../"images/transparentbg.png"); 
}

.wizardStep1Button
{
margin-left : 0px;
}

.jobListUl
{
  margin-left:-3px !important;
}

.RdoKunstnerApplicaionstep2
{
	margin-left:-3px;
}

.ApplicationStepButton
{
	position: absolute; 
	right: 283px;
}

 .styleApplicationStep1
     {
         width: 550px;
     }
   
 a.notline:link
    {
        text-decoration: none;
    }
    
    a.notline:visited
    {
        text-decoration: none;
    }
    
    a.notline:hover
    {
        text-decoration: none;
    }
    
    a.notline:active
    {
        text-decoration: none;
    }





.Saving
{
display : inline-block;
text-align : right;
width : 330px;
}

#MyApplicationContent div.Label
{
    padding:5px 0;
	font-weight:
}

#MyApplicationContent div.space
{
padding:5px 0;
}

#MyApplicationContent .charactorCounting
{
	color: #C9853D;
 	font-size:13px;
        float: left;
        margin-left: 15px;
}

#MyApplicationContent textarea 
{
	height:50px;
        width: 336px;
	/*font-family: Tahoma;*/
        font-size: 13px;
        float: left;
	padding:0px;

}

#MyApplicationContent input, #MyApplicationContent select {
    	float: left;
}

#MyApplicationContent select{
       	width: 112px;
	position: relative;
	top: 2px;
	margin-right: 5px;
}

#MyApplicationContent input.hasDatepicker{
    	width: 336px;
}

#MyApplicationContent textarea.sample
{
	color:#CCCCCC;
	font-style:italic;
}

#MyApplicationContent .Row .PrintJob input
{
	margin-left:-2px;
}

#MyApplicationContent .Validator
{
    margin-left:15px;
}

#MyApplicationContent .Row .Field textarea
{
	width:500px;
	height:60px;
}

#MyApplicationContent .Row .Field input[type=text]
{
	width:500px;
}

#divinputfile{
	background:url('/images/browse.jpg') no-repeat 100% 1px;
	background-position:right 2px;
	height: 24px;
	width: 235px;
	margin: 0px;
	float: left;
	margin-left: 149px;
	margin-right:5px;
       
}

#divinputfile .filepc{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
	font-size:18px;
	margin-left:-120px;	
        width:354px;
         cursor:pointer;
height:22px;
}

 #fakeinputfile{
	margin-top:-20px;
        width:265px;
	margin-left: -120px;
}

#fakeinputfile #fakefilepc{
	width:265px;
	height:16px;
	font-size:14px;
	font-family:Arial;

}




.preview-table
{
    width:830px;
}

 .preview-table-left
{
        width:238px;
}

 .preview-table-right
{
	width:562px;
}

/*.wizardControl .WizardActive
{ 
background-color: #dcdcdc; 
border: #3532ff 1px solid; 
color: #000000;
cursor: default; 
}  */


#RFValidationSendTo
{
position :relative;
left : 10px;
}
#SendEmailArea
{
margin-right : 13px;
}

.validationSendToArea
{
margin-left : -10px;
}


.validationContentArea
{
 bottom: 190px;
 
    position: relative;
  
}







































































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

