@charset "iso-8859-1";

p, .subnavi, #footer, ul
{ 
    font-size: 11px; 
    line-height: 1.5em;
}
a, a:link, a:visited, a:active
{
	text-decoration: none;
	color: #CC3300;
}
a:hover
{
	text-decoration: underline;
}
body
{
	background-color: #DEE8ED;
	color: #666666;
	font-family: Arial;
	padding: 0;			/* padding on the body element when
					   javascript min-width is in use will
					   create problems in IE/Win 6. */
	margin: 0;			/* horizontal margins belong on
					   #page-container. vertical margins
					   are not there as well due to small
					   rendering issues in IE/Win 5 when
					   viewport is shorter than webpage */
	font-size: 100.1%;
}
.footer-links ul, .footer-links li, .footer-links ul li { margin-left: 0; padding: 0;}
.footer-links ul li { display: inline; }
.footer-links a { color: #666666; }
#footer
{
	padding-bottom: 1px;		/* hack to force the entire footer to
					   receive the background color */
}
.footer-links { float: left; }
.footer-rechts { float: right; }

object, embed {
    display: block;
    padding: 0;
    margin: 0;
}
