@font-face {
	font-family:		MONA;
	src:				url('font/monaco.ttf');
}

@font-face {
	font-family:		TAHO;
	src:				url('font/tahoma.ttf');
}



#mei {
	visibility: 			visible;
	position:				absolute;
	top:					45%;                  
	left:					50%;
	margin:					0;
	padding:				0;
	border:					1px solid #FFFFFF;
  	height:					562px;
  	width:					902px;
  	margin-top:				-275px;
  	margin-left:			-451px;
	background:				#C0C0C0;
	color:					#909090;
	-moz-box-shadow:		0px 0px 50px #C0C0C0;
	-webkit-box-shadow:		0px 0px 50px #C0C0C0;
	box-shadow:				0px 0px 50px #C0C0C0;
}






body,strong,em,i,td,
.zahl,
.vita, .vitarand,
td.proj, b.proj, i.proj, u.proj,
ul.proj, ul.proj0, li.proj, li.proj0,
a.proj,a.proj:hover, projx, a.projx,
a,a:hover,
.a,a.a,a.a:hover,
.b,a.b,a.b:hover,
.i,a.i,a.i:hover,
.n,a.n,a.n:hover,
.t,a.t,a.t:hover,
.u,a.u,a.u:hover,
.x,a.x,a.x:hover {
	color:           #606060;
	font-family:     Tahoma,TAHO,sans-serif;
	font-size:       12px;
	font-style:      normal;
	font-weight:     normal;
	text-decoration: none;
	line-height:     16px;
}

strong { color: #F0F0F0; font-weight: normal; }
em     { color: #101010; font-weight: normal; }
i      { color: #B0B0B0; }

.zahl  { font-size: 13px; }
.vita, .vitarand
	   { color: #303030; font-size: 12px; line-height: 12px; }
.vitarand
	   { color: #F0F0F0; }

a, a:hover { border-bottom: 1px dotted #606060; }
.a, a.a, a.a:hover { border: none; }
.b, a.b, a.b:hover { border: none; }
.i, a.i, a.i:hover { color: #B0B0B0; border-bottom: 1px dotted #B0B0B0; }
a:hover, a.i:hover { color: #000090; border-bottom: 1px solid  #000090; }
a.b:hover          { color: #000090; }
.n, a.n, a.n:hover { color: #F0F0F0; border: none; }
.t, a.t, a.t:hover { border: none; padding: 0px 3px 0px 6px; }
a.t:hover          { background: #D0D0D0; border-left: 3px solid goldenrod; padding: 0px 3px 0px 3px; }
.u, a.u, a.u:hover { border: none; border-left: 3px solid #303030; padding: 0px 3px 0px 3px; }
a.u:hover          { background: #D0D0D0; }
.x, a.x            { color: #F0F0F0; border-bottom: 1px dotted #909090; }
a.x:hover          { color: #F0F0F0; border-bottom: 1px dotted #F0F0F0; }

ul {
	color:          #606060;
	padding-left:   12px;
	padding-right:  0px;
	padding-top:    4px;
	padding-bottom: 8px;
	margin:         8px 0px 4px 2px;
}

li { margin: 2px 0px 6px 0px; }

ul.proj, ul.proj0, li.proj, li.proj0, projx, a.projx,
a.proj, a.proj:hover, a.proj:hover, td.proj, b.proj, i.proj {
	padding-top:		0px;
	padding-left:		0px;
	margin-top:			0px;
	margin-left:		0px;
	margin-bottom:		0px;
}

a.proj, a.proj:hover { border: none; }
a.proj:hover { text-decoration: underline; }

b.proj  { color: #303030; }
i.proj  { font-size: 13px; color: #B0B0B0; line-height: 14px; }
u.proj  { font-size: 11px; color: #F0F0F0; line-height: 12px; }
td.proj { font-size: 13px;  line-height: 14px;}
a.projx, a.projx:hover { font-size: 13px;  line-height: 14px; border: none; }

ul.proj, ul.proj0 {
	margin-top:			10px;
	margin-bottom:		10px;
}

li.proj {
	color:          	#606060;
	list-style-image:	url(media/proj.gif);
	list-style-position:inside;
}

li.proj0 {
	color:          	#B0B0B0;
	list-style-image:	url(media/proj0.gif);
	list-style-position:inside;
}

tt,pre {
	color:           #303030;
	font-family:     Monaco,MONA,monospace;
	font-size:       9px;
	font-style:      normal;
	font-weight:     normal;
	text-decoration: none;
	line-height:     12px;
}

pre { line-height: 11px; }

iframe { border: 0px }

iframe.bestand {
	border-top: 	#E0E0E0 solid 1px;
	border-bottom:	#E0E0E0 solid 1px;
}