/* CSS Document */




html, body, td {
text-align:left;
color:#595959;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;

}

p {
margin-top: 0px;
}

ul {
	margin-left:15px;
	padding-left:0px;
	list-style-position: outside;
	list-style-type: circle;
}

img {

	border:none;

}


  table, td {
   
   padding: 0px;
   margin: 0px;
   vertical-align:top;
   
   }
   
   fieldset {
	border-style: none;
}
   
  .rightpadded-image {
   
   margin-right:6px;
   margin-bottom:6px;
   
   }
  
  .article_separator {
  height:3px;
  line-height:3px;
  }
  
 .article_separator_randig {
  height:3px;
  line-height:3px;
  display:block;
  border-bottom: 3px solid #787440;
  line-height: 1px;
  height: 1px;
  width: 100%;
  }
  
  
   
   .kontakt_rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B02087;
}
.kontakt_text {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	
	}
   



p.stretchedLabel-beige {
width: 100%;
height: 20px;
padding: 5px;
padding-left:10px;
background-color:#E0DFCF;
color:#612e5a;
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
font-weight:bold;
margin-bottom:10px;
}


/* första sidrubrik, generell */
.contentheading, h1, .componentheading, .componentheading_randig {

/*	font-family: Arial;
	letter-spacing: -2px;
	font-size: 56px;
	color: #663366;
	padding-bottom: 15px;
	
	*/
color: #663366;	
font-family:arial,helvetica,sans-serif;
font-size:3.2em;
font-weight:normal;
/* line-height:1em; */
/*margin:0 0 0.3em; */
padding-bottom: 10px;

	
	}

h2 {
color:#612e5a;
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
}

h3 {
	color:#612e5a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	font-style: italic;
}


a {
text-decoration:underline;
color:#612e5a;
}

.pathway {
color:#747577;
font-size:10px;


}

hr {
color:#787440;
border:1px solid;
}








/* boxes */

table.box_table {
	width: 200px;
}

.box4_pink, .box4_grey, .box4_green, .box4_purple {
	height: 106px;
	width: 161px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color: #FFFFFF;
	vertical-align:middle
}

.box3_pink, .box3_grey, .box3_green, .box3_purple {
	height: 106px;
	width: 216px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color: #FFFFFF;
	vertical-align:middle
}

.box2_pink, .box2_grey, .box2_green, .box2_purple {
	height: 106px;
	width: 327px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color: #FFFFFF;
	vertical-align:middle
}

.boxlink {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color: #FFFFFF;
	vertical-align:middle;
	text-decoration: none;

}

.box2_pink, .box3_pink, .box4_pink {
	/*background-color: #a50078;*/
	background: url(/website/images/stories/headers/gradients/gradient_106_pink.png) 0% 0% repeat-x;

}

.box2_grey, .box3_grey, .box4_grey {
	/*background-color: #666666;*/
	background: url(/website/images/stories/headers/gradients/gradient_106_grey.png) 0% 0% repeat-x;
}

.box2_green, .box3_green, .box4_green {
	/*background-color: #797542;*/
	background: url(/website/images/stories/headers/gradients/gradient_106_green.png) 0% 0% repeat-x;
}

.box2_purple, .box3_purple, .box4_purple {
	/*background-color: #63315c;*/
	background: url(/website/images/stories/headers/gradients/gradient_106_purple.png) 0% 0% repeat-x;

}



td.box_spacer {
width:10px;
}



/* header strips */

#headerstrip_purple, #headerstrip_green, #headerstrip_grey, #headerstrip_pink {

font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color: #FFFFFF;
	vertical-align:middle;
	padding:3px;
	margin-bottom:0px;
}

#headerstrip_purple {
background: url(gradient_106_purple.png) 0% 0% repeat-x;
}

#headerstrip_pink {
background: url(gradient_106_pink.png) 0% 0% repeat-x;
}

#headerstrip_grey {
background: url(gradient_106_grey.png) 0% 0% repeat-x;
}

#headerstrip_green {
background: url(gradient_106_green.png) 0% 0% repeat-x;
}



/* positioning */ 

#wrap {
width:950px;
margin:0 auto;
text-align:left;
}

#sitemap {
float:right;
width:270px;
font-size: 9px;
}

#sitemap li {
list-style-type: none;
}

#toolbar {
float:right;
}

#above {
text-align:left;
}

#header {
text-align:left;
}

#headerDivider {
height:16px;
width:100%;
background-color:#787440;
margin-bottom:4px;
}

#footer {
clear:both;
}
#main-body {
float:left;
width:950px;
margin-top:4px;

}
#sidebar {
/*margin-top:12px;*/
float:right;
width:270px;
overflow:hidden;
margin-top:0px;
}

#navlist {
margin-bottom:12px;
}

td.sidebartbl {
width:270px;
background:#f0f0e8;
/*margin-top:12px;*/
}

#content {
/*margin-top:12px;*/
float:left;
width:660px;
/* overflow:hidden; */
/*border: solid 1px green;*/
padding-right:0px;
}

td.contenttbl {
width:680px;
}

.inside {
padding:10px;
}


/* Menu */



/* header Top-nav */

#topmenu {
/*float:left;*/
width:100%;
height:24px;
padding:0px;
margin:0px;
text-align:center;
background:#747577;
}

#active_menu-nav
{
	background:#000;
	color:#fff;
}

#topmenu ul
{
	/* background:#fff; */
	display:block;
	margin:0px;
	/*padding-top:2px; */
	text-align:left;
	/*border: 1px solid black;*/
}

#topmenu ul li
{
	color:#fff;
	display:inline;
	text-align:center;
	}

#topmenu ul li a:link,#topmenu ul li a:visited
{

	color:white;
	text-decoration:none;
	padding:0px 10px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	font-size: 12px;
}

#topmenu ul li a:hover,#topmenu ul li a:active,#topmenu ul li a:focus
{
	/*background:#000;
	color:#fff;
	font-weight:bold; */
}

/* slut meny */



#sidebar h3, table.contentpaneopen_sidebar td.contentheading_sidebar{
  
  background-color:#612e5a; /* 663366 */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:normal;
  font-style:normal;
  color: #eee;
  width: 270px; /* obs! lika med bredd på kolumnen! */
  vertical-align:middle;
  padding-top:4px;
  padding-bottom:4px;
  padding-left: 4px;
  padding-right: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right:0px;
  }
  
/* fix för marginal under rubrik sidebar */
  table.contentpaneopen_sidebar {
  margin-bottom:10px;
  }
  
  /* News items */
  
  
 
   
 #sidebar table.contentpaneopen td, table.contentpaneopen_latestnews td, table.contentpaneopen_sidebar td, .poll {
   padding-left:5px;
   padding-right:5px;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   
   }

 #sidebar   td.contentheading_latestnews {
  color:#612e5a;
 }
   
   .moduletable, .moduletable_latestnews, .moduletable_sidebar {
   padding-bottom:15px;
   }
   
   .button {
	border: 1px solid black;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* login */

#form-login-username {
	margin-top:10px;
	margin-bottom:0px;
	}

#form-login-password {
	margin-top:0px;
	margin-bottom:0px;
	}
	
#form-login-remember {
	margin-top:0px;
	margin-bottom:10px;
	}
  

