body {
		color:black;
		background:white;
		}
div.outer {
			color:white;
			background:#6699cc;
			border: ridge 5px #3399cc;
			width:70%;
			margin:0%;
			margin-left:10%;
			padding:10px;
			}

img	{	text-align:left;
	margin:0%;
	}

ul, li, {color:white; list-style-image:url("http://www.brioche.ch/images/button.gif");}

b {color:white;}

img.briochelogo {text-align:left;margin-bottom:20px;}

span.langI
		{
		font-weight:bold;
		color:lime;
		background:#6699cc;;
		font-size:90px;
		font-family:serif;
		margin:0px;
		}
span.langD
		{
		font-weight:bold;
		color:yellow;
		background:#6699cc;;
		font-size:90px;
		font-family:serif;
		margin:0px;
		}
span.langF
		{
		font-weight:bold;
		color:red;
		background:#6699cc;;
		font-size:90px;
		font-family:serif;
		margin:0px;
		}


div.it	{
		text-align:justify;
		color:black;
		background:#cc99cc;
		border:none;
		line-height:120%;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:20%;
		margin-right:30%;
		padding:5px;
		}

div.de	{
		text-align:justify;
		color:black;
		background:#99cccc;
		border:none;
		line-height:120%;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:20%;
		margin-right:30%;
		padding:5px;
		}

div.fr	{
		text-align:justify;
		color:black;
		background:#ffff99;
		border:none;
		line-height:120%;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:20%;
		margin-right:30%;
		padding:5px;
		}

h2		{
		line-height:1em;
		border:ridge 2px #3399cc;
		}

h3		{
		text-align:left;
		color:#000099;
		background:#6699cc;;	
		line-height:1em;
		margin:0.1em;
		}
		
td.link
			{
			text-decoration:underline;
			font-size:18px;
			}
div.footer	{
			text-align:center;
			color:white;
			background:#6699cc;
			}
span.email a {text-decoration:none; font-weight:bold; color:white;background:#6699cc;}
div.nocem
			{
			display:none
			}

p.navigation	{
		border:ridge 2px #3399cc;
		margin:0px;
		margin-top:10px;
		padding:2px;
		font-size:20px;
		color:black;
		font-weight:bold;
		}

p.navigation a:link
			{text-decoration:none;font-weight:300;font-size:20px;
			}
p.navigation a:visited
			{text-decoration:none;font-weight:300;font-size:20px;
			}
p.navigation a:active
			{text-decoration:none;font-weight:300;font-size:20px;
			}

p.navigation a:hover
			{text-decoration:none;font-weight:300;font-size:20px;
			}

table.preis td {color:black;}

hr {
	margin:0%;
	margin-top:20px;
	color:#000099;
	text-align:center;
	}