@meta {
	Title : "default style";
	/*
		3 Graustufen:
		dunkel: rgb(148,148,148)
		mittel: rgb(196,196,196)
		hell: rgb(215,215,215)
		
		Blau: rgb(31,85,167)
	*/
}

BODY {
	font:8pt verdana,arial,helvetica,sans-serif;
	color:rgb(0,0,0);
	text-align:left;
	background:rgb(215,215,215);
	margin:0 1em 0 1em;
}
	* {font-size:100%;}

div#menu {
	height:36px;
	margin-top:38px;
	width:87%;
}
div#text_ {
	display:block;
	width:86%;
	height:auto;
}
	div#text_ P {
		margin-top:0;
		margin-bottom:6pt;
		text-align:justify;
	}
#cols {
	margin:0 auto 0 auto;
	padding:0;
/*	background:url('/images/sunset_bg51.jpg');*/
/*	background:url('/images/engin.jpg');*/
}
#col_left, #col_right {
	float:left;
	display:inline;
	width:45%;
	margin:0;
	padding:0 10px 20px 0;
}
#col_right {
	float:right;
}

#div_logos {
	position:absolute;
	width:83%;
	top:80px;
}
	#div_logos IMG {
		float:right;
		padding-left:10px;
	}
/* error-messages */
#div_errmain {
	display:block;
	text-align:center;
	margin-top:40px;
}
#div_err {
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

IMG, A {
	border:none;
}
A {
	text-decoration:none;
	background:url('images/arr_2rt_red.gif') 0 50% no-repeat;
	padding:0 1px 0 7px;
}
A.a_name {
	background:none;
	padding:0;
}
	A:link {
		color:rgb(31,85,167);
	}
	A:visited, A:active {
		color:rgb(31,85,167);
	}
	A:hover {
		color:rgb(148,148,148);
		text-decoration:underline;
	}
FORM {
	display:inline;
}
INPUT, TEXTAREA {
	font:8pt "courier new",monospace;
	border:1px groove black;
	border-top:none;
	border-right:none;
	background:rgb(255,255,234);
}
	INPUT.text {
		text-align:left;
	}
	INPUT.num  {
		text-align:right;
	}
	INPUT.chk  {
		border:none;
		background:inherit;
		vertical-align:middle;
	}
	INPUT.btn_go {
		background:rgb(205,205,205);
		color:rgb(0,0,0);
		height:14pt;
		border:1px outset silver;
		cursor:pointer;
		font-family:arial,helvetica,univers,sans-serif;
	}
ACRONYM {
	cursor:help;
	font-style:italic;
}
UL {
	list-style-type:disc;
}

.head, .contact, .req {
	font-weight:bold;
}
SUP, .sml, .fs_smaller, .jur {
	font-size:90%;
	font-weight:normal;
}
SPAN.branch {
	font-style:italic;
}
P.annot {font-size:90%;border-top:1px solid black;}

.ctr, .date_ {
	text-align:center;
}
.lt, .txt {
	text-align:left;
}
.rt, .num {
	text-align:right;
}
.em {
	font-style:italic;
	color:red;
}
.warn  {
	font-weight:bold;
	color:rgb(205,0,0);
	text-align:center;
}
/* im Ausdruck zu verstecken ; s. print.css */
.prn_hide {visibility:visible;}
.prn_show {visibility:hidden;}
.edit_caption {
	vertical-align:middle;
}
.menu_item  {
	font-weight:bold;
	font-style:italic;
	border-bottom:1px solid black;
}
.sep {
	height:10px;
}
.sep2 {
	height:20px;
}

/* table headings */
.entr {
	font-size:100%;
	text-align:left;
	background:rgb(109,160,146);
	border-bottom:1px solid black;
}
CAPTION {
	font:bold italic 8pt verdana,sans-serif;
	line-height:32px;
	vertical-align:middle;
}

.wintitle  {
	font-family : verdana,sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : white;
	text-align : left;
	vertical-align : middle;
}

.edit  {
	font-family : courier new, monospace;
	font-size : 8pt;
}

.cmd  {
	font-family : courier new, monospace;
	font-size : 9pt;
}

.v1  {
	margin-top : 4pt;
}

.btn  {
	font-family : verdana,sans-serif;
}

.ind  {
	text-indent : 4pt;
}

.info  {
	font-family : verdana,sans-serif;
	font-weight : bold;
	font-size : 9pt;
}

.hidden {
	visibility:hidden;
}

.title  {
	font-size : 13pt;
	font-weight : bold;
	color : red;
	text-align : center;
}

.expl  {
	font-size : 8pt;
	font-weight : normal;
	color : red;
	text-align : left;
}

.wind  {
	margin-left : 12px;
	margin-top : -1px;
	border-style : outset;
	background-color : #DFD5C8;
	border-color : #C4B097;
	border-left-width : 1px;
	border-top-width : 0px;
	border-bottom-width : 2px;
	border-right-width : 2px;
	position : absolute;
}

.page_nav  {
	margin-left : 12px;
	margin-top : -18px;
	border-style : none;
	background-color : ;
	border-color : ;
	border-left-width : 1px;
	border-top-width : 0px;
	border-right-width : 4px;
}

P.spc  {
	margin-top : 4em;
}

HR {
	width:80%;
	align:center;
	height:1px;
	border:none;
	border-top:1px solid black;
}

HR.cmp {
	width:100%;
}

H1, H2, H3 {
	font-weight:bold;
	font-size:120%;
	color:rgb(108,108,108);
	line-height:260%;
	text-align:left;
}
H2, H3 {
	font-size:100%;
	text-align:left;
	line-height:120%;
	margin-top:0.92cm;
	margin-bottom:0.21cm;
}
H3 {
	margin-top:1em;
}

LI.mrgl {
	margin-left:-23px;
}

DIV.tbl  {
	font-family : verdana,sans-serif;
	font-weight : normal;
	font-size : 9pt;
}

DIV.ltbl  {
	align : center;
	margin-top : .2em;
}

DIV.stats  {
	position : absolute;
	left : 20px;
	width : 640px;
	top : 2em;
}

DIV.chef  {
	position : absolute;
	left : 20px;
	width : 860px;
	top : 2em;
}

TABLE {
	border-collapse:collapse;
	border:none;
	empty-cells:show;
}

TH  {
	font-family:verdana,sans-serif;
	font-size:100%;
}

TH.err  {
	font-size : 16pt;
}

TD {
	vertical-align:top;
	text-align:left;
}
TD.info {
	font-weight:bold;
	text-align:center;
}
TD.j, TD.ver4 {
	text-indent:0;
	text-align:justify;
}

TD.exampl  {
	font-size : 10pt;
}
TD.explan  {
	font-weight : normal;
}
TD.hilite  {
	background-color : #C0C0C0;
	font-weight : bold;
	text-align : center;
}
TD.text  {
	font:9pt courier new, courier, monospace;
}
TD.err {
	font-weight:bold;
	color:rgb(205,0,0);
}
TD.nav  {
	padding : 4pt;
	font-weight : bold;
}
DT  {
	font-weight : bold;
	margin-top : 20px;
}
DD  {
	margin-left : 20px;
}


