 body {
  background: #000;
  font-family: Arial, Verdana, sans-serif;
 }

.content .text,
.content .planteliste,
.content .news,
.content .html,
.content .rawhtml,
.content .link,
.content .articleview,
.content .childlist,
.content .usercomments,
.content .forumentry,
.content .spiretid {
  margin-left:20px;
  margin-right:20px;
}

.content .childlist .text,
.content .rawhtml .news{
  margin:0;
}

.content .childlist h4 a {
  text-decoration:none;
  color: #f29b1a;
}

.content .childlist h4{
  border-bottom: solid 1px #f29b1a;
  color: #f29b1a;
}

.content .usercomments form {
  border:solid 1px #000;
  padding-left:45px;
  padding-right:45px;
  background: #eee;
  padding-bottom:10px;
  margin-bottom:20px;
}

.content .usercomments label {
  width:80px;
  float:left;
  display:block;
}
.content .usercomments button {
  margin-bottom:10px;
}

.content .usercomments textarea {
  width:460px;
  border:solid 1px #000;
  margin-top:6px;
  margin-bottom:6px;
}

.content .usercomments input[type="text"] {
  width:380px;
  border:solid 1px #000;
}
.content .usercomments .actionbuttons {
  text-align:right;
  margin-top:6px;
  margin-bottom:6px;
}

.usercomment {
  border-top: solid 1px #000;
}

.addcomment {
  margin-left:10px;
  padding-top:10px;
  border-top:solid 1px #b43e10;
}

.column2 {
  float:right;
  margin-left:20px;
}
.seogsa,.plantenavn,.anskaffet,.latintrans,.video {
  width:16em;
  border:solid 1px #b43e10;
  background: #fff;
}

.plantenavn table,.latintrans p, .anskaffet p {margin-left:10px;margin-right:10px;}

.latintrans p {margin-top:0;margin-bottom:0;}

.video object,.video embed {
  width:200px;
  height:160px;
  margin-top:5px;
  margin-bottom:5px;
}

.video {
  text-align:center;
  margin-top:10px;
  }

h2 {
  font-size:1em;
  margin:0;
  border-bottom: solid 1px #b43e10;
  padding-left:20px;
  color: #b43e10;
  margin-top:30px;
}

.column2 h2{
  background: #b43e10;
  padding-left:0;
  font-size:.8em;
  margin:0;
  text-align:center;
  color: #fff;
  border:none;
}

.news h4,.kommentarer h4{
  margin-bottom:0;
}

.news{
  padding-bottom:15px;
  border-bottom:solid 1px #b43e10;
}

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

.news div.ingress p{
  font-weight:normal;
}

.content a:link {
  color: #000;
  background: #fff;
}

.content a:visited {
  color: #666;
  background: #fff;
}

.content a:hover {color:#b43e10;}

 .all {
  margin-left:auto;
  margin-right:auto;
  font-size:90%;
  width:920px;
  background: #000;
}

.logo {
  float:left;
  background: #000;
  }

.content {
  background: #fff;
  margin-left:300px;
  width:600px;
}

.image {margin-left:20px;} 

h1 {
  text-transform: uppercase;
  font-size:1.4em;
  margin:0;
  background: #f29b1a;
  padding-left:20px;
}
 
.topmenu {
   text-transform:uppercase;
   margin:0;
   }
 
.topmenu ul {
  margin:0;
  padding:0;
  padding-left:300px;
  height:3em;
  padding-top:30px;
}

.topmenu li {
  display:block;
  float:left;
  padding:3px;
  margin-right:10px;
  line-height:2em;
  background: #000;
  }
  
.topmenu li li{
  margin-top:0;
  margin-bottom:0;
  line-height:1.4em;
  }   

.topmenu li li li{
  width:200px !important;
 }   


.topmenu li ul {
  padding:5px;
  border:solid 1px #b43e10;
  background: #000;
  color: #fff;
  height:auto;
   }   

.topmenu li li a {
  color: #b43e10;
  text-transform:none;
  font-size:.9em;
   }   

div.topmenu .curcat {color: #f29b1a;}


.topmenu a {
  font-weight:bold;
  text-decoration:none;
  color: #b43e10;
  }

.topmenu a:hover {color: #fff;}


.topmenu ul ul {
  position:absolute;
}

.topmenu #navmenu_cat_1145,
.topmenu #navmenu_cat_931{
  margin-bottom:20px;
}

  
.path {
  font-size:80%;
  background: #000;
  color:#fff;
  background: #000;
  clear:none;
   }   

.path a:link,.path a:visited{
  color: #fff;
  background: transparent;
  }   

.searchbox input {font-size:80%;}
.searchbox input[type="text"] {width:12em;}

.baseline {
  height:80px;
  margin-top:20px;
  margin-left:50px;
  font-size:0.8em;
}

.content .fp_news{
  float:left;  
  width:260px;
  border-right: solid 1px #eee;
  padding-right:20px;
}
.content .fp_change{
  padding-left:20px;
  margin-left:280px;
}

.content .fp_news,
.content .fp_change{
  color: #000;
  font-size: 0.9em;
}


.content .fp_news ul,
.content .fp_change ul{
  margin:0;
  padding:0;
}

.content .fp_news li,
.content .fp_change li{
  line-height:1.2em;
  margin:0;
  margin-bottom:5px;
  list-style:none;
  min-height:4em;
  border-bottom: solid 1px #eee;
}

.content .fp_news li span,
.content .fp_change li span{
  font-size:0.8em;
  display:block;
  }

.content .fp_news h4,
.content .fp_change h4{
  margin-top:0;
}


.footer {
  margin:0;
  background: #f29b1a;
}

.footer a:link,.footer a:visited {
  background: #f29b1a;
}


/* meny */

/* NAVMENU */
 div.column1 {
   float:left;
   width:262px;
   } 

div.navmenu {
  margin-top:20px;
  color: #fff;
 } 

.parentmenu{
  margin-top:20px;
  color: #fff;
  font-size:smaller;
  border-top: solid 2px #f29b1a;
  text-transform:uppercase;
 } 

.parentmenu ul ul{display:none;} 


div.column1 .navmenu li .curcat {color: #f29b1a;}
div.column1 .navmenu li li .curcat {color: #f29b1a;}
  div.column1 .navmenu a{color: #b43e10;}
 
div.column1 .navmenu li a{
  color: #fff;
  display:block;
 }
 
 div.column1 .navmenu li li a:visited{color: #fff;}

#navmenu3_1 ul,
#navmenu3_1 li:hover ul ul{display:none;}

#navmenu3_1 li:hover ul,
#navmenu3_1 ul li:hover ul{
  display:block;
  position:absolute;
  }
  
#navmenu3_1 ul ul li {
  float:none;
  width:7em;
  }  

#navmenu3_1 ul ul li a {color: #f29b1a;}  
#navmenu3_1 ul ul li a:hover {color: #b43e10;}  



div.column1 div.navmenu ul {
  margin:0;
  padding:0;
  font-size:90%;
}

div.column1 div.parentmenu div.navmenu ul li{
  margin-top:0;
  list-style:none;  
  font-weight:bold;
  line-height:1.8em;
 }


#submenu_cat_931,#submenu_cat_1990 {
  margin-bottom:20px;
}

div.column1 div.navmenu ul li{
  list-style:none;  
  font-weight:bold;
  line-height:1.8em;
  border-bottom:solid 1px green;
 }

div.column1 div.navmenu ul ul li{
  margin-top:0;
  border-bottom:solid 1px #ccc;
  padding-left: 20px;
}

div.column1 div.navmenu ul ul ul{
  display:none;
  }

div.column1 div.navmenu ul ul ul li{
  list-style-type: disc;
  margin-left:20px;
  border:none;
}

div.column1 div.navmenu ul ul ul a:link{
  text-decoration:underline;
}



/* HOVEDOVERSKRIFT */


div.column1 div.navmenu ul li a,
div.column1 div.navmenu ul li .curcat {
  text-decoration:none;  
  }

/* NIVÅ 2 */  
div.column1 div.navmenu ul ul a,
div.column1 div.navmenu ul ul .curcat {
  text-transform:none;
  height:auto;  
  padding-left:0;
  padding-top:0;
}

div.column1 div.navmenu ul ul ul a {
  border-bottom:none;
  display:inline;
}

.extramenu a:link{
  color:#f29b1a;
  text-decoration:none;
}

.extramenu a:visited{
  color:#f29b1a;
  text-decoration:none;
}
.extramenu{
  margin-bottom:10px;
  margin-top:20px;
  height:6em;
}

.extramenu ul{
  margin:0;
  padding:0;
}

.extramenu ul:before{
  content: "Planter sortert på latinsk navn:";
  color: #fff;
  display:block;
  text-align:left;
}


.extramenu ul li{
  text-transform:uppercase;
  float:left;
  width:2em;
  color: #000;
  border: solid 1px #f29b1a;
  background:#fff; 
  list-style:none;
  text-align:center;
  font-weight:bold;
  font-size:1em;
}
.extramenu ul li .curcat{
  color: #f29b1a;
  background:#000;
  display:block;
}

.Adminlevel a:link,
.Adminlevel a:visited,
.Adminlevel .curcat,
.Powerlevel .Adminlevel a:link,
.Powerlevel .Adminlevel a:visited,
.Powerlevel .Adminlevel .curcat{
  color: green !important;
  }  

.Powerlevel a:link,
.Powerlevel a:visited,
.Powerlevel .curcat,
.Adminlevel .Powerlevel a:link,
.Adminlevel .Powerlevel a:visited,
.Adminlevel .Powerlevel .curcat{
  color: purple !important;
  }
  
.connector {margin-left:20px;display:list-item}
.childlist .image img {width:200px;}
.childlist .image {display:inline;}
.childlist .image .editbutton img{width:auto !important;}

#item13000 .editbutton {display:none;}
.plantnames table {border-collapse:collapse;margin-top:10px;}
.plantnames td{
  border:solid 1px #000;
  font-size:.7em;
}  
.plantnames th{
  border:solid 1px #000;
  background: #eee;;
}  

.plantnames td:first-child {width:14em;}
.planteliste .firstcolumn {width:260px;float:left;}
.planteliste {font-size:.8em;}

.saalist {
  width:100%;
  font-size:.8em;
}

.saalist .saaid {width:8em;}

.saalist td {
  border-bottom: solid 1px #ccc;
  padding-top:2px;
  padding-bottom:2px;
}

table.spiretid td,
table.spiretid th{
  padding-right:5px;
  border: solid 1px #b43e10;
}


table.spiretid {
  font-size:.7em;
  border-collapse:collapse;
   }

#item11136 .editbutton {display:none;}

.googletranslate {
  margin-bottom:20px;
  margin-top:20px;
  padding-left:40px;
  padding-top:10px;
  background: #fff;
  }


.amazonad {
  margin-top:40px;
  margin-left:15px;
}
.amazonad:before {
  content: "Aktuelle bøker fra Amazon:";
  display:block;
  margin-left:20px;
}

.amazonad iframe {
  margin-right:10px;
  margin-left:10px;
  margin-bottom:10px;
}  

.amazonad .editbutton {
  position:absolute;
}  