
/* ---------------------------------------------------------- */
/* Ny css-kod med div'ar */

.b_box_bkg {width: 600px; padding: 2px; background: #000000;}
.g_box_1  {width: 180px; padding: 4px; background: #DFEADF; border: 2px solid #000000;}
.box_head_1 {width: 590px; padding: 5px; text-align: center; background: #3F936A; border-bottom: 2px solid #000000;}
.box_head_2 {width: 590px; padding: 5px; text-align: center; background: #3F936A; border-bottom: 2px solid #000000; border-top: 2px solid #000000;}

/* På gång-sidan */
.pg_box_year {width: 590px; padding: 5px; text-align: left; background: #3F936A;}
.pg_box_week {width: 590px; padding: 5px; text-align: left; border-top: 2px solid #000000; border-bottom: 1px solid #000000; background: #3F936A;}
.pg_box_day {width: 592px; padding: 4px; text-align: left; border-top: 1px solid #000000; background: #CCDFCF; height: 1%; overflow: hidden;}
.pg_box_d_day {width: 50px; padding: 1px; text-align: center; float: left;}
.pg_box_d_date {width: 40px; padding: 1px; text-align: center; float: left;}
.pg_box_d_txt {width: 490px; padding: 1px; text-align: left; float: right;}

/* Medlemssidan */
.m_box_head {width: 590px; padding: 5px; text-align: left; background: #3F936A; border-bottom: 2px solid #000000;}
.m_box_instrument {width: 590px; padding: 5px; text-align: left; border-top: 2px solid #000000; border-bottom: 2px solid #000000; background: #3F936A;}
.m_box_rad {width: 592px; padding: 4px; text-align: left; background: #CCDFCF; height: 1%; overflow: hidden;}
.m_box_name {width: 230px; padding: 1px; text-align: left; float: left;}
.m_box_mail {width: 290px; padding: 1px; text-align: left; float: left;}
.m_box_year {width: 60px; padding: 1px; text-align: left; float: right;}

/* Efterbandetsidan */
.e_box_head {width: 590px; padding: 5px; text-align: left; background: #3F936A; border-bottom: 2px solid #000000;}
.e_box_instrument {width: 590px; padding: 5px; text-align: left; border-top: 2px solid #000000; border-bottom: 2px solid #000000; background: #3F936A;}
.e_box_rad {width: 592px; padding: 4px; text-align: left; background: #CCDFCF; height: 1%; overflow: hidden;}
.e_box_name {width: 250px; padding: 1px; text-align: left; float: left;}
.e_box_year {width: 250px; padding: 1px; text-align: left; float: right;}

/* 40% 50% 10% */

/* ---------------------------------------------------------- */

#login a{width: 130px; text-decoration: none; display: block; padding: 2px 4px; margin-top: 0px; border: 1px solid #000000; font-weight: bold;}
#login a:link{background: #CCDFCF; color: #000000;}
#login a:visited{background: #CCDFCF; color: #000000;}
#login a:hover{background: #CCDFCF; color: #000000;}
#login a:active{background: #CCDFCF; color: #000000;}

#logout2 a{width: 84px; text-decoration: none; display: block; padding: 2px 4px; margin-top: 0px; border: 2px solid #000000; font-weight: bold;}
#logout2 a:link{background: #CCDFCF; color: #000000;}
#logout2 a:visited{background: #CCDFCF; color: #000000;}
#logout2 a:hover{background: #FFFFFF; color: #000000;}
#logout2 a:active{background: #FFFFFF; color: #000000;}

#logout a{width: 82px; text-decoration: none; display: block; padding: 2px 4px; margin-top: 0px; border: 1px solid #000000; font-weight: bold;}
#logout a:link{background: #CCDFCF; color: #000000;}
#logout a:visited{background: #CCDFCF; color: #000000;}
#logout a:hover{background: #FFCC00; color: #000000;}
#logout a:active{background: #FFDF60; color: #000000;}

#meny a{width: 134px; text-decoration: none; display: block; padding: 2px 4px; margin-top: 0px; border: 1px solid #FFFFFF; font-weight: bold;}
#meny a:link{background: #CCDFCF;color: #FFFFFF;}
#meny a:visited{background: #CCDFCF;color: #FFFFFF;}
#meny a:hover{background: #FFCC00; color: #222222;}
#meny a:active{background: #FFCC00; color: #222222;}

#se_medlem a{width: 164px; text-decoration: none; display: block; padding: 2px 4px; margin-top: 0px; border: 1px solid #FFFFFF; font-weight: bold;}
#se_medlem a:link{color: #FFFFFF;}
#se_medlem a:visited{color: #FFFFFF;}
#se_medlem a:hover{background: #FFCC00; color: #222222;}
#se_medlem a:active{background: #FFCC00; color: #222222;}

/* TEXT I OLIKA MILJOER
    scrollbar-face-color: #5baa8b;
    scrollbar-shadow-color: #007744;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #ccdfcf;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #ccdfcf;
    scrollbar-arrow-color: #000000;
*/
body
    {
    color: #000000;
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    scrollbar-base-color: #5baa8b;
    overflow-X: hidden;
    }

tr.bg {background-color: #CCDFCF; background-image: url(../internt/images/tr_bg.gif); font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;}

td.bg {background-color: #F0F5F1; background-image: url(../internt/images/td_bg_info.gif); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
    

tr.a_bg {background-color: #CCDFCF; background-image: url(../internt/images/tr_a_bg.gif); font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;}
    
    
p, tr, td, li
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    }



/* LANKAR */
a:link
    {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    }
a:visited
    {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    }
a:hover
    {
    color: #000000;
    text-decoration: underline;
    }
a:active
    {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    }


/* TYPOGRAFI FORSTASIDOR */
.huvudnyhet
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    }
.rubrikvitt
    {
    font-family: Verdana, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #ffffff;
    }
.rubrikvit
    {
    font-family: Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    color: #ffffff;
    }
.rubrikvit2
    {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    }
.rubrikstor
    {
    font-family: Verdana, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    }
.rubrik1
    {
    font-family: Arial, Verdana, sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 26px;
    }
.rubrik2
    {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    }
.rubrik22
    {
    font-family: Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    }
.rubrik3
    {
    font-family: Arial, Verdana, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    }
.rubrik33
    {
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    }
.rubrik4
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    }
.rubrik5
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
    }
.text
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    }
.tiny
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 10px;
    }
.tinyb
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    line-height: 10px;
    }   
.rubrikstreck
    {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 10px;
    text-decoration: none;
    }
.overrubrik
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    }
.overrubrik2
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
    }
.nyckelord
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
    color: #666666;
    }
.nyckelordd
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    color: #000000;
    }
.redtext
    {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #ff6666;
    }


/* COOLMENUS 4 - DEFAULT STYLES - DO NOT EDIT */
.clCMAbs {
    position:absolute;
    visibility:hidden;
    left:0;
    top:0
    }
/* COOLMENUS 4 - DEFAULT STYLES - END */


/*STYLE FOR THE BACKGROUND-BAR*/
.clBar {
    position:absolute;
    width:10;
    height:10;
    background-color:#CCDFCF;
    layer-background-color:#CCDFCF;
    visibility:hidden
    }


/*STYLES FOR LEVEL 0*/
.clLevel0,.clLevel0over {
    position:absolute;
    padding:2px;
    font-family:verdana,tahoma,arial,helvetica;
    font-size:11px;
    font-weight:bold
    }
.clLevel0 {
    background-color:#CCDFCF;
    layer-background-color:#CCDFCF;
    color:#000000;
    }
.clLevel0over {
    background-color:#3f936a;
    layer-background-color:#3f936a;
    color:#ffffff;
    cursor:pointer;
    cursor:hand;
    }
.clLevel0border {
    position:absolute;
    visibility:hidden;
    background-color:#000000;
    layer-background-color:#000000;
    }


/*STYLES FOR LEVEL 1*/
.clLevel1, .clLevel1over {
    position:absolute;
    padding:2px;
    font-family:verdana,tahoma,arial,helvetica;
    font-size:11px;
    font-weight:bold
    }
.clLevel1 {
    background-color:#CCDFCF;
    layer-background-color:#CCDFCF;
    color:#000000;
    }
.clLevel1over {
    background-color:#3f936a;
    layer-background-color:#3f936a;
    color:#ffffff;
    cursor:pointer;
    cursor:hand;
    }
.clLevel1border {
    position:absolute;
    visibility:hidden;
    background-color:#000000;
    layer-background-color:#000000;
    filter: alpha(opacity=89); -moz-opacity: 0.5;};
    }


/*STYLES FOR LEVEL 2*/
.clLevel2, .clLevel2over {
    position:absolute;
    padding:2px;
    font-family:verdana,tahoma,arial,helvetica;
    font-size:10px;
    font-weight:bold
    }
.clLevel2 {
    background-color:#CCDFCF;
    layer-background-color:#CCDFCF;
    color:#000000;
    }
.clLevel2over {
    background-color:#3f936a;
    layer-background-color:#3f936a;
    color:#ffffff;
    cursor:pointer;
    cursor:hand;
    }
.clLevel2border {
    position:absolute;
    visibility:hidden;
    background-color:#000000;
    layer-background-color:#000000;
    }
