html{overflow:scroll}
body{margin:0;background:url('body-b.jpg') no-repeat fixed bottom center}
a{color:#0063be;text-decoration:none}
a:hover{color:#00a0df;text-decoration:underline}
a img{border:0}
a.icon{padding:0.5em 0 0.5em 1.7em;font-weight:bold;text-decoration:none;background-repeat:no-repeat;background-position:left center}
#container{width:48.2em;margin:0 auto;overflow:hidden;position:relative}
a#strandhotellet{position:absolute;left:36%;top:1em;width:180px;height:70px;overflow:hidden;text-indent:-1000em;display:inline-block;background:url(logo-strandhotellet.gif)}
a#pubniska{position:absolute;left:41%;top:1em;width:124px;height:75px;overflow:hidden;text-indent:-1000em;display:inline-block;background:url(logo-pubniska.gif)}
#picture{height:10.6em;border:0.2em solid #e0ded9;margin:6.5em 0 0}
#navigation1{padding:0.5em 0;margin:0;overflow:hidden;border-bottom:1px solid #e0ded9}
#navigation1 li{display:inline;font:bold 0.9em "Palatino Linotype","Times New Roman",serif}
#navigation1 a{padding:10em 0.5em;text-decoration:none;color:#3d527e}
#navigation1 a.active,#nav a.active:hover{color:#91a1be;text-decoration:none}
#navigation1 a:hover{color:#2a2b39;text-decoration:underline}
#navigation2{width:85%;float:left;background:url('sec-nav_b.gif');border:1px solid #ced4dd;padding:0.8em 1em;margin:1em 0}
#navigation2 .title{color:#22314e;font:italic bold 1.1em "Times New Roman",serif;border-bottom:1px dotted #91a1be;margin:0 0 1em;padding:0 0.4em 0;list-style:none}
#navigation2 li{font:0.8em Verdana,Arial,Helvetica,sans-serif;color:#685c53;margin:0;list-style:none}
#navigation2 ul {padding:0 0 0 1.2em;}
#navigation2 a{color:#685c53;text-decoration:none;padding:0.3em 0 0.3em 1em;display:block;background:url('navigation2-arrow.png') no-repeat left center;}
#navigation2 ul a{background:url('navigation2-arrow2.png') no-repeat left center;}
#navigation2 a:hover{color:#685c53;text-decoration:underline}
#navigation2 a.active{font-weight:bold}
#content{float:right;padding:0 1%;width:98%}
#full{padding:0 2%}
h1{font:1.7em "Times New Roman",serif;letter-spacing:0.1em;color:#293F6F}
h2{font:1.7em "Times New Roman",serif;letter-spacing:0.2em;color:#a6b2c8}
h3{font:1.7em "Times New Roman",serif;letter-spacing:0.2em;color:#a6b2c8}
ul li{font:1em "Times New Roman",serif;margin:0.3em 0;list-style:circle}
h4{font:bold 0.8em Verdana,Arial,Helvetica,sans-serif;color:#998f86}
p{font:0.8em/1.5em Verdana,Arial,Helvetica,sans-serif;color:#685c53}
#.note{margin:1.5em 0 0 0.5em;padding:1.4em 0.7em 0 0.7em;overflow:hidden;background:#f6f4ef url('notice-b.gif') repeat-x top}
.note{margin:1.5em 0 0 0.5em;padding:1.4em 0.7em 0 0.7em;overflow:hidden;background:#f6f4ef}
.note h1{font:bold 1em Verdana,Arial,Helvetica,sans-serif;margin:0 0 0.3em;color:#998f86}
.note ul{padding:0}
.note li{background:url('icons/bullet_blue.png') no-repeat left center;font:0.8em Verdana, Arial, Helvetica, sans-serif;list-style:none;padding:0.2em 1.5em;margin:0}
a#se{background:url('icons/flags/se.png')}
a#fi{background:url('icons/flags/fi.png')}
a#en{background:url('icons/flags/gb.png')}
#language{padding:0.5em;margin:0;position:absolute;top:2em;left:83%}
#language li{display:inline}
#language a{display:inline-block;overflow:hidden;text-indent:1em;width:16px;height:11px;margin:0.3em;border:0.2em solid #ffffff}
#language a.active{border:0.2em solid #e0ded9}
img.framed{float:right;margin:0.7em 0.6em;border:0.5em solid #e0ded9}
#sidebar{width:25%;float:left}
#column1{width:49%;float:left}
#column2{width:49%;float:right}
#main2{width:72%;float:right}
.tooltip{background:url(tooltip.png) bottom left;padding:0.5em 0.5em 1.2em;color:#293e6b;font:0.8em Verdana,Arial,Helvetica,sans-serif}