a:link
	{
	color:rgb(153,0,0);
	text-decoration:none;
	}

a:visited
	{
	color:rgb(153,0,0);
	text-decoration:none;
	}

a:hover
	{
	color:rgb(0,70,255);
	text-decoration:none;
	}

a:active
	{
	color:rgb(0,70,255);
	text-decoration:underline;
	}

a:focus
	{
	color:rgb(0,70,255);
	text-decoration:underline;
	}

body.bistro
	{
	background-color:rgb(255,255,185);
	background-image:url();
	background-repeat:repeat;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	}

p.anfahrt
	{
	color:rgb(153,0,0);
	font-size:18pt;
	font-weight:bold;
	text-align: justify
	}

p.disclaimer
	{
	color:rgb(0,0,0);
	font-size:8pt;
	text-align: justify
	}

p.events
	{
	color:rgb(153,0,0);
	font-size:16pt;
	font-weight:bold;
	margin-top:5pt;
	margin-bottom:5pt;
	}

p.eventsueber
	{
	color:rgb(153,0,0);
	font-size:20pt;
	font-weight:bold;
	letter-spacing:2pt;
	margin-top:25pt;
	margin-bottom:5pt;
	}

p.home
	{
	color:rgb(153,0,0);
	font-size:20pt;
	font-weight:bold;
	letter-spacing:2pt;
	margin-top:25pt;
	margin-bottom:25pt;
	}

p.karten
	{
	font-size:20pt;
	font-weight:bold;
	margin-top:25pt;
	margin-bottom:25pt;
	}

table.bistro
	{
	background-color:rgb(255,255,255);
	}

table.oeffnung
	{
	color:rgb(153,0,0);
	font-size:22pt;
	font-weight:bold;
	text-shadow:rgb(20,20,20);
	}

td.impressum
	{
	color:rgb(153,0,0);
	font-size:12pt;
	}

td.inhalt
	{
	background-image:url(bilder/bistroku28hg.jpg);
	padding-top:25px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:25px;
	}

