html
{
	height:101%;
}

body
{
	color:#000;
	background-color:#FFF;
	font-size:100.010002%;
	font-family:Arial,Helvetica,sans-serif;
	padding:0;
}

img
{
	border:0;
}


pre {
color:#000;
font-family: Fixedsys,Courier,monospace;
font-size:.85em;
}


.u
{
	text-decoration:underline;
}

.i
{
	font-style:italic;
}

.b
{
	font-weight:700;
}

div#header,div#line,div#wrapper
{
	width:60.599998em;
	min-width:968px;
	margin:0 auto;
	background:#eee;
}

div#header h3
{
	float:left;
	font-size:2em;
	color:#000;
	margin:1.5em 0 0 2em;
	padding:0;
}

div#header h4
{
	float:left;
	width:100px;
	height:100px;
	border:0;
	margin:0 0 0 3px;
	padding:0;
}

div#line
{
	background:#900;
	font-size:1em;
}

div#line h1
{
	font-size:1.5em;
	color:#FFF;
	margin:0 0 0 7.1em;
}

div#line h2
{
	font-size:.2em;
	color:#FFF;
	margin:0 0 0 36em;
}

div#wrapper
{
	padding-top:1.8em;
	padding-bottom:1em;
}

div#wrapper.two_col
{
	background:#eee;
}

div#rcol
{
	background:#eee;
	float:right;
	height:100%;
	width:21%;
/*	border-left:2px solid #c00000;*/
	margin:0;
	padding:0 1em;
}

div#rcol h5
{
	font-size:1.2em;
	color:#009;
	margin:1.2em 0 0;
}

div#rcol p
{
	font-size:1em;
	color:#000;
	line-height:140%;
	margin:1em 0 0;
}



ul#rcol li
{
	color:#600;
	list-style:none;
	margin:0;
	padding:0;
}

ul#rcol a
{
	display:block;
	padding:.2em 0em;
	font-size:.85em;
	line-height:120%;
	font-weight:400;
	text-decoration:none;
}


ul#rcol a:link
{
	color:#600;
	border:0 solid #900;
}

ul#rcol a:visited
{
	color:#600;
	border:0 solid #900;
}

ul#rcol a:hover
{
	color:#000;
	background-color:#FFF;
}

ul#rcol a:active
{
	color:#FFF;
	background-color:#900;
	font-weight:700;
}

ul#rcol a.cur
{
	color:#FFF;
	background-color:#900;
	font-weight:700;
}

ul#rcol a.bold
{
	font-weight:700;
}





div#content
{
	border:0 dashed #eee;
	margin:0 1em 0 10.5em;
	padding:0;
}

div#content hr
{
	background:transparent;
	border:0;
	border-top:1px dashed #000;
	height:1px;
	margin:1.4em 0;
}

div#content h1
{
	font-size:1.4em;
	margin:0 0 .5em;
}

div#content h2
{
	font-size:1.1em;
	color:#393;
	padding:0;
}

div#content h3
{
	font-size:1.4em;
	color:#C33;
	padding:0;
}

div#content h4
{
	font-size:.7em;
	color:#000;
	padding:0;
	font-weight:400;
}

div#content h5
{
	font-size:1.1em;
	color:#C33;
	padding:0;
}

div#content h6
{
	font-size:1.2em;
	font-weight:700;
	text-decoration:underline;
}


div#content p
{
	font-size:.85em;
	line-height:140%;
	margin:1em 0;
}

div#content ol.la
{
	list-style-type:lower-alpha;
}

div#content ol li
{
	font-size:.85em;
	margin:0 0 1em;
}


div#content ul.arrow
{
	list-style-image:url(pfeil.png);;
}

div#content ul.border
{
	border:1px dashed #aaa;
}

div#content ul li
{
	font-size:.8em;
	margin:.8em 0 0 2em;
}

div#content ul.nl
{
	list-style-type:none;
}



div#content table
{
	table-layout:auto;
	border:thin solid red;
	border-spacing:0;
}

div#content th
{
	table-layout:auto;
	border:thin solid red;
	border-spacing:0;
	background-color:#FF9;
	font-size:.8em;
}

div#content td
{
	table-layout:auto;
	
	border:thin solid red;
	border-spacing:0;
	font-size:.8em;
}



div#table1 table
{
	table-layout:auto;
	width:70%;
	border:none;
}

div#table table
{
	table-layout:auto;
	width:100%;
	border:none;
}

div#table th,div#table1 th
{
	table-layout:auto;
	border:none;
	background-color:#FF9;
	font-size:1.0em;
}

div#table td,div#table1 td
{
	table-layout:auto;
	border:none;
	font-size:1.0em;
}



div#content a,
div#content span.link {
font-size:.96em;
color: #900;
text-decoration:none;
cursor: pointer;
}


div#rcol ul
{
	font-size:.85em;
	float:left;
	width:14.6em;
	margin:0 0 0 .8em;
	padding:0;
	border:0 dashed #eee;
}

div#rcol ul li
{
	color:#600;
	list-style:none;
	margin:0;
	padding:0;
}

div#rcol ul a
{
	display:block;
	padding:.2em 0em;
	font-size:.85em;
	line-height:120%;
	font-weight:400;
	text-decoration:none;
}





ul#menu
{
	font-size:.85em;
	float:left;
	width:10.0em;
	margin:0 0 0 .8em;
	padding:0;
	border:0 dashed #eee;
}

ul#menu li
{
	color:#600;
	list-style:none;
	margin:0;
	padding:0;
}

ul#menu a
{
	display:block;
	padding:.2em .75em;
	font-size:.85em;
	line-height:120%;
	font-weight:400;
	text-decoration:none;
}

ul#menu a:link
{
	color:#600;
	border:0 solid #900;
}

ul#menu a:visited
{
	color:#600;
	border:0 solid #900;
}

ul#menu a:hover
{
	color:#000;
	background-color:#FFF;
}

ul#menu a:active
{
	color:#FFF;
	background-color:#900;
	font-weight:700;
}

ul#menu a.cur
{
	color:#FFF;
	background-color:#900;
	font-weight:700;
}

ul#menu a.bold
{
	font-weight:700;
}




div#menuu
{
display:table;
	font-size:.85em;
	width:9.6em;
	margin:0 0 0 .8em;
	padding:0;
	border:bold dashed #900;
}

div#menuu a
{
	display:table-cell;
	padding: 0.3em 0.75em 0.3em .75em;
	font-size:.85em;
	line-height:120%;
	font-weight:400;
	text-decoration:none;
}

div#menuu a:link
{
	color:#600;
	border: .2em solid #eee;
}

div#menuu a:visited
{
	color:#600;
	border: .2em solid #eee;
}

div#menuu a:hover
{
	color:#000;
	background-color:#eee;
	border: .2em solid #900;
}

div#menuu a:active
{
	color:#FFF;
	background-color:#900;

}

div#menuu a.cur
{
	color:#900;
	border:.2em solid #900;
}

div#menuu a.bold
{
	font-weight:700;
}

