/*Stylesheet for Kirkenes Næringshage*/
body{
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  color: #666666;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
table, th, td{
  font-family:  Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #666666;
}
/*
p,b,i,strong,em,dt,dd,dl,sl,caption,th,td,tr,u, select,option,form,div,li {
font-family:  Verdana, Arial, sans-serif;
font-size: 10px;
color: #666666;
}*/
img.layout, a img.layout{
  margin: 0px;
  padding: 0px;
  border: 0px;
}
img.icon, a img.icon{
  margin: 0px 3px 0px 0px;
  padding: 0px;
  border: 0px;
}

h1,h2,h3,h4{
  padding: 0px;
  margin: 0px;
}
h3.highlight{
  padding: 0px;
  margin: 0px 3px 0px 2px;
  color: #CC0000;
  font-size: 12px;
}
p{
  padding: 0px;
  margin: 3px;
}
img{
/*display: block;*/
}
input{
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
}
input.submitbutton{
  color: #9B9B9B;
}
a:link { color: #CC0000; text-decoration: none;}
a:visited { color: #990000;  text-decoration: none;}
a:hover  { color: #CC0000;  text-decoration: none;}
#svkrss a:link { color: #9A9A9A; text-decoration: none;}
#svkrss a:visited { color: #9A9A9A; text-decoration: none;}
#svkrss a:hover { color: #9A9A9A; text-decoration: none;}
#svkrss a.link:link { color: #CC0000; text-decoration: none;}
#svkrss a.link:visited { color: #990000; text-decoration: none;}
#svkrss a.link:hover { color: #CC0000; text-decoration: none;}


.default { font-size: 11px; }

.menu { font-weight: normal; font-size: 10px; }
a.menu { text-decoration: none; color: #000000;}
a.menu:link { text-decoration: none; color: #000000;}
a.menu:visited { text-decoration: none; color: #000000;}
a.menu:hover { text-decoration: underline; color: #000000;}

.menuselected{font-size: 10px; font-weight: bold; }
a.menuselected {font-weight: bold;  text-decoration: none; color: #CC0000; }
a.menuselected:link { text-decoration: none; color: #CC0000;}
a.menuselected:visited { text-decoration: none; color: #CC0000;}
a.menuselected:hover { text-decoration: underline; color: #CC0000;}

#cat26849{
  color: #666666;
}
#cat26849:link{
  color: #666666;
}
#cat26849:hover{
  color: #666666;
}
#cat26849:visited{
  color: #666666;
}


.headline { font-size: 12px; font-weight: bold; color: #666666; }
.headlineview { font-size: 13px; font-weight: bold; color: #666666; }
.headlinelink { font-size: 11px; font-weight: normal; color: #9A9A9A; }
a.headlinelink {color: #9A9A9A; text-decoration: none;}
a.headlinelink:hover {color: #9A9A9A; text-decoration: none;}
a.headlinelink:visited {color: #9A9A9A; text-decoration: none;}

.headline a.headlinelink{font-size: 12px; font-weight: bold; color: #666666;}
.headline a.headlinelink:hover {color: #9A9A9A; text-decoration: none;}
.headline a.headlinelink:visited {color: #9A9A9A; text-decoration: none;}

.subheadline { font-size: 11px; font-weight: bold; color: #222222; }
.ingress { font-size: 11px; font-weight: normal; margin-bottom: 10px;}
.ingressview { font-size: 10px; font-weight: normal; color: #666666; margin-top: 10px;}
.body { font-size: 10px; font-weight: normal; color: #666666; }
div.body{clear: both;}
.date { font-size: 9px; font-weight: normal; color: #BAB9B8; }
.link {/* font-size: 11px;*/ font-weight: normal; color: #0000EF; }
a.toollink { font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
.feedback { font-size: 10px; font-weight: normal; color: #666666; }
td.feedback{padding: 3px 0px;}
.copyright { font-size: 10px; font-weight: normal; color: #9A9A9A; }
.block{
  clear: both;
  padding: 3px 5px;
/*margin-top: 10px;
padding-bottom: 10px;*/
}
.viewblock{
  clear: both;
  padding: 3px 5px;
  margin: 10px 0px;
}

.separator{
  clear: both;
  border-bottom: 1px solid #ECECEC;
  margin: 0px 10px;
}
hr.listing{
  clear: both;
  color: #ECECEC;
  background-color: #ECECEC;
  margin: 10px 10px 10px 5px;
  height: 1px;
  border: 0px;
}
hr.dualtop{
  clear: both;
  color: #ECECEC;
  background-color: #ECECEC;
  margin: 10px 10px 0px 5px;
  height: 1px;
  border: 0px;
}
hr.duallisting{
  clear: both;
  color: #ECECEC;
  background-color: #ECECEC;
  margin: 0px 10px 0px 5px;
  height: 1px;
  border: 0px;
}
hr.util{
  clear: both;
  color: #ECECEC;
  background-color: #ECECEC;
  margin: 0px;
  padding: 0px;
  height: 1px;
  border: 0px;
}
.pwlink{
  color: #CCCCCC;
  font-size: 10px;
}
.pwlink:link{
  color: #CCCCCC;
}
.pwlink:hover{
  color: #CCCCCC;
}
.pwlink:visited{
  color: #CCCCCC;
}
/*Forward/back navigation on search pages*/
#searchresult {
  font-size : 11px; 
  font-weight : bold; 
  color : #666666;
  vertical-align: middle;
}
#searchnav { 
  font-size : 11px; 
  font-weight : bold; 
  color : #666666;
  vertical-align: middle;
}
#searchnav a.link{ 
/*position: relative;
top: -3px;*/
}
#searchnav a.link img{ 
  position: relative;
  top: 3px;
}

.searchnav img{
/*position: relative;
top: 3px;*/
}

#top{
  width: 916px;
  height: 75px;
  margin: 5px 14px 0px 2px;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  background-color: #ECECEC;
  background-position: 400px 0px;
  background-repeat: no-repeat;
}
#baklogo{
  float: left;
  background-color: #FFFFFF;
  width: 169px;
  height: 75px;
  padding-top: 7px;
  padding-left: 4px;
}

#main{
  position: relative;
  top: 5px;
  left: 179px;
  width: 563px;
	padding-top: 1px; /* Fixes weird firefox-bug */
}

#left{
  position: absolute;
  top: 82px;
  left: 0px;
  width: 169px;
  border-right: 1px solid #ECECEC;
  margin-left: 2px;
  padding-top: 20px; /* Var 40 med logo */
  padding-bottom: 40px;
  margin-bottom: 10px;
  background-color: #F7F7F7;
}

#right{
  position: absolute;
  top: 82px;
  left: 742px;
  width: 175px;
  border-left: 1px solid #ECECEC;
}
#right h3{
  padding: 2px 0px;
  margin: 0px 0px 0px 2px;
  color: #CC0000;
  font-size: 11px;
}
#right .headlinelink{
  font-size: 11px;
}
#slagord{
  position: relative;
  left: 15px;
  top: 24px;
}
#logo{
  position: absolute;
  left: 25px;
  top: 0px;
}
/*Images in top bar*/
.stackright{
  float: right;
  margin: 2px;
}
/*For 2-coloumn listing*/
.leftarticle{
  vertical-align: top;
  float: left;
  width: 270px;
  margin: 0px 0px;
  padding: 20px 5px 10px 5px;
  border-right: 1px solid #ECECEC;
}
.rightarticle{
  vertical-align: top;
  float: left;
  width: 260px;
  padding: 20px 5px 10px 5px;
  margin: 0px 0px 0px -1px;
  border-left: 1px solid #ECECEC;
}

#menu{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#menu li{
  margin: 1px 0px;
  padding: 0px;
}
#menu li.rootmenuitem{
  margin: 1px 0px;
  padding: 0px 0px 0px 12px;
  color: #CC0000;
}
#menu li.rootmenuitem .menu{
  font-weight: bold;
}
#tools{
  list-style-type: none;
  margin: 10px 0px 10px 12px;
  padding: 0px;
}
#tools li{
  clear: left;
  margin: 2px 0px;
  padding: 0px;
}

#tools li#search{
  vertical-align: top;
  padding: 0px;
  margin-bottom: 15px;
}
#tools li#printable{
  margin: 0px;
}
#tools li#languagebar{
  margin: 0px;
}

#searchform{
  padding: 0px;
  margin: 0px;
}
#searchform input{
  padding: 0px;
  margin: 0px;
}

#searchinput{
  vertical-align: top;
  height: 15px;
  border: 1px solid #CCCCCC;
  width: 110px;
  background-color: #FFFFFF;
}
#submitsearch{
  vertical-align: top;
  height: 17px;
  border: 0px;
}
#tools li#copyright{
  margin: 12px 0px;
}
#tools li#design{
  margin: 12px 0px;
  color: #CCCCCC;
  font-size: 10px;
}

#tools li.compact{
  margin: 0px;
}
.utilbox{
  margin: 12px 0px 6px 9px;
  color: #A9A9A9;
}
.utilbox td{
  color: #A9A9A9;
}
.utilbox #news{
  margin: 12px 0px 0px 9px;
}
#calendar table{
  border-collapse: collapse;
}
.menumarker{
  color: #000000;
}
.newsol{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.newsol li{
  padding: 0px;
  margin: 0px 0px 9px 0px;
  font-size: 11px;
}
.newsolcompact{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.newsolcompact li{
  padding: 2px 0px 0px 2px;
  margin: 0px;
  color: #9A9A9A;
  font-size: 11px;
}
#middleactivities{
  width: 171px;
  border-left: 1px solid #D9D9D9;
  border-right: 1px solid #D9D9D9;
  background-color: #F7F7F7;
}
#loweractivities{
  width: 173px;
  height: 35px;
  padding: 15px 2px 3px 2px;
  background-image: url(../getfile.php/131653.737/underaktiviteter2.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}

td.calmonthname { font-size: 11px; background-color: #FFFFFF; color: #666666; font-weight: normal; }
th.caldayname { font-size: 11px; background-color: #ECECEC; color: #666666; font-weight: bold; border: 1px solid #FFFFFF;}
td.calday { font-size: 11px; background-color: #ECECEC; color: #666666; border: 1px solid #FFFFFF;}
td.caltoday { font-size: 11px; background-color: #CC0000; color: #FFFFFF; border: 1px solid #FFFFFF;}
td.calsaturday { font-size: 11px; color: #666666; background-color: #ECECEC; border: 1px solid #FFFFFF;}
td.calsunday { font-size: 11px; color: #CC0000; background-color: #ECECEC; border: 1px solid #FFFFFF;}

#loginbox{
  width: 280px;
}
#loginbox form{
  margin: 0px;
  padding: 0px;
}
#loginbox form input{
  border: 1px solid #CECECE;
  margin: 0px;
  padding: 0px;
}
#loginheader{
  padding: 10px 0px;
}
.loginheader{
  font-size: 13px;
}

#loginbox td.default{
  font-weight: bold;
  font-size: 11px;
  color: #9A9A9A;
  text-align: left;
}

.logintext{
  font-weight: bold;
  font-size: 11px;
  color: #9A9A9A;
}



/* banner locations */

.bannerlocation table{
  margin-left: auto;
  margin-right: auto;
}
.bannerlocation td{
  text-align: center;
  padding: 5px 0px;
}