body {
	background: #e7e7e8;
	margin-top: 0;
	}

#start .start, #omoss .omoss, #tjanster .tjanster, #kontakt .kontakt, #nyheter .nyheter, #trygg .trygg {
	background-color: #1971B4;
	}

#headerstart, #header{
	width: 973px;
	height: 170px;
	margin: 0 auto 0 auto;
	}

#header{
	background: #FFF url('../img/bg_top.gif') no-repeat;
	}

.logo{
	float: left;
	margin-top: 20px;
	margin-left: 38px;
	width: 152px;
	}

.adress_top{
	width: 460px;
	height: 22px;
	float: left;
	margin: 10px 0px 0px 50px;
	color: #FFF;
	font-family: verdana, tahoma, arial, Arial, Helvetica;
	font-size: 0.7em;
	font-weight: normal;
	}

#wrap, #wrapstart{
	width: 973px;
	clear: both;
	margin: 0 auto 0 auto;
	padding-top: 0;
	}
	
#wrap{
	background: url('../img/bg_content.gif') repeat-y;
	}

#content, #content2{
	width: 973px;
	margin: 0 auto 0 auto;
	padding-top: 0;
	}

#content{
	background: url('../img/bg_left_right.jpg') no-repeat;
	}

#left{
	width: 222px;
	float: left;
	display: inline;
	margin: 25px 00px 0px 0px;
	}
	
#contentStart{
	width: 340px;
	float: left;
	display: inline;
	margin: 30px 0px 30px -75px;
	color: #777;
	}
#title_column{
	width: 135px;
	float: left;
	display: inline;
	margin: 15px 0px 0px 2px;
	}
	
.title_bg{
	background: url('../img/title_bg.gif') no-repeat;
	width: 133px;
	height: 25px;
	}
	
.title_bg_large{
	background: url('../img/title_bg_large.gif') no-repeat;
	width: 134px;
	height: 36px;
	margin-right: 2px;
	}
	
.title{
	font-family: trebuchet ms, arial, tahoma, verdana Arial, Helvetica;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFF;
	text-align: right;
	width: 110px;
	margin-top: 3px;
	border: 0px #000 solid;
	}

.title_large{
	font-family: trebuchet ms, arial, tahoma, verdana Arial, Helvetica;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	width: 130px;
	margin-top: 3px;
	border: 0px #000 solid;
	text-indent: 35px;
	line-height: 14px;
	}

	
#contentWide{
	width: 340px;
	float: left;
	display: inline;
	margin: 40px 0px 30px 5px;
	color: #777;
	border: 0px solid #000;
	}
	
#right_bild{
	width: 254px;
	float: right;
	margin: 0px 5px 0px 0px;
	border: 0px #000 solid;	
	vertical-align: bottom;
	}
	
#right{
	width: 204px;
	float: right;
	margin: 5px 0px 15px 5px;
	}

#RightStart{
	width: 220px;
	float: right;
	margin: 5px 0px 0px 0px;
	}
	
#footer{
	background: #e7e7e8 url('../img/footer.gif');
	width: 973px;
	height: 9px;
	margin: 0 auto 0 auto;
	text-align: center;
	clear: both;
	}
	
.img_bottom_left{
	/*width: 217px;
	height: 405px;*/
	margin-left: 6px;
	}

.beskrivningTjanster{
	width: 225px;
	background: #e7e7e8;
	margin: 20px 0 0 15px;
	}
	

/* ---  HEADLINES  --- */

h1{
	font-family: tahoma, arial, tahoma, verdana Arial, Helvetica;
	font-size: 0.8em;
	font-weight: normal;
	color: #FFF;
	text-align: right;
	width: 110px;
	border: 1px #000 solid;
	margin-right: 20px;
	}

h2{
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 0.9em;
	font-weight: bold;
	color: #525255;
	margin-bottom: 15px;
	/*border-bottom: solid 1px #F38224;*/
	}

h1.top, h2.top{
	margin-top: 0;
	}

h2.news{
	margin-top: 0;
	margin-bottom: 0;
	}

h2.right{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;	
	letter-spacing: 0.1em;
	margin-bottom: 12px;
	}

h3.news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #525255;
	margin-bottom: 2px;
	}

.box_title {
	background: #23408f;
	color: #FFF;
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	height: 20px;
	text-indent: 10px;
	}

.box_title2 {
	background: #23408f;
	color: #FFF;
	font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	height: 40px;
	text-indent: 10px;
	}

/* ---  PARAGRAPHS  --- */

#left p{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	}

.menu{
	margin:  0 0 8px 36px;
	}

p.menuStyleTop{
	margin: 0 0 0 30px;
	color: #333366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}

p.bread, p.grey{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: .7em;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 10px;
	}

p.box{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: .7em;
	line-height: 1.5em;
	padding: 0px 5px 10px 5px;
	text-align: left;
	}
	
p.grey{
	color: #666;
	}

p.news{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: .6em;
	margin-top: 0;
	margin-bottom: 10px;
	}

p.menuRows{
	/*line-height: 1.6em;*/
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: .7em;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 2px;
	}

.footer{
	font-family: Verdana, Arial, Helvitica, sans-serif;
	font-size: .55em;
	color: #000;
	display: block;
	padding-top: 5px;
	}


/* --- LÄNKAR --- */

a{
	color: #F58323;
	text-decoration: none;
}

a:hover{
	color: #000;
	text-decoration: underline;
}

#footer a{
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}

#footer a:hover{
	color: #000;
	text-decoration: underline;
}

#left a.nav{
	padding-left: 15px;
	}
	
#left a:link{
	text-decoration: none;
	color: #525255;
	}
	
#left a:visited{
	text-decoration: none;
	color: #525255;
	}	
#left a:hover{
	text-decoration: underline;
	color: #9C9CA2;
	}
	
#left a:active{
	text-decoration: none;
	}
	
/* CSS för aktivt menyval */
#active{
	background-image: url('../img/aktiv.gif');
	background-repeat: no-repeat;
	background-position: left;
	}


/* ---  IMAGES  --- */

#header img, #headerstart img{
	/*position: relative;
	top: 34px;
	left: 39px;*/
	border: none;
	}


/* --- TABLES --- */

table.table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 5px 20px 0px;
	border-top: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
}

td.table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}

table.tableBorderless
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 5px 20px 0px;
	border: none;
}

td.tableBorderless
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
}


/* --- LISTS --- 

ul {
	list-style-image: url('../img/inaktiv.gif');
	list-style-type: circle;
	font: .7em/2em Verdana, Helvetica, sans-serif;
	margin-top: 0em;
	margin-left: 0;
	margin-bottom: 0em;
	padding-left: 1em;
	}
	

	
li {
	list-style-position: outside;
	}*/

#list{
	margin:  5px auto 5px auto;
	/*width: 595px;*/
	}

#list ul, #contentWide ul{
	list-style-image: url('../img/inaktiv.gif');
	font: 0.7em/1.2em Verdana, Helvetica, sans-serif;
	/*padding:  0 auto 0 0;*/
	margin-top: 0;
	margin-bottom: 0;
	}

#list li, #contentWide li{
	margin-bottom: 5px;
	}


/* --- FORMULÄR --- */

.formlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}

.alert {
	color: #F0004A;
	}
	
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F2F2F2;
	border: 1px solid #646464;
	padding: 0 10px 0 10px;
	margin-right: 5px;
	}
	
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #ACACAC;
	margin-top: 1px;
	margin-bottom: 5px;
	}
	
li.active{
	list-style-image: url('../img/aktiv.gif');
	}



/*** SLIDESHOW - set the width and height to match your images **/

#slideshow{
	float: left;
	position:relative;
	height:163px;
	margin-left: 14px;
	}

#slideshow IMG{
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	border: none;
	}

#slideshow IMG.active{
	z-index:10;
	opacity:1.0;
	}

#slideshow IMG.last-active{
	z-index:9;
	}
