td.title{
 	font-weight:bold;
	font-size:40px;
	color:#71071B;
	/*margin-top: 10ex;*/
	/*margin-bottom: 1ex;*/
  	/*padding-top: 5ex;*/
  	padding-bottom: 0ex;
  	vertical-align:bottom;
}

td.menuitem {
  	border-top-style:solid;
  	border-top-width:0.5pt;
  	border-top-color:#FEFD9A;
  	font-size: 12pt;
  	font-weight: bold;
  	color:71071B;
  	padding-left: 10pt;
	padding-right: 10pt;
}

td.top {
   	padding-top: 20ex;
}

td.logo {
   	vertical-align:bottom;
}

.special{
        font-size: 12pt;
  	font-weight: bold;
  	color:71071B;

}

td.logo {
   	padding-top: 0pt;
   	padding-left: 0pt;
	padding-right: 0pt;
	padding bottom: 0pt;
}

h2 {
	font-size:16px;
	color:#71071B;
	margin-top: 3ex;
	margin-bottom: 1ex;
}

td.subtitle {
	font-size:16px;
	color:#71071B;
	margin-top: 3ex;
	margin-bottom: 1ex;
	font-weight: bold;
}

H3 {
	FONT-SIZE: 13px; COLOR: #bb0000; LINE-HEIGHT: 13px; FONT-FAMILY: Geneva, Helvetica, Arial, Swiss, SunSans-Regular
}
H4 {
	FONT-WEIGHT: lighter; FONT-SIZE: 14px; COLOR: #880000; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Geneva, Helvetica, Arial, Swiss, SunSans-Regular
}

BODY {
	FONT-SIZE: 14px;
	BACKGROUND: #FF6600;
	COLOR: #FEFD9A;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

td {
	FONT-SIZE: 14px;
	line-height: 150%;
	color: #FEFD94;
	/*BACKGROUND: white; */
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-left: 10pt;
	padding-right: 10pt;
	padding-top: 5;
	padding-bottom: 5pt;
	vertical-align: top;
}

th {
        line-height: 150%;
	vertical-align: top;
	padding: 5pt;
	text-align:left;
}

td.price {
  font-weight: bold;
  FONT-SIZE: 16px;
  text-align: right;
}
.label {
  font-weight: bold;
  FONT-SIZE: 16px;

}
td.kursbeschreibung {
  padding-left: 1.5cm;

}
td.plantitel {
  font-weight: bold;
  FONT-SIZE: 16px;
  BACKGROUND: #71071B;
}

td.plan {
  background: #ffd44d;
  color: #71071B;
  padding-left: 2pt;
  padding-right: 2pt;
}

.double {
  color:green;
}

a, .dark {
  color: #71071B;
  text-decoration: none;
  /* font-weight: bold; */
}

a:visited { color:#71071B; text-decoration:none; }
a:hover { color:#FEFD94; text-decoration:underline; }
.active { color:#FEFD94; text-decoration:underline; }


li {
  padding-bottom: 1ex;
}

p {
  margin-bottom: 5pt;
  margin-top: 0pt;
}
