/* 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.kw_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-family: 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: White;
    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-bottom: 2px; 
    padding-left: 0px; 
    padding-right: 2px;
    border-width: 0px;
    border-style: None;
}

div.printmenu{
    float: right;
    padding:2px;
    /*border-style:solid;
    border-width:1px;*/
}

div.google-adsense {
    padding-left:0px; 
    padding-bottom:10px;
}

div.vg-script {
    text-align: left;
}

hr.articel_separator {
    border-style:solid;
}

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;
}

.tall {
    text-align:right;
}

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-style:double;
    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-width:0px;
    /*border-top: Silver 1px solid;*/
    /*background-color: #FFFFFF;*/
    /*width: 100px;*/
}

/*Feltet der innholdet skal plasseres */
td.kw_content {
    border-width:0px;
    /*border-top: Silver 1px solid;*/
    /*background-color: #FFFFFF;*/
    width: 100%;
    text-align: left;
}

/*Feltet der dagens aktivitet mm. skal plasseres */
td.kw_right {
    border-width:0px;
    text-align: center;
    /*border-top: Silver 1px solid;*/
    /*background-color: Yellow;*/
    /*width: 200px;*/
}

/*Feltet der VG mm skal plasseres */
td.kw_right2 {
    border-width:0px;
    /*border-top: Silver 1px solid;*/
    /*width: 100%;*/
}

/* Bunnraden */
td.kw_bottomrow_left {
    background-color: #508faf;
    color: White;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    padding-left: 3px;
}

td.kw_bottomrow_right {
    background-color: #508faf;
    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: White;
    font-size: 16pt;
    font-weight: bold;
    text-align: left;
    width: 100%;
    background-color: #508faf;
    height: 35px;
    /*background-color: LightSteelBlue;*/
}

td.kw_title {
    padding-left: 9px;
    padding-right: 5px;
}

td.lag_navn {
    width: 150px;
    text-align: center;
    /*color: Black;*/
    /*background-color: Silver;*/
    background-color: #508faf;
    /*border-style: outset;
    border-width: 1px;*/
    height: 35px;
    border: none;
    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: Navy; */
}

a.lag_navn:hover {
    text-decoration: Underline;
}

/*
td.bunnlinje {
    background-color:#508faf;
    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: #508faf;
    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;
}

tr.draft {
    /*background-color: #F46868;*/
    background-color: #faacac;
}

/*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: Navy;
    font-weight: bold;
}

/*Style for dagens hendelser*/
tr.kw_today_yellownote{
}



.green {
    background-color: #ccf3b6;
}

.red {
    background-color: #faacac;
}

.yellow {
    background-color: #fdfbbd;
}

/*Style for dagens hendelser*/
td.kw_helg{
    vertical-align: top;
    color: Red;
    font-weight: bold;
}

td.kw_ukedag{
    vertical-align: top;
    color: Navy;
    font-weight: bold;
}

tr.kw_head { /* Overskriftslinjer i tabeller. */
    /*background-color: Navy;*/
    background-color: #508faf;
}

th.kw{ /* Standard heading */
    text-align: left;
    color: White;
}

th.kw_center{
    text-align: center;
    color: White;
    /*height: 35px;*/
}

/*th.kw_news_date{
    color: White;
    text-align: left;
    font-size: 90%;
}*/

td.kw{
    background-color: White;
    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: Navy; 
    font-size: 8pt;
    font-weight: Bold;
    padding: 3.0px;
    text-align: left;
}

a.kw_mainmenu { 
    text-decoration: None; 
    color: Navy; 
    font-size: 8pt;
    font-weight: Bold;
}

a.kw_mainmenu:visited { 
    /*text-decoration: none; 
    color: Navy;*/ 
}

a.kw_mainmenu:hover { 
    text-decoration: Underline;
    /*color: White; 
    background-color: Navy; 
    font-weight: bold */
}

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: #508faf;
    height: 35px;
}

tr.kw_sponsormenu {
}

td.kw_sponsormenu {
}

a.kw_sponsormenu { 
    text-decoration: None; 
    color: Navy; 
    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: Navy; 
    font-size: 8pt;
    font-weight: Bold;
}
/* *** Sponsormenyen slutt *** */




/* Style for telleren. */
table.kw_visit {
    color: Navy;
    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;
}*/

a.kw { 
    text-decoration: None; 
    color: Navy; 
    font-size: 8pt;
    font-weight: Bold;
}

a.kw:visited { 
    /*text-decoration: none; 
    color: Navy;*/ 
}

a.kw:hover { 
    text-decoration: Underline;
    /*color: White; 
    background-color: Navy; 
    font-weight: bold */
}

a.kw:active { 
    /*text-decoration: none; 
    color: #000000; 
    font-weight: normal*/
}

/*Style for vanlige href-tagger */
a { 
    color: Navy; 
    font-size: 8pt;
    font-weight: Normal;
    text-decoration: underline;
}

a:visited { 
    /*text-decoration: none; 
    color: Navy;*/ 
}

a:hover { 
    text-decoration: Underline;
    /*color: White; 
    background-color: Navy; 
    font-weight: bold */
}

a:active { 
    /*text-decoration: none; 
    color: #000000; 
    font-weight: normal*/
}

/* For kolonner som skal kunne sorteres */
a.kw_sort {
    text-decoration: underline;
    color: #FFFFFF;
    font-weight: Bold;
}






/* *** 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: Navy;
    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: Navy; 
    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: Navy; 
}
/* *** Slutt p� liste for � velge *** */



/* *** Style for gule lapper *** */
.kw_yellowNote {
    background-color: #FFFFCC;
    width: 100%;
    text-align: left;
}

/*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, Verdana, sans-serif;
}

div.kw_remark {
    color: Red;
    display: inline;
}

div.kw_border{
    /*width: 100px;*/
    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;
}

div.medlem-navn {
    font-size: 130%;
    font-weight: bold;
}

div.center {
    text-align: center;
}

/* Spesielt for vinklubber */


a.kw_winelist_teamlink { 
    text-decoration: none; 
    color: #ffffff; 
    font-size: 8pt;
    font-weight: Bold;
}




/* Et seriøst forsøk på å gå over til div-tager */
div.kw_title { /*Tittelraden for hver side*/
    color: White;
    font-size: 16pt;
    font-weight: bold;
    text-align: left;
    /*width: 100%;*/
    background-color: #508faf;
    height: 30px;
    padding-left: 9px;
    padding-right: 5px;
    padding-top: 5px;
    margin: 3px;
}

div.kw_content { /*Der innholdet på siden (tabeller osv.) skal plasseres.*/
    /*color: White;
    font-size: 16pt;
    font-weight: bold;
    text-align: left;
    width: 100%;
    background-color: #508faf;
    height: 30px;
    padding-left: 9px;
    padding-right: 5px;
    padding-top: 5px;*/
    margin: 3px;
}
