
/*===menu noscript style===*/
#top, #top *   {
display: inline;
margin: 0;
padding: 0;
}


body {
margin: 0;
padding: 0;
font: 80% verdana, geneva, sans-serif;
color: #000;
background: #fff;
}

/* ====== centrerad layout ======== */
body {text-align: center;} /* IE5 */
div#container {text-align: left;}


/*========= header ==========*/
#header {
position: fixed; /*IE5+ gets a special stylesheet*/
top: 0;
left: 10%;
width: 80%;
margin: 0 10% 0 -10px; /* for scrollbar */
padding: 0;
font: 13px "trebuchet ms", verdana, "lucida sans unicode", sans-serif;
text-align: left;
color: #000;
background: #C4D4E0 url(logo1_tile.png) repeat-x top left; 
border-collapse: collapse;
table-layout: fixed;
}

#header td {
padding: 0;
}

td#headerTL {
width: 168px;
height: 69px; /* including image margin */
}

td#headerTR {
text-align: right;
vertical-align: top;
}

td#headerTR img {
margin: 5px 5px 0 0;
border: 0;
}

td#headerM {
height: 56px; /* 56+69=125 */
vertical-align: bottom;
}


td#headerB {
height: 2em;
background: #fff;
}


ul#top, ul#sub {
display: block; /* bugfix (otherwise already declared in nav.css) */
}




/*========= scrolling content ==========*/

div#container {
clear: both;
margin: 0;
padding: 0%;
width: 100%;
color: #000;
background: #fff;
border-top: 1px solid #fff; /*Gecko1.2 bugfix, otherwise H1 margin collapses*/
}

div#inner {
margin: 120px 11% 2em 11%;
padding: 1em 0;
}


h1, h2, h3, h4 {
margin: 1em 0 0.5em 0;
font-weight: bold;
}

h1 {font-size: 200%;}
h2 {font-size: 150%;}
h3 {font-size: 130%;}
h4 {font-size: 110%;}

p {
margin: 0 1em 1em 1em;
}

img.border {
border: 1px solid; /*himmelsblå: #0085D5*/
border-color: #444 #ccc #ccc #444;
}

img.left {
float: left;
margin: 0 1em 1em 1em;
}

img.right {
float: right;
margin: 0 0 1em 1em;
}

th {
text-align: left;
}

td {
vertical-align: top;
}


ul {
margin: 0.5em 2em;
padding: 0;
}



.senast_andrad {
clear: both;
}


/*======== produktinformation ==============*/
table.produkt_information {
border-collapse: collapse;
margin: 1em 0;
}
.produkt_information th,
.produkt_information td {
border-bottom: 1px solid #ccc;
padding: 0.1em 0.5em;
}




/* =========== datatabeller ===========*/
table.boende, 
table.fiskekort {
margin: 2em 1em;
border-collapse: collapse;
}

table.boende td,
table.boende th,
table.fiskekort td,
table.fiskekort th {
border-bottom: 1px solid #ccc; /*himmelsblå: #0085D5*/
padding: 0.2em 0.5em;
}

td.pris_per_dygn,
td.pris_per_vecka, 
td.svkr,
td.nokr {
text-align: right;
}

#container img.bottom {
margin: 0 2px;
}

#container img.first {
margin-left: 1em;
}






