.body  { color: #d7d7d7; font-size: 12px; font-family: Arial, Helvetica; background-color: #bdbdbd; text-align:center;}       /*#313641*/

/* SET BASE FONT ATTRUBUTES */
html, body, body * { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #333; }
body#html_body { padding: 10px;background: #fff; font-size: 12px; text-align: left;} /* padding: 0px wegen Opera 7 */

/* REMOVE PADDING AND MARGIN VALUES */
		* { margin: 0; padding: 0; }

		/* container */
		div#container	{ position: relative; width: 830px; margin: 5px auto 0; border: 0px solid #DCDCDC; background: url(img/_bg_container.gif) ; text-align:left; }

		/* metanav */
		div#metanav { position: absolute; top: 50px; left: 500px; width: 280px; height: 20px; text-align: right; background: #cfc;  }
		div#metanav a {  }
		div#metanav a.active {  }
		div#metanav a:hover { background:  #DCFD33; }


	/* search */
	div#search {  }

	/* auxnav */
	div#auxnav { margin: 5px auto 5px; width:850px; text-align:right; color:#999; }
	div#auxnav a {  color:#eee; }
	div#auxnav a:hoover { background:  #DCFD33; }

	/*separated top and subnav*/
	div#logoh { width: 850px; margin-right: auto; margin-left: auto; }
	div#topnav { width: 850px; height: 27px; margin-right: auto; margin-left: auto; border-bottom: 1px solid #c8c8c8; background: #fefefe;  }

	.lvl1 { padding: 6px 10px 6px 10px; border-left: 0px solid #c8c8c8; color: #333; font-size: 10px; text-decoration: none; }
	.lvl1:hover	{ background: #DCFD33; }


	/* suckerfish */
	div#topnav ul { /* all lists */
		padding: 0;
		list-style: none;
	}

	div#topnav li { /* all list items */
		padding: 0px 0 0px;
		margin: 0;
		float: left;
		position: relative;
	}

	div#topnav li a {
		display: block;
	}

	div#topnav li a:hover {
		color: #313641;
	}

	div#topnav li li {
		padding-top: 0;
         margin-top:0;
         padding-left: 0px;
	}

	div#topnav li li a { /* subpoints */

		background: #eee url(img/trans.gif); repeat-x; font-size: 10px;
		padding: 6px 10px;
		text-decoration: none;
         /*display: block; block f&uuml;r untereinander*/
         line-height: 15px;
         border-bottom: 1px solid #ccc;
         border-right: 1px solid #ccc;
         border-top: 1px solid #ccc;
	}

	div#topnav li li a:hover {
		color: #313641;
		background:  #DCFD33;

	}

	div#topnav li ul { /* second-level lists */
		width: 700px;
         background: transparent;
		display: none;
		position: absolute;
		z-index: 10;
		left: 0;
		border-left: 1px solid #ccc;
         /**/
	}

	div#topnav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
		top: auto;
		left: auto;
	}

	div#topnav li:hover ul, div#topnav li.over ul { /* lists nested under hovered list items */
		display: block;
	}


	/* images */
	img { border: 0px; float: none; }
	img.left { float: left; margin: 3px 10px 10px 0px; }
	img.right { float: right; margin: 3px 0px 10px 10px;}



	/* Lists */
	ul, ol, dl {list-style-type: disc;}
	li { margin-left: 16px; }