/* CSS Document */



body{

	background-color: #B2CA66;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.73em;

	color: #6A5635;

	text-align: center;

	min-width: 729px;

}



p{

	line-height: 140%;

}



/* Fonts */



h1{

	font-size: 1.5em;

}



h2{

	font-size: 1.35em;

}



h3{

	font-size: 1.15em;

}



.red{

	color: #ff0000; 

}  



.darkgreen{

	color: #424B26; 

}



.brown{

	color: #6A5635; 

}



.white{

	color: #FFFFFF; 

}



a:link{

color: #0099FF;

text-decoration: none

}



a:visited{

color: #0099FF;

text-decoration: none

}



a:hover{

color: #0099FF;

text-decoration: none

}



a:active{

color: #0099FF;

text-decoration: none

}



/*Extra controlers */



li{

	margin-top: 0.25em;

	margin-bottom: 0.25em;

} 



table{

	border-collapse: collapse;

	border: 1px solid #B39B78;

}



thead{

	font-weight: bold;

}



th, td{

	padding: 0.5em 0.5em;

}



caption{

	font-size: 1.15em;

	font-weight: bold;

	margin-bottom: 10px;

}



label{

	font-weight: bold;

	float: left;

	width: 10em;

}



.label_right{

	font-weight: bold;

	width: 30em;

	color: #0000FF;

}



fieldset{

	border: 1px solid;

	padding: 8px;

	margin: 1em 0;

	background: #DBDFD0;

}



.viktig{

	color: #2059E9;

	font-weight: bold;

}



/* Layout */



#wrapper{

	clear: both;

	width: 722px;

	min-width: 722px;

	margin: 0 auto;

	text-align: left;

}



#left{

	width: 236px;

	float: left;

}



#content_top{

	margin-top: -3px;

	width: 486px;

	float: right;

}



#content{

	width: 486px;

	float: right;

	background-image: url(../images/content_back.gif);

}



#mainmenu{

	float: right;

	width: 486px;

	margin-top: 35px;

}



#footer{

	width: 729px;

	clear: both;

	text-align: center;

	margin-top: 20px;

	margin-bottom: 12px;

}



#footer a{

	font-size: 0.73em;;

}



#lunchmenus{

	margin: 0px 0px 0px 34px;

	padding: 0;

}



#menus_right{

	float: right; 

	width: 15%;

	font-weight: bold;

}



#menus_middle{

	float: left; 

	width: 75%;

}



#menus_left{

	float: left; 

	margin-left: -8px; 

	margin-top: 4px;

}



#menus_bottom{

	clear: both; 

	font-style: italic; 

	width: 99%;

}



.box_brown{

	background-image: url(../images/left_back.gif);

	color: #FFFFFF;

	padding: 8px;

	padding-left: 15px;

	padding-bottom: 1px;

	

}



.box_brown select{

	width: 200px;

}



.box_beige{

	padding: 15px 20px 22px 20px

}



#res_meny{

}



#res_meny a{

color: #6A5635;

font-size: 9px;

text-decoration: none;

margin-right: 4px;

}



#res_meny img{

vertical-align: middle;

}



.fragefalt{

	margin-right: 15px;

}

ul.contestanswers{
	padding: 0;
	margin: 0;
}

ul.contestanswers li{
	list-style: none;
	padding: 0;
	padding-left: 25px;
}

ul.contestanswers input{
	margin-right: 10px;
}

