* {
    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: 225px;
    	position: absolute;
    	margin: 260px 0 0 25px;
    }
		
		#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;*/
    	background: url(../img/pagang_ny.gif) no-repeat;
    	width: 195px;
    	height: 212px;
    	position: absolute;
    	margin: -50px 0 0 280px;
    }

    #pizzaombudsmannen 
    {
        /*border: solid 1px #0f0;*/
    	width: 200px;
    	height: 159px;
    	position: absolute;
    	margin: 520px 0 0 280px;
    }

    #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;
}