/* 
blå: 8293ad
LYS BLÅ:7ea4d2
orange: feda7c
gul: FED97E

*/

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  font-size:80%;
  color: #000;
}

.all {
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  padding-left:10px;
  padding-right:10px;
}

.searchbox {display:none;}

.logo {
  background: #fff url(../img/header_slogan5.jpg) no-repeat top right; 
  height:194px;
  }

.logo img{
  padding-top:10px;
  }

div.content {
  margin-left:1em;
  margin-right:300px;
  border-right: solid 1px #8293ad;
  padding-right:3em;
  min-height:400px;
  }

a:link {
  color: #000;
  background: transparent;
}

a:visited {
  color: #999;
  background: transparent;
}

a:hover {
  color: #709bd0;
  background: transparent;
}

div.column1 {
  width:290px;
  margin-left:10px;
  float:right;
  }

div.column1 .navmenu {
  margin-bottom:20px;
}

div.column1 h3 {
  font-size:1em;
  color: #999;
}


.path {display:none;}


h2 {color: #000;}


/* Top menu */

.topmenu {
  #background: #feda7c;
  background: #FED97E;
  padding-top:5px;  
  border-bottom: solid 4px #FFB217;
}

.topmenu ul{
  padding-left:10px;
}

.topmenu li {
  list-style:none;
  font-weight:bold;
  padding-left:10px;
}

.topmenu li a:link,
.topmenu li a:visited {
  color: #000;
  text-decoration:none;
  font-weight:bold;
}
.topmenu li a:hover{
  color: #fff;
}

.topmenu .curcat{
  font-weight:bold;
}


.baseline {
  padding:10px;
  background: #FED97E;
  text-align:center;
  color: #000;
  border-top: solid 4px #FFB217;
}

.baseline p {
  margin:0;
}


/* fp_layout */

.dobbelspalte {
  width:660px;
  float:left;
}

.dobbelspalte  .smalspalte {
  width:310px;
  float:left;
  margin-right:20px;
}

.smalspalte {
  width:310px;
  float:left;
}
.bredspalte{
  clear:left;
  width:650px;
  padding-top:5px;
  }

.bredspalte div,
.smalspalte div {
  border:solid 1px #999;
  margin-top:20px;
  background: #fff url(../img/fade_bg.jpg) bottom center repeat-x;
}

.smalspalte div.fp_boble {
  border:none;
  margin-top:20px;
  background: none;
}

.bredspalte div div,
.smalspalte div div {
  border:none;
  margin-top:0;
  background: none;
}

.bredspalte div h2,
.smalspalte div h2{
  margin-top:-.8em;
  background: transparent;
  margin-left:10px;
  text-transform:uppercase;
  font-size:1em;
}

.newslist h2{
  xmargin-top:-.8em;
  background: transparent;
  margin-left:10px;
  text-transform:uppercase;
  font-size:1em;
}

.bredspalte div h2 span,
.smalspalte div h2 span,
.newslist h2 span {
  background: #fff;
  padding-left:10px;
  padding-right:10px;
}


#item10320 {
  background: url(../img/studentweb.gif) no-repeat bottom left;
  padding-left:100px;
  margin-left:0px;
  min-height:6em
}

#item10319{
  background: url(../img/marta-thorsheim.gif) no-repeat bottom right;
  padding-right:100px;
  min-height:12em;
  }

#item10321{
  background: url(../img/dvd.gif) no-repeat top left;
  padding-left:80px;
  min-height:12em;
  }


.fp_kalender {
  xheight:410px;
  clear:left;
  margin-top:20px;
  margin-right:10px;
}

.fp_kalender table{
  width:600px;
  margin-left:20px;
}

.kalender table{
  width:650px;
}

.kalender table th,
.fp_kalender table th{
  xbackground: #feda7c;
}

.kalender table th,
.kalender table td,
.fp_kalender table th,
.fp_kalender table td{
  border-top:solid 4px #fff;
  padding-left:10px;
  padding-right:10px;
}

.kalender td,
.fp_kalender table td{
  background: #fff;
  padding-top:2px;
  padding-bottom:2px;
}

.fp_nyheter .editbutton {
  display:none;
}

.fp_nyheter .news {
  padding-left:20px;
  padding-right:20px;
  font-size:.9em;
}

.news .date {
  display: none;
  }


.news h4 {
  font-size:1em;
}

.news h4,
.news p {
  margin:0;
}

.fp_omoss div,.fp_personlig div,.fp_student div,.fp_shop div,.fp_newsletter div  {
  margin-left:20px;
}

.fp_omoss div {
  height:195px;
}

.fp_newsletter div {
  height:70px;
}

.column1 div.org_boble,
.smalspalte div.fp_boble {
  background: #fff url(../img/snakkeboble3.gif) no-repeat;
  width:270px;
  height:144px;
  color: #000;
  font-size:1.2em;
  text-align:center;
  padding-top:20px;
  margin-left:20px;
}

.column1 div.org_boble {
  font-size:0.9em;
  line-height:1em;
  margin-left:0;
  padding-left:5px;
  padding-right:30px;
  padding-top:12px;
}



/* nyheter, samleside */

.newslist {
  margin-top:20px;
  width:210px;
  float:left;
  border:solid 1px #8293ad;
  background: #fff url(../img/fade_bg.jpg) bottom center repeat-x;
  margin-right:10px;
  
}

.newslist .news {
  padding-left:10px;
}

.newslist .news h4 {
  font-size:1em;
}


#item10355 .editbutton,
#item10356 .editbutton,
#item10357 .editbutton{
  display:none;
}

.admin,.newtabset {max-width:700px;}
.newtabset {margin-top:5px;}

.video object,.video embed {
  width:280px;
  height:224px;
}

.video {
  margin-bottom:10px;
  margin-top:10px;
}

.video p {
  margin-top:0;
}

.ingress {
  font-weight:normal;
}
.articleview .ingress {
  font-weight:bold;
}

.link p {margin-top:0;}

.news p.readmore {
  text-align:left;
}
p.readmore {
  text-align:right;
  margin-right:20px;
}

hr#eop {
  clear:both;
  border:0;
  color: #fff;
  background: transparent;
}

#loginform {
  margin-right:20px;
  margin-left:50px;
  margin-bottom:10px;
}
#loginform label {
  float:left;
  width:6em;
}
#loginform {
  text-align:right;
}


/* weekend */
tr.kurstype767 td {background: #f1d08a;}
#tr.kurstype767 td {background: #709bd0;}

/* åpen kveld */
tr.kurstype738 td {background: #ebc96a;}
#tr.kurstype738 td {background: #ccd7e5;}

/* grunnutd */
tr.kurstype774 td {background: #e7d6b1;}
#tr.kurstype774 td {background: #c8cdd2;}

/* seminar */
tr.kurstype739 td {background: #f0c76e;}
#tr.kurstype739 td {background: #accffb;}

/* temaseminar */
tr.kurstype777 td {background: #f1bd4e;}
#tr.kurstype777 td {background: #cae0fb;}

/* weekendseminar */
tr.kurstype780 td {background: #f1d44e;}
#tr.kurstype780 td {background: #dfe7f1;}

/* dag */
tr.kurstype781 td {background: #f7ebb0;}
#tr.kurstype781 td {background: #e1e2e3;}

/* utdannelse */
tr.kurstype837 td {background: #D0BD94;}
#tr.kurstype837 td {background: #a2b1c3;}

/* sertifisering */
tr.kurstype838 td {background: #F2EBDD;}
#tr.kurstype838 td {background: #b4c0cf;}


.childlist h4,.document h4 {
  margin-bottom:0;
  font-size:1.2em;
}

.childlist p {
  margin-top:0;
}

.kinfoh {
  float:right;
  width:300px;
  padding-left:1em;
  border-left: solid 1px #8293ad;
  
}

.kinfoh .kinfo {
  background: #aec5e1;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:10px;
  padding-top:10px;
}

table.prakt-konst td,table.prakt-konst th {
  border-bottom: solid 1px #8293ad;
  padding-right:20px;
}

.Powerlevel,.Powerlevel a {color: red;}
.Adminlevel,.Adminlevel a {color: blue;}