/* text */
h1 {font-size: 12px; font-weight:normal; margin-top:0px}


/* Speciall klaser */
h1.gron { color:#39662f; font-weight:bolder; margin-top: 12px;}
h1.brun { color:#902424; font-weight:bolder;}
h1.svart { color:#454545; font-weight:lighter; margin-top: 12px;}
.text_valkommen {color:#7f5e4d;}
.text_resten {color:#454545;}

/* sidlayout */
#layout {width: 720px; margin-right: auto; margin-left: auto; margin-top:69px; background:#e0d7ce;}
#sidhuvud {float:left; width:720px; height:112px; background-image: url(img/sidhuvud.png); border:0px; background-repeat:no-repeat;}
#sidhuvud_knapp {float:left; width:720px; border:0px; background-repeat:no-repeat; padding-top:44px}
#kolumncontainer{float: left; width: 720px; background:#e0d7ce;}
	
	#kolumn_a1_container_start  {float: left; width: 720px; height:350px; background-image:url(img/start-top.jpg); background-repeat:no-repeat;}
		#kolumn_a1_start {float: left; width: 220px; min-height:50px; padding-left: 40px;padding-right:10px; padding-top:20px;}
	#kolumn_a1_container_matdryck  {float: left; width: 720px; height:350px; background-image:url(img/matdryck-top.jpg); background-repeat:no-repeat;}
		#kolumn_a1_matdryck {float: left; width: 220px; min-height:50px; padding-left: 40px;padding-right:10px; padding-top:20px;}	
	#kolumn_a1_container_nattklubb  {float: left; width: 720px; height:350px; background-image:url(img/nattklubb-top.jpg); background-repeat:no-repeat;}
		#kolumn_a1_nattklubb {float: left; width: 220px; min-height:50px; padding-left: 40px;padding-right:10px; padding-top:20px;}
	#kolumn_a1_container_sport  {float: left; width: 720px; height:350px; background-image:url(img/sport-top.jpg); background-repeat:no-repeat;}
		#kolumn_a1_sport {float: left; width: 220px; min-height:50px; padding-left: 40px;padding-right:10px; padding-top:20px;}
	
	#kolumn-b1 {
	float: left;
	width: 300px;
	padding-left: 40px;
	padding-right:10px;
	background-image: url(img/fordelare.jpg);
	background-repeat: repeat-y;
	background-color: #e0d7ce;
	background-position: right;
	margin-bottom: 25px;

}
		.meny_name { float:left; width:270px;} 
		.meny_title_info { float:left; width:200px; padding-top:5px; padding-bottom:5px;} 
		.meny_title_info_no_padding{ float:left; width:200px;} 
		.meny_title_pris { float:left; width:70px;  padding-top:5px; padding-bottom:5px; text-align:right; } 
		.meny_title_pris_no_padding { float:left; width:70px; text-align:right; } 
		.title_text_matdryck { font-size:12px }
		.info_text_matdryck { font-size:10px }

	#kolumn-b-delare {
	float: left;
	width: 5px;
	min-height:600px;
	height:100%;
	background:#e0d7ce;
	background-image:url(img/fordelare.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
	#kolumn-b-delare2 {float: left; width: 100%; height:5px; background:#e0d7ce; padding-bottom:20px; background-image:url(img/fordelare2.jpg); background-repeat:repeat-x; background-position:left;}
	#kolumn-b2 {
	float: left;
	width: 300px;
	padding-left: 40px;
	padding-right:10px;
	background-color: #e0d7ce;
}
	
	#kolumn-c1 {float: left; width: 690px; min-height:30px; padding-left: 10px;  padding-right:10px; line-height: 1.5em; background:#e0d7ce;}

#sidfot {float: left; clear:both; width: 720px; height:57px; background-image:url(img/sidfot.png); border:0px;} 

.formbutton button {
color: #454545;
background-color: #E0D7CE;
border:0;
font-weight: bold;
}

input { font-size:10px;}
.formbutton button:hover  {
color:#999;
background-color:#2C0F0F;
border:0;
font-weight: bold;
}
#space
{
	height: 0px;
	width: 700px;
	float:left;
}

#lunch
{
	float: left; width: 220px; height:30px; padding-left: 40px;padding-right:10px; padding-bottom:10px; text-decoration: none; font-size: 11px; color: 46413d;
}
#price
{
	float: left; width: 100px; color: 46413d; padding-left: 30px; font-size: 12px;
}

