/* itemredigering */

/* redigering for hvert enkelt item */
div.editbutton {
  float:right;
  padding: 3px;
  }

/* link/ikon i redigering for hvert enkelt item */
div.editbutton a:link,
div.editbutton a:visited {
  text-decoration: none;
  background: transparent none !important;
  color: #000;
  }

/************************** ADMINGUI *****************************/
/***** generelle tabeller *****/


.admingui table,.admin table {
  border-collapse:collapse;
  border: solid 1px #999;
  margin-bottom: 10px;
  margin-top: 10px;
}
.admingui td,.admin td {
  border: solid 1px #999;
  background: #eee none;
  padding-left:3px;
  padding-right:3px;  
  color: #000;  
  }

.admingui th,.admin th {
  background: #AF201F none;
  border: solid 1px #AF201F;
  color: #fff;
  padding-left:3px;
  padding-right:3px;  
  }

.admingui th a:link,.admin th a:link {
  background: #AF201F none;
  color: #fff;
  }
.admingui th a:hover,.admin th a:hover {
  background: #AF201F none;
  color: #ccc;
  }

.admingui h3,.admin h3 {
  margin-bottom: 10px;
  color: #AF201F;
  background: #fff none;
  font-size: 140%;
}


/* generelle form */
form.admingui {
  padding:3px;
  }

form.admingui .submit {
  border: solid 1px #FF9900;
  padding:2px;
  }

form.admingui p {
  font-size:80%;
  margin-right:40px;
  }

form.admingui h2,form.admingui h3 {
  text-align:left;
  border-bottom: solid 1px #000;
  color: #000;
  background: #F2E5D1 none;
  margin:0;
  }

form.admingui fieldset {
  border:0;
  padding:5px;
  font-size: smaller;  
  text-align:left; /* motstiller settingene på form.admingui */ 
  }

form.admingui fieldset label {
  width: 10em;
  display: block;
  font-weight:normal;
  }

fieldset.column1 {
  float:left;
  width:20em;
}

fieldset.column2 {
  width:250px;
}

div.column2 {
  width:250px;
}

form.admingui fieldset.column1 label{
  width: 8em;
  }

form.admingui fieldset.column2 label {
  width:6em;
  padding-top:3px;
}

.oneuser fieldset.column1,.oneuser fieldset.column2 {
  width:260px;
  font-weight:bold;
  font-size:larger;
}
.oneuser fieldset.column1 label,.oneuser fieldset.column2 label {
  width:8em;
  padding-top:3px;
  font-weight:normal;
  font-size:80%;

}

/***** spesifikt*******/
/* subpages på WDT:new_site */

form.admingui fieldset.options input {float: left;}
form.admingui fieldset.subpages {float: left;}
form.admingui fieldset.other {padding-top: 30px;padding-bottom: 50px;}

form.newsite fieldset label {width:10em;}

form.admingui fieldset.options label {
  float:none;
  display:block;
  height: 20px;
  clear:none;
  font-weight:normal;
  width: 10em;
}

form.admingui fieldset.other input {
  display:block;
  clear:both;
}


/**** add more categories... ****/
.itemcats {
  border: solid 1px #ccc;
  padding: 5px;
}

.itemcats h4 {
  margin-bottom:5px;
  margin-top:5px;  
}

.morecat {
  margin-top:5px;
}

  
/**** Category menu ****/

.catinfo div {
  margin-bottom: 10px;
  border: solid 1px #F1B352;  
  padding: 10px;
  background: #F2E5D1 none;  
  color: #000;  
}
.catinfo div p {
  margin-bottom: 3px;
  margin-top: 3px;  
}

.catinfo div a {
  background: #F2E5D1 none;  
  color: #000;  
  }  
  
/* redigering for hvert enkelt item */
div.editbutton {
  float:right;
  padding: 3px;
  }

/* link i redigering for hvert enkelt item */
div.editbutton a:link,
div.editbutton a:visited {
  text-decoration: none;
  background: transparent none;
  }


  
/*********** TOOLMENU ************/

div.toolmenu {
  border: solid 1px #000;  
  position:absolute;
  top:0;
  left:0;
  height:3em;
  border: solid 1px #000;
  font-size:80%;
  padding:5px;
  background:#fff none;  
  width:100%;
  z-index:10;
  color: #000;  
}

html>body>div.toolmenu {
  position:fixed;
}

div.show {
  margin:0;
  width:17px;
  position:absolute;  
  top:0;
  right:0;
  z-index:100;
}


/* for å ekskludere ie som ikke skjønner fixed */
html>body>div.show {
  position:fixed;
}

div.show a,div.show a:visited,div.show a hover {
  background: transparent none;
  color: #000;  
}


div.toolmenu a:link,div.toolmenu a:visited {
  color: #000;
  background:#fff none;  
}

/* redigering for brukere */

div.catmeth {
  padding-left:10px;
  float:left;
  background:#fff none;  
  color: #000;  
  }

div.catmeth p {display: inline;}
div.catmethspesial {float:left;}
z#item4649 .editbutton {display:none;}  


/*** LOGIN ****/
div.loginform {
  padding:10px;
  font-size:90%;
}

div.loginform label {
  display:block;
  float:left;
  width:6em;
}

div.loginform input[type=text],div.loginform input[type=password] {
  width:7em;
  font-size:80%;
}

div.loginform input[type=submit] {
  font-size:80%;
  background:#fff none;  
  color: #000;  
}

/********* CMD line ************/

.commandline {
  color: #000;
  background:#fff none;  
  float: left;
  padding-right: 10px;
  padding-left: 10px;  
  margin-top: 2px;
}  

.commandline form{
   margin:0;
   padding:0;
 }

.commandline .commandinput  {
  width:5em;
  vertical-align: middle;
  }

div.commandline input[type=submit] {
  padding:3px;
  font-size:80%;
  font-weight:bold;
  background:#fff none;  
  border: solid 1px #000;
  color: #000;  
}
  
/********* ROLEMENU  ***********/

/* meny for administratorer */
div.rolemenu {
  background:#fff none;  
  float:right;
  margin-right:30px;
  color: #000;  
  }


.boks {
  padding:5px;
  border: solid 1px #000;
  margin-bottom: 10px;
  width:15em;
}

.navn p {
  margin:0;
  padding:0;
}

.toolmenu form {display:inline}

table.varianter {margin-top:20px;}

/******* admin menu (cmd=admin) ***********/

.admincontent {
  color: #000;  
  background: #eee none;
  border: solid 1px #003366;
  padding:10px;
  font-size:80%;
}

.admin h2 {
  background: #fff none;
  color: #990000;
}


.admincontent h3 {
  background: #eee none;
  color: #003366;
}


.admincontent a:link {
  background: #eee none;
  color: #990000;
}

.admincontent a:visited {
  background: #eee none;
  color: #333;
}

.admincontent a:hover {
  background: #eee none;
  color: #000;
}

table.dblist  {
  border-collapse:collapse;
  font-size:80%;
  width:96%;
  margin-top:20px;
}

table.dblist td {
  border-bottom:solid 1px #000;
  padding-right:2px;
}

table.dblist th {
  border-bottom:solid 1px #000;
  padding-right:2px;
}


/************* *****************/

div.admintool {
  border: solid 1px #FF9900;
  background: #eee none;
  padding:10px;
  font-size:110%;
  color: #000;
  font-size:80%;
}

div.admintool h3 {
  color: #FF9900;
  background: transparent;
  }

div.admintool a {
  font-size:small;
  background: #eee none;
  color: #000;
  }

.details {
  float:right;
  width:20em;
}

.details p {
  margin-top:0;
  margin-bottom:5px;
}


/* statistikk, */

table.container {
  width:100%;
}

table.container td {
  width:50%;
  border:none;
}

table.container table {
  margin-right:20px;
  width:100%;
}

table.container table td {
  width:auto;
}


table.single {
  width:50%;
}

table.container table caption,
table.single caption {
  background: #fff;
  font-weight:bold;
  color: #FF9900;
}

table.container table td,
table.container table th,
table.single td,
table.single th {
  border-bottom: solid 1px #000;
}

table.container table,table.single {
  font-size:80%;
}

.previewindicator {
  border:solid 1px red;
  padding:2px;
  float:right;
}


/* select theme */
#item6863 {
  line-height:2em;
}

#item6863 .editbutton a {
  border:none;
  background: transparent none;
  color: #000;
  padding:0;
}
#item6863 a {
  border-top:solid 1px #666;
  border-right:solid 1px #666;
  border-left:solid 2px #000;
  border-bottom:solid 2px #000;  
  padding:5px;
  background: #fff none;
  font-weight:bold;
  text-decoration:none;
  color: #000;
}

#item6863 a:hover,#item6863 a:active {
  text-decoration:underline;
}

.ingress {font-weight:bold;}

th,td {
  text-align: left;
  vertical-align: top;
  }

fieldset {border:0;}

.msg {
  padding:5px;
  font-weight:bold;
}

.warn {
  padding:5px;
  font-weight:bold;
}

.content {height:100%;}



.leftcolumn .navmenu {
  font-size:80%;
  line-height:1.4em;
  margin-top:10px;
}

.leftcolumn .navmenu ul {
  margin-top:0;
  padding-left:10px;  
  margin-left:0;
  }

.leftcolumn .navmenu li {list-style:none;}

.leftcolumn .navmenu a,
.leftcolumn .navmenu .curcat {padding-left:12px;}

.leftcolumn .navmenu a:link,.leftcolumn .navmenu a:visited {
  text-decoration:none;
  color: #336699;
  background: #fff none;  
  font-weight:bold;
  }

.leftcolumn .navmenu li li li a:link,.leftcolumn .navmenu li li li a:visited {
  text-decoration:none;
  color: #FF9900;
  background: #fff none;  
  font-weight:bold;
  }


.leftcolumn .navmenu a:link,.leftcolumn .navmenu a:visited,.leftcolumn .navmenu a:hover {
  background: #fff url(../img/dott_blue2.gif) no-repeat center left;
}

.leftcolumn .navmenu .curcat {
  color: #FF9900;
  background: #fff url(../img/pil_blue.gif) no-repeat center left;
}

.leftcolumn .navmenu a:hover {
  text-decoration:underline;
  color: #EBAF69;
  }

