/*
 *  psd2css.css
 *
 *  This is your external CSS style sheet. It defines all of the CSS styles that you
 *  are using in your page.  If you are going to create multiple pages from the same
 *  PSD file (like a template), you will share this CSS style sheet between the various
 *  pages.
 *
 *  This file was originally generated at http://psd2cssonline.com 
 *  October 12, 2009, 9:17 pm with psd2css Online version 1.54
 *
 */

/* You named this layer _center_empty */
#Layer1 {
  position: absolute;

  margin-left: -525px;

  left: 50%;

  top: +0px;
  width: 1024px;
  height: 929px;
  z-index: 1;
}

/* You named this layer container */
#Layer-2 {
  position: absolute;

  top: 0px;
  width: 1024px;
  min-height: 929px;
  background:url(../images/Layer-2.png);
  z-index: 2;

}

/* You named this layer bottom_relative */
.Layer-3 {
  position: relative;
  left: 0px;
  width: 1023px;
  height: 55px;
  z-index: 3;
}

#Layer3 {
  position: absolute;
  left: 36px;
  top: 841px;
  width: 949px;
  height: 88px;
  z-index: 3;
}

/* You named this layer footer_joomla */
#Layer4 {
  position: absolute;
  left: +167px;
  width: 940px;
  height: 70px;
  z-index: 4;
}

/* You named this layer user6_joomla */
#Layer-5 {
  position: absolute;
  left: 476px;
  top: 624px;
  width: 190px;
  height: 219px;
  z-index: 5;
}

/* You named this layer user5_joomla */
#Layer-6 {
  position: absolute;
  left: 273px;
  top: 624px;
  width: 190px;
  height: 219px;
  z-index: 6;
}

/* You named this layer user4_joomla */
#Layer-7 {
  position: absolute;
  left: 68px;
  top: 624px;
  width: 190px;
  height: 219px;
  z-index: 7;
}

/* You named this layer first_frame */
#Layer-8 {
  position: absolute;
  left: 36px;
  top: 425px;
  width: 956px;
    background:#FFF;
  z-index: 8;
}

/* You named this layer content_joomla */
.Layer-9 {
  position: relative;
  left: 35px;
  top: 0px;
  width: 524px;
  z-index: 9;
}

/* You named this layer second_frame */
#Layer-10 {
   position: absolute;
  left: 36px;
  top: 385px;
  width: 629px;
  height: 223px;
  z-index: 10;
}

/* You named this layer right_joomla */
#Layer-11 {
  position: absolute;
  left: 726px;
  top: 430px;
  width: 205px;
  height: 411px;
  z-index: 11;
}

/* You named this layer header_joomla */
#Layer-12 {
  position: absolute;
  left: 33px;
  top: 166px;
  width: 964px;
  height: 221px;
  z-index: 12;
}

/* You named this layer menu_joomla */
#Layer-13 {
  position: absolute;
  left: 287px;
  top: 80px;
  width: 697px;
  height: 84px;
  z-index: 13;
}

/* You named this layer logo */
#Layer-14 {
  position: absolute;
  left: 30px;
  top:170px;
  width: 962px;
  height: 220px;
  z-index: 14;
}

/* You named this layer header */
#Layer-15 {
  position: absolute;
  left: 287px;
  top: 67px;
  width: 697px;
  height: 97px;
  z-index: 15;
  padding-top:20px;
}

/* You named this layer user2_joomla */
#Layer-16 {
  position: absolute;
  left: 62px;
  top: 46px;
  width: 206px;
  height: 107px;
  z-index: 16;
}

/* You named this layer user1_joomla */
#Layer-17 {
  position: absolute;
  left: 31px;
  top: 0px;
  width: 961px;
  height: 42px;
  z-index: 17;
  background:url(../images/bg_meny.png);
}

/* You named this layer user2_joomla */
#Layer-18 {
  position: absolute;
  left: 792px;
  top: 10px;
  z-index: 16;
}



/* Here are some examples of how you might want to change the
 * look and behavior of the links on your page.  Some examples for
 * further customization are included in comments.  */
a { cursor: pointer; }
a:link { color: #007EBE; text-decoration:none }
a:visited { color: #007EBE; text-decoration:none; }
a:hover { text-decoration:underline;
  color:#007EBE ;
  /* text-decoration: underline; */
  /* font-weight: bold; */
}



/* Custom CSS examples/suggestions for Joomla -
 *
 *   Here are some examples of some changes you can make to stylize the output
 *   from Joomla.  These are just suggestions, you can change them to whatever
 *   you would like.  There are many other classes and ids that you can modify
 *   CSS for from Joomla too.  I suggest using Firebug and the 'Inspect'
 *   feature there to find the name of the class or id of an element of the
 *   page that you want to stylize, and add it to this section.
 *
 *   If you plan on re-converting your design often, be careful - this page is
 *   automatically regenerated every time.  So if you don't want to loose some
 *   CSS you've added here, move all your custom CSS to your own external
 *   stylesheet and reference it externally from the index.php file (make sure
 *   your reference is _after_ the reference to psd2css.css).
 */

body { color: #000; background:url(../images/bg.gif) repeat-x #F2F6F9; font-family: Verdana, Helvetica, sans-serif; font-size:11px; line-height:16px;	 }
img { border: 0 }
ul { 
  list-style-type: none; 
  padding-left: 0;
  margin: 0;
} 
.moduletable_menu h3 {
  margin-top: 0;
} 

.moduletable h3 {
	color:#5EA294; font-weight:bold; text-transform:uppercase; font-size:18px; padding-top:8px;
} 
.componentheading { 	color:#5EA294; font-weight:bold; text-transform:uppercase; font-size:20px; line-height:30px;}
.moduletable_news h3 { 	color:#5EA294; font-weight:bold; text-transform:uppercase; font-size:20px; line-height:30px;}
.componentheading_news { 	color:#5EA294; font-weight:bold; text-transform:uppercase; font-size:20px; line-height:30px;}

.contentheading { 	color:#5EA294; font-weight:bold; text-transform:uppercase; font-size:20px; line-height:30px;}


.small { font-size: 0.7em; }
.createdate { font-size: 0.7em; }
.contentpaneopen { margin-top:10px; }
.pagination span, .pagination a { padding: 0 6px 0 6px; }




a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal,
a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,
a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited {
background: #fff;  color: #004E73 !important; font-weight:bold !important; font-size:1.3em;}

a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover {
	background: url(../images/bgm.png); color: #004E73 !important; font-weight:bold !important; font-size:1.4em;
}

a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal,
a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,
a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited {
	background: #fff;  width:85px; color:#000; font-weight:bold !important; margin-top:2px;	/* top, right, bottom, left */
}

a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {
	background: url(../images/bgm.png); color: #004E73  !important; font-weight:bold; font-size:1.4em; padding-top:20px;
}

ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal,
ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:link, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:link,
ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:visited, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:visited {
	background-color: blue;
	color: black;
}

ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_active-son-of-suckerfish-horizontal:hover, ul.mainlevel-son-of-suckerfish-horizontal ul ul a.sublevel_current-son-of-suckerfish-horizontal:hover {
	background: url(../images/bgm.png); color: #004E73; font-weight:bold !important; font-size:1.3em;
}

ul.mainlevel-son-of-suckerfish-horizontal .expanded {
	display: block;
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}

ul.mainlevel-son-of-suckerfish-horizontal ul .expanded {
}


/** customize style / layout here */

a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal,
a.mainlevel-son-of-suckerfish-horizontal:link, a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,
a.mainlevel-son-of-suckerfish-horizontal:visited, a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited,
a.mainlevel-son-of-suckerfish-horizontal:hover, a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover,
a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal,
a.sublevel-son-of-suckerfish-horizontal:link, a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,
a.sublevel-son-of-suckerfish-horizontal:visited, a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited,
a.sublevel-son-of-suckerfish-horizontal:hover, a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {
	font-weight: normal;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	display: block;
	color:#fff;
	padding: 1.97em 0.88em 2.9em 0.88em;	/* top, right, bottom, left */
}

a.mainlevel-son-of-suckerfish-horizontal, a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal, span.mainlevel-son-of-suckerfish-horizontal {	background-image:url(../images/bg_n_o.gif); color: #FFF;

}

a.sublevel-son-of-suckerfish-horizontal, a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {
	font-size: 90%;
	border-top: none;
	height: 1%;	/* this is required for the IE to cause the "hasLayout" property and make the whole anchor clickable - "Holly Hack" */
}

#active_menu-son-of-suckerfish-horizontal,
a.mainlevel_active-son-of-suckerfish-horizontal, a.mainlevel_current-son-of-suckerfish-horizontal,
a.mainlevel_active-son-of-suckerfish-horizontal:link, a.mainlevel_current-son-of-suckerfish-horizontal:link,
a.mainlevel_active-son-of-suckerfish-horizontal:visited, a.mainlevel_current-son-of-suckerfish-horizontal:visited,
a.mainlevel_active-son-of-suckerfish-horizontal:hover, a.mainlevel_current-son-of-suckerfish-horizontal:hover,
a.sublevel_active-son-of-suckerfish-horizontal, a.sublevel_current-son-of-suckerfish-horizontal,
a.sublevel_active-son-of-suckerfish-horizontal:link, a.sublevel_current-son-of-suckerfish-horizontal:link,
a.sublevel_active-son-of-suckerfish-horizontal:visited, a.sublevel_current-son-of-suckerfish-horizontal:visited,
a.sublevel_active-son-of-suckerfish-horizontal:hover, a.sublevel_current-son-of-suckerfish-horizontal:hover {
	font-weight: bold;
background: url(../images/bgm.png); color: #004E73;
}

ul.mainlevel-son-of-suckerfish-horizontal, .mainlevel-son-of-suckerfish-horizontal ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 100;
}

ul.mainlevel-son-of-suckerfish-horizontal li {
	padding: 0;
	margin: 0;
	background: none;
	float: left;
}

ul.mainlevel-son-of-suckerfish-horizontal li li {
	position: relative;
	display: block;
	width: 10em;
}


ul.mainlevel-son-of-suckerfish-horizontal ul {
	display: block;
	position: absolute;
	left: -999em;
	margin: -0.2em 0 0 0em;
	width: auto;
	height: auto;
	z-index: 101;
}

ul.mainlevel-son-of-suckerfish-horizontal li li ul {
	margin: -1.8em 0 0 10em;
	z-index: 102;
}


/** IE7.0 workaround */
ul.mainlevel-son-of-suckerfish-horizontal li:hover, ul.mainlevel-son-of-suckerfish-horizontal li.hover {
	position: static;
}


/** general on-mouse-over display */

ul.mainlevel-son-of-suckerfish-horizontal li:hover ul,
ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {
	left: auto;
}

ul.mainlevel-son-of-suckerfish-horizontal li:hover ul ul,
ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {
	left: -999em;
}

ul.mainlevel-son-of-suckerfish-horizontal li:hover ul li:hover ul,
ul.mainlevel-son-of-suckerfish-horizontal li.hover ul li.hover ul {
	left: auto;
}


ul.mainlevel-son-of-suckerfish-horizontal, ul.mainlevel-son-of-suckerfish-horizontal li li {
	clear: left;
}

/** separator */
span.mainlevel-son-of-suckerfish-horizontal, span.sublevel-son-of-suckerfish-horizontal {
	display: block;
	width: 1em;
	border-width: 0px;
	margin-left: 1em;
	padding: 0;
	padding-top: 1px;
}

/** IE5.0/win workaround: the ">" is handled like a "," */
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal {
	position: absolute;
	top: 5em;	/* change the absolute position for IE5.0 here */
}
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul {
	margin: 0.1em 0 0 0em;	/* top, right, bottom, left */
}
ul.mainlevel-son-of-suckerfish-horizontal > ul.mainlevel-son-of-suckerfish-horizontal li.hover ul ul {
	margin: -1.6em 0 0 10em;	/* top, right, bottom, left */
}
.moduletable_footer {border-top:#AAA 1px solid; padding-top:20px;
}
.moduletable_modulfs { width:172px; height:198px; padding:10px; background:url(../images/modulfs.gif) no-repeat;
}

.moduletable_modulfs a { cursor: pointer; }
.moduletable_modulfs a:link { color: #007EBE; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:12px; padding-left:20px; background:url(../images/arrow.png) no-repeat center left;  }
.moduletable_modulfs a:visited { color: #007EBE; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:12px; padding-left:20px; background:url(../images/arrow.png) no-repeat center left; }
.moduletable_modulfs a:hover { text-decoration:underline;
  color:#007EBE ; }
  
  
  
  .blog {
	width: 100%;
}
.column_separator { border-left: dotted 1px #DDD; padding-left:20px;
}
.moduletable_search {
	float: right;
	padding-top: 0px; padding-right:10px;
}
.moduletable_nyhetsbrev {
	padding-top: 10px;
	padding-left: 10px;
}

.moduletable_slideshow {
	float:left;
}

.moduletable_slideshowr {
	float:left; padding-left:3px; padding-right:3px;
}
.contentheading_news {
	font-weight: bold;
}
h2 {
	font-weight: bold;
	color: #5EA294;
	font-size:12px;
	padding-top:20px;
}
ul {
	list-style-position: outside; margin-left:25px;
	list-style-image: url(../images/bullet.gif)
}

.moduletable_rsmv {
	background-color: #EEE;
	padding-top: 30px; padding-bottom:30px; padding-left:10px; padding-right:10px; margin-top:140px;
	border: thin solid #DDD;
}

.moduletable_rsmvkasse {
	background-color: #EEE;
	padding-top: 30px; padding-bottom:30px; padding-left:10px; padding-right:10px; margin-top:40px;
	border: thin solid #DDD;
}

.moduletable_his {
	background-color: #EEE;
	padding-top: 30px; padding-bottom:30px; padding-left:10px; padding-right:10px; margin-top:40px;
	border: thin solid #DDD;
}

.moduletable_smart {
	background-color: #EEE;
	padding-top: 30px; padding-bottom:30px; padding-left:10px; padding-right:10px; margin-top:40px; margin-bottom:30px;
	border: thin solid #DDD;
}

li {
	padding-left: 0px; padding-bottom:5px;
}

