﻿bom { /* BOM-Catcher */ }

@media all
{
	table
	{
		border-collapse: collapse;
		margin-bottom: 2px;
	}

	td, th
	{
		border: 1px solid black;
		padding: 2px 4px;
		vertical-align: top;
	}

	td.Failure {
		color: white;
		background-color: red;
	}

	caption
	{
		font-size: 120%;
	}

	tbody
	{
		border-top: 1px solid black;
		border-bottom: 1px solid black;
	}

	.odd
	{
		background-color: #EEE;
	}

	.Fehler
	{
		color: #F00;
		background: #F8F8F8;
		text-decoration: line-through;
	}

	.UncommonGlyphs
	{
		font-family: 'Arial Unicode MS', 'Lucida Sans Unicode';
	}
		
	code.Smiley
	{
		color: #000;
		background: #F8F8F8;
		white-space: nowrap;
	}

	em.Menupath
	{
		font-weight: bold;
	}

	a img
	{
		border: none;
		margin: 10px;
	}

	img.Symbol
	{
		text-align: right;
		float: right;
		margin: 10px;
	}

	img.Portrait
	{
		text-align: right;
		float: right;
		margin: 10px;
		border: thin solid #000;
	}

	img.Screenshot, img.Foto
	{
		margin: auto;
		display: block;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	img.Foto
	{
		border: thin solid #000;
	}

	.Content code, .Content samp
	{
		font-family: Lucida Console, monospace;
		font-weight: bold;
		color: #A52A2A;
		background-color: inherit;
	}

	.Snippet
	{
		border: 1px solid #000;
		padding: 5px 2%;
		margin-left: 2%;
		margin-right: 2%;
		color: #000;
		background: #EEE;
	}

	.Snippet code
	{
		color: #000;
		font-family: Lucida Console, monospace;
		font-style: normal;
	}

	blockquote p
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}

	html, body
	{
		color: #000;
		background: #F8F8F8;
	}

	h1
	{
		color: #FFF;
		background: #58D;
		padding: 4px;
		padding-left: 5%;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	h2
	{
		color: #B22;
		background: #F8F8F8;
	}

	li
	{
		margin-top: 5px;
		margin-bottom: 5px;
		list-style-position: inside;
	}

	ul
	{
		list-style-type: disc;
	}

	ul li ul
	{
		list-style-type: circle;
	}

	ul li ul li ul
	{
		list-style-type: square;
	}

	ul li ul li ul li ul
	{
		list-style-type: none;
	}

	address
	{
		font-style: normal;
	}

	abbr[title], acronym[title]
	{
		cursor: help;
	}

/* 

	This rule crashed IE8 Beta 2, see <https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=365255>.
*/
	[lang|="de"]>*
	{
		quotes: "„" "“" "‚" "‘";
	}

	q:before
	{
		content: "„";
	}

	q:after
	{
		content: "“";
	}

	em.Ironie, em.Name, dfn, q
	{
		font-style: normal;
	}

	*.Offsite:before
	{
		content: "↗ ";
	}

	#temp:before /*!*/
	{
		content: "";
	}

	.Footer
	{
		clear: both;
		color: #000;
		background: #EEE;
		border-top: #000 solid 1px;
		padding: 5px;
	}

	.Footer p
	{
		margin: 0px;
	}

	.Summary
	{
		padding: 10px;
		font-weight: bold;
	}

	ul.Navigation
	{
		width: 30ex;
		float: left;
		list-style-type: none;
		text-align: center;
		margin: 0;
		padding: 0;
		margin-right: 5ex;
	}

	ul.Navigation li
	{
		list-style-position: inside;
	}

	ul.Navigation li a
	{
		display: block;
		border: 1px #DDD solid;
		padding: 0.5ex;
		text-decoration: none;
		background: #DDD;
		width: 100%;
	}

	a:hover, ul.Navigation li a:hover
	{
		background: #FFB;
	}
	
	.Breadcrumb
	{
		text-align: left;
		color: #000;
		background: #EEE;
		padding: 5px;
		margin-top: 0px;
		border-top: #000 solid 1px;
		border-bottom: #000 solid 1px;
	}
}

@media print
{
	.Breadcrumb, .Navigation
	{
		display: none;
	}

	#Content a.Offsite:link:after
	{
		content: " <" attr(href) ">";
	}

}