#showproc{

        border:0px solid;

        font-family:tahoma;

        font-size: 14px;

        padding: 5px;

        position: absolute;

        top:0px;

        right:0px;

}



body {

        background-color: #398FD2;

        margin-left: 0px;

        margin-top: 0px;

        margin-right: 0px;

        margin-bottom: 0px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

}



p {

        margin: 0px 0px 0px 0px

}



input {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

}



select {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        width: 115px;

}



form {

        margin: 0px 0px 0px 0px



}

h3 {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 24px;

        font-weight: lighter;

        color: #C1272D;

    margin: 0px 0px 10px 0px;

}



h4 {

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 12px;

 font-weight: bold;

 color: #C1272D;

 margin: 0px 0px 4px 0px;

}



legend{

  font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 12px;

 font-weight: bold;

 color: #C1272D;

 margin: 0px 0px 4px 0px;

}



.requiredfield { background-image:url(/images/required.gif); background-position:top right;background-repeat:no-repeat;}



h6 {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #C1272D;

        margin: 0px;

}



hr {

        border: 1px solid #e6e6e6;

}



a:link {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #666666;

        text-decoration: none;

}



a:visited {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #666666;

        text-decoration: none;

}



a:hover {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #B1151B;

        text-decoration: none;

}



#sitecontainertable {

        background-color: #398FD2;

}



.mainbg {

        background-color: #FFFFFF;

}



.header-topnav-bg {

        background-image: url('images/bg_header_topnav.gif');

        background-repeat: no-repeat;

        vertical-align:top;

        text-align: center;

        padding-top: 0px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #B1151B;

        text-decoration: none;

}



a.header-topnav:link {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #B1151B;

        text-decoration: none;

}



a.header-topnav:visited {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #B1151B;

        text-decoration: none;

}



a.header-topnav:hover {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #FFFFFF;

        text-decoration: none;

}



.footer {

        background-image: url(images/bg_bottom_footer.gif);

        background-repeat: no-repeat;

        text-align: center;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #B1151B;

        text-decoration: none;

}



.box-top-clean {

        font-weight: bold;

        color: #D58E0F;

        text-decoration: none;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        padding-top: 3px;

        padding-left: 0px;

        height:32px;

        background-repeat: no-repeat;

}



.box-top {

        font-weight: bold;
        color: #D58E0F;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-top: 3px;
        padding-left: 56px;
        height:32px;
        background-repeat: no-repeat;
}

.box-top-1 {

        font-weight: bold;
        color: #D58E0F;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding-top: 3px;
        text-align:center;
        height:32px;
        background-repeat: no-repeat;
}

.box-middle {

        background-image: url(images/bg_tabletile.gif);

        background-repeat: repeat-y;

        padding-left: 20px;

        padding-right: 20px;

        padding-top: 5px;

        padding-bottom: 5px;

}





.tablebg297 {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-image: url(images/bg_tabletile297.gif);

        background-repeat: repeat-y;

        padding-right: 5px;

        padding-left: 5px;

        width: 297px;

}



.tablebg73-left {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-attachment: fixed;

        background-image: url(images/bg_tabletile73-left.gif);

        background-repeat: repeat-y;

        padding-top: 4px;

        padding-bottom: 4px;

        padding-right: 2px;

        padding-left: 4px;

        width: 73px;

        text-align: center;

        vertical-align: middle;

}

.tablebg73-right {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-attachment: fixed;

        background-image: url(images/bg_tabletile73-right.gif);

        background-repeat: repeat-y;

        padding-top: 4px;

        padding-bottom: 4px;

        padding-right: 4px;

        padding-left: 2px;

        width: 73px;

        text-align: center;

        vertical-align: middle;

}

.tablebg146 {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-image: url('images/bg_tabletile146.gif');

        background-repeat: repeat-y;

        padding-right: 5px;

        padding-left: 5px;

        width: 146px;

}



.tablebg-hussoeg-middle {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        width: 115px;

        background-color: #F5F5F5;

}



.tablebg-hussoeg-middle-r {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        width: 112px;

        background-color: #F5F5F5;

        text-align: right;

        padding-right: 5px;

}



.tablebg-hussoeg-left {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-image: url('images/bg_tabletile146.gif');

        background-repeat: repeat-y;

        background-position: left;

        width: 112px;

        text-align: right;

        padding-right: 5px;

}



.tablebg-hussoeg-right {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-image: url('images/bg_tabletile146.gif');

        background-repeat: repeat-y;

        background-position: right;

        width: 109px;

        text-align: left;

}



















.lastminutebg-top {

        height: 35px;

        width: 328px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 24px;

        font-weight: 100;

        color: #D58E0F;

        background-image: url('images/bg_lastminute_top.gif');

        background-repeat: no-repeat;

        background-position: left bottom;

        padding-left: 5px;

        vertical-align: bottom;

}

.lastminutebg-middle {

        height: 55px;

        width: 109px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color: #000000;

        background-image: url('images/bg_lastminute_tile_1x1.gif');

        background-repeat: repeat;

        padding-left: 5px;

        text-align: left;

        padding-right: 5px;

        line-height: 10px;

}

.lastminutebg-tile {

        height: 55px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color: #000000;

        background-image: url('images/bg_lastminute_tile.gif');

        background-repeat: repeat-y;

        padding-left: 5px;

        text-align: left;

        padding-right: 5px;

        background-position: right;

        line-height: 10px;

}

.lastminutebg-bot {

        height: 35px;

        width: 328px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color: #000000;

        background-image: url('images/bg_lastminute_bot.gif');

        background-repeat: no-repeat;

        padding-left: 5px;

        text-align: right;

        padding-right: 5px;

        background-position: left top;

        vertical-align: text-bottom;

}

.soegogbestilbg-top {

        height: 35px;

        width: 328px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 24px;

        font-weight: 100;

        color: #45730A;

        'background-image: url('images/bg_soegbestil_top.gif');

       'background-repeat: no-repeat;

       'background-position: left bottom;

        padding-left: 5px;

        vertical-align: bottom;

}

.soegogbestilbg-tile {

        height: 55px;

        width: 328px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color: #000000;

        background-image: url('images/bg_soegbestil_tile.gif');

        background-repeat: repeat-y;

        padding-left: 5px;

        text-align: left;

        padding-right: 5px;

        background-position: right;

        line-height: 10px;

}

.soegogbestilbg-bot {

        height: 35px;

        width: 328px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color: #000000;

        background-image: url('images/bg_soegbestil_bot.gif');

        background-repeat: no-repeat;

        padding-left: 5px;

        text-align: right;

        padding-right: 5px;

        background-position: left top;

        vertical-align: text-bottom;

}

.husejerbg-top {

        height: 35px;

        width: 328px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 24px;

        font-weight: 100;

        color: #1563A0;

        background-image: url('images/bg_sommerhusejer_top.gif');

        background-repeat: no-repeat;

        background-position: left bottom;

        padding-left: 5px;

        vertical-align: bottom;

}

.husejerbg-tile {

        height: 55px;

        width: 328px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color: #000000;

        background-image: url('images/bg_sommerhusejer_tile.gif');

        background-repeat: repeat-y;

        padding-left: 5px;

        text-align: left;

        padding-right: 5px;

        background-position: right;

        line-height: 10px;

}

.husejerbg-bot {

        height: 35px;

        width: 328px;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: normal;

        color: #000000;

        background-image: url('images/bg_sommerhusejer_bot.gif');

        background-repeat: no-repeat;

        padding-left: 5px;

        text-align: right;

        padding-right: 5px;

        background-position: left top;

        vertical-align: text-bottom;

}













.saesontable-left {

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: left;

        width: 8px;

}

.saesontable-right {

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: right;

        width: 8px;

}

.saeson-a {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #ffffff;

        background-color: #C1272D;

        width: 72px;

        text-align: center;

        border-bottom-width: 1px;

        border-bottom-style: solid;

        border-bottom-color: #ffffff;

        border-right-width: 1px;

        border-right-style: solid;

        border-right-color: #ffffff;

}

.saeson-farveforklaring-a {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        background-color: #C1272D;

        color: #ffffff;

        text-align: center;

        font-weight: bold;

        width: 86px;

}

.saeson-b {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #ffffff;

        background-color: #0E436C;

        width: 72px;

        text-align: center;

        border-bottom-width: 1px;

        border-bottom-style: solid;

        border-bottom-color: #ffffff;

        border-right-width: 1px;

        border-right-style: solid;

        border-right-color: #ffffff;

}

.saeson-farveforklaring-b {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        background-color: #0E436C;

        color: #ffffff;

        text-align: center;

        font-weight: bold;

        width: 86px;

}

.saeson-c {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #ffffff;

        background-color: #209428;

        width: 72px;

        text-align: center;

        border-bottom-width: 1px;

        border-bottom-style: solid;

        border-bottom-color: #ffffff;

        border-right-width: 1px;

        border-right-style: solid;

        border-right-color: #ffffff;

}

.saeson-farveforklaring-c {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        background-color: #209428;

        color: #ffffff;

        text-align: center;

        font-weight: bold;

        width: 86px;

}

.saeson-d {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #ffffff;

        background-color: #BB903E;

        width: 72px;

        text-align: center;

        border-bottom-width: 1px;

        border-bottom-style: solid;

        border-bottom-color: #ffffff;

        border-right-width: 1px;

        border-right-style: solid;

        border-right-color: #ffffff;

}

.saeson-farveforklaring-d {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        background-color: #BB903E;

        color: #ffffff;

        text-align: center;

        font-weight: bold;

        width: 86px;

}

.saeson-e {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #ffffff;

        background-color: #4A9BDA;

        width: 72px;

        text-align: center;

        border-bottom-width: 1px;

        border-bottom-style: solid;

        border-bottom-color: #ffffff;

        border-right-width: 1px;

        border-right-style: solid;

        border-right-color: #ffffff;

}

.saeson-farveforklaring-e {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        background-color: #4A9BDA;

        color: #ffffff;

        text-align: center;

        font-weight: bold;

        width: 86px;

}

.saeson-maaned {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #666666;

        background-color: #f5f5f5;

        width: 72px;

        text-align: center;

        font-weight: bold;

}

.saeson-blank {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-color: #f5f5f5;

        width: 72px;

        text-align: center;

        border-bottom-width: 1px;

        border-bottom-style: solid;

        border-bottom-color: #999999;

        border-right-width: 1px;

        border-right-style: solid;

        border-right-color: #ffffff;

}





.tabletop448 {

        background-image: url(images/bg_tabletop448.gif);

        width: 448px;

        background-repeat: no-repeat;

        background-position: bottom;

}



.tablebot448 {

        background-image: url(images/bg_tablebot448.gif);

        width: 448px;

        background-repeat: no-repeat;

        background-position: top;

}





.velkommentable-left {

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: left;

        width: 8px;

}

.velkommentable-right {

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: right;

        width: 4px;

}

.velkommentable-subheadline {

        width:120px;

        height:180px;

        vertical-align:top;

        text-align:left;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #C1272D;

        background-color: #f5f5f5;

}



.destinationsinfo{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        width: 432px;

        vertical-align:top;

        text-align:left;

}

.destinationtable-left {

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: left;

        width: 8px;

}

.destinationtable-right {

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: right;

        width: 8px;

}

.destinationsinfo-subheadline {

        vertical-align:top;

        text-align:left;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bold;

        color: #C1272D;

}





.content-td-432px{

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        width: 432px;

        vertical-align:top;

        text-align:left;

}

.texttable-left {

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: left;

        width: 8px;

}

.texttable-right {

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: right;

        width: 8px;

}

.text-td-headline {

        vertical-align:top;

        text-align:left;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bold;

        color: #C1272D;

}

.text-td-subheadline {

        vertical-align:top;

        text-align:left;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #C1272D;

}

.text-td-subheadline-sort {

        vertical-align:top;

        text-align:left;

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        font-weight: bold;

        color: #000000;

}





textarea {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        width: 300px;

        background-color: #ffffff;

}







.tablebg-form-middle-r {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        width: 112px;

        background-color: #F5F5F5;

        text-align: right;

        padding-right: 5px;

}



.tablebg-form-middle {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        width: 115px;

        background-color: #F5F5F5;

        text-align: left;

}

.tablebg-form-right {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: right;

        width: 109px;

        text-align: left;

}



.form-textfield {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        width: 300px;

        background-color: #ffffff;

}

.tablebg-form-left {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: left;

        width: 112px;

        text-align: right;

        padding-right: 5px;

}



.tablebg-hussoeg-left {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: left;

        width: 112px;

        text-align: right;

        padding-right: 5px;

}

.tablebg-hussoeg-middle {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        width: 115px;

        background-color: #F5F5F5;

}

.tablebg-hussoeg-right {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        background-image: url(images/bg_tabletile146.gif);

        background-repeat: repeat-y;

        background-position: right;

        width: 109px;

        text-align: left;

}



.tabletile448 {

        background-image: url(images/bg_tabletile448.gif);

        width: 448px;

        background-repeat: repeat-y;

        background-position: top;

}



.form-textfield-70 {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        width: 70px;

        background-color: #ffffff;

}