body {font-family: Arial, sans-serif; font-size: small; background: #808080;}

a:link {color: #800000; font-weight: bold; text-decoration: underline;}
a:visited {color: #800000; font-weight: bold; text-decoration: underline;}
a:hover {color: #808080; font-weight: bold; text-decoration: underline;}
a:active {color: #808080; font-weight: bold; text-decoration: underline;}

p {margin: 0 0 10px;}

table.topptabell {border-collapse: collapse; padding: 0; margin: 0 auto; width: 780px; border: none;}
table.topptabell tr,td {margin: 0; padding: 0;}

table.aarstabell {float: right; border-collapse: collapse; padding: 0; margin: 0; border: none;}
td.aarstall {height: 23px; margin: 0; padding: 0 5px; background: #000000; color: #ffffff; font-weight: bold;}
td.aarstall a:link {color: #ffff66;}
td.aarstall a:visited {color: #ffff66;}
td.aarstall a:hover {color: #ffffff;}
td.aarstall a:active {color: #ffffff;}

h1 {width: 780px; padding: 0; margin: 0 auto;}
h1 img {border: none;}
p.bannjerbunn {width: 780px; padding: 0; margin: 0 auto;}
p.bannjerbunn img {border: none;}
p.datoen {text-align: center; font-size: medium; font-weight: bold; color: #ff0000;}
p.credits {text-align: center; font-size: x-small; margin: 0;}
p.tid {font-size: x-small;}
p.spacer {font-size: xx-small; margin: 0; padding: 0; clear: both;}
ul {margin: 0 0 10px;}
div.main {width: 780px; padding: 0; margin: 0 auto; background: #ffffff;}
div.main h2 {margin: 0 0 10px;}
div.main h3 {margin: 0 0 10px;}
div.cities {float: left; width: 160px; margin: 0 0 25px; padding: 10px 10px 0; background: #000000; color: #ffffff; font-weight: bold;}
div.cities a:link {color: #ffff66;}
div.cities a:visited {color: #ffff66;}
div.cities a:hover {color: #ffffff;}
div.cities a:active {color: #ffffff;}

p.fx2 {margin: 0 -10px 0; text-align: right;}
p.fx2 img {background: #ffffff;}

div.cities ul {list-style: none; margin: 0 0 10px; padding: 0;}
div.mainfield {float: right; width: 580px; padding: 10px;}