/* CSS Document */

BODY {
      background: #CCCCCC ;
      font-size: 12px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
}
#logo {
      height: 200px;
      width: 900px;
      background: url(../img/20jubeleum/topp2.jpg) no-repeat;
	  border-top: solid 1px #000000;
	  border-left: solid 1px #000000;
	  border-right: solid 1px #000000;
      margin: auto auto auto auto;
}
#page {
      width: 900px;
      margin-left: auto;
      margin-right: auto;
}
#top_meny {
	  width: 900px;
	  position: absolute;
	  margin-top: 179px;
	  margin-left: 0px;
}
.meny_knapp {
      width: 100px;
      height: 20px;
      float: left;
      text-decoration: none;
      text-align: center;
      color: #FFFFFF;
	  background-color: #CCCCCC;
	  border-right: 1px solid #000;
	  border-top: 1px solid #000;
}
.meny_knapp A {
      color: #000000;
      height: 20px;
      width: 100px;
      display: block;
      text-decoration: none;
      padding-top: 3px;
	  margin-right: 0 px;
}
.meny_knapp A:hover, .meny_active A {
      color: #000000;
      height: 20px;
      width: 100px;
      display: block;
      padding-top: 3px;
      font-weight: bold;
	  text-decoration: none;
	  background-color: #0C0;
}
#content {
      width: 563px;
	  border: solid 1px #000000;
	  margin: auto;
      color: #444444;
      background-color: #FFFFFF;
	  padding-left: 15px;
	  padding-right: 322px;
	  position: relative;
	  min-height: 220px;
}
#leftcontent {
 	  background-color:#FFFFFF;
	  border:1px solid #000000;
	  padding:auto;
	  min-height:50px;
	  margin-left:-200px;
	  width: 175px;
	  padding-left: 5px;
	  float: left;
}
#yr {
 	  background-color:#FFFFFF;
	  border:1px solid #000000;
	  padding:auto;
	  margin-left:-200px;
	  width: 175px;
	  float: left;
}
#designimg {
	  position: absolute;
	  bottom: 15px;
	  right: 15px;
	}
#designimg img { 
      border: 1px solid #000000 
}
#summertime {
	  margin-left: 5px;
}
#facebookimage {
	  position: absolute;
	  top: 20px;
	  right: 15px;
	}
#facebookimage:hover {
	  opacity: 0.75;
	  position: absolute;
	  top: 20px;
	  right: 15px;
	}

.style1 {
      font-size: 12px;
	  text-decoration: none;
}
.style1:hover {
	  font-size: 12px;
	  text-decoration: none;
}
.style2 {
	font-size: 10px;
	color: #000000;
}
h1, h2, p {
	font-family:Tahoma,Arial,Verdana;
	margin:5px 0;
	padding:0;
}
h1 {
     color: #411145;
     margin-bottom: 1px;
     padding-bottom: 1px;
     margin-top: 20px;
     font-size: 20px;
     width: 460px;
}
h2 {
     width: 563px;
     color: #0C0;
     font-size: 13px;
     margin-bottom: -25px;
	 margin-top: 5px;
}
h2.nyhet { 
	text-align: right;
	color: #0C0;
	font-size: 13px; 
}
h2.nyhet .tittel { 
	float: left;
}
h2.nyhet .dato {		
	color: #666666;
	font-size: 10px;
}
h2.nyhet .tekst {
	color: #555555
	font-size: 12px;
}
h2.ansatteskrift { 
	color: #0C0;
	font-size: 22px; 
}
h2.ansatteskrift .right {		
	color: #666666;
	font-size: 10px;
	float: right;
}
h3 {
     width: 563px;
     color: #0C0;
     font-size: 16px;
	 margin-bottom: 5px;
}
a {
	text-decoration: none;
	color: #0C0;
}
a.ansatte {
	text-decoration: none;
	color: #0C0
}
a.ansatte:hover {
	text-decoration: none;
	color: #0099CC;
}
a:hover {
	text-decoration: underline;
	color: #411145;
}
t, textarea {
     border:1px solid #444444;
}
input.submit {
     background: #000000;
     border: 1px solid #111111;
	 color: #0C0;
	 cursor: pointer;
}
input.submit:hover {
     background: #0C0;
     border: 1px solid #111111;
	 color: #000000;
	 cursor: pointer;
}
input.kontakt {
	border: 1px solid #444444;
}

/* adderror/addconfirm bokser */
div.error_box {
	border: 1px solid #FF0000;
	background-color: #FFEEEE;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.confirm_box {
	border: 1px solid #005500;
	background-color: #22FF66;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.graf {
        background: #CCCCCC;
        height: 15px;
}
.graf p {
        position: absolute;
        margin: 0;
        padding-left: 10px;
        padding-top: 1px;
        color: #000000;
}
.poll {
		margin-bottom: 3px;
        border: 1px solid #4a4a4a;
        background: #ffffff;
        width: 85%;
        min-height: 15px;
        margin-left: 12px;
        color: #ffffff;
        font: normal 11px tahoma;
}
.ansatte_img {
	  float: left;
	  padding-right: 20px;
	  padding-bottom: 5px;
	  padding-top: 10px;
}