/* CSS Document */

body{

	margin:20px 0 30px 0;

	padding:0;

	font-family:Arial,Verdana,  Helvetica, sans-serif;

	font-size: 62.5%;

	background-color:#999;

	color:#000;

	/*background-image:url("/images/body_bkgr.gif");

	background-repeat:repeat-x;*/

	}



/*text format*/



p{

	font-size:1.1em;

	padding:0;

	margin:0 0 10px 0;

	line-height:1.4em;

	}

h1{

	

	text-indent: -300em;

	height: 57px;

	margin: 0;

	padding:0;



	}



h2{

	margin:0 0 5px 0;

	font-size:1.6em;

	font-weight:600;

	padding:0;

	

	}

h3{

	text-transform:uppercase;

    

	background-color:#333;

	color:#FFF;

	font-size:1.1em;

	padding:1px 0 1px 5PX;

	margin:0 0 5px 0;

	font-weight:BOLD;

	border-top: 2px solid #6b8ba2;

	/*border-bottom: 2px solid #6b8ba2;*/

	font-family:Arial, Helvetica, sans-serif;

	}

/*div#news h3{

		margin:20px 5px 0 0;

		}*/



/*divar*/



div#wrap{

	width:780px;

	margin-left:auto;

	margin-right:auto;

	border-left: 1px solid black;

	border-right: 1px solid black;

	border-bottom: 1px solid black;

	border-top: 1px solid black;

	/*background-image:url("/images/fade_bkgr.jpg");

	background-repeat:repeat-x;*/
	overflow:hidden;

	background-color:#FFF;

	color:inherit;

	margin-top:0;

	

	

	}



div#header{

	background-image:url(../images/top_img.jpg);

	background-repeat:no-repeat;

	width:780px;

	height:122px;

	}



div.iso_bild{

			margin:25px 10px 0 0;

			float:right;

			}



div#topMenu{

	background-image:url(../images/menuBar.gif);

	background-repeat:no-repeat;

	width:780px;

	height:20px;

	}

div.english{

	position:relative;

	left:620px;

	top:35px;

	}

img.english{



				

				position:absolute;

				}

div.bild_bar{

			width:780px;

			height:134px;

			margin-bottom:10px;

			background-image:url(../images/bild_bord_3.jpg);

			background-repeat:no-repeat;

			

	

			

			}

div#main_wrap{

	width:780px;

	/*float:left;*/

	height:auto;

	background-color:#FFF;

	color:inherit;

	margin-bottom:0px;

	margin-top:0;

	padding:0 0 0 0;

	border-bottom:1px solid black;

	border-left:1px solid black;

	border-right:1px solid black;

	}



div#main_start{

		margin:0px 0px 20px 20px;

	width:740px;

	/*float:right;*/

	float:left;

	/*padding-top: 20px;*/

	}

div#main{

	margin:20px 0px 20px 20px;

	width:740px;

	/*float:right;*/

	float:left;

	/*padding-top: 20px;*/

	

	}

div#main_spalt{

	/*float:right;*/

	width:125px;

	margin:0 0 0 20px;

	padding:0;

	height:auto;

	float:left;

	}

div#main_text{

	width:400px;

	height:auto;

	float:left;

	}

div#main_right{

	width:300px;

	float:left;

	margin: 0 0 0 30px;

	}

div.big_pic{

			float:left;

			width:300px;

			height:250px;

			margin:65px 0 0 30px;

			

			}



div.slideshow{

	border:1px solid #000;

	}	



div.clearfloats{

	clear:both;

	}



div#right_spalt{

	margin: 0px 0 20px 20px;

	float:left;

	width:170px;

	/*border-left: 1px solid #000;*/

	padding:0 0px 0 0px; 

	}



div#footer{

	width:500px;

	margin-left:auto;

	margin-right:auto;

	/*background-color:#D6D6D6;*/

	/*margin-bottom:30px;*/

	padding:0;

	/*border-left: 1px  solid #000;

	border-right: 1px  solid #000; 

	border-bottom: 1px  solid #000;

	border-top: 1px  solid #FFF;*/

	text-align:center;

	}





/*ul listor*/

ul{

	font-size:1.1em;

	padding:0 0 0 20px;

	margin:5px 0 10px 0;

	line-height:1.4em;

	}

ul#menu{

	list-style:none;

	padding:0 0 0 40px;

	margin:0;

	font-size:1.1em;

	height:5px;

	width:550px;

	font-weight:bold;

	

	}

ul#menu li{

	float:left;

	display:block;

	padding:1px 7px 0 7px;

	margin:2px 0 0 0;

	border-left: 1px solid #999;

	}

ul#menu li a.last{

	border-right: 1px solid #999;

	padding-right:7px;

	}

/*nyhets lista*/

ul#news_list{

	padding: 0;

	margin: 0 5px 20px 5px;

	list-style:none;

	font-size:1.1em;

	}

ul#news_list li{

	margin:0;

	padding: 10px 5px 10px 0px;

	border-bottom: 1px dotted #333;

	}



/*material lista*/

ul#material_list{

	padding: 0;

	margin: 0 0px 20px 0px;

	list-style:none;

	font-size:1.1em;

	}

ul#material_list li{

	margin:0;

	padding: 0;

	border-bottom: 1px dotted #333;

	 display:block;

	}

ul#material_list li.current a{

							display:block;

						  background-color:#999;

						  line-height:20px;

							}	

	

/*a-taggar*/

div#footer a{

	font-weight:normal;

	}



a{

	color:#6B8BA2;

	background-color:inherit;

	text-decoration:none;

	font-weight:bold;

	}

a:hover{

	text-decoration:underline;

	}

ul#news_list li a{

					text-decoration:none;

					color:#000;

					font-weight:normal;

						}

ul#news_list li a:hover{

						text-decoration:underline;

						

						}

						

ul#material_list li a{

					  display:block;

					 color:#000;

					 background-color:inherit;

					   line-height:20px;

					   padding: 4px 0px 4px 5px;

					   text-decoration:none;

					   font-weight:normal;

					  }					

ul#material_list li a:hover{

						display:block;

						  background-color:#999;

						  line-height:20px;

							}

div#footer a{

	text-decoration:none;

	color:#666;

	background-color:inherit;

	}



div#footer a:hover{

	text-decoration:underline;



	}



ul#menu li a{

	color:#fff;

	background-color:inherit;

	text-decoration:none;

	}

ul#menu li a:hover{

	color:#6b8ba2;

	background-color:inherit;

	text-decoration:none;

	}

ul#menu li.active a{

	color:#6b8ba2;

	background-color:inherit;

	}	

	

/*img*/

img.center{

	margin:0 0 0 20px;

	}

img.topBild{

	border: 1px solid #000;

	margin: 0 0 20px 0;

	}

.packbild{

	margin-bottom:10px;

	}

.news_icon{

	/*float:left;*/

	margin:3px 3px 0 0;

	padding:0;

	}	

img#logo{

	border:none;

	margin: 20px 5px 0 20px;

	float:left;

	}

img#logoText{

	margin: 30px 0 0 10px;

	}



img.float_left{

				margin:0 3px 3px 0;

				}

img{

	border:none;

	}

/*övrigt*/

.float_left{

	float:left;

	}

.float_right{

	float:right;

	}