/* ===================================================================== 
                               GENEARAL  
===================================================================== */

html                           { overflow-y: scroll; }

body                           { margin:0px 0px 30px 0px; text-align:center; background:#1b496d url(../img/bodybg_htile.gif) repeat-x; font-size:12px; color:#000; font-family:Arial, Tahoma, Verdana, Sans-Serif; }

td                             { font-size:12px; color:#000; font-family:Arial, Tahoma, Verdana, Sans-Serif; vertical-align:top; }

.valign_middle                 { vertical-align:middle; }
.valign_bottom                 { vertical-align:bottom; }

p                              { margin:0px 0px 10px 0px; }

form                           { display:inline; }

.cf                            { clear:both; font-size:0px; line-height:0px; }

.fleft                         { float:left; }
.fright                        { float:right; }

.row                           { padding:0px 0px 0px 0px; } 

.DisplayBlock                  { display:block; }
.DisplayNone                   { display:none; }

.normal                        { font-weight:normal; }


/* ===================================================================== 
                               MAIN STRUCTURE  
===================================================================== */

#wrapper                       { position:relative; width:1000px; margin:0px auto; z-index:1; }
#site                          { position:relative; width:995px; margin:10px 0px 0px 5px; text-align:left; background:url(../img/sitebg_vtile.gif) repeat-y; }
.site_topleft                  { position:relative; float:left; display:block; width:5px; height:290px; background:url(../img/sitebg_topleft.gif) no-repeat; }
.site_inner                    { position:relative; float:left; display:block; width:980px; text-align:left; background-color:#fff; }
.site_topright                 { position:relative; float:left; display:block; width:5px; height:290px; background:url(../img/sitebg_topright.gif) no-repeat; }

#site_bot                      { position:relative; width:995px; height:15px; margin:0px 0px 0px 5px; }
.site_botleft                  { position:relative; float:left; display:block; width:10px; height:15px; background:url(../img/sitebg_botleft.gif) no-repeat; }
.site_bothtile                 { position:relative; float:left; display:block; width:970px; height:15px; background:url(../img/sitebg_bothtile.gif) repeat-x; }
.site_botright                 { position:relative; float:left; display:block; width:10px; height:15px; background:url(../img/sitebg_botright.gif) no-repeat; }

#top                           { position:relative; display:block; width:980px; height:90px; }
.top_c1                        { float:left; display:block; width:730px; height:90px; background-color:#000; }
.top_c2                        { float:left; display:block; width:250px; height:90px; background-color:#000; }

#mm_bg                         { position:relative; display:block; width:978px; height:29px; background-color:#000; border-top:1px solid #333; border-left:1px solid #373737; border-right:1px solid #373737; z-index:3; }
.mm_x                          { display:block; width:978px; height:29px; }
#mm                            { position:absolute; top:4px; left:20px; width:710px; height:26px; z-index:5; }
.m_btn                         { float:left; height:26px; margin:0px 10px 0px 0px; }

#rm                            { position:absolute; top:7px; left:750px; width:210px; height:20px; z-index:6; background-color:#000; }
.rm_btn                        { float:right; height:20px; margin:0px 0px 0px 30px; color:#fff; }

#sm_bg                         { position:relative; display:block; width:978px; height:29px; background-color:#205880; border-top:1px solid #477f95; border-left:1px solid #306f88; border-right:1px solid #306f88; z-index:2; }
.sm_x                          { display:block; width:978px; height:29px; }
#sm                            { position:absolute; top:4px; left:20px; width:710px; height:27px; z-index:4; }

#main                          { position:relative; width:980px; background-color:#fff; border-top:1px solid #ccc; border-bottom:1px solid #ccc; z-index:1; }
.main_minheight                { float:left; display:block; width:20px; height:400px; }
.main_content                  { float:left; display:block; width:960px; padding:20px 0px 30px 0px; }

#footer                        { position:relative; width:978px; height:45px; background-color:#000; border-left:1px solid #373737; border-right:1px solid #373737; }
.footer_block                  { display:block; width:978px; height:45px; }
.footer_c1                     { float:left; display:block; width:710px; padding:17px 0px 0px 20px; }
.footer_c1_text                { float:left; font-size:11px; color:#b3b3b3; padding:0px 30px 0px 0px; }
.footer_c2                     { float:left; display:block; width:230px; padding:17px 0px 0px 0px;  text-align:right; font-size:11px; color:#555555; }

.banner                        { width:220px; padding:0px 0px 20px 0px; }

.wcprc                         { width:220px; padding:30px 0px 30px 0px; }


/* ===================================================================== 
                               HOME  
===================================================================== */

.home_c1                       { float:left; display:block; width:720px; }
.home_c2                       { float:left; display:block; width:230px; }
.home_row                      { padding:0px 0px 20px 0px; } 
.home_c1_c1                    { float:left; display:block; width:480px; }
.home_c1_c2                    { float:left; display:block; width:230px; }

/* home news ................ */
.home_news_1                   { width:465px; padding:0px 0px 0px 0px; }
.home_news_1_pic               { float:left; display:block; width:170px; height:150px; }
.home_news_1_text              { float:left; width:290px; }
.home_news_1_date              { padding:0px 0px 5px 0px; font-size:11px; color:#999; }
.home_news_1_h                 { padding:0px 0px 10px 0px; font-size:19px; line-height:25px; color:#000; font-family:Georgia, Times New Roman, Times; }
.home_news_1_bread             { font-size:12px; line-height:17px; color:#555; }

.home_news_hline               { width:460px; margin:10px 0px 0px 0px; padding:0px 0px 8px 0px; height:1px; font-size:0px; line-height:0px; color:#e5e5e5; border-top:1px solid #e5e5e5; }

.home_news_2                   { width:460px; padding:0px 0px 0px 0px; }
.home_news_2_h                 { float:left; width:400px; padding:0px 0px 3px 0px; font-size:12px; font-weight:bold; line-height:17px; color:#000; }
.home_news_2_date              { float:right; padding:0px 0px 0px 0px; font-size:11px; color:#999; }
.home_news_2_bread             { font-size:11px; line-height:15px; color:#555; }

/* home event ............... */
.home_event                    { width:220px; padding:0px 0px 0px 0px; }
.home_event_top_rc             { display:block; width:220px; height:5px; font-size:0px; line-height:0px; background:url(../img/home/home_event_top.gif) no-repeat; }
.home_event_top                { width:218px; height:26px; background-color:#cbd6e0; border-right:1px solid #b7c1ca; border-bottom:1px solid #bac9d6; border-left:1px solid #b7c1ca;  }
.home_event_top_h              { padding:0px 0px 0px 10px; font-size:17px; color:#000; font-family:Georgia, Times New Roman, Times; }
.home_event_main               { width:218px; padding:0px 0px 0px 0px; background-color:#ecf0f4; border-right:1px solid #d5d8dc; border-left:1px solid #d5d8dc; }

.home_event_post               { width:200px; padding:5px 8px 5px 10px; border-bottom:1px solid #cbd6e0; }
.home_event_post_h             { padding:0px 0px 3px 0px; font-size:11px; font-weight:bold; line-height:15px; color:#000; }
.home_event_post_bread         { padding:0px 0px 3px 0px; font-size:11px; line-height:15px; color:#000; }
.home_event_post_link          { padding:0px 0px 0px 0px; font-size:11px; line-height:15px; color:#000; }

.home_event_bot_link           { padding:7px 0px 5px 10px; font-size:12px; }
.home_event_bot_rc	           { display:block; width:220px; height:5px; font-size:0px; line-height:0px; background:url(../img/home/home_event_bot.gif) no-repeat; }

/* home sponsor box ......... */
.home_sponbox_1                { float:left; display:block; width:220px; padding:0px 20px 0px 0px; }
.home_sponbox_2                { float:left; display:block; width:220px; padding:0px 0px 0px 0px; }
.home_sponbox_pic              { display:block; width:220px; height:100px; padding:0px 0px 10px 0px; }
.home_sponbox_h                { padding:0px 0px 3px 0px; font-size:17px; font-weight:normal; line-height:22px; color:#000; font-family:Georgia, Times New Roman, Times; }
.home_sponbox_bread            { padding:0px 0px 5px 0px; font-size:12px; line-height:17px; color:#555; }
.home_sponbox_link             { padding:0px 0px 0px 0px; font-size:12px; line-height:17px; color:#555; }


/* ===================================================================== 
                               SUB PAGES - GENERAL  
===================================================================== */

/* sub template a ........... */
.sub_a_c1                      { float:left; display:block; width:720px; padding:0px 0px 20px 0px; }
.sub_a_c2                      { float:left; display:block; width:230px; padding:0px 0px 20px 0px; }

.sub_row                       { padding:0px 0px 20px 0px; } 

.sub_aa_c1_c1                  { float:left; display:block; width:240px; }
.sub_aa_c1_c2                  { float:left; display:block; width:460px; }

.sub_ab_c1_c1                  { float:left; display:block; width:360px; }
.sub_ab_c1_c2                  { float:left; display:block; width:350px; }

/* sub template b ........... */
.sub_b_c1                      { float:left; display:block; width:240px; padding:0px 0px 20px 0px; }
.sub_b_c2                      { float:left; display:block; width:710px; padding:0px 0px 20px 0px; }

/* sub top .................. */
.sub_top                       { width:700px; padding:0px 0px 30px 0px; }
.sub_top_pic                   { float:left; display:block; width:240px; height:150px; }
.sub_top_text                  { float:left; width:460px; }
.sub_top_h1                    { padding:20px 20px 10px 20px; font-size:23px; line-height:26px; color:#000; font-family:Georgia, Times New Roman, Times; }
.sub_top_h2                    { padding:10px 20px 10px 20px; font-size:19px; line-height:25px; color:#000; font-family:Georgia, Times New Roman, Times; }
.sub_top_bread                 { padding:0px 20px 0px 20px; font-size:12px; line-height:17px; color:#555; }

.sub_row                       { padding:0px 0px 20px 0px; }

.sub_text                      { width:420px; padding:0px 0px 0px 20px; font-size:12px; line-height:17px; color:#555; }

.sub_h1                        { padding:20px 0px 10px 0px; font-size:23px; font-weight:normal; line-height:26px; color:#111; font-family:Georgia, Times New Roman, Times; }
.sub_h2                        { padding:20px 0px 10px 0px; font-size:19px; font-weight:normal; line-height:25px; color:#111; font-family:Georgia, Times New Roman, Times; }
.sub_h3                        { padding:20px 0px 10px 0px; font-size:13px; font-weight:bold; line-height:17px; color:#111; }
.sub_h4                        { padding:5px 0px 5px 0px; font-size:12px; font-weight:bold; line-height:17px; color:#111; }
.sub_h5                        { padding:0px 0px 3px 0px; font-size:11px; font-weight:bold; line-height:15px; color:#111; }
.sub_h6                        { padding:0px 0px 3px 0px; font-size:11px; font-weight:normal; line-height:15px; color:#111; }

.sub_bread                     { padding:0px 0px 10px 0px; font-size:12px; line-height:17px; color:#555; }

.sub_block                     { padding:20px 0px 20px 20px; }

.sub_pic                       { padding:0px 0px 0px 0px; }
.sub_pic_text                  { padding:8px 0px 0px 0px; font-size:11px; line-height:15px; color:#777;  }

.sub_splitline                 { margin:10px 0px 0px 0px; padding:0px 0px 12px 0px; height:1px; font-size:0px; line-height:0px; color:#ddd; border-top:1px solid #ddd; }


/* sub menu x ............... */
#smx                           { width:210px; padding:10px 0px 30px 0px; }
.smx_block                     { padding:0px 0px 20px 0px; }
.smx_top                       { width:200px; height:30px; margin:0px 0px 2px 0px; background-color:#000; }
.smx_top_h                     { padding:7px 0px 0px 10px; font-size:12px; color:#fff; }
.smx_btn                       { display:block; width:200px; margin:0px 0px 1px 0px; }
.smx_t                         { display:block; padding:7px 7px 7px 10px; font-size:12px; line-height:17px; }

/* sub menu y ............... */
#smy                           { width:200px; padding:10px 0px 30px 0px; }
.smy_block                     { padding:0px 0px 20px 0px; }
.smy_top                       { width:150px; height:24px; margin:0px 0px 0px 0px; background-color:#fff; }
.smy_top_h                     { padding:0px 0px 0px 0px; font-size:13px; font-weight:bold; line-height:17px; color:#000; }
.smy_btn                       { display:block; width:150px; padding:3px 7px 3px 7px; }
.smy_t                         { display:block; padding:4px 7px 4px 10px; font-size:12px; line-height:15px; }

/* sub info box ............. */
.sub_infobox_1                 { float:left; display:block; width:220px; padding:0px 20px 0px 0px; }
.sub_infobox_2                 { float:left; display:block; width:220px; padding:0px 0px 0px 0px; }
.sub_infobox_pic               { display:block; width:220px; height:100px; padding:0px 0px 10px 0px; }
.sub_infobox_h                 { padding:0px 0px 3px 0px; font-size:17px; font-weight:normal; line-height:22px; color:#000; font-family:Georgia, Times New Roman, Times; }
.sub_infobox_bread             { padding:0px 0px 8px 0px; color:#555; }
.sub_infobox_link              { padding:0px 0px 8px 0px; color:#555; }


/* ===================================================================== 
                               EVENT  
===================================================================== */

.event                         { width:710px; padding:0px 0px 0px 0px; color:#000; } 
.event_c1                      { float:left; display:block; width:360px; }
.event_c2                      { float:left; display:block; width:340px; }

.event_top1                    { width:340px; height:29px; background-color:#cfdbe3; }
.event_top1_h                  { padding:4px 0px 0px 10px; font-size:17px; font-family:Georgia, Times New Roman, Times; }
.event_block                   { width:340px; background-color:#ebf2f8; border-top:1px solid #fff; border-bottom:1px solid #c5d1d8; }

.event_top2	                   { width:340px; height:24px; margin:10px 0px 0px 0px; background-color:#cfdbe3; }
.event_top2_h                  { padding:5px 0px 0px 10px; font-size:12px; font-weight:bold; }

.event_viewmonth_h             { float:left; display:block; padding:11px 10px 10px 10px; font-weight:bold; }
.event_viewmonth_dd            { float:left; display:block; padding:10px 0px 10px 0px; }
.event_viewmonth_dd_f          { width:135px;	height:17px; padding:0px 0px 0px 2px; border:1px solid #b3b3b3; font-size:12px; line-height:20px; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }	

.event_post                    { padding:5px 8px 8px 10px; font-size:12px; }
.event_post_date               { padding:0px 0px 3px 0px; color:#666; }
.event_post_close              { float:right; padding:2px 0px 3px 0px; }
.event_post_a_h1               { padding:0px 0px 3px 0px; font-weight:bold; line-height:15px; }
.event_post_b_h1               { width:300px; padding:0px 0px 3px 0px; font-weight:bold; line-height:15px; }
.event_post_t1                 { padding:0px 0px 3px 0px; line-height:15px; }
.event_post_h2                 { padding:5px 0px 5px 0px; font-size:11px; }
.event_post_t2                 { padding:0px 0px 3px 0px; line-height:15px; }
.event_post_link               { padding:0px 0px 0px 0px; }

/* event login box .......... */
.elb                           { width:220px; padding:0px 0px 30px 0px; }
.elb_top_btn                   { display:block; width:220px; height:30px; background-color:#cfdbe3; border-bottom:1px solid #fff; }
.elb_top_btn_arrow             { float:left; display:block; padding:12px 5px 0px 7px; }
.elb_top_btn_t                 { float:left; display:block; padding:8px 0px 0px 0px; font-size:12px; font-weight:bold; }

.elb_block                     { padding:10px 0px 10px 9px; width:211px; background-color:#ebf2f8; border-bottom:1px solid #fff; }
.elb_h	                       { padding:2px 0px 0px 0px; font-size:11px; font-weight:bold; color:#000; }
.elb_t                         { padding:3px 0px 0px 0px; font-size:11px; color:#000; }
.elb_tf_f                      { width:105px; height:17px; padding:1px 0px 0px 1px; border:1px solid #b3b3b3; font-size:11px; font-weight:normal; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }
.elb_reg_tf1_f                 { width:130px; height:17px; padding:1px 0px 0px 1px; border:1px solid #b3b3b3; font-size:11px; font-weight:normal; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }
.elb_reg_tf2_f                 { width:75px; height:17px; padding:1px 0px 0px 1px; border:1px solid #b3b3b3; font-size:11px; font-weight:normal; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }
.elb_btn_login                 { padding:0px 0px 0px 0px; text-align:right; }

.elb_hline                     { width:200px; margin:10px 0px 0px 0px; padding:0px 0px 8px 0px; height:1px; font-size:0px; line-height:0px; color:#c5d1d8; border-top:1px solid #c5d1d8; }

.elb_reg_btn                   { display:block; padding:0px 0px 10px 0px; }
.elb_reg_btn_arrow             { float:left; display:block; padding:4px 5px 0px 0px; }
.elb_reg_btn_t                 { float:left; display:block; padding:0px 0px 0px 0px; font-size:12px; }

.elb_reg_alert                 { padding:10px 0px 10px 0px; font-size:11px; font-weight:bold; line-height:15px; color:#f00; }
.elb_com                       { width:202px; padding:0px 0px 0px 0px; font-size:11px; line-height:15px; color:#666; }

/* event admin .............. */
.ea_top_h2                     { padding:10px 20px 10px 20px; font-size:13px; font-weight:bold; line-height:17px; color:#000; }
.ea_form                       { width:440px; padding:10px 0px 30px 20px; }
.ea_form_tfs1_f                { width:95px; height:17px; padding:1px 0px 0px 1px; border:1px solid #b3b3b3; font-size:12px; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }
.ea_form_tfs2_f                { width:195px; height:17px; padding:1px 0px 0px 1px; border:1px solid #b3b3b3; font-size:12px; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }
.ea_form_tfs3_f                { width:325px; height:17px; padding:1px 0px 0px 1px; border:1px solid #b3b3b3; font-size:12px; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }
.ea_form_tfm1_f                { width:325px; height:200px; padding:2px 0px 0px 2px; border:1px solid #b3b3b3; font-size:12px; line-height:17px; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }
.ea_form_com                   { padding:2px 0px 0px 0px; font-size:11px; line-height:15px; color:#666; }
.ea_form_btn                   { width:60px; }
.ea_infobox                    { width:202px; margin:130px 0px 0px 0px; padding:10px 8px 10px 10px; background-color:#ebf2f8; font-size:11px; line-height:15px; color:#333; }
.ea_form_jm_f                  { width:395px; height:18px; padding:1px 0px 0px 1px; border:1px solid #b3b3b3; font-size:12px; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }


/* ===================================================================== 
                               NEWS 
===================================================================== */

.news_block                    { padding:0px 0px 0px 0px; }

.news_h1                       { float:left; padding:10px 20px 10px 10px; font-size:23px; line-height:26px; color:#000; font-family:Georgia, Times New Roman, Times; }

.news_navpage_top              { float:right; padding:20px 20px 10px 0px; font-size:12px; font-weight:bold; }
.news_navpage_h                { float:left; width:40px; color:#000; }
.news_navpage_nr               { float:left; padding:0px 0px 0px 10px; }

.news_splitline                { width:700px; margin:10px 0px 0px 0px; padding:0px 0px 12px 0px; height:0px; font-size:0px; line-height:0px; color:#ddd; border-top:1px solid #ddd; }

.news                          { width:710px; padding:0px 0px 0px 0px; font-size:12px; }

.news_a_date                   { font-size:11px; color:#808080; }
.news_a_h                      { padding:5px 0px 2px 0px; font-size:13px; font-weight:bold; }
.news_a_bread                  { padding:0px 0px 8px 0px; font-size:12px; line-height:17px; color:#444; }
.news_a_link                   { padding:0px 10px 8px 0px; font-size:12px; vertical-align:bottom; }

.news_b_pictext                { width:150px; padding:10px 0px 0px 0px; font-size:11px; line-height:15px; color:#666; }
.news_b_row                    { padding:0px 0px 10px 0px; }
.news_b_date                   { float:left; color:#808080; font-size:11px; }
.news_b_close                  { float:right; padding:0px 10px 0px 0px; }
.news_b_h                      { padding:10px 0px 10px 0px; width:470px; font-size:23px; line-height:26px; color:#000; font-family:Georgia, Times New Roman, Times; }
.news_b_ingress                { padding:5px 0px 15px 0px; width:470px; font-size:14px; line-height:20px; color:#444; }
.news_b_bread                  { padding:0px 0px 25px 0px; width:470px; font-size:12px; line-height:17px; color:#444; }
.news_b_name                   { padding:0px 0px 5px 0px; width:470px; font-size:11px; line-height:15px; color:#666; }


/* ===================================================================== 
                               FÖRETAG
===================================================================== */

.ftg                           { padding:10px 0px 30px 20px; }
.ftg_row                       { padding:0px 0px 10px 0px; }
.ftg_h1                        { padding:20px 0px 30px 0px; font-size:19px; color:#555; font-family:Georgia; }
.ftg_h2                        { padding:10px 0px 10px 0px; font-size:13px; font-weight:bold; line-heigth:17px; color:#000; }
.ftg_list                      { line-height:20px; }
.ftg_splitline                 { width:440px; margin:10px 0px 0px 0px; padding:0px 0px 12px 0px; height:1px; font-size:0px; line-height:0px; color:#ddd; border-top:1px solid #ddd; }
.ftg_dd_f                      { width:200px;	height:17px; padding:0px 0px 0px 2px; border:1px solid #b3b3b3; font-size:12px; line-height:20px; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }	


/* ===================================================================== 
                               FÖRENINGAR
===================================================================== */

.for                           { padding:20px 0px 30px 20px; }
.for_row                       { padding:0px 0px 10px 0px; }
.for_logo                      { padding:0px 0px 10px 0px; }
.for_h1                        { padding:20px 0px 30px 0px; font-size:19px; color:#555; font-family:Georgia; }
.for_h2                        { padding:0px 0px 10px 0px; font-size:13px; font-weight:bold; line-heigth:17px; color:#000; }
.for_h3                        { padding:10px 0px 0px 0px; font-size:12px; line-heigth:15px; color:#555; }
.for_list                      { line-height:20px; }
.for_splitline                 { width:440px; margin:10px 0px 0px 0px; padding:0px 0px 12px 0px; height:1px; font-size:0px; line-height:0px; color:#ddd; border-top:1px solid #ddd; }
.for_dd_f                      { width:200px;	height:17px; padding:0px 0px 0px 2px; border:1px solid #b3b3b3; font-size:12px; line-height:20px; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }	


/* ===================================================================== 
                               NOTICEBOARD 
===================================================================== */

.nb                            { padding:20px 0px 20px 0px; }
.nb_bg                         { background-color:#ecf0f4; }
.nb_post                       { margin:0px 0px 10px 0px; padding:5px 10px 5px 10px; }
.nb_subject                    { padding:5px 0px 10px 0px; font-size:13px; font-weight:bold; color:#000; }
.nb_message                    { padding:0px 0px 5px 0px; font-size:12px; line-height:17px; color:#000; }
.nb_email                      { padding:0px 10px 0px 0px; font-size:12px; }

.nb_form                       { width:450px; margin:20px 0px 20px 0px; background-color:#ecf0f4; border:1px solid #d5d5d5; }
.nb_form_block                 { width:430px; padding:15px 0px 20px 20px; }
.nb_form_h1                    { padding:0px 0px 0px 0px; font-size:13px; font-weight:bold; color:#000; }
.nb_form_h2                    { padding:2px 0px 5px 0px; font-size:11px; font-weight:bold; color:#000; }
.nb_form_com                   { padding:0px 0px 0px 0px; font-size:11px; font-weight:normal; color:#666; }
.nb_form_tfs_f                 { width:316px; height:19px; padding:1px 0px 0px 2px; border:1px solid #b3b3b3; font-size:12px; font-weight:normal; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }
.nb_form_tfm_f                 { width:316px; height:80px; padding:2px 0px 0px 2px; border:1px solid #b3b3b3; font-size:12px; line-height:17px; font-weight:normal; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }
.nb_form_btn_f                 { font-size:12px; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; cursor:pointer; }

/* ===================================================================== 
                               DISKUTERA 
===================================================================== */

.disk_inlagg_tfm_f             { width:416px; height:120px; padding:2px 0px 0px 2px; border:1px solid #b3b3b3; font-size:12px; line-height:17px; font-weight:normal; color:#000; font-family:Arial, Tahoma, Verdana, Georgia, Times, sans-serif; }


/* ===================================================================== 
                               LINKS  
===================================================================== */

a img                          { border:none; }

a                              { color:#205880; }
a:hover                        { color:#0085e6; }

a.link_rm                      { color:#ffffff; text-decoration:none; }
a.link_rm:hover                { color:#cccccc; text-decoration:none; }
/*a.link_rm:visited              { color:#ffffff; text-decoration:none; }*/

a.link_main                    { color:#205880; text-decoration:underline; white-space:nowrap; }
a.link_main:hover              { color:#0085e6; text-decoration:underline; white-space:nowrap; }

a.link_main2                   { color:#205880; font-weight:bold; text-decoration:none; white-space:nowrap; }
a.link_main2:hover             { color:#0085e6; font-weight:bold; text-decoration:none; white-space:nowrap; }

a.link_home_event              { color:#000000; text-decoration:underline; }
a.link_home_event:hover        { color:#0085e6; text-decoration:underline; }

a.link_footemail               { color:#b3b3b3; text-decoration:none; text-decoration:underline; }
a.link_footemail:hover         { color:#ffffff; text-decoration:none; text-decoration:underline; }

a.link_footpro                 { color:#555555; text-decoration:none; }
a.link_footpro:hover           { color:#cccccc; text-decoration:none; }

a.link_elb_top                 { display:block; width:220px; background-color:#cfdbe3; font-weight:bold; color:#205880; text-decoration:none; cursor:pointer; }
a.link_elb_top:hover           { display:block; width:220px; background-color:#cfdbe3; font-weight:bold; color:#0085e6; text-decoration:none; cursor:pointer; }

a.link_elb_reg                 { display:block; color:#205880; text-decoration:none; cursor:pointer; }
a.link_elb_reg:hover           { display:block; color:#0085e6; text-decoration:none; cursor:pointer; }

a.link_navpagenr               { color:#205880; text-decoration:none; }
a.link_navpagenr:hover         { color:#0085e6; text-decoration:none; }
a.link_navpagenr_s             { color:#000000; text-decoration:none; }
a.link_navpagenr_s:hover       { color:#000000; text-decoration:none; }

a.link_smx                     { display:block; width:200px; background-color:#ebf2f8; font-weight:bold; color:#205880; text-decoration:none; cursor:pointer; }
a.link_smx:hover               { display:block; width:200px; background-color:#cfdbe3; font-weight:bold; color:#205880; text-decoration:none; cursor:pointer; }
/*a.link_smx:visited             { display:block; width:200px; background-color:#ebf2f8; font-weight:bold; color:#205880; text-decoration:none; cursor:pointer; }*/
a.link_smx_select              { display:block; width:200px; background-color:#cfdbe3; font-weight:bold; color:#000000; text-decoration:none; cursor:pointer; }
a.link_smx_select:hover        { display:block; width:200px; background-color:#cfdbe3; font-weight:bold; color:#000000; text-decoration:none; cursor:pointer; }
/*a.link_smx_select:visited      { display:block; width:200px; background-color:#cfdbe3; font-weight:bold; color:#000000; text-decoration:none; cursor:pointer; }*/

a.link_smy                     { font-size:12px; font-weight:bold; line-height:15px; color:#205880; text-decoration:none; }
a.link_smy:hover               { font-size:12px; font-weight:bold; line-height:15px; color:#0085e6; text-decoration:none; }

a.link_ftgletter               { padding:0px 4px 0px 0px; color:#205880; font-size:13px; font-weight:bold; text-decoration:none; }
a.link_ftgletter:hover         { padding:0px 4px 0px 0px; color:#0085e6; font-size:13px; font-weight:bold; text-decoration:none; }

/* ===================================================================== 
                               EXTRA  
===================================================================== */

.vs10                          { display:block; width:10px; height:10px; }
.vs20                          { display:block; width:10px; height:20px; }
.vs30                          { display:block; width:10px; height:30px; }
.vs40	                         { display:block; width:10px; height:40px; }
.vs50                          { display:block; width:10px; height:50px; }
.vs60                          { display:block; width:10px; height:60px; }
.vs70                          { display:block; width:10px; height:70px; }
.vs80                          { display:block; width:10px; height:80px; }
.vs90                          { display:block; width:10px; height:90px; }
