/* TEKST */
body, table {
	font-size: 11px;
	font-family: verdana, Sans-Serif;
	color: #466C83;
}

h1, h2, h3, h4, h5, h6, h7, h8, h9 {
    font-weight: bold;
    font-style: normal;
    color: #0066a7;
    margin: 0em 0 0.5em 0;
    padding: 0 0 0 0;
    clear: left;
}
h1 { font-size: 20px; font-weight: normal; margin-bottom: 1em; }
h2 { font-size: 16px; font-weight: normal; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 11px; font-weight: normal; }
.topArea-Headline { color: #0066a7; }

/* ul, li { margin: 5px; } FØKKER OPP RadEDITOR */
.hidden { display: none; }

/* LENKER */
a { color: #027AC6; }

/* PADDING, MARGINS OG BORDERS (LUFT) */
body { padding: 0px; margin: 0px; border: 0px; }

td.pathArea { 
	background-color: #F1F1F1; 
	border-bottom: 1px solid #999999; 
	color: #666666;
	padding: 2px;
	padding-right: 10px;
	text-align: right;
	height: 25px; }

td.topArea {
	background-color: #5175C9;
	height: 30px;
	color: #ffffff;
	padding: 10px;
	text-align: right; 
}
	
td.topTabs {
	text-align: right;
	background-color: #5175C9;
	}
	
table.formTable, 
table.adminOptionTable,
table.infolistTable,
table.gridViewTable { width: 500px; }

td.label { white-space:nowrap; font-weight: bold; }

span.mustfield-asterix { color: red; }
span.langfield-asterix { color: blue; }

.formField {
	width: 400px;	
}

.formFieldLarge {
	width: 500px;	
}

.formFieldInt {
	width: 50px;
	text-align: right;	
}

.formFieldIntBig {
	width: 100px;
	text-align: right;	
}

.formField-Medium {
	width: 150px;	
}


/* RADEDITOR */

.reToolbar .Lenkearkiv { background: transparent url(../..//admin/img/icons/rade_linkservice.gif) no-repeat 1px 1px; }
.reToolbar .PointOfInterest { background-image: url(../..//admin/img/icons/world_add.png); }
.reToolbar .FileService { background: transparent url(../..//admin/img/icons/rade_fileservice.gif) no-repeat 1px 1px; }
.reToolbar .LixDialog { background: transparent url(../..//admin/img/icons/rade_lix.png) no-repeat 1px 2px; }

/* NYE TAGS */

#topArea {
	background: #fff url(../../admin/img/topAreaBG.gif) repeat-x bottom;
	padding: 10px 10px 15px 10px;
	margin-bottom: 5px;
}

div#topAreaTabs {
	background-color: #5175C9;
	text-align: right;
	padding: 10px;
}

div#topAreaPath {
	text-align: right;
	padding: 10px;
}

td.leftArea {
	background-image: url(../../admin/img/leftAreaBG.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	padding: 30px;
	padding-right: 40px;
	padding-top: 30px;
}

td.middleArea {
	padding: 20px;
	padding-top: 14px;
}

td.rightArea {
	background-image: url(../../admin/img/rightAreaBG2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	padding: 30px;
	padding-left: 40px;
	padding-top: 30px;
}

.modulePanel {
	padding: 5px;
	border: 1px solid #cccccc;
	background-color: #efefef;
}

.modulePanelSystem {
	padding: 5px;
	border: 1px solid #000000;
	background-color: #FFE0E8;
}

.moduleButtons {
	padding: 2px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	text-align: right;
}

.imageArchiveImage {
	position: static;
	display: block;
	padding: 5px;	
	border: 1px solid #cccccc;
}

.requiredField {
	font-weight: bold;
	color: Red;	
}

div.formSection {
	padding: 1em;
}


th { text-align:left; border-bottom: 1px solid #999999; }

.faded, .faded a { color: #aaaaaa; }

/* ListItem */
td.listItem-header, td.listItem, td.listItem-alt { padding: 3px; border-bottom: 1px solid #cccccc; }
td.listItem-header { background-color: #efefef; }
td.listItem-alt { background-color: #fefefe; }

/* Misc containers */
div#errorContainer {
	width:300px;
	height: 350px;
	margin: 30px auto 0 auto;
	padding: 50px;
	background-image: url(../../admin/img/leftAreaBG_error.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
div#loginContainer {
	width:300px;
	height: 350px;
	margin: 30px auto 0 auto;
	padding: 50px;
	background-image: url(../../admin/img/leftAreaBG_login.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
div#rssContainer {
	width:300px;
	height: 350px;
	margin: 30px auto 0 auto;
	padding: 50px;
	background-image: url(../../admin/img/leftAreaBG_rss.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}

.explorerViewTop-Title 
{
	clear: none;
	margin: 0px;	
}

/* Tabeller og tabellrader */
.dataTable, .formTable, .listTable { width: 100%; text-align: left; }
.dataTable th, .listTable th { text-align: left; }
.item td, .itemAlt td, .itemHover td { border-bottom: 1px solid #CADBE5; padding: 3px; }
.item { }
.itemHover { background-color: #FFFDE9; cursor: pointer; cursor: hand; }
.itemAlt { background-color: #FAFCFE;  }
.itemHeader { background-color: #E8F0FE; }
.itemHeader td, .itemHeader th { border-bottom: 1px solid #376EBE; border-top: 1px solid #CADBE5; padding: 3px; }

div.adminFrontpageSection {
	margin-bottom: 25px;
}
	
div.rssFeedItem {
	background: url(../../admin/img/icons/rss.gif) no-repeat;
	padding-left: 22px;
	margin-bottom: 20px;
	}
	
/* ------------------------------------------- */
.searchBox { border: 1px solid #f3d9a4; background-color: #ffffcc; padding: 20px; background: #ffffcc url(../../admin/img/searchboxbg.gif) repeat-x top; }
.searchPageTitle { background: transparent url(../../admin/img/icons/48/articlesearch_48.gif) no-repeat; padding-left: 50px; padding-top: 10px; padding-bottom: 10px; }
.searchProgressPanel { margin-top: 20px; text-align: center; }
.searchResultItem { margin: 15px 15px 15px 15px; }

.moduleArea-Active { border: 1px dashed #369; }
.moduleArea-InActive { border: 1px dashed #ccc; }

.advancedSettingsHeadline {
	background: transparent url(../../admin/img/arrows/xp_arrow_green.gif) no-repeat 3px;
	padding: 2px;
	padding-left: 27px;
}

.buttonBox {
	text-align: right;
	padding: 5px;	
}

/*
	TILLEGG: 13.09.2007
*/
.popup-DataTable { }
.popup-DataTable th { padding: 3px; }
.popup-DataTable td { border-top: 1px solid #d2d8db; border-bottom: 1px solid #fff; background-color: #f0f2f4; padding: 3px; }
.popup-DataTable td.alt { background-color: #ffffff; }


/*
	TILLEGG: 06.03.2008
*/
.AdminForm-ButtonArea {
	background-color: #e8f0fe;
	padding: 5px;
	border-top: 1px solid #cadbe5;
	border-bottom: 1px solid #cadbe5;
	text-align: right;
}
.AdminGui-Path { color: #888; }
.AdminGui-Path a { color: #888; }
.AdminGui-Icon-Help { cursor: help; }

.AdminForm-PanelArea {
	background-color: #e8f0fe;
	padding: 5px;
	border-top: 1px solid #cadbe5;
	border-bottom: 1px solid #cadbe5;
	margin: 10px 0px;
}

/* 
	Opprydding.
	------------------------------------------
*/	
/*
p { margin: 0px; padding: 0px; border: 0px; }
p.summary { margin-bottom: auto; }
*/

/* LIX */
#lixOverlay {
	position: absolute; z-index: 90;  
	width: 500px;  
	height: 400px;  
	background-color: #468cd2;  
	filter:alpha(opacity=50);  -moz-opacity: 0.5;  opacity: 0.5;  
	display: none;
	cursor: pointer;
	cursor: hand:
}

#lixWindow {
	position: absolute; z-index: 100;  
	padding: 20px;
	width: 400px;
	height: 300px;
	background-color: #fff;	
	overflow: auto;
	cursor: pointer;
	cursor: hand:
}

#lixCloseBox {
	color: #999;
	background-color: #e7e7e7;
	text-align: right;
	padding: 5px;
	margin-bottom: 15px;
}

/* DIVERSE */

.textAlignCenter {
	text-align: center;
}

	/* Faktaboks */
	.faktaboks {
		float: right;
		border: 1px solid #A3A3A3;
		width: 200px;
		padding: 5px 5px 10px 5px;
		margin: 0px 0px 5px 10px;
		background-color: #F8F8F8;
	}

	.faktaboks img {
		width: 200px;
		height: auto;
		padding-bottom: 10px;
	}
