/* CSS FRIM 2011*/
html {
background-color: #fff;
}

div {
padding: 0;
margin: 0;
}

body {
padding: 0;
margin: 0 auto;
}

img {
float: left;
border: 1px;
margin-top: 5px;
margin-bottom: 5px;
max-width: 438px;
}
hr {
border: 1px dotted #cdcdcd;
margin-top: 10px;
margin-bottom: 10px;
}
table {
margin: 0 auto;
padding: 0 auto;
}

/* -------------------------------------------------------- */

#sidan {
position: absolute;
width: 934px;
left: 50%;
margin-left: -467px;
margin-top: 0px;
margin-bottom: 10px;
padding: 0 auto;
border: 0;
background: #FFF;
}

#top {
float: left;
width: 910px;
height : 100px;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
padding: 0 auto;
border: 0;
background-image : url(FRIM_top_new.png);
overflow: hidden;
}

#menu {
float: left;
width: 910px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
padding: 0;
border: 0;
overflow: hidden;
}

#nav  {
font: 14px Arial;
text-align: left;
letter-spacing: 1pt;
font-weight: bold;
text-decoration: none;
}

#nav  a:link, a:visited, a:active  {
text-decoration: none;
font-weight: bold;
color: #c75e3a;
}
#nav a:hover {
text-decoration: underline;
font-weight: bold;
color: #c75e3a;
}


#container_copyright {
float: left;
width: 910px;
margin-top: 5px;
margin-left: 10px;
margin-bottom: 5px;
padding: 0px;
border-top: 0;
overflow: hidden;
}
#text_copyright {
font: 11px Arial;
line-height: 15px;
font-weight: normal;
text-decoration: none;
color: #c75e3a;
padding: 0;
font-weight: bold;
margin: 0;
}

#text_copyright a:link, a:visited, a:active {
text-decoration: none;
font-weight: bold;
color: #c75e3a;
}
#text_copyright a:hover{
text-decoration: underline;
font-weight: bold;
color: #c75e3a;
}

/* -------------------------------------------------------- */

#facebook {
float: left;
width: 900px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
height: 50px;
border: 0;
}
#facebook_left {
float: left;
height: 30px;
}
#facebook_right{
float: left;
width: 600px;
margin-left: 6px;
height: 30px;
margin-top: 6px;
}

.heading {
width: 100%;
float:left;
text-align: left;
font: 22px Arial;
font-weight: bold;
color: #111;
letter-spacing: 1pt;
word-spacing: 1.5pt;
line-height: 24px;
text-transform: uppercase;
padding-bottom: 10px;
}
.text_news {
width: 440px;
float: left;
text-align: left;
font: 12px Arial;
font-weight: normal;
text-decoration: none;
color: #333;
word-spacing: 0.5pt;
line-height: 16px;
padding: 0 auto;
}

.text_news a:link, a:active, a:visited{
text-decoration: none;
color: #c75e3a;
}
.text_news a:hover{
text-decoration: underline;
color: #c75e3a;
}


/* -------------------------------------------------------- */

.column_news_left {text-align: left; float: left; width: 440px; padding: 0px; margin:0; border: 0; overflow: hidden;}
.column_news_right {text-align: left; float: left; width: 440px; margin-left: 30px; padding: 0; border: 0; overflow: hidden;}
.styrelsen {text-align: left; float: left; width: 600px;  margin-left: 0px; padding: 0; border: 0; overflow: hidden;}

.middle {
float: left;
width: 910px;
margin-left: 7px;
margin-top: 2px;
border: 0;
overflow: hidden;
}

