﻿body 
{
	background-image: url('../img/body_bg.gif');
	background-repeat: repeat-x;	
	text-align: center; 
	margin-left: auto; 
	margin-right: auto; 	
	margin-top: 0px;
	font-family: Geneva, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	margin-bottom: 0px;
	height: 100%;
	line-height: 18px;
	
}

.redLink
{
	color: #BC2751;
	text-decoration: none;
	font-size: 14px;
}

.rubCaps
{
	text-transform: uppercase;
	font-weight: bold;
}

.whitelink
{
	color: #FFFFFF;
}

.whitelink: hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

form
{
	height: 100%;
}

html
{
	height: 100%;
}
.startForm
{
	width: 88px;
	height: 15px;
	border: 1px solid #D8879D;
	color: #9D9D9D;
	font-size: 10px;
	vertical-align:text-bottom;
	padding-top:3px;	
}

.startFormDrop
{
	width: 185px;
	height: 19px;
	color: #9D9D9D;
	font-size: 10px;
	vertical-align:text-bottom;
	padding-top:3px;		
}

.startFormDropSmall
{
	width: 165px;
	height: 19px;
	color: #9D9D9D;
	font-size: 10px;
	vertical-align:text-bottom;
	padding-top:3px;		
}

.formNyhetsbrev
{
	border: 1px solid #F8F8F5;
	height: 14px;
	width: 100px;
	color: #9D9D9D;	
	font-size: 10px;
	vertical-align: middle;
}

.redLink
{
color: #B20838;	
text-decoration: none;
}

.redLink:hover
{
color: #959788;	
text-decoration: none;
}

.grayLink
{
color: #9D9D9D;	
text-decoration: none;
}

.grayLink:hover
{
color: #B20838;	
text-decoration: none;
}

#nonFooter
{
position: relative;
min-height: 100%;
width:992px; margin: 0 auto;
}

* html #nonFooter
{
height: 100%;
}

#footer
{
position: relative;
margin: -3.3em auto 0 auto;
height:55px; background-image: url('../img/footer_bg.gif'); clear:both;
text-align: center;
color: #9D9D9D;
} 

#arbetssokandeFooter
{
	position: relative;
	margin: 18.3em auto 0 auto;
	height:55px;
	background-image: url('../img/footer_bg.gif');
	clear:both;
	text-align: center;
	color: #9D9D9D;
}

#AMSadFooter
{
	position: relative;
	margin: 1.3em auto 0 auto;
	height:20px;
	background-image: url('../img/footer_bg.gif');
	clear:both;
	text-align: center;
	color: #9D9D9D;
}

.payOff
{
	height: 54px; text-align:right; font-size: 14px; color: #949687; font-style: italic;	
}

.forForetagContainer
{
	width: 185px; height: 176px; background-image: url('../img/for_foretag_bg.gif'); float:left;	
}

.startMinipuffContainer
{
	width: 183px;
	height: 176px;
	background-image: url('../img/start_puffruta2_bg.gif');
	float:left;
	background-repeat: no-repeat;
	border: 1px solid #E0CEA7;
}

.forForetagContent
{
	text-align: left; padding-top: 15px; padding-left: 10px; width: 165px; font-size: 12px; color: #000000;	
	font-weight: bold; text-align:center; padding-top: 30px; 
}

.medarbetarLoginContainer
{
	width: 377px; height: 40px; background-image: url('../img/start_form_bg.gif');
}

.valjKontorContainer
{
	width: 377px; height: 40px; background-image: url('../img/start_form_bg.gif');margin-top: 25px;
}

.ledigaTjansterContainer
{
	border:1px solid #F1F1EE;
}

.agent25Container
{
	border-left: 1px solid #E8E7E3; border-right: 1px solid #E8E7E3; border-bottom: 1px solid #E8E7E3;
}

.ledigatjansterCol1
{
	width: 180px; float:left;
}

.ledigatjansterCol2
{
	width: 138px; float:left; padding-left:20px;
}

.ledigatjansterCol3
{
	width: 130px; float:left;
}

.ledigatjansterCol4
{
	width: 100px; float:left;
}

.rptJobsRow1
{
	padding-left: 10px;background-image: url('../img/lediga_tjanster_lista_bg.gif');	
}

.rptJobsRow2
{
	padding-left: 10px; background-color: #FBFBFA;background-image: url('../img/lediga_tjanster_lista_bg.gif');	
}

.ledigaTjansterContainer
{
	background-image: url('img/lediga_tjanster_lista_bg.gif'); text-align:left;
}

.menuContainer
{
	float:left; padding-left: 277px;
}

.payoffText
{
	padding-top: 16px;
	padding-right: 22px;
	color: #B20838;
}

.ledigaOuterContainer
{
	width: 592px;float:left;
}

.ledigaColSpacer
{
	width: 23px;float:left;
}

.ledigaPuffsContainer
{
	width: 377px;float:left;
}

.valjKontorDropCont
{
	float:left; padding-top: 10px; padding-left: 10px;
}

.footerInCont
{
	padding-top: 20px; text-align:center;
}

.footerPadding
{
	padding-right: 20px;
}

.index_arbetssokande_puff
{
	float:left; padding-left:18px;
}

.index_omprime_puff
{
	float:left; padding-left:18px;
}

.index_registrera_puff
{
	padding-top: 20px;
}

.index_cols_divider
{
	width: 23px;float:left;	
}

.index_medarbetarLoginOuterContainer
{
	width: 377px;float:left;	
}

.dropAffarsomradeContainer
{
	padding-top: 45px; padding-left: 10px;	
}

.index_left_col
{
	width: 592px;float:left;
}

.medarbetarLogin_txtContainer
{
	float:left; padding-top: 8px; padding-left: 10px;
}

.dropKontorContainer
{
	float:left; padding-top: 10px; padding-left: 10px;	
}

.pilContainer
{
	float:left; padding-left: 10px; padding-top: 6px;
}

.index_tjanstinfoContainer
{
	float:left; width:330px; text-align:left; padding-left: 10px;
}

h1
{
	font-size: 14px;
	color: #FFFFFF;
	margin:0px;
	line-height: 20px;
	height:5px;
}

p
{
	font-size: 11px;
	color: #FFFFFF;
	margin:0;
	padding:0;
}

.vitPil
{
	padding-left: 10px;
	padding-right: 3px;
}
h2
{
	font-size: 14px;
	display:inline;
}

.formular
{
	font-family: Geneva, Arial, Verdana, Sans-Serif;
	font-size: 11px;	
}.blackLink {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
.blackLink:hover {
	color: #959788;
	text-decoration: none;
}
.blackLinkText {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}

/* För den nya jobbcoach-sidan */
.WorkCoarchContainer { text-align:left; margin-top:25px; width: 593px; }
.WorkCoach { margin-bottom:25px; float:left; width: 560px; border:1px solid #eadcbd; padding:20px 15px 20px 15px; }
/*.Right { float:right; }*/
.WorkCoach a { color:#b20838; text-decoration:none; }
.WorkCoach a:hover { text-decoration:underline; }
.BeigeSmallContainer { text-align:left; margin-top:25px; min-height:60px; background:url(../img/beige_banner_bg.gif) repeat-x; width: 317px; height:auto; padding: 25px 35px 25px 25px; }
.BeigeSmallContainer h3 { font-weight:normal; font-size: 16px; color:#b20838; margin: 0px 0px 5px 0px; }
.BeigeSmallContainer h4 { font-weight:normal; color:#777570; margin:0px 0px 0px 0px; }
.BeigeSmallContainer h4 span { margin-left: 15px; font-size: 16px; color:#b20838; }
.BeigeSmallContainer ul { list-style-position:outside; float:left; padding-left:15px; }
.BeigeSmallContainer .InputInfo { float:left; width: 150px; margin-bottom:5px; }
.BeigeSmallContainer .InputInfo span { color:#b20838; }
.BeigeSmallContainer .InputContainer { float:left; width: 165px; margin-bottom:5px; }
.BeigeSmallContainer .InputContainer input { border:none; padding-left:2px; background-color:#fff; color:#777570; width: 165px; }
.BeigeSmallContainer .SendEmailBtn { width: 180px; height:22px; background:url(../img/btn_skicka_intresseanmalan.gif) no-repeat; float:right; margin-top:10px; }
.BeigeSmallContainer .InputError { color:#b20838; }

/* Personliga assistenter */
.TextContainer h1 { color: #605f5f; font-size:200%; font-weight:normal; line-height:200%; height:30px;  }
.TextContainer h1 span.black { color:#000; }
.TextContainer p.style1 { padding-bottom: 10px; }
.TextContainer .downloadbrochure { margin: 10px 0px 0px 0px; }
.TextContainer .downloadbrochure img { border:none; }
.TextContainer .downloadbrochure a { border:none; }
.PersonelAssistents .SendEmailBtn { background:url(../img/btn_skicka_forfrogan.gif) no-repeat; }
.PersonelAssistents textarea.MultiLineTextBox { height: 90px; padding: 0px; border:none; width:180px; }
.PersonelAssistents .InputInfo { float:left; width: 137px; margin-bottom:5px; }
.BeigeSmallContainer .InputContainer { width: 180px; }
.BeigeSmallContainer .InputContainer input { width: 180px; }
.boldstyle { font-weight:bold; }
.BeigeSmallContainer h3.boldstyle { margin: 5px 0px 5px 0px; font-weight:bold; font-size: 14px; }
.BeigeSmallContainer h3.boldstyle a, .BeigeSmallContainer h3.boldstyle a:link, .BeigeSmallContainer h3.boldstyle a:visited { color:#b20838; text-decoration:none; }
.BeigeSmallContainer h3.boldstyle a:hover { text-decoration:underline; }