/**
 * CSS Definition - Standard
 * Author : Siegfried W. Jany
 * Project: www.swjany.net
 * Create : 18.08.2005
 *
 **/

body            {font-size: 1em; font-family: arial,helvetica,sans-serif; background-color:#FFFFFF; margin: 0; padding: 0;}
img				{border: 0 solid #000000;}

div#banner		{background-color:#cdcdcd; margin: 0; padding: 1em;}
div#banner img	{width:11.9375em; height: 3.125em; float: left; vertical-align: middle; margin: 10px 35px 10px 5px; }
span.hw1	{color: #FFFFFF; font: bold 2em arial,helvetica,sans-serif; margin: 1em; padding: 0;}
span.hw2	{color: #000080; font: bold 1.5em arial,helvetica,sans-serif; margin: 1.33em; padding: 0;}
div#banner hr	{clear: both;}

div#secnav		{font-size: 1em; background-color: #f8c400; margin: 0; padding: 0;}
div#secnav p	{font-size: 0.83em; margin: 0; padding: 0;}
div#secnav a:link    {color:#000080; font-weight: bold; font-size: 0.9em; text-decoration: none; margin: 0; padding: 0;}
div#secnav a:visited {color:#000080; font-weight: bold; font-size: 0.9em; text-decoration: none; margin: 0; padding: 0;}
div#secnav a:active  {color:#000080; font-weight: bold; font-size: 0.9em; text-decoration: none; margin: 0; padding: 0;}
div#secnav a:focus   {color:#000080; font-weight: bold; font-size: 0.9em; text-decoration: none; margin: 0; padding: 0;}
div#secnav a:hover   {color:#000080; font-weight: bold; font-size: 0.9em; text-decoration: underline; margin: 0; padding: 0;}

div#secnav1		{float: left; width: 13em; margin: 0 0.3em 0 0.3em; padding: 0 0.2em 0 0.2em;}
div#secnav2		{margin: 0 14em 0 14em;	padding: 0;}
div#secnavlang	{float: right; width: 13em; margin: 0 0.3em 0 0.3em; padding: 0 0.2em 0 0.2em; text-align: right;}

div#secnavlang img	{border: 1px solid #000000; width: 1.625em; height: 1em;}
div#secnavlang img.blank {border: 0 solid #000000; width: 1em; height: 1px;}

div#navigation		{
	color: #000080;
	float: left;
	width: 13em;
	font-size: 1em;
	background-color: #ededed;
	border-right: 0.1em solid #000080;
	border-bottom: 0.1em solid #000080;
	margin: 0.3em;
	padding: 0.2em 0.2em 1em 0.2em;
	text-align: center;
}

div.nav1{
	font-size: 1em;
	/* background-color: #f0f0f0; */
	background-color: #f8c400;
	border-right: 0.1em solid #000080;
	border-bottom: 0.1em solid #000080;
	margin: 0.3em;
	padding: 0.2em;
	text-align: left;
}

div.nav1 h3{
	background-color: #000080;
	color: #f0f0f0;
	margin: 0;
	padding: 0 0 0 0.2em;
}

div.nav1 ul{
	margin: 0;
	padding: 0 0 0 0.2em;
}

div.nav1 li{
    list-style: none;
    font-size: 0.83em;
    margin: 0;
    padding: 0;
}

div.nav1 a:link    {color:#000080; font-weight: bold; text-decoration: none; padding: 0 0.3em 0 0.3em;}
div.nav1 a:visited {color:#000080; font-weight: bold; text-decoration: none; padding: 0 0.3em 0 0.3em;}
div.nav1 a:active  {color:#000080; font-weight: bold; text-decoration: none; padding: 0 0.3em 0 0.3em;}
div.nav1 a:focus   {color:#000080; font-weight: bold; text-decoration: none; padding: 0 0.3em 0 0.3em;}
div.nav1 a:hover   {color:#f8c400; font-weight: bold; text-decoration: underline; background-color: #000080 ;padding: 0 0.3em 0 0.3em;}

div.nav2{
	font-size: 1em;
	background-color: #cdcdcd;
	border-right: 0.1em solid #000080;
	border-bottom: 0.1em solid #000080;
	margin: 0.3em;
	padding: 0.3em;
	text-align: center;
}

div.nav2 img.mcse{width: 6.5625em; height: 3.125em;}
div.nav2 img.vcss{width: 5.5em; height: 2em;}




div#info		{
	font-size: 1em;
	float: right;
	width: 13em;
	background-color: #ededed;
	border-left: 0.1em solid #000080;
	border-bottom: 0.1em solid #000080;
	margin: 0.3em;
	padding: 0.2em;
	text-align: center;
}

a:hover   {color:#000080; text-decoration: underline;}

div.rss{
	color: #000080;
	font-size: 1em;
	background-color: #f0f0f0;
	border-top: 0.1em solid #000000;
	margin: 0.3em;
	padding: 0.2em;
	text-align: left;
}

div.rss h3{
	font-weight: bold;
	font-size: 1em;
	color: #000000;
	margin: 0;
	padding: 0.2em 0 0.2em 0;
}

div.rss p {
	font-size: 0.67em;
	font-weight: bold;
	color: #000000;
    margin: 0;
    padding: 0 0 0.2em 0
}

div.rss p.img {
	text-align: left;
	margin: 0.3em 0 0 0;
    padding: 0
}

div.rss li	{
    list-style: none;
    font-size: 0.67em;
    margin: 0;
    padding: 0 0 0.3em 0.2em;
}

div.rss	ul	{
	margin: 0;
	padding: 0;
}

div.img{
	color: #000080;
	border-top: 1px solid #000000;
	margin: 0.3em;
	padding: 0.2em;
	text-align: center;
}

div.rss a:link    {color:#000080; text-decoration: none; }
div.rss a:visited {color:#000080; text-decoration: none; }
div.rss a:active  {color:#000080; text-decoration: none; }
div.rss a:focus   {color:#000080; text-decoration: none; }


div#inhalt {
	font-size: 1em;
	font-family: arial,helvetica,sans-serif;
	margin: 0.3em 14em 0.3em 14em;
	padding: 0.5em;
	border-left: 0.1em solid #000080;
	border-right: 0.1em solid #000080;
}
* html div#inhalt {
	height: 40em;

}
div#inhalt h1	{color: #000080; font: bold 1.33em arial,helvetica,sans-serif; margin: 0.2em 0 0.2em 0; padding: 0;}
div#inhalt h3	{margin: 0.3em 0; padding: 0; color: #000000; font: bold 1.17em arial,helvetica,sans-serif;}
div#inhalt h4	{margin: 0.3em 0; padding: 0; color: #000000; font: bold 1em arial,helvetica,sans-serif;}
div#inhalt p	{margin: 0; padding: 0; color: #000000; font-size: 1em;}
div#inhalt p.lang	{margin: 0; padding: 0.3em; color: #000080; font: bold 0.75em arial,helvetica,sans-serif; border: 0.1em dashed #f8c400; background-color: #f0f0f0;}
div#inhalt table{}
div#inhalt td      {padding: 0 0 0 1em; color: #000000;}
div#inhalt td.bold {padding: 0 0 0 0; color: #000000; font-weight: bold}

div#inhalt blockquote {font-size: 0.9em; font-weight: bold; font-style: italic; margin: 0.3em; padding: 0;}

div#inhalt a:link    {color:#000080; font-size: 0.9em; font-weight: bold; text-decoration: none;}
div#inhalt a:visited {color:#000080; font-size: 0.9em; font-weight: bold; text-decoration: none;}
div#inhalt a:active  {color:#000080; font-size: 0.9em; font-weight: bold; text-decoration: none;}
div#inhalt a:focus   {color:#000080; font-size: 0.9em; font-weight: bold; text-decoration: none;}
div#inhalt a:hover   {color:#000080; font-size: 0.9em; font-weight: bold; text-decoration: underline;}

div#footer		{
	clear: both;
	text-align: center;
	margin: 1em;
}
div#footer table 		{
	width: 98%;
	margin: 0;
	padding: 0 0.3em 0 0.3em ;
	font: bold 0.67em arial,helvetica,sans-serif;
	border: 0.167em solid #000080;
	background-color: #f0f0f0;
}
div#footer td.footerl	{width: 30% ; text-align: left; white-space: nowrap;}
div#footer td.footerc	{width: 40% ; text-align: center;}
div#footer td.footerr	{width: 30% ; text-align: right}

div#footer a:link    {color:#000000; font-size: 1em; text-decoration: none;}
div#footer a:visited {color:#000000; font-size: 1em; text-decoration: none;}
div#footer a:active  {color:#000000; font-size: 1em; text-decoration: none;}
div#footer a:focus   {color:#000000; font-size: 1em; text-decoration: none;}
div#footer a:hover   {color:#000000; font-size: 1em; text-decoration: underline;}

div#ad	{
	clear: both;
	text-align: left;
	margin: 0;
	padding: 0 1em 1em 1em;
	background-color: #f0f0f0;
}
div#ad h5 {
	text-decoration: underline;
	margin: 0 0 0.3em 0;
	padding: 0;

}
div#ad img.b468{
	width: 468px;
	height: 60px;
	margin: 0.3em;
}

div#debug	{
	border: 0.1em dashed #842262;
	background-color: #f0f0f0;
	padding: 0.66em;
	margin : 1em;
}


div#debug table {font-weight: normal; font-size: 0.67em; color: #000000;}
div#debug td.b 	{white-space:nowrap; vertical-align: top; padding: 0 0.2em 0.2em 0;}