* {

	padding:0;

	margin:0;

}



html, body {

	height:100%;

}



body {

	background-image: url(../_images/body_bg.gif);

	background-position: center;

	text-align:center;

	font-family: arial;

}



div#wrapper {

	margin: 0px 0px 0px 0px;

}



img {

	border:0;

}



a {

	color: #198ADC;

}



hr {

	color: #bbb2a6;

	margin-bottom:10px;

}



.aLink {

	color: #000000;

	text-decoration: none;

}



.introduction {

	font-weight: bold;

}



.clearbother {

	clear:both;

}



div.list {

	padding-bottom: 15px;

}



div#leftCol div.list h2, div.list p {

	color: #000000;

	display:inline;

	font-size: 14px;

}



.form {

	background-color: #bbb2a6;

	padding: 25px;

	font-size: 13px;

	width: 325px;

}



.form h2 {

	color: #ffffff;

	font-size: 18px;

	padding-top: 0px;

	margin-bottom: 15px;

}



.form input {

	display:block;

	margin-bottom: 10px;

}



.form select {

	margin-bottom: 10px;

}



.form label {

	display:block;

	color: #ffffff;

	font-size: 14px;

	font-weight: bold;

	margin-bottom: 2px;

}





.form .telnrText {

	width: 250px;

}



.form .checkbox {

	display: inline;

	margin-bottom: 0px;

}



.form div {

	margin-bottom: 10px;

}



.form div span {

	margin-right: 10px;

}



input.telnrButton {

	margin-top: 10px;

	font-weight: bold;

}





div#wrapper {

	margin-left:auto;

	margin-right:auto;

	text-align:left;

	width:938px;

	padding:0px 0px;

}



img#leftLogo {

	float:left;

	margin: 39px 0 0 14px;

}



img#rightLogo {

	float:right;

	margin: 2px 8px 6px 0;

}



ul#menu {

	clear:both;

	list-style: none;

	background-image: url(../_images/meny_bg.gif);

	height:30px;

	padding: 0 0 0 30px;

	margin:0;

}



ul#menu li {

	display:inline;

	height: 30px;

	padding: 0;

	margin:0;

}



ul#menu li img {

	border-left: 1px solid #ffffff;

	height: 30px;

	padding: 0;

	margin:0;

}



ul#menu img#lastMenu {

	border-right: 1px solid #ffffff;

	

}



div#mainContent {

	margin: 30px 30px 20px 30px;

}





div#leftCol {

	float: left;

	padding-bottom: 0px;

	margin-right: 30px;

	width: 472px;

}



div#leftCol h1 {

	color: #bbb2a6;

	font-size: 36px;

	margin-bottom: 15px;

}



div#leftCol h2 {

	color: #bbb2a6;

	font-size: 16px;

	padding-top: 10px;

	margin-bottom: 10px;

}



div#leftCol p {

	font-size: 14px;

	margin-bottom: 10px;

}



div#leftCol ul {

	font-size: 14px;

	margin-left: 30px;

	margin-bottom: 10px;

}



div#leftCol ul li {

	margin-bottom: 5px;

}



div#leftCol ul li a {

	text-decoration: none;

}



div#leftCol img.floatLeft {

	float: left;

	margin-right:10px;



}





div#leftCol div#puffers {

	position: absolute;

	bottom: 0px;

	padding:0 0 0 0;

	margin:0;

}



div#leftCol div#puffers div.puff {

	padding: 10px 0 0 0;

	margin: 0 30 0 0;

	width: 472px;

}

div.puff h2 a, div.puff p a {
	text-decoration: none;
}

div.puff h2 a {
	color: #bbb2a6;
}

div.puff p a {
	color: #000000;
}


div#leftCol div#puffers div.puff img {

	

}



div#leftCol div#puffers div.puff h2 {

	font-size: 12px;

	margin:0px 0px 7px 0px;

	padding:0;

}



div#leftCol div#puffers div.puff p {

	font-size: 11px;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}



div#rightCol {	

	float: left;

	margin-bottom: 0px;

	padding-bottom: 0px;

}



div#rightCol img {	

	padding-bottom: 0px;

}



div#rightCol-sp {	

	float: left;

	margin-bottom: -180px;

	padding-bottom: 0px;

}



div#formOffert {

	margin-bottom: 15px;

}



div#formOffert input {

	

}



div#footer {

	padding: 0px 30px 30px 30px;

	margin: 0px 0px 0px 0px;

	font-size: 17px; 

	color: #bbb2a6;

	font-family: arial;

}



.office {

	font-weight: bold;

	float: left;

	width: 230px;

	font-size: 13px;

}



.officeInfo {

	float: left;

	font-size: 12px; 

}



div#footer-sp {

	padding: 0px 30px 30px 30px;

	margin: 0px 0px 0px 0px;

	font-size: 17px; 

	color: #bbb2a6;

	font-family: arial;

	background-color: none;

	

}



div#footer-sp  img.floatLeft {

	float: left;

	margin-right:10px;

}



div#footer-sp  div#puffers {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	

	

}



div#footer-sp  div#puffers div.puff {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	width: 472px;

}



div#footer-sp  div#puffers div.puff hr{

	clear: both;

}





div#footer-sp  div#puffers div.puff img {

	padding: 0px 10px 10px 0px;

	margin: 0px 0px 0px 0px;

}



div#footer-sp  div#puffers div.puff h2 {

	font-size: 12px;

	margin: 0px 0px 7px 0px;

	padding: 0px;

}



div#footer-sp  div#puffers div.puff p {

	font-size: 11px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	color: #000000;

}


div#footer-links {
	clear:both;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 30px 0px;
	font-size: 11px; 
	font-family: arial;
}

div#footer-links, div#footer-links a {
	color: #bbb2a6;
}

div#footer-links a {
	text-decoration: none;
}

.sitemapLink {

	float: right;

	font-size: 11px;

}



.sitemapLink a {

	color: #198ADC;

	text-decoration: none;

}





/* Begining of StaffRec */



div.staffrec_joblist {

	border-style: solid ;

	border-width: 1px ;

	border-color: #bbb2a6 ;

	font-size: 12px ;

	

}

table.staffrec_joblist_tb th {

	background-color: #fdb813;

	padding:3px 10px;

}

table.staffrec_joblist_tb th.col2 {

	width: 10px;

}

table.staffrec_joblist_tb th.col3 {

	width: 120px;

}

table.staffrec_joblist_tb td {

	padding: 5px 10px;

	vertical-align: top;

} 



#staffrec_joblist_text {

	margin: 10px 10px 10px 10px;

}



/* End of StaffRec */





