body { 
	background: #ffffff url('pics/bg_blue.gif') repeat fixed top; 
	padding: 0px; 
	margin-top: 50px; 
	font-family: Calibri, Verdana, Helvetica, sans-serif, arial; 
	font-size: 14px; }

a { color: #000; }
a:hover { color: red }
a:link { text-decoration: none }
a:visited { text-decoration: none }
a:active { text-decoration: none }


#container { position: absolute; left: 50%; margin-left: -375px; border: 0; width: 750px; border: 1px solid; background: #ffffff; padding: 3px; }

#logo { 
	width: 750px; 
	height: 146px; 
}

#meny { 
	background: url('pics/bar.gif');
	width: 750px; 
	height: 35px; 
	margin-top: 3px; 
}
	
.td_meny { 	
	font-style: italic; 
	text-align: center;
	padding-top: 5px;
}

#body { 
	width: 750px; 
	height: auto; 
	margin-top: 3px; 
	padding: 0 10px 0 10px;
}
	
#body_1 {
	width: 710; 
	height: 100%; 
	border-top: 0px solid #797979; 
	border-bottom: 1px solid #797979; 
	text-align: center;
	padding: 0 10px 0 10px;
}

.mat_meny {
	width: 405px;
	border: 0px solid;
}

#first_big {width: 710px; height: 300px; border: 0px solid;}
	#first_info { float: left; width: 140px; border: 0px solid; padding-top: 10px; }
	#first_text { float: right; width: 560px; font-style: italic; font-size: 20px; padding-top: 5px; }

#veckans { font-size: 13px;  font-style: italic; text-align: center; }

.td_rubrik {
	background: url('pics/rubrik.gif');
	text-align: center;
	font-color: #000000;
	font-style: italic;
	font-size: 16px;
	
}

.td_nr {
	width: 30px;
	text-align: right;
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
}

.td_namn {
	width: 310px;
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
}

.td_pris {
	width: 60px;
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
}

.td_innehall {
	border-bottom: 1px dotted;
	font-style: italic;
	padding-left: 5px;
}

#footer { 
	height: 20px; 
	width: 750px; 
	text-align: center; 
	font-family: verdana; 
	font-size: 11px; 
	color: #3D271F; 
	padding-top: 5px;
}