/* CSS Document till flytta till falkenberg december 07 */



/*=============== CONTENT ============================*/
#container {
width:980px;
background:url(../bilder/content_bg.png) repeat-y;
margin:0 auto 30px auto;
}

/*================= TOPP ==============================*/
#top_content {
width:980px;
height:156px;
margin:0;
padding:0;
}
#top_left {
float:left;
width:13px;
height:156px;
background:url(../bilder/topp_left.png) no-repeat;
margin:0;
padding:0;
}
#top_center {
float:left;
width:953px;
height:156px;
margin:0;
padding:0;
}
#top_center_flash{
float:left;
width:953px;
height:156px;
margin:0;
padding:0;
background:url(../flash/flytta_huvud.swf) no-repeat;
}

#top_center1 {
float:left;
width:953px;
height:156px;
background:#EAEAEA url(../bilder/topp_image_flowers.jpg) top left no-repeat;
margin:0;
padding:0;
}
#top_right {
float:left;
width:13px;
height:156px;
background:url(../bilder/topp_right.png) no-repeat;
margin:0;
padding:0;
}
/*======================= LOGO ============================*/
#logo {
width:371px;
height:108px;
float:left;
background:url(../bilder/ftflogo.png) no-repeat top;
margin:0 0 20px 45px;
padding:0;
display:block;
}
#logo_text {
width:371px;
height:53px;
background:url(../bilder/logo_text.png) no-repeat top;
margin:54px 0 0 0px;
padding:0;
display:block;
}
#under_logo {
width:371px;
height:44px;
clear:both;
float:left;
background:url(../bilder/under_logo.png) no-repeat top;
margin:3px 0 0 40px;
padding:0;
display:block;
}
/*==================== MAIN ==============================*/
#main {
width:980px;
background:url(../bilder/content_bg.png) repeat-y;
margin:auto;
clear:both;
padding:0 0 20px 0;
}

#meny_content {
float:left;
width:202px;
height:auto;
margin:20px 0 20px 0;
padding:0px 0 50px 29px;
background:none;
border-right:#e1e1e1 1px solid;
clear:both;
}

#search {
float:left;
width:199px;
height:74px;
margin:0;
padding:10px 0 0 8px;
background: url(../bilder/search.png) no-repeat;
} 

#komun_adress {
float: none;
width:180px;
margin:0;
padding:0px 0 0 5px;
background:none;
} 

#komun_adress p {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0;
padding:2px 0 2px 0;
}

						/*=============== MENY ===============*/
#menycontainer{
margin:0;
padding:0px 0 0 0px;
float:left;
clear:both;
height:auto;
}

#meny{
margin: 0; 
padding: 0; 
list-style-type: none;
}

#meny ul{
list-style-type: none;
display:block;
margin:1px 0px 1px 10px;
padding:1px 0 1px 0px;
} 
#meny ul a{						/*======================= SUB MENY ===============================*/
background: none;
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #666;
display: inline;
padding:0;
text-decoration: none;
margin:0px 0 0px 0;
width: 170px;
list-style-type: none;
list-style:none;
} 
#meny ul a:link{
background: none;
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #666;
display: inline;
padding:0;
text-decoration: none;
margin:0;
width: 170px;
}
#meny ul a:visited{
background: none;
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #666;
display: inline;
padding:0px 0 0 0px;
text-decoration: none;
margin:0;
width: 170px;
}
#meny ul a:hover{
background: none;
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #369;
display: inline;
padding:0px 0 0 0px;
text-decoration: none;
margin:0;
width: 170px;
}									/*======================= SUB MENY END ===============================*/												

#meny a{
background: url(../bilder/meny_off.png) no-repeat;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: #666;
display: block;
width: 199px;
height:24px;
padding:8px 0 0 8px;
text-decoration: none;
margin:0;
}
#meny p{
background: url(../bilder/meny_off.png) no-repeat;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: #666;
display: block;
width: 199px;
height:24px;
padding:8px 0 0 8px;
text-decoration: none;
margin:0;
}
#meny a:link{
background: url(../bilder/meny_off.png) no-repeat;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: #666;
display: block;
width: 199px;
height:24px;
padding:8px 0 0 8px;
text-decoration: none;
margin:0;
}
#meny a:visited{
background: url(../bilder/meny_off.png) no-repeat;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: #666;
display: block;
width: 199px;
height:24px;
padding:8px 0 0 8px;
text-decoration: none;
margin:0;
}
#meny a:hover{
background: url(../bilder/meny_off.png) no-repeat;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: #369;
display: block;
width: 199px;
height:24px;
padding:8px 0 0 8px;
text-decoration: none;
margin:0;
}
#meny a#current{
background: url(../bilder/meny_off.png) no-repeat;
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: #369;
display: block;
width: 199px;
height:24px;
padding:8px 0 0 8px;
text-decoration: none;
margin:0;
}
#meny a#subcurrent{
font: bold 12px Arial, Verdana, Helvetica, sans-serif;
color: #369;
}

/************ MENY TREE **************************************/
ul.aqtree3clickable {
  margin: 0 0 0 0; 
  padding: 1px  0 1px 0;
  list-style: none;  
}
ul.aqtree3clickable ul{
  margin: 0 0 0 0; 
  padding:0 0 0 6px;
  list-style: none;
}
ul.aqtree3clickable li {
  margin: 2px 0 0 0; 
  padding: 1px  0 1px 0;
  list-style: none;
  
}

ul.aqtree3clickable p {
 *font-size:3px;
 font-size:5px;
  
}
ul.aqtree3clickable #huvudmeny{
  background:url(../bilder/meny_off.png) no-repeat;
  padding: 8px 0 7px 5px;
  *padding: 6px 0 7px 5px;
  margin:3px 0 3px 0;
  list-style: none;
  
     }
ul.aqtree3clickable #huvudmeny a { 
color:#999;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0 0 10px;
margin:0;
font-weight:normal;
font-weight:700;
font-style:normal;
 }
ul.aqtree3clickable #huvudmeny a:hover { 
color:#ccc;
 }

ul.aqtree3clickable #submeny{
  background:none;
  list-style: none;
  display:inline-block;
  margin:1px 0 0 0;
  *margin:1px 0 0 0;
  padding:5px 0 0 0;
  
  }
ul.aqtree3clickable #submeny a { 
color:#666;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0 0 9px;
margin:0 0 0 0;
font-weight:400;
font-style:normal;
}
ul.aqtree3clickable #submeny a:hover { 
text-decoration: underline;
}

/* Provide space for our own "bullet" inside the link */
ul.aqtree3clickable li a { padding-left: 10px;
 }


/* Show "bullets" in the links, depending on the class of the
   LI that the link's in */
ul.aqtree3clickable li.aq3open a {
    background: url(../bilder/minus.png) center left no-repeat;	
	
}
ul.aqtree3clickable li.aq3closed a {
   background: url(../bilder/plus.png) center left no-repeat;	
    
}
ul.aqtree3clickable li.aq3bullet a {
  background: url(../bilder/bullet.png) center left no-repeat;	
   
}

/* Actually show and hide sublists */
ul.aqtree3clickable li.aq3open ul { display: block; }
ul.aqtree3clickable li.aq3closed ul { display: none; }

/************ MENY TREE END **********************************/


/*======================== MENY END =====================*/




#meny_right {
float:left;
width:1px;
height:600px;
/*background:url(../bilder/vert_linje.png) no-repeat;*/
border-left:#e5e 1px solid;
margin:0 0 0 1px;
padding:0;
}

#main_content {
float:left;
width:510px;
*width:500px;
height:auto;
margin:0;
padding:0px 5px 0 10px;
background:none;
overflow:hidden;
}
#main_content_utan_modul {
float:left;
width:720px;
*width:710px;
height:auto;
margin:0;
padding:0px 5px 0 10px;
background:none;
overflow:hidden;
}
#main_content ul, li {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
list-style-type:none;
}
#main_content_utan_modul ul, li {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
list-style-type:none;
}
#main_modul {						/*========== Moduler (Nyheter, Kalender) ==================*/
float:right;
width:210px;
height:auto;
margin:20px 0px 10px 0px;
padding:0px 10px 0 1px;
background:none;
border-left:#e1e1e1 1px solid;
}

#main_modul_left {
float:left;
width:1px;
height:600px;
margin:0;
padding:0px 1px 0 0px;
/*background:url(../bilder/vert_linje.png) no-repeat;*/
}
#nyheter_topp {
float:left;
background:url(../bilder/nyheter_topp.png) no-repeat;
width:195px;
height:6px;
margin:5px 0 0 0;
padding:0px 0 0 0px;
overflow:hidden;
}
#nyheter_main {
float:left;
background:url(../bilder/nyheter_main.png) repeat-y;
width:185px;
height:auto;
margin:0;
padding:5px 5px 0 5px;
overflow:hidden;
}
#nyheter_main p {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:11px;
font-weight:bold;
font-style:normal;
margin:0;
padding:5px 0 5px 0;
background:none;
}
#nyheter_main a {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:11px;
font-weight:bold;
font-style:normal;
margin:0;
padding:0;
background:none;
}
#nyheter_main a:link {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:11px;
font-weight:bold;
font-style:normal;
margin:0;
padding:0;
background:none;
}
#nyheter_main a:visited {
text-decoration:none;
}
#nyheter_main a:active {
text-decoration:none;
}

#nyheter_main a:hover {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration: underline;
font-size:11px;
font-weight:bold;
font-style: normal;
margin:0;
padding:0;
background:none;
}
#nyheter_main .datum {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#369;
text-decoration: none;
font-size:11px;
font-weight: normal;
font-style: normal;
margin:0;
padding:0;
background:none;
}

#nyheter_botten {
float:left;
background:url(../bilder/nyheter_botten.png) no-repeat;
width:195px;
height:6px;
margin:0;
padding:0px 0 0 0px;
}													/*=================== Moduler END ===================*/
#mailista {
float:left;
background:none;
width:400px;
height:auto;
margin:20px 0 0 0;
padding:0px 0 0 8px;
}													
#calender {
float:left;
background:none;
width:195px;
height:auto;
margin:20px 0 0 0;
padding:0px 0 0 8px;
overflow:hidden;
}													

/*================== END MAIN ===============================*/
/*================== BOTTEN ===============================*/
#botten_image {
clear: both; 
width:933px;
height:65px;
background:url(../bilder/botten_bild.png) no-repeat;
margin:auto;
padding:0 0 10px 0;
overflow:hidden;
}
#botten {
clear: both; 
width:980px;
height:141px;
background:url(../bilder/botten_nytt.png) no-repeat;
margin:auto;
padding:150px 0 0 0;
overflow:hidden;
}

#botten #copy {
clear: both;
float:right; 
margin:0;
padding:10px 25px 0 0;
overflow:hidden;
}
#botten p {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#369;
text-decoration:none;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0;
padding:10px 25px 0 25px;
}
#botten .grey {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
}
#botten .titel {
font-family: Verdana, Geneva, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
font-size:15px;
font-weight:bold;
font-style:normal;
margin:0;
padding:0;
}



/* =================== GENEREL ===========================*/

html,body {
margin:0;
padding:0;
}

body {
background:#E6E6E6 url(../bilder/bg.png) repeat;
margin:0;
padding:0;
}

p {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
}

a {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0;
padding:0;
}

a:link {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#369;
text-decoration:none;
font-size:12px;
font-weight:bold;
font-style:normal;
margin:0;
padding:0;}
a:visited {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#369;
text-decoration:none;
font-size:12px;
font-weight:bold;
font-style:normal;
margin:0;
padding:0;}
a:active {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#369;
text-decoration:none;
font-size:12px;
font-weight:bold;
font-style:normal;
margin:0;
padding:0;}

a:hover {
color:#689ACC;
text-decoration:underline;
}

ul {
font-family: Verdana,Arial, Geneva,  Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:11px;
font-weight: normal;
font-style:normal;
margin:0 0 0 10px;
padding:0px 0px 0px 10px;
}
li {
list-style: inherit ;
list-style-type: disc   ;
}

td {
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0;
padding:2px;
}

img {
border:0;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
color:#002d62;
text-decoration: inherit;
font-size:25px;
font-variant:normal;
font-stretch:normal;
font-weight:700;
line-height:normal;
font-style: inherit;
padding-bottom:5px;
padding-top:5px;
padding-left:0px;
border:0;
margin:0;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color:#002d62;
text-decoration:none;
font-size:20px;
line-height:normal;
font-weight:400;
font-style:normal;
padding-bottom:0px;
padding-top:2px;
padding-left:0px;
margin:0;
}
.h2_news {
font-family:Arial, Helvetica, sans-serif;
color:#002d62;
text-decoration: inherit;
font-size:20px;
font-variant:normal;
font-stretch:normal;
font-weight:bold;
line-height:normal;
font-style: normal;
padding:0 0 15px 8px;
border:0;
margin:0;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
color:#002d62;
text-decoration: inherit;
font-size:17px;
font-variant:normal;
font-stretch:normal;
font-weight:400;
line-height:normal;
font-style: normal;
padding:10px 0 15px 0px;
border:0;
margin:0;
}

h4 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#002d62;
text-decoration:none;
font-size:14px;
font-weight:400;
font-style:normal;
padding-left:0;
padding-bottom:6px;
padding-top:0;
margin:0;
}

h5 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#002d62;
text-decoration:none;
font-size:13px;
line-height:16px;
font-weight:400;
font-style:normal;
padding-bottom:0;
padding-top:0;
margin:0;
}

hr {
color:#B8B9B4;
background:#F3F4F6;
height:1px;
margin:0;
padding:0;
}

.adress {
font-family: Arial, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:10px;
font-weight:normal;
font-style:normal;
margin:0;
padding:0px;
}
.citat {
font-family: Arial, Geneva, Helvetica, sans-serif;
color:#666;
text-decoration:none;
font-size:11px;
font-weight:normal;
font-style: italic;
margin:0 0 0 0;
padding:10px 10px 10px 10px;
}
/*===================================== FORM ===============================*/
FORM {
margin:0;
font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
font-size:12px;
padding:0;
color:#666;
}

TEXTAREA,INPUT,SELECT {
border:1px solid #ccc;
font-family:Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size:12px;
color:#666;
text-decoration:none;
font-style:normal;
padding:1px 1px 1px 1px;
margin:0;
background:#FFFFFF;
}

SELECT {
background:#efefef;
}

input.search {
background:url(../bilder/search_knapp.png) no-repeat;
padding:0 0 0 0;
margin:0;
width:37px;
height:18px;
cursor:hand;
border:0;
}

.input {
font-family:Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size:12px;
color:#666;
text-decoration:none;
font-style:normal;
padding:1px 1px 1px 1px;
margin:0;
border:0;
background:#FFFFFF;
}