body {
	background: url(img/canvas3.png);
	}
h1 {
	text-align: center;
	font-weight: bold;
	font-family: Georgia, "FreeSerif", serif;
	font-size: 25pt;
	}
h2 {
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-family: Georgia, "FreeSerif", serif;
	font-size: 18pt;
	}
h3 {
	font-size: 15pt;
	font-family: Georgia, "FreeSerif", serif;
	font-weight: bold;
	}
p {
	font-family: Georgia, "FreeSerif", serif;
	}
span {
	font-weight: bold;
	text-decoration: underline
	}
table {
	font-family: Georgia, "FreeSerif", serif;
	}

#logo {
	width: 800px;
	margin-bottom: 0px;
	}
.align {
	font-weight: bold;
	text-align: left;
	}
.alles {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	}
.bild {
	float: middle;
	margin-left: 0px;
	margin-bottom: 5px;
	}
.borderner {
	border-bottom: 2px solid #758CBA;
	padding-bottom: 15px;
	clear: left;
	float: none;
	}
.center {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto; 
	}
.centered {
	padding-left: 0;
   }
.content {
	position: relative;
	background-color: #ffe6bf;
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
	width: 720px;
	margin-top: -4px;
	margin-bottom: 0px;
	color: #1B1A18;
	}
.content a {
	text-decoration: none;
	color: #1B1A18;
	font-weight: bold;
	 }
.content a:hover {
	color: #758CBA;
	}
.content img {
	border: none;
	max-width: 720px;
	}
.down {
	vertical-align: bottom;
	}
.down td {
	vertical-align: bottom;
	}
.fossing {
	text-align: center;
	font-size: 10px;
	padding-top: 0px;
	color: #1B1A18;
	clear: left;
	}
.flag {
	border: 0px;
	padding-top: 4px;
	margin-left: 20px;
	}
.floatleft {
	float: left;
	margin-right: 10px;
	}
.guest {
	border: 2px solid #758CBA;
	width: 100%;
	}
.meny {
	background: url(img/menyback2.png) repeat-x top left;
	width: 800px;
	margin-top: -20px;
	margin-left: 0px;
	height: 45px;
	}
.mini {
	font-size: 10px;
	}
.news {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	border-color: #000000;
	}
.newsdate {
	width: 80px;
	vertical-align: top;
	}
.newspics {
	vertical-align: bottom;
	}
.newss {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	vertical-align: top;
	}
.newss td {
	width: 230px;
	vertical-align: top;
	}
.right {
	display: block;
	float: right;
	}
.shibatraff {
	margin-right: auto;
	margin-left: auto;
	width: 720px;
	}
.standard {
	width: 720px;
	}
.standard td {
	width: 38%;
	vertical-align: top;
	}
.spec {
	text-align: right;
	font-weight: bold;
	}
.table {
	margin-right: auto;
	margin-left: auto;
	width: 720px;
	color: #1B1A18;
	border-color: #0c0c70;
	/*background-color: #00FF00;*/
	}
.table a {
	color: #1B1A18;
	}
.table b {
	color: #605C52;
	}
.table td {
	border-color: #0c0c70;
	width: 33%;
	}
.update {
	font-size: 12pt;
	}
.valp {
	margin-right: auto;
	margin-left: auto;
	width: 720px;
	font-family: Georgia, "FreeSerif", serif;
	}
.valp td {
	vertical-align: top;
	width: 250px;
	text-align: center;
	}
.valpnytt {
	margin-right: auto;
	margin-left: auto;
	}
.valpnytt td {
	vertical-align: middle;
	text-align: center;
	}
.valpnytt #top {
	vertical-align: top;
	}
.valpnytt #topp {
	vertical-align: top;
	}

.meny ul{list-style: none; }

.meny ul ul { 
	vertical-align: middle;
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100px;
	position: relative;
	overflow: visible;  
	}

.meny ul li { 
	margin: 0;
	vertical-align: middle;
	text-align: center; 
	position: relative; 
	float: left;
	width: 100px;
	background: url(img/menyejhover2.png) repeat-x;
	border: none;
	display: block;
	height: 30px;
	}

.meny ul ul li{ 
	background: url(img/menyejhover2.png) repeat-x;
	width: 100px;
	}

.meny ul ul li{ border-width: 1px 1px 0 0;}
.meny ul ul ul li{ border-width: 1px 1px 0 1px;}
 
.meny ul a {
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	font-family: "Times New Roman", "URW Palladio L", serif;
	font-size: 18px;
	color: #ffe6bf;
	text-align: center;
	padding-top: 3px; 
	display: block;   
	width: 100px; 
	height: 27px;
	}

.meny ul a:hover, .meny ul li:hover{
	background: url(img/menyhover16.png) repeat-x; 
	color: #ffe6bf;
	}

.meny ul ul li:hover, .meny ul ul li a:hover { 
	background: url(img/menyhover16.png) repeat-x;
	}

.meny ul ul{
	display:none;  
	}

.meny ul ul ul, .meny ul ul ul ul {
	display: none; 
	border-left: solid 1px #000000;
	position: absolute; 
	margin-top: -30px; 
	margin-left: 100px;
	}
 
.meny ul li:hover ul ul, .meny ul li:hover ul ul ul, .meny ul li:hover ul ul ul ul, .meny ul li:hover ul ul ul ul ul{
    display: none; 
	}

.meny ul li:hover ul, .meny ul ul li:hover ul, .meny ul ul ul li:hover ul, .meny ul ul ul ul li:hover ul, .meny ul ul ul ul ul li:hover ul{
    display: block;
	}

.meny ul li {
	z-index: 100;
}

li#nave {
	width: 50px;
	}
li#nave a {
	width: auto;
	}
li#nave a img {
	margin-left: 10px;
	}

li>ul { 
	top: auto;
	left: auto;
}

.tips li, .tips a {
	width: 100px;
	}
