html {
    height: 100%;
    width: 100%;
    background-color: #F9F9F9;
}
html * {
    padding: 0;
    margin: 0;
    font-size: 11px;
    color: #4F5153;
    font-family:Verdana, sans-serif;
}
body {
    width: 100%;
	height: 100%;
    padding: 0;
    margin: 0;
	text-align:left;
    background: #F9F9F9 ;
}
h1 {
		color: #4D5D72;
		font-size: 14px;
		font-weight: bold;
}

h2 {
		color: #4D5D72;
		font-size: 12px;
		font-weight: bold;
		
}
h3 {
		color: #5297FF;
		font-size: 14px;
		font-weight: bold;
		text-transform:lowercase;
		
}
a, img, div, p {
    border: none;
    vertical-align: top;
}

a {
    color: #d3021d;
    text-decoration: none;
    outline-style: none;
}


a:hover{
    text-decoration: underline;
}
#centerWrap {
   width: 100% ;
   min-width:1000px;
   height: auto !important;
    min-height: 700px;
    height: 700px;
	margin: 0 auto;
	padding:0;
	/*text-align:center;*/
    background:#F9F9F9;
	}

#mainWrap {
   width: 99.9%;
   min-width:1000px;
    float:left;
	display: block;
    height: auto !important;
    height: 100%;
	padding: 0 0 0 0;
	text-align:right;
	 background:#F9F9F9;
	margin: 0 auto;
}


#topFWrap {

        background: transparent url(images/backlogo.gif)  top left repeat-x;
		height: 133px;
		width:100%;
		}
#topWrap {

        background: transparent url(images/header.gif)  top right no-repeat;
		height: 133px;
		width:100%;
		}
#logoWrap {
		float:left;
		width: 562px;
		height: 132px;
				}


#logoWrap a {
  	width: 560px;
		height: 132px;
		text-decoration: none;
}  
#sysmenu {float:right;width:432px;height:131px;text-align:right;}
#langWrap {
      text-align:left;
      padding:24px 0px 0px 5px;
		width:428px;
		height:10px;
		font-weight: bold;
		color: #ffffff;
}
#langWrap a {color: #797878; font-size:11px; text-decoration: none; font-weight:normal;}
#langWrap a:hover { color: #797878; font-size:11px; text-decoration:underline; font-weight:normal;}

#txtWrap {padding:20px 0px 0px 5px; text-align:left; color: #0772C8; width:428px;height:20px;}
#txtWrap strong {color: #0772C8;}
#txtWrap a {color: #0772C8; text-decoration:none;}
#txtWrap a:hover {color: #0772C8; text-decoration:none;}
#searchWrap {padding:20px 0px 0px 0px; text-align:left; width:433px; height:23px; display:block;}
#searchbox {float:left; background: url(images/searchbox.gif) left top no-repeat; width:134px; height:23px; text-align:left;  display:inline;}
#searchbox input {margin:2px 0px 0px 26px; border:1px solid #ffffff; background-color:#FFFFFF; width:95px; height:17px; font-size:10px; color:#000000;}
#searchbut { width:30px; height:16px; text-align:right; display:inline; }
#searchbut input {margin:3px 0px 0px 5px;float:left;width:16px;height:16px;}

#contentWrap {
    display:block;
    height: auto !important;
    min-height:537px;
	height: 537px;
	width:100%;
	/*background:#F9F9F9;
	text-align:center;*/
	margin: 0px auto;
}

#newcWrap {display:block;
    height: auto !important;
    min-height:537px;
	height: 537px;
	width:100%;
	background:#F9F9F9 url(images/backgr_tiger.jpg) top left no-repeat;
	text-align:center;
	margin:0 auto;}

#leftColumn { height: auto !important; min-height:373px;  display:block; float:left; width:289px; background:#F9F9F9;}
#leftColTop {
      height:99px;
      float:left;
        width:289px;
		background:#F9F9F9 url(images/left_col_top.gif) top left no-repeat;
				}
#leftColTop h1 {text-align:left;color:#1D7ECD; font-weight:bold; font-size:14px; padding:12px 0px 0px 105px;}
				#leftColMid {
 height: auto !important;
 min-height:373px;
       display:block;
        float:left;
        width:289px;
		background:#F9F9F9 url(images/left_col_backgr.gif) top left repeat-y;
				}
				#leftCont {
 height: auto !important;
 min-height:373px;
       display:block;
        float:left;
        width:193px;
		padding:0px 20px 0px 76px;
		text-align:justify;
		background:transparent url(images/left_col_midd.gif) top left no-repeat;
				}
				#leftColBott {
 height:22px;
      float:left;
        width:289px;
		background:#F9F9F9  url(images/left_col_bott.gif) bottom left no-repeat;
				}
		
#rightColumn {
height: auto !important;
min-height:553px;
    height: 553px;
display:block;
        float:right;
        width:320px;
		background:  transparent url(images/right_col_backgr.gif) top right no-repeat;
		}
#rightColTop {
      height:64px;
      float:right;
        width:320px;
		background:#F9F9F9 url(images/right_col_top.gif) top right no-repeat;
				}
#rightColTop h1 {text-align:left;color:#1D7ECD; font-weight:bold; font-size:14px; padding:12px 0px 0px 43px;}
				
#rightCont {height: auto !important; min-height:373px;
        display:block;
        float:right;
        width:218px;
		padding:0px 86px 0px 16px;
		text-align:left;
		background:transparent url(images/right_col_midd.gif) top right repeat-y;
				}
#rightCont p .bodytext{font-size:10px;color:#595959;padding:0px 0px 10px 0px;}
#rightCont .date {color:#1479CB; font-weight:bold;font-size:10px;}
#rightCont .date a {color:#1479CB; font-weight:bold;font-size:10px;text-decoration:none;}
#rightCont .date a:hover {color:#1479CB; font-weight:bold;font-size:10px; text-decoration:underline;}

#rightColBott { height:105px; float:right;width:320px; background:#F9F9F9  url(images/right_col_bott.gif) bottom left no-repeat;}
#menuWrap {text-align:center;height:31px;width:100%; display:block; background:url(images/but_norm.gif) top left repeat-x;}
#mainmenu{text-align:left;height:31px;display:block; background:url(images/but_norm.gif) top left repeat-x;text-decoration:none;}
#but_norm{ float:left; background:url(images/but_norm.gif) top left repeat-x; text-align:center; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block; height:31px; width:auto;}
#but_norm a {float:left; background:url(images/but_norm.gif) top left repeat-x; text-align:center; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block; height:22px; width:auto;padding:9px 52px 0px 51px;}
#but_norm a:hover {float:left; background:url(images/but_over.gif) top left repeat-x; text-align:center; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; text-decoration:none; display:block; height:22px; width:auto;padding:9px 52px 0px 51px;}

#but_over{ float:left;background:url(images/but_over.gif) top left repeat-x;text-align:center; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block; height:31px; width:auto;}
#but_over a {float:left;background:url(images/but_over.gif) top left repeat-x;text-align:center; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block; height:22px; width:auto; padding:9px 52px 0px 51px;}
#but_over a:hover {float:left;background:url(images/but_over.gif) top left repeat-x;text-align:center; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; text-transform:uppercase; display:block; height:22px; width:auto; padding:9px 52px 0px 51px;}
#seperator {background: url(images/seperator.gif) top left no-repeat; height:31px; width:1px;float:left;}

#extenWrap {text-align:center; vertical-align: top;}

#submenusub {float:left;text-align:left;height:77px;width:641px;
/*background:transparent url(images/submenuback.gif) top left no-repeat;*/
padding:11px 0px 0px 78px;}
#submenu {float:left;text-align:left;height:77px;width:641px;
background:#F9F9F9  url(images/submenu_back_sub.gif) top left no-repeat;
padding:11px 0px 0px 78px;}
#sub_but_norm{ float:left; background: url(images/sub_but_norm.gif) top left no-repeat; text-align:center; color:#868686; font-size:11px; font-weight:normal; text-transform:lowercase; display:block; height:22px; width:120px;}
#sub_but_norm a {float:left; background: url(images/sub_but_norm.gif) top left no-repeat; text-align:center; color:#868686; font-size:11px; font-weight:normal; text-transform:lowercase; display:block; height:17px;text-decoration:none; width:120px;padding:5px 0px 0px 0px;}
#sub_but_norm a:hover {float:left; background: url(images/sub_but_over.gif) top left no-repeat; text-align:center; color:#868686; font-size:11px; font-weight:normal; text-decoration:none; text-transform:lowercase; display:block; height:17px; width:120px;padding:5px 0px 0px 0px;}

#sub_but_over{ float:left; background: url(images/sub_but_over.gif) top left no-repeat; text-align:center; color:#868686; font-size:11px; font-weight:normal; text-transform:lowercase; display:block; height:22px; width:120px; text-decoration:none;}
#sub_but_over a {float:left; background: url(images/sub_but_over.gif) top left no-repeat; text-align:center; color:#868686; font-size:11px; font-weight:normal; text-transform:lowercase; display:block; height:17px;text-decoration:none; width:120px;padding:5px 0px 0px 0px;}
#sub_but_over a:hover {float:left; background: url(images/sub_but_over.gif) top left no-repeat; text-align:center; color:#868686; font-size:11px; font-weight:normal; text-transform:lowercase; display:block; height:17px; text-decoration:none;width:120px;padding:5px 0px 0px 0px;}


#loginWrap {float:right;text-align:left;height:88px;width:281px;background:#F9F9F9 url(images/logtop.gif) top left no-repeat;vertical-align:bottom;}
#loginWrapC {float:right;text-align:left;height:88px;width:281px;}
#logtext {height:17px;width:174px;color:#ffffff; font-weight:bold; text-align:left;padding:4px 0px 0px 107px;}
#loginboxes {float:left; width:134px; height:62px; text-align:left; padding:5px 0px 0px 76px;}
#logbox {height:26px; width:134px; background:transparent url(images/logbox.gif) top left no-repeat;}
#logbox input {height:17px; width:90px; background-color:#FFFFFF; border:1px solid #ffffff; margin:2px 0px 0px 26px; font-size:10px; color:#000000;}
#logbut {float:right; height:60px; text-align:left; width:71px;  margin:5px 0px 0px 0px; color:#1479CB; font-size:10px; font-weight:bold;}
#logbut  input{margin:2px 0px 0px 2px;float:left; width:28px; height:33px;}

#loginWrapE {float:right; text-align:left;height:88px;width:281px;background:#F9F9F9 url(images/logtopextra.gif) top left no-repeat;margin:0px 0px 0px 0px;}
#loginWrapEC {float:right;text-align:left;height:88px;width:281px;}
#logtextextra{height:17px;width:174px;color:#ffffff; font-weight:bold; text-align:left;padding:4px 0px 0px 107px;}
#loginboxesE {float:left; width:119px; height:62px; text-align:right; padding:5px 15px 0px 76px; color:#9CBC2D; font-weight:bold; font-size:11px;}
#logoutbut {float:right; height:60px; text-align:left; width:71px;  margin:5px 0px 0px 0px; color:#949494; font-size:10px; font-weight:bold;}

/* extra menu */
#ExtraWrap {width:1000px; text-align:center;margin: 0 auto;}
#ExtraTop {float:left;width:1000px;height:60px;}
#ExtraMain {float:left;width:1000px; min-height:210px; height:auto !important; height:210px; background:url(images/extra_midd.gif) top left repeat-y;}
#ExtraMainC {float:left;width:1000px; min-height:210px; height:auto !important; height:210px; margin: 15px 0px 0px 0px; }
#ExtraBott  {float:left;width:1000px; height:107px; background:url(images/extra_bott.gif) top left no-repeat;}

#pageTitleE {float:left;text-align:left;color:#1D7ECD; font-weight:bold; font-size:14px; padding:12px 0px 0px 117px; width:auto; white-space:nowrap;}






#wrapExtramenu{float:left;height:31px; padding:0px 0px 0px 84px; margin: 3px 0px 1px 0px;}
#extramenu{float:left; height:31px; width:auto; margin: 0 0 0 0;}
#but_norm_extra{ float:left; background: url(images/but_nor_extra.gif) top left no-repeat; text-align:center; color:#000000; font-size:10px; font-weight:normal; display:block; height:31px; width:143px;}
#but_norm_extra a {float:left; background: url(images/but_nor_extra.gif) top left no-repeat; text-align:center; color:#000000; font-size:10px; font-weight:normal; text-decoration:none; height:26px; width:123px;padding:5px 10px 0px 10px;}
#but_norm_extra a:hover {float:left; background:url(images/but_over_extra.gif) top left no-repeat; text-align:center; color:#000000; font-size:10px; font-weight:bold; text-decoration:none; height:26px; width:123px;padding:5px 10px 0px 10px;}

#but_over_extra{ float:left; background: url(images/but_over_extra.gif) top left no-repeat; text-align:center; color:#000000; font-size:10px; font-weight:bold; display:block; height:31px; width:143px; text-decoration:none;}
#but_over_extra a {float:left; background: url(images/but_over_extra.gif) top left no-repeat; text-align:center; color:#000000; font-size:10px; font-weight:bold; display:block; text-decoration:none;height:26px; width:127px;padding: 5px 8px 0px 8px;}
#but_over_extra a:hover {float:left; background:url(images/but_over_extra.gif) top left no-repeat;text-align:center; color:#000000; font-size:10px; font-weight:bold; display:block; text-decoration:none; height:26px; width:127px;padding:5px 8px 0px 8px;}

/*#ExtraLeft {float:left;width:237px; min-height:210px; height:auto !important; height:210px; background: url(images/v_line.gif) top right repeat-y;text-align:left;padding:30px 10px 5px 110px; margin: 0px 0px 0px -110px; z-index:1000;}*/
.tx-fdfx3cols-pi1 table tr td { vertical-align: top;}
.c3l1-left, .c3l1-middle {background: url(images/v_line.gif) top right repeat-y; border: 0;}
.tx-fdfx2cols-pi1 table tr td { vertical-align: top;}
.c2l1-left, .c2l1-middle {background: url(images/v_line.gif) top right repeat-y; border: 0;}

#ExtraNormal {float:left;width:754px; min-height:210px; height:auto !important; height:210px; text-align:left;padding:30px 10px 5px 10px;}
/*#ExtraRight {float:left;width:237px; min-height:210px; height:auto !important; height:210px; text-align:left;padding:30px 10px 5px 10px;}*/


#ExtraLeftC {float:left;text-align:left;}
#ExtraNormalC {float:left;text-align:left;}

#ExtraRightC {float:left;text-align:left;}

/* end */

#bottWrapMid {float:left;height:22px;width:100%;text-align:right;background:url(images/bot_left_n.gif) top left repeat-x; }
#bottWrapM {float:right;width:1000px;height:22px; background:url(images/bott_midd.gif) top right repeat-x;}
#bottLeft {float:left;height:22px; width:105px; background:url(images/bott_left.gif) bottom left no-repeat;}
#botRight {float:right;text-align:right; height:22px; width:458px; background: url(images/bott_right.gif) bottom right no-repeat;}
#botRightT {height:12px;padding:10px 2px 0px 0px;text-align:right;font-size:10px;font-weight:normal;color:#ABABAB;}
#botRightT a{color:#7E7E7E;font-size:10px;font-weight:normal;text-decoration:none;}
#botRightT a:hover{color:#7E7E7E;font-size:10px;font-weight:normal;text-decoration:none;}



#normalColumn{text-align:center; width:391px; float:none;}
#normCol{text-align:center;width:275px; margin:0 auto;}
#normTop {background:url(images/topNorCol.gif) top left no-repeat; height:43px;width:275px;}
#normTop h1 {text-align:left;color:#1D7ECD; font-weight:bold; font-size:14px; padding:12px 0px 0px 43px;}

/*#normPic {width:275px; height:195px; background:url(images/pic.gif) top left no-repeat;}*/

#normPic {width:275px; height:195px; background:none;}


#normTextTop {background: url(images/topNoTcol.gif) top left no-repeat; height:16px;width:275px;}
#normTextMid {width:243px;background: url(images/midNoTcol.gif) top left repeat-y; height:auto; text-align:justify; padding:0px 16px 0px 16px;}
#normTextBot {width:275px;background: url(images/botNoTcol.gif) top left no-repeat; height:19px;width:275px;}


#centralCol {width:100%;float:left;text-align:left;}
#CentralTop {float:left; background:url(images/midd_subpage.gif) top left repeat-x; height:91px;width:100%;}
#CentralTopCon {float:left; height:91px;width:80%;}
#CentralTopL {float:left; background: url(images/left_subpage.gif) top left no-repeat; height:91px;width:120px;}
#CentralTopR {float:right; background: url(images/right_subpage.gif) top left no-repeat; height:91px;width:103px;}


#pageTitle{text-align:left;color:#1D7ECD; font-weight:bold; font-size:14px; padding:12px 0px 0px 43px; width:60px; white-space:nowrap;}

#centralMidC {width:100%; height:auto;float:left;text-align:left;background:#F6F6F6 url(images/backr_cl_subpage.gif) left top repeat-y;margin:0px 0px 0px 0px; display:block;}
#centralMidCO {width:100%; height:auto;float:left;text-align:left;background: url(images/right_prel.gif) right top repeat-y;margin:0px 0px 0px 0px; display:block;}
#RealPicR {width:333px; height:auto; float:right; background: url(images/right_mid_subpage.gif) left top repeat-y;  display:inline;}
#RealPic {width:240px; height:215px; float:left;background:#F6F6F6 url(images/framepic_sub.gif) left top no-repeat;}
#centralMidCR {width:240px; height:215px;float:left;background: url(images/framepic_sub.gif) left top no-repeat;}

#centralMidCL {width:70.3%; height:auto;float:left;background:#F6F6F6 url(images/backr_cl_subpage.gif) left top repeat-y; display:inline;}
#centralMidCLT {width:103px;height:19px;float:left;background:#F6F6F6 url(images/left_top_subpage.gif) left top no-repeat;}
#centralMidCont {height:auto; width:86%;background:#F6F6F6; text-align:justify; margin:0px 0px 0px 2px;}
#centralBot {width:100%;height:111px;float:left;background:url(images/bot_back_subpage.gif) left top repeat-x;}
#centralBotL {width:103px;height:111px;float:left;background:url(images/bott_left_subpage.gif) left top no-repeat;}
#centralBotR {width:195px;height:111px;float:right;background: url(images/rbot_subpage.gif) left bottom no-repeat;}

#space {height:50px;width:100%;float:left;}

#extenMenu {
	float: right;
	margin: 0px auto 0px auto;
	width: 940px;
}
.clear_left {
   clear: left;	
}
.clear_right {
	clear: right;
}
.clear_both {
	clear: both;
}

#list_menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#list_menu li {
	float: left;
	width: 142px;
	height: 29px;
	margin: 0px 1px 0px 0px;	
}
#list_menu li a {
	display: block;
	width: 142px;
	height: 29px;
	padding: 7px 0px 0px 0px;
	background: url(images/first_lev_no.jpg) no-repeat;
	color: #000 !important;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Verdana;
}
#list_menu li a:hover {
	width: 142px;
	height: 29px;
	background: url(images/first_lev_act.jpg) no-repeat;
	text-decoration: none;
	font-weight: bold;
}
.list_menu_act {
	width: 142px;
	height: 29px;

}

.list_menu_act a {
	width: 142px;
	height: 29px;
	background: url(images/first_lev_act.jpg) no-repeat !important;
	font-weight: bolder !important;
}

#second_lev_menu {
	background: url(images/sec_lev_last_bg.jpg) no-repeat top right;
	padding: 0px;
	margin: 0px;
	height: 41px;
	width: 858px;
	vertical-align: middle;
}
.sec_lev_bg {
	background: url(images/sec_lev_bg.jpg) repeat-x;
	margin: 0px 82px 0px 0px;
	height: 41px;
	width: 858px;
}
.sec_menu_separator {
	background: url(images/sec_lev_sep.jpg) no-repeat;
	width: 2px !important;
	height: 41px !important;
	
}
#sec_list_menu {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 40px;
	text-align: center;
}
#sec_list_menu li {
	float: left;
	width: 90px;
	height: 41px;
	margin: 0px 3px 0px 3px;
	text-align: center;
	line-height: 12px;
	vertical-align: middle;
}
#sec_list_menu li a {
	color: #676870;
	font-weight: bold;
	width: 90px;
	height: 20px !important;
	margin: 10px 0px 0px 0px;
	font-size: 10px;
	display: block;
	vertical-align: middle;
}
#sec_list_menu li a:hover {
	color: #0165C4 !important;
	font-weight: bolder;
	text-decoration: none;	
}	
.sec_list_act {
	height: 29px;
}
.sec_list_act a {
	height: 29px;
	color: #0165C4 !important;
	font-weight: bolder;
	
}

.design {
	background: url(images/design.gif) no-repeat;
	width: 107px; 
	height: 180px;
	margin: -135px 0px 0px 10px;
	float: left;
	z-index: 1000 !important;
	position: relative;
	
}
#breadcrumbs {
	float: left;
	margin: 50px 0px 0px 250px;
}
a.first_level {
	color: #676870 !important;
	font-weight: bold;
}
a.second_level {
	color: #676870 !important;
}
a.third_level {
	color: #676870 !important;
}
.imgtext-table {width: 230px !important;}
.imgtext-table tr td { vertical-align: top; text-align: center;}

.ursviken_content { padding: 5px 0; clear: left;}

p.bodytext img {width:auto; }