/* ------ Länkar, menyer,  -------- */

/* --- ??? Frågor??? --------- */
/* varför rullar classerna ut olika? 
Text class=&qout;intoduktion&qout; respektive 
class=imagetext. Inget är rätt!!!
---------------------------------   */

a
{
	font-size: 100%;
/*	color: #000000;*/
	text-decoration: underline;
}


a:hover
{
	color: #000;
	text-decoration:underline; 
}

div.col2front {
	float: left;
	width:45%;

}

#leftmenudiv a,  a.Quickmenu
{
	text-decoration: none;
}


div.NewsListSpecialTwoColItemLeft a,
div.LeftMenuEditorContainer a, 
#newsdiv_1 a, 
#NewsListSpecialTwoCol a, 
div.pagebody_text a, 
div.news a,
div.mainRightRegionContainer a,
div.RightMenuItemContainer_edit a 
{

	color:#00a4e4;
}

div.NewsListSpecialTwoColItemLeft a:hover,
div.LeftMenuEditorContainer a:hover, 
#newsdiv_1 a:hover, 
#NewsListSpecialTwoCol a:hover, 
div.pagebody_text a:hover, 
div.news a:hover,
div.mainRightRegionContainer a:hover,
div.RightMenuItemContainer_edit a:hover 
{

	color:#484848;
}

/*  TEST **/
#leftmenudiv a:hover 
{
	text-decoration: underline;
}


/* ************************Används till nya menyn  ************************ */

  /*  tOPP-MENYN ****/
.quickmenusize 
{
	float:left;
height:30px;
background-image: url(/Bilder/logo/Menu_white.gif);
background-repeat:no-repeat;
padding-left: 22px;
padding-top:7px;
padding-right:20px; 
}

/*** Slut topp-meny ****/

/****** Start Top_Item  ****/

#leftmenuarea div.menu_top_item_blue a,
#leftmenuarea div.menu_top_item_green a,
#leftmenuarea div.menu_top_item a{
	font-weight: bold;
	color:#484848;
}
#leftmenuarea div.menu_top_item {
	height:30px;
	width:175px;
	line-height: 30px;
	text-indent: 20px;
	background-color: #ffffff;
	background-image: url(/bilder/logo/Menu_gray.gif);
	background-repeat:no-repeat;  /* genomskinlig */
	border-bottom: solid 1px #666666;
	color: #666666;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}

#leftmenuarea div.menu_top_item_blue {
	height:30px;
	width:175px;
	line-height: 30px;
	text-indent: 20px;
	background-color: #ffffff;
	background-image: url(/bilder/logo/Menu_blue.gif);
	background-repeat:no-repeat;  /* genomskinlig */
	border-bottom: solid 1px #41b4d0;
	color: #666666;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}		        

#leftmenuarea div.menu_top_item_green {
	height:30px;
	width:175px;
	line-height: 30px;
	text-indent: 20px;
	background-color: #ffffff;
	background-image: url(/bilder/logo/Menu_green.gif);
	background-repeat:no-repeat;  /* genomskinlig */
	border-bottom: solid 1px #54b948;
	color: #666666;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}
  /****** Slut Top_Item  ****/

  /****** Start expanded och selected top_item  ****/


div.menu_expanded_top_item_blue a,
div.menu_expanded_top_item_green a,
div.menu_expanded_top_item a,
div.menu_selected_expanded_top a,
div.menu_selected_expanded_top_blue a,
div.menu_selected_expanded_top_green a,
div.menu_selected_top_blue a,
div.menu_selected_top_green a,
div.menu_selected_top a
{
	font-weight:bold;
	color:#ffffff;
}
div.menu_selected_expanded_top, 
div.menu_expanded_top_item,  
div.menu_selected_top{
	height:30px;
	width:175px;
	line-height:30px;
    	text-indent: 20px;
	color:#ffffff;
	background-color: #848484;
	background-image: url(/bilder/logo/Menu_white.gif);
	background-repeat:no-repeat;  /* genomskinlig */
	border-bottom: solid 1px #666666;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}

div.menu_selected_expanded_top_blue, 
div.menu_expanded_top_item_blue,  
div.menu_selected_top_blue{
	height:30px;
	width:175px;
	line-height:30px;
    	text-indent: 20px;
	color:#ffffff;
	background-color: #03809e;
	background-image: url(/bilder/logo/Menu_white.gif);
	background-repeat:no-repeat;  /* genomskinlig */
	border-bottom: solid 1px #41b4d0;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}

div.menu_selected_expanded_top_green, 
div.menu_expanded_top_item_green,  
div.menu_selected_top_green{
	height:30px;
	width:175px;
	line-height:30px;
    	text-indent: 20px;
	color:#ffffff;
	background-color: #418c37;
	background-image: url(/bilder/logo/Menu_white.gif);
	background-repeat:no-repeat;  /* genomskinlig */
	border-bottom: solid 1px #54b948;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}

  /****** Slut expanded och selected top_item  ****/

  /****** Start expanded menu_item + menulevel_2  ****/


div.menu_item_expanded .menulevel_2 a,
div.menu_item_expanded_blue .menulevel_2 a,
div.menu_item_expanded_green .menulevel_2 a
{
	color:#ffffff;
	font-weight:bold;
	margin-left: 20px;
}
div.menu_item_expanded .menulevel_2
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #484848;
	border-bottom: solid 1px #484848;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #ffffff;
	background-image: url(/bilder/logo/Menu_white.gif);
	background-repeat:no-repeat;  /* genomskinlig */

}
div.menu_item_expanded_blue .menulevel_2
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #035e74;
	border-bottom: solid 1px #484848;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #ffffff;
	background-image: url(/bilder/logo/Menu_white.gif);
	background-repeat:no-repeat;  /* genomskinlig */

}

div.menu_item_expanded_green .menulevel_2
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #2b5b24;
	border-bottom: solid 1px #484848;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #ffffff;
	background-image: url(/bilder/logo/Menu_white.gif);
	background-repeat:no-repeat;  /* genomskinlig */

}

  /****** Stopp expanded menu_item + menulevel_2  ****/

  /****** Start expanded menu_item  ****/

div.menulevel_2 .menulink_notcurrent a,
div.menulevel_2 .menulink_notcurrent_blue a,
div.menulevel_2 .menulink_notcurrent_green a 
{
	color:#484848;
	font-weight:bold;
	margin-left: 20px;
}

div.menulevel_2 .menulink_notcurrent {
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #ffffff;
	border-bottom: solid 1px #484848;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #484848;
	background-image: url(/bilder/logo/Menu_gray.gif);
	background-repeat:no-repeat;  /* genomskinlig */
}

div.menulevel_2 .menulink_notcurrent_blue {
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #ffffff;
	border-bottom: solid 1px #41b4d0;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #484848;
	background-image: url(/bilder/logo/Menu_blue.gif);
	background-repeat:no-repeat;  /* genomskinlig */
}

div.menulevel_2 .menulink_notcurrent_green {
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #ffffff;
	border-bottom: solid 1px #54b948;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #484848;
	background-image: url(/bilder/logo/Menu_green.gif);
	background-repeat:no-repeat;  /* genomskinlig */
}
  /****** Stopp expanded menu_item  ****/

  /****** Start menulevel_2 + menu_link_current_item  ****/

div.menulevel_2 .menulink_current a, 
div.menulevel_2 .menulink_current_blue a,
div.menulevel_2 .menulink_current_green a,
div.menulevel_2 div.menu_selected_item_without_subpages a,
div.menulevel_2 div.menu_selected_item_without_subpages_blue a,
div.menulevel_2 div.menu_selected_item_without_subpages_green a,
div.menulevel_2 div.menu_selected_item_with_subpages a,
div.menulevel_2 div.menu_selected_item_with_subpages_blue a,
div.menulevel_2 div.menu_selected_item_with_subpages_green a
{
	color: #ffffff;
	font-weight:bold;
	margin-left: 20px;
}

div.menulevel_2 .menulink_current, 
div.menulevel_2 div.menu_selected_item_without_subpages,
div.menulevel_2 div.menu_selected_item_with_subpages 
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #484848;
	border-bottom: solid 1px #484848;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
	background-image: url(/bilder/logo/Menu_white.gif);
	background-repeat:no-repeat;  /* genomskinlig */
}

div.menulevel_2 .menulink_current_blue, 
div.menulevel_2 div.menu_selected_item_without_subpages_blue,
div.menulevel_2 div.menu_selected_item_with_subpages_blue 
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #035e74;
	border-bottom: solid 1px #035e74;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
	background-image: url(/bilder/logo/Menu_white.gif);
	background-repeat:no-repeat;  /* genomskinlig */
}

div.menulevel_2 .menulink_current_green, 
div.menulevel_2 div.menu_selected_item_without_subpages_green,
div.menulevel_2 div.menu_selected_item_with_subpages_green 
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #2b5b24;
	border-bottom: solid 1px #2b5b24;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
	background-image: url(/bilder/logo/Menu_white.gif);
	background-repeat:no-repeat;  /* genomskinlig */
}

  /****** Stopp menulevel_2 + menu_link_current_item  ****/

  /****** Start menulevel_3 + menu_link_current  ****/


div.menulevel_3 .menulink_current a,
div.menulevel_3 .menulink_current_blue a,
div.menulevel_3 .menulink_current_green a
{
	color: #ffffff;
	font-weight:bold;
	margin-left: 20px;
}  

div.menulevel_3 .menulink_current 
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #999999;
	border-bottom: solid 1px #484848;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
}

div.menulevel_3 .menulink_current_blue 
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #999999;
	border-bottom: solid 1px #484848;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
}

div.menulevel_3 .menulink_current_green 
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #999999;
	border-bottom: solid 1px #484848;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
}

div.menulevel_3 .menulink_notcurrent a,
div.menulevel_3 .menulink_notcurrent_blue a,
div.menulevel_3 .menulink_notcurrent_green a
{
	color: #000000;
	font-weight:bold;
	margin-left: 20px;
}  

div.menulevel_3 .menulink_notcurrent 
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #b7b7b7;
	border-bottom: solid 1px #484848;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
}

div.menulevel_3 .menulink_notcurrent_blue 
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #64dbf9;
	border-bottom: solid 1px #035e74;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
}

div.menulevel_3 .menulink_notcurrent_green 
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #8fcc80;
	border-bottom: solid 1px #2b5b24;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
}

div.menulevel_3 .menu_selected_item_without_subpages a,
div.menulevel_3 .menu_selected_item_without_subpages_blue a,
div.menulevel_3 .menu_selected_item_without_subpages_green a
{
	color: #ffffff;
	font-weight:bold;
	margin-left: 20px;
}

div.menulevel_3 .menu_selected_item_without_subpages a:hover
{
	color: #ffffff;
	font-weight:bold;
	margin-left: 20px;
	background-color: #5e5e5e;
}

div.menulevel_3 .menu_selected_item_without_subpages
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #999999;
	border-bottom: solid 1px #484848;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
}

div.menulevel_3 .menu_selected_item_without_subpages_blue
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #09c0ee;
	border-bottom: solid 1px #035e74;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
}

div.menulevel_3 .menu_selected_item_without_subpages_green
{
	height:30px;
	width:167px;
	margin-left: 8px;
	line-height: 30px;
	background-color: #69bc54;
	border-bottom: solid 1px #2b5b24;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
}

/******* Slut meny Normalläge  *****/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px; 
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	background-color: #c9e6f1;
	background-image: url(/Bilder/logo/background_site.gif);
	background-repeat: repeat-x;  /* genomskinlig */
	border-bottom: solid 1px #666666;
}

h1, .heading1
{
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 200%;
	color: #000000;
}

h2, .heading2
{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	/* font-weight: bold; */ 
	font-size: 155%;
	color: #000000;
	/*text-transform: uppercase;*/
	margin-bottom: 0.5em;
}

h3, .heading3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: #000000;
	margin-bottom: 0.2em;

}

td .heading3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
	color: #666;
	margin-bottom: 0.2em;

}

.imagetext 
{
	font-style: italic; 
	font-size: 0.9em; 
}


.red
{
	color: #CC0000;
}

hr {
	color:#cccccc;
	background-color:#cccccc;
	height:1px;
	width:100%;
}

hr.dotted {
	border-width:0px; 
	border-style:dotted; 
	border-color:#ffffff; 
	border-bottom-width:1px; 
	border-bottom-style:dotted; 
	border-bottom-color:#92352F; 
	height:0px; 
	width:100%;
}
img
{
	border: none;
}
img.shadow  /* Finns även i pitea/pitea.css */
{
	position: relative;
	filter: progid: DXImageTransform.Microsoft.Shadow(color=#555555,direction=125,strength=10);
}

img.opacity  /* Finns även i pitea/pitea.css */
{
	position: relative;
	filter: alpha(opacity=40,finishopacity=24,style=3);
}

img.fliph  /* Finns även i pitea/pitea.css */
{
	position: relative;
	filter: fliph;
}

img.flipv  /* Finns även i pitea/pitea.css */
{
	position: relative;
	filter: flipv;
}

img.dashedborder  /* Finns även i pitea/pitea.css */
{
	position: relative;
	border: dashed 1px gray;
}

img.circularfade  /* Finns även i pitea/pitea.css */
{
	position: relative;
	filter: alpha(opacity=100,finishopacity=0,style=2);
}

table {	font-size: 1em; }

caption { text-align: left;}

th { text-align: left;}

td {	text-align: left; font-size: 1em; }


/*
.EPEdit-inputDate{  
	width: 145px;
	font-size: 100%;
	behavior:url(../util/javascript/changedinput.htc);
}
*/
/* 
div.menu_item_expanded div.menulevel_1 a
{
	font-weight:bold;
	color:#ffffff;
}        
div.menu_item_expanded div.menulevel_1
{
	height:30px;
	width:175px;
	padding-top:10px;
	text-indent: 20px;
	background-color: #484848;
	border-bottom: solid 1px #848484;
	float:left;
	white-space: nowrap;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #000000;
	}
div.menuitem
{
	padding-right: 0em;
	padding-left: 0em;
	float: left;
	padding-bottom: 0.4em;
	width: 100%;
	padding-top: 0.4em;
	border-bottom: #ddd 0.1em solid;
}
*/
