/*********************************************************/
/*********************************************************/
/*  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;
}

p a,
a {
	cursor				: hand;
}
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;
}

.editor-tools {
	clear				: both;
}

/*********************************************************/
/*********************************************************/
/*  Canvas går rundt hele siden  */

#outer-canvas {
	width				: 1040px;
	margin				: 0 auto;
}

#inner-canvas {
	width				: 1040px;
	margin				: 0 20px;
}

/*********************************************************/
/*********************************************************/
/*  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;
	position			: relative;
}

#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				: 500px;
	float				: left;
}


#topMenu #portalLink {
	width				: 60px;
	position			: absolute;
	top				: 10px;
	right				: 0;
}

#topMenu #portalLink a {
	font-size			: 11px;

}
/*********************************************************/
/*********************************************************/
/*  Area: Main  */

#main {
	clear				: both;
	float				: left;
	width				: 1000px;
}

#frontpage {
	clear				: both;
	float				: left;
	margin				: 10px 0;
}

#main_wrapper {
	float				: left;
	margin				: 10px 0;
}

#breadcrum {
	padding-bottom			: 10px;
	font-size			: 12px;
}

#mainLeft {
	width				: 190px;
	float				: left;
	margin-right			: 10px; 
}

#mainLeft .showparent {
	border-bottom			: 2px solid #b1a900;
}

#nav-left {
	margin				: 10px 5px 0 0;
	width				: 190px;
	float				: left;
}

#nav-left .level-1 {
	list-style-image		: url(/eway/custom/design/vkm/images/pil.gif);	
	list-style-position		: outside;
	margin-left			: 18px;
	margin-bottom			: 10px;
/*	height				: 18px;*/
}


#nav-left .level-1 a {
	color				: #004268;
	font-size			: 12px;
	text-decoration			: none;
}

#nav-left li a:hover {
	color				: #585b5a;
	text-decoration			: underline
}

#nav-left .selected a,
#nav-left .level-2.selected,
#nav-left .level-2.selected a {
	color				: #000;
}

#nav-left .level-1 ul {
	margin				: 0;
	display				: none;
}

#nav-left .level-2 {
	list-style-image		: none;
}

#nav-left .level-1.selected ul,
#nav-left .level-2.selected ul,
#nav-left .level-1 .subselected {
	display				: block;
	border-bottom			: none;
}

#nav-left .level-2 {
	list-style-type			: disc;
	color				: #004268;
	margin				: 4px 0 4px 18px;
	font-size			: 11px;
}

#nav-left .level-2 a {
	color				: #004268;
}

#nav-left .level-2 ul li a,
#nav-left .level-2 ul li a {
	font-size			: 11px;
	text-decoration			: none;
}

#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 #nav-left {
	margin-bottom			: 20px;
}

#content {
	padding				: 0 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;
	padding-bottom			: 10px;
}

#content .mainMsg {
	padding-top			: 5px;
}

#content .mainMsg h3 {
	padding-bottom			: 5px;
}

#content .mainMsg .ingress {
	font-weight			: bold;
	padding-bottom			: 10px;
}

#content .mainMsg p {
	padding-bottom			: 10px;
}

#content .infobox {
	padding				: 10px;
	background-color		: #eaedbf;
	margin-bottom			: 10px;
	border				: 1px solid #d0d3a7;
}

#content .gmo-frontpage .msg {
	float				: left;
	width				: 90px;
	padding				: 0 60px 10px 0;
}

#content .gmo-frontpage .msg.last {
	padding-right			: 0;
}

#content .gmo-frontpage .msg h3 {
	padding-bottom			: 5px;
}

#content .gmo-link {
	float				: left;
	margin-bottom			: 10px;
}

#content .gmo-link li {
	float				: left;
	list-style-type			: none;
	width				: 268px;
}

#content .gmo-link .first {
	margin-right			: 6px;
}

#content .listMsg h3.subtitle {
	/*float				: left;*/
	font-weight			: normal;
} 

#content .listMsg .msg {
	clear				: both;
	margin-bottom			: 10px;
	padding-top			: 10px;
}

#content .startListMsg .msg {
	clear				: both;
	padding				: 15px 0;
	border-bottom			: 1px solid #004268;
}

#content .linkMsg {
	float				: left;
	margin				: 20px 0 0 0;
}

#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;
}

#content .riskLink {
	float				: left;
	margin				: 20px 20px 0 0;
	width				: 530px;
}

#content .riskLink h3.subtitle {
	float				: left;
	font-weight			: normal;
	color				: #7f8800;
} 

#content .riskLink .msg {
	padding-bottom			: 8px;
}

#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;
	padding-bottom			: 10px;
}

#content .txtright {
	margin-left			: 130px;
}
#content .linkbox {
	float				: left;
	margin				: 20px 20px 0 0;
}

#content .linkbox ul li {
	margin-top			: 10px;
	list-style-type			: disc;
	margin-left			: 20px;
}

#content .linkbox .msg {
	padding-right			: 10px;
	margin-bottom			: 10px;
}

#content .linkbox h1 {
	float				: left;
	padding				: 5px;
	margin-bottom			: 10px;
	font-size			: 11px;
}

#content .linkbox .msg .subtitle {
	float				: left;
	padding-right			: 5px;
}

#content .linkbox .msg a {
	padding-right			: 5px;
}

#content .linkbox .msg .date {
	font-size			: 10px;
}

#content .linkbox .browselist {
	text-align			: center;
	margin				: 10px 0;
	color				: #004268;
}

#content .linkbox .archive {
	float				: left;
	padding				: 5px;
	font-weight			: bold;
	color				: #004268;
}

/********************************************/
/* Style for mal arbeidsflyt		    */
/********************************************/

#content .workflow .imgright {
	float				: right;
	width				: 201px;
	padding				: 0 0 10px 20px;
}

#content .workflow .txtleft {
	margin-right			: 221px;
}
/********************************************/
/* Style for sider som ikke har venstremeny */
/********************************************/

#content-front {
	padding-bottom			: 20px;
	width				: 784px;
	float				: left;
}

#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;
	padding-bottom			: 10px;
}

#content-front .mainMsg {
	padding				: 10px 20px 0 0;
}

#content-front .mainMsg h3 {
	padding-bottom			: 5px;
}

#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				: 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;
}

#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			: underline;
}

#content-front .linkbox {
	width				: 760px;
	float				: left;
	margin				: 20px 20px 0 0;
}

#content-front .linkbox ul li {
	margin-top			: 10px;
	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;
}

#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;
	margin-bottom			: 8px;
	border-bottom			: 1px solid #cacca9;
}

#search .space {
	height				: 30px;
	vertical-align			: top;
}

#search h3 {
	margin-bottom			: 10px;	
}

#search a {
	color				: #004268;
	font-family			: Verdana;
	font-weight			: bold;
	margin-left			: 10px;
	cursor				: hand;
}

#search .link {
	padding-bottom			: 10px;
}

#search .link a {
	text-decoration			: none;
	font-weight			: normal;
	margin-left			: 0;
	font-size			: 10px;
}

#mainRight .rightheader h3 {
	padding				: 25px 0 3px 0;
	margin-bottom			: 8px;
	border-bottom			: 1px solid #cacca9;
}

#mainRight .rightItem {

}

#mainRight .rightItem li {
	border-bottom			: 1px solid #cacca9;	
	background-image		: url(/eway/custom/design/vkm/images/pil.gif);
	background-repeat		: no-repeat;
	background-position		: 0 3px;
	padding				: 0 0 8px 15px;
	margin-bottom			: 8px;
}

#mainRight .rightItem a,
#mainRight .rss a {
	padding-bottom			: 10px;
	text-decoration			: none;
}

#mainRight .rightItem .links .ingress p {
	padding-bottom			: 7px;
}

#mainRight .rss {
	margin-bottom			: 8px;
	padding				: 0 0 8px 0;
	border-bottom			: 1px solid #cacca9;
}

#mainRight .rss img {
	margin-right			: 3px;
}

#mainRight #bannerMsg {
	padding-top			: 20px;
}

#mainRight .rightMsg {
	margin-bottom			: 8px;
	padding				: 0 0 8px 0px;
	border-bottom			: 1px solid #cacca9;	
}

#mainRight .rightMsg p {
	padding-top			: 10px;
}

#mainRight .rightMsg .msg {
	padding-top			: 5px;
}

#mainRight .rightMsg .msg a {
	text-decoration			: none;
}

#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				: 870px;
	border-top			: 1px solid #004268;
	padding				: 5px 0 10px 130px;
	font-size			: 12px;
}

#footer .msg {
	float				: left;
}	

#footer .sitemapLink a {
	text-decoration			: none;
	margin-left			: 95px;
}

#archive ul li {
	padding				: 10px 0;
}

/*********************************************************/
/*  ViewMessage  */	

#viewMsg {
	float				: left;

}

#content-front #viewMsg {
	width				: 760px;
}

#viewMsg img {
	padding				: 0 10px 10px 0;
}

#viewMsg .summary {
	padding				: 10px 009:01 12.08.2010;
	font-weight			: bold;
}

#viewMsg .summary p {
	padding-bottom			: 5px;
}

#viewMsg ul {
	padding-bottom			: 10px;
}

#viewMsg .ingress ul li,
#viewMsg .body ul li {
	list-style-type			: disc;
	margin-left			: 20px;
}

#viewMsg .body {
	padding-top			: 10px;
}

#viewMsg .body p {
	padding-bottom			: 10px;
}

#viewMsg .back {
	clear				: both;
	float				: left;
}

#viewMsg .print {
	float				: right;
	cursor				: hand;
	padding-right			: 20px;
}

#viewMsg .social-links img {
	padding				: 0;
}

.social-links {
	clear				: both;
	margin-top			: 10px;
	float				: right;
}

/*********************************************************/
/*  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;
}


#content-front #temaTitle {
	width				: 650px;
}

#temaTitle {
	float				: left;
	width				: 550px;
	font-size			: 20px;
	color				: #004268;
	padding				: 0 20px 15px 0;
}

#temaPicture {
	clear				: both;
	float				: left;
	margin-right			: 5px;
}

*> #temaPicture {
	margin-right			: 10px;
}

#temaMsg {
	clear				: both;
	padding				: 20px 0;
}

#temaMsg .summary {
	font-weight			: bold;
	padding				: 10px 0;
}

#temaMsg .summary p {
	padding-bottom			: 5px;
}

#temaMsg .body p {
	padding-bottom			: 10px;
}

#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 {
	padding-left			: 10px;
	min-height			: 220px;
	float				: left;
	width				: 310px;
}

#content-front #riskRelated {
	width				: 515px;
}

#temaPage #riskRelated h2 {
	font-size			: 14px;
	color				: #004268;

}

#riskRelated .print {
	margin-top			: 5px;
	float				: right;
}


#temaPage #riskRelated #riskContact h2 {
	padding-top			: 7px;

}

#riskContact ul li {
	margin-bottom			: 5px;
	color				: #000;
}

#riskRelated li {
	list-style-type			: disc;
	color				: #7f8800;
	margin-left			: 13px;
}

#riskRelated #riskDoc ul li{
	color				: #004268;
}

#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			: 6px;
}

#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 .name {
	width				: 180px;
}

#content .gmo1-1 .company {
	width				: 164px;
}

#content .gmo1-1 .properties {
	width				: 100px;
}

#content .gmo1-1 .usage {
	width				: 100px;
}

#content .gmo1-1 td {
	background-color		: #e5edbd;
	margin-top			: 2px;				
	margin-left			: 2px;
	/*width				: 160px;*/
	padding				: 6px;
}

#content .gmo1-1 td.name {
	padding-top			: 10px;
}

#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 {
	width				: 118px;
	font-size			: 12px;
	padding-left			: 3px;
	color				: #004268;
}

#content .gmoMsg .link {
	margin				: 0;
	background-color		: #e5edbd;
	padding				: 3px 0 3px 5px;
	width				: 420px;	
	height				: 100%;
	border-left			: 1px solid #f1f3d7;

}

#content .gmoMsg .link .test {
	margin-bottom			: 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 h2 {
	width				: 530px;
	font-size			: 14px;
	padding				: 3px;
}

#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;
	text-align			: right;
	padding-right			: 20px;
}

#content-front table .bestilt,
#content-front table .closed,
#content-front table .doc {
	Width				: 90px;
	padding-bottom			: 10px;
	text-align			: right;
	padding-right			: 20px;
}

#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 a {
	font-size			: 12px;
	text-decoration			: none;
}

#searchResult li h2 {
	margin				: 0;
	padding				: 0;
}

#searchResult h2,
#temaPage h2 {
	font-size			: 14px;
	text-decoration			: none;
	color				: #000;
	padding				: 2px 0;
	margin				: 5px 0;
}

#searchResult .listMsg ul li{
	margin-bottom			: 10px;

}

#advancedSearch {	
	width				: 550px;
}

#advancedSearch tr td {	
	font-size			: 11px;
}

/*********************************************************/
/*  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				: 0 0 5px 15px;
} 
 
#cv h3 {
  margin-bottom				: 3px;
  font-size				: 12px;
} 

#cv .element {
  margin-bottom				: 15px;
}

/* ---------- Sitemap ---------- */

/*
.sitemap-columns {
  width					: 100%;
  overflow				: hidden;
}

        .sitemap-column {
          float: left;
          width: 50%;
        }

        .sitemap, .sitemap ul {
          list-style-type: none;
        }

.sitemap li.level-1 a{
  background: url(images/bg-sitemap-level-1.gif) no-repeat;
}
.sitemap li.level-2 {
  background: url(images/bg-sitemap-level-2.gif) no-repeat;
  margin-left: 20px;

}

            .sitemap li.level-3 {
              background: url(images/bg-sitemap-level-3.gif) no-repeat;
            }

.sitemap li.level-2 a {
}

            .sitemap li.level-3 a {
  background: url(images/bg-sitemap-level-3.gif) no-repeat;
            }

.sitemap li a {
  background: url(images/bg-sitemap-link.gif) no-repeat;
  padding-left				: 25px;
  color					: #000;
}

        .sitemap li a.last {
          background: url(images/bg-sitemap-link-last.gif) no-repeat;
        }

          .sitemap li.last li.level-2 {
            background: none;
          }

            .sitemap li.last li.level-3 {
              background: url(images/bg-sitemap-level-2.gif) no-repeat;
            }

            .sitemap li.last li.level-2 li.level-3 {

            }

            .sitemap li.last li.last li.level-3 {
              background: none;
            }
*/
/* ---------- Sitemap ---------- */

.sitemap-columns {
  width: 100%;
  overflow: hidden;
}

.sitemap-column {
  float: left;
  width: 50%;
}

.sitemap, .sitemap ul {
  list-style-type: none;
}

.sitemap li.level-2 {
  background: url(images/bg-sitemap-level-2.gif) no-repeat;
}

.sitemap li.level-3 {
  background: url(images/bg-sitemap-level-3.gif) no-repeat;
}

.sitemap li.level-2 a {
  margin-left: 25px;
}

.sitemap li.level-3 a {
  margin-left: 50px;
}

.sitemap li a {
  color: #000;
  padding-left: 22px;
  background: url(images/bg-sitemap-link.gif) no-repeat;
}

.sitemap li a.last {
  background: url(images/bg-sitemap-link-last.gif) no-repeat;
}

.sitemap li.last li.level-2 {
  background: none;
}

.sitemap li.last li.level-3 {
  background: url(images/bg-sitemap-level-2.gif) no-repeat;
}

.sitemap li.last li.level-2 li.level-3 {
  background: url(images/bg-sitemap-level-3-last.gif) no-repeat;
}

.sitemap li.last li.last li.level-3 {
  background: none;
}
/* Postjournal */

#postjournal {
float: left;
}

#postjournal #column-container {

position: relative;
margin-top: 20px;
}

#postjournal .column {
float: left;
width: 130px;
}

#postjournal .column h4 {
font-size: 1em;
margin-top: 1.3em;
width: 130px;
}

#postjournal .column ul {
list-style-type: disk;
list-style-position: outside;
}


#postjournal .column ul li {
font-size: 0.9em;
padding: 2px 0;
}

#postjournal .topstorypost h1
{
  color		: #00529b;
  font-size                         : 1.8em;
  margin-bottom	: .2em;
}


/* 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}
			
INPUT.hintTextbox       { color: #888; }
INPUT.hintTextboxActive { color: #000; }			
					
		
			


