	#menu {
		list-style: none;
		margin: 0;
		padding: 0;
		vertical-align: top;
		width: 225px;
		overflow:hidden;
		opacity:0.7;
		filter:alpha(opacity=70);
	}
	#menu ul {
		/* display: none; wegen js disabled */
		list-style: none;
		margin: 0px;
		padding: 0px;
		overflow:hidden;
	}
	#menu ul ul {
		display: inline;
		margin: 0px;
		padding: 0px;
	}

	#menu ul ul li a {
		padding-left: 20px;
		width: 218px;
		overflow:hidden;
	}
	#menu a {
		cursor: pointer;
		display: block;
		font-weight: bold;
		margin-left: 0;
		padding: 2px 2px 2px 17px;
		width: 230px;
	}
	#menu a.expanded {
		background-image: url(images/collapse.gif);
	}
	#menu a.collapsed {
		background-image: url(images/expand.gif);
	}
	#menu a:hover {
		text-decoration: none;
	}
	#menu ul a {
		display: block;
		font-weight: normal;
		padding: 2px 2px 2px 10px;
		width: 228px;
		font-size:smaller;
	}
	#menu ul a:hover {
		text-decoration: underline;
	}
	#menu .footer {
		height: 9px;
		margin: 0 0 10px 0;
		width: 230px;
		padding:0px;
	}
	#menu .footer span {
		display: none;
	}
.render table{
	width:90%;
}
.render table table{
	width:100%;
	border-collapse:collapse;
}
.render table table td p{ 
	margin:0px;
	padding:0px;
}
.render input{ 
	display:inline;
	margin-bottom:1px;
}
.render select{
	margin-bottom:1px;
}
.page_selection{
	font-weight:bold; important;
}
.start{
	font-size:small;
	list-style-type:none;
	margin:0px; padding:0px;
	margin-top:10px;
}
.start a{text-decoration:none; }
.start li{
}
#header{ overflow:hidden; }
.leftmenu{ overflow:hidden; }
.render{
	margin:10px;
	margin-left:30px;
	padding:10px;
}
.dia{ float:left; margin:5px; padding:10px; width:100px; height:100px; }
.topi{ width:100px; height:100px; }
.embed{ }
.error{font-size:small; background-color:#EEAA00; border:solid 1px red;}
#content{}
.zitat, .autor{padding:20px; margin:10px; margin-left:20px; margin-right:50px; }
.autor{ font-family:times; text-align:right; margin-top:0px; padding-top:0px;}
.namen{ height:200px; overflow:hidden; position:relative; display:block; padding:10px; margin:5px; margin-right:40px;}
.namen  img{ float:left; width:120px; height:120px; margin-right:30px; margin-bottom:50px;}
.namen  a{text-decoration:none; font-size:small; width:220px; }
.namen .detail{ margin-top:20px;}
.namen p{font-size:small; }
.cv{ margin-left:20px;}
dl{ font-size:small }
dt{ }
dd{ color:blue; }
body, .leftmenu{
	font-family:verdana;
}

/*color*/
.namen, .dia, .zitat{ color:blue; border:solid 1px #CCC; background-color:#EEF; }
.topi{ opacity:0.3; filter:alpha(opacity=30);}


#header{
/*	background-image:url(/album/bio-meier_logo_bg.png);*/
	background-repeat:repeat-x;
}
.start a{ color:blue;}
.page_selection{ color:red ! important;}
body{	background-color:rgb(255,255,199); }
#menu ul a, #menu .footer { border-top: 2px solid #fff; color: #000; }
#menu ul a:hover { background : #f5f5f5; }
#menu li.active li a { background: #e8e8e8; }
#menu li.active a { background: #fff;}

/* gruen */
.render{border:solid 1px rgb(191,255,0); }
#menu .footer, #menu a{	background-color: rgb(191,255,0);}
#menu ul a { background: rgb(216,250,165);}


/* blau
.render{border:solid 1px #4bf4fb; }
#menu .footer, #menu a{ background-color: #4bf4fb; }
#menu ul a { background: #c5f0f2; }
*/
/*
.render{border:solid 1px #CCE; }
#menu .footer, #menu a{ background-color: #CCE; }
#menu ul a { background: #EEF; }
*/

.bisher{ font-size:smaller; }
.lef{width:200px;}