img {border:none}
html, body {font-family:arial, helvetica, sans-serif;}


body {
	width:100%
	height:100%;
	background-color:#E6E6E6;
	}
	
#bodybg_start {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-392px;
	width:784;
	height:100%;
	/*background-color:#FFFFFF;*/
	background-image:url(grafik/bg-body.gif);
	background-repeat:repeat-y;
	}

#bodybg {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-392px;
	width:784;
	height:1250px;
	/*background-color:#FFFFFF;*/
	background-image:url(grafik/bg-body.gif);
	background-repeat:repeat-y;
	}
	
/*#top {
	position:absolute;
	top:0px;
	left:0;
	width:784;
	height:27px;
	background-image:url(grafik/bg-top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	}*/
	
#body {
	position:absolute;
	top:0px;
	left:12px;
	width:760;
	background-color:#FFFFFF;
	}
	
#bodytop {
	position:absolute;
	top:0px;
	left:0px;
	height:120px;
	width:760px;
	background-color:#FFFFFF;
	background-position:top left;
	background-repeat:no-repeat;
	}
	
#bodytop h1 {
    font-size:30px;
    padding:70px 0 0 30px;
    margin:0;
}
	
#flag {
	position:absolute;
	top:25px;
	left:718px;
	width:19px;
	height:12px;
	}
	
#menu {
	position:absolute;
	top:83px;
	left:235px;
	width:523px;
	height:15px;
	padding:0px;
	margin:0px;
	}
	
#left_text ul {
			font:normal 12px/16px arial, helvetica, sans-serif;color:#333333;margin-bottom:10px;
}

#right_text ul {
			font:normal 12px/16px arial, helvetica, sans-serif;color:#333333;margin-bottom:10px;
}
	
#menu ul {
	list-style:none;
	padding:0px;
	margin:0px;
	}
	
#menu ul li{
	padding:0px;
	margin:0px;
	display:inline;
	float:left;
	}
	
#upper_main {
	position:absolute;
	top:120px;
	left:0px;
	height:273px;
	width:760px;
	background-image:url(grafik/bild_start.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
#upper_main_omoss {
	position:absolute;
	top:120px;
	left:0px;
	height:273px;
	width:760px;
	background-image:url(grafik/bild_omoss.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
#upper_main_tjanster {
	position:absolute;
	top:120px;
	left:0px;
	height:273px;
	width:760px;
	background-image:url(grafik/bild_tjanster.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
#upper_main_utbildning {
	position:absolute;
	top:120px;
	left:0px;
	height:273px;
	width:760px;
	background-image:url(grafik/bild_utbildning.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
#upper_main_referenser {
	position:absolute;
	top:120px;
	left:0px;
	height:273px;
	width:760px;
	background-image:url(grafik/bild_referenser.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#upper_main_kontakt {
	position:absolute;
	top:120px;
	left:0px;
	height:273px;
	width:760px;
	background-image:url(grafik/bild_kontakt.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
	
#upper_main_text {
	position:absolute;
	top:60px;
	left:25px;
	height:200px;
	width:330px;
	}
#tjanste_container {
    position:absolute;
    top:430px;
    left:35px;
    width:660px;
}

#tjanste_container h1 {
}

#tjanste_container #left_text {
    top:5px;
    left:0px;
}    	

#tjanste_container #right_text {
    top:5px;
    left:360px;
}    

#tjanste_container #tjanste_meny {
    font-size:12px;
    display:block;
    width:700px;
    background:#e1effb none;
    padding:6px;  
}	
#tjanste_container #tjanste_meny ul {
    margin:0;
    padding:0;
    display:inline;
}
#tjanste_container #tjanste_meny ul li {
    margin:0 20px 0 0;
    padding:0;
    display:inline;
    list-style-type:none;
}

#tjanste_container #tjanste_meny ul li a {
    margin:0 0 0 0px;
    padding:0 0 0 20px;
    background:transparent url("/grafik/simple_bullet.gif") no-repeat 5px 50%;
}
#tjanste_container #tjanste_meny ul li a:hover {
    text-decoration:underline;
}
	
#left_text {
	position:absolute;
	top:430px;
	left:25px;
	width:330px;
	}
	
#middle_text {
	position:absolute;
	top:430px;
	left:300px;
	width:330px;
	}
	
#right_text {
	position:absolute;
	top:430px;
	left:395px;
	width:330px;
	}
	
#right_reference {
	position:absolute;
	top:430px;
	left:550px;
	width:330px;
	}
	
#news {
	position:absolute;
	top:413px;
	left:20px;
	height:262px;
	width:160px;
	background-color:#FFFFFF;
	overflow:auto;
	}
	
#tjanster_box {
	position:absolute;
	top:413px;
	left:190px;
	height:122px;
	width:570px;
	background-color:#F0F6FA;
	}
	
#tjanstebild {
	float:right;
	margin-left:5px;
	}
	
#referensbild {
	float:right;
	margin-left:5px;
	}	

#utbildning_box {
	position:absolute;
	top:553px;
	left:190px;
	height:122px;
	width:570px;
	background-color:#F0F6FA;
	}
	
#sidfot {
	margin-top:20px;
	left:0px;
	height:15px;
	width:720px;
	}
	
#sidfot_start {
	position:absolute;
	top:700px;
	left:0px;
	height:15px;
	width:720px;
	}
	
/* -----FORMULÄRET-----*/

#form {
	position:absolute;
	top:420px;
	left:50px;
	height:300px;
	width:720px;
	}
	
.contact_form {
	border:solid 1px #999999;
	}
	
.textbox {
	width: 320px;
	height: 20px;
	border: solid 1px #999999;
	padding-left: 3px;
	padding-top: 2px;
	margin-bottom: 11px;
	margin-right:30px;
	font-size: 11px;
	}

textarea {
	/*position:absolute;*/
	top:20px;
	left:360px;
	width: 320px;
	height: 255px;
	border: solid 1px #999999;
	padding-left: 3px;
	padding-top: 2px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	}

.btn {
	position:absolute;
	background: url(grafik/btn_bg.gif) no-repeat;
	width: 64px;
	height: 21px;
	left:620px;
	border: 0px;
	cursor: pointer;
	cursor: hand;
	}
	
/* -----TEXTER-----*/

h1 {font:normal 28px/30px arial, helvetica, sans-serif;color:#027EBC;margin-bottom:10px;}

h2 {font:normal 11px/13px arial, helvetica, sans-serif;color:#027EBC;margin:10 0 0 10px;letter-spacing:3px;}

h3 {font:normal 10px/13px arial, helvetica, sans-serif;color:#333333;margin:8 0 0 10px;}

h4 {font:bold 12px/13px arial, helvetica, sans-serif;color:#333333;margin:0 0 0 10px;}

h5 {font:normal 11px/13px arial, helvetica, sans-serif;color:#333333;margin:5 5 0 10px;}

h6 {font:normal 11px/13px arial, helvetica, sans-serif;color:#333333;margin:5 5 0 10px;}

h {font:bold 12px/14px arial, helvetica, sans-serif;color:#333333;margin:0px;}

p {font:normal 12px/16px arial, helvetica, sans-serif;color:#333333;margin-bottom:10px;}

a {font:normal arial, helvetica, sans-serif;color:#027EBC;text-decoration:none;}

#left_text p {margin:10 0 20 10px}

#right_text p {margin:10 0 20 10px}

#middle_text p {margin:10 0 20 10px}

#right_reference p {margin:10 0 20 10px}

#sidfot h5 {text-align:center}

#sidfot_start h5 {text-align:center}

#argonova {font-size:10px}

.text_small {font:normal 11px arial, helvetica, sans-serif;color:#333333;}

