@charset "UTF-8";
/* 
RFS CSS 
Author: Jesper Källgård
		JK Creative
Homepage: www.jkcreative.se
Email: jesper@jkcreative.se 

*/

/*__Basic__________ */

body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:0.8em;
margin-top:2px;
}

ol{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:0.8em;
margin-top:2px;
}


.smallText{
font-size:0.7em;
margin-top:1px;
}

a{
text-decoration:none;
border:none;
color:none;
color:#2a52a7;
}

.imgmargin{
margin-top:12px;
}

img{
border:none;
}

a:hover{
text-decoration:none;
color:#999999;
}

a:visited{
text-decoration:none;
color:#2a52a7;
}

ul, li{
margin:0;
padding:0;
}

h1{
color:#2a52a7;
padding:0;
margin-bottom:4px;
font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:100;
}

h2{
color:#2a52a7;
padding:0;
margin-bottom:2px;
font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:100;
}

h3{
color:#2a52a7;
padding:0;
margin-bottom:0px;
font-family:"Lucida Sans", Arial, Helvetica, sans-serif;
font-size:0.8em;
margin-top:2px;
padding:0:
font-weight:100;
}

h4{

}

h5{

}

h6{

}

/*__Structure__________*/
#wrapper{
height:auto;
width:788px;
margin:0 auto;
}

#content{
height:auto;
width:788px;
float:left;
}

#topmenu{
height:36px;
width:788px;
float:left;
border-bottom:1px #999999 dotted;
}

#topmenu a{
color:#999999
}

#topmenu a:hover{
color: #333333;
}

#topmenuHolder{
width:auto;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#999999;
}

#topmenuText{
width:auto;
float:right;
padding-top:15px;
padding-right:4px;
padding-left:10px;
} 

#topmenuPic{
float:right;
padding-top:7px;

}

#header{
height:86px;
width:788px;
float:left;
margin-top:20px;
}

#headerPic{
height:86px;
width:549px;
float:left;
background:url(../Images/header.jpg)
}

#headerSearch{
height:41px;
width:230px;
float:left;
padding-top:45px;
padding-right:5px;
text-align:right;
}

#menuHolder{
height:51px;
width:788px;
margin-top:0px;
padding:0;
float:left;
color:#FFFFFF;
}

.menu ul{
margin:0;
padding:0;
list-style:none;
}

.menu li{
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
list-style:none;
}

.menu li a{
background:url(../Images/menuCatbg.gif);
background-position:0 0px;
display:block;
padding-top:15px;
height:36px;
padding-left:16px;
padding-right:16px;
border-right: #FFFFFF 1px solid;
color:#FFFFFF;
float:left;
}

.menu li a:hover{
background-position:0 -51px;
padding-top:15px;
height:36px;
display:block;
float:left;
color:#FFFFFF;
}

.menu li.active a{
background-position:0 -102px;
cursor:default;
color:#FFFFFF;
}

.menu li a:visited{
color:#FFFFFF;
}

#contentHolder{
width:788px;
min-height:500px;
float:left;
}

#back2{
height:19px;
width:188px;
float:left;
background:url(../Images/backbg.gif) left no-repeat;
margin-bottom:5px;
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:5px;
padding-left:30px;
margin-top:2px;
}

#back2 a{
color:#FFFFFF;
}

#back{
height:19px;
width:758px;
float:left;
background:url(../Images/backbg.gif) left no-repeat;
margin-bottom:10px;
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:5px;
padding-left:30px;
margin-top:2px;
}

#back a{
color:#FFFFFF;
}

#fotter{
width:788px;
height:auto;
float:left;
margin-top:20px;
}

#fotterTop{
height:5px;
width:788px;
background:url(../Images/fotterbg.gif) bottom repeat-x;
float:left;
}

#fotterText{
width:692px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em;
color: #999999;
margin-top:6px;
float:left;
}

#fotterToppen{
height:19px;
width:83px;
float:left;
background:url(../Images/toppen.gif);
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:3px;
padding-left:13px;
}

#fotterToppen a{
color:#FFFFFF;
}

#fotterToppen a:hover{
color:#CCCCCC;
}

#columLeft{
width:188px;
height:auto;
float:left;
}

#menuLeft{
width:188px;
height:auto;
margin-top:1px;
float:left;
}

.menuLeft ul{
margin:0;
list-style:none;
padding:0;
}

.menuLeft li{
width:188px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
list-style:none;
display:block;
color:#333333;
}

.menuLeft li a{
width:178px;
padding: 4px 0px 4px 10px;
margin-bottom:3px;
color:#333333;
display:block;
}

.menuLeft li a:hover{
width:173px;
padding: 4px 0px 4px 15px;
margin-bottom:3px;
}

.menuLeft li a:visited{
color:#333333;

}

.pil{
color:#2a52a7;
display: inline;
}


#columRight{
width:560px;
padding:10px 20px;
float:left;
}

/*__Dialogen__________*/

#dialogenTop{
height:30px;
width:788px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
}

#dialogenTopAmne{
height:23px;
background:url(../Images/amne.gif);
width:386px;
border-right:1px #FFFFFF solid;
padding-top:7px;
padding-left:25px;
float:left;
}

#dialogenTopFraga{
height:23px;
background:url(../Images/amne.gif);
width:86px;
border-right:1px #FFFFFF solid;
padding-top:7px;
padding-left:10px;
float:left;
}

#dialogenTopSvar{
height:23px;
background:url(../Images/amne.gif);
width:75px;
border-right:1px #FFFFFF solid;
padding-top:7px;
padding-left:10px;
float:left;
}

#dialogenTopStatus{
height:23px;
background:url(../Images/amne.gif);
width:177px;
padding-top:7px;
padding-left:10px;
float:left;
}

.dialogenRow ul{
margin:0;
padding:0;
list-style:none;
}

.dialogenRow li{
width:782px;
list-style:none;
display:block;
margin-bottom:4px;
float:left;

}

.dialogenRow li a{
display:block;
float:left;
padding-left:25px;
padding-top:2px;
padding-bottom:2px;
}

.dialogenRow li a:hover{

background-color: #FFFFFF;


}

.dialogenRow1{
background-color: #E8E8E8;
display:block;
}

.dialogenRow2{
background-color: #FFFFFF;
display:block;
}

.dialogenColumAmne{
height:32px;
width:386px;
border-right:1px #FFFFFF solid;
float:left;
}

.dialogenColumFragor{
height:32px;
padding-left:10px;
width:86px;
border-right:1px #FFFFFF solid;
float:left;
padding-top:10px;
}

.dialogenColumSvar{
height:32px;
padding-left:10px;
width:75px;
border-right:1px #FFFFFF solid;
float:left;
padding-top:10px;
}

.dialogenColumStatus{
height:32px;
padding-left:10px;
width:177px;
float:left;
padding-top:10px;
}

.frageContent{
margin-top:20px;
border-top:1px dotted #CCCCCC;
width:788px;
float:left;
}

#dialogenTop2{
height:30px;
width:788px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size:0.9em;
font-weight:bold;
margin-bottom:4px;
}

#dialogenTopAmne2{
height:23px;
background-color:#DADADA;
width:386px;
padding-top:7px;
padding-left:25px;
float:left;
}

#dialogenTopFraga2{
height:23px;
background-color:#DADADA;
width:86px;
padding-top:7px;
padding-left:10px;
float:left;
}

#dialogenTopSvar2{
height:23px;
background-color: #DADADA;
width:75px;
padding-top:7px;
padding-left:10px;
float:left;
}

#dialogenTopStatus2{
height:23px;
background-color:#DADADA;
width:177px;
padding-top:7px;
padding-left:10px;
float:left;
}

/*Styles*/

.news a{
color:#333333;
}

.news a:hover{
color: #999999;
}

.news a:visited{
color: #333333;
}

.date{
color: #CCCCCC;
margin-top:0px;
font-size:0.7em;
margin-bottom:14px;
}

.paginlist{
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

.paginlist2{
color:#2a52a7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
}

.newsDate{
color: #999999;
margin-top:6px;
}

/*Index*/

#picholder{
width:786px;
margin-top:10px;
height:200px;
float:left;
}

#textholder{
width:788px;
height:auto;
margin-top:10px;
float:left;
}

#textLeft{
width:267px;
height:auto;
float:left;
}

#textRight{
width:500px;
margin-left:10px;
height:auto;
border-left:solid #CCCCCC 1px;
float:left;
padding-left:10px;
}

/*Styrelsen*/

.mebmer{
height:auto;
padding: 10px 0;
border-bottom:#CCCCCC 1px solid;
width:560px;
float:left;
}

.mebmerpic{
width:130px;
height:150px;
float:left;
}

.memberinfo{
width:420px;
padding-left:10px;
float:left;
}

.memberh2{
padding-top:0;
margin-top:0;
}
