A.TextLink{text-decoration:None;}
body, td {font-size: 11px; font-family: Tahoma, Sans-Serif}

h3			{
				margin: 10px 0px 0px 0px; 
				padding: 0px; 
				font-size: 11px; 
				font-weight: bold; 
				font-family: Tahoma, Arial, Sans-serif;
			}

td.h2		{
				height: 38px;
				background-position: top left; 
				background-repeat:no-repeat;
			}

td.h1 h1	{	
				margin: 0px; 
				padding: 0px; 
				font-size: 20px; 
				font-weight: normal; 
				letter-spacing: 2px; 
				color:#8C1044; 
				font-family: Tahoma, Arial, Sans-serif;
			}

td.h2 h2	{	
				margin: 16px 0px 0px 23px; 
				padding: 0px; 
				font-size: 17px; 
				font-weight: normal; 
				letter-spacing: 2px; 
				color:#8C1044; 
				font-family: Tahoma, Arial, Sans-serif;
			}

td.light	{
				background-color:#FFE8CF;
				background-image:url(images/lighthead.gif); 
			}
td.dark		{
				background-color:#DEC3A6;
				background-image:url(images/darkhead.gif); 
			}
td.dark	h2	{
				color: black; 
			}

div.menu	{	
			}
div.menu a, div.menu a:link, div.menu a:visited, div.menu a:hover, div.menu a:active  
			{	display:block; 
				width:	121px; 
				height:  21px; 
				backg round-color:#8C1044;
				background-image:url(images/menu.gif); 
				background-position: top left; 
				background-repeat:no-repeat;
				text-decoration: none;
				color: #8C1044;
				text-align: left;
				text-transform: uppercase;
				padding:1px;
				bor der: dotted 1px yellow;
			}

div.menu div.sub a, div.menu div.sub a:link, div.menu div.sub a:visited, div.menu div.sub a:hover, div.sub div.menu a:active  
			{	display:block; 
				width:	auto; 
				height:  auto; 
				background-color:#8C1044;
				background-image:none; 
				text-decoration: none;
				color: #F0D3B4;
				te xt-align: right;
				text-transform: none;
				padding:1px;
				margin-left: 22px;
			}
div.menu div.sub a:hover
			{
				color: white;
				text-decoration: underline;
			}

div.menu a.this, div.menu a.this:hover  
			{
				background-image:url(images/menu_this.gif) !important; 
			}

div.menu a.this b, div.menu a.this:hover b
			{
				color:white;
				background-color:#AB0248;
			}

div.menu a b{	display:block; 
				margin:2px 2px 0px 12px;
				_margin:3px 2px 0px 12px;
				background-color:#F7DDBF;
				bor der: dotted 1px yellow;
			}

div.menu a:hover {background-image:url(images/menu_hover.gif)}

div.menu a:hover b {background-color:#FFF;}

div.textcontent div.navigline {text-align:center; font-weight:bold}

div.menu div{
				margin-bottom: 10px;
			}

div.newsblock {
				margin-top: 4px;
			}

div.newsblock p {
				margin: 6px 0px;
			}

a.news
			{
				color: #8C1044;
				font-weight:bold;
				text-decoration: none;
			}

div.textcontent
			{
				color: black;
			}
div.textcontent p 
			{
				margin: 6px 0px 6px 0px;
				text-align: justify;
			}
div.textcontent ul
			{
				margin-top: 6px;
				margin-bottom: 6px;
			}
div.mm		{
				background-image:url(images/mm2.jpg); 
				background-position: top left; 
				background-repeat:no-repeat;
				width:147px;
				bor der: 1px dotted green;
			}
td#mm		{
				background-position: top left; 
				background-repeat:no-repeat;
			}
a:hover div.mm, td#mm,
td.mmhi a div.mm {
				background-image:url(images/mm1.jpg); 
			}

div.project	{	background-position: left top; height:102px}
div.shop	{	background-position: 0px -102px; height:105px}
div.cafe	{	background-position: 0px -207px; height:104px}
div.office	{	background-position: left bottom; height:118px}
-->