BODY 
{ 
	text-align: center;
	margin: 0px;
	margin-top: 5px;
	/*margin-top: 35px;*/
	background-image: url(img/bak.gif);
	background-repeat: repeat-x;
	background-color: #e5f1f9;
	COLOR: #575757;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px; 
}

p {
	FONT-SIZE: 12px; 
}

h1 {
	COLOR: #6598d2;
	FONT-SIZE: 19px; 
}

h2 {
	FONT-SIZE: 13px;
	margin:0px;
	padding:0px;
	padding-top:10px;
}

a {
	FONT-SIZE: 12px;
	/*COLOR: #575757;*/
	COLOR: #5079a9;
	text-decoration: none;
}

ul {
	padding:0px;
	margin:0px;
	margin-left:30px;
	margin-top:7px;
}

li {
	list-style-image: url('img/dot.gif');

}


/* vänster sida */
#the_top_left {
	background-image: url(img/the_top_left.gif);
	background-repeat: no-repeat;
	background-color: #7aa8db;
	width:20px;
	height:17px;
	margin-top: 75px;
}

#the_middle_left {
	background-image: url(img/the_middle_left.jpg);
	background-repeat: repeat-y;
	width:20px;
	height:390px;
	margin-top: 0px;
}

#the_bottom_left {
	background-image: url(img/the_bottom_left.jpg);
	width:20px;
	height:18px;
	margin-top: 0px;
}

/* höger sida   margin-top: 48px; */
#the_top_right{
	background-image: url(img/the_top_right.gif);
	background-repeat: no-repeat;
	background-color: #7aa8db;
	width:228px;
	height:17px;
	margin-top: 75px;
}

#the_middle_right {
	background-image: url(img/the_middle_right.jpg);
	background-repeat: repeat-y;
	width:228px;
	height:390px;
	margin-top: 0px;
}

#the_bottom_right{
	background-image: url(img/the_bottom_right.jpg);
	width:228px;
	height:18px;
	margin-top: 0px;
}

/* bigg toppen */
#the_big_top{
	background-image: url(img/the_big_top_1.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	width:576px;
	margin-top: 0px;
	margin: 0px;
	padding:0px;
}

/* bigg bottom */
#the_big_bottom{
	background-image: url(img/the_big_bottom.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	width:576px;
	height:20px;
	margin-top: 0px;
}

#the_main{
	margin:0px;
	padding-top:48px;
	padding-left:10px;
	padding-right:10px;
}

#main_logo {
	width:100%;
	height:43px;
	/*text-align: right;*/
	/*margin-top:10px;
	margin-bottom:10px;*/
	border: 0px solid #CCCCCC;
	background: url('img/company-logo.gif') no-repeat 350px 0;
}

#main_meny_left {
	background-image: url(img/meny_left.gif);
	background-repeat: no-repeat;
	width:14px;
	height:27px;
}

#main_meny_middle {
	background-color: #6598d2;
	width:528px;
	height:27px;
	padding:0px;
	margin:0px;
}

	#main_meny_middle a {
		text-decoration: none;
		color: #ffffff;
		FONT-SIZE: 12px;
		padding-left:10px;
		padding-right:10px;
		height:7px;
		padding-top:6px;
		padding-bottom:6px;
		margin:0px;
	}
	
	#main_meny_middle a:hover {
		background-color: #8cb2dd;
		text-decoration: none;
		color: #ffffff;
		FONT-SIZE: 12px;
		padding-left:10px;
		padding-right:10px;
		height:7px;
		padding-top:6px;
		padding-bottom:6px;
		margin:0px;
	}

#main_meny_right {
	background-image: url(img/meny_right.gif);
	background-repeat: no-repeat;
	width:14px;
	height:27px;
}

.main_blue {
	background-color: #e5f1f9;
	width:100%;
	height:6px;
	FONT-SIZE: 5px; 
	margin-top:5px;
}

#main_picture h1 {
	margin:0px;
	FONT-SIZE: 16px; 
	color: #ffffff;
	position: relative;
	left: 20px;
	top: 125px;
}

#main_picture {
	background-image: url(img/picture_1.jpg);
	width:100%;
	height:171px;
	margin-top:5px;
}


	#meny a {
		text-decoration: none;
		color: #575757;
		FONT-SIZE: 12px;
		
	}
	
	#meny a:hover {
		text-decoration: none;
		color: #48b829;
		FONT-SIZE: 12px;
		
	}
	
table {
	FONT-SIZE: 12px; 
}

.form {
	COLOR: #575757;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	font-weight: normal;
	width:193px;
	height:18px;
	background-image: url(img/form_input.gif);
	border:0px;
	background-repeat: no-repeat;
	padding-left: 5px;
}

.textarea {
	COLOR: #575757;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	width:193px;
	height:61px;
	border:0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.ac_results{	padding: 0px;	border: 1px solid black;	background-color: white;	overflow: hidden;	z-index: 99999;}.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}.ac_results li {	margin: 0px;	padding: 2px 5px;	cursor: default;	display: block;	text-align: left;	/* 	if width will be 100% horizontal scrollbar will apear 	when scroll mode will be used	*/	/*width: 100%;*/	font: menu;	font-size: 12px;	/* 	it is very important, if line-height not setted or setted 	in relative units scroll will be broken in firefox	*/	line-height: 16px;	overflow: hidden;}.ac_loading {	background: white url('indicator.gif') right center no-repeat;}.ac_odd {	background-color: #eee;}.ac_over {	background-color: #6598D2;	color: white;}