/* Standard elementer */
html {
padding:0px;
margin:0px;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
height:100%;
width:100%;
}
body {
padding:0px;
margin:0px;
background-color:#526B81;/*#940808;/*#c61515;*/
height:100%;
width:100%;
}
p {
padding:0px;
margin:0px;
}
h1 {
padding:0px;
margin:0px;
padding-bottom:5px;
font-size:13px;
font-family:Verdana,Helvetica,sans-serif;
}
span {
margin:0px;
padding:0px;
}
/* Sideoppsett */
.container {
width:1020px;
padding:0px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
height:auto;
overflow:auto;
}
.toplogo {
width:1015px;
height:268px;
border-top:2px solid #333333;
border-left:2px solid #333333;
border-right:2px solid #333333;
background-color:#ABB0C3;
}
.logoright {
float:left;
width:800px;
height:268px;
background:url('../bilder/middlebanner3.gif') no-repeat bottom left;
}
.logorightbox {
width:420px;
float:left;
}
.logorighttext {
width:230px;
padding-left:23px;
padding-top:95px;
float:left;
}
a.newslink {
color:red;
font-size:11px;
}
span.newsheader {
font-weight:bold;
font-size:13px;
}
span.postetav {
font-size:10px;
float:right;
}
.logowebcamimage {
float:left;
padding-top:68px;
padding-left:17px;
}
img.webcambilde {
width:267px;
}
.logoleft {
float:left;

}
.middlebanner {
background:url('../bilder/middlebanner3.gif') #e32525 no-repeat left;
height:200px;
width:684px;
float:right;
}

.newsseksjon {
position:absolute;
left:530px;
top:100px;
width:247px;
height:149px;
z-index:1;
}

.center {
width:1015px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
padding-bottom:10px;
}
.bottom {
font-size:10px;
color:#000000;
font-weight:bold;
text-align:center;
background-color:#FFFFFF;
height:18px;
width:1015px;
border:2px solid #333333;
}
.right {
width:1015px;
min-height:720px;
background-color:#DADDE4;
padding:0px;
margin-left:auto;
margin-right:auto;
font-size:10px;
border-left:2px solid #333333;
border-right:2px solid #333333;
border-top:1px solid #333333;
}
.rightpadd {
min-height:720px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-right:0px;
/*margin-top:30px;*/
background-color:#fbfbfb;/*#eae4e4;/*#b2c4d5;*/
width:610px;
margin-left:185px;
border-left:1px solid #000000;
border-right:1px solid #000000;
}
/*POST*/
td.posttd {
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
text-align:center;
}
td.posttdonline {
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
text-align:center;
color:#219b00;
font-weight:bold;
}
td.posttdoffline {
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
text-align:center;
color:#FF0000;
}
td.posttdmann {
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
text-align:center;
}
td.posttdmann a {
color:#1e2eff;
}
td.posttdkvinne {
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
text-align:center;
}
td.posttdkvinne a {
color:#FF0000;
}
td.posttdemne {
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
text-align:center;
}
td.posttd1 {
padding-top:1px;
padding-bottom:1px;
text-align:center;
color:#FFFFFF;
}
tr.posttr {
background-color:#f2f7f8;
}
tr.posttr1 {
background-color:#e32525;
}
tr.posttr:hover {
background-color:#f0f1db;
}

/* Meny */
.leftmenulink {
color:#000000;
text-decoration:none;
}
.leftmenulink:hover {
color:#000000;
text-decoration:none;
}

/* Diverse */
a {
color:#343870;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#343870;
}
input.textlogin {
width:88px;
height:13px;
margin-top:3px;
margin-left:3px;
font-size:9px;
font-weight:bold;
border:1px solid #000000;
}
input.text {
width:160px;
height:15px;
margin-top:3px;
margin-left:3px;
font-size:9px;
font-weight:bold;
border:1px solid #000000;
}
input.knapp {
width:50px;
height:15px;
font-size:9px;
float:right;
margin-top:2px;
border:1px solid #000000;
}
.rightleft {
float:left;
width:100px;
font-size:10px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
}
.rightright {
float:right;
width:100px;
height:auto;
font-size:10px;
margin-right:70px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
}

/* W3C "icons */
div.w3cbutton1 {
  position: relative;
  margin: 1em 0;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
div.w3cbutton1 a {
  display: block;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
}
div.w3cbutton1 a.w3c1 {
  width: 3em;
  border-left: 1px solid #cecece;
  text-align: center;
}
div.w3cbutton1 a.spec1 {
  position: absolute;
  left: 3em;
  top: 0;
  width: 6em;
  border-right: 2px solid #4a4a4a;
  padding-left: 0.5em;
}
div.w3cbutton1 a.w3c1:link,
div.w3cbutton1 a.w3c1:visited,
div.w3cbutton1 a.w3c1:hover {
  background-color: #fff;
  color: #0c479d;
  text-decoration: none;
}
div.w3cbutton1 a.spec1:link,
div.w3cbutton1 a.spec1:visited,
div.w3cbutton1 a.spec1:hover {
  background-color: #000000;
  color: #FFFFFF;
  text-decoration: none;
}
/* Menyknappar */

div.rediger {
font-size:10px;
position:relative;
margin:0px;
font-weight:bold;
}
div.rediger a,
div.rediger a:visited {
display:block;
float:right;
color:#333333;
text-decoration:none;
width:50px;
padding-left:3px;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-left:1px solid #000000;
background-color:#FFFFFF;
}
div.rediger a:hover {
color:#FFFFFF;
text-decoration:none;
background-color:#ec2020;
}
div.overknappen {
font-size:9px;
position:relative;
margin:2px;
font-weight:bold;
}
div.knappen {
font-size:mini;
position:relative;
margin:2px;
}
div.knappen a,
div.knappen a:visited {
display:block;
color:#FFFFFF;
text-decoration:none;
width:160px;
min-height:23px;
padding-left:3px;
border-bottom:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
border-top:1px solid #BBBBBB;
border-left:1px solid #BBBBBB;
background-color:#ABB0C3;
height:auto;
padding-top:2px;
padding-bottom:2px;
}
div.knappen span {
display:block;
width:160px;
min-height:23px;
height:auto;
padding-left:3px;
margin-bottom:4px;
border-bottom:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
border-top:1px solid #BBBBBB;
border-left:1px solid #BBBBBB;
background-color:#000000;
color:#FFFFFF;
}
div.overknappen span {
display:block;
width:160px;
height:15px;
padding-left:3px;
margin-bottom:4px;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-left:1px solid #000000;
background-color:#333333;
color:#FFFFFF;
}
div.knappen a:hover{
color:#FFFFFF;
text-decoration:none;
background-color:#C61300;
}
.redigerinnhold {
width:580px;
height:600px;
border:1px solid #000000;
font-size:11px;
}
img.innholdbilde {
margin:4px;
border:1px solid #000000;
}
.underdrop {
width:110px;
height:15px;
font-size:10px;
margin-top:2px;
margin-left:3px;
}
.textfield {
width:450px;
height:150px;
border:1px solid #000000;
font-size:11px;
}
.textfield2 {
width:600px;
height:350px;
border:1px solid #000000;
font-size:11px;
}
.textfield3 {
width:600px;
height:150px;
border:1px solid #000000;
font-size:11px;
}
.textfield4 {
width:450px;
height:70px;
border:1px solid #000000;
font-size:11px;
}
.userinfobilde {
width:120px;
border:1px solid #000000;
float:right;
margin-left:10px;
}
.newsbilde {
width:230px;
float:right;
border:0px;
padding-left:3px;

}
/* Forum */
.forumbilde {
height:65px;
border:1px solid #082d02;
margin-right:4px;
margin-left:4px;
margin-top:2px;
}
.forum {
border:0px none;
}
.forum-border {
border:1px solid #000000;
background-color:#edf0f0;/*#cadbea;*/
}
.forumborder {
border:1px solid #000000;
background-color:#f8fafb;
margin-bottom:4px;
}
.forumborderpadd {
padding-top:2px;
padding-left:4px;
padding-bottom:2px;
padding-right:4px;
}

.forumleft {
width:110px;
height:auto;
}
.forumright {
width:auto;
}
.forumright-top {
width:640px;
}
a.forumlink {
font-weight:bold;
}
a.onlinelink {
color:#219b00;
}
a.radiolink {
color:red;
padding-left:5px;
}
/* Nyheter */
.news {
width:610px;
margin-bottom:12px;
color:#333333;
}
.newstop {
background-color:#DADDE4;
font-weight:bold;
height:35px;
font-size:11px;
color:#000000;
border:1px solid #000000;
padding-left:5px;
padding-right:5px;
}
.newsbottom {
background-color:#f8fafb;
text-align:right;
font-size:9px;
color:#333333;
height:20px;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-left:5px;
padding-right:5px;
}
.newsinnhold {
font-size:11px;
background-color:#f8fafb;
height:auto;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

/* gallery */

#gallery img {
	border: 1px solid black;
}
#gallery td.thumb {
	background: #d5d5d5;
	color: #000000;
	border: 1px solid #000000;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	padding: 8px;
}
#gallery td.photo {
	background: #d5d5d5;
	color: #000000;
	border: 1px solid #000000;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	padding: 12px;
}
#gallery a.thumb {
 text-decoration: none;
 color: black;
}
#gallery a.thumb:hover {
 color: #FFFFFF;
}
#gallery div.title {
 font-size: 14px;
 font-weight: bold;
 font-family:Verdana,Helvetica,Arial,sans-serif;
}
#gallery div.nav {
 font-size: 12px;
 text-align: center;
 font-family:Verdana,Helvetica,sans-serif;
}
#gallery td {
 vertical-align: middle;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
}
#gallery table {
 border: 0;
}
