@media print
{
	td.leftframe
	{
		display: none;
	}

	td.footframe
	{
		display: none;
	}
	div.logo
	{
		color: #dddddd;
		margin-top: 0.0em;
		margin-bottom: 0.0em;
		vertical-align:middle;
		margin-left: 0.0em;
		padding: 0.0em;
		top: 0.0em;
		left: 0.0em;
	}
	div.logo_vorname
	{
		font-family: monospace;
		text-decoration: none;
		font-size: 48px;
		font-weight: bold;
		color: #dddddd;

		position: absolute;
		top: 0.4em;
		left: 0.6em;
		margin-top: 0.0em;
		margin-bottom: 0.0em;
		vertical-align:middle;
		margin-left: 2em;
		padding: 0.1em;
		min-width: 6em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
	}

	div.logo_name
	{
		font-family: monospace;
		text-decoration: none;
		font-size: 48px;
		font-weight: bold;
		color: #dddddd;

		position: absolute;
		top: 0.83em;
		left: 1.3em;
		margin-top: 0.0em;
		margin-bottom: 0.0em;
		vertical-align:middle;
		margin-left: 5em;
		padding: 0.1em;
		min-width: 6em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
	}
}

@media screen
{
	div.logo
	{
		color: #dddddd;
		margin-top: 0.0em;
		margin-bottom: 0.0em;
		vertical-align:middle;
		margin-left: 0.0em;
		padding: 0.0em;
		top: 0.0em;
		left: 0.0em;
	}
	div.logo_vorname
	{
		font-family: monospace;
		text-decoration: none;
		font-size: 64px;
		font-weight: bold;
		color: #dddddd;

		position: absolute;
		top: 0.1em;
		left: 0.3em;
		margin-top: 0.0em;
		margin-bottom: 0.0em;
		vertical-align:middle;
		margin-left: 2em;
		padding: 0.1em;
		min-width: 6em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
	}

	div.logo_name
	{
		font-family: monospace;
		text-decoration: none;
		font-size: 64px;
		font-weight: bold;
		color: #dddddd;

		position: absolute;
		top: 0.53em;
		left: 1.0em;
		margin-top: 0.0em;
		margin-bottom: 0.0em;
		vertical-align:middle;
		margin-left: 5em;
		padding: 0.1em;
		min-width: 6em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
	}
}

@media all
{
	body
	{
		color: #000000;
	}

	a:link
	{
		color: #000000;
		text-decoration: underline;
		font-weight: bold;
	}

	a:visited
	{
		color: #000000;
		text-decoration: underline;
		font-style: italic;
	}

	a:hover
	{
		color: #ffffff;
		text-decoration: underline;
		background-color: #0000FF;
		font-weight: bold;
	}
	a:active
	{
		color: #ffffff;
		text-decoration: underline;
		background-color: #0000FF;
		font-weight: bold;
	}

	/*
	a.extern:before
	{
		content:url(/images/externer_link.gif);
		display: inline;
		width: 50px;
		height: 20px;
	}
	*/

	*.hintergrund_1
	{
		background: #ffffff;
	}

	*.hintergrund_2
	{
		background: #ffffff;
	}

	p.lebenslauftopic
	{
		text-indent: -1.0em;
		margin-left: 1.0em;
		margin-right: 0.5em;
		margin-top: 0.0em;
		margin-bottom: 0.0em;
		text-align: left;
		font-weight: bold;
	}

	p.lebenslaufliste
	{
		text-indent: -1.0em;
		margin-left: 1.0em;
		margin-top: 0.0em;
		margin-bottom: 0.0em;
		text-align: left;
	}

	tr.gb_tr_even
	{
		background-color: #dddddd;
		text-align: left;
	}

	tr.gb_tr_odd
	{
		background-color: #eeeeee;
		text-align: left;
	}

	*.menu
	{
		margin-top: 0.0em;
		margin-bottom: 0.0em;
	}

	li.menulst
	{
		list-style-type: none;
	}

	ul.menulst
	{
		list-style-type: none;
		text-indent: -2.0em;
	}
}