
/*********************************************************/
/*********************************************************/
/*  Sider bygget på ny design  */	
/*********************************************************/
/*********************************************************/

/*  Generelle settings  */

* {
	margin				: 0;
	padding				: 0;
	font-family			: Verdana, Arial, san-serif;
	font-size			: 12px;
}

img {
	border				: none;
}

a { 
	text-decoration			: underline;
	/*color				: #7f8800;*/
	color				: #004268;
	font-size			: 12px;
}

a:hover {
	color				: #000;
}

ul li {
	list-style-type			: none;
}

h1 {
	font-family			: Verdana;
	font-size			: 20px;
	font-weight			: normal;
	color				: #004268;
	padding-bottom			: 5px;
}

h2,
h2 a {
	font-size			: 16px;
	color				: #004268;
	padding-bottom			: 5px;
	text-decoration			: none;
}

h3 {
	font-size			: 14px;
	color				: #004268;
}

h3.subtitle {
	font-size			: 11px;
	color				: #004268;
}
.msg_archive li {
	padding-bottom			: 8px;
}

.browselist {
	text-align			: center;
	margin				: 10px 0;
	color				: #004268;
}

#content .listMsg .msg h1,
#content-front .listMsg .msg h1 {
	padding-top			: 0;
	margin-top			: 0;
}

.clear {
	clear				: both;
}

.skjult {
	position			: absolute;
	left				: -1000px;
	width				: 900px;
}

.date {
	font-size			: 10px;
}

.print,
.print a {
	cursor				: hand;
}

.datePicker
{
    BEHAVIOR: url(/eway/library/components/datepicker.htc);
    CURSOR: pointer;
}
/*********************************************************/
/*********************************************************/
/*  Canvas går rundt hele siden  */

#canvas {
	margin				: 0 auto 0 auto;
	width				: 1000px;
	left				: 0;
	right				: 0;
	position			: relative;
}

/*********************************************************/
/*********************************************************/
/*  Arena: Top  */



#bannerArea {
	height				: 138px;
	position			: relative;
	background-color		: #fff;
	margin				: 0;
	padding				: 0;
}

#logo {
	float				: left;
	padding				: 15px 17px;
}

*> #logo {
	float				: left;
	padding				: 15px 19px;
}

#bannerArea .newMsg {
	float				: left;
}

#topMenu {
	float				: left;
	margin-top			: 6px;
	padding-left			: 10px;
	background-color		: #585b5a;
	width				: 988px;
	border				: 1px solid #3d403f;
}

#topMenu .home {
	float				: left;
}

#topMenu a {
	font-family			: Calibri, Serif;
	font-size			: 16px;
	color				: #fff;
	margin				: 0px 9px;
	font-weight			: normal;
	text-decoration			: none;
}


#topMenu ul {
	background-color		: #585b5a;
	padding-bottom			: 10px;
	height				: 20px;
}

#topMenu ul li {
	float 				: left;
	border-left			: 1px solid #868887;
	height				: 18px;
	margin				: 5px 0;
	position			: relative;
}

#topMenu ul li ul {
	display				: none;
	position			: absolute;
	top				: 19px;
	left				: 0;
	clear				: both;
	background-color		: #585b5a;
	padding-bottom			: 10px;
	height				: auto;
}

#topMenu ul li:hover ul,
#topMenu ul li.hover ul {
	display				: block;
}

#topMenu ul li ul li {
	padding				: 0 10px 0px 10px;
	border				: none;
	clear				: both;
	width				: 400px;
	float				: left;
}


/*********************************************************/
/*********************************************************/
/*  Area: Main  */

#main {
	clear				: both;
	float				: left;
}

#frontpage {
	float				: left;
	margin				: 10px 0;
}

#main_wrapper {
	float				: left;
	margin				: 10px 0;
}

#breadcrum {
	margin-top			: -20px;
	font-size			: 12px;
	padding-bottom			: 20px;
}

#mainLeft {
	width				: 190px;
	float				: left;
	margin-right			: 10px; 
}

#mainLeft .showparent {
	border-bottom			: 2px solid #b1a900;
}

#leftmenu {
	margin				: 10px 5px 0 0;
	width				: 190px;
	float				: left;
}

#leftmenu ul li {
/*	display				: block;*/
	list-style-image		: url(/eway/custom/design/vkm/images/pil.gif);	
	list-style-position		: inside;
	padding-bottom			: 15px;
}


#leftmenu ul li a {
	color				: #004268;
	font-size			: 12px;
	text-decoration			: none;
	margin-left			: -7px;
}

#leftmenu ul li a:hover {
	color				: #585b5a;
	text-decoration			: underline
}

#leftmenu ul li.mnuselected a,
#leftmenu ul li.mnudescsel a {
	color				: #585b5a;
}

#leftmenu ul li ul li {
	margin				: 0;
	display				: none;
}

#leftmenu ul li.mnuselected ul li,
#leftmenu ul li.mnudescsel ul li {
	display				: block;
	border-bottom			: none;
	padding				: 4px 0 4px 30px;
}

#leftmenu ul li.mnuselected ul li a,
#leftmenu ul li.mnudescsel ul li a {
	color				: #004268;
	font-size			: 11px;
	text-decoration			: none;
}

#leftmenu ul li ul li.mnusubsel a {
	color				: #585b5a;
}

#mainLeft .leftItem a:link,
#mainLeft .leftItem a:visited,
#mainLeft .leftItem a:hover,
#mainLeft .leftItem a:active,
#toggle a {
	font-family			: Calibri, Serif;
	color				: #231f20;	
	font-size			: 14px;
	font-weight			: bold;
}

#toggle,
#mainLeft .leftItem {
	margin				: 30px 15px 0 20px;
	text-align			: left;
}

#mainLeft .leftItem #leftmenu {
	margin-bottom			: 20px;
}

#content {
	padding				: 20px 20px 20px 20px;	
	width				: 542px;
	float				: left;
}

#content .readmore {
	padding-top			: 10px;
	font-size			: 12px;
}

#content .ingress ul li,
#content .body ul li {
	list-style-type			: disc;
	margin-left			: 20px;
}

#content .mainMsg {
	border-top			: 1px solid #004268;
	padding-bottom			: 10px;
	padding-top			: 20px;
}

#content .mainMsg p {
	padding-bottom			: 10px;
}

#content .infobox {
	padding				: 20px 10px 10px 10px;
	background-color		: #eaedbf;
	margin-bottom			: 10px;
	border				: 1px solid #d0d3a7;
}


#content .listMsg h3.subtitle {
	float				: left;
	font-weight			: normal;
	/*color				: #7f8800;*/
} 

#content .listMsg .msg {
	clear				: both;
	margin-bottom			: 10px;
	padding-top			: 10px;
	border-top			: 1px solid #004268;
}

#content .startListMsg .msg {
	clear				: both;
	padding				: 15px 0;
	border-bottom			: 1px solid #004268;
}

/*
#content .listMsg .imgleft {
	padding-top			: 10px;
}
*/
#content .linkMsg {
	float				: left;
	margin				: 20px 0 0 0;
	border				: 1px solid #004268;
}

#content .linkMsg h3.subtitle {
	float				: left;
	font-weight			: normal;
	color				: #7f8800;
} 

#content .twoColumn {
	width				: 259px;
}

#content .riskLink h1 {
	width				: 520px;
	float				: left;
	padding				: 5px;
	margin-bottom			: 10px;
	font-size			: 11px;
	background-color		: #eaedbf;
	border-bottom			: 1px solid #004268;
}

#content .riskLink {
	float				: left;
	margin				: 20px 20px 0 0;
	border				: 1px solid #004268;
	width				: 530px;
}

#content .riskLink .msg {
	padding-left			: 10px;
}

#content .riskLink h3.subtitle {
	float				: left;
	font-weight			: normal;
	color				: #7f8800;
} 

#content .riskLink .msg .subtitle {
	float				: left;
	padding-right			: 5px;	
}

#content .riskLink .msg a {
	padding-right			: 5px;
}

#content .riskLink .msg .date {
	font-size			: 10px;
}

#content .riskLink .archive {
	float				: right;
	margin				: 5px;
	font-weight			: bold;
}

#content .linkMsg h1 {
	width				: 530px;
	float				: left;
	padding				: 5px;
	margin-bottom			: 10px;
	font-size			: 11px;
	background-color		: #eaedbf;
	border-bottom			: 1px solid #004268;
}

#content .twoColumn h1 {
	width				: 249px;
}

#content .linkMsg .msg {
	clear				: left;
	padding				: 0 10px 10px 10px;

}

#content .linkMsg .msg .subtitle {
	float				: left;
	padding-right			: 5px;	
}

#content .linkMsg .msg a {
	padding-right			: 5px;
}

#content .linkMsg .msg .date {
	font-size			: 10px;
}

#content .linkMsg .archive {
	float				: right;
	margin				: 5px;
	font-weight			: bold;
}

#content .linkMsg .browselist {
	text-align			: center;
	margin				: 10px 0;
	color				: #004268;
}

#content .imgleft {
	float				: left;
/*	margin-top			: 3px;*/
}

#content .txtright {
	margin-left			: 130px;
}

/********************************************/
/* Style for sider som ikke har venstremeny */
/********************************************/

#content-front {
	padding-bottom			: 20px;
	width				: 784px;
	float				: left;
}


#content-front #breadcrum {
	margin-top			: -10px;
}

#content-front .readmore {
	padding-top			: 10px;
	font-size			: 12px;
}

#content-front .ingress ul li,
#content-front .body ul li {
	list-style-type			: disc;
	margin-left			: 20px;
}

#content-front .mainMsg {
	padding				: 20px 20px 10px 0;
}

#content-front .mainMsg .msg {
	clear				: left;
	margin-bottom			: 10px;
}

#content-front .mainMsg p {
	padding-bottom			: 10px;
}

#content-front .mainMsg .archive {
  	text-align			: right;
}

#content-front .mainMsg .archive a {
	color				: #004268;
	font-weight			: bold;
	text-decoration			: underline;
}

#content-front .infobox {
	padding				: 20px 10px 10px 10px;
	background-color		: #eaedbf;
	margin				: 0 20px 10px 0;
	border				: 1px solid #d0d3a7;
}

#content-front .startListMsg .msg {
	clear				: both;
	padding				: 15px 0;
	border-bottom			: 1px solid #004268;
}

#content-front .listMsg {
	float				: left;
	margin-right			: 20px;
}

#content-front .listMsg h3.subtitle {
	float				: left;
	font-weight			: normal;
	color				: #7f8800;
} 

#content-front .imgleft {
	float				: left;
}

#content-front .txtright {
	margin-left			: 130px;
}

#content-front .listMsg .msg {
	clear				: both;
	margin-bottom			: 10px;
	padding				: 10px 10px 0 0;
	
	border-top			: 1px solid #004268;
}

#content-front .linkMsg {
	width				: 370px;
	float				: left;
	margin				: 20px 20px 0 0;
}

#content-front .linkMsg h3 {
	padding-bottom			: 5px;
}

#content-front .linkMsg .msg {
	width				: 357px;
	padding				: 0 10px 10px 0;
}

#content-front .linkMsg .msg .subtitle {
	float				: left;
	padding-right			: 5px;	
}

#content-front .linkMsg h1 {
	width				: 360px;
	float				: left;
	padding				: 5px;
	margin-bottom			: 10px;
}

#content-front .linkMsg .msg a {
	padding-right			: 5px;
}

#content-front .linkMsg .msg .date {
	font-size			: 10px;
}

#content-front .linkMsg .archive {
	float				: right;
	padding				: 5px;
	font-weight			: bold;
	text-decoration			: none;
}

#content-front .linkbox {
	width				: 760px;
	float				: left;
	margin				: 20px 20px 0 0;
	border				: 1px solid #004268;
}

#content-front .linkbox ul li {
	margin-top			: 0;
	margin-bottom			: 0;
	padding-top			: 0;
	padding-bottom			: 0;
	list-style-type			: disc;
	margin-left			: 20px;
}

#content-front .linkbox .msg {
	width				: 740px;
	padding-right			: 10px;
	margin-bottom			: 10px;
}

#content-front .linkbox h1 {
	width				: 750px;
	float				: left;
	padding				: 5px;
	margin-bottom			: 10px;
	font-size			: 11px;
	background-color		: #eaedbf;
	border-bottom			: 1px solid #004268;
}

#content-front .linkbox .msg .subtitle {
	float				: left;
	padding-right			: 5px;
}

#content-front .linkbox .msg a {
	padding-right			: 5px;
}

#content-front .linkbox .msg .date {
	font-size			: 10px;
}

#content-front .linkbox .browselist {
	text-align			: center;
	margin				: 10px 0;
	color				: #004268;
}

#content-front .linkbox .archive {
	float				: left;
	padding				: 5px;
	font-weight			: bold;
	color				: #004268;
}

#content-front .imgleft {
	float				: left;
	margin-top			: 3px;
}

#content-front .txtright {
	margin-left			: 130px;
}

#mainRight {
	width				: 194px;
	float				: right;
	background-color		: #eaedbf;
	border				: 1px solid #d0d3a7;
	padding				: 14px 10px;
}

#search {
	width				: 194px;
	padding-bottom			: 10px;
	margin-bottom			: 8px;
	border-bottom			: 1px solid #cacca9;
}

#search h3 {
	margin-bottom			: 10px;	
}

#search a {
	color				: #004268;
	font-family			: Verdana;
	font-weight			: bold;
	padding-left			: 10px;
}

#search .searchtext {
	height				: 16px;
	width				: 150px;
}

#mainRight .rightheader h3 {
	padding				: 25px 0 3px 0;
	margin-bottom			: 8px;
	border-bottom			: 1px solid #cacca9;
}

#mainRight .rightItem {
	margin-bottom			: 8px;
	padding				: 0 0 8px 15px;
	border-bottom			: 1px solid #cacca9;	
	background-image		: url(/eway/custom/design/vkm/images/pil.gif);
	background-repeat		: no-repeat;
	background-position		: 0 3px;
}

#mainRight .rightItem a {
	padding-bottom			: 10px;
	text-decoration			: none;
}

#mainRight .rightItem .links .ingress p {
	padding-bottom			: 7px;
}

#mainRight .rightMsg {
	padding-top			: 25px;
	font-size			: 12px;
}


#mainRight .rightMsg p {
	padding-top			: 10px;
}


#mainRight .rightMsg li {
	list-style-type			: none;
	padding-top			: 5px;
	padding-left			: 0;
	margin-left			: 0;
}


#mainRight .rightMsg li a {
	padding-left			: 0;
	margin-left			: 0;
}

#previousNext {
	margin				: 20px 0 50px 0;
	color				: #004268;
}

#previousNext a {
	color				: #004268;
}

#footer {
	clear				: both;
	float				: left;
	margin-top			: 10px;
	height				: 30px;
	width				: 1000px;
}

#footer .msg {
	border-top			: 1px solid #004268;
	padding				: 5px 0 10px 130px;
	font-size			: 12px;
}	

#archive ul li {
	padding				: 10px 0;
}

/*********************************************************/
/*  ViewMessage  */	

#viewMsg {
	float				: left;
}

#content-front #viewMsg {
	width				: 760px;
}

#viewMsg p {
	padding-top			: 5px;
}

#viewMsg img {
	padding				: 0 10px 10px 0;
}

#viewMsg .summary {
	padding				: 10px 0;
	font-weight			: bold;
}

#viewMsg .body {
	padding-bottom			: 30px;
}

#viewMsg .ingress ul li,
#viewMsg .body ul li {
	list-style-type			: disc;
	margin-left			: 20px;
}

#viewMsg .body p {
	padding-bottom			: 20px;
}

#viewMsg .back {
	clear				: both;
	float				: left;
}

#viewMsg .print {
	float				: right;
	cursor				: hand;
	padding-right			: 20px;
}
/*********************************************************/
/*  Undersider med unntak av risikovurderinger  */	


.meetingNav a {
	font-weight			: bold;
}

.meetingNav {
	padding-top			: 15px;
	border-top			: 1px solid #004268;
	
}

#temaPage {
	width				: 546px;
}

#content-front #temaPage {
	width				: 760px;
}

#temaTitle {
	font-size			: 24px;
	color				: #004268;
	padding				: 0 20px 15px 0;
}

#temaPicture {
	float				: left;
	margin-right			: 5px;
}

*> #temaPicture {
	margin-right			: 10px;
}

#temaMsg {
	clear				: both;
	padding				: 20px 0;
}

#temaMsg .summary {
	font-weight			: bold;
}

#temaMsg p {
	padding-bottom			: 20px;
}

#temaMsg ul {
	padding-bottom			: 10px;
}

#temaMsg li {
	list-style-type			: disc;
	margin-left			: 15px;
}

/*********************************************************/
/*  Undersider spesifikt for risikovurderinger  */	
/*  temaTitle, TemaPicture og temaMsg er likt   */
/*  som for andre undersider			*/

#riskRelated {
	background-color		: #dee2a1;
	width				: 300px;
	padding				: 15px 10px 15px 25px;	
	min-height			: 220px;
	float				: left;
}

#content-front #riskRelated {
	width				: 515px;
}

#riskRelated h1 {
	font-size			: 14px;
}

#riskRelated .print {
	margin-top			: 5px;
	float				: right;
}


#riskContact h1 {
	padding-top			: 7px;
}


#riskContact ul li {
	list-style-type			: none;
	width				: 285px;
	padding-left			: 0;
	margin-left			: 0;
}

#riskRelated li {
	list-style-type			: disc;
	color				: #7f8800;
	padding-bottom			: 2px;
	margin-left			: 13px;
}

#content .archive {
	clear				: both;
	font-weight			: bold;
	padding-top			: 5px;
	padding-bottom			: 10px;
}

#content .archive li {
	padding				: 5px 0;
}

#riskNav {
	float				: left;
	width				: 100%;
}

#riskarchive ul li {
	float				: left;
	padding				: 0 3px;
	margin				: 10px 0;
	border-right			: 1px solid #004268;
}

#riskList{
	border-top			: 1px solid #004268;
	clear				: both;	
	padding				: 10px 0;
	
}


/*********************************************************/
/*  		 GMO sider				 */	
/*  							 */
/*  							 */
/*********************************************************/

#content .gmoTitle {
	background-color		: #dee2a1; 
	width				: 100%;
}

#content .gmoTitle .name {
	vertical-align			: middle;
	padding				: 0;
	margin				: 0;
}

#content .gmoTitle img,
#content .gmoTitle .listimg {
	width				: 50px;
}

#content .gmo1-1 {
	clear				: both;
}

#content .gmo1-1 table .name {
	padding-left			: 3px;
}

#content .gmo1-1 table {
	width				: 544px;
}

#content .gmo1-1 h2 {
	font-size			: 12px;
	padding				: 2px 0;
}

#content .gmo1-1 th {
	background-color		: #dee2a1;
	margin-top			: 2px;				
	margin-left			: 2px;
	width				: 180px;
	padding				: 3px;
	vertical-align			: top;
}

#content .gmo1-1 td {
	background-color		: #e5edbd;
	margin-top			: 2px;				
	margin-left			: 2px;
	/*width				: 160px;*/
	padding				: 3px;
}

#content .gmo1-1 .code {
	font-weight			: normal;
	font-size			: 10px;
}

#content .gmo1-2 tr th h2,
#content .gmoMsg h2,
#content .gmo2-2 tr th h2 {
	font-weight			: normal;
}

#content .gmo1-2 h2,
#content .gmo2-2 h2 {
	font-size			: 12px;
}

#content .gmo1-2 tr th {
	background-color		: #dee2a1;
	margin-top			: 10px;				
	margin-left			: 2px;
	width				: 120px;
	padding				: 3px;
}

#content .gmo1-2 tr td {
	background-color		: #e5edbd;
	margin-top			: 10px;				
	margin-left			: 2px;
	padding				: 5px;
	width				: 490px;
}

#content .gmoMsg {
	clear				: both;
	float				: left;
	background-color		: #dee2a1;
	margin				: 0 1px;
	width				: 548px;
}

#content .gmoMsg .name {
	margin				: 0 0 0 1px;
	width				: 119px;
	padding				: 3px;
	font-size			: 12px;
	float				: left;
	color				: #004268;
}

#content .gmoMsg .link {
	margin				: 0;
	float				: right;
	background-color		: #e5edbd;
	padding				: 3px 0;
	width				: 421px;	
	border-left			: 1px solid #f1f3d7;
}

#content .gmoMsg .link a {
	padding-left			: 5px;
}

#content .gmo1-2 td.name {
	background-color		: #dee2a1;
	padding				: 0 5px;
	margin-top			: 0;				
	margin-left			: 0;
	height				: 94px;
}

#content .gmo1-2 th {
	vertical-align			: top;
}

#content .gmo2-2 {
	float				: left;
	margin-top			: 20px;	
}

#content .gmo2-2 .name h1 {
	width				: 530px;
}

#content .gmo2-2 th {
	background-color		: #e5edbd;
	margin-top			: 2px;				
	margin-left			: 2px;
	width				: 170px;
	padding				: 3px;
}

#content .gmo2-2 td {
	background-color		: #e5edbd;
	margin-top			: 2px;				
	margin-left			: 2px;
	width				: 358px;
	padding				: 3px;
}
/*********************************************************/
/*  Tabeller for oversikt over meldinger  */
/*********************************************************/

#content table {
	width				: 550px;
}

#content table th {
	text-align			: left;
}

#content table .name {
	width				: 310px;
	padding				: 0 5px 15px 0;
}

#content table .docnr {
	width				: 160px;
	padding-bottom			: 10px;
}

#content table .bestilt,
#content table .closed,
#content table .doc {
	Width				: 90px;
	padding-bottom			: 10px;
}

#content .prinsippDoc h1 {
	margin-bottom			: 20px;
}

#content .prinsippDoc table .doc {
	width				: 170px;
	padding-bottom			: 0;
}

#content .prinsippDoc table .date {
	width				: 70px;
	padding				: 0 20px;
}

#content .prinsippDoc table .ingress {
	width				: 300px;
}


#content .prinsippDoc table th {
	vertical-align			: top;
	padding-bottom			: 10px;
}

#content .prinsippDoc table td {
	padding-bottom			: 15px;
	vertical-align			: top;
}

#content-front table th {
	text-align			: left;
}

#content-front table .name {
	width				: 410px;
	padding				: 0 5px 15px 0;
}

#content-front table .docnr {
	width				: 160px;
	padding-bottom			: 10px;
}

#content-front table .bestilt,
#content-front table .closed,
#content-front table .doc {
	Width				: 90px;
	padding-bottom			: 10px;
}

#content-front .prinsippDoc h1 {
	margin-bottom			: 20px;
}

#content-front .prinsippDoc table .doc {
	width				: 170px;
	padding-bottom			: 0;
}

#content-front .prinsippDoc table .date {
	width				: 70px;
	padding				: 0 20px;
}

#content-front .prinsippDoc table .ingress {
	width				: 300px;
}


#content-front .prinsippDoc table th {
	vertical-align			: top;
	padding-bottom			: 10px;
}

#content-front .prinsippDoc table td {
	padding-bottom			: 15px;
	vertical-align			: top;
}

/*********************************************************/
/*  Temaliste  */
/*********************************************************/

#theme .mainmnu li {
	list-style-image		: url(/eway/custom/design/vkm/images/pil.gif);	
	list-style-position		: inside;
	margin-bottom			: 6px;
}

#theme .mainmnu li a {
	text-decoration			: none;
}

#theme .mainmnu li a:hover {
	text-decoration			: underline;
}

/*********************************************************/
/*  Stikkordsnavigator og visningsside  */
/*********************************************************/

.topicnav {
	clear				: both;
	float				:left;
	padding				: 10px 0;
	margin-right			: 20px;
	height				: auto !important;
	height				: 20px;
	min-height			: 20px;
}

.topicnav .ingress {
	margin-bottom			: 5px;
	padding-bottom			: 10px;
}

.topicnav li {
	list-style-type			: none;
	background-color		: #f4f3f2;
	padding				: 2px 4px;
	margin				: 1px 4px 1px 0;
	float				: left;
	display				: block;
	width				: 242px;
}

.topicnav li a {
	text-decoration			: none;
}

.topicnav li a:hover {
	text-decoration			: underline;
}

.topicnav  h2 {
	color				: #00529b;
}

.topicnav h3 {
	clear				: both;
	margin-top			: 8px;
	margin-bottom			: 2px;

}

#letternav {
	border-bottom			: 1px solid #004268;
	border-top			: 1px solid #004268;
	padding				: 3px 0;
}

#letternav a {
	text-decoration			: none;
}
/*********************************************************/
/*  Side for søkeresultat  */
/*********************************************************/

#searchResult {
	float				: left;
	width				: 730px;
}

#searchResult li h2 {
	font-size			: 12px;
	text-decoration			: none;
	margin				: 0;
	padding				: 0;
}

#searchResult h2,
#temaPage h2 {
	font-size			: 14px;
	text-decoration			: underline;
	padding				: 2px 0;
	margin				: 5px 0;
}

#searchResult .listMsg ul li{
	margin-bottom			: 10px;

}

#advancedSearch {	
	width				: 550px;
}

/*********************************************************/
/*  Avansert søk  */
/*********************************************************/

#FormTable {
	width				: 546px;
	
} 

#FormTable .FormLabelLeftJustified {
	width				: 70px;
}

#FormTable .FormValueLeft img {
	margin-right			: 45px;

}

#FormTable span {
	padding-left			: 4px;
}

#FormTable .buttons td {
	padding-top			: 10px;
}



/* *****************/
/* CV for ansatte */
/* *****************/

 
#cv ul li {
  list-style-type: disc;
  margin-left: 15px;
} 



/* Form Control Classes */
/* *****************/
/* New form design */
/* *****************/

.frmBody
{
	background-image: none;
	background-color: buttonface;
	margin:0;
	overflow: hidden;
}

.frmctrlwrapper
{
	margin: 0;
	padding: 0px;
	height: 26px; 
 	background-color: buttonface;   
	border-bottom:1px solid;
 	border-bottom-color:ActiveBorder; 
 	overflow: hidden;
/*
	background-image:url(/eway/custom/design/webportal/tool-bkgd.gif);
	background-color:#A2C2EE;
 	border-bottom-color:#2557AD;     */
}

/*.frmctrlwrapper a
{
	cursor:hand;
	text-decoration:none;
 	padding: 4px 3px  0px 0px;
	height: 100%; 
	vertical-align: middle; 
	color: Black;
	border-right: 1px solid;
/*	border-right-color:#6A8CCB;  */
/*	border-right-color:Activeborder; 
} 
/*
.frmctrlwrapper a:hover
{
	background-color: #ffd695;
	text-decoration:none;
} */
.frmctrlwrapper img
{
	margin:3px; 
	vertical-align: middle;
}

.frmctrlbtn
{
	overflow: visible;
/*	width: 1px; */ /* trick to set size of buttons in ie */ 
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:auto;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: buttonface;
} 
.frmctrlbtnhover
{
	overflow: visible;
	/* width: 1px; */ /* trick to set size of buttons in ie */
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:auto;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: #ffd695;
}

div.frmcontent
{
}
.frmContent	/* Outmost table */
{
	width: 100%;
}
.frmTable /* inner table */
{
	float: left;
	border: thin groove;
	padding: 2px;
	width: 100%;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	background-color: buttonface; */
}
.frmtabledynamic
{
	border: thin groove;
	padding: 2px;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: buttonface;
}

.frmfield /* Floating size field */
{
	width: 100%;
}
.frmbuttonbar
{
	/* background-color: buttonshadow; */
	border-top: thin groove;
}
.frmbutton /* Standard size button */
{
	width: 100px;
}
.floatmenu
{
	background-color: infobackground;
	display: none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-right-color:Activeborder; 
	border-left-color:Activeborder; 
	border-bottom-color:Activeborder; 
	border-top-color:Activeborder; 
}
.floatmenu a
{
	cursor:auto;
	text-decoration:none;
	color: Black;
	width: 100%;
} 
.floatmenu a:hover
{
	background-color: #ffd695;
	text-decoration:none;
}

.datePicker
{
    BEHAVIOR: url(/eway/library/components/datepicker.htc);
    CURSOR: pointer;
}

/* Template Wizard css */
.tplwizmain {background-color: buttonface;}		/* ytterste tabell */ 
.tplwizarea {padding: 5px;} /* Inndeling av tblwizmain i høyre og vestre celle */
.tplwizheading {display: block; padding: 3px 5px 3px 5px;} /* Heading i høyre og venstre */
.tplwizsteps {margin: 3px; border: 2px groove;} /* Området med de forskjellige stegene */
.tplwizstep {margin: 0px; width: 100%; padding: 2px 5px 2px 5px;} /* Ett steg */
.tplwizstepactive {margin: 0px; width: 100%; padding: 0px 5px 0px 5px; background-color: #F6F5ED;  border-top: 1px groove;border-bottom: 1px groove;}
.tplwizbuttonrow {padding: 5px; border-top: 2px groove;}
.tplwizstepheading {display: block; padding: 3px 5px 3px 5px;}
.tplwizbox {margin: 3px; padding: 0px; border: 2px groove; }  /* Wizard - action area */
.tplwizpickerfield {margin: 1px; padding: 2px 5px 2px 5px;float:left; white-space: nowrap; color: highlight;  background-color: white; }
.tplwizboxheading {margin: 0px;padding: 2px 5px 2px 5px; font-weight: bold;}
.tplwizlabel {margin: 1px;float:left;clear:left; padding: 2px 5px 2px 5px; width: 160px;}
.tplwizspantext{float:left}
.tplwizplaceholder{clear:both}
			
					
		
			

