/* Custom Style-Informationen */

body { background: #000; }
img { border: 0; }

div#head {
	height: 244px;
	background-image: url(../images/header.jpg);
}

div#navigation {}

div#navi {
	height: 30px;
	background: #4f6d86;
}

div#main p{
	color: #cac4b8;
	font-size: 10pt;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	line-height: 1.7em;
}

div#main h2.event-headline {
	color: #cac4b8;
	font-size: 14pt;
	font-variant: small-caps;
	text-transform: capitalize;
}

div#main h2.menu-headline {
	color: #cac4b8;
	font-size: 17pt;
	font-variant: small-caps;
	text-transform: capitalize;
}

div#main span.menu-subline {
	color: #cac4b8;
	display: block;
	font-size: 9pt;
	font-style: oblique;
	margin-top: -20px;
}

div#main td.food-description {
	font-size: 8pt;
}

div#main table {
	color: #cac4b8;
	font-size: 10pt;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	line-height: 1.7em;
	width: 95%;
}

table td.event-date { width: 175px; }
table td.event-name {}

div#sidebar { float: right; }

div#foot {
	background-image: url(../images/footer.png);
	height: 91px;
}

div#foot img {
	margin-top: 50px;
	margin-left: 38px;
}

/* 	Formatierungen für Links */

a {
	outline: none;
	-moz-outline-style: none;
}

#main a, #main a:active, #main a:visited, #main a:focus {
	color: #cac4b8;
	text-decoration: underline;
}

#main a:hover { text-decoration: none; }


/* Besondere Formatierungen */

span.underline {	text-decoration: underline; }
p.kursiv, span.kursiv { font-style: oblique; }

p.center {
	width: 100%;
	text-align: center;
}

/* Farbenwechsel in Tabellenzeilen */
.odd { }

td.bold-cell { font-weight: bold; }
td.align-right { text-align: right; }
td.align-top { vertical-align: top; }

td.width-100 { width: 100px; }

/* Platzhalter */

div.spacer-5, td.spacer-5 { height: 5px; }
div.spacer-15, td.spacer-15 { height: 15px; }
div.spacer-30, td.spacer-30 { height: 30px; }
div.spacer-40, td.spacer-40 { height: 50px; }
div.spacer-50, td.spacer-50 { height: 50px; }

