body {
	background-color:#fff;
	font-family:verdana,arial;
	color:#222;
	font-size:10px;
	line-height:14px;
	margin:0px;
	padding:0px;
}
body.web {
	background-color:#fff;
	background-image:url(../images/bodybg.gif);
	background-repeat:repeat-x;

}
#body {
	background-color:#fff;
	background-image:url(../images/bodybg.gif);
	background-repeat:repeat-x;
	margin-top:-110px;
	padding:0px;
	width:100%;
}
div#outer {
	float: left;
	width: 1007px;
}
div#main {
	width:742px;
	margin-left:10px;
	float:left;
	margin-top:30px;
	padding-top:0px;
	display:inline;
	
}
div#rightbanners {
	width:250px;
	overflow:hidden;
	margin-top:30px;
	margin-left:0px;
	padding-left:5px;
	float: left;
	
}
div#topbanner {
	height:90px;
	margin-top:0px;
	width:728px;
	border:0px solid #999;
	background-color:#f5f5f5;
	text-align:center;
	line-height:90px;
	margin-bottom:10px;
}
div#logo {
	height:85px;
	margin-top:0px;
	margin-bottom:10px;
}
div#logo2 {
	height:85px;
	margin-top:0px;
	margin-bottom:10px;
}
div#logo img, div#logo2 img {
	margin-top:10px;
}
div#meny {
	width:742px;
	height:89px;
	background-image:url(../images/meny5.gif);
	background-repeat:no-repeat;
	
}

form {
	margin:0px;
}
div#meny ul {
	
	padding-bottom:0px;
	font-weight:bold;
	padding-left:10px;
	margin-left:0px;
	
	clear:both;
	
	
}

div#meny ul li {
	display: block;
	margin-top:12px;
	float: left;
	padding-left:18px;
	padding-right:18px;
	padding-top:10px;
	padding-bottom:9px;
	/*border-right:1px solid #ccc;*/
	background-image:url(../images/splitter.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-family:  "Trebuchet MS", "Lucida Grande",verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color:#7B6225;
	font-size:14px;
	text-transform:uppercase;
	
}
div#meny ul li.last {
	background:none;
	float:right;
	margin-right:10px;
}
div#meny ul li a {
	text-decoration:none;
	/*color:#7B6225;*/
	color:#848484;
}
div#meny ul li.last a {
	color:#eee;
}
div#meny ul li a:hover, div#meny ul li a.active {
	text-decoration:none;
	color:#000;
	border-bottom:3px solid #000;
}
div#meny ul li.last a:hover, div#meny ul li.last a.active {
	text-decoration:none;
	color:#fff;
	border-bottom:3px solid #fff;
}
div#meny ul li.long {
	background-image:url(tabLong.gif);
	width:174px;
}
h1, h2 {
	font-family:  "Trebuchet MS", "Lucida Grande",verdana, helvetica, arial, sans-serif;
	font-weight: normal;
	color:#838181;
	font-size:17px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
h1.box1, h1.box2, h1.box3 , h1.box4 {
	font-family:  "Trebuchet MS", "Lucida Grande",verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color:#848484;
	font-size:14px;
	background-repeat:no-repeat;
	height:34px;
	margin:0px;
	padding:0px;
	padding-left:10px;
	line-height:34px;
}
h1.box1 {
	background-image:url(../images/box1t.gif);
	font-size:17px;
}
h1.box2 {
	background-image:url(../images/box2t.gif);
}
h1.box3 {
	background-image:url(../images/box3t.gif);
	
	height:35px;
}
h1.box4 {
	background-image:url(../images/box4t.gif);
}
div.box1, div.box2 {
	width:431px;
	background-repeat:repeat-y;
}
div.box3 {
	width:264px;
	background-repeat:repeat-y;
}
div.box4 {
	width:223px;
	background-repeat:repeat-y;
}
div.box1 {
	background-image:url(../images/box1bg.gif);
}
div.box2 {
	background-image:url(../images/box2bg.gif);
}
div.box3 {
	background-image:url(../images/box3bg.gif);
}
div.box4 {
	background-image:url(../images/box4bg.gif);
}
div.box1 div.inner, div.box2 div.inner , div.box3 div.inner {
	margin-left:4px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:3px;
	overflow: hidden;
	/*width: 100%;*/
	
}
.nodata {
	text-align:center;
	color:#555;
}
div.chnfloat {
	float:left;
	width:223px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:15px;
}
div#left {
	margin-left:10px;
	margin-top:20px;
	width:431px;
	float:left;
	display:inline;
}
div#right {
	margin-left:461px;
	width:264px;
}
div.flbl {
	width:120px;
	float:left;
	font-size:10px;
}
span.lbl {
	display:block;
	color:#555;
	margin-bottom:3px;
	font-size:10px;
}
input, textarea, select, button {
	width:230px;
	font-family:verdana;
	font-size:10px;
	background-image:url(../images/grad.gif);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	padding:5px;
}
button img {
	vertical-align:top;
	margin-top:-3px;
}
div.inner input, div.inner textarea, div.inner select, div.inner button {
	width:200px;
}

div.inner input.button {
	width:auto;
}
textarea {
	height:50px;
}
div.frow {
	margin-bottom:10px;
	clear:both;
}
div.frow div.field {
	margin-left:120px;
}
div#meny2 {
	width:475px;
	height:26px;
	line-height:24px;
	float:left;
	margin-left:30px;
	margin-top:10px;
	display:inline;
}
div#meny2 a {
	font-family:  "Trebuchet MS", "Lucida Grande",verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	text-decoration:none;
	color:#555;
	font-size:12px;
	text-transform:uppercase;
}
div#meny2 a:hover, div#meny2 a.active {
	color:#333;
	border-bottom:2px solid #333;
}

div#searchbox {
	padding-top:12px;
	margin-left:505px;
}
div#searchbox input {
	padding:2px;
	width:150px;
}
div#searchbox input.sbutton {
	border:none;
	width:20px;
	background-image:url(../images/sokknapp.gif);
	background-repeat:no-repeat;
	height:20px;
	margin-left:5px;
}
.button {
	width:120px;
	height:30px;
	background-image:url(../images/bbg.gif);
	background-repeat:repeat-x;
	color:#000;
	font-weight:bold;
	color:#555;
}
div.inner .delklippbutton {
	width:120px;
	height:30px;
	background-color:#ccc;
	background-image:url(../images/page_delete.png);
	background-repeat:no-repeat;
	background-position:4px 6px;
	padding-left:20px;
	font-weight:bold;
	color:maroon;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	border:1px solid maroon;
	width:auto;
}
a.bbutton {
	
	height:30px;
	background-image:url(../images/bbg.gif);
	background-repeat:repeat-x;
	line-height:30px;
	border:1px solid #ddd;
	font-family:  "Trebuchet MS", "Lucida Grande",verdana, helvetica, arial, sans-serif;
	font-weight: bold;
	color:#848484;
	font-size:13px;
	display:block;
	
	padding-left:10px;
	margin-top:2px;
}
a.bbutton:hover {
	color:#000;
	border:1px solid #bbb;
}
div.box1 div#prev {
	width:35px;
	float:left;
	padding-top:50px;
}
div.box1 div#next {
	width:35px;
	float:right;
	padding-top:50px;
}
div.box1 div#vid1, div.box1 div#vid2 {
}
div.boxlatest {
	height:180px;
	background-image:url(../images/pil.gif);
	background-repeat:no-repeat;
	background-position:right 165px;
	width:138px;
	float:left;
	margin-left:14px;
	margin-right:11px;
	margin-top:10px;
	display:inline;
	cursor:hand;
	cursor:pointer;
}
div.clear {
	clear:both;
}
span.error {
	color:red;
	margin-top:5px;
	margin-right:10px;
	font-size:10px;
	display:block;
}
img.vidthumb {
	background-color:#fff;
	padding:3px;
	border:1px solid #ccc;
	margin-bottom:7px;
}
div#footer {
	padding:20px;
	font-size:9px;
	color:#999;
	clear:both;
}
.bannertmp {
	width:248px;
	height:220px;
	border:1px solid #999;
	background-color:#f5f5f5;
	text-align:center;
	line-height:160px;
	margin-bottom:20px;
}
#header
{
    left: 0px;
    width: 100%;
    position: absolute;
    top:0px;
    height: 17px;
    background-color:#262626;
    text-align: left;
    color: #cccccc;
    font-family: Tahoma,Arial;
    font-size: 10px;
    font-weight: bold;
	line-height:normal;
}
.links_a 
{
    color: #cccccc;
    font-family: Tahoma,Arial;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
    margin-left: 5px;
    margin-right: 5px;
    
    
}
.links_a:hover
{
    text-decoration: underline;
    color: #ffffff;
}
table.boxlist {
	width:100%;
	border:0px;
	border-collapse:collapse;
}
table.boxlist tr.sec, div.sec {
	background-color:#F0F0F0;
}
table.boxlist td {
	padding:5px;
	font-size:10px;
	line-height:normal;
}
table.boxlist td img.vidthumb {
	margin:0px;
}
a.flera {
	display:block;
	padding:10px;
	background-color:#615842;
	color:#fff;
	border-top:3px solid #fff;
}
div.sec, div.stn {
	padding:10px;
}
span.dateetc {
	color:#777;
	font-size:9px;
}
div.listfunc {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
a {
	color:#009FD4;
	text-decoration:none;
}
span.boxm {
	float:right;
	font-size:10px;
	font-family:verdana;
	color:#333;
	margin-right:11px;
	font-weight:normal;
	
	background-image:url(../images/splitter.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:12px;
}
span.boxm2 {
	float:right;
	font-size:10px;
	font-family:verdana;
	
	margin-right:3px;
	padding-right:6px;
	padding-left:6px;
	
	border:1px solid #ccc;
	line-height:30px;
	height:30px;
	background-image:url(../images/bbg.gif);
	background-repeat:repeat-x;
	
	font-weight:bold;
	color:#555;
}
span.boxm a, span.boxm2 a {
	color:#333;
}
div.textpage {
	margin:40px;
	margin-top:20px;
	font-size:11px;
	line-height:18px;
	color:#444;
}
a.sortasc {
	display:block;
	color:#333;
	background-image:url(../images/togglero.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:20px;
}
a.sortasc:hover {
	background-image:url(../images/togglerc.gif);
}
a.sortdesc {
	display:block;
	color:#333;
	background-image:url(../images/togglerc.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:20px;
}
a.sortdesc:hover {
	background-image:url(../images/togglero.gif);
}
#mapcontainer {
	margin-top:2px;
	margin-bottom:1px;
}
#uploadmap #mapcontainer {
	padding:3px;
	background-color:#fff;
	border:1px solid #999;
}
#fileupload {
	color:#777;
	background-image:url(../images/loader.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:32px;
	height:24px;
	text-align:right;
	line-height:24px;
	margin-right:30px;
	visibility:hidden;
}
#uploadbuttons {
	width:130px;
}
span.gra {
	color:#999;
}
.error{
	background: #ffffe1 url(../images/cancel.gif) 5px 5px no-repeat;
	border: #d6d8d6 1px solid;
	/*width: 90%;*/
	width:auto;
	padding: 5px 5px 5px 30px;
	margin-left: 0px;
	font-size: 10px;
	line-height:16px;
}
p.error {
	margin:0px;
}
fieldset#login form {
	padding-left:25px;
	margin-top:10px;
	
}
fieldset#login {
	float:right;
	margin-right:2px;
	border:none;
	width:338px;
	height:86px;
	background-image:url(../images/loginbx.jpg);
	background-repeat:no-repeat;
}
fieldset#login legend {
	color:#333;
	font-weight:normal;
	display:none;
}
fieldset#login span {
	display:block;
	color:#555;
	margin-bottom:3px;
	font-size:9px;
	float:left;
	width:105px;
}
.red, fieldset#login div .red {
	color:#fff;
	width:auto;
	padding:3px;
	background-color:red;
}
fieldset#login input {
	width:95px;
	font-family:verdana;
	font-size:9px;
	background-image:url(../images/grad.gif);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	padding:2px;
	
	/*clear:right;*/
}
fieldset#login div {
	clear:both;
	margin-top:3px;
	display:inline;
}
fieldset#login div.licol {
	width:105px;
	float:left;
	margin-top:0px;
	margin-bottom:3px;
	clear:none;
	/*display:inline;
	border:1px solid black;*/
}
fieldset#login .button{
	width:70px;
	height:18px;
	background-image:url(../images/bbg.gif);
	background-repeat:repeat-x;
	color:#000;
	font-weight:bold;
	color:#555;
}
#ratingtext {
	margin-top:-10px;
	margin-bottom:12px;
	display:block;
}
input#mappos {
	width:auto;
	margin-left:120px;
}
div.flikar {
	height:36px;
	background-image:url(../images/flikBg2.gif);
	background-repeat:repeat-x;
	margin-left:2px;
	width:427px;
}
a.flik1a span, a.flik2 span, a.flik1 span, a.flik2a span {
	margin-left:35px;
}
a.flik1a, a.flik2, a.flik1, a.flik2a {
	height:36px;
	float:right;
	background-repeat:no-repeat;
	width:125px;
	font-family:tahoma,vardana;
	color:#222;
	font-size:11px;
	line-height:36px;
}
a.flik1a, a.flik1:hover {
	background-image:url(../images/flik1a.gif);
	color:#222;
}
a.flik2 {
	background-image:url(../images/flik2i.gif);
	color:#888;
}
a.flik1 {
	background-image:url(../images/flik1i.gif);
	color:#888;
}
a.flik2a, a.flik2:hover {
	background-image:url(../images/flik2a.gif);
	color:#222;
}
div#anmalinnehall {
	padding-bottom:20px;
	border-bottom:1px solid #333;
	margin-bottom:20px;
}
