html {min-height: 100%;}



* {

	margin: 0;

	padding: 0;

}



a {color: #963;}

a:hover {color: #C60;}



body {

	background: #D9E1E5;

	color: #444;

	font: normal 62.5% Tahoma,sans-serif;

	padding: 10px 0 10px 0;

}



p,code,ul {padding-bottom: 1.2em;}



li {list-style: none;}



h1 {

	font: normal 1.8em Tahoma,sans-serif;

	margin-bottom: 4px;

}



h1,h2,h3 {padding-top: 6px;}



.fri {clear: both;}



.venstre {float: left;}



.side {

	background: #FFF;

	font-size: 1.2em;

	margin: 0 auto;

	padding: 0 10px 10px;

	width: 800px;

	border: 3px solid #A4A4A0;

}



.topp {

	background: #FFF;

	height: 100px;

	margin: 0 auto;

	padding: 10px 0px 5px 0px;

	width: 800px;

}



.topp .venstre {

	background: #B3C2C7 url(../img/topp.gif) no-repeat;

	height: 100px;

	width:800px;

}



.hoved {

	border-top: 4px solid #FFF;

	background: url(../img/hoved.gif) repeat-y;

}



.vmeny {

	float: left;

	width: 200px;

}

.vmeny h2 {

	color: #5A5A43;

	font-size: 1em;

	line-height: 30px;

	margin: 0;

	padding-left: 12px;

}

.vmeny ul {

	padding: 0;

	border-top: 1px solid #EAEADA;

}

.vmeny li {border-bottom: 1px solid #EAEADA;}

.vmeny li a {

	font-size: 1.1em;

	color: #554;

	display: block;

	padding: 8px 0 8px 5%;

	text-decoration: none;

	width: 95%;

}

.vmeny li a:hover {

	background: #F0F0EB;

	color: #654;	

}



.innhold {

	float: right;

	margin: 10px 0;

	padding: 0 16px;

	width: 568px;

}



.innhold .descr {

	color: #664;

	font-size: 0.9em;

	margin-bottom: 6px;

}

.innhold li {

	list-style: url(../img/li.gif);

	margin-left: 18px;

}

.innhold p {font-family: "Lucida Sans Unicode",sans-serif;}



.bunn {

	background: url(../img/bunn.gif) repeat-x;

	color: #FFF;

	font: bold 1em sans-serif;

	line-height: 39px;

	text-align: center;

}

.bunn a,.bunn a:hover {color: #FFF;}



.kontaktform {width:550px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}

.kontaktform fieldset {padding:20px 0 0 0; padding:0; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}

.kontaktform fieldset legend {margin:0 0 0 5px; margin:0 0 20px 5px; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}

.kontaktform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}

.kontaktform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.kontaktform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.kontaktform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.kontaktform input.button {float:right; width:9.0em; margin-right:20px; padding:1px; padding:0; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}

.kontaktform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}



.innhold img.right {clear:both; float:right; margin:10px 0 0 10px; padding:1px; border:1px solid rgb(150,150,150);}
.innhold img.center {clear:both; float:center; margin:10px 0 0 10px; padding:1px; border:1px solid rgb(150,150,150);}

.topp a img {border:solid 1px rgb(220,220,220);}

.topp a:hover img {border:solid 1px rgb(150,150,150);}

.innhold a img {border:solid 1px rgb(150,150,150);}

.innhold a:hover img {border:solid 1px rgb(220,220,220);}



.loginform {width:160px; margin:-10px 20px 0 20px;}

.loginform p {clear:both; margin:0; padding:0;}

.loginform fieldset {width:160px; border:none;}

.loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}

.loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; font-size:110%;}

.loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0; padding:0.2em 0 0.3em 0; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}

.loginform input.checkbox {float:left; margin:5px 0 0 0; margin:2px 0 0 -3px; border:none;}

.loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}

.loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}



/*

Forum Nyheter

*/

.maintable {border: 0px ; width: 100%; padding: 0px; background-color: #FAFAFA } /*main table for forum*/

.headline {line-height: 16px; font-weight: bold; color: #FFFFFF; background-color: #003366; } /*headline row, the first row that says forum name, topics, posts and such*/

.mainrow {line-height: 16px; background-color: #FAFAFA;} /*color of the forum rows*/

.mainrow a:link, .mainrow a:visited, .mainrow a:active { text-decoration: none;}





.diskusjon {

	padding: 8px 0 0 0 ;

	background-color: #F6F7F2;

}

.diskusjon p {

	padding-top:4px;



}

.diskusjon h5 {

	border: 1px solid #000000;

	background: #FFFFFF;

	padding: 2px;

}
