body {background: url(/objects/fixed/mainbg.jpg) repeat-x #8baed8; margin: 0; padding: 0 0 20px 0;}
a {font-size: 11px; font-weight: normal;text-decoration: none; color: #a63822; }
#content {width: 799px; margin: 0 auto 0 auto; padding: 0 1px; background: url(/objects/fixed/maincontent.jpg) repeat-y;}
#logoholder {position:relative;width: 801px; margin: 0 0 0 -1px; padding: 0; height: 200px;}
#logoholder img {margin: 0; padding: 0; line-height: 0;border:none;display: block; float: left;}
#logo{position:absolute;top:13px;left:24px;}
#underlogo {width: 801px; background: url(/objects/fixed/underlogo.jpg) no-repeat;}
#footerholder {width: 799px; background: url(/objects/fixed/footerbg1.jpg) repeat-x 100% 100%;}
div.datum {color: #a63822; padding: 5px 0 5px 0; font-size: 9px; }
img {border: none;}
#menu {margin: 8px 0 0 0; float: left; width: 153px; min-height: 300px; height: auto !important; height: 300px; background: url(/objects/fixed/menubg.jpg) no-repeat 100% 100% #fbefd0;}
#menu ul {list-style: none; margin: 0; padding: 13px 0 13px 0;}
#menu ul ul {margin: 0 0 0 16px; padding: 0;}
#menu li {padding: 4px 0 4px 11px; }
#menu li.menuSideOn {border-top: 1px solid #A63822; border-bottom: 1px solid #A63822; background: #F3D17A;}
#menu li li.menuSideOn {border: none;}
#menu a {font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif;}
#menu ul ul { padding: 0; }
#menu ul ul li {padding: 4px 0 0 0;}
#menu ul ul a {font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif;}
#menu ul ul a.menuSideOn {border-bottom: 2px solid #e4ba92;}
#menu a.menuSideOn {}
#menu a.menuSideInvOn {color:#999;}
#menu a.menuSideInvOff {color:#999;}
#menu a.menuSideUcOn {text-decoration: line-through;color:#999;}
#menu a.menuSideUcOff {text-decoration: line-through;color:#999;}

#logo-img {display: block; outline: none;}
#textanpic {padding: 23px 22px 26px 22px; margin: 0; width: 447px; }
#textanpic p {padding: 0; margin: 0 0 17px 0;}
#textanpic h1 {margin: 0; padding: 0; font-size: 14px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #000;}
#textanpic h2 {margin: 0; padding: 0; font-size: 13px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #000;}
#textanpic h3 {margin: 0; padding: 0; font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #000;}
#textanpic h4 {margin: 0; padding: 0; font-size: 11px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #000;}

.heading1 {margin: 0; padding: 0; font-size: 14px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #000;}
.heading2 {margin: 0; padding: 0; font-size: 11px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #000;}
.heading3 {margin: 0; padding: 0; font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #000;}
.heading4 {margin: 0; padding: 0; font-size: 10px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #000;}

.topbildmid {padding: 0 0 20px 0; margin: 0;}

#mainpage {float: left; width: 492px; margin: 0; padding: 0;}
#puffar {padding: 10px 11px 0 11px; margin: 0; width: 470px !important; width: 470px; background: url(/objects/fixed/puffarbg.jpg) no-repeat 11px 0; }
#puffar2 {width: 470px !important; width: 470px; padding: 0; margin: 0; background: url(/objects/fixed/puffarbg2.jpg) repeat-y;}
#startpuff1 {width: 434px; padding: 13px 26px 26px 10px; background: url(/objects/fixed/startpuff1.jpg) no-repeat 100% 100%; min-height: 191px; height: auto !important; height: 191px; }

.smalltext{font-size:80%;}
#puffar3 {padding: 15px 0 0 0; margin: 0;}
#puffar3 h2 {color: #49a7d9; font-size: 11px; font-weight: bold;}

#puffbred {float: left; background: url(/objects/fixed/puffbredbg.jpg) repeat-y; width: 297px; padding: 0; }
#puffbredtop {background: url(/objects/fixed/puffbredtop.jpg) no-repeat; width: 297px; height: 10px; }
#puffbredmid {background: url(/objects/fixed/puffbred.jpg) no-repeat 100% 100%; width: 267px; height: auto !important; height: 120px; min-height: 120px; padding: 10px 15px; }

#puffsmal {float: left; background: url(/objects/fixed/puffsmallbg.jpg) repeat-y; width: 161; padding: 0; margin-left: 10px; }
#puffsmaltop {background: url(/objects/fixed/puffsmalliten.jpg) no-repeat; width: 161px; height: 10px; }
#puffsmalmid {background: url(/objects/fixed/puffsmal.jpg) no-repeat 100% 100%; width: 141px; height: auto !important; height: 120px; min-height: 120px; padding: 10px; }

#menu2 {float: left; width: 154px; margin: 8px 0 0 0; }
#oppetider {padding: 13px 0 0 10px; color: #fff; width: 144px; background: url(/objects/fixed/oppetiderbg.jpg) no-repeat 100% 100% #8aa954; min-height: 163px; height: auto !important; height: 163px; }
#oppetider p {margin: 0; padding: 0 0 10px 0; color: #fff;}
#oppetider strong {line-height: 20px;}
#nyheterna {padding: 13px 0 0 10px; width: 144px; background: url(/objects/fixed/nyheternabg.png) no-repeat 100% 100% !important; background: url(/objects/fixed/nyheternabg.gif) no-repeat 100% 100%; min-height: 240px; height: auto !important; height: 240px;}
#nyheterna a {font-weight: bold; font-family: Tahoma, Verdana, sans-serif; font-size: 10px; text-decoration: none; color:#49a7d9; }
#footer {background: url(/objects/fixed/footerbg.jpg) no-repeat;width: 799px;height: 82px;margin: 0 auto;padding: 0; border-bottom: 1px solid #a63822; }
#inlogg {float: right; padding: 0 15px 0 0;clear: both;}
#inlogg img {border: none; width: 100px; height: 15px; margin: 10px; padding: 0;}
#epost {clear:both;float:right;padding:0 35px 0 0;}
#epost img {border:medium none;height:15px;margin:5px 43px 0pt 0pt;padding:0pt;width:120px;}

h1 {margin: 0; padding: 0; font-size: 14px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #fff;}
h2 {margin: 0; padding: 0; font-size: 13px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #fff;}
h2.nyhetsarkiv {color: #49a7d9; font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; padding: 0 0 5px 0; margin: 0;}
h3 {margin: 0; padding: 0; font-size: 12px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #fff;}
h4 {margin: 0; padding: 0; font-size: 11px; font-weight: bold; font-family: Tahoma, Verdana, sans-serif; color: #fff;}

#destinator_the_page {margin: 0 auto 0 auto;padding: 0;font-size: 11px;color: #000; line-height: 140%; font-family: Tahoma, Verdana, Sans-serif; }
.clearing {clear:both;}
#destinator_the_page a {}
.mceContentBody {background-image: none;background-color: #ffffff;font-size: 11px;}
body.mceContentBody {margin: 3px;}
fieldset.login_legend {width: 330px;background: #ccc;margin: 20px;color: #333;}
#loginform label.loginlabel {display: block;}
#loginform legend {font-size: 14px;font-weight: bold;background: #ccc;border: 1px solid #999;padding: 3px;}
.login_left {float: left;}
.login_button {border: 1px solid #666;background: #fff;margin: 3px 0 3px 0;}
img.loginbox {width: 75px;margin: 15px 30px 15px 30px;}
#destinator_tab .destinator_obj_hidden {display: none;}
#destinator_tab .destinator_obj_visible {display: block;}
.destinator_ingress_main {margin-bottom: 10px; }
#destinatorad{width:801px;margin:0 auto 0 auto;text-align:center;}
#destinatorad a{color:#b1c6e0;}

div#photos {overflow:auto;}
div.photo {float:left; display:inline; margin:0 20px 20px 0;}
div.photo a img {border:1px solid; padding:1px;}
p#turtles_caption {margin:5px 0 0;}
div#text a {font-weight:bold;}
div#zoom h2 {margin:10px 0 10px;}
div#zoom p {line-height:1.6;}
div#wrapper {background:#fff; width:560px; margin:0 auto; padding:20px; border:10px solid #bc8c46; border-width:0 10px;}
div#header {position:relative; border-bottom:1px dotted; margin:0 0 10px; padding:0 0 10px;}
div#header p {margin:0; padding:0;}
div#header h1 {margin:0; padding:0;}
ul#nav {position:absolute; top:0; right:0; list-style:none; margin:0; padding:0;}
ul#nav li {display:inline; padding:0 0 0 5px;}
ul#nav li a {}
div#content {}
div#content p {line-height:1.6;}
div#footer {clear:both; margin:40px 0 0; border-top:1px dotted; padding:10px 0 0;}