/* 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.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, "lucida calligraphy", "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-family: Arial, "lucida calligraphy", "sans serif";
    /*font-size: 75%;*/
    /*font-size: 8pt;*/
    
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    /*text-align: center;*/ 
}

div.kw-heading {
    font-size: 110%;
    text-align: center;
}

span.kw-heading {
    font-size: 110%;
}

a.kw_mainmenu { 
    text-decoration: Underline; 
    color: #000000; 
    /*font-size: 8pt;*/
    font-weight: Bold;
    display: block;
}
/* *** Hovedmenyen slutt *** */

span.oddRow{
    background-color: #EEEEEE;
}
span.evenRow{
    background-color: #FFFFFF;
}
div.oddRow{
    background-color: #EEEEEE;
}
div.evenRow{
    background-color: #FFFFCC;
}


a.kw {  
    color: #0000FF;
    /*font-size: 8pt;*/
}

/* *** Neste og forrige-linker *** */
a.kw_prev_next { 
    text-decoration: Underline; 
    color: #000000; 
    /*font-size: 8pt;*/
    vertical-align: bottom;
}
/* *** Neste og forrige-linker slutt *** */



/* *** Style for gule lapper *** */
.kw_yellowNote {
    background-color: #FFFFCC;
    width: 100%;
}

/* *** Style for inputfelter i f.eks. vins�k *** */
.kw_vinsok {
    color: White;
    /*font-size: 80%;*/
}

select.kw_vinsok {
    color: #000000;
    /*font-size: 100%;*/
}
/* *** Slutt p� inputfelter *** */


div.kw_remark {
    color: Red;
    display: inline;
}

span.article-created {
    font-style: italic;
}

span.article-ingress {
    font-weight: Bold;
}

p {
    padding: 0px;
    margin: 0px 0px 10px 0px;
}

.center {
    text-align: center;
}

/* *** For editerbare sider *** */
tr.kw_head { /* Overskriftslinjer i tabeller. */
    background-color: #990033;
    color: #FFFFFF;
}
th.admin {
    text-align: left;
}
th.small {
    font-size: 65%;
}

td.admin_liste_outset {
    border-style: outset;
    background-color: #dddddd;
    border-width: 1px;
}

th.kw{ /* Standard heading */
    color: #000000;
}
th.kw_center{
    color: #000000;
    text-align: center;
}


/* Et seriøst forsøk på å gå over til div-tager */
div.kw_title { /*Tittelraden for hver side*/
    font-size: 110%;
    text-align: center;
}

div.menubox { /* Boks rundt menyelementer */
    padding: 10px 5px 10px 5px;
}

div.menulink_frame {
    padding: 5px;
}
a.menulink {
    font-weight: bold;
    color: #000000;
}

a.menulink:visited {
    color: #000000;
}

div.frame {
    background-color: #e7e9e2;
    padding: 5px;
}

div.search {
    background-color: #daded3;
    border: solid 1px #bbc2ad;
    padding: 3px;
}

div.menu_separator {
    display: block;
    height: 0px;
    border: 1px inset #DDDDDD;
}

div.bordered_box {
    border: solid 1px #DDDDDD;
    padding: 5px;
}

.weblink { /*Link til full web */
    text-align: center;
    font-size: small;
    padding-right: 5px;
}


.wine-red {
    background-color: #990033;
    color: #ffffff; 
}
.wine-white {
    background-color: #f8f9b4;
    color: #000000;
}
.wine-rose {
    background-color: #df8ca1;
    color: #000000;
}
.wine-sparkling {
    background-color: #f8e38d;
    color: #000000;
}
.wine-fruit {
    background-color: #eec8fa;
    color: #000000;
}
.wine-fortified {
    background-color: #9f66b2;
    color: #ffffff; 
}
.wine-aromatized {
    background-color: #9f66b2;
    color: #ffffff;
}
.beer {
    background-color: #cda351;
    color: #ffffff; 
}
.none-alcohol {
    background-color: #a3df7a;
    color: #000000;
}
.liquor-soft {
    background-color: #f9c86a;
    color: #000000;
}
.liquor-strong {
    background-color: #7d8bf5;
    color: #ffffff;
}

/*.image{
    float: left;
    padding-bottom: 2px; 
    padding-left: 0px; 
    padding-right: 2px;
    border-width: 0px;
    border-style: None;
}

.singelspaced {
    margin-bottom: 2px;
}

.product-info {
    padding-top: 4px;
    padding-bottom: 4px;
}*/











/* Overgang til bootstrap */
.bg-dark {
    /*background-color: #303030 !important;*/
}

.breadcrumb {
    /*background-color: rgba(48, 48, 48, 0.8588235294117647);*/
    border-radius: 0;
}

.content {
    padding-top: 4rem;
}


.kw-breadcrumb-text {
    color: #832121;
}

.kw-breadcrumb-text:hover {
    color: #a73232 !important;
}

.kw-title {
    background-color: #e9ecef;
    padding: .95rem .75rem 0.4rem .75rem;
    text-align: center;
} 

.kw-title-group-1 {
    padding: 5px;
    border-radius: 5px;
    margin-bottom:10px;
}

.kw-title-group-2 {
    color: #FFFFFF;
    background-color: #505050;
    padding: 5px;
    margin-top: 10px;
}

.navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.navbar-expand-md {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.navbar-expand-lg {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.kw-content-wrapper {
    max-width: 1250px;
}

.kw-ingress {
    font-weight: bold;
    color: #505050;
}

.kw-backbutton {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 30px;
}

.kw-sponsorframe {
    background-color: #EEEEEE;
    padding: 4px;
}

.kw-image-sponsor {
    max-width: 100%;
}

.kw-delimiter-sponsor {
    height: 5px;
}

.kw-img-logo {
    border-width: 0px;
}

.h-200 {
    height: 200px;
}

