*	{
	margin:0px;
	padding:0px;
	}

body    { font-family:Times New Roman, serife; }

.header	{
	height:190px;
	/*border: 1px dashed blue;*/
	}

.printonly      { display:none; }
.invisible	{
		position:absolute;
		left:-2000px;
		}

.mnavi ul li	{
		display:inline;
		}

.content	{
		/*border:1px solid red;*/
		}
		
.content ul	{
		margin-left:46px;
		}
.content ul li.menu	{
		color:black;
		background-color:#c0c0c0;
		display:inline;
		padding: 0.1em 1em;
		margin:2px;
		}
.mpic1,
.mpic		{
		position:absolute;
		top:5px;
		left: 50px;
		padding:0px;
		border:1px solid white;
		}

.mpic1 img,
.mpic img	{
		width:600px;
		}

.mtxt1,
.mtxt		{
		position:absolute;
		top:230px;
		left:36px;
		/*border: 1px solid cyan;*/
		color:black;
		background-color:white;
		width:40em;
		height:20em;
		}

.mtxt,.mpic
		{
		display:none;
		}

h2.menu		{
		display:inline;
		text-decoration:none;
		}



.adr	{
	margin-top:1.2em;
	text-align:center;
	padding-bottom:2em;
	}

h1	{
	padding-top:1em;
	text-align:center;
	font-size:200%;
	}
.filler	{
	height:8.2em;
	}

h2	{
	font-weight:normal;
	font-size:1em;
	}

h3	{
	font-size:1em;
	font-weight:normal;
	}
	
h4	{
	margin-left:-0.8em;
	margin-top:0.2em;
	}

.start,
.ausbildung,
.weiterbildung,
.berufspraxis,
.know,
.kontakt	{
		margin-left:1em;
		margin-right:1em;
		}

.time2,
.time		{
		float:left;
		clear:both;
		width:8em;
		/*border:1px dotted red;*/
		}
.time		{		
		padding-top:0.5em;
		}

.work		{
		padding-left:8.5em;
		/*border: 1px dotted blue;*/
		padding-top:0.5em;
		padding-bottom:0.5em;
		margin-bottom:5px;
		}

.workblock	{
		/*border: 1px dotted blue;*/
		padding-top:0.5em;
		padding-bottom:0em;
		margin-bottom:5px;
		}

.work2		{
		float:left;
		width:28em;
		/*border: 1px dotted blue;*/
		}
		
.doc		{
		float:right;
		position:relative;
		padding:0.5em 3px 0px 3px;
		/*border:1px dotted green;*/
		z-index:1;
		}

.doc2		{
		position:relative;
		text-align:right;
		padding:0em 5px 5px 1px;
		/*border:1px dotted green;*/
		margin-left:36em;
		}

.info		{
		position:absolute;
		text-align:left;
		top:-3em;		/* IE-Spezial! */
		left:-29.6em;		/* IE-Spezial! */
		border:4px ridge #3550F5;
		color:black;
		background-color:#fffff0;
		width:28em;
		padding:0px 5px 5px 1em;
		z-index:3;

		display:none;
		background-image:url(x.gif);
		background-repeat:no-repeat;
		background-position:top right;
		}
.info ul	{
		margin-left:0.5em;
		list-style-type:disc;
		}
		
.info h3	{
		text-indent:-0.8em;
		font-weight:bold;
		font-size:1em;
		margin-top:0.5em;
		}
		
.clear		{
		clear:both;
		font-size:1px;
		line-height:1px;
		}		
		
.start			{ color:black; background-color:#EFEFEF; }
.ausbildung    .work 	{ color:black; background-color:#fff0f0; border-top:1px solid #ffa0a0; border-bottom:1px solid #ffa0a0; }
.weiterbildung .work	{ color:black; background-color:#f0fff0; border-top:1px solid #a0ffa0; border-bottom:1px solid #a0ffa0; }
.berufspraxis  .workblock	{ color:black; background-color:#f0f0ff; border-top:1px solid #a0a0ff; border-bottom:1px solid #a0a0ff; }
.know	       .work	{ color:black; background-color:#F0EAE6; border-top:1px solid #766052; border-bottom:1px solid #766052; }
.kontakt		{ color:black; background-color:#EAF5F1; }

#m0	{ color:black; background-color:#EFEFEF; }
#m1	{ color:black; background-color:#fff0f0; }
#m2	{ color:black; background-color:#f0fff0; }
#m3	{ color:black; background-color:#f0f0ff; }
#m4	{ color:black; background-color:#F0EAE6; }
#m5	{ color:black; background-color:#EAF5F1; }


a	{
	text-decoration:none;
	}
	
a img	{
	border:0px;
	vertical-align:middle;
	}


#p5	{
	background-image:url(a4.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:169px;
	width:600px;
	}
#p5 img	{
	position:relative;
	left:160px;
	top:10px;
	height:168px;
	width:168px;
	}

.footer .validates {		/* IE-Spezial! */
	position:fixed;
	bottom:10px;
	right:10px;
	}
	
.valpic	{
	border:0px;
	width:88px;
	height:31px;
	margin-top:5px;
	}

.hide	{
	color:#EAF5F1;
	}

.tooltip{
	color:#000080;
	}
.tooltip:hover	{
		cursor:help;
		}
	
/* diese Klasse muss hinter .mtxt, .mpic und .info stehen, weil sie das dortige display:none ueberschreiben soll */
.showclass	{ display:block; }

