/*06screen.css*/

body
{
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	font-size: 13px;
	background-color: white;
	color: black;
}
small { font-size: 11px; }
h5 { font-size: 13px; }
h4 { font-size: 14px; }
h3 { font-size: 16px; }

h5 { color: black; }
h4 { color: #333; }
h3, a, a:visited, .red { color: #D81B21; }
.gray { color: #666; }

td.formreq, td.formreq i { font-style: italic; }

td.formerr , td.formerr i
{
	font-style: italic;
	font-weight: bold;
	color: #600;
	background-color: white;
}

h3, h4, h5, a, .red, a:visited, .gray { background-color: white; }

code { font-family: monospace; }

td.hp { border-top: 1px solid black; }

.btn
{
	font-size: 10px;
	font-family: arial, verdana, helvetica, sans-serif;
}

.search
{
	width: 140px;
	font-size: 10px;
	font-family: arial, verdana, helvetica, sans-serif;
}

/*Layout*/

#L-Container
{
	margin: 6px auto;
	padding: 0;
	width: 880px;
	height: auto;
}

#L-Top
{
	margin: 0;
	padding: 1px 1px 0 1px;
	height: 84px;
	border-color: black;
	border-width: 1px 1px 0 1px;
	border-style: solid;
}

#L-TopNavField
{
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	color: black;
	background-color: #DDD8DC;
}

#L-TopLangChange
{
	float: left;
	width: 60px;
	margin: 0;
	padding: 2px 1px 0 17px;
}

#L-TopNav
{
	margin: 0 0 0 68px;
	padding: 1px 0;
}

#L-Middle
{
	margin: 0;
	padding: 0;
	border-color: white black black black;
	border-width: 1px;
	border-style: solid;
}

#L-MiddleSub
{
	width: 878px;
}

#L-LeftNavOut
{
}

#L-LeftNav
{
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 10px 10px 17px;
}

#L-Content
{
	margin: 0 0 0 179px;
	padding: 0 10px 10px 16px;
	border-left: 1px solid black;
}

#L-ContentText
{
	margin: 0 0 0 179px;
	padding: 0 10px 10px 16px;
	border-left: 1px solid black;
}

#L-ContentImage
{
	margin: 0 0 0 500px;
	padding: 0 10px 10px 16px;
	border-left: 1px solid black;
}

#L-Content h3, #L-Content .hp, #L-LeftNav p
{
	margin-top: 0;
	padding-top: 10px;
}

#L-Bottom
{
	clear: both;
	margin: 4px 0;
	/*padding: 10px;*/
	border-color: black;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	/*min-height: 64px;*/
}

#L-BottomSub
{
	/*width: 878px;*/
	padding: 10px 10px 10px 17px;
	min-height: 64px;
}

#L-HomeContainer
{
	margin: 6px auto;
	padding: 14px 0 0 0;
	width: 880px;
	height: auto;
}

#L-HomeTop
{
	margin: 0;
	padding: 1px 1px 0 1px;
	height: 160px;
	border-color: black;
	border-width: 1px 1px 0 1px;
	border-style: solid;
}

#L-HomeMiddle
{
	margin: 4px 0;
	padding: 0;
	height: 323px;
	border-width: 0;
	background-image:url(/data/layout/home.jpg)
}

/*Top Navigation*/

.TopNav, .TopNav:visited
{
	padding: 0 3px 0 3px;
	color: black;
	background-color: #DDD8DC;
	font-weight: bold;
	text-decoration: none;
}

.TopNav:hover { color: #D81B21; background-color: #DDD8DC; }
#L-TopLangChange a { color: black; background-color: #DDD8DC; }

/*Side Navigation*/

#L-LeftNav a, #L-LeftNav a:visited
{
	color: black;
	background-color: white;
	text-decoration: none;
}

#L-LeftNav a:visited { color: #666; background-color: white; }
#L-LeftNav a:hover { color: #D81B21; background-color: white; }

a.adr, a.adr:visited { color: black; }

table.null {border: 1px solid #89a;}
td.top-border {border-top: 1px solid #89a;}
td.right-border {border-right: 1px solid #89a;}

td.head {background: #bcd;}
td.head-center { background: #bcd; text-align:center;}
td.head-border {border-left: 1px solid #89a; background: #bcd; text-align:center;}
td.head-left {border-left: 1px solid #89a; background: #bcd; text-align:left;}

td.eins {background: #fff;}
td.eins-border {border-left: 1px solid #89a; background: #fff; text-align:center;}
td.eins-center { background: #fff; text-align:center;}
td.eins-right {border-left: 1px solid #89a; background: #fff; text-align:right;}
td.eins-left {border-left: 1px solid #89a; background: #fff; text-align:left;}
td.eins-left-without { background: #fff; text-align:left;}
td.eins-right-without { background: #fff; text-align:right;}

td.zwei {background: #def;}
td.zwei-border {border-left: 1px solid #89a; background: #def; text-align:center;}
td.zwei-center { background: #def; text-align:center;}
td.zwei-right {border-left: 1px solid #89a; background: #def; text-align:right;}
td.zwei-left {border-left: 1px solid #89a; background: #def; text-align:left;}
td.zwei-left-without {background: #def; text-align:left;}
td.zwei-right-without {background: #def; text-align:right;}

td.homeadr {font-size:12px;}

