body {
	background-color: #FFE28F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
td#left {
	vertical-align: top;
	background-color: #FFF0C5;
	letter-spacing:0.1em;
	border-right: 1px solid #B10C15;
	margin:0px 4px 8px 0px;
	padding:1em 0.5em 4em 0.5em;
}
#right {
	vertical-align: top;
	margin:0px 12px 8px 0px;
	padding:0px 6px 0px 1em;
}
#head {
	text-align: center;
	margin:8px 2px 8px 0px;
	padding:4pt 2pt 10pt 0pt;
}
#content {
	border-top: 1px solid #B10C15;
}
#foot {
	padding: 0px;
	margin: 0px 0px 12px 0px;
	border-top: 1px solid #B10C15;
	text-align:center;
	font-size: 8pt;
}
#foot a{
	font-size: 8pt;
}
#buchungssystem {
	width:240px;
	background-color:#fff0c5;
	margin:1em 1em 1em 8em;
	padding:1em;
	text-align:center;	
	border: 1px solid #B10C15;
}
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #B10C15;
	padding: 4px 0px 10px 0px;
	margin: 4px 0px 8px 0px;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #B10C15;
	padding: 6px 0px 4px 0px;
	margin: 10px 0px 4px 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
}
h4 {
	font-size: 12px;
}
li { padding: 4px 0px 4px 0px; }
table.agb { margin:4px 0px 4px 0px;}

td.preis, th.preis {
	font-size: 10pt;
	background-color:#FFF0C5;
}
div.under {
	font-size: 9pt
}
div.headhead {
	font-size: 12px;
	margin:1em;
	font-weight:bold;
}
div.klein {
	font-size: 10px;
	margin:20px 0px 50px 0px;
}
img {border:0;}
img.pic_left {
	border: 1px solid #B10C15;
	padding: 0px;
	margin: 0px 16px 8px 0px;
}
img.pic_right {
	border: 1px solid #B10C15;
	padding: 0px;
	margin: 0px 0px 8px 16px;
}
a:link { color:#c62018; text-decoration:underline; }
a:visited { color:#c62018; text-decoration:underline; }
a:active { color:#c62018; text-decoration:none; }
a:hover { color:#c62018; text-decoration:none; }

.korrektur {
	color:#FF0000;
}
.buffet {
	font-style:italic;
}
		
		/* Kalender */
		td.date_norm		{	background-color: #FFF0C5;	}
		td.date_weekend		{	background-color: #FFCC99;	}
		td.date_today		{	background-color: #FFF0C5;	}
		td.date_meeting		{	background-color: #87CBDE}


/* -------------------------------------------------- */
/* Startseite */
div#startseite_mitte table{width:100%;}
div#startseite_mitte h2{margin:0 0 9pt 0; padding:0;}
/* -------------------------------------------------- */
/* die linke Navigation (Untermenue) */
div#left {
	clear:both;
	float: left;
	margin:12px 0.5em 0 4px;
	padding:12pt 2pt 2pt 2pt;
	width:140px;
	letter-spacing:0.1em;
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
}
div#left ul { margin: 0; padding: 0;}
div#left ul li { list-style:none; margin:0; padding:0;}
div#left a { text-decoration: none; color:#000000;}
div#left a:hover { text-decoration: underline;}
div#left ul li.nav1 {
	font-weight: normal; letter-spacing:0em; text-align:left;
	margin: 2px 0 0 2px; padding:4px 0px 4px 6px;
	background-color:#FFF0C5;
}
div#left ul li.nav1_aktiv { font-weight: bold; margin: 6px 0 0 2px; letter-spacing:0em; text-decoration: underline;}
/* -------------------------------------------------- */
/* Formatierungen der Bilder, eingebettet in div-Tags */
.box_pic_center { margin:4px auto 12px auto; padding:4px; float:none;}
.box_inline_pic_right { margin:4px 0px 12px 16px; padding:4px; float:right;}
.box_inline_pic_left { margin:4px 16px 12px 0px; padding:4px; float:left;}
.box_inline_pic_caption { text-align:left; font-size:8pt; font-weight: normal; margin:0px 0px 0px 0px; padding:6px 0px 0px 0px;}

/* -------------- Arbeitsbereich -------------- */
/* wird u.a. fuer die grosse Tabelle in artikel.php genutzt: */
td.tab01 { background-color: #FFF0C5; margin:2px; padding:6px; vertical-align:top; }
td.tab02 { background-color: #FFF0C5; margin:2px; padding:4px; vertical-align:top;}
td.tab01c { background-color: #FFF0C5; margin:2px; padding:4px; text-align:center; vertical-align:top;}
td.tab02c { background-color: #FFF0C5; margin:2px; padding:4px; text-align:center; vertical-align:top;}
td.tab01r { background-color: #FFF0C5; margin:2px; padding:4px; text-align:right; vertical-align:top;}
td.tab02r { background-color: #FFF0C5; margin:2px; padding:4px; text-align:right; vertical-align:top;}

td.tabtitle { color:black; background-color: #FFF0C5; font-weight:normal; margin:2px; padding:2px; text-align:left;}
td.tabtitle a:link {color:black; text-decoration:none;} /* Verweise zu noch nicht besuchten Seiten: */
td.tabtitle a:visited {color:black; text-decoration:none;} /* Verweise zu bereits besuchten Seiten */
td.tabtitle a:active {color:black; text-decoration:none;} /* Verweise, die gerade angeklickt werden */
td.tabtitle a:hover {color:black; text-decoration:underline;}

td.tabtitlecenter { text-align:center; background-color: #FFF0C5; font-weight:bold; margin:2px; padding:2px;}

.red {color:red;}
.yellow {color:#ff7700;}

/* hervorgehobene Einträge im Pull-Down-Menue in add.php + edit.php*/
.level0 {background-color:#FFF0C5;}

/* uebersicht.php */
li.uebersicht { font-size:8pt; padding: 1px 0px 1px 0px;}
td.right{ text-align:right; vertical-align:bottom;}

div.obenrechts { float:right; text-align:right; font-size:8pt; padding:0; margin:0;}
div.obenrechts a{ background-color:#FFF0C5; padding:4px; margin:0;}

.beitragschreiben { color:black; background-color: #FFF0C5; font-weight:normal; margin:1px; padding:4px; text-align:left;}
.beitragschreiben a:link {color:black; text-decoration:none;}
.beitragschreiben a:visited {color:black; text-decoration:none;}
.beitragschreiben a:active {color:black; text-decoration:none;}
.beitragschreiben a:hover {color:black; text-decoration:underline;}

