
.Content
{
    float: left;
    width: 700px;
    min-height: 360px;
    margin-left: 20px;
    margin-top: -10px;
    font-size: 13px;
    padding-bottom: 18px;
}

/* */.Artikkelmal1, .Artikkelmal3
{
    width: 472px;
    float: left;
}
.Article_TitleImage
{
    margin-bottom: 9px;
    border: 1px solid #C4C4C4;
}
.Artikkelmal1 .Article_PublishDate, .Artikkelmal2 .Article_PublishDate
{
    display: none;
}
.Article_PublishDate, .Article_WriterName
{
    font-size: 10px;
}
.Article_Intro
{
    padding-top: 15px;
    padding-bottom: 10px;
}
.Artikkel4 h1, .Artikkel4 h2, .Artikkelmal1 h1, .Artikkelmal1 h2, .Artikkelmal2 h2, Artikkelmal3 h2, Artikkelmal4 h2
{
    margin: 9px 0 3px 0;
}
.Article_ImageAndText
{
    margin: 3px;
    font-size: 12px;
}
.Artikkelmal2
{
    width: 700px;
    float: left;
    margin-top: 25px;
}
.Artikkelmal2 .Article_TitleImage
{
}
.Artikkelmal2 .Article_Title
{
    position: absolute;
    top: -18px;
    left: 18px;
}

/* */.Sidesamling2
{
    font-size: 14px;
}
.Sidesamling2 a
{
    text-decoration: none;
}
.Sidesamling2 .Items
{
    margin-top: 20px;
    margin-left: -18px;
}
.Sidesamling2 .item_1
{
    float: left;
    width: 470px;
    position: relative;
    border: 1px solid #C4C4C4;
    margin-left: 18px;
    cursor: pointer;
}
.Sidesamling2 .item_1 img
{
    display: block;
    height: 264px;
    width: 470px;
}
.Sidesamling2 .item_1 h2
{
    font-size: 20px;
}
.Sidesamling2 .item_1 .opaq
{
    z-index: 0;
}
.Sidesamling2 .item_1 .bottom
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 470px;
}
.Sidesamling2 .item_1 .bottom .text
{
    position: relative;
    z-index: 2;
    padding: 15px 10px 15px 10px;
}
.Sidesamling2 .item_2
{
    width: 206px;
    height: 82px;
    float: left;
    margin-left: 18px;
    border: 2px solid #C4C4C4;
    cursor: pointer;
    background-image: url(bg_01.png);
    background-repeat: repeat-x;
}
.Sidesamling2 .item_2_booker
{
    background-image: none;
    background-color: #017DC5;
}
.Sidesamling2 .item_2_booker h2
{
    color: white;
}
.Sidesamling2 .item_2 h2
{
    margin: 8px 0 0 5px;
    font-size: 17px;
}
.Sidesamling2 .item
{
    float: left;
    width: 341px;
    height: 90px;
    margin: 18px 0 0 18px;
    cursor: pointer;
    overflow: hidden;
}
.Sidesamling2 .item:hover
{
    background-color: white;
}
.Sidesamling2 .item img
{
    float: left;
    margin-right: 12px;
}
.Sidesamling2 .item .text
{
    float: left;
    width: 165px;
    height: 90px;
    background-image: url(piler.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
}
.Sidesamling2Tittel .item h2
{
    font-size: 16px;
}
.Sidesamling2Tittel .item_abstract
{
    display: none;
}

/* */.PageCollection
{
    margin-left: -20px;
    margin-top: -18px;
    width: 738px;
}
.PageCollection .Top
{
    height: 388px;
    position: relative;
}
.PageCollection .Items
{
    margin-top: 9px;
    width: 747px;
}
.PageCollection .Item
{
    position: relative;
    width: 240px;
    height: 164px;
    margin-right: 9px;
    margin-bottom: 9px;
    float: left;
    cursor: pointer;
}
.PageCollection a
{
    color: black;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    display: block;
    height: 35px;
    padding-left: 9px;
    padding-right: 9px;
    background-image: url(piler.gif);
    background-position: 209px center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.PageCollection a:hover
{
    background-color: white;
}
.PageCollection .Item img
{
    border: 1px solid #C4C4C4;
    margin: 0 9px;
}

/* ------- */.ImageCollection
{
}
.ImageCollection .Abstract
{
    padding-bottom: 10px;
}
.ImageCollection .Left
{
    float: left;
    width: 472px;
}
.ImageCollection .Left .MainImage
{
    border: 1px solid #C4C4C4;
    display: block;
    margin-bottom: 9px;
}
.ImageCollection .lightbox
{
    position: relative;
    display: block;
}
.ImageCollection .Left .lightbox .magnifier
{
    background-image: url(zoom_stor.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 29px;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.ImageCollection .Right .lightbox .magnifier
{
    background-image: url(zoom_liten.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    right: 5px;
}
.ImageCollection .Right
{
    float: right;
    width: 212px;
}
.ImageCollection .Right .Item
{
    margin-bottom: 12px;
    cursor: pointer;
}
.ImageCollection .Right .Item img
{
    border: 1px solid #C4C4C4;
}
.ImageCollection h1
{
    margin-top: 18px;
}

/* */.Sidesamling3
{
    width: 472px;
}
.Sidesamling3 .abstract
{
    margin-bottom: 25px;
}
.Sidesamling3 .Item
{
    border-top: 2px solid #C4C4C4;
    padding-top: 15px;
    height: 110px;
    cursor: pointer;
}
.Sidesamling3 .Item_Left
{
    float: left;
    width: 176px;
}
.Sidesamling3 img
{
    border: 1px solid #C4C4C4;
}
.Sidesamling3 .Item_Right
{
    float: left;
    width: 296px;
    height: 92px;
    background-image: url(piler.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}
.Sidesamling3 .Item_Right h2
{
    font-size: 16px;
}

/* */.Artikkel4 .Left
{
    float: left;
    width: 341px;
}
.Artikkel4 .Right
{
    float: right;
    width: 341px;
}
#googlemap
{
    height: 500px;
    width: 339px;
    border: 1px solid #C4C4C4;
}
#googlemap_link
{
    color: black;
}

/* ------- */.VideoCollection
{
}
.VideoCollection .Left
{
    float: left;
    width: 472px;
}
.VideoCollection .Left .VideoView
{
    border: 1px solid #C4C4C4;
}
.VideoCollection .Left .VideoView img
{
    display: block;
    cursor: pointer;
}
.VideoCollection .Left .VideoView embed, .VideoCollection .Left .VideoView object
{
    display: block;
}
.VideoCollection .Right
{
    float: right;
    width: 210px;
}
.VideoCollection .Right .Item
{
    margin-bottom: 12px;
    cursor: pointer;
}
.VideoCollection .Right .Item img
{
    border: 1px solid #C4C4C4;
}

/* -------- */.Content .Related
{
    width: 212px;
    float: right;
}

/* -------- */
iframe.integrated
{
    border: 0px;
    margin: 0;
    padding: 0;
    width: 100%;
}

iframe.booking
{
    height: 600px;
}

table.webcams
{
}

table.webcams
{
}

table.webcams td
{
    vertical-align: top;
}

table.webcams img
{
    width: 341px;
    height: 260px;
    margin: 0 18px 18px 0;
}

/*booking*/
div.bookingtables
{
    clear: both;
    float: left;
    width: 100%;
}

div.bookingtables .weekend
{
    float: left;
    width: 50%;
}

div.bookingtables .day
{
    float: left;
    width: 50%;
}

div.bookingtables td.weeknumber
{
}

div.bookingtables td.link
{
}

div.bookingtables tr.taken td.link
{
    text-decoration: line-through;
}

div.bookingtables tr.available a
{
    color: #499321;
}

div.bookingtables table
{
    width: 100%;
}

div.bookingtables .header
{
    background-color: #017DC5;
    font-size: 11px;
    padding: 3px;
    color: white;
}

tr.header
{
    background-color: #017DC5;
    font-size: 14px;
    color: white;
}

tr.header td
{
    padding: 3px;
}

div.bookingtables td
{
    padding: 0 3px 0 3px;
}

div.booker
{
    font-size: 10px;
    padding: 0 8px 8px 8px;
    background-color: #017DC5;
    color: white;
}
.booker table {
	margin-top:8px;
}
div.booker input
{
    width: 64px;
    font-size: 9px;
}

div.booker select
{
    font-size: 9px;
    width: 60px;
}

.embed + img
{
    left: -21px;
    position: relative;
    top: -1px;
}
