
body {
font-family: "Times New Roman", Times,Serif;
background-color:white;
}

.printinfo {
display:block;
margin:0;
padding:0;
width:100%;
clear:both;
}


.hiddenobjekt {
display:none;
}

a {color:black; text-decoration: none;}

h1 {
font-family: "Times New Roman", Times,Serif;
}

h1.rightk {
font-family: "Times New Roman", Times,Serif;
}

h2 {
font-family: "Times New Roman", Times,Serif;
}

h3, h1.puff2 {
font-family: "Times New Roman", Times,Serif;
}

h4 {
font-family: "Times New Roman", Times,Serif;
}

hr {display:none;}

.sub_cols_w ul {list-style-image: url();}
.sub_cols_w ul li {line-height: 1.5em;}
.sub_cols {}
.sub_cols_w {}

.m_news {
    border-bottom: 0;
}

#site_t {
    width: 100%;
    height: 100px;
    background: url() top center repeat-y;
    padding: 0;
    margin: 0;

}

#top {
height: 50px;
background: url() top center no-repeat;
}
#head {
    height: 125px;
    border-bottom: 0;
}
.logo {
    float: none;
    width: 50%;
    padding: 0;
}

.logo a img {border:0;}

#search {display:none;}


#nav {display:none;}
#qlinks {display:none;}

#site_c {
    width: 100%;
    height:100%;
    background: url() top center repeat-y;
    padding: 0;
    margin: 0;
}


 
:first-child+html #white_t {
    height: 0;
    background: #fff;
}


#nav {
display:none;
}


#content_s {
    font-size: 75%;
    background: url() top center repeat-x;
    padding: 0;
}

#content {
    font-size: 75%;
    background: url() top center repeat-x;
    padding: 0;
}

#white {
    background: #fff;
    margin: 0;
}

#breadcrumbs {display:none;}


#col_left {
    float: none;
    overflow: visible;
    width: 100%;
}
#col_left embed {display:none;}

#col_left_s {display:none;}



div.imgtop {
    padding: 0;
    margin: 0;
}


div.imgtop-right {
    float: none;
    width: 180px;
}

div.imgright {
    float: none;
    margin: 0;
}
div.imgleft {
    float: none;
    margin: 0;
}

div.imgleft img {
    padding: 0;
    margin: 0;
}


.img_m {
    padding: 0;
    margin: 0;
}

.img_plus {
    padding: 0;
    margin: 0;
}

.img_info_r {
    float: none;
    width: 190px;
    text-align: right;
}


.sub_l {
    float: none;
    width: 100%;
}

.sub_r {
    float: none;
    width: 100%;

}

.sub_l_w {
    float: none;
    width: 100%;
}

.sub_r_w {
    float: none;
    width: 100%;
}

.img_square {
    float: right;
    width: 76px;
    margin: 4px 10px 0 0;
}

.img_square_right {
    float: none;
    width: 76px;
    margin: 4px 0 0 0;
}

.img_news_text {
    float: left;
    width: 80%;
    margin: 0;
}

.img_news_text1 {
    float: left;
    width: 78%;
    margin: 0;
}

.img_news_text2 {
    float: left;
    width: 99%;
    margin: 0;
}

#news_expand {
    clear:both;
}

#news_expand_fold {
   margin:0;
}

.exp_news {
    height: 25px;
    display: inline;
    margin: 0 0 5px 0;
}
html>body .exp_news { 
    height: 12px;
}

.exp_news_o {
    display: inline;
    float: none;
    margin: 0 0 5px 0;
}

html>body .exp_news { 
    height: 12px;
}

.exp_push {
border-bottom:0;
padding: 4px 0;
clear:both;
}

.plus {display:none;}

.exp_title {
    float: none;
    width: 100%;
    color: #000;
    font-weight: bold;
    font-size:100%;
    font-family: "Times New Roman", Times,Serif;
}

.exp_title h1 {
    margin: 0;
    color: #000;
    font-weight: bold;
    font-size:100%;
    font-family: "Times New Roman", Times,Serif;
}

.exp_cont {
    clear: both;
    padding: 0;
    overflow: hidden;
}

.exp_cont p { margin: 0px !important; }

:first-child+html .exp_cont { padding: 4px 0 0 0; }

.exp_img {
    float: left;
}

.exp_text {
    float: left;
    margin: 0;
    padding-top: 5px; 
}

#rss_news {}

#rss_news a { color: #006cfe; font-weight: bold; text-decoration: none; }
#rss_news a:hover { color: #006cfe; font-weight: bold; text-decoration: underline; }

#col_left_s {display:none}

#col_center {display:none;}

#col_center_s {
    float: none;
    width: 100%;
    margin: 0;
}

#col_center_s_wide, #col_center_article_wide {
    float: none;
    width: 100%;
    margin: 0;
}

#col_center_article {
    float: none;
    width: 100%;
    margin: 0;
}


.l_box {
    margin: 0 0 24px 0;
}

.l_box_s {
    display:none;
}



.filelist {
display:none;
}



/*filelist-comp*/
.l_box_y_s_info {
    min-height: 20px;
    height: auto !important;
    height: 20px;
    background: #f6f6f6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 15px;
}

.rss-component {display:none}


.ext {
    margin: 0 0 0 2px;
}


:first-child+html .evenemang2 { height: 52px; padding: 15px 0 0 10px; }

.ev_title {
    float: left;
    width: 71%;
}

.ev_t {
background: url('/templates/images/ylw_arr.gif') no-repeat 0px 3px;
padding-left:13px;
display:block;
}

.ev_t_s {
background: url('/templates/images/ylw_arr.gif') no-repeat 0px 3px;
padding-left:13px;
display:block;
}

.ev_date {
color:#666;
padding-left:13px;
}


:first-child+html .evenemang2 { height: 52px; padding: 15px 0 0 10px; }


:first-child+html .ev_dat { margin: -12px 0 0 0; }
.l_box_b {
    height: 4px;
    background: url(/templates/images/l_box_b_left.gif) top left no-repeat;
}

.l_box_b_right {
    height: 4px;
    background: url(/templates/images/l_box_b_right.gif) top right no-repeat;
}

.l_box_b_s {
    width: 200px;
    height: 6px;
    background: url(/templates/images/l_box_b_s.gif) top center no-repeat;
}

.l_box_b_s_info {
    width: 200px;
    height: 8px;
    background: url(/templates/images/l_box_b_s_info.gif) top center no-repeat;
}

.politiker {	
    padding: 10px 0 0 0;
}

.politiker_bild {
    float: left;
    width: 150px;
}

.politiker_uppg {
    float: left;
    width: 300px;
    padding: 10px 0 0 0;
}

#politiker_uppdrag {
    clear: both;
    padding: 15px 0 0 0;
}

#politiker_uppdrag a { color: #006cfe; font-weight: bold; text-decoration: none; }

#politiker_uppdrag a:hover { color: #73aeff; font-weight: bold; text-decoration: none; }

#lankar_ao {
    font-size: 89%;
    text-transform: uppercase;
}

#lankar_ao a { float: left; background: #fbd834; color: #fff; font-weight: bold; padding: 4px 4px 4px 4px; }

#lankar_ao a:hover { background: #e4881f; color: #fff; font-weight: bold; padding: 4px 4px 4px 4px; }

#lankar_ao a.current { background: #e4881f; color: #fff; font-weight: bold; padding: 4px 4px 4px 4px; }

#lankar_current {
    clear: both;
    padding: 20px 0 0 0;
}

#lankar_current a { color: #000; text-decoration: none; }

#lankar_current a:hover { color: #000; text-decoration: underline; }

#skolor {
    width: 445px;
    border: 0;
    margin: 0 0 40px 0;
}

#skolor_title {
    background: #e4881f;
    color: #fff;
    font-weight: bold;
}

.s1 {
}

.s2 {
    background: #e9e9e9;
}

.td_a {
    width: 120px;
    padding: 0 0 0 15px;
}

.td_b {
    width: 25px;
}

.td_c {
    width: 60px;
}

.td_d {
    width: 120px;
}
#skolor_form {
    padding: 0;
    margin: 0;
}

#skolor_form p {
    margin: 0 0 24px 0;
}

#mitt_textfalt {
    width: 310px;
    border: 1px solid #7e9db9;
}

#dropdown { 
    border: 1px solid #7e9db9;
}

.option {
    margin: 0 0 8px 0;
}

#kategori {
    width: 200px;
    border: 1px solid #7e9db9;
    margin: 10px 0 0 0;
}

#submit {
    margin: 25px 0 0 0;
}

.article_file {
    padding: 7px 0 0 0;
    margin: 0 0 7px 0;
}

.article_file_img {
    float: left;
    width: 35px;
    margin: 0 5px 0 0;
}

.article_file_info {
    float: left;
    width: 380px;
}

#nyhetskategori {
    float: right;
    width: 200px;
    text-align: right;
    margin: 5px 20px 0 0;
}

#col_right {
display:none;
}

#col_right_u {
    float: none;
    width: 100%;
    margin: 0;
}

#col_right a,
#col_right_u a { color: #636363; font-weight: bold; text-decoration: none; }

#col_right a:hover,
#col_right_u a:hover { color: #9a9a9a; font-weight: bold; text-decoration: none; }

#col_right_a {
    float: none;
    width: 16.7em;
    margin: 0 0 0 16px;
}

#col_right_a a { color: #006cfe; font-weight: bold; text-decoration: none; }

#col_right_a a:hover { color: #73aeff; font-weight: bold; text-decoration: none; }

#grey_box {
    margin: 0;
}

#grey_box_s {
    margin: 0;
}


.grey_box_t {
    width:100%;
    height: 6px;
    background: url() top left no-repeat;
}

.grey_box_t_right {
    height: 6px;
    background: url() top right no-repeat;
}

.grey_box_t_s {
    width: 200px;
    height: 6px;
    background: url() top center no-repeat;
}

.grey_box_y {
    min-height: 20px;
    height: auto !important;
    height: 20px;
    background: #fff;
    padding: 0;
}

.grey_box_y_s {
    width: 100%;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    background: #fff;
    padding-top: 10px;
    clear:both;
    border-top:2px solid #CCC;
}

a#mail { display:none; }

a#kontaktuppgifter { display:none;}


.grey_box_b {display:none;}
.grey_box_b_right {display:none;}

#wh_box {
    margin: 0 0 20px 0;
    overflow:visible;
}

.wh_box_t {
    height: 4px;
    background: url() top left no-repeat;
    margin: 0px !important;
}

.wh_box_t_right {
    height: 4px;
    background: url() top right no-repeat;
    margin: 0px;
}

.wh_box_y {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    clear:both;
}

.wh_box_y_cntnt {
    min-height: 20px;
    height: auto !important;
    margin: 0px 18px 0px 18px;
    padding: 15px 0 6px 0;
}

#wh_box a { color: #595959; font-weight: bold; text-decoration: none; }

#wh_box a:hover { color: #9a9a9a; font-weight: bold; text-decoration: none; }

.a_link {
    margin: 0 0 15px 0;
}

.a_arr {
    float: left;
    margin: 1px 6px 0 0;
}

.wh_box_b {
    margin: 0 !important;
    height: 4px;
    background: url() top left no-repeat;
}

.wh_box_b_right {
    margin: 0;
    height: 4px;
    background: url() top right no-repeat;
}

.ad {
    margin: 0 0 20px 0;
}

.puffextraurl {
padding-left: 15px;
background: url() 0px 3px no-repeat;
display:block;
clear:both;
}

#sitemap ul {list-style-image: url();}
#sitemap ul li a {color:black}
#sitemap ul li a:hover {color:#CCC}
#sitemap ul li {margin:10px 0px;}
#sitemap ul li ul li {margin:3px 0px;}

.filecomp {
margin: 10px 0px;
padding-left:23px;
background-position:0px 0px;
background-repeat:no-repeat;
}

.filecomp a {color:blue;}

.hrefcomp {
    margin: 10px 0px;
}
.hrefcomp a {
    padding-left:16px;
    background: url() no-repeat 0px 3px;
}

.href-list-comp li {
    list-style-image: url();
}


.hrefcompmov {
    margin: 10px 0px;
    padding: 0px 0px;
}
.hrefcompmov a {
    padding: 7px 0 10px 23px;
    background: url('/templates/images/video.jpg') no-repeat 0px 7px;
}


.tableheader {background-color:#FFF; text-align:left;}
.tabletr1 {background-color:#000}
.tabletr2 {background-color:#FFF}
table {margin:10px 0;background-color:#CCC;border-collapse:collapse;}
table,th,td {border:1px solid #ccc;}

#footer {display:none;}


