*
{
    margin: 0;
    padding: 0;
}

body
{
    background: #00599a url(../img/kylskap.jpg) center top repeat-y;
    font-family: Verdana, Arial, Sans-Serif;
}

body.undersida
{
    background: #00599a url(../img/kylskap_utanhandtag.jpg) center top repeat-y;
}

#wrap
{
    width: 709px;
    margin: auto;
}
#abscontainer
{
    position: relative;
}

#header
{
    height: 174px;
    width: 709px;
    position: absolute;
}

#main
{
    position: absolute;
    margin: 270px 0 20px 50px;
    width: 600px;
}

#foton
{
    position: relative;
    float: left;
    width: 308px;
    height: 369px;
    background: url(../img/bild_bg.jpg) no-repeat;
    margin-right: 20px;
    overflow: hidden;
    margin-bottom: 10px;
}

#contentholder
{
    float: left;
    width: 250px;
}

.contentbox
{
    /*border: solid 1px #f0f;*/
}

#noteringslapp
{
    /*border: solid 1px #ff0;*/
    background: url(../img/noteringslapp.jpg) no-repeat;
    width: 240px; /*height: 160px;*/ /*overflow: hidden;*/
    position: absolute;
    margin: 220px 0 0 230px;
    padding: 85px 10px 20px 20px;
}

#billboard
{
    /*border: solid 1px #f00;*/ /*background: url(../img/billboard_enkat.gif) no-repeat;*/
    width: 191px;
    height: 311px;
    position: absolute;
    margin: 248px 0 0 5px;
}

#billboard p
{
    margin: 130px 10px 50px 20px;
}

#billboard .btnToVote
{
    color: #fff;
    position: absolute;
    bottom: 20px;
    right: 18px;
    font-size: 10px;
    font-weight: bold;
}

#mellanmal
{
    /*border: solid 1px #0f0;*/
    background: url(../img/mellanmal_ny.gif) no-repeat;
    width: 170px;
    height: 201px;
    position: absolute;
    margin: 200px 0 0 525px;
}

#mellanmal img
{
    border: none;
    margin: 50px auto 5px 45px;
}

#mellanmal p
{
    margin: 0 15px 0 45px;
}

#news
{
    /*border: solid 1px #00b;*/
    
    width: 225px;
    height: 207px;
    position: absolute;
    margin: -60px 0 0 260px;
}

#pizzaombudsmannen
{
    /*border: solid 1px #0f0;*/
    width: 200px;
    height: 159px;
    position: absolute;
    margin: 570px 0 0 25px;
}

#kontaktform_left
{
    float: left;
    width: 260px;
    background: url(../img/kontaktform_bg.gif) no-repeat;
    padding: 10px 20px 10px 40px;
}

#kontaktform_right
{
    float: right;
    width: 230px;
}

.logga
{
    position: relative;
    top: 100px;
    left: 0px;
}

.form_textbox
{
    width: 240px;
    height: 40px;
}

.form_input
{
    width: 120px;
}

.receptdiv
{
    margin-top: 20px;
}

.receptbild
{
    margin-right: 20px;
    float: left;
    width: 250px;
}

.tack_pizzabild
{
    margin-top: 30px;
}

.Title
{
    font-weight: bold;
    font-size: 18px;
    color: #cc3300;
}


.img1
{
    position: absolute;
    top: 15px;
    left: 70px;
}

.img2
{
    position: absolute;
    top: 188px;
    left: 12px;
}

.img3
{
    position: absolute;
    top: 198px;
    left: 174px;
}

a
{
    text-decoration: none;
    color: #000;
}
a:hover
{
    text-decoration: underline;
}

table tr td
{
    font-size: 10px;
}


/* Facebook
----------------------------------------------------------*/

#likebox-frame
{
    border: 0px solid #F0F9F4;
    width: 230px;
    z-index: 10;
    height: 200px;
    overflow: hidden;
    position: relative;
    top: -1px;
    left: 2px;
    margin-top: 15px;
}
#likebox-frame iframe
{
    left: -5px;
    overflow: hidden;
    position: relative;
    top: -1px;
}

.facebook
{
    /*border: solid 1px #0f0;*/
    width: 261px;
    height: 245px;
    position: absolute;
    padding: 40px 0 0 18px;
    margin: 535px 0 0 237px;
    background: url(../img/facebook.jpg) no-repeat;
}


.tavlingBack
{
    background: url(/img/tavlingBack.png) no-repeat;
    width: 598px;
    margin-left: -48px;
    padding-left: 66px;
    padding-top: 152px;
    padding-right: 30px;
    
}

.tavlingBack p
{
    font-size: 12px;
    color: #595959;
    margin-bottom: 20px;
    
}
