/* CSS FRIM 2007*/
html {
background-image: url('bg.gif');
background-color: #F0F0F0;
}
/* old bg color="#9B9B91" 
#C8B9A6*/

/* #9B9B91 */

div {
padding: 0;
margin: 0;
}

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

img {
border: 1px
}

a:link {
text-align: justify;
font: 7pt Verdana;
text-decoration: none;
font-weight: bold;
color: #CA4404;
padding-left: 4px;
background: none;
}

a:visited {
text-align: justify;
font: 7pt Verdana;
text-decoration: none;
font-weight: bold;
color: #CA4404;
padding-left: 4px;
background: none;
}

a:active {
text-align: justify;
font: 7pt Verdana;
text-decoration: none;
font-weight: normal;
color: #CA4404;
padding-left: 4px;
background: url(Text_Box.gif) no-repeat;
}

a:hover {
text-align: justify;
font: 7pt Verdana;
text-decoration: none;
font-weight: bold;
color: #CA4404;
padding-left: 4px;
background: none;
}

#sidan {
position: absolute;
width: 934px;
left: 50%;
margin-left: -467px;
margin-top: 0px;
margin-bottom: 10px;
padding: 0px;
border-right: 1px solid #E0E0E0;
border-left: 1px solid #E0E0E0;
border-top: 0px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background: #FFFFFF;
}

#top {
float: left;
width: 910px;
height : 260px;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0px;
padding: 0px;
border: 0px solid #888888;
background-image : url(FRIM_top.png);
}

#menu {
float: left;
width: 910px;
height : 45px;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
border: 0px solid #FFFFFF;
background-image : url(FRIM_meny.png);
}


.middle {
float: left;
width: 910px;
margin-top: 2px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 2px;
border: 1px solid #FFFFFF;
background: #FFFFFF;
}
/* #888888 eller #e6e6e6*/

#bottom {
float: left;
width: 910px;
height : 80px;
margin-top: 8px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
border: 0px solid #e6e6e6;
background: #FFFFFF;
background-image : url(FRIM_underdel.png);
}

.evenemang {
float: left;
width: 910px;
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
border: 1px solid #FFFFFF;
background: url() no-repeat;
background: #FFFFFF;
}

.styrelsen {
float: left;
width: 880px;
margin-left: 10px;
margin-top: 2px;
padding: 0px;
border: 0px dotted #A40000;
background: #FFFFFF;
}

#left1 {
float: left;
width: 720px;
margin-left: 10px;
margin-top: 5px;
padding: 0px;
border: 0px dotted #A40000;
background: #FFFFFF;
}

#left2 {
float: left;
width: 720px;
margin-left: 10px;
margin-top: 5px;
padding: 0px;
border-top: 1px dotted #CA4404;
border-bottom: 1px dotted #CA4404;
background: #FFFFFF;
}

#left3 {
float: left;
width: 720px;
margin-left: 10px;
margin-top: 10px;
padding: 0px;
border: 0px dotted #A40000;
background: #FFFFFF;
}

#artister {
float: left;
width: 860px;
margin-left: 10px;
margin-top: 5px;
padding: 0px;
border: 0px dotted #A40000;
background: #FFFFFF;
}

.artister_left {
float: left;
width: 200px;
margin-right: 10px;
margin-top: 40px;
padding: 0px;
border: 0px dotted #A40000;
}
.artister_text {
float: left;
width: 620px;
margin-left: 0px;
margin-top: 40px;
padding: 0px;
border: 0px dotted #A40000;
}

.artister_right {
float: left;
width: 200px;
margin-left: 10px;
margin-top: 40px;
padding: 0px;
border: 0px dotted #A40000;
}

#container_copyright {
float: left;
width: 910px;
clear: both;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
padding: 0px;
background: #FFFFFF;
}
.text_copyright {font: 7pt Verdana;
font-weight: normal;
color: #6B6B61;
}

.heading {
text-align: left;
font: 7pt Verdana;
font-weight: bold;
color: #CA4404;
padding-left: 10px;
background: url(Text_Box.gif) no-repeat;
}

.event_date {
text-align: justify;
font: 9pt Verdana;
font-weight: bold;
color: #333;
line-height: 10pt;
}

.event_text {
text-align: justify;
font: 8pt Verdana;
font-weight: normal;
color: #333;
line-height: 10pt;
}

.text_event {
text-align: justify;
font: 7.5pt Verdana;
font-weight: normal;
color: #333;
}


.text_news {
text-align: justify;
font: 7pt Verdana;
font-weight: normal;
color: #6B6B61;
}

.text_erbjudande{
text-align: left;
font: 7pt Verdana;
font-weight: normal;
color: #6B6B61;
}

.titLe {
text-align: justify;
font: 7pt Verdana;
font-weight: strong;
color: #CA4404;
}
/* #FE4E21 */

#container_news1 {float: left; width: 880px; margin-left: 0px; padding: 0px; border: 0px solid #CCCCCC; background: #FFFFFF;}
#container_news2 {float: left; width: 880px; margin-left: 0px; padding: 0px; border: 0px solid #CCCCCC; background: #FFFFFF;}
#container_news3 {float: left; width: 880px; margin-left: 0px; padding: 0px; border: 0px solid #CCCCCC; background: #FFFFFF;}
#column_news_1 {float: left; width: 50%; padding: 0px; border: 0px solid #999999;}
#column_news_2 {float: left; width: 50%; padding: 0px; border: 0px solid #999999;}
#column_news_3 {float: left; width: 50%; padding: 0px; border: 0px solid #999999;}
#column_news_4 {float: left; width: 50%; padding: 0px; border: 0px solid #999999;}
#column_news_5 {float: left; width: 50%; padding: 0px; border: 0px solid #999999;}
#column_news_6 {float: left; width: 50%; padding: 0px; border: 0px solid #999999;}









#right {float: left; width: 200px; margin-left: 10px; margin-top: 10px; padding: 0px; border: 0px dotted #A40000;}


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


/* -- GEMENSAMMA GRÄNSSNITT -- */
.headline {text-align: left; margin-left: 10px; font: 7pt Verdana; font-weight: bold; color: #000000;}



.site_heading {text-align: left; font: 10pt Verdana; font-weight: normal; color: #FE4E21; padding-left: 10px;}

.heading2 {text-align: left; font: 7pt Verdana; font-weight: normal; color: #FE4E21;}
.text {text-align: justify; font: 7pt Verdana; font-weight: normal; color: #9E9B8B;}
.text_inline {text-align: left; margin-left: 10px; font: 7pt Verdana; font-weight: normal; color: #D8D8D8;}
.text_bold {text-align: left; font: 7pt Verdana; font-weight: bold; color: #D8D8D8;}
/* -- */

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


/* -- LOGO -- */
#container_logo {float: left; width: 960px; height: 275px; margin-top: 0px; border: 0px solid #444444;}
/*------------*/



/* -- NYHETER -- */

/* -- */
.heading_news {text-align: left; font: 7pt Verdana; font-weight: normal; color: #FF66FF;}

.author_news {text-align: left; font: 7pt Verdana; font-weight: normal; color: #555555;}
/*---------------*/


/* -- INFORMATION -- */
#information_div {padding: 0px; width: 935px; margin-left: 15px; border: 0px;}
#information {margin-left: 0px; padding: 0px; width: 930px; margin: 0px; border: 0px; list-style-type: none;
text-align: justify; font: 7pt Verdana; color: #000000; font-weight: normal;}
/* -- INFORMATION 2 -- */
#information2_div {padding: 0px; width: 720px; margin-left: 5px; border: 0px;}
#information2 {margin-left: 0px; padding: 0px; width: 720px; margin: 0px; border: 0px; list-style-type: none;}
/* -- -- */
#information_box1 {display: inline; float: left; width: 24%; padding: 4px;}
#information_box2 {display: inline; float: left; width: 24%; padding: 4px;}
#information_box3 {display: inline; float: left; width: 24%; padding: 4px;}
#information_box4 {display: inline; float: left; width: 24%; padding: 4px;}

#information_box5 {display: inline; float: left; width: 24%; padding: 4px;}
#information_box6 {display: inline; float: left; width: 24%; padding: 4px;}
#information_box7 {display: inline; float: left; width: 24%; padding: 4px;}
#information_box8 {display: inline; float: left; width: 24%; padding: 4px;}	

/* -- */
.text_information {text-align: justify; font: 7pt Verdana; color: #000000; font-weight: normal;}
/*-------------------*/








/* -- HÖGER KOLUMN -- */
#container_right {float: left; text-align: left; width: 200px; margin-top: 30px; margin-bottom: 10px; padding: 0px; background: #FFFFFF;}
/*-------------------*/
