body

{

    font-family: Verdana, Helvetica, Arial, Serif;

    font-size: 100%; 

    margin: 0;

	padding: 0;

	color: #000000;

	background-color: transparent; 

}



h1, .h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; letter-spacing: 1px; font-size: 210%; font-weight: 500; padding: 0 0 0.4em 0; margin: 0; line-height: 120%}

h2, .h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; letter-spacing: 1px; font-size: 150%; font-weight: 500; padding: 0.6em 0 0.3em 0; margin: 0; line-height: 130%}

h3, .h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; letter-spacing: 1px; font-size: 100%; padding: 0; margin: 0; font-weight: bold;}

h4, .h4 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; letter-spacing: 1px; font-size: 100%; padding: 0; margin: 0;}

a:link {color: #204c69; text-decoration: underline; font-size: 100%; line-height: 150%; margin:0; padding:0; font-weight: bold;}

a:hover {color: #b83526; text-decoration: underline; font-size: 100%; line-height: 150%; margin:0; padding:0; font-weight: bold;}

a:visited {color: #555555; text-decoration: underline; font-size: 100%; line-height: 150%; margin:0; padding:0; font-weight:bold;}

a img {border: none; margin:0; padding:0}

img {border: none; margin:0; padding:0;}

p {padding: 0.2em 0 0.7em 0; margin:0; color: #000000;}

hr {color:#af0600; height: 0.1em; margin:0em 0em 1.5em 0em; width:100%;}



#footer_content_left  td { margin:0; color: #000000; font-size: 100%; border:0px solid #cccccc; line-height: 100%; padding:10px;}

#footer_content_left  th { margin:0; color: #000000; font-size: 100%; text-align: left; vertical-align:top; border:0px solid #cccccc; padding:10px;}

#footer_content_left  tr { background-color: transparent;}

#footer_content_left  table { border:0px solid #cccccc; }



td a:link {color: #204c69; text-decoration: underline; font-size: 90%; margin:0; padding:0;}

td a:hover {color: #b83526; text-decoration: underline; font-size: 90%; margin:0; padding:0;}

td a:visited {color: #555555; text-decoration: underline; font-size: 90%; margin:0; padding:0;}

caption {text-align:right; font-weight: normal; font-size:80%; letter-spacing:1px; margin:0; padding:0;}



td { margin:0; color: #000000; font-size: 80%; border:1px solid #cccccc; padding: 5px}

th { margin:0; color: #000000; font-size: 80%; text-align: left; border:1px solid #cccccc; padding: 5px;}

tr { background-color: transparent; }

table { border:1px solid #cccccc; border-collapse:collapse; margin: 0px 0px 0px 15px}



#footer_content_left td { margin:0; color: #000000; font-size: 80%; line-height: 130%; border:0px solid #cccccc; padding: 3px}

#footer_content_left th { margin:0; color: #000000; font-size: 80%; text-align: left; border:0px solid #cccccc; padding: 3px;}

#footer_content_left tr { background-color: transparent;}

#footer_content_left table { border:0px solid #cccccc;}



.textsmall {color: #000000; font-size: 85%; margin: 0.8em 0em;}

.rubrik_enhet {font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #636262; font-size: 0.8em; letter-spacing: 1px; font-weight: bold; margin: 0em 0em 0em 2.5em; padding: 0em 0.3em 0em 0.6em; background-color: #FFFFFF; position:relative; top:0.5em; }



.clear_left {clear: left;}

.displayNone {display: none; line-height:70%;}

.textsmall_gam_browser {font-family: Verdana, Helvetica, Arial, Serif; color: #000000; font-size: 100%; line-height: 120%}



li

{

   font-size: 100%;

   padding: 0em 0em 0.5em 0em;

}





ul

{

   color: #000000;

   font-size: 100%;

   list-style-type: square;

   padding: 0em 0em 0em 1em;   

}



ol

{

   color: #000000;

   font-size: 100%;

   margin: 0.5em 0em 0em 1em;

 }



#main_container {

margin: 0;

padding: 0;

background-color: transparent;

width: 99%;

border-style: solid; 

border-width: 0px 0px 0px 0px;

border-color: #b83526;

}



#top_container {

width: auto;

height: 100px;

padding: 0.5em 0em 0.5em 0em;

margin: 0em 0em 0em 0em;

font-size: 70%;

position: relative;

border-style: solid; 

border-width: 0em 0em 0em 0em;

background-color: #cccccc; 

background-image: url(../images_layout/sidhuvud.jpg); 

background-repeat: no-repeat;

background-position:bottom left; 

}



#clear_top_container {

clear: both;

}



#top_container_left {

  background-color: transparent;

  height: auto; 

  width: 30%;

  margin: 0;

  padding: 0;

  float: left;

 }

 

#top_content_left {

 	background-color: transparent;

	padding: 0;

	margin: 0px 0px 0px 5px;

	float: left;

	width: auto;

}



#top_content_left_logga {

top: 0; 

left: 0; 

padding: 0;

margin: 0;

background-color: transparent;

height: 90px; 

width: 79px;

overflow: hidden;

}



#top_container_right {

  float: right;

  margin: 0;

  padding: 85px 0px 0px 0px;

  width: 67%;

  background-color: transparent;

  position: relative;

}

 

#top_content_right {

  float: right;

  margin: 0 0 0 0;

  padding: 0 0 0 0;

  background-color: transparent; 

  width: auto;

  color: #333333;

  font-weight: bold;

  white-space: nowrap;

 }



#wrapper_container {

  margin: 0 0 0 1.5em;

  padding: 0 0 0 0;

  background-color: transparent; 

  border-style: solid; 

  border-width: 0px 2px 2px 2px;

  border-color: #cccccc;

}



#top_of_wrapper_container{

  padding: 0;

  margin: 1.5em 0 0 1.5em;

  height: 1.8em;

  width: auto;

  background-color: transparent;

  border-style: solid; 

  border-width: 2px 2px 0px 2px;

  border-color: #cccccc;

}

 

 

#clear_footer {

clear: both;

}



#left_container {

  float: left;

  width: 0%;

  background-color: transparent;

  margin: 0;

  padding: 0em 0em 0em 0em;

}



#left_content {

    width: auto;

	padding: 0;

	margin: 0;

	overflow: hidden;

	white-space: nowrap;

	font-size: 70%;

	background-color: transparent;

}



#right_container {

  float: right;

  background-color: transparent;

  margin: 0;

  padding: 0;

  width: 38%;

  border: 0;

 }

 

 /* plats för bild med bredd 150px, ingen text under för enhetlighetens skull*/

 #right_content {

  background-color: transparent;

  padding: 1.5em 0em 1em 0em;

  margin: 0;

  width: 252px;

  font-size: 70%;

  line-height: 140%;

  float: left;

  border: 0;

 }

 

  

#mitten_container {

	margin: 0% 40% 0% 7%;

	padding: 0;

	width: auto;

	background-color: transparent;

	border-style: solid; 

  border-width: 0px 1px 0px 0px;

  border-color: #cccccc;

}	

	

#main_content {

    background-color: transparent;

	padding: 1em 0em 1em 0em;

	width: 80%; 

	margin: 0em 0em 2em 0em; 

	font-size: 80%;

	line-height: 140%;

}





#main_content_two_columns {

    background-color: transparent;

	padding: 1.5em 0em 1em 0em;

	width: 93%;

	overflow: hidden;

	margin: 0em 0em 0em 0em; 

	font-size: 80%;

	line-height: 140%;

}



/* smal högerspalt för att behålla samma grundlayout fast endast två kolumner med innehåll */

#right_container_two_columns {

  float: right;

  background-color: transparent;

  margin: 0;

  padding: 0em 0.2em 0em 0.2em;

  width: 1.5%;

  border: 0;

 }

 

  #right_content_two_columns {

  background-color: transparent;

  padding: 0em 0.1em 0em 0.1em;

  margin: 0;

  width: auto;

  float: left;

  border: 0;

 }





#footer_container {

    margin: 0em 0em 0em 0em;

	padding: 0em 0em 0em 0em;

	background-color: transparent;

	font-size: 85%;

	line-height: 140%;

}



#footer_content_left {

    padding: 0em 0.2em 1em 1em;

	margin: 0;

	width: auto;

	background-color: transparent;

	float: left;

}

#footer_content_right{

    padding: 0.7em 0.5em 1em 0em;

	margin: 0;

    background-color: transparent;

	width: auto;

	text-align: right;

    float: right;

}



#clear {

clear: both;

}



#wrapper_footer {

  margin: 0;

  padding: 0;

}



#footer_main_content {

 margin: 9em 0em 0em 0em;

 padding: 1em 0em 0em 0em;

 font-size: 80%;

 border-style: dotted;

 border-width: .1em 0em 0em 0em;

 border-color: #CCCCCC;

}



#left_content a.level_1:link {background-color: transparent; color: #204c69; text-decoration: none; font-weight: bold; letter-spacing: 0; padding: 0em 0em 0em 0.4em; margin: 0em 0em 0em 0em; background-image:url(../images_layout/pil_huvudkat.jpg); background-repeat: no-repeat; background-position: center left; }

#left_content a.level_1:visited {background-color: transparent; color: #204c69; text-decoration: none; font-weight: bold; letter-spacing: 0; padding: 0em 0em 0em 0.4em; margin: 0em 0em 0em 0em; background-image:url(../images_layout/pil_huvudkat.jpg); background-repeat: no-repeat; background-position: center left; }

#left_content a.level_1:hover {background-color: transparent; color: #b83526; text-decoration:  underline; font-weight: bold;  letter-spacing: 0; padding: 0em 0em 0em 0.4em; margin: 0em 0em 0em 0em; background-image:url(../images_layout/pil_huvudkat.jpg); background-repeat: no-repeat; background-position: center left; }

#left_content a.level_1:active {background-color: transparent; color: #204c69; text-decoration: none; font-weight: bold;  letter-spacing: 0; padding: 0em 0em 0em 0.4em; margin: 0em 0em 0em 0em; background-image:url(../images_layout/pil_huvudkat.jpg); background-repeat: no-repeat; background-position: center left; }



#left_content a:link {background-color: transparent; color: #002b54; font-weight: normal;  text-decoration: none; line-height: 130%; letter-spacing: 1px; padding: 0em 0em 0em 0em; margin: 0px 0px 0px 12px; display: block; width: 75%}

#left_content a:visited {background-color: transparent; color: #002b54; font-weight: normal; text-decoration: none; line-height: 130%; letter-spacing: 1px; padding: 0em 0em 0em 0em;  margin: 0px 0px 0px 12px; display: block; width: 75%}

#left_content a:hover {background-color: transparent; color: #b83526; font-weight: normal;  text-decoration:  underline; line-height: 130%; letter-spacing:1px; padding: 0em 0em 0em 0em; margin: 0px 0px 0px 12px; display: block; width: 75%}

#left_content a:active {background-color: transparent; color: #002b54; font-weight: normal;  text-decoration: none; line-height: 130%; letter-spacing: 1px; padding: 0em 0em 0em 0em; margin: 0px 0px 0px 12px; display: block; width: 75%}



#left_content ul {list-style: none; margin: 0.2em 0em 0.2em 1.15em; padding: 0em 0em 0em 0em; } 

#left_content li {margin: 0em 0em 0.1em 0em; padding: 0;} 

#left_content ul#startsida {list-style: none; margin: 0; padding: 0; } 

#left_content li#startsida {margin: 0; padding: 0;} 



#top_container a:link {color: #a81430; text-decoration: none; letter-spacing: 0; padding: 0; margin: 0;}

#top_container a:visited {color: #a81430;  text-decoration: none; letter-spacing: 0; padding: 0;  margin: 0;}

#top_container a:hover {color: #b83526;  text-decoration: underline; letter-spacing: 0; padding: 0; margin: 0;}

#top_container a:active {color: #a81430;  text-decoration: none; letter-spacing: 0; padding: 0; margin: 0;}



#top_content_right img {margin: 0; padding: 0;}

#right_content img {margin: 0em 0em 0.1em 0em; border: solid #666666 0px;}

#main_content img {float: left; margin: 0.4em 1.3em 0.4em 0em; padding:0; border: solid #666666 1px;}



#main_content_two_columns img {float: left; margin: 0.4em 1.3em 0.4em 0em; padding:0; border: solid #666666 1px;}



#footer_main_content img {float: none; margin: 0; border:0; display:inline;}

#footer_main_content a:link {color: #204c69; text-decoration: none; font-weight: bold; letter-spacing: 1px; padding: 0; margin: 0; border:0; display:inline;}

#footer_main_content a:visited {color: #204c69; text-decoration: none; font-weight: bold; letter-spacing: 1px; padding:0;  margin: 0; border:0; display:inline;}

#footer_main_content a:hover {color: #b83526; text-decoration:  underline; font-weight: bold;  letter-spacing: 1px; padding:0; margin: 0; border:0; display:inline;}

#footer_main_content a:active {color: #204c69; text-decoration: none; font-weight: bold;  letter-spacing: 1px; padding:0;  margin: 0; border:0; display:inline;}



#footer_container a:link {color: #204c69; text-decoration: none; font-weight: bold; letter-spacing: 0; padding: 0; margin: 0;}

#footer_container a:visited {color: #204c69;  text-decoration: none; font-weight: bold; letter-spacing: 0; padding:0;  margin: 0;}

#footer_container a:hover {color: #b83526;  text-decoration:  underline; font-weight: bold;  letter-spacing: 0; padding:0; margin: 0;}

#footer_container a:active {color: #204c69;  text-decoration: none; font-weight: bold;  letter-spacing: 0; padding:0;  margin: 0;}





/* Removes default top margin from left/right column paragraphs in Mozilla */



div > p {

  margin-top: 0;

}
