h1 { margin:0; padding:2px; font-size: 20px; font-weight:normal; text-transform:uppercase; letter-spacing:0.3em;}

p {margin:0px;}

.veranstaltung{
	padding:0;
	margin:0;
	border-collapse:collapse;
	border: none;

	}


/* linke box, in der die ergebnisse angezeigt werden */
.veranstaltungsanzeige {
	float:left;
	width:500px;
	border:2px solid #e1cdc5;
	background-color:#f3f2e9;
	color:#2c3e5e;
	text-align:left;

	}

.veranstaltungsanzeige table{

	width:500px;


	}


/* titel der linken box */
.anzeigentitel {
  	background-color:#e1cdc5;
	color:#2c3e5e;
	height:30px;
	text-align:center;
	width:500px;
	}

/* linke box: td 1 */
.veranstaltungsdatum {
	width:40px;
	padding:5px;
	vertical-align:top;
	border-collapse:collapse;
	border: none;
	background-color:#e3e1cd !important;
	}



/* linke box: td 2 */
.veranstaltungstext {
	width:390px;
	border-collapse:collapse;
	border: none;
	padding:5px;
	vertical-align:top;
	background-color:#e3e1cd !important;
	}

/* linke box: td 2 fuer kategorien*/
.veranstaltungstextCategories {
	width:430px;
	border-collapse:collapse;
	border: none;
	border-right:none;
	padding:5px;
	vertical-align:top;
	background-color:#e3e1cd !important;
	}

/* linke box: td 3 */
.veranstaltungskategorie {
	width:40px;
	padding:5px;
	text-align:center;
	vertical-align:top;
	border-collapse:collapse;
	border: none;
	background-color:#e3e1cd !important;
	}



/* rechte box */
.veranstaltungsnavigation {
	float:right;
	width:164px;
	border:none;
	background-color:#f3f2e9;
	color:#2c3e5e;
	}



/* der kleine kalender */
.kalender {
border:2px solid #e1cdc5;
	background-color:#f3f2e9;

	}

/* messekalender preview */
.messekalender {
text-align:center;
margin-top:5px;

	}

/* legende */
.legende {
	margin-top:25px;
	border:2px solid #e1cdc5;
background-color:#f3f2e9;
	color:#2c3e5e;
	text-align:left;
	}

/* links ohne termin */
.links_events {
	margin-top:25px;
	border:2px solid #e1cdc5;
	background-color:#f3f2e9;
	color:#2c3e5e;
	text-align:left;
	padding:5px;
	}

.links_events li a{

	font-weight:bold;
	background-color:#f3f2e9;
	color:#2c3e5e;
	text-align:left;

	}
	
.links_events ul {font-weight:normal;padding:0px;margin-bottom:10px; margin-top:5px; margin-left:8px;list-style-position:outside;}
.links_events li {vertical-align:baseline;  font-weight:normal; margin-top:0px; margin-bottom:0px; padding:0px; list-style-type:disc; margin-left:0px;}

/* ohne gewaehr */
.footer {
	padding:5px;
}