body#body
{
    color:black;
}

.clear
{
    clear: both;
}


/*Left column*/

.lc_content_pos
{
    padding: 3px 5px 2px 5px;
}

.lc_content_pos_r
{
    padding: 3px 5px 5px 5px;
}

.velgregion
{
    background-color:#D7E6CD;
    border:1px solid black;
    margin-bottom:20px;
    margin-top:20px;
    margin-left: 0px;
    padding:1px;
    width:190px;
}

/* Right column */

.blok_position_l
{
    margin-top:5px;
/*    height: 22px;*/
}

.blok_position_r
{
    margin-bottom:5px;
}

.rightmenuboxhl
{
    font-weight:bold;
    padding:0px;
    width:180px;
}

div#page a.content_href
{
    text-decoration:none;
}

div#page a.content_href:visited
{
    color: #888888;
}

.pop_menu
{    
    display: none;
}

.pop_menu_bottom
{
    background: url('../images/pop_menu_bottom_border.jpg') bottom no-repeat #d9e5cd;
    width: 180px;
    margin-left: 5px;
}

.pop_menu_all_items
{
    padding: 5px 8px 10px 8px;
}

.rightmenuboxhl 
{
    font-weight:bold;
    padding:0px;
    width:180px;
    margin-bottom:5px;
}

.email
{
    margin-top: 25px;
    height: 53px;
}

.email_cont
{
    margin:0px 5px 0px 5px;
    padding-bottom: 10px;
}

.forum_lb
{
    margin-top: 5px;
}

.forum_lb_cont
{
    margin: 5px;
}

.commonnyhetsbrevbox
{
    background-color:#FFFFFF;
    border:1px solid black;
    color:#000000;
    padding:1px 0px 1px 1px;
    width:105px;
}

.commonnyhetsbrevsubmit
{
    border:1px solid black;
    width:65px;
    padding:0px;
    height:19px;
}

.searchbox_form
{
    width: 550px;
    float:left;
}

.tips_a_z
{
    border:0pt none;
    float:right;
    font-size:14px;
    margin-top:4px;
    padding-right:15px;
    text-align:center;
    width:175px;
}


a
{
    text-decoration:none;
}

div#page a:link
{
    color:#FF8800;
}

div#page #a_lm
{
    color: #4f4f4f;
    font-weight: bold;
}

#a_lm_f
{
    color: #4f4f4f;
    font-weight: bold;
    cursor:pointer;
}

div#page #a_lm_link
{
    color: #4f4f4f;
    font-weight: bold;
}

div#page a:visited
{
    color: #888888;
}

.class-folder
{
    padding: 5px;
}

div.class-folder p
{
    margin: 0px;
}

div.class-folder hr
{
    size: 1px;
    color: black;
}

.tipskategoriheadline
{
    cursor:pointer;
}

.tipskategoriexpandindicatorplus
{
    display:inline;
    font-family:monospace;
    font-size:100%;
    font-weight:bold;
}

.tipskategoriexpandindicatorminus
{
    display:none;
    font-family:monospace;
    font-size:100%;
    font-weight:bold;
}

.tipskategori
{
    display:none;
}

.tipskategoriexpandindicatorneutral
{
    display:inline;
    font-size:100%;
    margin-left: 22px;
}

.body_elements
{
    margin-top: 25px;
    margin-bottom:20px;
}

a.title
{
    font-weight: bold;
}

.diffuse
{
    color: #888888;
}


.tips_item
{
    margin-left: 40px;
}

.class-article
{
    padding: 5px;
}

.article_date
{
    margin-left:10px;
}

.print_link
{
    margin-top:20px;
    margin-bottom: 20px;
}

.art_tips_bottom1
{
    margin-left:3px;
}

.art_tips_bottom2
{
    margin-left: 10px;
}

.art_tips_bottom3
{

}

.art_tips_bottom4
{
    margin-left: 6px;
}

.art_tips_button
{
    margin-left: 62px;
    padding: 0px;
}

.art_text_bottom
{
    margin-top:40px;
    margin-bottom: 10px;
}

.art_text_bottom_bold
{
    font-weight: bold;
    margin-bottom: 10px;
}

div#page a.main_page_link
{
    color:#000000;
}

h1.main_link
{
    color:#000000;
    font-size:1.5em;
    font-weight:bold;
    margin-bottom:0pt;
}

.main_article_content
{
    margin-top: 12px;
    margin-bottom:12px;
}

hr.hr_main_page
{
    margin-top:6px;
    margin-bottom:6px;
    width: 540px;
}

td.article_main_page_l
{
    width: 265px;
    padding-right: 5px;
    vertical-align: top;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid black;
}

td.article_main_page_r
{
    width: 265px;
    padding-left: 4px;
    border-left-width: 1px;
    vertical-align: top;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

hr.nyhetsarkiv
{
    margin-top: 12px;
    margin-bottom: 25px;
}

.blimed_form
{
}

.item_title
{
    font-size:120%;
    font-weight: bold;
}

div.class-folder ul li
{
    list-style-type: disc;
    padding: 0px;
    margin: 0px 0px 0px 20px;
}

div.class-folder ol li
{
    list-style-type: decimal;
    padding: 0px;
    margin: 0px 0px 0px 20px;
}

.diskuter_td1
{
    width: 240px;
}

.diskuter_td2
{
   width: 295px;
}

.diskuter_short_description
{
     margin: 15px 0px;
}

.faq_folders
{
    width: 150px;
    vertical-align: top;
}

.faq_items
{
    width: 380px;
    vertical-align: top;
}

td.faq_folders ul li
{
    margin: 0px 0px;
    list-style-type: none;
}

.top_bottom_twenty
{
    margin: 20px 0px;
}

.bottom_faq_form
{
    margin: 15px 0px 30px 0px;
}

.bottom_faq_form_text
{
    margin-left: 3px;
    vertical-align: top;
}

.bottom_faq_form_button
{
    margin-left: 60px;
}

.form_text_label
{
    vertical-align: top;
}

.faq_item_title
{
    font-family:arial,helvetica,sans-serif;
    font-size:140%;
    font-weight:bold;
}

.faq_item_name
{
    font-size:100%;
    font-weight:bold;
    margin-top: 20px;
}

.faq_item_paragraph
{
    margin: 15px 0px;
}

.faq_item_bottom_link1
{
    margin-top: 20px;
}

.faq_item_bottom_link2
{
    margin-bottom: 200px;
}

.kontakt_label
{
    width: 100px;
    float:left;
}


.kontakt_bottom
{
    margin-left: 100px;
}

.kontakt_button
{
    margin: 20px 0px 20px 100px;
}

div.materiel-folder p b, div.class-order_form p b
{
    color: red;
}

.kontakt_textarea
{
    width: 190px;
}


.mat_col_1
{
    width: 40px;
    height: 15px;
    text-align: left;
}

.mat_col_2
{
    width: 450px;
    text-align: left;
}

.mat_col_3
{
    width: 40px;
    text-align: right;
}

.mat_col_1_title
{
    width: 40px;
    text-align: center;
    font-weight: bold;
}

.mat_col_2_title
{
    width: 450px;
    text-align: left;
    font-weight: bold;
}

.mat_col_3_title
{
    width: 40px;
    text-align: right;
    font-weight: bold;
}

.material_label
{
    width: 180px;
    float: left;
}

.material_button
{
    margin-left: 180px;
    margin-bottom: 40px;
}


#huspolkontor
{
    display:none;
    left:190px;
    position:absolute;
    top:155px;
    z-index:2;
}

#huspolkjokken
{
    display:none;
    left:220px;
    position:absolute;
    top:250px;
    z-index:2;
}

#huspolstue
{
    display:none;
    left:150px;
    position:absolute;
    top:254px;
    z-index:2;
}

#huspolbad
{
    display:none;
    left:163px;
    position:absolute;
    top:394px;
    z-index:2;
}

#huspolsoverom
{
    display:none;
    left:257px;
    position:absolute;
    top:385px;
    z-index:2;
}

#huspolsoppel
{
    display:none;
    left:39px;
    position:absolute;
    top:434px;
    z-index:2;
}

#huspolpabygg
{
    display:none;
    left:81px;
    position:absolute;
    top:357px;
    z-index:2;
}

#huspolbil
{
    display:none;
    left:321px;
    position:absolute;
    top:392px;
    z-index:2;
}

#huspolpostkasse
{
    display:none;
    left:58px;
    position:absolute;
    top:400px;
    z-index:2;
}

#huspolhage
{
    display:none;
    left:80px;
    position:absolute;
    top:130px;
    z-index:2;
}

#huspolnatur
{
    display:none;
    left:20px;
    position:absolute;
    top:80px;
    z-index:2;
}

#huspolenergi
{
    display:none;
    left:100px;
    position:absolute;
    top:90px;
    z-index:2;
}

#huspolbarn
{
    display:none;
    left:200px;
    position:absolute;
    top:504px;
    z-index:2;
}


.husoverlay
{
    background-color:#D7E6CD;
    border:1px solid green;
    color:black;
    width:380px;
    display:none;
}

.closehustipsoverlay
{
    cursor:pointer;
    float:right;
}

.tipskategoriheadline
{
    cursor:pointer;
}

.tipskategoriexpandindicatorneutral
{
    display:inline;
    font-family:monospace;
    font-size:100%;
    font-weight:bold;
}

.tipskategoriexpandindicatorplus
{
    display:inline;
    font-family:monospace;
    font-size:100%;
    font-weight:bold;
}

.tipskategoriexpandindicatorminus
{
    display:none;
    font-family:monospace;
    font-size:100%;
    font-weight:bold;
}

.tipskategori
{
    display:none;
}

.top_banner
{
    margin-left: 350px;
    padding-top: 5px;
}


.table_abon
{
    width:540px;
}

.abon_left_col
{
    width: 145px;
    vertical-align: top;
    
}

.top_ten
{
    margin-top: 10px;
}

.abon_footnote
{
    margin: 15px 0px 30px 10px;
}

.abon_button
{
    margin-left: 145px;
}

.abon_textarea
{
    width: 230px;
}

.top_fifteen
{
    margin-top: 15px;
}

.abon_width
{
    width: 370px;
}

.bold
{
    font-weight: bold;
}

.quotes_image, .right_tip_image
{
    float: left;
    margin-right: 5px;
}

.quot_content, .tips_right_content
{
    float: left;
    width: 125px;
}

.quot_content p
{
    margin: 0px;
}

.author_label
{
    font-size: 9px;
    font-style: italic;
    padding: 2px;
    float: right;
}

#aftersubmit_block
{
    display: none;
    padding: 15px 0;
    text-align: center;
}

input.searchtext
{
    background-color:#EBEBEB;
    border:1px solid #888888;
    width:362px;
}

input.searchbutton
{
    background-color:#FFFFFF;
    border:1px solid #000000;
    margin-top:-4px;
    padding:2px;
    width:35px;
}

#subscribe_form_id
{
    display: none;
}

.alignright
{
    text-align: right;
}

.anonsere_full_banners a
{
    margin-left: 55px;
    margin-bottom: 15px;
    margin-top: 5px;
    width: 180px;
    display: block;
    float: left;
}

#imagemap_block_id
{
    position: relative;
}

#printpage
{
    text-align: left;
    width: 600px;
    padding-left: 40px;
}

.class_for_articles_style p
{
    margin-bottom: 15px;
}

#main-position ul li
{
    list-style-type: disc;
    margin-left: 20px;
}

#main-position ol li
{
    list-style-type: decimal;
    margin-left: 25px;
    padding-left: 5px;
}

span.signup_day_ofbirth input, span.signup_mont_ofbirth input
{
    width: 24px;
}

span.signup_year_ofbirth input
{
    width: 59px;
}

#subscribe_form_id textarea
{
    height: 80px;
}
