

/* 
	IMPORTANT NOTES:
	- CSS class names here are used for JS matching, so they CANNOT be changed "ad hoc".
  - ALSO, a classname CANNOT be reused just to style something else in a simple fashion, MAKE A NEW CLASSNAME, or JS matches may become incorrect.
*/

/* Area */
div.SET_cssArea{
	z-index:1;
	position:relative;
}

/* Area fields */
div.SET_cssArea div.SET_cssField{
	z-index:2;
	position:relative;
}


/* Class used when dragging a block*/
div.SET_cssBlockDragged{
	/*height:75px;
	overflow:hidden;*/
}

div.SET_cssBlock,
div.SET_cssBlock div.SET_cssBlockContent {
	z-index:3;
}

div.SET_cssArea,
div.SET_cssArea div.SET_cssField {
/*if all blocks are allowed in all fields this is required as a "garbage collector"*/
}


/*******************************/
/* DYNAMIC SELECTS COMMON STYLE*/
/*******************************/
div.SET_cssFormSelectExpander{
	display:none;
	position:absolute;
	z-index:10005;
}

div.SET_cssFormSelectExpanderFixed {
	position:fixed;
	_position:absolute;
	_top:expression((ignore=(document.body.scrollTop?document.body.scrollTop:document.documentElement.scrollTop))+this.IE6Top+'px');
	_left:expression((ignore=(document.body.scrollLeft?document.body.scrollLeft:document.documentElement.scrollLeft))+this.IE6Left+'px');
}
/***********************************/
/* END DYNAMIC SELECTS COMMON STYLE*/
/***********************************/

/****************************************************
*
* Allt nedanför kommer från csGeneric.css
*
****************************************************/
/**********************************************************************************
 * Desc:     Generic CSS classes
 * Author:   Linus Lövholm
 * History:
 * 01 Sep 2005 - Created - Linus Lövholm
 **********************************************************************************/

/******************************************************/
/* The main calendar widget.  DIV containing a table. */
/******************************************************/
div.fw_calendar.CMS_cssCalendar { position: relative; z-index:100;}

div.fw_calendar.CMS_cssCalendar, div.fw_calendar.CMS_cssCalendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #D3D3D1;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

div.fw_calendar.CMS_cssCalendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

div.fw_calendar.CMS_cssCalendar .nav {
  background: #778 url(menuarrow.gif) no-repeat 100% 100%;
}

div.fw_calendar.CMS_cssCalendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

div.fw_calendar.CMS_cssCalendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #778;
  color: #fff;
}

div.fw_calendar.CMS_cssCalendar thead .daynames { /* Row <TR> containing the day names */
  background: #F69904;
}

div.fw_calendar.CMS_cssCalendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

div.fw_calendar.CMS_cssCalendar thead .weekend { /* How a weekend day name shows in header */
  color: red;
}

div.fw_calendar.CMS_cssCalendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #D3D3D1;
  color: #000;
  border: 1px solid #F69904;
  padding: 1px;
}

div.fw_calendar.CMS_cssCalendar thead .active { /* Active (pressed) buttons in header */
  background-color: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

div.fw_calendar.CMS_cssCalendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
div.fw_calendar.CMS_cssCalendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
div.fw_calendar.CMS_cssCalendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

div.fw_calendar.CMS_cssCalendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #F69904;
}

div.fw_calendar.CMS_cssCalendar tbody .rowhilite td {
  background: #FFC12C;
}

div.fw_calendar.CMS_cssCalendar tbody .rowhilite td.wn {
  background: #D3D3D1;
}

div.fw_calendar.CMS_cssCalendar tbody td.hilite { /* Hovered cells <TD> */
  background: white;
  padding: 1px 3px 1px 1px;
  border: 1px solid black;
}

div.fw_calendar.CMS_cssCalendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

div.fw_calendar.CMS_cssCalendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

div.fw_calendar.CMS_cssCalendar tbody td.weekend { /* Cells showing weekend days */
  color: red;
}

div.fw_calendar.CMS_cssCalendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #00f;
}

div.fw_calendar.CMS_cssCalendar tbody .disabled { color: #999; }

div.fw_calendar.CMS_cssCalendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

div.fw_calendar.CMS_cssCalendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

div.fw_calendar.CMS_cssCalendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

div.fw_calendar.CMS_cssCalendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

div.fw_calendar.CMS_cssCalendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

div.fw_calendar.CMS_cssCalendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

div.fw_calendar.CMS_cssCalendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #FFC12C;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

div.fw_calendar.CMS_cssCalendar .combo .label,
div.fw_calendar.CMS_cssCalendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

div.fw_calendar.CMS_cssCalendar .combo .label-IEfix {
  width: 4em;
}

div.fw_calendar.CMS_cssCalendar .combo .hilite {
  background: #acf;
}

div.fw_calendar.CMS_cssCalendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #D3D3D1;
  font-weight: bold;
}

div.fw_calendar.CMS_cssCalendar td.date,
div.fw_calendar.CMS_cssCalendar td.datefields,
div.fw_calendar.CMS_cssCalendar td.timefields,
div.fw_calendar.CMS_cssCalendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}
div.fw_calendar.CMS_cssCalendar td.date,
div.fw_calendar.CMS_cssCalendar td.time {
	text-align:right;
}
div.fw_calendar.CMS_cssCalendar td.timefields .hour,
div.fw_calendar.CMS_cssCalendar td.timefields .minute,
div.fw_calendar.CMS_cssCalendar td.timefields .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
	width:30px;
	float:left;
}
div.fw_calendar.CMS_cssCalendar td.timefields span{
	float:left;
	margin-left:2px;
	margin-right:2px;
}

div.fw_calendar.CMS_cssCalendar td.date span,
div.fw_calendar.CMS_cssCalendar td.time span{
	margin-right:3px;	
}

div.fw_calendar.CMS_cssCalendar td.datefields input {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
	width:30px;
	float:left;
}


div.fw_calendar.CMS_cssCalendar td.timefields .ampm {
  text-align: center;
}

div.fw_calendar.CMS_cssCalendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

div.fw_calendar.CMS_cssCalendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

div.fw_calendar.CMS_cssCalendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/******************************************************/
/* End of calendar widget. */
/******************************************************/



/******************************************************/
/* FROM csGeneric.css
/******************************************************/

/*safari override*/
div.SET_cssShield{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10000;
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
	background-color:black;
	padding:0;
	margin:0;
}

div.SET_cssShieldLoading{
	background-image:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_shieldLoading.gif);
	background-repeat:no-repeat;
	background-position:center 300px;
}

div.SET_cssShieldSilent{
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

div.SET_cssShield iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:100%;
	height:100%;
}


/*framework group*/
div.SET_cssGroup {
	clear:both;
	margin:0;
	overflow:visible;
	padding:0 0 8px 2px;
	position:relative;
	vertical-align:bottom;
	/*width:242px;*/
}

body.PC_OPERA div.SET_cssGroup {padding-bottom:9px;}

div.SET_cssGroup label.SET_cssGroupLabel {
	color:#949493;
	display:block;
	font-family:Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	left:auto;
	margin:0pt 0pt 1px;
	padding:0pt;
	text-align:left;
	top:auto;
}

/*********************************
 *edit controls for the menulink hovermenu
 *********************************/
div.fw_hovermenu {
	position:absolute;
	top:-27px;
	left:0;
	border:1px solid #BFBFBF;
	background:#333;
	padding:3px;
	width:126px;
	height:19px;
	font-family:arial;
	font-weight:bold;
	z-index:999; /*to be on the safe side. remember to set this lower than the divs that disable the content, though*/
	display:none;
	/*opacity:.5; /*make it transparent*/
}

div.menuarea li:hover div.fw_hovermenu {display:block;}
div.menuarea li:hover ul.secondTier div.fw_hovermenu {display:none;}
div.menuarea ul.secondTier li:hover div.fw_hovermenu {display:block;}
div.menuarea ul.secondTier li:hover ul.thirdTier div.fw_hovermenu {display:none;}
div.menuarea ul.secondTier ul.thirdTier li:hover div.fw_hovermenu {display:block;}

div.fw_hovermenu.active {border:1px solid red;display:block;}

div.fw_hovermenu:hover {opacity:1;display:block;}

div.fw_hovermenu a {
	display:block;
	height:16px;
	width:16px !important;
	float:left;
	padding:0 !important;
	margin:0 !important;
	background:transparent;
	border:none !important;
	position:static;
}

div.fw_hovermenu a:hover,
div.fw_hovermenu div.fw_numPages:hover {cursor:pointer;}

div.fw_hovermenu.disabled a:hover,
div.fw_hovermenu a.disabled:hover,
div.fw_hovermenu.disabled div.fw_numPages:hover {cursor:default;}

/*stop dropdown from showing if hovering over edit control*/
div.fw_hovermenu:hover + div.tier {display:none !important;}


div.fw_hovermenu div.fw_numPages {
	width:auto;
	display:inline;
	float:left;
	border:1px solid white;
	font-size:13px !important;
	padding:0 15px 0 2px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_arrows.gif) no-repeat right -64px;
	color:white;
	position:relative;
}

div.fw_hovermenu div.fw_numPages div.fw_pagelist {
	position:absolute;
	top:16px;
	left:-1px;
	width:200px;
	background:red;
	border:1px solid white;
	display:none;
}


div.fw_hovermenu.disabled div.fw_numPages {
	color:#6D6D6D;
	background-position:right -79px;
}

div.fw_hovermenu.disabled,
div.fw_hovermenu.disabled div.fw_numPages,
div.fw_hovermenu div.fw_numPages div.fw_pagelist {border-color:#6D6D6D;}



div.fw_hovermenu div.fw_numPages:hover div.fw_pagelist {display:block;}
div.fw_hovermenu.disabled div.fw_numPages:hover div.fw_pagelist {display:none;}

div.fw_hovermenu div.fw_numPages div.fw_pagelist a {
	display:block;
	clear:both;
	height:auto;
	width:196px !important;
	text-align:left;
	padding:2px !important;
}

div.fw_hovermenu div.fw_numPages div.fw_pagelist a:hover {background:#BFBFBF;}

div.fw_hovermenu a.fw_moveLeft {background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_arrows.gif) no-repeat 0 -16px;}
div.fw_hovermenu a.fw_moveRight {background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_arrows.gif) no-repeat 0 0;}
div.fw_hovermenu a.fw_edit {background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_edit.gif) no-repeat top left;}
div.fw_hovermenu a.fw_props {background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_properties.gif) no-repeat top left;}
div.fw_hovermenu a.fw_delete {background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_delete_.gif) no-repeat top left;}

div.fw_hovermenu.disabled a.fw_moveLeft,
div.fw_hovermenu a.fw_moveLeft.disabled {background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_arrows.gif) no-repeat 0 -48px;}
div.fw_hovermenu.disabled a.fw_moveRight,
div.fw_hovermenu a.fw_moveRight.disabled {background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_arrows.gif) no-repeat 0 -32px;}
div.fw_hovermenu.disabled a.fw_edit,
div.fw_hovermenu a.fw_edit.disabled {background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_edit.gif) no-repeat 0 -16px;}
div.fw_hovermenu.disabled a.fw_props,
div.fw_hovermenu a.fw_props.disabled {background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_properties.gif) no-repeat 0 -16px;}
div.fw_hovermenu.disabled a.fw_delete,
div.fw_hovermenu a.fw_delete.disabled {background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_delete_.gif) no-repeat 0 -16px;}
/************************************
 * end edit controls for the menulink hovermenu
 ************************************/


/************************************
* all styles for the page layouts go here
*************************************/
/*add min-height so that other floats do not move onto an empty area*/
div.layoutarea {min-height:1px;float:left;min-height:100px;border:1px dotted black;}

div.layoutarea * {margin-left:-1px;margin-right:-1px;} 
div.layoutarea * * {margin-left:0;margin-right:0;}

div.layoutThreeCol {width:328px;margin:0 5px 0 0;}
div.threeColLeft {}
div.threeColCentre {}
div.threeColRight {margin-right:0;}

div.layoutTwoPlusOneUnder {width:495px;}
div.twoPlusOneUnderLeft {margin:0 5px 0 0;}
div.twoPlusOneUnderBottom {float:none;clear:both;width:999px;}

div.layoutNormal {width:495px;}
div.normalLeft {margin:0 6px 0 0;}
div.layoutNormal * {margin-left:-1px;margin-right:-1px;} 
div.layoutNormal * * {margin-left:0;margin-right:0;}
/************************************
* end styles for page layouts
*************************************/

a.SET_cssButton div.fw_sideDiv {display:none;}


/*Flervalsknapp/Multiselectbutton*/
div.fw_multiSelectButton {float:left;position:relative;}

div#fw_ctrlBar div.fw_multiSelectButton {top:21px;}

div.fw_multiSelectButton a {
	display:block;
	color:orange;
	font-size:12px;
	text-decoration:none;
}

div.fw_multiSelectButton div.SET_cssButton {
	border:1px solid orange;
	float:left;
}

div.fw_multiSelectButton div.SET_cssButton a {
	width:100px;
	white-space:nowrap;
	overflow:hidden;
}

div.fw_multiSelectButton a:hover {background:#434343;}

div.fw_multiSelectButton div.fw_expansionCtrl {
	float:left;
	border:1px solid orange;
	margin:0 0 0 1px;
}

div.fw_multiSelectButton div.fw_expansionCtrl a {
	display:block;
	height:15px;
	width:15px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_arrows.gif) no-repeat right -64px;
}

div.fw_multiSelectButton div.fw_optionList {
	display:none;
	position:absolute;
	top:16px;
	left:0;
	width:200px;
	border:1px solid orange;
	background:black;
}

div.fw_multiSelectButton div.fw_optionList a {
	overflow:hidden;
}

div.fw_expandedMultiSelectButton div.fw_optionList {display:block;}

div.fw_multiSelectButton div.fw_divider {

}


/****************************************
/*the properties iframe and its contents*
/****************************************/
div.fw_properties_statusbox {padding:1px 0 0 16px;line-height:14px;}
div.fw_properties_statusboxbig {padding-left:30px;}
div.fw_properties_statusbox div.fw_box {float:left;margin:-1px 0 0 -16px;height:14px;width:14px;}
div.fw_properties_statusboxbig div.fw_box {margin-left:-30px;height:28px;width:28px;}
div.fw_properties_status_green {background:#00FF00;}
div.fw_properties_status_yellow {background:#FFFF00;}
div.fw_properties_status_red {background:#FF0000;}


div.tabTypeProperties div.body {width:680px;}
div.tabTypeProperties div.fw_properties_column {
	width:210px;
	padding:0 15px 0 0;
	float:left;
}

div.tabTypeProperties div.fw_properties_footer {
	clear:both;
	width:100%;
}

a.fw_properties_rightbutton {
	float:right;
}

div.tabTypeProperties div.fw_properties_specialOptions {
	padding:5px;
	width:250px;
	background:white;
	border:1px solid black;
	margin-bottom:-1px;
	float:left; /*this doesn't matter position-wise but it does remove the need for a div.breaker at the bottom*/
}

div.tabTypeProperties div#ss_fw_privs div.fw_properties_specialOptions:hover,
div.tabTypeProperties div#ss_fw_privs div.fw_properties_specialOptions *:hover {cursor:default;}

div.tabTypeProperties div#ss_fw_privs div.fw_properties_specialOptions select:hover,
div.tabTypeProperties div#ss_fw_privs div.fw_properties_specialOptions input:hover,
div.tabTypeProperties div#ss_fw_privs div.fw_properties_specialOptions button:hover {cursor:pointer;}

div.tabTypeProperties div#ss_fw_privs div.fw_properties_specialOptions input.formText:hover {cursor:text;}


div.tabTypeProperties div#ss_fw_ctrlbar_tools div.fw_properties_specialOptions {padding:0;}

div.tabTypeProperties div.fw_properties_specialOptions div.SET_cssGroup {width:165px;}
div.tabTypeProperties div.fw_properties_specialOptions div.SET_cssGroup div.SET_cssGroup {margin:0 0 0 15px;width:150px;}

div.tabTypeProperties div.fw_properties_specialOptions select.SET_cssFormSelect {width:150px;}
div.tabTypeProperties div.fw_properties_specialOptions input.formCheckbox {display:inline;}
div.tabTypeProperties div.fw_properties_specialOptions label {display:block;white-space:nowrap;}
div.tabTypeProperties div.fw_properties_specialOptions div.checkbox label {color:#DEDEDE;display:inline;}
div.tabTypeProperties div.fw_properties_specialOptions input.formText {width:162px;margin:0 0 0 1px;border:1px solid #C0C0C0;}
div.tabTypeProperties div.fw_properties_specialOptions h1 {color:#DEDEDE;display:block;font-weight:normal;}
div.tabTypeProperties div.fw_properties_specialOptions button {background:#333;border:1px solid #C0C0C0;color:#C0C0C0;margin:10px 0 0 0;}
div.tabTypeProperties div.fw_properties_specialOptions button#cancel {float:right;}
/***************************/
div.tabTypeProperties div.selectGroup {position:relative;top:0;float:left;margin:0;width:117px;height:18px;}

div.tabTypeProperties div.selectGroup div.current a,
div.tabTypeProperties div.selectGroup div.current a span,
div.tabTypeProperties div.selectGroup div.option {_margin-top:-1px;}
div.tabTypeProperties div.selectGroup div.current {
	height:13px;
	padding-top:0;
	float:none;
	position:static;
	color:#3A0000 !important;
	line-height:12px;
}

div.tabTypeProperties div.selectGroupWithPictures a {padding-left:16px !important;}
div.tabTypeProperties div.selectGroupShowPictureForCurrent div.current a {padding-left:16px !important;}

div.tabTypeProperties div.selectGroup a {text-decoration:none;}
div.tabTypeProperties div.selectGroup div.current a {height:auto !important;width:97px;}
div.tabTypeProperties div.selectGroup div.option a span {
	padding:0;
	font-size:9px;
}
div.tabTypeProperties div.selectGroup div.current a span {
	height:11px !important;
	padding-bottom:1px;
}
div.tabTypeProperties div.selectGroup div.option a img {
	height:9px;
	width:13px;
	top:-3px;
	left:1px;
}
div.tabTypeProperties div.selectGroup div.current a img {left:2px;top:-2px;}
div.tabTypeProperties div.selectGroup div.selectGroup_top {width:100px;}
div.tabTypeProperties div.selectGroup div.selectGroup_optionslist {min-width:100px;padding-right:15px;}
div.tabTypeProperties div.selectGroupSpecialOptionlist div.selectGroup_optionslist {padding-right:0;}
div.tabTypeProperties div.selectGroup a.arrow {background-image:url("/mind_setup/gui/theme_llfjgkwxho_1/media/edSel_arrow_small.png");}
div.tabTypeProperties div.selectGroup_top sup {line-height:0;}


/*The Page Content Tool (PCT)*/
div#fw_pct {float:left;margin:0 auto;}

div#fw_drag_shadow {
	position:absolute;
	height:50px;
	width:180px;
	padding:0 0 0 20px;
	border:1px solid black;
	background:white url(/mind_setup/gui/theme_llfjgkwxho_1/media/icon_dragdrophook.gif) no-repeat left top;
	z-index:10000;
	display:none;
	xwhite-space:nowrap;
	xoverflow:hidden;
}

div#fw_drag_shadow:hover {cursor:pointer;}

div#fw_pct div#fw_pct_location {
	width:100%;
	background:none;
	padding:3px 0;
	font-size:8px;
}
div#fw_pct div#fw_pct_body {
	background:white;
	border:1px solid black;
	padding:5px;
	float:left;
	margin:0;
}
div#fw_pct a.SET_cssButton {
	margin:0 10px 0 0;
	padding:3px;
	border:1px solid #CCC;
	display:block;
	float:left;
}

a.SET_cssButtonRight {float:right !important;margin-left:10px !important;margin-right:0 !important;}

div#fw_pct a.fw_props_button {
	display:block;
	height:16px;
	width:16px;
	float:left;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_properties.gif) no-repeat 0 2px;
}

div#fw_pct a.fw_props_button:hover {
	background-position:0 -14px;
}

div#fw_pct div.fw_multiSelectButton,
div#fw_pct div.fw_textonly {float:left;margin-right:10px;}
div#fw_pct a:hover {background-color:#CCC;}
div#fw_pct a.fw_props_button:hover {
	background-color:transparent;
	background-position:0 -14px;
}

div#fw_pct div.fw_textonly {line-height:22px;}

.SET_cssButtonMarked,
.fw_multiSelectButtonTypeMarked,
.fw_marked {border:1px solid red !important;}

div#fw_pct select#fw_pagetemplate_id,
div#fw_pct div#fw_blockbuffer {float:left;}

div#fw_pct div#fw_blockbuffer {
	width:200px;
	height:18px;
	border:1px solid black;
	margin:0 0 0 20px;
	position:relative;

}

div#fw_bufferlist {
	overflow:hidden;
	height:100%;
	width:182px;
	border:0 none;
	position:absolute;
	top:0;
	left:0;
	background:white;
	z-index:1;
}

div#fw_blockbufferButton {
	float:right;
	border:1px solid #CCC;
	display:block;
	height:16px;
	width:16px;
	margin:0;
	background:black url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_arrows.gif) no-repeat scroll right -64px;
}

div#fw_blockbufferButton:hover {cursor:pointer;}

div#fw_blockbufferButton.fw_expandedBufferlistButton {}

div#fw_blockbufferButton.fw_expandedBufferlistButton + div#fw_bufferlist {
	height:auto;
}


div.fw_popup div.fw_fileLibItem {margin:20px 0 0 0;border:1px solid #CCC;overflow:hidden;}
div.fw_popup div.fw_fileLibItem img {width:100%;}




/*css for the different control blocks used when editing page content*/
div.fw_addBlock {height:50px;width:100%;margin:-10px auto 0 auto;clear:both;position:relative;overflow:hidden;}
div.fw_addBlock div.fw_separator {
	background:orange;
	padding:2px 2px 2px 2px;
	display:block !important;
	position:relative;
	top:23px;
	z-index:1;
}
div.fw_addBlock:hover div.fw_separator {
	top:14px;
}
div.fw_addBlock div.fw_droptarget {
	background:orange;
	padding:4px 2px 4px 2px;
	position:absolute;
	top:14px;
	width:100%;
	z-index:2;
}
div.fw_addBlock div.fw_separator * {display:none;}
div.fw_addBlock:hover div.fw_separator * {display:block;}
div.fw_addBlockTypeFirst div.fw_separator * {display:block;}

div.fw_addBlockTypeFirst div.fw_separator,
div.fw_addBlockTypeFirst:hover div.fw_separator {top:18px;}
div.fw_addBlockTypeFirst div.fw_droptarget {top:18px;}

div.fw_addBlock a {
	display:block;
	padding:2px;
	border:1px solid #CCC;
	display:block;
	font-size:10px;
	background:white;
	width:99px;
}
div.fw_addBlock a:hover {background:#CCC;}
div.fw_addBlock select {width:150px;float:right;}

div.fw_separator {}

div.blockDigest {white-space:nowrap;overflow:hidden;}

div.blockFrame {border:1px solid green;margin:0 0 10px;position:relative;}
div.blockFrame div.titlebar {margin:0 0 20px;height:16px;border-bottom:1px solid black;}
div.blockFrame div.dragdrophook {
	display:block;
	float:left;
	height:16px;
	width:16px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_titlebar_ctrls.gif) no-repeat top left;
}

body.SET_cssBodyIsBare div.dragdrophook {
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:16px;
	width:16px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_titlebar_ctrls.gif) no-repeat top left;
}

div.blockFrame div.titlebar a.SET_cssButton {
	float:left;
	height:16px;
	width:16px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/sprite_titlebar_ctrls.gif) no-repeat;
}
div.blockFrame div.titlebar a.SET_cssButtonMoveTop {background-position:0 -16px;}
div.blockFrame div.titlebar a.SET_cssButtonMoveUp {background-position:0 -32px;}
div.blockFrame div.titlebar a.SET_cssButtonMoveDown {background-position:0 -48px;}
div.blockFrame div.titlebar a.SET_cssButtonMoveBottom {background-position:0 -64px;}
div.blockFrame div.titlebar a.SET_cssButtonDelete {background-position:0 -80px;}

div#fw_blockbuffer div.blockFrame div.titlebar a.SET_cssButton {display:none;}

div.blockFrame div.dragdrophook:hover {cursor:pointer;}

div#fw_blockbuffer div.blockFrame {padding:0 0 0 20px;margin:0;}
div#fw_blockbuffer div.blockFrame div.titlebar {position:absolute;top:0;left:0;height:100%;width:16px;}
div.blockDigest div.dragdrophook {width:100%;border:0 none;}

div.fw_droptarget {display:none;}



/**********************************************************************************
 * MISC TOP LEVEL ITEMS
 *
 **********************************************************************************/
body.SET_cssBodyIsBare {
	margin:0;
	padding:0;
	background-color:White;
	background-image:none;
}


div.breaker {
	clear:both;
	height:0px;
	font-size:0;
	line-height:0;
	_display:inline;
}

img {	border:0 none; }

img.hidden,
div.hidden,
select.hidden,
option.hidden {
	display:none;
	visibility:hidden;
}

/* Emphasis , "markering". Förekommer både inom paragraf och på andra ställen (buttons) */
em {
	color:#AA0000;
	font-style:normal;
}

/* Atomic paragraph types are, like their parents prefixed by "parType" */
p.parTypeMessage {
	margin-top:0;
	margin-bottom:5px;
	padding:0;
}

/* Localization string */
/*safari override at bottom*/
span.localization {
	display:block;
	clear:both;
	padding:9px 0 5px 0;
	margin:0 0 -6px 20px;
	font-size:11px;
	font-weight:normal;
	font-family:verdana;
	white-space:nowrap;
	color:#D3D3D1;
	width:361px;
}

span.localization a,
span.localization a:hover {color:#D3D3D1;}

span.localization a {
	text-decoration:none;
	text-transform:lowercase;
}

span.localization a:hover {text-decoration:underline;}

span.localization span.last {
	color:#8D8D8C;
	text-transform:lowercase;
}

/*general styling for links*/
div.group a,
div.authentication a,
div.paragraph a {
	text-decoration:underline;
	font-family:verdana;
}


.fw_popup {
	position:absolute;
	width:365px;
	background-color:#EFEDB1;
	border:1px solid black;
	padding:3px;
	z-index:9000;
	overflow:hidden;
}

div.layoutPopup {width:auto;}

div.fw_popup a.SET_cssButton {
	display:block;
	float:left;
	border:1px solid #949493;
	margin:0 5px 0 0;
	padding:1px 4px;
	background:white;
	text-decoration:none;
	color:#949493;
}

div.fw_popup a.SET_cssButton:hover {
	color:#777;
	border-color:#777;
}





/**********************************************************************************
 * BUTTONS
 *
 * Buttons are included here instead of in csForm.css since they are used everywhere, 
 * not just in forms (boxes, header etc). There can be several specifications
 * for buttons, all prefixed with btnType. For these to work, buttons must be
 * rendered with the button class and the desired btnType class at the same time.
 *
 * Also note that some sites only use input-type buttons, and others link buttons,
 * so many of these classes can be left empty.
 **********************************************************************************/

button.button img
{
	margin:0;
	padding:0;
	border:0 none;
}

button.btnTypeHidden,
button.btnTypeHidden span
{
	display:none;
}

/* Link buttons */
a.button
{
	position:relative;
	text-align:left;
	background-color:#000;
	font-size:12px;
	font-weight:normal;
	padding:3px 9px 3px 9px;
	margin:0 4px 0 0;
	color:#FFFFFF;
	text-decoration: none;
}


/* Image icon on all link buttons */
a.button img
{
	vertical-align:middle;
	padding:0;
	margin:0 3px 0 0;
	float:none;
	clear:none;
}

/* Hover for all link buttons */
a.button:hover {
	background-color:#999999;
}

a.btnTypeWide {
	display:block;
	width:172px;
}

a.btnTypeList
{
	margin:0 0 0 1px;
	padding:0px 2px 2px 2px;
	width:13px;
	height:15px;
	font-family:Verdana;
	font-size:9px;
	display:block;
}

a.btnTypeList img
{
	position:relative;
	top:1px;
}



html > body a.btnTypeList img
{
	top:-1px;
}

a.btnTypeThin
{
	font-size:12px;
	padding:0 4px 1px 4px;
}



/***************************
 * dynamic iFrames
 **************************/
 iframe.dyniFrame {
	position:absolute;
	left:100px;
	top:100px;
	z-index:1001;
	border:0 none;
	background:Transparent;
	min-width:742px;
	min-height:460px;
	display:none;
}

iframe.dyniFrameTypeUpload {
	min-width:220px;
	min-height:0;
}




/************************************
 * Menu areas
 ************************************/
div.menuarea ul {float:left;padding:0;}
div.menuarea li {float:left;position:relative;margin:0 3px 0 0;border:1px solid red;display:block;}
div.menuarea li a {display:block;width:100%;height:40px;}
div.menuarea li div.fw_hovermenu a {height:16px;}
div.menuarea li.ml_disabled a {color:#CCC;}
div.menuarea ul.secondTier {width:600px;}
div.menuarea li div.tierSurround,
div.menuarea ul.secondTier div.tierSurround {position:absolute;left:0px;top:40px;display:none;}
div.menuarea li:hover div.tierSurround {display:block;}
div.menuarea li:hover ul.secondTier div.tierSurround {display:none;}
div.menuarea ul.secondTier li:hover div.tierSurround {display:block;top:40px;left:0;}
div.menuarea ul li.ml_addPage {margin-left:-16px;position:relative;left:16px;}

div.menuarea li {background:#EEE;}
div.menuarea li.ml_current {background:#AAA;}
div.menuarea li.ml_disabled {background:#555;}

div.menuareaTypePreview {
	width:200px;
	border:1px solid green;
	padding:20px;
}

div.menuareaTypePreview ul {margin:0;}
div.menuareaTypePreview span#fw_preview_state_indicator {display:block;clear:both;}

div.ml_placeholder {
	height:100%;
	width:34px;
	float:left;
	background-repeat:no-repeat;
}

div.menuarea li a span {float:left;}
div.menuareaTypePreviewGraphic li a span {display:none;}
div.menuarea li a img {float:left;}






/**********************************************************************************
 * Desc:     Framework static CSS classes
 * Author:   Linus Lövholm
 * History:
 * 02 Sep 2005 - Created - Linus Lövholm
 **********************************************************************************/

div#SET_messageLog
{
	background-color:#DDDDDD;
	padding:10px;
	margin-top:400px;
	z-index:99; /*one below div#SET_container*/
}
div#SET_messageLog blockquote{
	margin:0 20px 0 20px;
}

div#SET_messageLog h1
{
	font-size:16px;
	margin:0;
	padding:0;
}

/*BEGIN DEMO CSS*/
div.SET_cssBrowserDetection{
	position:absolute;
	top:0;
	left:0;
	background:#FFFFE1 url(/mind_content/media/icn_info.gif) no-repeat 0 0;
	border: 1px solid black;
	width:100%;
	padding: 7px 0 11px 0;
	height:14px;
	z-index:1000;
}
div.SET_cssBrowserDetectionClose{
	background:#ffffe1 url(/mind_content/media/icn_close.gif) no-repeat 0 0;
	height:27px;
	width:27px;
	position:absolute;
	top:0;
	right:0;

}

div.SET_cssBrowserDetectionInfo{
	padding-left:40px;
	padding-right:25px;
	font-size:10px;
}

div.SET_cssBlock {
	position: relative;
	_position: static;
	overflow: hidden;
	margin:0 0 20px 0;
}
/*BEGIN TOOLTIPS*/
div.SET_cssSite {
	position:absolute;
	z-index:999999;
	padding:14px 0 4px 0;
	font-family:verdana,arial,sans-serif;
	color:#444;
	font-size:10px;
	width:200px;
	margin:-3px 0 0 10px;
}

div.SET_cssSite.SET_cssFollowMouse {
	margin-top:20px;
}


div.SET_cssSite img {
	display:block;
}

div.SET_cssSite div.SET_cssTop,
div.SET_cssSite div.SET_cssTop div,
div.SET_cssSite div.SET_cssBottom,
div.SET_cssSite div.SET_cssBottom div,
div.SET_cssSite div.SET_cssRight {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/spt_tooltip.png);
}

div.SET_cssSite div.SET_cssTop {
	height:16px;
	background-position:-24px 0;
	position:absolute;
	top:0;
	left:0;
	right:4px;
}

div.SET_cssSite div.SET_cssTop div {
	width:7px;
	position:absolute;
	right:-7px;
	top:0;
	bottom:0;
	background-position:right top;
}


div.SET_cssSite div.SET_cssBody {
	border:1px solid #F8F4B4;
	border-width:0 1px;
	background:#FFFDE2;
	padding:2px 7px 5px 7px;
	margin:0 2px 0 0;
	overflow:hidden;
}

div.SET_cssSite div.SET_cssRight {
	background-position:0 0;
	width:3px;
	position:absolute;
	top:16px;
	bottom:7px;
	right:-1px;
}


div.SET_cssSite div.SET_cssBottom {
	height:7px;
	background-position:-24px -17px;
	position:absolute;
	bottom:0;
	left:0;
	right:4px;
}

div.SET_cssSite div.SET_cssBottom div {
	width:7px;
	position:absolute;
	right:-7px;
	top:0;
	bottom:0;
	background-position:right -17px;
}
/*end tooltip*/

/*begin tooltip points down override*/
div.SET_cssSite.SET_cssAbove {
	padding:4px 0 12px 0;
	margin-top:0;
	margin-bottom:-3px;
}

div.SET_cssSite.SET_cssAbove div.SET_cssTop {
	height:7px;
	background-position:-24px -35px;
}

div.SET_cssSite.SET_cssAbove div.SET_cssTop div {
	background-position:right -35px;
}

div.SET_cssSite.SET_cssAbove div.SET_cssBottom {
	height:14px;
	background-position:-24px -40px;
}

div.SET_cssSite.SET_cssAbove div.SET_cssBottom div {
	background-position:right -40px;
}

div.SET_cssSite.SET_cssAbove div.SET_cssRight {
	top:7px;
	bottom:14px;
}
/*end tooltip points down override */
/*END TOOLTIPS*/

/*BEGIN BLOCKSTYLES*/
/*<blockstyle id="SYSTEM1_3" comment="Läkarleasing inloggning">*/
	.SYSTEM1_3 {
		color: #fff;
		font-family: Tahoma, Verdana, Sans-Serif;
		font-size: 11px;
	}
	.SYSTEM1_3 label {
		display: none;
	}
	.SYSTEM1_3 #SET_cssOuterWrapper {
		border-right: 1px solid #4f6886;
		margin: 0 7px 0 0;
		padding: 0 7px 0 0;
		float: left;
	}
	.SYSTEM1_3 .SET_cssLinkButtonWrapper {
		float: left;
	}
	.SYSTEM1_3 .SET_cssLinkButtonWrapper a {
		color: #fff;
		text-decoration: none;
	}
	.SYSTEM1_3 .SET_cssLinkButtonWrapper a:hover div {
		text-decoration: underline;
	}

/*</blockstyle>*/

/*<blockstyle id="SYSTEM1_1" comment="Läkarleasing inloggning">*/
div.SYSTEM1_1 div.SET_cssBlockContent {
	min-width:340px;
	height:108px;
	padding:0;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_SYSTEM1_1_login_SE.gif) repeat-x top left;
	position:relative;
	border-left:1px solid #E9E9E9;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}

/* Columns */
div.SYSTEM1_1 div.SET_cssBlockContent div.SET_cssColumn {
	float:left;
	margin:26px 7px 0 0;
}

div.SYSTEM1_1 div.SET_cssBlockContent div#SET_authenticationLoggedInAs {
	width:237px;
	margin:26px 10px 0 0;
	float:left;
}

div.SYSTEM1_1 div.SET_cssBlockContent div.SET_cssMessage {
	color:red;
	margin:8px 0 0 0;
	*margin-top:7px;
	_margin-top:6px;
	width:289px;
	_width:286px;
	font-size:9px;
	float:left;
}

div.SYSTEM1_1 div.SET_cssBlockContent div.SET_cssMessage span {
	display:block;
	font-weight:bold;
}	

div.SYSTEM1_1 div.SET_cssBlockContent label {
	display:block;
	font-weight:bold;
	font-size:9px;
	font-family:Arial,sans-serif;
	color:#676767;
	margin:0;
	padding:0;
	position:absolute;
	top:26px;
	*top:27px;
	left:138px;
}

div.SYSTEM1_1 div.SET_cssBlockContent div.SET_cssWrapperFirst label {
	left:30px;
}


div.SYSTEM1_1 div.SET_cssBlockContent div#SET_cssOuterWrapper {
	position:absolute;
	top:26px;
	*top:27px;
	left:30px;
	width:215px;
	overflow:hidden;
	white-space:nowrap;
	padding:12px 0 0 0;
}

div.SYSTEM1_1 div.SET_cssBlockContent div#SET_cssOuterWrapper label {
	left:0;
	top:0;
}

/*default text for inputs*/
div.SYSTEM1_1 div.SET_cssBlockContent div.SET_cssWrapper div.SET_cssDefaultText {
	display:none !important;
}

div.SYSTEM1_1 div.SET_cssBlockContent input {
	font-family:Arial,sans-serif;
	color:#676767;
	margin:0;
	padding:0;
	font-size:10px;
	border:solid 0 #fff;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/spt_SYSTEM1_1_field.gif) no-repeat top left;
	padding:2px 2px 0 2px;
	width:98px;
	height:15px;
	position:absolute;
	top:37px;
	*top:38px;
	left:139px;
}

div.SYSTEM1_1 div.SET_cssBlockContent div.SET_cssWrapperFirst input {
	left:30px;
}


div.SYSTEM1_1 div.SET_cssBlockContent input.SET_cssFail {background-position:0 -17px;}


div.SYSTEM1_1 div.SET_cssBlockContent div.SET_cssLoadingIndicator {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/icn_SYSTEM1_1_loading.gif) no-repeat 0 0;
	height:16px;
	width:16px;
	position:absolute;
	top:38px;
	right:4px;
	display:none;
}

div.SYSTEM1_1.SET_cssLoading div.SET_cssBlockContent div.SET_cssLoadingIndicator {
	display:block;
}


div.SYSTEM1_1 div.SET_cssBlockContent div.SET_cssLinkButtonWrapper {
	float:left;
	position:absolute;
	top:37px;
	*top:38px;
	right:22px;
}

div.SYSTEM1_1 div.SET_cssBlockContent a {
	display:block;
	border:0 none;
	float:left;
	width:70px;
	height:17px;
	line-height:18px;
	font-size:9px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/btn_SYSTEM1_1.gif) no-repeat top left;
	text-transform:uppercase;
	font-family:arial,sans-serif;
	text-decoration:none;
	text-align:center;
	color:#676767;
}

body.MAC_FF3 div.SYSTEM1_1 div.SET_cssBlockContent a {
	line-height:17px;
}
/*</blockstyle>*/

/*<blockstyle id="MENU2_2" comment="Läkarleasing huvudmeny">*/
div.MENU2_2 div.SET_cssBlockContent ul {
	list-style:none;
	margin:0;
	padding:0;
}

div.MENU2_2 div.SET_cssBlockContent ul li {
	display:inline;
	margin:0;
	float:left;
}

div.MENU2_2 div.SET_cssBlockContent ul li.CMS_cssMenuCurrent {
	border-bottom-color:#fff;
	padding-bottom:0px;
	background-color: #fff;
}

div.MENU2_2 div.SET_cssBlockContent ul li.last{
	border-right-width:1px;
}

div.MENU2_2 div.SET_cssBlockContent ul li a {
	display:block;
	width:74px;
	padding:7px 0px 9px 12px;
	text-transform:uppercase;
	font-family:Helvetica,Arial,sans-serif;
	font-size:10px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/spt_MENU2_2.gif) no-repeat 0 0;
	text-decoration:none;
	color:#FFF;
}

body.MAC_FF3 div.MENU2_2 div.SET_cssBlockContent ul li a {
	padding-top:9px;
	padding-bottom:7px;
}

div.MENU2_2 div.SET_cssBlockContent ul li a:hover{
	background-position:0 -27px;
}
div.MENU2_2 div.SET_cssBlockContent ul li.CMS_cssMenuCurrent a,
div.MENU2_2 div.SET_cssBlockContent ul li.CMS_cssMenuCurrent a:hover{
	background-position:0 -54px;
}
/*</blockstyle>*/

/*<blockstyle id="MENU4_1" comment="Läkarleasing submeny">*/
div.MENU4_1 {
	margin:0;
}

div.MENU4_1 div.SET_cssBlockContent {
	min-height:22px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_MENU4_1.jpg);
}

div.MENU4_1 div.SET_cssBlockContent ul{
	list-style:none;
	padding:1px 0 0 2px;
	*padding-top:2px;
	margin:0;
}

div.MENU4_1 div.SET_cssBlockContent ul li{
	display:inline;
	margin:1px 1px 4px 1px;
	float:left;
}

div.MENU4_1 div.SET_cssBlockContent ul li.CMS_cssMenuCurrent {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_MENU4_1_current.jpg) repeat-x top left;
}

div.MENU4_1 div.SET_cssBlockContent ul li a{
	text-decoration:none;
	color:#fff;
	display:block;
	padding:2px 11px 3px 15px;
	margin:0;
	text-transform:uppercase;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_MENU4_1_bullet.gif) no-repeat 6px 4px;
	*background-position:6px 5px;
}

body.MAC_FF2 div.MENU4_1 div.SET_cssBlockContent ul li a,
body.MAC_FF3 div.MENU4_1 div.SET_cssBlockContent ul li a{
	padding-top:3px;
	padding-bottom:2px;
	padding-left:17px;
}

body.MAC_SAFARI div.MENU4_1 div.SET_cssBlockContent ul li a {
	padding-top:1px;
	padding-bottom:4px;
	padding-left:17px;
}

div.MENU4_1 div.SET_cssBlockContent ul li.notPublished a {
	color:#CCC;
}

div.MENU4_1 div.SET_cssBlockContent ul li em{
	color:#A00;
	font-style:normal;
}
/*</blockstyle>*/

/*<blockstyle id="MENU4_2" comment="Läkarleasing submeny nr 2">*/
div.MENU4_2 {
	overflow:hidden;
}

div.MENU4_2 div.SET_cssBlockContent {
	height:25px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_MENU4_2.png) repeat-x bottom left;
	padding:0 0 5px 0;
}

div.MENU4_2 ul {
	margin:0;
	padding:5px 0 0 30px;
	list-style-type:none;
	height:21px;
	min-width:1px;
}

div.MENU4_2 ul li {
	float:left;
	margin:0 17px 0 0;
}

div.MENU4_2 ul li a {
	font-size:12px;
	font-family:tahoma,geneva,sans-serif;
	color:#4f6886;
	text-decoration:none;
	display:block;
}

div.MENU4_2 ul li a:hover,
div.MENU4_2 ul li.CMS_cssMenuSelected a {
	text-decoration:underline;
}

div.MENU4_2 ul li.SET_cssLinkless a,
div.MENU4_2 ul li.SET_cssLinkless a:hover {
	cursor:default;
	color:#BBB;
	text-decoration:none;
}
/*</blockstyle>*/

/*<blockstyle id="MENU6_1" comment="Läkarleasing horizontal 1 dropdown 2">*/
div.MENU6_1 {
	overflow: visible !important;
}
div.MENU6_1 div.SET_cssBlockContent {
	background-position:0 -152px;
}

div.MENU6_1 ul {
	margin:0;
	padding:0 0 0 30px;
	list-style-type:none;
	display:block;
	height:37px;
}

div.MENU6_1 ul li {
	float:left;
	margin:0;
	position:relative;
	background-position:top right;
}

div.MENU6_1 ul li.CMS_cssMenuLinkFirst > a {
	background: none;
	border-left: 1px solid #404b67;
}
div.MENU6_1 ul li.CMS_cssMenuLinkFirst > a div {
	border-left: 1px solid #4c5e81;
}


div.MENU6_1 ul li a {
	font-size:12px;
	font-family:tahoma,geneva,sans-serif;
	color:#c5c5c5;
	text-decoration:none;
	display:block;
	outline:0 none;
}

div.MENU6_1 ul li:hover a,
div.MENU6_1 ul li.SET_cssExpanded a {
	background: url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_MENU6_1_hover.jpg) repeat-x;
	color:#FFF;
}

div.MENU6_1 ul li.SET_cssLinkless a:hover,
div.MENU6_1 ul li.SET_cssLinkless a {
	background-color:transparent;
	cursor:default;
	color:#ADAFB5;
}
div.MENU6_1 ul li > a {
	background: none;
	border-right: 1px solid #404b67;
}
div.MENU6_1 ul li > a div {
	border-right: 1px solid #4c5e81;
}

div.MENU6_1 ul li a div {
	padding:9px 19px 9px 20px;
}

body.MAC_FF3 div.MENU6_1 ul li a div {
	padding-top:8px;
	padding-bottom:8px;
}

div.MENU6_1 ul li.CMS_cssMenuSelected div.SET_cssSlidingDoors {
	height:5px;
	position:absolute;
	bottom:-5px;
	left:-2px;
	right:2px;
	background-position:0 -102px;
	background-color:#F3F3F3;
}

body.MAC_FF3 div.MENU6_1 ul li.CMS_cssMenuSelected div.SET_cssSlidingDoors {
	bottom:-5px;
}

div.MENU6_1 ul li.CMS_cssMenuSelected div.SET_cssSlidingDoors {
	left:0;
}

div.MENU6_1 ul li.CMS_cssMenuSelected div.SET_cssSlidingDoors div {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:6px;
	background-position:0 -127px;
}

div.MENU6_1 ul li.CMS_cssMenuSelected a {
	color:#4f6886;
	padding-top:0px;
}

div.MENU6_1 ul li.CMS_cssMenuSelected.CMS_cssMenuLinkFirst a div {
	padding-left:20px;
}

div.MENU6_1 ul li.CMS_cssMenuSelected a div {
	background-position:-400px -52px;
	background-color:#F3F3F3;
	padding-top:8px;
}
div.MENU6_1 ul li.CMS_cssMenuSelected a.SET_cssLinkLess:hover div {
	background: #fff !important;
}


div.MENU6_1 ul li:hover ul {
	position: absolute;
	top: 32px;
	left: 0px;
	display: block !important; 
}
div.MENU6_1 ul li ul.SET_cssMENU6_1 {
	display:none;
	border:1px solid #3B425D !important;
	width:181px;
	height:auto !important;
	background:#FEFEFE;
	padding:5px 0 !important;
	margin:-1px 0 0 -2px;
	list-style: none;
	z-index: 20;
}
div.MENU6_1 ul li ul.SET_cssMENU6_1 li .SET_cssSlidingDoors {
	display: none !important;
}
div.MENU6_1 ul li ul.SET_cssMENU6_1 li {
	float:none;
	background: #fff !important;
	border: 0 none;
}

div.MENU6_1 ul li ul.SET_cssMENU6_1 li a {
	background: #fff !important;
	color:#3b425d !important;
	border:0 none;
	padding:0;
	display:block;
	text-decoration:none;
	font-family:tahoma,geneva,sans-serif;
	font-size: 12px !important;
}

div.MENU6_1 ul li ul.SET_cssMENU6_1 li a:hover {
	background:#F3F4F4 !important;	
}

div.MENU6_1 ul li ul.SET_cssMENU6_1 li.SET_cssLinkless a,
div.MENU6_1 ul li ul.SET_cssMENU6_1 li.SET_cssLinkless a:hover {
	color:#BBB !important;
	background:#fff !important;
	cursor:default;
}

div.MENU6_1 ul li ul.SET_cssMENU6_1 li a div {
	background:none !important;
	border:0 none;
	padding:3px 21px 3px 21px !important;
}

ul li ul.SET_cssMENU6_1 li.CMS_cssMenuLinkDivider {
	background:#EEE;
	height:1px;
	margin:5px 8px;
}
/*</blockstyle>*/





/*BEGIN SEARCH BLOCK*/
div.SET_cssBlock_LL_LL17 div.SET_cssWrapper {
	position:relative;
	overflow:hidden;
}

div.SET_cssBlock_LL_LL17 div.SET_cssWrapper div.SET_cssDefault {
	position:absolute;
	top:3px;
	left:5px;
	right:1px;
	overflow:hidden;
	font-family:verdana;
	font-size:11px;
	color:#C2C2C2;
}

div.SET_cssBlock_LL_LL17 div.SET_cssWrapper input {
	background:white url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_globalsearch_1.gif) no-repeat left top;
	border:0 none;
	width:181px;
	height:13px;
	padding:3px 26px 3px 3px;
	font-family:verdana;
	font-size:11px;
}
div.SET_cssBlock_LL_LL17 div.SET_cssWrapper .SET_cssClear {
	position:absolute;
	top: 1px;
	right:22px;
	display:none;
	width:17px;
	height:17px;
	background: url(/mind_setup/gui/theme_llfjgkwxho_1/media/spt_search_clear.gif);
}
div.SET_cssBlock_LL_LL17 div.SET_cssWrapper .SET_cssClear:hover {
	background-position: 0 -17px;
}


/*begin hitlist*/
div.SET_cssAutoCompleteSearch {
	border:1px solid #DDD;
	float:left;
	background:white;
	width:168px;
}

div.SET_cssAutoCompleteSearch a {
	font-family:arial;
	font-size:11px;
	color:#808080;
	text-decoration:none;
	display:block;
	padding:4px 0 3px 4px;
}

div.SET_cssAutoCompleteSearch a:hover {
	padding-top:3px;
	padding-bottom:2px;
	border:1px solid #DDD;
	border-width:1px 0;
	background:#ECECEC;
}

div.SET_cssAutoCompleteSearch a h1 {
	color:black;
	font-family:arial;
	font-size:11px;
	margin:0;
	padding:0;
}

div.SET_cssAutoCompleteSearch a h1 span {
	background:#9CE9FF;
	font-weight:bold;
}
/*end hitlist*/


/*begin hitlist global search*/
div.LL_cssAutoComplete.LL_cssAutoCompleteGlobalSearch {
	position:fixed;
	margin: 0;
	width:208px;
	border-top:0 none;
	border-color:#cacaca;
}

div.LL_cssAutoComplete.LL_cssAutoCompleteGlobalSearch div.SET_cssItem {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/LL_icn_LL17_expandItem.gif) no-repeat 194px 1px;
	border-top:1px solid #DDD;
	padding-right:17px;
}

div.LL_cssAutoComplete.LL_cssAutoCompleteGlobalSearch div.SET_cssItem.SET_cssSelected {
	background-color: #f6f6f6;
	color:black;
}

div.LL_cssAutoComplete.LL_cssAutoCompleteGlobalSearch span.LL_cssAutoCompleteMark {
	text-decoration:none;
	background:#4f6886;
	color: #fff;
}

div.LL_cssAutoComplete.LL_cssAutoCompleteGlobalSearch div.SET_cssAdditionalHits {
	border-top:1px solid #DDD;
	padding:5px;

}

div.LL_cssAutoComplete.LL_cssAutoCompleteGlobalSearch div.SET_cssAdditionalHits a {
	color:#3B5778;
	text-decoration:none;
}

div.LL_cssAutoComplete.LL_cssAutoCompleteGlobalSearch div.SET_cssAdditionalHits a:hover {
	text-decoration:underline;
}
/*end hitlist global search*/
/*END SEARCH BLOCK*/

/*<blockstyle id="TEXTMEDIA6_1" comment="Läkarleasing vanligt artikelblock">*/
div.TEXTMEDIA6_1 {
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	line-height:13px;
}

div.TEXTMEDIA6_1 div.SET_cssBlockContent img {
	float:left;
	margin:0 23px 15px 0;
	margin-right:4.7%;
	margin-bottom:3.25%;
	width:39.8%;
}

div.TEXTMEDIA6_1 div.SET_cssBlockContent h1 {
	font-size:18px;
	line-height:24px;
	position:relative;
	bottom:5px;
	*bottom:6px;
	margin:0 0 6px 0;
	*margin-bottom:5px;
	padding:0;
	color:#021A72;
	font-weight:bold;
	font-family:helvetica,arial,sans-serif;
}

body.PC_SAFARI div.TEXTMEDIA6_1 div.SET_cssBlockContent h1 {
	bottom:5px;
}
body.MAC_SAFARI div.TEXTMEDIA6_1 div.SET_cssBlockContent h1 {
	bottom:5px;
}
body.MAC_FF3 div.TEXTMEDIA6_1 div.SET_cssBlockContent h1 {
	bottom:4px;
	margin-bottom:5px;
}
body.MAC_FF2 div.TEXTMEDIA6_1 div.SET_cssBlockContent h1 {
	bottom:4px;
}


div.TEXTMEDIA6_1 div.SET_cssBlockContent a {
	color:#021A72;
	text-decoration:underline;
}

div.TEXTMEDIA6_1 div.SET_cssBlockContent div.CMS_cssArticleIntro,
div.TEXTMEDIA6_1 div.SET_cssBlockContent div.CMS_cssArticleBody {
	padding:0;
}

div.TEXTMEDIA6_1 div.SET_cssBlockContent div.CMS_cssArticleIntro {
	position:relative;
	bottom:3px;
	*bottom:2px;
	margin:0 0 12px 0;
}

div.TEXTMEDIA6_1 div.SET_cssBlockContent div.CMS_cssArticleBody {
	position:relative;
	bottom:3px;
	*bottom:2px;
	margin:0 0 -3px 0;
}

div.SET_cssBlockFirstInField {
	border-top:0 none;
	padding-top:0;
	margin-top:0;
}

div.TEXTMEDIA6_1 div.SET_cssBlockContent h1.CMS_cssHeadingEmpty,
div.TEXTMEDIA6_1 div.SET_cssBlockContent div.CMS_cssArticleIntroEmpty,
div.TEXTMEDIA6_1 div.SET_cssBlockContent div.CMS_cssArticleBodyEmpty{
	display:none;
}
/*</blockstyle>*/




/*<blockstyle id="EXTERNAL4_1" comment="Läkarleasing magenta newsticker">*/
div.EXTERNAL4_1 div.SET_cssBlockContent {
	padding:24px 0 0 0;
}

div.EXTERNAL4_1 h1 {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_EXTERNAL4_1_boxHeader.jpg) no-repeat top left;
	margin:0;
	padding:5px 5px 1px 11px;
	color:white;
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	height:18px;
	display:block;
	width:183px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
}

div.EXTERNAL4_1 div.SET_cssBlockContent iframe {
	border:2px solid #DDDDCA;
	border-width:0 2px 2px 2px;
	width:195px;
}

/*newsticker internal css*/
div.magentanews marquee {
	margin:10px 14px 10px 14px;
}

div.magentanews div.title,
div.magentanews div.article {
	padding:0 0 0 12px;
}

div.magentanews div.article {
	margin:0 0 20px -4px;
}

div.magentanews div.title {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_EXTERNAL4_1_bullet.gif) no-repeat 0 0;
}

div.magentanews a {
	display:block;
	color:#021A72;
	font-size:11px;
	text-decoration:none;
}

div.magentanews marquee a:hover {
	text-decoration:underline;
}

div.magentanews div.title a {
	font-weight:bold;
	margin:0 0 0px 0;
}

div.magentanews a.ingress {
	margin-top:5px;
}
/*end newsticker internal css*/
/*</blockstyle>*/






/*<blockstyle id="TEXTMEDIA4_1" comment="Läkarleasing vanligt bildblock">*/
div.TEXTMEDIA4_1 div.SET_cssBlockHeader,
div.TEXTMEDIA4_1 div.SET_cssBlockFooter {
	display:none;
}

div.TEXTMEDIA4_1 div.SET_cssBlockContent img {
	width:100%;
}

div.TEXTMEDIA4_1 div.SET_cssBlockContent div.SET_cssMediatext {
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:black;
	margin:5px 0 0 0;
}

div.TEXTMEDIA4_1 div.SET_cssBlockContent div.SET_cssMediatext a {
	color:#021A72;
	text-decoration:none;
}

div.TEXTMEDIA4_1 div.SET_cssBlockContent div.SET_cssMediatext a:hover {
	text-decoration:underline;
}

div.TEXTMEDIA4_1 div.SET_cssBlockContent div.SET_cssMediatextEmpty {
	display:none;
}
/*</blockstyle>*/





/*<blockstyle id="LIST2_1" comment="Läkarleasing länklista">*/
div.LIST2_1 div.SET_cssBlockContent * {
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
}

div.LIST2_1 div.SET_cssBlockContent h1 {
	display:block;
	margin-left:27px;
	color:#021A72;
	font-size:18px;
	margin:-4px 0 3px 0;
	padding:0 0 0 27px;
	font-weight:bold;
	font-family:helvetica,arial,sans-serif;

}

div.LIST2_1 div.SET_cssBlockContent ul {
	list-style:none;
	padding:0;
	margin:0;
}

div.LIST2_1 div.SET_cssBlockContent ul li {
	padding:8px 0 10px 0;
	font-size:12px;
	height:37px;
	*height:42px;
	margin:0;
	padding:7px 0 0 27px;
	overflow:hidden;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_LIST2_1.gif) repeat-x bottom left;
}

body.PC_SAFARI div.LIST2_1 div.SET_cssBlockContent ul li {
	padding-top:8px;
}

div.LIST2_1 div.SET_cssBlockContent ul li span {
	display:block;
	clear:both;
}

div.LIST2_1 div.SET_cssBlockContent ul li a {
	display:block;
	color:#021A72;
	font-size:11px;
	text-decoration:none;
	float:left;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_LIST2_1_bullet.gif) no-repeat 1px 1px;
	padding:0 0 0 9px;
}

body.MAC_FF3 div.LIST2_1 div.SET_cssBlockContent ul li a {
	margin-top:-2px;
}

div.LIST2_1 div.SET_cssBlockContent ul li a:hover {
	text-decoration:none;
	border-bottom:1px solid #021A72;
}
/*</blockstyle>*/






/*<blockstyle id="LIST4_2" comment="Läkarleasing enkel sidfot">*/
div.LIST4_2 div.SET_cssBlockContent * {
	margin:0;
	padding:0;
	font-family:verdana,arial,sans-serif;
	font-size:9px;
	color:white;
}

div.LIST4_2 div.SET_cssBlockContent ul {
	list-style:none;
	padding:2px 0 0 6px;
	margin:0;
	height:20px;
}

div.LIST4_2 div.SET_cssBlockContent ul li {
	float:left;
	color:white;
	padding:3px 0 3px 15px;
	margin-right:14px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/spt_LIST4_2.gif) no-repeat 0 -22px;
}

body.MAC_SAFARI div.LIST4_2 div.SET_cssBlockContent ul li,
body.MAC_FF2 div.LIST4_2 div.SET_cssBlockContent ul li,
body.MAC_FF3 div.LIST4_2 div.SET_cssBlockContent ul li {
	margin-right:15px;
}

body.PC_SAFARI div.LIST4_2 div.SET_cssBlockContent ul li,
body.MAC_SAFARI div.LIST4_2 div.SET_cssBlockContent ul li {
	padding-top:4px;
	padding-bottom:2px;
}

div.LIST4_2 div.SET_cssBlockContent ul li.SET_cssFirst {
	background:none;
}

div.LIST4_2 div.SET_cssBlockContent ul li a {
	text-decoration:none;
	color:white;
	padding:0 0 0 9px;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/media/bg_LIST4_2_bullet.gif) no-repeat 0 3px;
	display:block;
	float:left;
}

div.LIST4_2 div.SET_cssBlockContent ul li a img {
	border:0 none;
	margin:0 5px 0 0;
}

div.LIST4_2 div.SET_cssBlockContent ul li a:hover {
	text-decoration:underline;
}
/*</blockstyle>*/





/*<blockstyle id="LIST4_3" comment="Läkarleasing admin enkel sidfot">*/
div.LIST4_3 div.SET_cssBlockContent ul {
	list-style-type:none;
	margin:0;
	padding:2px 0 0 0;
}

div.LIST4_3 div.SET_cssBlockContent ul li {
	color:white;
	font-family:verdana;
	font-size:10px;
	float:left;
}

div.LIST4_3 div.SET_cssBlockContent ul li + li {
	margin:0 0 0 10px;
}

div.LIST4_3 div.SET_cssBlockContent ul li a {
	color:white;
	text-decoration:none;
	display:block;
}

div.LIST4_3 div.SET_cssBlockContent ul li a:hover {
	text-decoration:underline;
}
/*</blockstyle>*/





/*<blockstyle id="SYSTEM8_1" comment="Läkarleasing admin systemmeddelande">*/

div.SYSTEM8_1 .SET_cssSystemMessageInfo {
		background: url(/mind_setup/gui/theme_llfjgkwxho_1/media/admin_systeminfo_bottomborder.gif) repeat-x left bottom;
		position: relative;
		padding: 0 0 3px 0;
		font-family: Tahoma, Verdana, Sans-Serif;
	}
div.SYSTEM8_1 .SET_cssSystemMessageInfo .SET_cssWrapper {
		background: #ffffd9;
		padding: 8px 3px 5px 30px;
	}
div.SYSTEM8_1 .SET_cssSystemMessageInfo .SET_cssContent {
		margin: 0 30px 0 0;
	}
div.SYSTEM8_1 .SET_cssSystemMessageInfo a.SET_cssBtn {
		position:absolute;
		top: 7px;
		right:3px;
		display:block;
		width:17px;
		height:17px;
		background: url(/mind_setup/gui/theme_llfjgkwxho_1/media/spt_search_clear.gif);
	}
div.SYSTEM8_1 .SET_cssSystemMessageInfo a.SET_cssBtn:hover {
		background-position: left -17px;
	}
/*</blockstyle>*/

/*END BLOCKSTYLES*/


/*BEGIN BROWSER DETECTION*/
.CMS_cssBrowserDetection {
	background: #fdffbb;
	padding: 5px;
	position: relative;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #444;
}
.CMS_cssBrowserDetection .CMS_cssBrowserDetectionInfo {
	background: url(/mind_setup/gui/theme_llfjgkwxho_1/media/icn_info.png) no-repeat;
	padding: 1px 0 0 20px;
	
}
.CMS_cssBrowserDetection a {
	background: url(/mind_setup/gui/theme_llfjgkwxho_1/media/spt_icn_cross.png) no-repeat right -14px;
	height: 14px;
	padding: 0 20px 0 0;
	float: right;
	right: 5px;
	top: 6px;
	text-decoration: none;
	cursor: pointer;
	margin: 1px 0 0 0;
}
.CMS_cssBrowserDetection a:hover {
	background-position: top right;
	text-decoration: underline;
}
/*END BROWSER DETECION*/

body.SET_cssBodyBackgroundImage {
	background:#33415B url(/mind_setup/gui/theme_llfjgkwxho_1/design_llfjgkwxho1_1/media/bg_pagebody.jpg) repeat-x 0 0;
}

div#SET_container {
	background:#FFF;
	margin:0;
	min-height:607px;
	padding:1px 0 54px 0;
	position:absolute;
	top:57px;
	left:42px;
	width:999px;
	float:left;
}

body.SET_cssExpandedToolbar div#SET_container {
	top:102px;
}

body.SET_cssExpandedToolbar.CMS_cssWithLevel2 div#SET_container {
	top:146px;
}

body.SET_cssExpandedToolbar.CMS_cssWithLevel2.CMS_cssWithLevel3 div#SET_container {
	top:220px;
}



div.SET_cssContainerBorderRight {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/design_llfjgkwxho1_1/media/bg_containerBorderRight.png) no-repeat 0 0;
	position:absolute;
	top:0;
	bottom:0;
	right:-5px;
	width:5px;
}

div.SET_cssContainerBorderBottom {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/design_llfjgkwxho1_1/media/bg_containerBorderBottom.png) no-repeat 0 0;
	position:absolute;
	bottom:-5px;
	left:0;
	height:5px;
	width:1004px;
}



div#SET_area_ADPANORAMA {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/design_llfjgkwxho1_1/media/bg_panorama.gif) repeat-x 0 0;
	border:1px solid #DDD;
	display:none;
	margin:0 0 2px 3px;
	position:relative;
	top:1px;
}



div.SET_cssHeadercontainer {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/design_llfjgkwxho1_1/media/bg_headerContainer.gif) no-repeat 0 0;
	float:left;
	min-height:123px;
	width:999px;
	z-index:300;
}



div#SET_area_LOGO {
	margin:31px 0 3px 22px;
}



div#SET_area_LOGIN {
	position:absolute;
	top:16px;
	right:0;
}



div#SET_area_MENU {
	margin:0 0 0 22px;
}



div#SET_area_SUBMENU {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/design_llfjgkwxho1_1/media/bg_submenu.jpg) repeat 0 0;
	margin:0 0 0 22px;
}




div#SET_area_CONTENT {
	float:left;
	margin:22px 0 0 22px;
}



div#SET_area_RIGHTCONTENT {
	float:left;
	margin:22px 0 0 35px;
}




div#SET_area_TWS {
	float:right;
	margin:0 3px 0 0;
}




div.SET_cssFootercontainer {
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/design_llfjgkwxho1_1/media/spt_footer.gif) no-repeat 0 0;
	height:22px;
	position:absolute;
	bottom:2px;
	left:0;
	width:999px;
}



div#SET_area_FOOTERLEFT {
	float:left;
}




div#SET_area_FOOTERRIGHT {
	float:right;
	background:url(/mind_setup/gui/theme_llfjgkwxho_1/design_llfjgkwxho1_1/media/bg_footerRight.gif) no-repeat 0 2px;
}