html,body { font-family: tahoma, verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; background-color: #cdcaca; }
img { border: 0; }
a:link { text-decoration: none; color: #000000; }
a:active { text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #000000; }
a.logged_in:link { text-decoration: none; color: #f19603; }
a.logged_in:active { text-decoration: none; color: #f19603; }
a.logged_in:visited { text-decoration: none; color: #f19603; }
a.logged_in:hover { text-decoration: underline; color: #f19603; }

#top { height: 173px; background: url(../images/top_background.gif) top left; }
#logo { width: 374px; height: 82px; padding-left: 66px; padding-top: 10px; float: left; }
#logged_in { position: absolute; top: 129px; left: 56px; color: White; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; }
#menu { width: 188px; margin-left: 22px; margin-top: 1px; padding-bottom: 70px; float: left; }
#menutop { width: 137px; height: 19px; margin-left: 17px; padding-left: 16px; border-bottom: solid 1px #e5e2e2; float: left; }
#menutop_s { width: 137px; height: 20px; margin-left: 17px; padding-left: 16px; float: left; }
#menuitem { width: 135px; height: 17px; margin-left: 17px; padding-left: 16px; padding-top: 3px; border-left: solid 1px #e5e2e2; border-right: solid 1px #e5e2e2; border-bottom: solid 1px #e5e2e2; background: url(../images/menu_background.gif) top left; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; cursor: pointer; float: left; }
#menuitem_s { width: 137px; height: 19px; margin-left: 17px; padding-left: 16px; padding-top: 3px; background: url(../images/menu_s_background.gif) top left; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: White; cursor: pointer;float: left; }
#menuitem_u_om_foreningen { width: 135px; height: 76px; margin-left: 17px; padding-left: 16px; padding-top: 6px; border-left: solid 1px #e5e2e2; border-right: solid 1px #e5e2e2; border-bottom: solid 1px #e5e2e2; float: left; }
#menuitem_u { width: 135px; height: 15px; padding-left: 8px; padding-top: 2px; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; cursor: pointer; float: left; }
#menuitem_u_s { width: 135px; height: 15px; padding-left: 8px; padding-top: 2px; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #d40c19; cursor: pointer; float: left; }
#login_top { width: 137px; height: 21px; margin-left: 17px; margin-top: 19px; float: left; }
#login { width: 135px; margin-left: 17px; padding-left: 16px; padding-top: 5px; padding-bottom: 8px; border-left: solid 1px #e5e2e2; border-right: solid 1px #e5e2e2; border-bottom: solid 1px #e5e2e2; background-color: #f8f5f5; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; float: left; }
#login input { width: 119px; height: 17px; border: solid 1px #e5e2e2; margin-top: 4px; margin-bottom: 5px; background: url(../images/login_input_background.gif) top left; float: left; }
#login input.knapp { width: 70px; height: 21px; border: solid 1px #727171; margin-top: 4px; margin-bottom: 8px; margin-right: 60px; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: White; background: #7f7f7f; float: left; }
#login a:link { text-decoration: underline; color: #d40c19; }
#login a:active { text-decoration: underline; color: #d40c19; }
#login a:visited { text-decoration: underline; color: #d40c19; }
#login a:hover {text-decoration: underline; color: #d40c19; }
#login form { margin: 0; padding: 0; }
#container { position: relative; }
#main_container { width: 100%; background: url(../images/main_background.gif) top left; float: left; }
#main { width: 995px; float: left; }
#content { width: 785px; float: left; }
#footer { width: 100%; height: 71px; background: url(../images/footer_background.gif) top left; float: left; }
#footer_a { margin-top: 30px; margin-left: 56px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: White; float: left; }
#footer_e { margin-top: 30px; margin-left: 50px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: White; float: left; }
#namepop { border: solid 1px #d40c19; padding:3px; z-index: 15; position: absolute; left: 237px; top: 264px; width: 600px; height: 200px; font-size: 11px; color: #000000; background-color: #f0f0f0; visibility: hidden; }
#emailpop { border: solid 1px #d40c19; padding:3px; z-index: 15; position: absolute; left: 237px; top: 342px; width: 500px; height: 200px; font-size: 11px; color: #000000; background-color: #f0f0f0; visibility: hidden; }
#passwordpop { border: solid 1px #d40c19; padding:3px; z-index: 15; position: absolute; left: 237px; top: 358px; width: 500px; height: 200px; font-size: 11px; color: #000000; background-color: #f0f0f0; visibility: hidden; }
#addresspop { border: solid 1px #d40c19; padding:3px; z-index: 15; position: absolute; left: 237px; top: 390px; width: 800px; height: 290px; font-size: 11px; color: #000000; background-color: #f0f0f0; visibility: hidden; }
#forumpop { border: solid 1px #000000; padding:3px; z-index: 99; position: absolute; left: 200px; top: 200px; width: 400px; height: 300px; text-align: right; font-size: 12px; color: #000000; background-color: #ffffff; visibility: visible; }
#poptext { height: 275px; text-align: left; font-weight: bold; font-size: 12px; margin-left: 5px; margin-top: 10px; }
#fp_beskrivelse { width: 422px; margin-top: 28px; margin-left: 28px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; float: left; }
#fp_kommende_aktiviteter { width: 210px; margin-top: 28px; margin-left: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; float: left; }
#fp_news1 { width: 190px; margin-top: 20px; margin-left: 28px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; float: left; }
#fp_news2 { width: 190px; margin-top: 20px; margin-left: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; float: left; }
#fpnewsdate { width: 180px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #959595; float: left; }
#fpnewsheadline { width: 190px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; }
#fpnewsabstract { width: 180px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin-bottom: 20px; float:left; }
#fp_kalender { width: 210px; margin-top: 20px; margin-left: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; float: left; }
#fp_bottom { width: 690px; margin-top: 20px; margin-left: 28px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; float: left; }
#fp_vertikal_strek { width: 1px; height: 250px; margin-top: 28px; margin-left: 20px; border-left: solid 1px #cdcbcb; float: left; }
#fp_horisontal_strek { width: 695px; height: 1px; margin-top: 18px; margin-left: 28px; border-top: solid 1px #cdcbcb; float: left; }
#fp_overskrift { color: #d50b19; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#headline { width: 755px; margin-top: 28px; margin-left: 28px; color: #d50b19; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 26px; margin-bottom: 15px; float: left; }
#u_headline { width: 312px; color: #d50b19; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; margin-bottom: 15px; float: left; }
#kolonne1 { width: 312px; margin-left: 28px; margin-bottom: 15px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; float: left; }
#kolonne2 { width: 312px; margin-left: 30px; margin-bottom: 15px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; float: left; }
#storkolonne { width: 700px; margin-left: 28px; margin-bottom: 15px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; float: left; }
#userheader { width: 300px; font-size: 13px; font-weight: bold; float: left; }
#useritem1 { width: 180px; font-size: 13px; float: left; }
#useritem2 { width: 420px; font-size: 13px; float: left; }
#useritem3 { width: 20px; font-size: 13px; float: left; }
#userlargeitem { width: 420px; font-size: 13px; float: left; }
#userlargeitem2 { width: 600px; font-size: 13px; float: left; }
#userlargeitem a:link { color: Black; }
#userlargeitem a:active { color: Black; }
#userlargeitem a:visited { color: Black; }
#userlargeitem a:hover { text-decoration: underline; color: Black; }
#useritem1 input.knapp { width: 120px; height: 21px; border: solid 1px #727171; margin-top: 4px; margin-bottom: 8px; margin-right: 60px; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: White; background: #7f7f7f; float: left; }
#userlargeitem2 input.knapp { width: 150px; height: 21px; border: solid 1px #727171; margin-top: 4px; margin-bottom: 8px; margin-right: 60px; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: White; background: #7f7f7f; float: left; }
#useritem2 input.knapp { width: 80px; height: 21px; border: solid 1px #727171; margin-top: 4px; margin-bottom: 8px; margin-right: 60px; font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; color: White; background: #7f7f7f; float: left; }
#userspace { width: 700px; height: 15px; float: left; }
#usererror { width: 700px; font-size: 11px; font-weight: bold; color: Red; padding-bottom: 2px; padding-top: 2px; float: left; }
#useritem2 input { width: 180px; height: 17px; border: solid 1px #e5e2e2; margin-top: 4px; margin-bottom: 5px; background: url(../images/login_input_background.gif) top left; float: left; }
#linkcontainer { width: 755px; margin-left: 28px; float: left; }
#linkheadline { width: 755px; font-size: 13px; padding-top: 5px; float: left; }
#linkheadline a { color: #d50b19; }
#linkabstract { width: 755px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; padding-right: 5px; padding-bottom: 10px; float: left; }
#faqquestion { width: 660px; color: #d50b19; font-weight: bold; margin-bottom: 10px; float: left; }
#faqanswer { width: 700px; color: Black; margin-bottom: 30px; float: left; }
#faqedit { width: 40px; margin-bottom: 10px; float: left; }
#fp_bottom a { color: #d50b19; }
#kolonne1 a { color: #d50b19; }
#kolonne2 a { color: #d50b19; }
#storkolonne a { color: #d50b19; }
#fp_news1 a { color: #d50b19; }
#fp_news2 a { color: #d50b19; }
#fp_kalender a { color: #d50b19; }
#newsdate { width: 330px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #959595; float: left; }
#newsheadline { width: 330px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; float: left; }
#newsabstract { width: 330px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin-bottom: 20px; float:left; }
#newsheadline2 { width: 660px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; float: left; }
#newsabstract2 { width: 660px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin-bottom: 20px; float:left; }
#fm_container_h { width: 661px; float:left; }
#fm_container_r { width: 661px; margin-left: 552px; padding-bottom: 6px; float:left; }
#fm_btn1 { width: 547px; padding-top: 6px; float:left; }
#fm_btn2 { width: 114px; padding-top: 6px; float:left; }
#fm_btn3 { width: 538px; padding-top: 6px; float:left; }
#fm_btn4 { width: 123px; padding-top: 6px; float:left; }
#fm_head { width: 661px; padding-top: 10px; padding-bottom: 4px; padding-left: 6px; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; float:left; }
#fm_container { width: 659px; border: solid 1px #e2dede; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; margin-top: 5px; background: url(../images/forum_back.gif) top left; float: left; }
#fm_topic { width: 355px; height: 21px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; float: left; }
#fm_started { width: 136px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; float: left; }
#fm_last { width: 136px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; float: left; }
#fm_cnt { width: 26px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; float: left; }
#fm_info { width: 150px; float: left; }
#fm_name { width: 150px; padding-top: 10px; padding-left: 12px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; float: left; }
#fm_date { width: 150px; padding-top: 3px; padding-left: 12px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; float: left; }	
#fm_edit { width: 150px; padding-top: 3px; padding-left: 12px; float: left;	}
#fm_main { width: 509px; float: left; }
#fm_header { width: 509px; padding-top: 10px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; float: left;}	
#fm_body { width: 509px; padding-top: 3px; padding-bottom: 10px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; float: left; }

/* Msg */
#msgtop { width: 509px; padding-bottom: 2px; padding-top: 2px; float: left; }
#msgheadline { width: 509px; background-color: #efefef; padding-bottom: 2px; padding-top: 2px; float: left; }
#msgtopnew { width: 150px; font-weight: bold; font-size: 12px; padding-left: 10px; float: left; }
#msgtopin { width: 150px; font-weight: bold; font-size: 12px; padding-left: 10px; float: left; }
#msgtopout { width: 138px; font-weight: bold; font-size: 12px; padding-left: 10px; float: left; }
#msgcontainer_read { width: 500px; font-weight: normal; padding-bottom: 2px; padding-top: 2px; float: left; }
#msgcontainer_unread { width: 500px; font-weight: bold; padding-bottom: 2px; padding-top: 2px; float: left; }
#msgsymbol { width: 12px; padding-left: 10px; float: left; }
#msgdate { width: 106px; padding-left: 10px; font-size: 12px; float: left; }
#msgname { width: 160px; padding-left: 10px; font-size: 12px; float: left; }
#msgtitle { width: 158px; padding-left: 10px; font-size: 12px; float: left; }
#msgline { width: 509px; height: 1px; background-color: #efefef; float: left; }
#msgtext { width: 100px; padding-top: 2px; font-size: 12px; padding-left: 10px; padding-bottom: 2px; float: left; }
#msgform { width: 358px; padding-top: 2px; font-size: 12px; padding-bottom: 2px; float: left; }
#msgrightform { width: 348px; font-size: 12px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; text-align: right; float: left; }
#msgfull { width: 448px; font-size: 12px; padding-top: 2px; padding-left: 10px; padding-right: 10px; padding-bottom: 2px; float: left; }
#msgtextfull { width: 448px; background-color: #efefef; font-size: 12px; font-weight: normal; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; float: left; }