/*
input {
	background-color : #F5F5F5;
}

input.searchbox{
        border-top: 1px solid #000000;
        border-left: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
}


H1 {  color: #4A5A80;  font-weight: bold; font-size: 16px; font-family: verdana,arial,sans-serif; }
H2 {  color: #4A5A80;  font-weight: bold; font-size: 14px; font-family: verdana,arial,sans-serif; }
H3 {  color: #4A5A80;  font-weight: bold; font-size: 12px; font-family: verdana,arial,sans-serif; }
H4 {  color: #4A5A80;  font-size: 10px; font-family: verdana,arial,sans-serif; }
H5 {  color: #4A5A80;  font-size: 10px; font-family: verdana,arial,sans-serif; }
H6 {  color: #4A5A80;  font-size: 10px; font-family: verdana,arial,sans-serif; }

textarea { background-color:#F5F5F5; }

td {
    font-family : verdana,arial,sans-serif;
    font-size : 12px;
    color : #000000;
}
*/
td.menu {
text-decoration: bold;
}

/*
body {
	color: #000000;  
	font-size: 12px; 
	font-family: verdana,arial,sans-serif;
  width: 100%;
  margin: 0px;
}
*/

/* Left menu */
.leftmenu {
	background-color: #f5f5f5;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 150px;
  height: 450px;
}

/* Left menu */
body.leftmenu {
	background-color: #F5F5F5;
}

/* Top menu */
body.topmenu {
	background-image: url(/images/grey_top.gif);
	color: #000000;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-align: right;
}

div.topmenulogo
{
position:absolute;
left:0;
top:0;
}

div.kommunenavn{
      font-size: 18 px;
}

div.header_logo{
	/*position: absolute;
	right: 20px;
	top: 10px;
	*/
	padding-right: 10px;
	font-size: 16px;
	font-weight:bold;
}


.normal       {  color: #000000;  font-size: 12px; font-family: verdana,arial,sans-serif; }
/*.small        {  color: #000000;  font-size: 10px; font-family: verdana,arial,sans-serif; }*/
/* .topp-info    {  color: #FF0000;  font-size: 11px; font-family: verdana,arial,sans-serif; } Used by text in the top menu frame*/
.main-heading {  color: #000000;  font-weight: bold; font-size: 16px; font-family: verdana,arial,sans-serif; }
.sub-heading  {  color: #2C88B5;  font-weight: bold; font-size: 13px; font-family: verdana,arial,sans-serif; }
.small-info   {  color: #DCDCDC;   font-size: 10px; font-family: verdana,arial,sans-serif; }
.medium-info  {  color: #777777;   font-size: 10px; font-family: verdana,arial,sans-serif; }
.button       {  border: #CDCDCD 1px solid; font-size: 12px; font-weight: bold; font-family: verdana,arial,sans-serif; background-color: #EDEDED; color: #2C88B5; }

/*a         {                   font-family: arial,sans-serif;  text-decoration: none; }
a:link    {  color: #D2972B; }
a:active  {  color: #000000; }
a:visited {  color: #D2972B; }
a:hover   {  text-decoration: underline;  color: #000000; }*/

a.white         {                   font-family: arial,sans-serif;  text-decoration: none; }
a.white:link    {  color: #ffffff; }
a.white:active  {  color: #B5CB8B; }
a.white:visited {  color: #ffffff; }
a.white:hover   {  text-decoration: none;  color: #B5CB8B; }

a.black         {  color: #000000; font-family: arial,sans-serif;  text-decoration: none; }
a.black:link    {  color: #000000; }
a.black:active  {  color: #000000; }
a.black:visited {  color: #000000; }
a.black:hover   {  text-decoration: none;  color: #000000; }


a.menu         {  font-size: 12px; font-weight: bold; font-family: arial,sans-serif;  text-decoration: none; }
a.menu:link    {  color: #645736; }
a.menu:active  {  color: #645736; }
a.menu:visited {  color: #645736; }
a.menu:hover   {  color: #D2972B; }

a.mainmenu         {                   font-family: arial,sans-serif;  text-decoration: none; }
a.mainmenu:link    {  color: #000000; }
a.mainmenu:active  {  color: #D2972B; }
a.mainmenu:visited {  color: #000000; }
a.mainmenu:hover   {  color: #D2972B; }

/* Document */
.document-image   { color: #999999; font-size: 10px; font-family: arial,verdana,sans-serif; }

/* Article */
.article-heading { color: #4a5a88; font-size: 16px; font-family: arial,verdana,sans-serif; font-weight: bold; }
.article-date    { color: #000000; font-size: 10px; font-family: arial,verdana,sans-serif; }
.article-leading { color: #000000; font-size: 12px; font-family: arial,verdana,sans-serif; }
.article-content { color: #000000; font-size: 12px; font-family: arial,verdana,sans-serif; }
.article-more    { color: #000000; font-size: 12px; font-family: arial,verdana,sans-serif; }
.article-image   { color: #999999; font-size: 10px; font-family: arial,verdana,sans-serif; }

table.kontroller {
	border-bottom: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
}

table.kontroller th{
       text-align: left;
       font-size: 12px;
       background-color: #EDEDED;
       border-top: 1px solid #BDBDBD;
       border-left: 1px solid #BDBDBD;
}

/* TDs */
td.black-bottom-right {
        border-right: 1px black solid;
        border-bottom: 1px black solid;
        background-color: white;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}
        
td.black-box{
        border: 1px black solid;
        background-color: white;
        color: #000000; 
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.black-top-left-right {
        border-top: 1px black solid;   
        border-left: 1px black solid;
        border-right: 1px black solid;
        background-color: white;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}
        
td.black-top-right {
        border-top: 1px black solid;
        border-right: 1px black solid;
        background-color: white;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}       

td.black-top-bottom-right {
        border-top: 1px black solid;
        border-bottom: 1px black solid;
        border-right: 1px black solid;
        background-color: white;
        color: #000000; 
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.black-bottom {
        border-bottom: 1px black solid;
        background-color: white;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}
 
td.black-right {
        border-right: 1px black solid;
        background-color: white;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}
 
/* Liste TDs */
td.gray-left-top {
        border-left: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        background-color: #ededed;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.gray-top {
        border-top: 1px #bdbdbd solid;
        background-color: #ededed;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.gray-right-top {
        border-right: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        background-color: #ededed;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.gray-left-top-right {
        border-left: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        border-right: 1px #bdbdbd solid;
        background-color: #ededed;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.gray-left-top-bottom {
        border-left: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        border-bottom: 1px #bdbdbd solid;
        background-color: #ededed;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.gray-top-bottom {
        border-top: 1px #bdbdbd solid;
        border-bottom: 1px #bdbdbd solid;
        background-color: #ededed;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.gray-right-top-bottom {
        border-right: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        border-bottom: 1px #bdbdbd solid;
        background-color: #ededed;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.gray-left-top-right-bottom {
        border-left: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        border-right: 1px #bdbdbd solid;
        border-bottom: 1px #bdbdbd solid;
        background-color: #ededed;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}


td.white-left-top {
        border-left: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        background-color: #ffffff;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.white-top {
        border-top: 1px #bdbdbd solid;
        background-color: #ffffff;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.white-left {
        border-left: 1px #bdbdbd solid;
        background-color: #ffffff;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.white-right-top {
        border-right: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        background-color: #ffffff;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.white-left-top-right {
        border-left: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        border-right: 1px #bdbdbd solid;
        background-color: #ffffff;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.white-left-top-bottom {
        border-left: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        border-bottom: 1px #bdbdbd solid;
        background-color: #ffffff;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.white-top-bottom {
        border-top: 1px #bdbdbd solid;
        border-bottom: 1px #bdbdbd solid;
        background-color: #ffffff;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.white-right-top-bottom {
        border-right: 1px #bdbdbd solid;
        border-top: 1px #bdbdbd solid;
        border-bottom: 1px #bdbdbd solid;
        background-color: #ffffff;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

td.white-left-top-right-bottom {
        border: 1px #bdbdbd solid;
        background-color: #ffffff;
        color: #000000;
        font-size: 12px;
        font-family: verdana,arial,sans-serif;
}

.topp-info    {  color: #ffffff;  font-size: 11px; font-family: verdana,arial,sans-serif; }


table.kontroll_liste {
	border-top: 1px black solid;
	border-left: 1px black solid;
}

table.kontroll_liste tr.heading td {
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	padding: 2px;
	font-weight: bold;
}

table.kontroll_liste tr.brightrow td {
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	padding: 2px;
	background-color: #FFFFFF;
}

table.kontroll_liste tr.darkrow td {
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	padding: 2px;
	background-color: #EDEDED;
}

span.red {
	color: red;
}

.normal { color: #000000;  font-size: 12px; font-family:
verdana,arial,sans-serif; }

/*.small{ font-size: 10px;}*/

/* top_menu_2010.tpl  */

div#header_2010 {
	width: 100%;
	height: 83px;
}

div#header_2010 .date {
	position: absolute;
	left: 220px;
	top: 64px;
	color: #ffffff;
}

div#header_2010 .title {
	position: absolute;
	right: 20px;
	top: 0px;
	height: 58px;
	vertical-align: middle;
	padding-top: 2px;
	font-size: 1.2em;
}

div#header_2010 .title span,
div#header_2010 .links span,
div#header_2010 .date span {
	display:inline-block; 
	vertical-align:middle;
}

div#header_2010 .title img,
div#header_2010 .links img,
div#header_2010 .date img {
	vertical-align:middle;
}

div#header_2010 .title span.line {
	height: 35px;
	width: 0px;
	border-left: 1px solid #b4d1e3;
	margin-left: 10px;
	margin-right: 10px;
}

div#header_2010 .links {
	position: absolute;
	right: 30px;
	top: 62px;
	vertical-align:middle;
}


/* /top_menu_2010.tpl  */


table.main-table {
	/*
	position: absolute;
	top: 61px;
	left: 0px;
	*/
  width: 100%;
  margin-left: 0px;
}

.main-table .main-table {
	position: static;
}


/* Top menu 
.topmenu {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 61px;
  background-color: #FFFFFF;
}
*/



/* BOTTOM */
.bottom {
	background-color: #4C74AF;
	
}

div.topmenulogo {
	position:absolute;
	left:0;
	top:0;
}



.toolbars {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;

}



.toolbarheading {
	background-color: #DCDCDC;
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	font-family: verdana,arial,sans-serif;
	vertical-align: middle;
}

.toolbarpath {
	background-color: #e0e0e0;
}

.toolbarbuttons {
	background-color: #EDEDED;
}

.childrentable	{
	border-bottom: 1px solid #BDBDBD;
	border-right: 1px solid #BDBDBD;
}
.darkrow				{
	background-color: #EDEDED;
	border-top: 1px solid #BDBDBD;
	border-left: 1px solid #BDBDBD;
}
.brightrow {
	background-color: #FFFFFF;
	border-top: 1px solid #BDBDBD;
	border-left: 1px solid #BDBDBD;
}

.dark                                {
        background-color: #EDEDED;
        border-left: 1px solid #EDEDED;
}
.bright {
        background-color: #FFFFFF;
}

.mainarea {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;

	/* Scrolling content:
	width: 600px;
	height: 500px;
	overflow: scroll;
	*/
}


.hidden { visibility: hidden; }
.button { border: #CDCDCD 1px solid; font-size: 12px; font-weight: bold; font-family: verdana,arial,sans-serif; background-color: #EDEDED; color: #2C88B5; }

/*a              { font-family: verdana,arial,sans-serif;  text-decoration: underline; }
a:link         {  color: #4A5983; }
a:active       {  color: #4A5983; }
a:visited      {  color: #4A5983; }
a:hover        {  color: #4A5983; }*/

a.white        { font-family: verdana,arial,sans-serif;  text-decoration: none; }
a.whitelink         {  color: #FFFFFF; }
a.white:active       {  color: #FFFFFF; }
a.white:visited      {  color: #FFFFFF; }
a.white:hover        {  color: #FFFFFF; }


a.menu         { font-family: verdana,arial,sans-serif;  text-decoration: none; }
a.menu:link    {  color: #5B8AD6; }
a.menu:active  {  color: #000000; }
a.menu:visited {  color: #5B8AD6; }
a.menu:hover   {    color: #000000; }

a.black         { font-family: verdana,arial,sans-serif;  text-decoration: none; }
a.black:link    {  color: #000000; }
a.black:active  {  color: #000000; }
a.black:visited {  color: #000000; }
a.black:hover   {    color: #5B8AD6; }

table.menuboxright {
  border-left: solid 1px #DCDCDC;
  padding-left: 12px;
}

table.list, table.special
{
    width: 90%;
    margin: 1em 0 1em 0;
    border-left: 1px solid #ecece4;
    border-right: 1px solid #ecece4;
    border-bottom: 1px solid #f0f0f0;
    empty-cells: show;
}

div.context-attributes table table.list, div.context-attributes table table.special
{
}

table.list th, table.list td, table.special th, table.special td
{
    padding: 0.25em;
    text-align: left;
    vertical-align: top;
}

table.list td.number, table.special td.number
{
    text-align: right;
}

table.list th, table.special th
{
    color: #000000;
    background-color: #b5bec7;
    border: 1px solid #ecece4;
    border-top-width: 2px;
    font-weight: normal;
    font-size: 12px;
    white-space: nowrap;
}

table.list td
{
    border-top: 1px solid #f0f0f0;
    font-weight: normal;
}

tr.bglight
{
    background-color: #f8f8f4;
}

tr.bgdark
{
    background-color: #EDEDED;
}

table.list tr.bglight:hover, table.list tr.bgdark:hover
{
    background-color: #ffffff;
}
u, ins {
    text-decoration: underline !important;
}
#content ul li
{
    list-style-type: disc;
    margin-left: 16px;
}
#content ol li
{
    list-style-type: decimal;
    margin-left: 16px;
}
#content p, #content ol, #content ul
{
    margin-bottom: 14px;
}
#content h3
{
    font-size: 16px;
    font-weight: 700;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6
{
    margin-bottom: 14px;
}


span.fileDownloadBox{
 padding:3px;
 background-color:#eeeeee;
 width:100%;
 display:block;
}

