#header{
width:980px;
height:58px;
background: #eee;
margin: -5px 0 0 0;
padding: 15px 0 0 0 ;
border-bottom: 2px solid #f3f3f3;
border-top: 1px solid #e0dcdc;
}
.logo{
background:url(../nylogo4_sn.jpg);
background-repeat: no-repeat;
background-position: top left;
width:976px;
height:35px;
margin: 5px 0 -50px 5px;
}

#wrap{
width: 980px;
position: relative;
}
#main{
width: 978px;
background: #fff;
float: left;
border: 0px solid #000;
margin: 5px 0 20px 0;
}
#left{
width: 618px;
height: 300px;
float: left;
margin: 15px 8px 0 0;
background: #fff;
}
#center{
width: 160px;
height: 300px;
float: left;
margin: -58px 8px 0 0;
background: #fff;
}
#right{
width: 180px;
height: 411px;
float: left;
margin: -58px 0 0 0;
background: #eee;
border: 2px solid #f3f3f3;
}
#stormidt{
width:600px;
float: left;
background: #eee;
height: 300px;
}
#bottom{
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #909090;
width:962px;
margin: -10px 0 0 0;
padding: 12px 12px 12px 0;
float:left;
background: #eee;
border: 2px solid #f3f3f3;
}

#search{
float: left;
width: 614px;
margin: 10px 0 0 0;
}
#linkbox{
border: 1px solid #dedede;
background: #fff; 
font-size: 10px;
font-weight: bold;
height: 210px;
}
.linktop{
margin: 0 0 0 0;
padding: 6px 5px 7px 5px;
background: #ff9900;
color: #fff;
font-size: 12px;
}
a.linktext{
color: #606060;
background: #99B2C7;
padding: 6px;
display: block;
}
a:hover.linktext{
color: #101010;
}
a.linktext2{
color: #606060;
background: #CCD8E3;
padding: 6px;
display: block;
}
a:hover.linktext2{
color: #101010;

}
a.linktext3{
color: #606060;
background: #EBF0F4;
padding: 6px;
display: block;
}
a:hover.linktext3{
color: #101010;
}
.box{
float: left;
width: 142px;
margin: -9px 0 0 0;
height: 230px;
background: #eee;
padding: 25px;
color: #32638E;
font-size: 13px;
text-align: left;
border: 2px solid #f3f3f3;
}
.box2{
float: left;
width: 177px;
margin: -9px 0 0 0;
height: 275px;
background: #eee;
padding: 0px 5px 5px 10px;
color: #32638E;
font-size: 13px;
text-align: left;
border: 2px solid #f3f3f3;
}
#topboxone{
float: left;
display: block;
width: 196px;
margin: 0 15px 0 0;
padding: 15px 0 0 0;
text-align: center;
color: #fff;
font-size: 16px;
font-weight: bold;
text-decoration : none;
height: 40px;
background: #32638E;

}
#topboxtwo{
float: left;
display: block;
width: 196px;
margin: 0 15px 0 0;
padding: 15px 0 0 0;
text-align: center;
color: #fff;
font-size: 16px;
font-weight: bold;
text-decoration : none;
height: 40px;
background: #32638E;
}
#topboxthree{
float: left;
display: block;
width: 196px;
padding: 15px 0 0 0;
text-align: center;
color: #fff;
font-size: 16px;
font-weight: bold;
text-decoration : none;
height: 40px;
background: #32638E;
}

.generalbodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #035ba6;
}
.gray-border {
	border: 1px solid #eee;
}
.graylight-border {
	border: 1px solid #cccccc;
}
.txtfield{
	border: 1px solid #ddd;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background: #f9f9f9;
}
.greenlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #035ba6;
}
.redlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9d0404;
}
.blacklink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration:none;
}
.greenlinklarge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #035ba6;
}
.searchtxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.righttxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
	text-align: justify;
	padding: 0 10px 10px 10px;
}
.frontboxtxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #035ba6;
	font-weight: bold;
	padding: 12px 10px 0 10px;
}
.greenbodytxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #035ba6;
}
.headergreen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #035ba6;
}
.bottomtxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #909090;
}
.leftnavheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9d0404;
	padding-left:9px
}
.blacktxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.graylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#760303;
	margin:0 0 0 0;
	padding:0;
}
h2{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding: 10px;
	border-top: 2px solid #f3f3f3;
	border-bottom: 2px solid #f3f3f3;
	background: #72A3CE;
}
h3{
font-size: 15px;
text-align: center;
background: #d9d9d9;
padding: 5px 5px 5px 8px;
color: #808080;
}
.greyheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	margin:0;
	padding:0;
}
.blacklisting{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.blacklistingsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.advertisetxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #FFFFFF;
}
.advertiseborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	background-color: #F1FFEF;
}
body
{
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
background: #fff;
}
form {
margin: 0px;
}
img
{
border: 0px;
}
.cpCurrentDate
{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000000;
    font-weight: bold;
    text-decoration : underline;
}
.cpOtherMonthDate
{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #999999;
    font-weight : normal;
    text-decoration : underline;
}
A {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #336699;
    font-weight : normal;
    text-decoration : underline;
}

a.bbs {
		display: block;
		width: 158px;
		height: 80px;
		border: 1px solid #dedede;
		background-image: url(../160x80_samfunnsnokkelen.jpg);
		margin-bottom: 5px;
	}

a:hover.bbs{
background-image:url(../160x80_samfunnsnokkelen_s2.jpg);
width:158px;
border: 1px solid #dedede;
height: 80px;
}
a.storby {
		display: block;
		width: 158px;
		height: 80px;
		border: 1px solid #dedede;
		background-image: url(../storbyadd.jpg);
		margin-bottom: 5px;
	}

a:hover.storby{
background-image:url(../storbyaddhover.jpg);
width:158px;
border: 1px solid #dedede;
height: 80px;
}
a.crave {
		display: block;
		width: 158px;
		height: 80px;
		border: 1px solid #dedede;
		background-image: url(../crave_1.jpg);
		margin-bottom: 5px;
	}

a:hover.crave{
background-image:url(../crave_2.jpg);
width:158px;
border: 1px solid #dedede;
height: 80px;
}
a.egen {
		display: block;
		width: 157px;
		height: 80px;
		border: 1px solid #dedede;
		background-image: url(../din-annonse-her.jpg);
		margin-bottom: 5px;
	}
a:hover.egen{
background-image:url(../din-annonse-her_2.jpg);
width:156px;
border: 1px solid #dedede;
height: 80px;
}

a.cdc {
		display: block;
		width: 158px;
		height: 80px;
		border: 1px solid #dedede;
		background-image: url(../images/cdc_knapp.jpg);
		margin-bottom: 5px;
	}

a:hover.cdc{
background-image:url(../images/cdc_knapp_hover.jpg);
width:158px;
border: 1px solid #dedede;
height: 80px;
}

a.pil {
		display: block;
		width: 124px;
		height: 82px;
		border: 0px solid #dedede;
		background-image: url(../boxpil_1.jpg);
		margin: 60px 0 0 5px;
	}

a:hover.pil{
background-image:url(../boxpil_2.jpg);
width:124px;
border: 0px solid #dedede;
height: 85px;
margin: 60px 0 0 5px;
}
a.pil2 {
		display: block;	
		width: 61px;
		height: 59px;
		border: 0px solid #dedede;
		background-image: url(../boxpil_ny.jpg);
		margin: 10px 0 0 100px;
	}

a:hover.pil2{
background-image:url(../boxpil_hover_ny.jpg);
width:61px;
border: 0px solid #dedede;
height: 59px;
margin: 10px 0 0 100px;
}
table {
   font-weight : normal;
   text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.errmsg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
thead {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight: bold;
    color : #000000;
    text-decoration : none;
    background: #eeeeee;
}

.fntnormal {
color: #000000;
font-weight: normal;
font-size: 12px;
}
.fntdeleted {
color: #cc0000;
font-weight: bold;
font-size: 12px;
}
.clslink {
color: #999999;
text-decoration : none;
font-size: 9px;
}
.errmsg_12 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #cc3333;
    font-weight : bold;
    text-decoration : none;
}
.successmsg_12 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #009900;
    font-weight : bold;
    text-decoration : none;
}

hr4 {
      border-top: 1px dashed #86CDFF;
      border-bottom: 1px solid #86CDFF;
      color: #fff;
      background-color: #fff;
      height: 4px;

    }
.smalltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#meny{
width: 630px;
background: #32638e;
float:left;
margin: 52px 0 0 0
}
#menytest{
width: 630px;
background: #32638e;
float:left;
margin: 52px 0 0 0

}
	ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 618px;
  list-style: none;
  height: 21px;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 21px;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 110px;
  list-style: none;
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
}

ul#navmenu ul:after /*From IE 7*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu ul li {
  width: 110px;
  float: left; /*For IE 7*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Rot Menu */
ul#navmenu a {
width: 110px;
  border-left: 1px solid #f3f3f3;
	border-top:0px solid 000;
	border-bottom:0px solid #909090;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #fff;
  font: bold 11px/20px Trebuchet ms, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Rot Menu Hover*/
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  border-top: 0px solid transparent;
  border-right: 0px solid #fff;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #f3f3f3;
   background:#4284bd;
  color: #fff;
}

/* 2 Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #cecece;
  color: #32638e;
}

/* 2 Menu Hover */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
background:#72A3CE;
  color: #fff;
}

/* 3 Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #dbdbdb;
  color: #666;
}

/* 3 Menu Hover */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #f3f3f3;
  color: #999;
}

/* 4 Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4 Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 100px;
}

/* display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

#meny2{
width: 350px;
color: #fff;
height: 25px;
background: #eee;
margin: 25px 0 0 0;
float: right;
}
a.menybig1{
float: right;
display: block;
width: 114px;
height: 25px;
color: #fff;
text-align: center;
padding: 5px 0 0 0;
font-size:13px;
text-decoration: none;
margin: 0px 5px 0 0;
background: #4284bd;
}
a.menybig1:hover{
width: 114px;
height: 25px;
color: #fff;
background: #cecece;
color: #606060;
}

a.menybig2{
float: right;
display: block;
width: 113px;
height: 25px;
color: #fff;
text-align: center;
padding: 5px 0 0 0;
font-size:13px;
text-decoration: none;
margin: 0px 5px 0 0;
background: #4284bd;
}
a.menybig2:hover{
width: 113px;
height: 25px;
color: #606060;
background: #cecece;
}

a.menybig3{
float: right;
display: block;
width: 113px;
height: 25px;
color: #fff;
text-align: center;
padding: 5px 0 0 0;
font-size:13px;
text-decoration: none;
margin: 0px 0 0 0;
background: #4284bd;
}
a.menybig3:hover{
width: 113px;
height: 25px;
color: #606060;
background: #cecece;
}
.bold{
font-weight: bold;
}
