/*
Theme Name:Sapplication
Theme URI:
Description:
Version:1.0
Author:Xhtmlthis
Author URI:http://xhtmlthis.com/
Tags:
*/
/* === reset === */
img, form, fieldset{border:none;}
form, fieldset{
	margin:0;
	padding:0;
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p{margin:0;}
table{width:100%; border-collapse:collapse;}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
input:focus { outline: none; }
textarea:focus { outline: none; }
select:focus { outline: none; }
/* === end reset === */
html{
	background:#ececec url(images/bg_html.gif) repeat-x;
	height:100%;
}
body{
	background: url(images/bg_body.jpg) no-repeat;
	font:12px/1.5em Verdana, Geneva, sans-serif;
	min-height: 100%;
}
a{
	color:#006f9f;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
.main{
	width:996px;
	margin:0 auto;
	background:url(images/shadow.png) repeat-y;
}
.wrapper{
	width:968px;
	min-height:100%;
	margin:0 auto;
	border:solid #3acfd6;
	border-width:0 1px;
}
/*--Start Page--*/
.start_page{background:#fff url(images/bg_start_page.jpg) no-repeat;}
.start_content{
	width:100%;
	padding:224px 0 0 0;
	overflow:hidden;
	position:relative;
}
.start_content ul{
	margin:0;
	padding:0;
	list-style:none;
	height:56px;
	overflow:hidden;
	position:absolute;
	left:422px;
	top:34px;
}
.start_content ul li{
	height:56px;
	float:left;
	padding:0 16px 0 0;
}
.start_content ul li a{
	display:block;
	width:56px;
	height:56px;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
}
.start_content ul li.sv a{background:url(images/bnt_sv.png) no-repeat;}
.start_content ul li.en a{background:url(images/btn_en.png) no-repeat;}
.start_logo,
.start_logo a{
	display:block;
	width:396px;
	height:97px;
}
.start_logo{
	margin:0 0 0 286px;
	background:url(images/start_logo.gif)
}
.start_logo a{
	overflow:hidden;
	text-indent:-9999px;
}
/*=== Om Oss page ===*/
.om_oss{background:#fff url(images/bg_om_oss.jpg) no-repeat;}
/*--header--*/
#header{
	width:812px;
	position:relative;
	background:url(images/bg_header.gif) repeat-x;
	height:63px;
	padding:80px 0 0 156px;
}
/*--logo--*/
.logo,
.logo a{
	display:block;
	width:406px;
	height:32px;
}
.logo{
	background:url(images/logo.gif) no-repeat;
	position:absolute;
	top:11px;
	left:156px;
}
.logo a{
	overflow:hidden;
	text-indent:-9999px;
}
/*--lang--*/
.lang{
	height:20px;
	position:absolute;
	top:17px;
	right:19px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.lang li{
	float:left;
	height:20px;
	padding:0 0 0 13px;
}
.lang li a{
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/ico_flag.gif) no-repeat;
}
.lang li.ico_sv a{background-position:0 0;}
.lang li.ico_en a{background-position:0 -20px;}
/*--main menu--*/
.main_menu{
	height:24px;
	float:left;
	margin:0;
	padding:0 2px 0 0;
	list-style:none;
	background:url(images/bulet_main_menu.gif) no-repeat 100% 50%;
}
.main_menu li{
	position:relative;
	float:left;
	height:24px;
	line-height:24px;
	padding:0 10px 0 12px;
	background:url(images/bulet_main_menu.gif) no-repeat 0 50%;
}
.main_menu li ul.children {
	display: none;
	position:absolute;
	top: 24px;
	left: 0px;
	padding: 0px;
}
.main_menu li:hover ul.children {
	display: block;
}
.main_menu li ul.children li {
	list-style: none;
	background: none;
	padding: 0px;
}
.main_menu li ul.children li a {
	background: #006f9c;
	color: #fff;
	padding: 2px 10px;
}
/*--content--*/
#content{
	width:100%;
	overflow:hidden;
	padding:0 0 100px;
}
/*--main_column--*/
.main_column{
	float:left;
	width:562px;
}
.column{
	width:422px;
	float:right;
}
.column_header{
	width:422px;
	overflow:hidden;
	height:15px;
	background:url(images/bg_column_header.png) no-repeat;
}
.column_footer{
	width:422px;
	height:16px;
	overflow:hidden;
	background:url(images/bg_column_footer.png) no-repeat;
}
.column_content{
	width:362px;
	overflow:hidden;
	background:url(images/bg_column_content.png) repeat;
	padding:20px 30px;
}
.column_content p{padding:0 0 15px;}
.column_content h2{
	padding:0 0 10px;
	font-size:1.667em;
	line-height:1.2em;
	color:#006f9f;
}
.column_content ul{
	padding:0 0 0 15px;
	margin:0;

}

.column_content ul ul{
 
	list-style:url(images/disc.png);

}

.column_content ul ul li{

	margin:0 0 0 15px;



}

.column_content ul li{

	margin:0 0 0 15px;

}
/*--image_column--*/
.image_column{
	width:400px;
	float:right;
	padding:80px 0 0 0;
}
.img_widget{
	width:100%;
	padding:0 0 220px;
}


.Saplication_consulting{
	background:#fff url(images/bg_sap.jpg) no-repeat;
}


/*==== Vara tjanster Page ====*/
.vara_tjanster{
	background:#fff url(images/bg_vara_tjanster.jpg) no-repeat;
}
.column_content h1{
	color:#006f9f;
	font-size:2em;
	padding:0 0 10px;
}
.column_content ul.ul_columns{
	width:100%;
	overflow:hidden;
}
.column_content ul.ul_columns li{
	float:left;
	width:49%;
}
/*==== Jobba hos oss Page ====*/
.jobba_hos_oss{background:#fff url(images/bg_jobba_hos_oss.jpg) no-repeat;}
.column_content h3{
	color:#006f9f;
	font-size:1em;
	padding:0 0 5px;
}
/*=== Contact page ===*/
.column_content h4{font-size:1em;}
.contact{background:#fff url(images/bg_contact.jpg) no-repeat;}
/*=== jobbar_vi page ====*/
.jobbar_vi{background:#fff url(images/bg_jobbar_vi.jpg) no-repeat;}
.column_content ol{
	margin:0;
	padding:0 0 0 15px;
	list-style:decimal;
}
.column_content ol li{padding:0 0 5px;}
