html {
min-width: 800px;
max-width: 1100px;
width: 90%;
}

p.marsvin {float: left; width: 100%; }

.marsvin a img {
background: white;
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}

div.marsvin {
font-size: 80%;
}

.marsvin a img:hover {
opacity: 0.7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
}

body,html{
background-color: #000000;
font-family: verdana, helvetica, 'sans serif';
color: #cccccc;
}

table,td,th {
border-color: gray;
}

div.minne p {
margin-top: 0px;
font-style: italic;
}

div.minne p b {
font-size: 90%;
font-style: none;
}

div.minne {
display: block;
float: left;
height: 200px;
width: 200px;
margin: 10px;
text-align: center;
position: relative;
}

div.marsvin {
display: block;
float: left;
height: 200px;
width: 200px;
margin: 10px;
text-align: center;
position: relative;
}

div.meny {
float: left;
width: 180px;
border: solid #999999;
padding: 5px;
border-width: 0 0 0 10px;
font-size: 90%;
}
div.meny a {
margin-left: 5px;
}


h1 {
font-size: 130%;
color: #FFFFFF;
margin-bottom: 0px;
margin-top: 0px;
}

h1.start {
font-size: 200%;
margin-bottom: 10px;
}

i.start {
margin-top: 5px;
position: relative;
left: -150px;
top: 5px;
}

table.lank {
font-size: 80%;
}

b{
color: #ffffff;
}

b.nyheter{
font-size: 120%;
}

a{
color: #999999; 
}

img {
border: none;
}

img.center {
display: block;
margin-left: auto;
margin-right: auto;
}

div.bak {
margin-left: 200px;
width: *;
border: none;
font-size: 90%;
}

table.rubrik {
font-weight: bold;
width: 100%;
border: none;
background-color: #999999;
color: #000000;
padding: 5px;
font-size: 110%;
margin-bottom: 5px;
}

table.rubrik a{
text-decoration: none;
color: #000000;
}

table.ruta{
border-spacing: 0px;
margin-left: auto;
margin-right: auto;
width: 600px;
border: solid gray;
border-width: 1px;
margin-top: 10px;
color: #cccccc;
font-size: 75%;
}

table.ruta td, table.ruta th{
border: 1px solid gray;
padding: 3px;
}

table.kullruta{
margin-left: auto;
margin-right: auto;
width: 500px;
border-spacing: 0px;
color: #cccccc;
font-size: 75%;
}

table.kullruta td, table.kullruta th{
border: solid gray;
border-width: 1px;
padding: 3px;
}

table.fotoruta{
margin-left: auto;
margin-right: auto;
width: 450px;
border-spacing: 0px;
color: #cccccc;
font-size: 75%;
}

table.fotoruta td{
border: solid gray;
border-width: 1px;
padding: 3px;
}

table.knapp{
border: solid gray;
margin-left: auto;
margin-right: auto;
border-width: 1px;
padding: 0px;
border-spacing: 0px;
color: #cccccc;
font-size: 80%;
}

table.knapp td{
border: solid gray;
border-width: 1px;
padding: 5px;
}


