html{overflow-x:auto;}
body {margin:0;padding:0;background:#fff url(../lib_img/menuback.gif) 0 0 repeat-y;color:#000;}
div {margin:0;padding:0;}
img {margin:0;padding:0;border:none;}
h1,h2,h3,h4,h5,h6 {margin:0 0 0.5em 0;padding:0;}
p {margin:0 0 1em 0;padding:0;}

/* Link to content */
div#tocont {display:none;}

/* Wrapper */
div#pageWrapper{width: 586px;margin: 0 0 0 14px;}
div#wrap {width:586px;margin-left:14px;}

/* Wrapper 2005*/
div#wrap_2005 {float:left;width:586px;margin-left:164px;padding-top:85px;}
* html div#wrap_2005 {display:inline;}

/* Special wrapper for the startpages */
div#wrap_start {float:left;width:586px;margin-left:179px;padding-top:85px;}
* html div#wrap_start {display:inline;}

/* Mainmenu */
/*div#mainmenu {position:absolute;top:0;left:0;width:765px;height:70px;background:#e71800 url(../lib_img/headimg.jpg) 160px 0 no-repeat;}*/
div#mainmenu {position:absolute;top:0;left:0;width:765px;height:70px;background:#fff;}


/* Holly hack to render the top menu in IE even when window width < 765 \*/
* html div#mainmenu {position:relative; margin-bottom: -70px;}
/* end Holly hack */
/*div#mainmenu ul {position:absolute;top:67px;left:152px;width:613px;height:3px;list-style:none;margin:0;padding:;}*/
div#mainmenu ul {position:absolute;top:67px;left:152px;width:613px;height:3px;list-style:none;margin:0;padding:0;}
div#mainmenu li {position:absolute;top:-25px;height:25px;padding-right:3px;}
div#mainmenu a {display:block;width:100%;height:100%;text-indent:-9999px;text-decoration:none;}


li#mfood {left:27px;width:145px;}
li#mfood a {background-color:#f88600; background-image:url(../lib_img/menu/mat.jpg); background-repeat:no-repeat; background-position:0 0;}
li#mfood a:hover {background-color:#F86F00; background-image:url(../lib_img/menu/mat_DARK.jpg); background-position:0 0;}

li#mstores {left:178px;width:145px;}
li#mstores a {background-color:#f84c0e; background-image: url(../lib_img/menu/butikk.jpg); background-repeat:no-repeat; background-position:0 0;}
li#mstores a:hover {background-color:#f8190e; background-image: url(../lib_img/menu/butikk_DARK.jpg); background-position:0 0;}

li#mcustserv {left:328px;width:145px;}
li#mcustserv a {background-color:#f6527c; background-image:url(../lib_img/menu/kontakt.jpg); background-repeat:no-repeat; background-position:0 0;}
li#mcustserv a:hover {background-color:#f43465;  background-image:url(../lib_img/menu/kontakt_DARK.jpg); background-position:0 0;}

li#mjobs {left:478px;width:134px;}
li#mjobs a {background-color:#af1400; background-image:url(../lib_img/menu/jobb.jpg); background-repeat:no-repeat; background-position:0 0;}
li#mjobs a:hover {background-color:#880404; background-image:url(../lib_img/menu/jobb_DARK.jpg); background-position:0 0;}

li#mmypage {left:468px;width:145px;}
li#mmypage a {background:transparent url(../lib_img/menu/m_mypage.gif) -150px 0 no-repeat;}
li#mmypage a:hover {background-color:#c8479c;background-position:0 0;}

li#mabout {top:-60px !important;left:255px;width:98px;height:15px !important;}
li#mabout a {background:transparent url(../lib_img/menu/m_omicano.gif) 0 0 no-repeat;}

li#mkonsernet {top:-60px !important;left:360px;width:109px;height:15px !important;}
li#mkonsernet a {background:transparent url(../lib_img/menu/m_tilicackonsernet.gif) 0 0 no-repeat;}

li#mcorporate {top:-60px !important;left:478px;width:128px;height:15px !important;}
li#mcorporate a {background:transparent url(../lib_img/menu/m_abouttheicagroup.gif) 0 0 no-repeat;}

body.start div#mainmenu li {height:28px;}

/* Submenu */
div#submenu { position:absolute;top:85px;left:0;width:160px;}

/* Holly hack to render the submenu in IE even when window width < 765 \*/
* html div#submenu { position:relative; }
* html div#wrap_start {
	position:absolute; top: 85px; width:586px;margin-left:178px; padding-top: 0px;
}
* html div#wrap_2005 {
	position:absolute; top: 85px; width:586px;margin-left:165px; padding-top: 0px;
}
/* end Holly hack */


/* Thomas styles only work in strict browser modes */
/* added underscore hacks to make the new menu work in IE on old pages too (without DOCTYPEs) */
div#submenu ul {float:left;list-style:none;margin:0;padding:0;}
div#submenu ul li {float:left;width:100%;margin:0 0 1px 0;padding:0;}

div#submenu ul li a {	
	display:block;
	width:148px;
	_width:160px;
	margin:0;
	padding:5px 2px 5px 10px;
	_padding: 5px 0px 5px 0px;
	color:#fff;
	font-size:11px;
	_text-indent: 10px;
	font-weight:bold;text-decoration:none;letter-spacing:0;word-spacing:0;
	background-color:#e71800;
}

div#submenu ul ul {display:none;padding-bottom:5px;background-color:#e2ddd5;}
div#submenu ul ul li {margin-bottom:0;}

div#submenu ul ul li a {
	width:149px;
	margin:0;
	padding:4px 0 4px 10px;
	color:#000;
	font-size: 10px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
	background-color:#e2ddd5 !important;
	background-image:none;
	_text-indent: 0px;
	letter-spacing:-1px;
}


div#submenu ul ul li a:hover{
	text-decoration:underline;
	}
	

* html div#submenu ul ul li a {padding-left:7%;}
div#submenu ul ul ul {padding:0 0 0 10px;border-bottom:none;}
li.smsuboff a {background:url(../lib_img/menu/m_statoff.gif) 148px 50% no-repeat;}
li.smsubon a {background:url(../lib_img/menu/m_staton.gif) 146px 51% no-repeat;}
a.smsuboff {background:transparent url(../lib_img/menu/sm_statoff.gif) 1px 0.1em no-repeat !important;}
a.smsubon {background:transparent url(../lib_img/menu/sm_staton.gif) 1px 0.1em no-repeat !important;}
div#submenu li ul a.smsubactive {background-color:#fff !important;}
div#submenu ul li li a.smsubactive {background-color:#fff !important;}

/* Static login */
div#login {
	float:left;
	width:93%;
	margin:0;
	padding:10px 2% 10px 5%;
	border-bottom:1px solid #fff;
}
div#login h3 {
	font-size: 0.8em;
	font-weight: bold;
}
div#login label {
	display:block;
	width:100%;
	margin:0;
	padding:0;
}
input#frmdestmypage, input#frmdestbank {
	margin-right:0.2em;
	vertical-align:middle;
}
div#login fieldset {
	margin:0 0 0.5em 0;
	padding:0;
	border:none;
}
div#login input#frmlogin {
	width:95px;
}
div#login ul {
	list-style:none;
	margin:0 0 1em 0;
	padding:0;
}
div#login li {
	margin:0;
	padding:0;
}

div#login p {
	font-size: xx-small;
}

div#login a {
	font-weight: bold;
}

/* Dynamic login */
div#submenu div#login {
	border-bottom:1px solid #fff;
	width: 100%;
}
div#login div#loginfrm h3 {
	margin:0 0 4px 0;
	padding:0;
	font-size: 11px;
	font-weight:bold;
	cursor:pointer;
}

div#login div#loginfrm label {
	font-size: 10px;
}

div#submenu div#login a#logoutlnk {
	font-weight:bold;
}

/* Logotype */
div#logo {position:absolute;top:0;left:0;width:160px;height:85px;background-color:#fff;z-index:30;}

/*div#logo a {position:absolute;top:0;left:0;width:160px;height:70px;background:#f1eee9 url(../lib_img/icalogo.gif) 50% 50% no-repeat #FFFFFF;}*/

div#logo a {
background:url("../lib_img/icalogo.gif") no-repeat scroll 50% 50% #FFFFFF;
height:70px;
left:0;
position:absolute;
top:0;
width:160px;
}


div#logo a img {visibility:hidden;}

/* Content */
div#cont {float:left;width:100%;}

/* RTVA */
div#rtva {float:left;position:relative;width:170px;min-height:124px;background-color:#f1eee9;height:124px;}
* html div#rtva {height:124px;}
div#rtva ul {list-style:none;margin:0;padding:0;}
div#rtva li {position:absolute;top:0;left:0;width:170px;height:93px;margin:0;padding:0;background-repeat:no-repeat;}
div#rtva li a {visibility:hidden;}
a#rtvalnk {position:absolute;top:0;left:0;width:150px;height:26px;padding:98px 10px 0 10px;}

/* VSVAIK */
div#vsvaik {float:right;position:relative;width:170px;min-height:124px;background-color:#f1eee9;margin: 0 0 12px 0;}
* html div#vsvaik {height:124px;}
div#vsvaik h2 {position:absolute;top:-15px;left:95px;}
div#vsvaik a.recipe {display:block;width:155px;padding:100px 5px 10px 10px;background-repeat:no-repeat;}

/* Footer */
div#footer {float:left;width:100%;margin-top:30px;padding-top:5px;border-top:1px solid #000;}
/*div#copyright {float:left;width:165px;height:11px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/copyright.gif) no-repeat;font-size:xx-small;}*/
div#copyright {float:left;width:165px;height:11px;text-indent:-9999px;text-decoration:none;font-size:xx-small;}


a#cookieinfo {float:left;width:114px;height:11px;margin-left:100px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/cookieinfo.gif) no-repeat;font-size:xx-small;}
a#toplnk {float:right;width:62px;height:11px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/tilltoppen.gif) no-repeat;font-size:xx-small;}

hr#footer {border:none;background-color:#C9C7C4;color:#C9C7C4;height:1px;}
img#copyright{float:left;}
img#tilltoppen{float:right;}

/* Footer 2005 */
div#footer_2005 {float:left;width:100%;margin-top:16px;padding-top:7px;border-top:1px solid #C9C7C4;margin-bottom:10px;}

/*div#copyright_2005 {float:left;width:144px;height:12px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/copyright_2005.gif) no-repeat;font-size:xx-small;padding-right: 6px;border-right: 1px solid #C9C7C4;}*/
div#copyright_2005 {float:left;width:144px;height:12px;text-indent:-9999px;text-decoration:none;font-size:xx-small;padding-right: 6px;border-right: 1px solid #C9C7C4;}

a#cookieinfo_2005 {float:left;display: inline;width:124px;height:12px;margin-left: 8px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/cookieinfo_2005_no.gif) no-repeat;font-size:xx-small;}
div#och_2005 {float:left;width:18px;height:12px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/och_2005.gif) no-repeat;font-size:xx-small;margin-left: 2px;}
a#privacyinfo_2005 {float:left;width:140px;height:12px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/privacyinfo_2005.gif) no-repeat;font-size:xx-small;margin-left: 2px;}
a#toplnk_2005 {float:right;width:67px;height:12px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/till_toppen_no.gif) no-repeat;font-size:xx-small;}

/* Footer för ettan 2005 */
div#footer_2005_ettan {float:left;width:100%;margin-top:16px;padding-top:7px;border-top:1px solid #C9C7C4;margin-bottom:10px;}
/*div#copyright_2005_ettan {float:right;width:120px;height:12px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/copyright_2005.gif) no-repeat;font-size:xx-small;padding-right: 6px;border-right: 1px solid #C9C7C4;}*/

div#copyright_2005_ettan {float:right;width:120px;height:12px;text-indent:-9999px;text-decoration:none;font-size:xx-small;padding-right: 6px;border-right: 1px solid #C9C7C4;}

a#cookieinfo_2005_ettan {float:right;display: inline;width:124px;height:12px;margin-left: 8px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/cookieinfo_2005_no.gif) no-repeat;font-size:xx-small;}
div#och_2005_ettan {float:right;width:18px;height:12px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/och_2005.gif) no-repeat;font-size:xx-small;margin-left: 2px;}
a#privacyinfo_2005_ettan {float:right;width:140px;height:12px;text-indent:-9999px;text-decoration:none;background:transparent url(../lib_img/privacyinfo_2005.gif) no-repeat;font-size:xx-small;margin-left: 2px;}

/* Classes */
.hide {display:none;}
div.row {float:left;width:100%;clear:both;}
.headarrow a {display:block;}
/* .headarrow a {display:block;background:url(../lib_img/linkarrow.gif) 94% 50% no-repeat;} */

/* Banners */
div.banners img {margin-bottom:0px;}

div.bannerWrapper{margin-bottom:0px}
div.banner{margin-bottom:8px}
div.bannerDefault{margin-bottom:10px}
div.bannerAdmin{border:1px solid black;background-color:#F0E1C2 ;padding:3px; margin-top:2px; width:162px}
div.bannerLogging{position:absolute;top:0;left:0;width:0;height:0;display:none;}
div.bannerHeader{color:#B6B0A5;font-size:x-small}	
a.bannerHeader{color:#B6B0A5;text-decoration:none}
a.bannerHeader:hover{color:#B6B0A5;text-decoration:none}

/* Header -GAMMAL- */
div#back {width:100%;height:12px;margin:5px 0 2px 0;background:transparent url(../lib_img/tillbaka.gif) top right no-repeat;cursor:pointer;}
img#tillbaka{float:right;margin:5px 0 2px 0;cursor:hand;}


/* Tantek´s Mid Pass Filter. Importing different stylesheets for ie5.x on windows */
@media tty {i{content:"\";/*" "*/}} @import 'ica_ie5xwincom.css'; /*";}}/* */



















