* {
    padding: 0;
    margin: 0;
}

body {
    margin-top: 25px;
    margin-left: 0px;
}

TD {
    font-family: Verdana;
    font-weight: normal;
    color: #494949;
    text-decoration: none;
    font-size: 10px;
}

P {
    font-family: Verdana;
    font-weight: normal;
    color: #494949;
    text-decoration: none;
    font-size: 10px;
    line-height: 14px;
    padding-bottom: 10px;
    padding-left: 1px;
}

A {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #0076BE;
    text-decoration: underline;
    text-align: Left;
}

a:hover {
    text-decoration: none;
}

textRegularBlack {
    color: Black;
    text-decoration: none;
    font-weight: normal;
}

/* **************** MENY **************** */

.flk {
    font-family: Arial;
    font-size: 12px;
    font-weight: Bold;
    color: #FFFFFF;
    text-decoration: none;
}

.flk_akt {
    font-family: Arial;
    font-size: 12px;
    font-weight: Bold;
    color: #1781BE;
    text-decoration: none;
}

.adress {
    font-family: Verdana;
    font-size: 0.7 em;
    font-weight: Bold;
    color: #FFFFFF;
    text-decoration: none;
}



/* ************** ALM ************** */

.h7 {
    font-weight: bold;
    text-transform: uppercase;
}

.new {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
}

/* ************** RUBRIKER ************** */

.bokarub {
    font-weight: bold;
}

h1 {
    font-family: Verdana;
    font-size: 18px;
    font-weight: Bold;
    text-decoration: none;
    color: #FFD128;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

h2 {
    font-family: Arial;
    font-size: 14px;
    font-weight: Normal;
    text-decoration: none;
    color: #1781BE;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

h3 {
    font-family: Arial;
    font-size: 14px;
    font-weight: Normal;
    text-decoration: none;
    color: #FFFFFF;
    margin-bottom: 3;
    text-transform: uppercase;
}

h4 {
    font-family: Arial;
    font-size: 14px;
    font-weight: Normal;
    text-decoration: none;
    color: #F6C821;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

h5 {
    font-family: Verdana;
    font-size: 10px;
    font-weight: Bold;
    text-decoration: none;
    color: #F6C821;
    margin-bottom: 0px;
    margin-top: 2px;
    text-transform: uppercase;
}

h6 {
    font-family: Verdana;
    font-size: 12px;
    font-weight: Bold;
    text-decoration: none;
    color: #0076BE;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

/* ************** SELECTER ************** */

#SokResm {
    font-family: Verdana;
    font-size: 10px;
    width: 98px;
    height: 16px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.LandOrtSelect {
    width: 200px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.Restyp {
    width: 125px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.LandOrt {
    width: 166px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.Pax {
    width: 60px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.Age {
    width: 78px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.Stay {
    width: 126px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.date {
    width: 41px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.month1 {
    width: 66px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.month2 {
    width: 122px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.time {
    width: 53px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.select60px {
    width: 60px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.select40px {
    width: 40px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.select35px {
    width: 35px;
    height: 18px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px solid #0076BE;
    padding: 0px;
}

.input40px {
    width: 40px;
    height: 17px;
    font-family: Verdana;
    font-size: 10px;
}


/* ************** LISTOR ************** */

ul#menu {
    visibility: hidden;
    display: none;
}

td#tdFoot {
    visibility: hidden;
    display: none;
}


.infolist {
    list-style: none;
    margin-left: 0;
    padding-left: 0px;
    margin-bottom: 0px;
    text-indent: 0px;
}

.ShortCutList {
    list-style: none;
    margin: 0px;
    padding-left: 0px;
    text-indent: 0px;
}

.KnowList {
    list-style: none;
    margin: 0px;
    padding-left: 0px;
    text-indent: 0px;
}

/* ************** PRISER ************** */

#PrisLista {
}

#PrisLista a {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #FF0000;
    text-decoration: underline;
    line-height: 16px;
}

#PrisLista a:hover {
    text-decoration: none;
}

#PrisListaOrt {
}
#PrisListaOrt a {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
    line-height: 16px;
}

#PrisListaOrt a:hover {
    text-decoration: none;
}

.franPrisOrt {
    color: Red;
    font-size: 10px;
    font-weight: normal;
}

/* ************** BAKGRUNDSFÄRGER ************** */

#SearchBox {
    background-color: #CAE6FF;
}
.BlueDark {
    background-color: #1B90D4;
}
#YellowDark {
    background-color: #FDBE23;
}
#YellowMiddle {
    background-color: #FFD128;
}
#YellowLight {
    background-color: #FFF6D4;
}
#Back {
    background-color: #FFFFFF;
}

.YellowLight {
    background-color: #FFF6D4;
}

/* ************** BAKGRUNDSFÄRGER ************** */

.kartnummerLink {
    font-weight: bold;
    color: White;
}

div#scrollList {
}

/* **************************** */

div#popupWindowLogo {
    height: 1%;
}

div#popupWindowLogo:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div#popupWindowLogo img {
    float: right;
}

table#contents {
    width: 95%;
}

table#popupMainMenu {
    display: none;
}