
/*************************************************/
/*****   ARTIKKEL    *****************************/
/*************************************************/

#Content .Article .heading {
    background: transparent url(../gfx/content_intro_bg.jpg) no-repeat left bottom; 
    padding: 2em 30px 20px 15px; width: 580px; }
#Content .Article .heading h1 { font-size: 2.0em; font-weight: normal; color: #625851; }
#Content .Article .heading .mainIntro { color: #625851; font-size: 1.25em; line-height: 1.33em; padding: 1em 0 10px 0; }
#Content .Article .content { width: 904px; position: relative; }
#Content .Article .content .mainBody { width: 580px; line-height: 1.4em; padding-left: 15px; padding-top: 20px; padding-bottom: 50px; }
#Content .Article .content .mainBody h2,
#Content .Article .content .mainBody strong { font-weight: bold; font-size: 1.08em; margin-bottom: 0.2em; margin-top: 1em; }
#Content .Article .content .mainBody h2 strong { font-size: 1em; }
#Content .Article .content .mainBody p { margin-bottom: 0.7em; }
#Content .Article .content .mainBody ul,
#Content .Article .content .mainBody ol { margin-bottom: 0.7em; }
#Content .Article .content .mainBody ul li,
#Content .Article .content .mainBody ol li { margin-left: 2em; }
#Content .Article .content .mainBody .datePublished { text-align:right; font-size: 0.75em }
#Content .Article .content .links {	position: absolute; top: -1px; left: 36px; width: 226px; }
#Content .Article .content .links h2 { font-size: 1em; padding: 7px 0; font-weight: normal; text-transform: uppercase; background: transparent url(../gfx/line_horizontal_dash.gif) repeat-x left top; }
#Content .Article .content .links ul { width: 226px; padding-top: 3px; background: transparent url(../gfx/line_horizontal_dash.gif) repeat-x left top; list-style: none; }
#Content .Article .content .links ul li { padding: 7px 0px 7px 0px; border-bottom: solid 1px #d3d3d3; } 


#Content .Article .heading,
#Content .Article .mainBody { margin-left: 180px; }
#Content .Article.withRelatedLinks .heading,
#Content .Article.withRelatedLinks .mainBody { margin-left: 282px; }

.HighContrastEnabled #Content .Article .heading h1 { color: white; }
.HighContrastEnabled #Content .Article .mainIntro { background-image: none; color: white; padding-bottom: 0; }
.HighContrastEnabled #Content .Article * { background: #000000; }


.TextSizeLarge #Content .Article .content .mainBody { font-size: 1.33em; }

/*************************************************/
/*****   BEHANDLINGSENHET    *********************/
/*************************************************/

#Content .Behandlingsenhet .heading { 
	margin-left: 120px; padding-left: 30px; width: 550px; margin-top: 2em; padding-bottom: 25px;
	background: transparent url(../gfx/content_intro_bg.jpg) no-repeat left bottom;  }
#Content .Behandlingsenhet .heading h1 { font-size: 2.0em; font-weight: normal; color: #625851; }
#Content .Behandlingsenhet .section { margin-left: 150px; width: 500px; line-height: 1.4em; margin-top: 20px; margin-bottom: 2em; }
#Content .Behandlingsenhet .section dl dt { display: block; font-weight: bold; font-size: 1.08em; margin-bottom: 0; margin-top: 0.5em; }
#Content .Behandlingsenhet .section dl dd { display: block; margin-bottom: 0.5em; }
#Content .Behandlingsenhet .section h2 { font-weight: bold; font-size: 1.08em; margin-bottom: 0; margin-top: 0.5em; }
#Content .Behandlingsenhet .section p { margin-bottom: 0.7em; }
#Content .Behandlingsenhet .section ul li { margin-left: 1.8em; }
#Content .Behandlingsenhet .section ul { margin-bottom: 0.3em; }

.TextSizeLarge #Content .Behandlingsenhet .section { font-size: 1.33em; }


/*************************************************/
/*****   VENTETIDER PR INSTITUSJON    ************/
/*************************************************/

.VentetiderPrInstitusjon h1 { 
	margin-left: 70px; padding-left: 30px; width: 550px; margin-top: 2em; padding-bottom: 25px;
	background: transparent url(../gfx/content_intro_bg.jpg) no-repeat left bottom;
	font-size: 2.0em; font-weight: normal; color: #625851;  }

.VentetiderPrInstitusjon .mainBodyStaticWidth { margin-left: 100px; width: 500px; line-height: 1.4em; margin-top: 20px; margin-bottom: 1em; }
.VentetiderPrInstitusjon .mainBodyStaticWidth br { display: none; }
.VentetiderPrInstitusjon .InstitusjonsNavn { font-size: 1.4em; margin-left: 100px; margin-bottom: 2em; }
.VentetiderPrInstitusjon table.data { width:952px; margin: 0 10px; border-collapse: collapse; border-spacing: 0; border: none; }
.VentetiderPrInstitusjon table.data td { border: 1px solid #c3c2c0; padding: 3px 5px; background-color: #F1F0EF; }
.VentetiderPrInstitusjon table.data td.h { font-weight: normal; background-color: White; vertical-align: bottom; }
.VentetiderPrInstitusjon table.data td.icon { text-align: center; }
.VentetiderPrInstitusjon table.data b { font-weight: normal; }
.VentetiderPrInstitusjon table.data .fagOmr td { background: #c3c2c0; }

.HighContrastEnabled .VentetiderPrInstitusjon * { background: #000000; }
.HighContrastEnabled .VentetiderPrInstitusjon table.data td { background: #000000; }
.HighContrastEnabled .VentetiderPrInstitusjon table.data td { background: #000000; }

.TextSizeLarge .VentetiderPrInstitusjon { font-size: 1.33em; }

/**** Registrer ventetid ***/
.GreyRightAlign { background-color: #E8E8E8}



/*************************************************/
/*****   SØKERESULTAT    *************************/
/*************************************************/

#Content .SearchResult .heading {
	margin-left: 120px; padding-left: 30px; padding-bottom: 20px; width: 550px; margin-top: 2em;
}
#Content .SearchResult .heading h1 { font-size: 2.0em; font-weight: normal; color: #625851; }

#Content .SearchResult .form {
	background: transparent url(../gfx/content_intro_bg.jpg) no-repeat left bottom;
	margin-left: 120px; padding-left: 30px; padding-bottom: 20px; width: 630px; float: left; height: 2.5em; display: inline;
}

#Content .SearchResult .form input.text { border: 1px solid #625851; font-size: 1em; padding: 2px; width: 40ex; }
#Content .SearchResult .form input.button { border: 1px solid #08778c; font-size: 1em; padding: 1px 10px; color: white; background: #4b95ac url(../gfx/search_button_bg.gif) no-repeat center center; }
#Content .SearchResult .form .validationError { display: block; padding-top: 4px; color: Red; }

#Content .SearchResult .results { margin-left: 150px; width: 500px; line-height: 1.4em; padding-top: 20px; clear: both; }
#Content .SearchResult .results .item { margin-bottom: 1.5em; }
#Content .SearchResult .results .item h2 { font-size: 1.42em; font-weight: normal; margin-bottom: 0.1em; }
#Content .SearchResult .results .item em { font-style: normal; font-weight: bold; }
#Content .SearchResult .results .group { margin-bottom: 2em; }
#Content .SearchResult .results .group h2 { font-size: 1.33em; font-weight: bold; margin-bottom: 0.5em; color: #625851; }
#Content .SearchResult .results .group h2 .count { color: #a3988f; font-weight: normal; }
#Content .SearchResult .results .group .item { margin-bottom: 0em; margin-top: 0.1em; }
#Content .SearchResult .results .group .item h3 { font-size: 1.17em; font-weight: normal; margin-bottom: 0.2em; margin-top: 0.7em; }
#Content .SearchResult .results .group .item p { color: #555; }
#Content .SearchResult .paging { margin-top: 1.5em; margin-left: 150px; width: 500px; font-size: 1.17em; text-align: center; }
#Content .SearchResult .group .paging { margin-left: 0; }
#Content .SearchResult .paging .selected { color: black; font-weight: bold; }
#Content .SearchResult .paging ul { list-style: none; height: 2em; }
#Content .SearchResult .paging ul li { display: inline; margin-right: 0.2ex; }  
#Content .SearchResult .paging ul li.current { font-weight: bold; } 
#Content .SearchResult .paging ul li.previous { margin-right: 2ex; }
#Content .SearchResult .paging ul li.next { margin-left: 1.5ex; }

.HighContrastEnabled #Content .SearchResult .heading h1 { color: white; }
.HighContrastEnabled #Content .SearchResult .form { background-image: none; color: white; padding-bottom: 0; }
.HighContrastEnabled #Content .SearchResult .results .item h2,
.HighContrastEnabled #Content .SearchResult .results .group h2,
.HighContrastEnabled #Content .SearchResult .results .item h3 { color: white; }
.HighContrastEnabled #Content .SearchResult .results .group .item p { color: white; }
.HighContrastEnabled #Content .SearchResult .paging .selected { color: white; }
.HighContrastEnabled #Content .SearchResult .form .validatoinError {display: block; padding-top: 4px; color: #FF5750}
.TextSizeLarge #Content .SearchResult .results { font-size: 1.33em; }



/*************************************************/
/*****   FILTRERINGSSIDE    **********************/
/*************************************************/

/* GENERAL */
#Filters { float: left; }
#Filters .filterBox { 
	float: left; width: 33%;
	background: transparent url(../gfx/box_shadow_left.gif) no-repeat left center; }
#Filters .filterBox .filterBoxInner {
	padding: 0 12px; min-height: 25em;
	background: transparent url(../gfx/box_shadow_right.gif) no-repeat right center; }
#Filters .filterBox .filterBoxInner .content { margin: 10px 10px 0 10px; }
#Filters .filterBox h2 { 
	color: #e8f3f5; background-color: #00778D; 
	height: 1.57em; padding: 5px 10px 0 10px;
	font-size: 1.17em; font-weight: bold; line-height: 1.2em; text-transform: uppercase; }
	
.HighContrastEnabled #Filters .filterBox { background: transparent none; }
.HighContrastEnabled #Filters .filterBox .filterBoxInner { background: transparent none; border-right: 1px solid #555; }
.HighContrastEnabled #Filters .filterBox h2 { background-color: transparent; }
.HighContrastEnabled #Filters .filterBox .content { background: transparent none !important; }
.TextSizeLarge #Filters { font-size: 1.33em; }

/* LAYOUT */
#Filters #FilterDropdowns { width: 395px; position: relative; z-index: 20; }
#Filters #FilterMap { width: 271px; position: relative; z-index: 10; }
#Filters #FilterInfo { width: 310px; position: relative; line-height: 1.3em; }

/* INFOBOX */
#Filters #FilterInfo .content { min-height: 117px; padding: 5px 30px 5px 10px; background: transparent url(../gfx/filterbox_info_bg.jpg) repeat-x left top; }
#Filters #FilterInfo h3 { font-size: 1.08em; margin-bottom: 0.5em; }
#Filters #FilterInfo p { margin-bottom: 0.5em; }
#Filters #FilterInfo .infoImage { 
	background: transparent url(../gfx/filterbox_info_bg.jpg) repeat-x left top;
	text-align: center;
	margin: 0 10px 0 10px;
	border-bottom: 10px solid white; }
	
.HighContrastEnabled #Filters #FilterInfo .infoImage { background: transparent none; border-bottom: 10px solid black; }

/* MAP */
#FilterMap .content { position: relative; }
#FilterMap .content .disabled { position: absolute; top: 0; left: 10px; }
.JavaScriptEnabled #FilterMap .checkBoxList { position: absolute; left: -5000px; top: -5000px; }
.JavaScriptEnabled #FilterMap .content { background: white url(../gfx/filterbox_bg.jpg) repeat-x top left; min-height: 270px; }
.JavaScriptEnabled #FilterMap .regionMap { left: 10px; }

/* DROPDOWNS AND BODYMAP */
#Filters #FilterDropdowns .content { padding-left: 10px; }
#Filters #FilterDropdowns .content h3 { font-size: 1.08em; font-weight: bold; }
#Filters #FilterDropdowns .content .radioDropdownList h3 { font-weight: normal; }
#Filters #FilterDropdowns .content div { display: block; }
#Filters #FilterDropdowns .content input.button { display: block; margin-top: 1em; border: 1px solid #d9d9d9; padding: 3px 8px; background: transparent url(../gfx/button_bg.gif) repeat-x left center; }
#Filters #FilterDropdowns .content input.button { position: absolute; bottom: 10px; right: 39px; width: 15ex; left: auto; }
#Filters #FilterDropdowns .content .selectedItems { display: block; background-color: #F3F3F3; padding: 6px; margin: -6px -6px 10px -6px; }
#Filters #FilterDropdowns .content .selectedItems li { list-style: none; display: block; font-size: 1.08em; background: transparent url(../gfx/bullet.gif) no-repeat 2px 7px; padding-left: 10px; }
#Filters #FilterDropdowns .content .selectedItems .remove { display: block; padding-top: 3px; margin-top: 3px; }
.JavaScriptEnabled #Filters #FilterDropdowns .content { padding-top: 6px; padding-bottom: 4px; background: white url(../gfx/filterbox_bg.jpg) repeat-x top left; min-height: 260px; }
.JavaScriptEnabled #Filters #FilterDropdowns .checkBoxList { position: absolute; left: -5000px; top: -5000px; }
.JavaScriptEnabled #Filters #FilterDropdowns .radioDropdownList { margin-left: 30px; width: 270px; }
.JavaScriptEnabled .moveForBody .radioDropdownList { margin-left: 112px !important; width: 210px !important; }
.JavaScriptEnabled #Filters #FilterDropdowns .bodyMap { position: absolute; top: 42px; left: 28px; }
.HighContrastEnabled #Filters #FilterDropdowns .content input.button { display: block; margin-top: 1em; border-color: white; padding: 3px 8px; background: black none; color: #FFFF4D; }


.helpPointer 
{
	position:       absolute;
	top:            200px;
	left:           180px;
	width:          10px;
	visibility:     hidden;
	z-index:        100;
}

 .helpTable
{
	BORDER-RIGHT: black 0px inset;
	BORDER-TOP: black 0px inset;
	BORDER-LEFT: black 0px inset;
	BORDER-BOTTOM: black 0px inset;
	padding: 10px 10px 10px 10px;
	COLOR : #FFF;
	BACKGROUND-COLOR: #00778d;
	font-size:10px
}	

#Filters #FilterDropdowns .content .hidden, #FilterResult .hidden, #FilterMap .hidden, .hidden { display: none; }

/* RESULT */
#FilterResult {
	clear: both;
	margin: 0 12px;
	padding-bottom: 15px;
	position: relative; }
#FilterResult .info { width: 500px; padding: 10px; }
#FilterResult table { clear: both; width:952px; border-collapse: collapse; border-spacing: 0; border-bottom: 1px solid #d3d3d3; }
#FilterResult table th { width: auto; padding: 8px 4px 7px 6px; font-weight: normal; color: #198498; text-align: left; vertical-align: bottom; }
#FilterResult table th.colBehandlingssted { width: 180px;}
#FilterResult table th .h { position: relative; padding-right: 24px; }
#FilterResult table thead th a { position: relative; display: block; padding-left: 19px; background: transparent url(../gfx/icon_sort.gif)  no-repeat left bottom; }
#FilterResult table th.headerSortUp a.headertext
{
    background-image: url(/gui/gfx/icon_sort_desc.gif);
    padding-left: 15px;
}

#FilterResult table th.headerSortDown a.headertext
{
    background-image: url(/gui/gfx/icon_sort_asc.gif);
    padding-left: 15px;
}
#FilterResult table th a.help,#FilterResult table th span.help  { padding: 0; background: transparent none; position: absolute; bottom: -2px; right: 0; width: 17px; }
span.help { cursor: pointer;}
#FilterResult table td { width: auto; padding: 4px 10px 4px 10px; border: 1px solid white; border-width: 1px 0; }
#FilterResult table td.action { text-align: center; vertical-align: middle; }
#FilterResult table td span.redText { color: Red; }
#FilterResult table tr.even.gridHover .odd, 
#FilterResult table tr.odd.gridHover .odd,
#FilterResult table tr.even.gridHover .even,
#FilterResult table tr.odd.gridHover .even
{ background-color: #dddddb; }
#FilterResult table tr.even .odd { background-color: #f1f0ef; }
#FilterResult table tr.even .even { background-color: #e8e6e4; }
#FilterResult table tr.odd .odd { background-color: #ffffff; }
#FilterResult table tr.odd .even { background-color: #f7f6f5; }

#FilterResult ul.ResultTabs { padding-left:280px; list-style: none; background: transparent url(../gfx/tab_bg.gif) repeat-x left top; height: 3.08em; }
#FilterResult ul.ResultTabs li { float: left; background: transparent url(../gfx/tab_normal_left.gif) no-repeat left top; margin: 0 3px; }
#FilterResult ul.ResultTabs li a { color: #444; display: block; padding: 10px 20px; background: transparent url(../gfx/tab_normal_right.gif) no-repeat right top; }
#FilterResult ul.ResultTabs li.Selected { background-image: url(../gfx/tab_selected_left.gif); }
#FilterResult ul.ResultTabs li.Selected a { background-image: url(../gfx/tab_selected_right.gif); }

#opplysninger
{
	background:url("../gfx/tab_bg.gif") repeat-x scroll left top transparent;
	height: 3.08em;
	padding-left:280px;
}

#opplysninger>span
{
	background: url("../gfx/tab_normal_left.gif") no-repeat scroll left top transparent;
	float: left;
	display: block;
	margin: 0 3px;
}
#opplysninger>span.selected
{
	background-image: url("../gfx/tab_selected_left.gif")
}
#opplysninger>span.selected>label
{
	background-image: url("../gfx/tab_selected_right.gif");
}
#opplysninger>span>label
{
	background: url("../gfx/tab_normal_right.gif") no-repeat scroll right top transparent;
	padding: 10px 20px;
	display: block;
}
#opplysninger>span>label>a, #opplysninger>span>label>a:visited
{
	color: #444444;
}

#opplysninger>span>input
{
	position: absolute;
	top: -5000px;
	left: -5000px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
}


#FilterResult .buttonHvordanBytte { position: absolute; top: -13px; right: 10px; }
#FilterResult .ResultTabsNoScript { padding: 10px; }
#FilterResult .ResultTabsNoScript input { margin-right: 10px; }
#FilterResult ul.ResultTabs { display: none; }
#FilterResult table td span.notApplicable { color: #AAA; display: block; width: 100%; }
#FilterResult table td span.midtstillt { display:block; text-align: center; }
#FilterResult table td span.kiIntervall { text-align: center; width: 100%; display: block; }
#FilterResult table td span.kiIntervall img { margin-left: 5px; margin-right: 5px;}
#FilterResult table td span.kiIntervall span { color: #444}
table caption { color: white; font-size:xx-small;}

.JavaScriptEnabled #FilterResult ul.ResultTabs { display: block; }
.JavaScriptEnabled #FilterResult .ResultTabsNoScript { display: none; }

.HighContrastEnabled #FilterResult table td,
.HighContrastEnabled #FilterResult table tr.odd td.odd,
.HighContrastEnabled #FilterResult table tr.odd td.even,
.HighContrastEnabled #FilterResult table tr.even td.odd,
.HighContrastEnabled #FilterResult table tr.even td.even { background-color: black; border-color: #666; }
.HighContrastEnabled #FilterResult table tr.gridHover td.odd, .HighContrastEnabled #FilterResult table tr.gridHover td.even { background-color: #FFFF4D; color: Black; }
.HighContrastEnabled #FilterResult table tr.gridHover td.odd a, .HighContrastEnabled #FilterResult table tr.gridHover td.even a { color: Black; }

.HighContrastEnabled #FilterResult ul.ResultTabs li { background: black none; border: 1px solid white; border-bottom: none; }
.HighContrastEnabled #FilterResult ul.ResultTabs li a { background: black none; color: #FFFF4D; padding-bottom: 5px; }
.HighContrastEnabled #FilterResult ul.ResultTabs li.Selected { border-width: 2px; }
.HighContrastEnabled #FilterResult ul.ResultTabs li.Selected a { font-weight: bold; padding-bottom: 4px; }
.TextSizeLarge #FilterResult { font-size: 1.33em; }
.TextSizeLarge #FilterResult ul.ResultTabs li a { padding-top: 6px; }

.UpdateProgress { position: absolute; z-index: 2000; display: block; top: 0; left: 0; height: 495px; width: 638px; text-align: center; }
.UpdateProgress .background { position: absolute; top: 0; left: 0; z-index: 2005; height: 800px; width: 1000px; background: transparent url(../gfx/loader_box.png) no-repeat center center; }
.UpdateProgress .icon { position: absolute; top: 400px; left: 300px; z-index: 2010; }
.UpdateProgress .text { position: absolute; top: 400px; left: 300px; z-index: 2010; text-align: center; color: #666; margin-top: 30px; font-size: 100%; text-transform: uppercase;}
.HighContrastEnabled .UpdateProgress .text { position: absolute; top: 400px; left: 300px; z-index: 2010; text-align: center; color: #FFFFFF; margin-top: 30px; font-size: 100%; text-transform: uppercase;}

.BehandlingsstedInfo { position: absolute; top: 100px; left: 100px; width: 870px; z-index: 1500; }
.BehandlingsstedInfo .top { width: 870px; height: 90px; background: transparent url(../gfx/infobox_bg_top_btm.png) no-repeat left top; }
.BehandlingsstedInfo .middle { width: 630px; background: transparent url(../gfx/infobox_bg.png) repeat-y left top; padding: 40px 120px 10px 120px; }
.BehandlingsstedInfo .bottom { width: 870px; height: 120px; background: transparent url(../gfx/infobox_bg_top_btm.png) no-repeat left bottom; }
.BehandlingsstedInfo .close { position: absolute; top: 40px; right: 43px; width: 60px; height: 60px; background: transparent url(../gfx/infobox_close.png) no-repeat top left; }
.BehandlingsstedInfo .heading { padding: 0 0 12px 10px; background: transparent url(../gfx/content_intro_bg.jpg) no-repeat left bottom;  }
.BehandlingsstedInfo .heading h1 { font-weight: bold; color: #00778D; font-size: 1.83em; }
.BehandlingsstedInfo .section { padding-top: 20px; }
.BehandlingsstedInfo .section.contact { position: absolute; right: 120px; width: 200px; overflow: hidden; }
.BehandlingsstedInfo .section.contact dl dt { display: block; font-weight: bold; font-size: 1.08em; margin-bottom: 0; margin-top: 0.5em; }
.BehandlingsstedInfo .section.contact dl dd { display: block; margin-bottom: 0.5em; }
.BehandlingsstedInfo .section.info { width: 380px; margin-left: 10px; min-height: 200px; }
.BehandlingsstedInfo .section.info h2 { font-weight: bold; font-size: 1.08em; margin-bottom: 0; margin-top: 0.5em; }
.BehandlingsstedInfo .section.info p { margin-bottom: 0.7em; }
.BehandlingsstedInfo .section.info ul { margin-bottom: 0.3em; }
.BehandlingsstedInfo .section.info ul li { margin-left: 1.8em; }


.HighContrastEnabled .BehandlingsstedInfo .top,
.HighContrastEnabled .BehandlingsstedInfo .middle,
.HighContrastEnabled .BehandlingsstedInfo .bottom,
.HighContrastEnabled .BehandlingsstedInfo .heading,
.HighContrastEnabled .BehandlingsstedInfo .heading h1 { background: #000000; color: #FFFF4D;}

.TextSizeLarge .BehandlingsstedInfo { font-size: 1.33em; }


.UpdateProgress { display: none; }
.JavaScriptEnabled .UpdateProgress { display: block; position: absolute; top: -5000px; left: -5000px; }

/*************************************************/
/*****   ADMINGRENSESNITT    **********************/
/*************************************************/

div.adminInstillinger 
{	
	position: relative;
	padding:2px 2px 20px;
	width:614px;
}

div.adminInstillinger select
{
	display: block;
}
div.adminInstillinger select.fullbredde
{
	width: 100%;
}
div.adminInstillinger select.halvbredde
{
	width: 50%;
}
div.adminInstillinger strong
{
	display: inline-block;
	font-size:1.08em;
	font-weight:bold;
	margin-bottom:0.2em;
	margin-top: 0.2em;
	color: #625851;
}

div.adminInstillinger .rowSelected
{
	color: #625851; 
	background: transparent url(../gfx/content_intro_bg.jpg) no-repeat left bottom;
}

div.adminInstillinger .gridView
{
	border: 1px dashed #00778D;
	padding: 50px;
}

div.adminInstillinger .headerGridView
{
	margin-top: 0.2em;
	margin-bottom: 20px;
	padding-bottom: 20px;
	text-align:left;
	color: #625851;
}
div.adminInstillinger .pageTemplate
{
	margin-top: 10px;
	position: relative;
}
div.adminInstillinger .lastBtn
{
	right:10px;
	top: 0;
	position: absolute;
}
div.adminInstillinger .firstBtn
{
	position: absolute;
	left:1px;
}
div.adminInstillinger .pages
{
	color: #00778D;
	width: auto;
	margin-left: 40%;
	margin-right:40%;
	text-align:center;
}
div.adminInstillinger td
{
	padding: 2px;
}

div.adminInstillinger table
{
	margin-top: 10px;
	width: 100%;
}

div.adminInstillinger div.dropDownHolder div.leggTilKnapp
{
	text-align:right;
	margin-top: 10px;
}
div.leggTilKnapp
{
	text-align:right;
	margin-top: 10px;
}
div.adminInstillinger div.dropDownHolder, div.tilgangsrettigheterDisplay
{
	border: 1px dashed #00778D;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
}

div.adminInstillinger span.Feilmelding
{
	color:Red;
	font-weight:bold;
}
div.editBehandling .label
{
	display: block;
	font-size:1.08em;
	font-weight:bold;
	margin-bottom:0.4em;
	margin-top: 0.4em;
	color: #625851;
}
div.editBehandling .topspace
{
	margin-top: 1em;
}
div.editBehandling .labelText
{
	display: block;
	font-size:1.08em;
	margin-top: 0.4em;
	color: #625851;
}

div.editBehandling .dropdown 
{
	position: relative;
}
div.editBehandling select
{
	display: inline;

}
div.editBehandling inlineButton
{
	position: relative;
	left: 50%;
}
div.editBehandling .button
{
	margin-top: 10px;
	margin-bottom: 15px;
}

div.editBehandling .RadioButton
{
	clear: both;
	display: block;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	
}
div.editBehandling .txtInput
{
	margin-bottom: 0.5em;
	display:block;
	width:100%;
}
div.editBehandling .multiline
{
	height: 50px;
}
div.editBehandling .validationError
{ 
	display: block; 
	padding-top: 4px; 
	color: Red; 
}


/*************************************************/
/*****   ADMINGRENSESNITT    **********************/
/*************************************************/

#OrgMapContainer 
{
	padding-top: 30px;
}
#OrgMapContainer ul
{
	list-style: none;
}
#OrgMapContainer div
{
	padding-left: 30px;
}
#OrgMapTreeView li span
{
	display: block;
	font-weight: bold;	
	padding-left: 30px;
	margin: 3px 0;
	cursor: pointer;
	display: block;
}

#OrgMapTreeView li div.regionName
{
    display: block;
    padding-left: 0;
}

#OrgMapTreeView li div.regionName span
{
	font-weight: bold;
	display: inline;
	padding-left: 30px;
	margin: 3px 0;
	cursor: pointer;
}

#OrgMapTreeView li div.regionName img
{
    no-repeat 16px top;
    
}

div#sub1 div.regionName span, div#sub2 div.regionName span, div#sub3 div.regionName span 
{
	font-weight: normal;
}
#OrgMapTreeView li.open span
{	
	background: url(../gfx/open.gif) no-repeat left top;
}
#OrgMapTreeView li.closed span
{	
	background: url(../gfx/closed.gif) no-repeat left top;
}
#OrgMapTreeView a
{
	padding-left: 30px;
}

/*************************************************/
/*****   TILGANGSKONTROLLKART  *******************/
/*************************************************/
strong.tilganger 
{
	background: url(/util/images/tools/AclTool.GIF) no-repeat right 50%;
	padding-right: 30px;
	line-height: 2em;
	margin-bottom: 3em;
}
ul#RightsMap 
{
	padding-top: 2em;
}
ul#RightsMap, ul#RightsMap ul
{
	list-style: none;
}
ul#RightsMap ul.subList.l2 li
{
	padding-left: 35px;
}
ul.subList.l1 span
{		
	font-weight: bold;
	font-size: 1.2em;
}
ul.subList.l2 span
{
	font-weight: normal;
	font-size: 1.1em;
}
ul.subList.l3 span
{
	font-size: 1em;
}

ul.subList li 
{
	cursor: pointer;	
}
ul.subList li.item 
{
	cursor: default;
}
ul.subList li.item span
{
	padding:2px 0;
}
div.tilgangsrettigheterDisplay li.TilgangGitt_False.open span
{
	background: url(/gui/gfx/negativ.gif) no-repeat 16px top;
}
div.tilgangsrettigheterDisplay li.TilgangGitt_False.closed span
{
	background: url(/gui/gfx/positiv.gif) no-repeat 16px top;
}
div.tilgangsrettigheterDisplay li.TilgangGitt_True li.TilgangGitt_False.open span
{
	background: url(/gui/gfx/negativ.gif) no-repeat 16px top;
}
div.tilgangsrettigheterDisplay li.TilgangGitt_True li.TilgangGitt_False.closed span
{
	background: url(/gui/gfx/positiv.gif) no-repeat 16px top;
}
div.tilgangsrettigheterDisplay li.TilgangGitt_True.open span
{
	background: url(/gui/gfx/negativ_a.gif) no-repeat left top;
	padding-right: 40px; 		
}
div.tilgangsrettigheterDisplay li.TilgangGitt_True.closed span
{
	background: url(/gui/gfx/positiv_a.gif) no-repeat left top;
}
div.tilgangsrettigheterDisplay li.TilgangGitt_True.item span
{
	background: url(/gui/gfx/access.gif) no-repeat left top!important;	
}
div.tilgangsrettigheterDisplay li.TilgangGitt_False.item span
{
	background: none!important;	
}
li.closed .subList
{
	display: none;
}
div.cellContainer 
{	
	position:relative;
}
div.cellContainer.admin
{
	background: #00778D url(/gui/gfx/access.gif) no-repeat left top!important;	
	padding: 4px 0 4px 30px;
	font-size: 1.3em;	
	color: White;
}
div.cellContainer.admin a.deleteLink 
{
	color: White;
	font-size: 1.1em;
	right: 10px;	
}
a.deleteLink
{
	position: absolute;
	top: 0;
	right: 0px;
}
div.regionHeader
{
	font-size: 1.3em; 
	padding-left: 0;
	padding: 3px 10px 3px 10px;	
	background-color: #00778D;
	color: #E8F3F5;
}
ul#RightsMap span
{
	display: block;
	width: 100%;
	padding-left:  35px;
	margin: 6px 0;
	background-color: Transparent;
	color: #000;
}

td.kunVisningElement 
{
	min-width: 10px;	
}
td.commentButtons 
{
	min-width:40px;
}
