html {
	background-color: #E7EFF7;
	margin-left: 1em;
}

body {
	font-size: small;
	font: Verdana, Arial, Helvetica, sans-serif;
}

table {
	border-collapse: collapse;
}

table#fiskebors, table#storfisk {
	width: 100%;
	clear: both;
}

table#statistikktbl th {
	padding: 0 .5em;
}

table#fiskebors th, table#storfisk th, table#statistikktbl tr.topp th {
	border-bottom: 1px solid black;
	text-align: left;
}

table#fiskebors tr.nydato td {
	padding-top: .5em;
}

td.tall {
	text-align: right;
	padding-right: .2em;
}

table#statistikktbl tr.topp th {
	text-align: center;
}

table#statistikktbl tr th {
	text-align: left;
}

table#statistikktbl tr th.undertittel {
	text-indent: 1em;
	font-size: 1em;
	font-weight: normal;
}

table#statistikktbl tr td {
	text-align: center;
}

ul#artliste, ul#valdliste, ul#redskapliste, ul#sideliste, div#sidebryter ul, ul#avlivet {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}

ul#artliste li, ul#valdliste li, ul#redskapliste li, ul#sideliste li, ul#avlivet li, div#sidebryter ul li {
	display: block;
	float: left;
	padding: .2em;
	margin: .2em 0;
	text-align: center;
	margin-bottom: 1em;
}

/* Må testes! */
div#sidevelger, div#sidebryter {
	display: block;
	clear: both;
}

div#sidevelger p, div#sidebryter p {
	padding: .2em 0;
	margin: .2em 0;
}

div#sidevelger p, ul#sideliste, div#sidebryter p, div#sidebryter ul {
  float: left;
	clear: none;
	display: block;
}

ul#sideliste, div#sidebryter ul {
	margin-left: .2em;
} /* */

/* Overskrifter */
h1, h2, h3, h4, h5 {
	font-weight: normal;
	font-style: normal;
	display: block;
	clear: both;
	margin-bottom: 0.4em;
	margin-top: 1em;
}

h1 {
	font-size: 1.4em;
	font-weight: bold;
}

h2 {
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	clear: left;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
}

h4 {
	font-size: 1em;
	font-weight: bold;
}
h5 {
	font-size: 1em;
	font-style: italic;
}

#rssinfo {
	float: right;
	clear: right;
	right: 0.5em;
	border:	1px solid black;	
	background-image: url(feed-icon-64x64.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding: 0.2em;
	margin: 0.3em;
	width: 30em;
}

#rssinfo h2, #rssinfo p {
	font-size: 1em;
	margin: 0;
	margin-left: 70px;
	padding: 0;
	font-style: normal;
}

#rssinfo h2 {
	font-weight: bold;
}

form#nyfisker {
}

form#nyfisker fieldset {
	border: none;
}

form#nyfisker fieldset div {
	margin: .1em 0;
	clear: left; 
	overflow: hidden;
	width: 25em;
}

form#nyfisker fieldset div:hover {
	background-color: #FFFFCC;
}

form#nyfisker fieldset div:active {
	background-color: #FFFF99;
}

form#nyfisker fieldset div#matte {
	margin-top: 1em;
}

form#nyfisker fieldset div label, form#nyfisker fieldset div input {
  width: 9em;
	display: block;
	float: left;
}

form#nyfisker fieldset div label {
  text-align: left;
	width: 12em;
	padding-right: .5em;
	padding-left: .5em;
	background-color: inherit;
	height: 100%;
}

form#nyfisker fieldset div label.nodvendig {
	font-weight: bold;
}

form#nyfisker fieldset div label.manglende {
	color: #FF0000;
}

form#nyfisker fieldset div input {
	margin: auto;
}

form#nyfisker fieldset div#sending {
  width: 10em;
	float: left;
	margin-left: 2em;
}

