BODY{
 background-color: #ffffff;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 font-family:arial,helvetica,sans-serif;
 font-size:11px;
}
a:link, a:visited {
 color: #000000;
}
a:hover, a:active {
 color: #666666;
}
a:link .ingress, a:visited .ingress {
 color: #32195C;
}
a:hover .ingress, a:active .ingress {
 color: #990033;
}

.venstreKolonne a:link, .venstreKolonne a:visited {
 width: 120px;
 color: #545454;
 text-align: left;
}
.venstreKolonne a:hover, .venstreKolonne a:active {
 width: 120px;
 color: #858585;
}
.venstreKolonne a:link .ingress, .venstreKolonne a:visited .ingress {
 width: 120px;
 color: #545454;
}
.venstreKolonne a:hover .ingress, .venstreKolonne a:active .ingress {
 width: 120px;
 color: #2b4788;
}


.profilert a {
	position:relative;
	left:0px;
	top:-2px;
 color: #000000;
 font-family: arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: 11px;
 line-height: 11px;
 text-align: left;
 text-decoration: none;
}
.profilert A:link {
 color: #000000;
 background-color: transparent;
 text-decoration: none;
}

.profilert A:visited {
 color: #000000;
 background-color: transparent;
 text-decoration: none;
}

.menu a {
 color: #000000;
 width: 160px;
 margin-top: 0px;
 margin-left: 0px;
 font-family: arial, helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: 12px;
 line-height: 12px;
 text-align: left;
 text-decoration: none;
 padding-left: 0px;
}
.menu A:link {
 color: #000000;
 background-color: transparent;
 text-decoration: none;
}
.menu A:hover, .profilert A:active, .profilert A:hover {
 color: #666666;
 background-color: transparent;
 text-decoration: none;
}
a.white:link, a.white:visited {
 color: #FFFFFF;
}
a.white:hover, a.white:active {
 color: #FFFFFF;
}

.main {
 width: 400px;
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 line-height: 14px;
 padding-top: 0px;
 padding-left: 0px;
 vertical-align: top;
 text-align: left;
 clear: both;
}

.formtext {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 line-height: 14px;
 padding-top: 0px;
 padding-left: 0px;
 vertical-align: top;
 text-align: left;
 clear: both;
}

.news main {
 width: 170px;
}

.hoyreKolonne {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 10px;
 color: #545454;
 padding-top: 0px;
 width: 130px;
 vertical-align: top;
 text-align: left;
}
.hoyreTekst {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 padding-top: 0px;
 width: 130px;
 vertical-align: top;
 text-align: left;
}
.pageheader  {
  font-family: "Trebuchet MS", sans-serif;
	font-size: 20px;
	font-weight: bold;
}

h1 {
 color: #000000;
 background-color: transparent;
 padding-top: 5px;
 padding-left: 0px;
 font-size: 14px;
 line-height: 16px;
}
h2 {
 color: #545454;
 background-color: transparent;
 font-size: 14px;
}

hr {
 color: #DDDDDD;
 background-color: transparent;
 height: 1px;
 border:0;
}

TD {
 align: left;
}
.articleheader  {
	font-size: 15px;
	font-weight: bold;
}
.articlesubheader  {
	font-size: 10px;
	font-weight: bold;
	text-decoration: italic;
	color:#003000;
}
.ingress  {
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-style: normal;
  font-weight: 600;/* brukes med Verdana 12px */
  text-decoration: none;
  background-color: transparent;
  margin-top: 5px;
  margin-bottom: 17px;
  margin-left: 0;
  margin-right: 0;
}
.bodytext  {
	font-size: 12px;
}
#Label_annonsevenstre {
  width: 120px;
}

P {
  padding: 0px;
  margin : 3px 0px 5px 0px;
  border: 0px solid blue;
}
P.errormsg {
 color: #FF0000;
}
.box{
  width: 130px;
  width: 100%;
  height: 30px;
	text-align: center;
  padding: 1px;
  margin : 0px 0px 0px 0px;
  border: 1px #FFFFFF;
  background-color: #32195C
}

.box_long {
  width: 420px;
  width: 100%;
  height: 15px;
	text-align: center;
  padding: 1px;
  margin : 0px 0px 0px 0px;
  border: 1px #000000;
  background-color: #9EE220;
}
.box_order {
	font-weight: bold;
  width: 40px;
  height: 15px;
	text-align: center;
  padding: 1px;
  margin : 0px 0px 0px 0px;
  border: 1px #000000;
  background-color: #FFDE24;
}
.white {
	font-family: Arial, Verdana, Helvetica, sans-serif, Century Gothic, Tahoma;
 	font-size: 12px;
  font-weight: bolder;
  color: #FFFFFF;
}

.textfield{
  width: 250px;
  background-color: #FFDE24;
}

.textarea{
  width: 250px;
  background-color: #FFDE24;
}

#menu2style {
	position:relative;
	left:0px;
	top:0px;
	width:420px;
	height:27px;
}

#menu2text {
	position:relative;
	left:20px;
	top:-23px;
	width:400px;
	height:27px;
}

#Label_main {
	position:relative;
 	top:-23px;
	width:400px;
  vertical-align: top;
}

#Label_bottom {
 	font-size: 10px;
	position:relative;
 	left:0px;
	top:0px;
  z-index: 1;
  width: 740px;
  text-align: middle;
}


#Calendar1 {
	position:absolute;
	left:613px;
	top:144px;
	width:150px;
}

#Label_right {
	position:absolute;
 	font-size: 12px;
	left:613px;
	top:337px;
	width:150px;
}

#Label_left {
 vertical-align: top;
 font-size: 10px;
}
#divForm, #Label_mailconf {
	position:relative;
	left:0px;
	top:0px;
	width:400px;
}

#txtMessage, #txtName, #txtPhone, #txtEmail, #txtSted  {
	width:290px;
}

#classinfo {
  font-size:8px;
  align: middle;
  text-align: middle;
}
