html, body {
	//height: 100%;
	margin: 0px;
	padding: 0px;
	border-width:0px;
}

body {
	
	background-repeat:repeat-y;
	font-size:78%;

}

ul {
	margin-top: 5px; margin-bottom: 5px;
	-P-ADDING:0PX;
	nobreak:nobreak;
	d-isplay:inline;
}

li.list0 {
	line-height: 1.5em;
	margin-top: 5px; margin-bottom: 5px;
}

li.list1, li.list2 {
	line-height: 1.4444em;
}

li.list0, li.list1, li.list2 {
	background-position: 0px 0px; 
	padding:0px; 
	text-indent:18px;
}

form, table, p, textarea, div, input, select, a {
	font-family:Arial, Helvatica, sans-serif;
	font-size: 1em;
}

td {
	font-family: inherit; 
	font-size: inherit; 
	text-align: inherit;
}

.navleiste { 
	margin:0px; 
	padding: 0px; 
	border-width: 0px; 
	text-align:left; 
}

ul.list0 {
	position:relative;
	list-style-type:none;
	display:block;
	width:16em;
	
}

ul.list1 {
	list-style-type:none;
	list-style-position:outside; 
	list-style-image:none; 
	display:block; 
	position:relative; 
	left:-36px; width:16em; 
	margin-top:0.5em; 
	margin-bottom:0.5em; 
	padding-top:0em; 
	padding-bottom:0em;
	
}

ul.list2 {
	list-style-type:none; 
	list-style-position:outside; 
	list-style-image:none;  
	display:block; 
	position:relative; 
	left:-12px;
	width:13.5em; 
	margin-top:0.5em; 
	margin-bottom:0.5em; 
	padding-top:0em; 
	padding-bottom:0em;
	
}

.link0 { 
	padding-left: 3px;
	text-decoration: none;
	font-weight:bold;
}

.link1 { 
	font-weight: bold; 
	padding-left: 5px;
	text-decoration: none;
	font-size: 0.875em;
}

.link2, .link3, .link4 { 
	font-weight: normal; 
	padding-left: 8px;
	text-decoration: none;
	font-size: 0.875em;
}

small, .small, tr.small { 
	text-align: left;
	font-size: 0.875em;
}

td, th {
	margin: 0.8em;
	padding: 0.25em;
	border-width:1px;
	border-style:solid;
	border-color:#98b5cb;
	border-collapse:collapse;
}

.tableLine1 {
	padding: 0.2em;
	margin:1px;
	border-width:1px;
	color: #000000;
	background-color: #E5EBF1; 
	border-style:solid;
	border-color:#98b5cb;
}

.tableLine2 {
	padding: 0.2em;
	margin:1px;
	border-width:1px;
	color: #000000;
	background-color: #F6F8FA; 
	border-style:solid;
	border-color:#98b5cb;
}

.tableBorder {
	background-color: #98b5cb;
	border-collapse:collapse;
}

.tableHead {
	padding: 2px;
	margin:5px;
	border-width:0px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	background-color: #C3D1DF; 
}


div.bc_trail { 
	height:16px;
	overflow:hidden;
	border-style: outset; 
	border-width: 0px 0px 1px 0px;
	padding-top: 1px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px;
}

#logo {
	left:0em; 
	float:left; 
	position:relative; 
	display:block;
	max-width:8em;
 
	overflow:hidden;
}

#navArea {
	height:6.5em;
	position:relative; 
	top:0px; 
	left:0px; 
	z-index:99;
}

/*#navMain {
	display:block;
	height:4.1em; 
	overflow:hidden;
	max-width:67em;
	//	min-width:53em;
	// width:expression(document.body.clientWidth > 824? "824px": "auto" );
	margin-left:0px; 
	margin-right:0px; 
	border-left:0px; 
	opacity: 1;
	clear:right;	
}*/


#listContainer {
	position:relative; 
	display:block; 
	width:19.5em;
	overflow:hidden; 
	left:-36px; 
	margin:0px; 
	padding:0px; 
	border:0px;
}

#subNav {
	float:left;	
	clear:left;
	
	left:0px;
	width:15.8em;

	padding:0px;
	margin:0px;
	border:0px;
		
	position:relative;
	display:inline;
	overflow-x:hidden;
	overflow-y:hidden;
}

#contMain { 
	float:left;
	position:absolute;			
	left:4em;
	width:53.5em;
        // idth:expression(document.body.clientWidth > 522? "522px": "auto" );

	background-color:#f7fafc;
	
//        min-width:auto;	
//	max-width:53.5em;

	 

	
	

	padding:0px 3em 0px 8px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border-style:outset; 
	border-width:0px; 

	display:block;
	clear:right;
}


#none {
	top:6.5em;
	clear:right; 
	position:relative; 
	 
	left:0px;		
	width:100%;
	display:block;
	clear:left;
}

#bc_trail {
	left:8em;
	margin-left:0px; 
	margin-right:0px; 
	border-left:0px; 
        float:left;	
	position:absolute; 
	line-height:1.2em; 
	vertical-align:middle; 
	height:1.5em; 
	top:4.7em;
	
	clear:right;	
}

h1 { 
	font-size: 1.21em; 
	margin-top:12px;
}

h2 {
	font-size: 1em;
}

#navbar {
/*
//text-indent:-40px;
	background-repeat:repeat-y;
	list-style-type:none;
	list-style-position:inside;
//	left:165px;
//	top:43px; -war: 24px; und aktiviert
	bottom:12px; NICHT fuer OPERA-Browser: hier: top!
//	 max-height:36px;
	margin:0;
	border:0;
	padding:0;
//	margin-top:5px;
	position:absolute;
	clear:right;
	display:block;
	vertical-align:middle;
	max-width:68em;
	overflow:visible;
*/
}

																	





