	ul			{ list-style-type:square; }
	ol			{ list-style-type:lower-greek; }
	
	ul.line, ol.line
	{ border-left:1px dotted black; padding:0.6em; list-style-type:none; margin-left:1em; }

    table.klein td, table.klein th { font-size:1em; }
    .klein	{ font-size:0.9em; }
	.gross			{ font-size:1.1em; }

	p			{ text-align:justify; }
	th			{ text-align:right; vertical-align:top; }
	td			{ font:1em sans-serif; vertical-align:top; }
	table, img, td, iframe	{ border:0; }

	input, textarea, a:link.button, a:visited.button
	{
		border:1px solid black;
		background:transparent;
		padding:0.2em;
		color:#555; padding:2px 3px 2px 3px;
		text-decoration:none;
		cursor:pointer;
	}
	input[type="text"], textarea
	{
		cursor:text;
	}
	input[type="checkbox"], input[type="radio"], input[type="checkbox"]:hover, input[type="radio"]:hover, input[type="checkbox"]:focus, input[type="radio"]:focus
	{
		border:none;
	}
	input:hover, input:focus, textarea:hover, textarea:focus, a:hover.button, a:focus.button
	{
		border:1px solid black; background:#eee;
		color:black;
	}
	input.submit		{ background-color:#f66; }
	input.submit:hover	{ background-color:#f22; }

	a:link			{ text-decoration:underline; color:rgb(92,46,113); }
	a:visited		{ text-decoration:underline; color:rgb(218,66,42); }
	a:hover, a:focus	{ text-decoration:underline; color:rgb(218,66,42); }
		
	h1, h2, h3, h4, h5, h6
	{
		 font-weight:bold; padding:0; margin:0.5em 0 0 0;
		 color:rgb(145,61,9);
	}
	h1			{ font-size:1.6em; }
	h2			{ font-size:1.4em;}
	h3			{ font-size:1.2em; }
	h4			{ font-size:1.0em; }
	h5			{ font-size:0.8em; }
	h6			{ font-size:0.7em; }

	table.nicetable th	{ text-align:center; background:#aaa; }
	table.nicetable th, table.nicetable td
	{
		border:2px #999;
		border-style:none solid solid none;
	}
	
	table.center th, table.center td
	{
		vertical-align:middle; text-align:center;
	}

	td.produkte	{ vertical-align:middle; padding-left:1em; }
	.error			{ color:rgb(222,33,33); padding:1em; font-weight:bold; }
	.erfolg			{ color:green; padding:1em; font-weight:bold; }

@media screen,projection
{
	body		{ background:rgb(145,61,9); font:0.9em sans-serif; margin:0; padding:0; font-family:Arial, sans-serif; }
    td, th      { font-family:Arial, sans-serif; }
	#schatten	{ position:relative; margin:auto; width:796px; background:repeat-y url(../schatten.jpg); min-height:1024px; padding:0 0 0 18px; overflow:hidden; }
	#everything	{ position:relative; margin:0; padding:0; width:760px; background:no-repeat url(../bg.jpg); background-color:rgb(231,171,85); min-height:1024px; }
	#content	{ margin:0; max-width:760px; background:no-repeat url(../logo.gif); padding:200px 100px 30px 155px; }

	ul#menu		{ position:absolute; right:0; top:144px; height:20px; width:621px; margin:0; padding:0; }
	ul#menu li		{ display:inline; list-style-type:none; margin:0; padding:0; border:0; }
	ul#menu a		{ float:left; margin:0; padding:0; background-repeat:no-repeat; height:20px; text-indent:-2000px; }
	ul#menu li	a#menu1		{ width:180px; }
	ul#menu li	a#menu2		{ width:68px; }
	ul#menu li	a#menu3		{ width:70px; }
	ul#menu li	a#menu4		{ width:73px; }
	ul#menu li	a#menu5		{ width:68px; }
	ul#menu li	a#menu6		{ width:73px; }	
	ul#menu li	a#menu7		{ width:73px; }

	ul#menu a:link, ul#menu a:visited, ul#menu a:hover, ul#menu a:focus,
	ul#menup a:link, ul#menup a:visited, ul#menup a:hover, ul#menup a:focus
	{ text-decoration:none; }
	
	div#comment	{ float:right; margin:0.3em -40px 0.7em 2em; width:15em; padding:0; color:white; }
	div#comment div#comment_ { background:rgb(145,61,9); padding:1em; margin-bottom:0.5em; margin:0;}
	div#comment a:link, div#comment a:visited, div#comment a:hover, div#comment a:focus { color:white; text-decoration:underline; }
    div#comment_ ul { margin-left:0; padding-left:1em; }
	div#comment h1, div#comment h2, div#comment h3, div#comment h4, div#comment h5, div#comment h6, div#comment input, div#comment textarea, div#comment a:link.button, div#comment a:visited.button { color:white; }
	div#comment input:hover, div#comment input:focus, div#comment textarea:hover, div#comment textarea:focus, div#comment a:hover.button, div#comment a:focus.button
	{
		color:black;
	}

    div#content > table { clear:both; }

}
