p, td {
	font-weight: normal;
 	font-size: 11pt; 
	color: #fff;
	font-family: "trebuchet ms" ,times, serif, georgia, "times new roman";
}
html {
	height: 101%;
}
body {
	/* background-image: url(../image/bg_line.gif); */
	background-position: 95% 95%;
	background-image: url(/image/bg.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #1d602b;
	margin: 0;
}
.klein {
	font-weight: normal;
	font-size: 10px;
	color: #af7e18;
	font-family: "trebuchet ms" georgia, "times new roman", times, serif;
}
.ueber {
	font-weight: bold;
	font-size: 11pt;
	color: #fff;
	font-family: "trebuchet ms" georgia, "times new roman", times, serif;
}
.fett {
	font-weight: bold;
	font-size: 11pt;
	color: #fff;
	font-family: "trebuchet ms" georgia, "times new roman", times, serif;
}
a, a:link, a:visited {
	font-size: 11pt;
	color: #af8217;
	font-family: "trebuchet ms" georgia, "times new roman", times, serif;
	text-decoration: underline
}
a:hover {
	font-size: 11pt;
	color: #fff;
	font-family: "trebuchet ms" georgia, "times new roman", times, serif;
	text-decoration: none
}

.clr {
	clear: both;
	height: 0;
	overflow: hidden;
}
select {}

li {	list-style-type: none;	/* list-style-image: url(/image/listdot.gif); */	margin-left: 0;
}
div.deutsch, div.deutsch p,
span.deutsch, span.deutsch p {
	font-size: 100%;
	color: #FFF;
}

#content {
	padding: 0;
	margin: 0;
}

#content h3.eventTitle {
	margin: 0 0 1em;
	padding: 0;
	font-size: 15px;
}
#content li.eventRow {
	padding: 1em 0;
	position: relative;
}
#content div.eventImage {
	padding: 0 0 10px;
}
#content div.eventImage a img {
	border: 2px solid #AF8217;
}
.trennstrich {
	width: 50%;
	margin: 0 auto;
	border: 0 none;
	background: #AF8217;
	height: 1px;
}

#pp_ad {
	z-index: 30;
}