body{
	margin-top:0px;
	margin-left:0px;
	font-family:Verdana, Arial;
	overflow:auto;
	color:#000;
	background:#eee url(gfx/back.gif) repeat-y center top;

}

/*Grå bakgrund*/
#window{
	position:absolute;
	width:100%;
	height:auto;
	text-align:center;
}

/*Vit bakgrund*/
#box{
	margin:auto;
	width:950px;
	height:100%;
	background:#fff url(gfx/barrels.jpg) repeat-x 0px 154px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
*html #box{
	margin-left:10px;
}

/*Innehållet*/
#content{
	margin:auto; 
	text-align:left;
	width:740px;
	height:auto;
	border:solid 1px #c8c8c8;
}

/*Logotyp med bakgrund*/
#header{
	min-width:100%;
	min-height:133px;
	background:#fff url(gfx/header.gif) no-repeat;
}
*html #header{
	width:100%;
	height:133px;
}

/*Menyn*/
#menu{
	display:block;
	padding-top:105px;
	padding-left:315px;
}
#menu ul{
	list-style:none;
	font-size:0.8em;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#menu li{
	display:block;
	float:left;
	margin-right:10px;
}
#menu a:link{color:#000; text-decoration:none;}
#menu a:visited{color:#000; text-decoration:none;}
#menu a:hover{color:#666; text-decoration:none;}
#menu .active{
	border-bottom:solid 2px #ec0000;
}
#menu .active a:link{color:#000; text-decoration:none;}
#menu .active a:visited{color:#000; text-decoration:none;}
#menu .active a:hover{color:#666; text-decoration:none;}

/*Svart banner*/
#banner_black{
	min-width:100%;
	min-height:128px;
	background:#282e31 url(gfx/banner_black.jpg) no-repeat;
	color:white;
}
*html #banner_black{
	width:100%;
	height:128px;
}

/*Vit banner*/
#banner_white{
	min-width:100%;
	min-height:78px;
	background-color:white;
}
*html #banner_white{
	width:100%;
	height:78px;
}

/*Rubrik i svart border*/
#banner_black h1{
	padding-left:40px;
	padding-top:25px;
	font-weight:normal;
	font-size:3em;
	margin:0px;
}

/*Rubrik i vit border*/
#banner_white h2{
	padding-left:40px;
	font-weight:normal;
	font-size:1.1em;
	margin:0px;
	color:#282f32;
}
#banner_white h2.grey{
	padding-top:15px;
	color:#777875;
}

/*Textinnehållet på sidan*/
#text{
	background:#fff url(gfx/text_background.jpg) repeat-x;
	width:100%;
	height:auto;
}

/*Toningen under textinnehållet*/
#text_end{
	width:100%;
	height:56px;
	background:#fff url(gfx/text_bottom.jpg) repeat;
}

/*Botten med kontaktinfo*/
#bottom{
	font-size:0.8em;
	text-align:center;
}

/*Bilder*/
img{
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}

/*vanlig text*/
p{
	margin-top:0px;
	margin-bottom:1.3em;
	font-size:0.7em;
}

/*Vanliga rubriker i text*/
h3{
	margin-bottom:0.3em;
	margin-top:0px;
	font-size:1em;
}

/* Punktlista */
ul{
	margin-top:20px;
}
li{
	list-style-image:url(gfx/dot.gif);
}

/*Vanliga länkar*/
a:link{color:#ec0000; text-decoration:underline;}
a:visited{color:#ec0000; text-decoration:underline;}
a:hover{color:#666; text-decoration:underline;}

.clear{
	clear:both;
}

.spalt{
	float:left;
	margin-top:40px;
	margin-left:20px;
}
*html .spalt{
	margin-left:10px;
}

/* ----------------------- Dessa element är endast för STARTSIDAN -------------------------- */

/*Puffar*/
.spalt_left{
	float:left;
	margin-top:40px;
	margin-left:20px;
	background:url(gfx/soker_jobb.jpg) no-repeat;
	width:204px;
	height:273px;
}
*html .spalt_left{
	margin-left:10px;
}

.spalt_right{
	float:left;
	margin-top:40px;
	margin-left:20px;
	background:url(gfx/soker_personal.jpg) no-repeat;
	width:204px;
	height:273px;
}

.spalt_center{
	float:left;
	width:250px;
	height:autp;
	margin-top:40px;
	margin-left:20px;
	text-align:justify;
}

/*Text i puffar på startsidan*/
.spalt_left h4{
	text-align:center;
	color:#FFFFFF;
	background-color:#24292d;
	width:194px;
	margin-left:5px;
	margin-top:205px;
	font-weight:bold;
	font-size:0.8em;
}
.spalt_right h4{
	text-align:center;
	color:#FFFFFF;
	background-color:#ec0000;
	width:194px;
	margin-left:4px;
	margin-top:203px;
	font-weight:bold;
	font-size:0.8em;
}
h4 a:link{color:#FFF; display:block; text-decoration:underline; width:100%; height:100%;}
h4 a:visited{color:#FFF; display:block; text-decoration:underline; width:100%; height:100%;}
h4 a:hover{color:#FFF; display:block; text-decoration:underline; width:100%; height:100%;}

/* ----------------------- Dessa element är endast för OM OSS -------------------------- */

/*punkter*/
#vara_tjanster{
	background-image:url(gfx/vara_tjanster.gif);
	border:solid 1px #CCC;
	width:235px;
	height:135px;
}

/* ----------------------- Dessa element är endast för ARBBETSSÖKANDE -------------------------- */

fieldset{
	font-size:0.7em;
	width:318px;
	padding-bottom:10px;
}
*html fieldset{
	width:342px;
}

legend{
	margin-top:10px;
	margin-bottom:20px;
	font-weight:bold;
	color:#666;
}

label{
	display:block;
}

input{
	width:145px;
	font-size:1.2em;
}

textarea{
	font-family:Verdana, Arial;
	width:305px;
	height:81px;
	overflow:auto;
	font-size:1.2em;
}

/*Varje fält i formuläret*/
.field{
	display:block;
	float:left;
	margin-left:6px;
}

/*Gömda fält för spam*/
.gomd{
	display:none;
}