﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,400italic,700,800);

*
{
    margin: 0;
    padding: 0;
}

img
{
    border: 0;
}

html
{
    min-width: 1120px;
}

body
{
    background: #f0f0f0 url(../img/background.jpg) repeat-y top center;
    font-family: 'Open Sans', sans-serif, Arial;
    font-size: 12px;
    color: #373737;
}

ol
{
    margin: 20px;
    padding: 0;
}

#wrap
{
    width: 982px;
    margin: 10px auto;
}

#ads-top
{
}

#header
{
    margin-top: 20px;
}

#logo
{
    width: 500px;
    padding-top: 40px;
    float: left;
}
#logo img
{
    max-width:100%;
}

#weather
{
    width: 400px;
    float: right;
    margin-right: 30px;
}

#menu
{
    background: url(../img/menu_back.png) repeat-x;
    height: 35px;
    margin: 15px 0 25px 0;
}

#content
{
    margin-bottom: 50px;
}

#left-content
{
    width: 120px;
    float: left;
    text-align: center;
    margin-top: 20px;
}

#newsflow
{
    width: 710px;
    float: left;
}

#ads-right
{
    width: 250px;
    float: right;
}

    #ads-right img
    {
        max-width: 250px;
    }



#ads-bottom
{
    width: 980px;
}

#footer
{
    width: 100%;
    min-height: 330px;
    background: #00adef url(../img/footer.png) no-repeat top center;
}

#footer-content
{
    width: 980px;
    margin: 0 auto;
    padding-top: 40px;
}

.ad-right-item
{
    margin: 0 0 22px 0;
}

    .ad-right-item img, .ad-top-item, .ad-news-item, .ad-lunch-item
    {
        border: 1px solid #efefef;
    }

.ad-news-item
    {
        width:710px;
        height:auto;
    }


.ad-left-item
{
    margin: 0 0 22px 0;
}

    .ad-left-item img, .ad-top-item, .ad-news-item, .ad-lunch-item
    {
        border: 1px solid #efefef;
    }

.ad-lunch-item
{
    margin: 0 15px 15px 0;
    float: left;
}


hr
{
    height: 1px;
    border: 0px;
    background: #c5c5c5;
    margin: 20px 0 20px 0;
}


/*MENY*/
/*#menu ul
{
    list-style: none;
}

    #menu ul li
    {
        float: left;
        border-right: 1px solid #fff;
        display: block;
        height: 35px;
        line-height: 35px;
    }

        #menu ul li a
        {
            display: block;
            text-decoration: none;
            color: #fff;
            text-transform: uppercase;
            font-size: 14px;
            padding: 0 15px;
        }*/
#navbar
{
    list-style: none;
}

    #navbar li
    {
        float: left;
        border-right: 1px solid #fff;
        display: block;
        height: 35px;
        line-height: 35px;
    }

        #navbar li:hover
        {
            background: url(../img/menu_back.png) repeat-x;
            background-position: 0 -35px;
        }

        #navbar li a
        {
            display: block;
            text-decoration: none;
            color: #fff;
            text-transform: uppercase;
            font-size: 14px;
            padding: 0 15px;
        }

        #navbar li ul
        {
            display: none;
            width: 12em;
            background-color: #0092c9;
        }

        #navbar li:hover ul, #navbar li.hover ul
        {
            display: block;
            position: absolute;
            margin: 0;
            padding: 0;
        }

        #navbar li:hover li, #navbar li.hover li
        {
            float: none;
        }

            #navbar li:hover li a, #navbar li.hover li a
            {
                background-color: #0092c9;
            }




/*TYPO ETC*/
a
{
    color: #00adee;
}

.ad-header
{
    border-top: 1px solid #c5c5c5;
    padding: 10px 0 0 0;
    margin-top: 14px;
    margin-bottom: 14px;
    color: #d4d4d4;
    font-size: 12px;
    display:none;
}

    .ad-header img
    {
        margin-left: 5px;
    }

.today
{
    text-transform: capitalize;
}

#left-content a
{
    text-decoration: none;
    color: #373737;
}

#left-content p
{
    margin-bottom: 10px;
    font-size: 11px;
}

#startpage
{
    float: right;
    margin: 5px 137px 0 0;
}

h1, h2, h3
{
    font-family: 'Droid Serif', serif, Arial;
}

h1
{
    margin-bottom: 20px;
}

h2
{
    font-size: 22px;
    letter-spacing: 1px;
}

h3
{
    font-size: 17px;
    font-weight: normal;
}

.news-item-image
{
    margin-bottom: 22px;
}

.news-date
{
    font-style: italic;
    color: #585858;
    margin-bottom: 5px;
    display: block;
}

p
{
    line-height: 17px;
    padding-bottom: 15px;
}

.bla-knapp
{
    color: #fff;
    padding: 9px 12px;
    background: #00adee;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
}

#footer-content h3, #footer-content p, #footer-content a
{
    color: #fff;
}

#footer-content p
{
    line-height: 22px;
}

#footer-content hr
{
    background: #fff;
}

#footer-content img
{
    margin: 0 10px 20px 0;
}



.album_image_div a
{
    text-decoration: none;
}



/*VIMMELBILDER*/
.album_image_div
{
    float: left;
    margin: 0 14px 14px 0;
    text-align: center;
}

    .album_image_div img
    {
        margin-bottom: 10px;
    }

.gallery_image_div
{
    float: left;
    margin: 0 14px 14px 0;
}

.imagetext
{
    font-style: italic;
    display: block;
    margin-top: -21px;
    margin-bottom: 22px;
}


/*FYNDET*/
.fyndet-item
{
    margin-bottom: 30px;
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 30px;
}

.fyndet-image
{
    float: left;
    width: 250px;
}

.fyndet-info
{
    width: 263px;
    margin-left: 20px;
    float: left;
}

.fb-page * {
    max-width: 250px;
}

#puffcontainer {
    margin-right: -10px;
    float:left;
}
.puffbox {
    width: 238px;
    float: left;
    margin-right: 10px;
    height: 375px;
    text-align: center;
    border-bottom: 1px solid #D7D7D7;
}
.puffbox a {
    text-decoration: none;
}
.puffbox h2 {
    font-family: 'Open Sans', sans-serif, Arial;
    font-size: 15px;
    color: #373737;
    letter-spacing: normal;
    font-weight: 400;
}
.puffbox img {
    max-width: 100%;
}