* {margin:0; padding:0;}

body {font-family:Arial, Helvetica, sans-serif;}

img {border:0;}

h1 {font-size:2em;font-weight:normal;}

h2 {font-size:1.6em;font-weight:normal;}

a {text-decoration:none;}
a:link {color:#444444;}
a:visited {color:#444444;}
a:hover {color:#000000;text-decoration:underline;}
a:active {color:#444444;}

.float-left {float:left;}
.float-right {float:right;}

.box,.box-nopadding {
	border:1px solid #222222;
	font-size:0.6em;
	overflow:hidden;
	float:left;
	margin:3px 1px 3px 0;
	background:#FFF;
	color:#222;
	overflow:hidden;
}
.box {
	padding:5px;
	width:130px;
	height:130px;
}
.box-nopadding {
	width:140px;
	height:140px;
}
.box img,.box-nopadding img {
	display:block;
	margin:0 auto;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
	clear:both;
}
 
* html .clearfix {
	height: 1%;
}

#wrapper {margin:13px auto 0 auto;width:900px;}

#logo {margin:0 0 -50px;position:relative;text-align:center;}

.background {border-left:1px solid #000000;border-right:1px solid #000000;}

#header {padding:0px 20px;}

#site {padding:20px 0 0;float:left;}

#menu {float:right;}

#menu li {float:left;list-style-type:none;}

#menu li a {display:block;text-decoration:none;text-align:center;}
#menu li a:link {color:#444444;}
#menu li a:visited {color:#444444;}
#menu li a:hover {color:#000000;}
#menu li a:active {color:#444444;}

#priser,#oppettider,#karta,#kontakt {display:none;}

#news-scroll {margin:2px 10px;padding:2px;color:#FFFFFF;}

#test2 {background-color:#192C52; font-size:13px; padding-top:2px; position: absolute;color:#ffffff;}

#test3 {background-color:#192C52; font-size:13px; padding-top:2px; position: absolute;color:#ffffff;}

.content {padding:5px 20px 2px 20px;overflow:hidden;}

#site-info {margin:0 0 20px;text-align:center;}

.info {overflow:hidden;}
.info div {margin:0 4px 10px;float:left;width:276px;}
.info img {position:absolute;}
.info span.headline {font-size:2em;}
.info div img.picture-border {position:relative;}

#footer {text-align:center;font-size:1.1em;margin:1px 0 0 0;}

#footer p {padding:5px;}

.cor_top {margin:-1px;height:20px;}
.m20 {margin:20px -1px -1px -1px;}
.cor_bottom {margin:-1px;height:20px;}
.no-cursor {cursor:none;}