
/*----------------------- --------------- -------------
S T A R T S E I T E
----------------------- --------------- -------------*/
.programmcontainer {
	width:310px;
	height: 390px;
	border: 1px solid black;
	padding: 5px 25px 100px 25px;
	background-color: white;
	position: relative;
	left: 33%;
	top: 10em;
	z-index: 100;
}
#galerie {
	z-index: 1;
}
#impressum{
	z-index: 2;
}
#formulare{
	z-index: 2;
}
#gaestebuch{
	z-index: 2;
}
#historie{
	z-index: 2;
}
#derweg{
	z-index: 2;
}
#bgfarben{
	z-index: 2;
}
.polakleincontainer {
	width: 143px;	/* faktor 1.258 */
	height: 180px;
	border: 1px solid black;
	padding: 11px 11px 40px 11px; /* rand 6.76% der breite -- unten 27% der breite */
	background-color: white;
	filter:alpha(opacity=60);
	/*opacity:.6;*/
	position: absolute;
}
div.programmcontainer div.textcontainer, div.polakleincontainer div.textcontainer {
	border: 1px solid silver;
	/*width: 100%;*/
	height: 100%;
	padding: .3em;
	background-color: white;
	font-family: Comic Sans MS;
	overflow: hidden;
}
div.programmcontainer div.textcontainer div.topic {
	border: 1px solid red;
	padding: 0.5em;
	margin-bottom: .3em;
}
div.programmcontainer div.textcontainer div.datum {
	font-size: .8em;
}
div.programmcontainer div.textcontainer a {
	color: red;
}
div.programmcontainer div.programmlink, div.programmcontainer div.ticketlink, div.programmcontainer div.terminticker {
	font-size: 1.5em;
	font-weight: bold;
	font-family: Comic Sans MS;
	padding-top: .2em;
}
div.programmcontainer div.terminticker { padding-top: .0em; }
div.programmcontainer div.programmlink { float: left; }
div.programmcontainer div.ticketlink { float: right; }
/*----------------------- --------------- -------------
 /S T A R T S E I T E
----------------------- --------------- -------------*/



/* --------------------------------------
 *  positionierung
 -------------------------------------- */
	#programm {	top: 2em; left: 22em; z-index: 100;}

#news ul {
	padding: 0;
	padding-left: 5px;
	margin-top: 3px;
	margin-left: 0em;
	list-style-type: none;
	list-style-position: outside;
}
#news ul li {
	font-family: Comic Sans MS;
	font-weight: bold;
	font-size: .75em;
	margin-bottom: .5em;
	padding-bottom: 3px;
}

#news ul li.hintergrau {
	background-color: #e0e0e0;
}

#news .container_204_text {
	padding: 0;
}

#news .container_204_innen {
	overflow-y:scroll;
}
