body {
padding: 0;
margin: 0;
font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
background: url(bilder/gardient.png) repeat-x #cee6af;
}

a:link {color: #54bcb7;}
a:visited {color: #54bcb7;}

#nyheter a:hover {color: #000; background: #5CCFC9;}

.info table {
border-spacing: 0px;
width: 580px;
margin: auto;
}

.info table td {
padding: 5px;
}

#nyheter h1 {
font-size: 1.5em;
padding-left: 35px;
padding-top: 20px;
background: url(bilder/h1.png) no-repeat;
height: 300px;
margin-bottom: -260px;
color: #363636;
text-transform:uppercase;
}

#nyheter h3 {
margin: 0 0 10px 35px;
width: 550px;
border-bottom: 2px dotted #6c923a;
}

#schema {
padding: 10px;
}

#schema table {
border-spacing: 0px;
border: none;
width: 100%;
}

#schema table td {
padding: 5px;
}

#nyheter p {
padding-left: 35px;
font-size: 0.8em;
}

.over h1 {
margin: 0;
}

.over {
background: #CF5C63;
padding: 0 20px 10px 20px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
color: #fff;
margin-bottom: 10px;
}

.over p {
font-weight: bold;
font-size: 0.9em;
}

.over a:link {color: #90dce1;}
.over a:visited {color: #80c5c9;}

#topp {
margin-top: 10px;
border-bottom: 2px groove #eeffd9;
padding-bottom: 10px;
margin-bottom: 20px;
}

#holder {
width: 900px;
margin: auto;
//-moz-border-radius: 10px;
//-webkit-border-radius: 10px;
//border: 1px solid #000;
padding: 10px;
}

#nyheter p {
width: 560px;
}

#left {
width: 22%;
float: left;
}

#just {
padding: 0 10px 0 10px;
min-height: 130px;
background: #5CCFC9;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color: #fff;
}

#just img {
border: 0;
}

#meny {
padding: 5px 0px 5px 0;
background: #8f5ccf;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-weight: bold;
}

#meny ul {
margin-right: -9px;
list-style: none;
}

#meny ul li {
margin-bottom: 20px;
}

#meny ul li:hover {
background: url(bilder/pil.png) top right no-repeat;
}

#meny a {
display: block;
width: 100%;
text-decoration: none;
color: #fff;
font-size: 1.4em;
}

#meny a:hover {
color: #dcccf0;
}

#content {
margin-left: 40px;
float: left;
width: 72%;
padding: 0;
}

#botten {
padding: 2px;
width: 100%;
clear: both;
bottom: 0px;
background: #8f5ccf;
font-size: 0.7em;
font-weight: bold;
height: 20px;
}

#botten p {margin: 0; color: #fff;}
.left {width: 45%; float: left;}
.right {width: 45%; float: right; text-align: right;}
.center {text-align: center;}
.center img {
margin: 5px;
}

#just a {
margin-right: 5px;
font-size: 0.8em;
}
.en {
padding: 2px;
background: #fff;
border: 1px solid #888;
color: #367583;
}
.en ul {
margin: 0;
}
.i {
font-style: italic;
}
.b {
font-weight: bold;
font-size: 1.3em;
}
