/* CSS Document */body {	background-color: #ffffff;	background-image:url(background_forest.gif);	background-repeat:repeat-x;	margin:0px;	}.style1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}a:link {	font-size: 12px;		color: #000000;	font-family:Arial, Helvetica, sans-serif;	text-decoration:none;}a:visited {	font-size: 12px;		color: #000000;	font-family:Arial, Helvetica, sans-serif;	text-decoration:none;}a:hover {	font-size: 12px;		color: #e8d2da;	font-family:Arial, Helvetica, sans-serif;	text-decoration:none;}.style2 {font-family: Georgia, "Times New Roman", Times, serif}a.style9 {	color: #000000;font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:normal;text-decoration:none;	}a:visited.style9 {	color: #000000;font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:normal;text-decoration:none;	}a:hover.style9 {	color:#9900CC;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; 	text-decoration:underline;	font-weight:normal;	}ul {	list-style: none;	padding: 0;	margin: 0;}#nav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration:none;	color:#000000;		}#nav a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration:underline;	color:#9900CC;		}#nav li li a {	display: block;	font-weight: normal;	padding: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration:none;	color:#000000;	}#nav li li a:visited {	display: block;	font-weight: normal;	padding: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration:none;	color:#000000;}#nav li li a:hover {	padding: 0px;	border: none;	border-width: 0px;	display: block;	font-weight: normal;	padding: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration:underline;	color:#9900CC;}li {	float: left;	position: relative;	width: 100px;	text-align: center;	cursor: default;	border: 1px solid #e5c978;	border-width: 1px 0;	height:45px;		}li#first {	border-left-width: 1em;}li#last {	border-right-width: 1em;}li ul {	display: none;	position: absolute;	top: 95%;	left: 0;	width:150px;	font-weight: normal;	background:url(http://www.restauranggalan.se/images/vit.gif) bottom left repeat;	padding: 0;	border-right: none;}li>ul {	top: auto;	left: auto;}li li {	display: block;	float: none;	border: 0;}li:hover ul, li.over ul {	display: block;}
