/* CSS Document fuer gourmet-domizi.ch *//* (C) 2009 by WebGarage AG */html, body, #wrapper {	min-height: 100%;	width: 100%;	height: 100%;}html>body, html>body #wrapper {	height: auto;}body,td,th {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}body {	background-color: #F2F3E7;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image: url(../images/pergament.jpg);	background-repeat: repeat;	background-position: center;	text-align: center;}a, a:link {	color: #666666;	font-weight: bold;	text-decoration: none;}a:visited {	text-decoration: none;	color: #666666;}a:hover {	text-decoration: none;	color: #000000;}a:active {	text-decoration: none;	color: #000000;}h1,h2,h3,h4,h5,h6 {	font-weight: bold;}h1 {	font-size: 24px;}h2 {	font-size: 18px;}h3 {	font-size: 16px;}h4 {	font-size: 12px;}#schatten {	background-image: url(../images/bg-restaurant.png);	background-position: center;	background-repeat: repeat-y;	width: 100%;	height: 100%;	z-index: 1;}#wrapper {	position: relative;	text-align: left;	margin-left: auto;	margin-right: auto;	width: 900px;	z-index: 2;}#outer {	width: 900px;	height: 100%;	margin-left: auto;	margin-right: auto;	position: absolute;	top: 0px;	left: 0px;	z-index: 2;}#header {	position: absolute;	height: 180px;	width: 900px;	top: 0px;	left: 0px;	z-index: 2;}#adresse {	position: absolute;	top: 508px;	left: 0px;	height: 100px;	width: 160px;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 1em 0 1em 10px;	display: block;	z-index: 2;}#adresse a, #adresse a:link {	color: #666666;	font-weight: bold;	text-decoration: none;}#adresse a:visited {	text-decoration: none;	color: #666666;}#adresse a:hover {	text-decoration: none;	color: #000000;}#adresse a:active {	text-decoration: none;	color: #000000;}#inhalt {	position: absolute;	top: 225px;	left: 170px;	height: 450px;	min-height: 400px;	width: 720px;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	line-height: 1.3em;	z-index: 2;}#inhalt h1,#inhalt h2,#inhalt h3,#inhalt h4,#inhalt h5,#inhalt h6 {	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-top: 5px;	margin-top: 0;}#inhalt h1 {	font-size: 24px;}#inhalt h2 {	font-size: 18px;}#inhalt h3 {	font-size: 16px;}#inhalt h4 {	font-size: 12px;}#inhalt p {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	line-height: 1.3em;}#inhalt a, #inhalt a:link {	color: #B5152B;	font-weight: bold;	text-decoration: none;}#inhalt a:visited {	text-decoration: none;	font-weight: bold;	color: #B5152B;}#inhalt a:hover {	text-decoration: none;	font-weight: bold;	color: #000000;}#inhalt a:active {	text-decoration: none;	font-weight: bold;	color: #000000;}/* Top-Navigation *//* allgem. */#topNavi {	position: absolute;	top: 180px;	left: 0px;	height: 32px;	width: 900px;	background-image: url(../images/topnavi_restaurant.gif);	background-repeat: repeat-x;	background-position: top;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #F2F3E7;	z-index: 2;}#topNavi ul {	margin-top: 0;	padding-left: 0;	margin-left: 0;	color: #F2F3E7;	float: left;	width: 100%;	font-family: Verdana, Arial, Helvetica, sans-serif;}#topNavi ul li { display: inline; }#topNavi ul li a {	padding: 0.3em 2em;	color: #F2F3E7;	text-decoration: none;	float: left;	border-right: 1px solid #F2F3E7;}#topNavi ul li a:hover {	background-color: #B5152B;	color: #FFFFFF;}#active a:link, #active a:visited, #active a {	background-color: #F2F3E7;	color: #B5152B;}/* Navigation *//* allgem. */#leftNavi {	position: absolute;	top: 208px;	left: 0px;	height: 330px;	width: 160px;	background-color: #CCCCCC;	padding-top:10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #697174;	z-index: 2;}/* Level 0 */#leftNavi ul {	list-style-type: none;	margin: 0;	padding: 0;}#leftNavi ul li a {	padding: 0.4em 2em;	color: #000000;	text-decoration: none;}#leftNavi li a:link, #leftNavi li a:visited {	display: block;	color: #B5152B;	text-decoration: none;}#leftNavi li a:hover, #leftNavi li a:active {	color: #F2F3E7;	background-color:#B5152B;	text-decoration: none;}/* Level 1 */#leftNavi ul ul {	margin-left: 0px;}/*#navi ul ul li {	margin-bottom: 5px;}*/#leftNavi ul ul li a {	display: block;	font-size: 12px;	font-weight: normal;	color: #B5152B;	list-style-type: none;}#leftNavi ul ul li a:link, #leftNavi ul ul li a:visited {	color: #B5152B;}#leftNavi ul ul li a:hover, #leftNavi ul ul li a:active {	color: #F2F3E7; background-color:#BA3C4D;}/* Level2 */#leftNavi ul ul ul {	margin-left: 10px;}#leftNavi ul ul ul li a {	display: block;	font-size: 12px;	font-weight: normal;	color: #B5152B;	list-style-type: none;}#leftNavi ul ul ul li a:link, #leftNavi ul ul ul li a:visited {	color: #B5152B;}#leftNavi ul ul ul li a:hover, #leftNavi ul ul ul li a:active {	color: #F2F3E7; background-color:#BE5E6C;}#akt1 a:link {	background-color: #B5152B;	color: #F2F3E7;}#akt1 a { color: #F2F3E7;}#akt2 a:link {	background-color: #BA3C4D;	color: #F2F3E7;}#akt2 { color: #F2F3E7;}#akt3 a:link {	background-color: #BE5E6C;	color: #F2F3E7;}#leftNavi #akt1 #akt2 #akt3 a, #leftNavi #akt1 #akt2 a, #leftNavi #akt1 a { color: #F2F3E7; background-color:#B5152B;}.csc-textpic-caption {	font-size:10px;	color:#999999;}