/* Forklaring 
Layout for KlubbWeb

table.kw_alignframe
+-----------------------------------------------------------------------------------------------+
|                                                                                               |
|  table.kw_logoframe                                                                           |
|  +-----------------------------------------------------------------------------------------+  |
|  | td.kw_logoframe_logo                                                                    |  |
|  |                                   LOGO                                                  |  |
|  +-----------------------------------------------------------------------------------------+  |
|  |                                                                                         |  |
|  |  table.kw_mainframe                                                                     |  |
|  |  +-----------------------------------------------------------------------------------+  |  |
|  |  |td.top                                                                             |  |  |
|  |  |    Tror denne raden har blitt borte etter kw_logoframe                            |  |  |
|  |  +-----------------------+---------------------+--------------------+----------------+  |  |
|  |  | Td.left               | td.kw_content       | td.kw_right        | td.kw_right2?  |  |  |
|  |  |                       |                     | Bursdag            |                |  |  |
|  |  |                       |                     | Dagens aktiviteter |                |  |  |
|  |  | Menyer                | Innhold             | Reklame?           | VG mm          |  |  |
|  |  | +------------------+  | +-----------------+ | +----------------+ |                |  |  |
|  |  | |table.kw_mainmenu |  | |table.kw_content | | |table.kw_right_ | |                |  |  |
|  |  | |                  |  | |                 | | |content         | |                |  |  |
|  |  | +------------------+  | +-----------------+ | +----------------+ |                |  |  |
|  |  +-----------------------+----------------+-------------------------+----------------+  |  |
|  |                                                                                         |  |
|  +-------------------------------------------+---------------------------------------------+  |
|  | td.kw_bottomrow_left                      |                       td.kw_bottomrow_right |  |
|  | Copyright                                 |                                             |  |
|  +-------------------------------------------+---------------------------------------------+  |
|                                                                                               |
+-----------------------------------------------------------------------------------------------+
*/

h1,h2,h3,h4,h5,h6
{
    font: Arial, Verdana, Helvetica, sans-serif;
}

/*table.sysmenu {
    font-family: arial, lucida calligraphy, sans serif; 
    margin-left: 10pt;
}*/


body
{
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #404040;
    font: 8px Arial, Verdana, Helvetica, sans-serif;
    /*font-size: 75%;*/
    
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    /*text-align: center;*/
    
}

p {
    padding: 0px;
    margin: 0px 0px 10px 0px;
}

div.image{
    float: left;
    padding: 2px;
}

xxxspan.article {
    border: solid 1px;
}

span.article-heading {
    font-size: 180%;
    font-weight: Bold;
}

span.article-ingress {
    font-weight: Bold;
}

span.article-heading-teas {
    font-size: 180%;
    font-weight: Bold;
}

span.article-ingress-teas {
    font-weight: Normal;
}

table.kw_alignframe {
    /*
    position: static; 
    top: 0%; 
    left: 0%;
    */
}

table.kw_menu_left {
}

/*Feltet der logoen skal plasseres */
td.kw_logoframe_logo { 
    border-bottom: Silver 1px solid;
}

/* Hovedtabellen der alt skal plasseres inne i. */
table.kw_mainframe {
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    /*max-width: 500px;*/
}

/*Feltet der logoen skal plasseres */
td.kw_topp { 
    /*background-color: #FFFFFF;
    width: 500;*/
}

/*Feltet der menyen skal plasseres */
td.kw_left { 
    /*border-top: Silver 1px solid;*/
    /*background-color: #FFFFFF;*/
    width: 100px;
}

/*Feltet der innholdet skal plasseres */
td.kw_content { 
    /*border-top: Silver 1px solid;*/
    background-color: #f8f8f8;
    width: 100%;
}

/*Feltet der dagens aktivitet mm. skal plasseres */
td.kw_right { 
    text-align: center;
    /*border-top: Silver 1px solid;*/
    /*background-color: Yellow;*/
    /*width: 200px;*/
}

/*Feltet der VG mm skal plasseres */
td.kw_right2 { 
    /*border-top: Silver 1px solid;*/
    /*width: 100%;*/
}

/* Bunnraden */
td.kw_bottomrow_left {
    background-color: #999999;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    padding-left: 3px;
}

td.kw_bottomrow_right {
    background-color: #999999;
    text-align: right;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    padding-right: 3px;
}

/*Standard format for tabeller og innhold i klubbweb*/
table.kw_content {
    font-size: 8pt;
    width: 100%;
}

/*Standard format for tabeller og innhold i right-menyen */
table.kw_right_content {
    font-size: 8pt;
    width: 200px;
}

/*Gammelt Standard format for tabeller og innhold i klubbweb. Tar vare på denne litt til*/
/* 15.05.2004 Denne brukes fortsatt bla. i kamp-listen */
table.kw {
    font-size: 8pt;
    width: 100%;
}


tr.kw_title { /*Tittelraden for hver side*/
    color: #111111;
    font-size: 16pt;
    font-weight: bold;
    text-align: left;
    width: 100%;
    background-color: #999999;
    /*background-color: LightSteelBlue;*/
}

td.lag_navn {
    text-align: center;
    width: 150px;
    background-color: #999999;
    border-style: outset;
    border-width: 1px;
    font-size: 12pt;
    font-weight: bold;
}

a.lag_navn { 
    text-decoration: None; 
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff; 
}

a.lag_navn:visited { 
    /*text-decoration: none; */
    /*color: #111111; */
}

a.lag_navn:hover {
    text-decoration: Underline;
}

/*
td.bunnlinje {
    background-color:#999999;
    text-align: right;
    color: White;
    font-size: 8pt;
    font-weight: bold;
}
*/

a.bunnlinje { 
    color: white; 
    font-weight: bold;
}

td.outset {
    border-style: outset;
    background-color:Lavender;
    border-width: 1px;
    text-align: center;
}

h1.kw {
    color: #999999;
    text-align: left;
}

/*Standard format for tabeller og innhold i klubbweb*/
table {
    font-size: 8pt;
}

/*Standard format for egendefinerte tabeller der editoren benyttes*/
/*table.kw_selfdef {
    font-size: 8pt;
    background-color: #F0F0F0;
}*/

tr.kw{
    vertical-align: top;
}

/*Style for utgåtte hendelser*/
tr.kw_past{
    vertical-align: top;
    color: DimGray;
    /*color: DarkSlateGray;*/
}

/*Style for utgåtte hendelser*/
tr.kw_past_yellownote{
    vertical-align: top;
    color: DimGray;
    text-align: left;
    /*color: DarkSlateGray;*/
}

/*Style for dagens hendelser*/
tr.kw_today{
    vertical-align: top;
    color: #111111;
    font-weight: bold;
}

/*Style for dagens hendelser*/
tr.kw_today_yellownote{
}

/*Style for dagens hendelser*/
td.kw_helg{
    vertical-align: top;
    color: Red;
    font-weight: bold;
}

td.kw_ukedag{
    vertical-align: top;
    color: #111111;
    font-weight: bold;
}

tr.kw_head { /* Overskriftslinjer i tabeller. */
    /*background-color: #111111;*/
    background-color: #999999;
}

th.kw{ /* Standard heading */
    text-align: left;
    color: White;
}

th.kw_center{
    text-align: center;
    color: White;
}

/*th.kw_news_date{
    color: White;
    text-align: left;
    font-size: 90%;
}*/

td.kw{
    background-color: #f9f9f9;
    vertical-align: top;
}

/*td.kw_frontpage{
    background-color: #F0F0F0;
    vertical-align: top;
}*/

/*
td.kw_bottom{
    background-color: White;
    vertical-align: bottom;
}
*/




/* Style for hovedmenyen. */
td.kw_mainmenu_frame { /*Rammen på hovedsiden der hovedmenyen skal plasseres */
/*
    border-top: Silver 1px solid;
    border-right: Silver 1px solid;
*/
}

table.kw_mainmenu {
    width: 150px;
}

tr.kw_mainmenu {
}

td.kw_mainmenu {
    text-decoration: None; 
    color: #999999; 
    font-size: 8pt;
    font-weight: Bold;
    padding: 0.0px;
}

a.kw_mainmenu { 
    text-decoration: None; 
    /*color: #111111; 
    font-size: 8pt;
    font-weight: Bold;*/

    color: #ffffff;
    font-weight: bold;
    display: inline;
    float: left;
    width: 150px;
    /*background-color: #a1a56f;*/
    background-color: #666666;
    padding-left: 3px;
    padding-top: 2px; 
    padding-bottom: 2px;
    margin-right: 1px;
    margin-top: 1px;
}

a.kw_mainmenu:visited { 
    
}

a.kw_mainmenu:hover { 
    text-decoration: None;

    color: #666666;
    background-color: white;
    /*
    background-image: url("corner1.gif");
    background-position: bottom left;
    background-repeat: no-repeat;
    */
}

a.kw_mainmenu:active { 
    /*text-decoration: none; 
    color: #000000; 
    font-weight: normal*/
}
/* *** Hovedmenyen slutt *** */





/* Style for sponsormenyen. */
table.kw_sponsormenu {
    background-color: White;
    width: 100%;
}

th.kw_sponsormenu {
    font-size: 8pt;
}

td.kw_sponsormenu_head { /* Overskriftslinjer i tabeller. I stedet for å bruke tr.kw_head*/
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    background-color: #999999;
}

tr.kw_sponsormenu {
}

td.kw_sponsormenu {
}

a.kw_sponsormenu { 
    text-decoration: None; 
    color: #111111; 
    font-size: 8pt;
    font-weight: Bold;
}

a.kw_sponsormenu:visited { 
}

a.kw_sponsormenu:hover { 
    text-decoration: Underline;
}

a.kw_sponsormenu:active { 
}

div.kw_sponsormenu { 
    text-decoration: None; 
    color: #111111; 
    font-size: 8pt;
    font-weight: Bold;
}
/* *** Sponsormenyen slutt *** */




/* Style for telleren. */
table.kw_visit {
    background-color: #999999;
    color: #111111;
    text-align: Center;
    font-size: 8pt;
    border-top: Silver 1px solid;
    border-right: Silver 1px solid;
    border-left: Silver 1px solid;
    border-bottom: Silver 1px solid;
}

tr.kw_visit {
}

td.kw_visit_count {
    font-size: 12pt;
    font-weight: Bold;
}

td.kw_visit_text {
}
/* Teller slutt */




/*Innholdsrammen*/
td.kw_content {
    /*border-top: Silver 1px solid;*/
    /*background-color: #ffffff;*/
}

a.kw { 
    text-decoration: None; 
    color: #111111; 
    font-size: 8pt;
    font-weight: Bold;
}

a.kw:visited { 
    /*text-decoration: none; 
    color: #111111;*/ 
}

a.kw:hover { 
    text-decoration: Underline;
    /*color: White; 
    background-color: #111111; 
    font-weight: bold */
}

a.kw:active { 
    /*text-decoration: none; 
    color: #000000; 
    font-weight: normal*/
}

/*Style for vanlige href-tagger */
a { 
    color: #111111; 
    font-size: 8pt;
    font-weight: Normal;
}

a:visited { 
    /*text-decoration: none; 
    color: #111111;*/ 
}

a:hover { 
    text-decoration: Underline;
    /*color: White; 
    background-color: #111111; 
    font-weight: bold */
}

a:active { 
    /*text-decoration: none; 
    color: #000000; 
    font-weight: normal*/
}






/* *** Headinger i nyheter og evt. andre meldinger. *** */

th.kw_news_head{
    color: White;
    font-size: 90%;
}

th.kw_news_head_right{
    text-align: right;
    color: White;
    font-size: 90%;
}

th.kw_news_head_end{
    color: White;
    font-size: 90%;
}

td.kw_news_head{
    color: #111111;
    font-size: 12pt;
    font-weight: bold;
}

a.kw_news_head { 
    color: white; 
}

a.kw_news_head:visited { 
}

a.kw_news_head:hover { 
    font-weight: bold;
}

a.kw_news_head:active { 
}

/* *** Headinger i nyheter og evt. andre meldinger slutt. *** */


/* *** Neste og forrige-linker *** */
a.kw_prev_next { 
    text-decoration: None; 
    color: #111111; 
    font-size: 8pt;
    vertical-align: bottom;
}
/* *** Neste og forrige-linker slutt *** */

/* *** Style for linker i "Siste testresultater" *** */
a.kw_test_last {
    text-decoration: None; 
    color: #000000; 
}

/* *** Style for linker i "Siste testresultater" slutt. *** */



/* *** Liste for å velge f.eks. album *** */
td.kw_valgliste {
    /*text-align: center;
    color: Black;
    background-color: Silver;
    border-style: outset;
    border-width: 1px;
    font-size: 12pt;
    font-weight: bold;*/
}

a.kw_valgliste { 
    text-decoration: None; 
    font-size: 10pt;
    font-weight: bold;
    color: #111111; 
}
/* *** Slutt på liste for å velge *** */



/* *** Style for gule lapper *** */
.kw_yellowNote {
    background-color: #FFFFCC;
    width: 100%;
}

/*table.kw_yellowNote {
    width: 150px;
}*%
/* *** Slutt på gule lapper *** */


/* *** Style for inputfelter i f.eks. vinsøk *** */
.kw_vinsok {
    color: White;
    font-size: 80%;
}

input.kw_vinsok {
    color: #000000;
    font-size: 100%;
}

select.kw_vinsok {
    color: #000000;
    font-size: 100%;
}
/* *** Slutt på inputfelter *** */

input.flat
{
    BORDER-TOP:    #bbbbbb 1px solid;
    BORDER-LEFT:   #bbbbbb 1px solid;
    BORDER-RIGHT:  #bbbbbb 1px solid;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
}

textarea {
    font-family: Arial, lucida calligraphy, sans serif;
}

div.kw_remark {
    color: Red;
    display: inline;
}

div.kw_border{
    width: 100%;
    BORDER-TOP:    #C0C0C0 1px solid;
    BORDER-LEFT:   #C0C0C0 1px solid;
    BORDER-RIGHT:  #C0C0C0 1px solid;
    BORDER-BOTTOM: #C0C0C0 1px solid;
    margin: 2px 2px 4px 2px;
}


/*
pre {
    font-family: Arial, lucida calligraphy, sans serif;
}

p,li,td
{
    font-size: 75%;
}

h1,h2,hr 
{
    //text-align:right;
    color:#898674;
}

h3 
{
    text-align:left;
    color:#111111;
}

h4 
{
    text-align:left;
    color:#898674;
}

h5,h6 
{
    color:#483d8b;
    text-align:left;
}

th
{
    //vertical-align: top;
    text-align: left;
    font-size: 70%;
    color:#483d8b;
    font-weight: bold;
}

td.mainhead {
    background-color:DarkSlateGray;
    text-align: center;
    color:#F5DEB3;
    font-size: 14pt;
    font-weight: bold;
}

td.mainbottom {
    background-color:DarkSlateGray;
    text-align: right;
    color:#F5DEB3;
    font-size: 8pt;
    font-weight: bold;
}

td.heading {
    /*background-color:#898674;
    text-align: left;
    color:#ffffff;
    font-size: 12pt;
    font-weight: bold;*/

    /*background-color: #ffffff;/
    text-align: left;
    color: #898674;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: underline;
}

th.right {
    /*background-color: #ffffff;/
    text-align: right;
    font-size: 70%;
    color:#483d8b;
    font-weight: bold;;
}

table.tabsheet {
    margin-left: 2pt;
}

td.tabsheet {
    background-color: Lavender;
    border-style: outset;
    border-width: 1px;
}

td.inset {
    border-style: inset;
    /*background-color:#898674;/ 
    background-color:Silver; 
    border-width: 1px;
}
td.outset {
    border-style: outset;
    background-color:Lavender;
    border-width: 1px;
    text-align: center;
}

td.tabbackground {
    /*background-color:#FAEBD7;/
}

li {list-style: square;}



a.tab { 
    text-decoration: none; 
    color: #444444; 
}

a.tab:visited { 
    text-decoration: none; 
    color: #444444; 
}

a.tab:hover { 
    text-decoration: none; 
    color: #000000; 
    background-color: #bbdddd; 
    font-weight: normal 
}

a.tab:active { 
    text-decoration: none; 
    color: #000000; 
    font-weight: normal
}

input.flat
{
    BORDER-TOP:    #bbbbbb 1px solid;
    BORDER-LEFT:   #bbbbbb 1px solid;
    BORDER-RIGHT:  #bbbbbb 1px solid;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
}

textarea.flat
{
    BORDER-TOP:    #bbbbbb 1px solid;
    BORDER-LEFT:   #bbbbbb 1px solid;
    BORDER-RIGHT:  #bbbbbb 1px solid;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    PADDING-LEFT: 2px;
    background-color: Lavender;
    font-weight: bold;
    font-size: 8pt;
}
*/

