
/*  ---------------------------- subnav ---------------------------- */

#subnav, #subnav ul {
	padding:0; margin:0px 0; width:auto; font-size:10px; display:outside; list-style-type:none; list-style-image:none; font-weight:normal; background-color:#ffffff; text-align:left; }
#subnav #subnav-level1 {
	padding:0; margin:0px 0; }
#subnav #subnav-level1 a {
	display:block; width:auto; color:#666666; text-decoration:none; padding:0px 0px; font-size:10px; font-weight:bold; background-color:#ffffff; }
#subnav #subnav-level1 a:hover {
	display:block; width:auto; color:#272727; text-decoration:none; padding:0px 0px; font-size:10px; font-weight:bold; background-color:#ededed; }
#subnav #subnav-level2 {
	padding:0; margin:8px 0 8px 10px; }
#subnav #subnav-level2 a {
	display:block; width:auto; color:#666666; text-decoration:none; padding:2px 5px; font-size:10px; font-weight:normal; background-color:#ffffff; }
#subnav #subnav-level2 a:hover {
	display:block; width:auto; color:#408cbb; text-decoration:none; padding:2px 5px; font-size:10px; font-weight:normal; background-color:#eeeeee; }
#subnav-headline span {
	font-size:10px; padding:0px; color:#272727; font-weight:bold; text-decoration:none; background-color:#ffffff; width:100%; }
#subnav-active1 {
	text-decoration:underline; }	
#subnav-active2 {
	text-decoration:underline; }

/* ---------------------------- layout boxen ---------------------------- */

#area {
	padding:0; margin:0; width:920px; height:auto; text-align:left; }
#navigation {
	margin:0;padding:0; width:660px; height:22px; background-color:#c0c0c0; }
#top {
	padding:0; margin:0; width:920px; height:80px; text-align:left; left:0px; top:0px; }
#content-right div {
	padding:0; margin:0; color:#666666; font-style:normal; line-height:14px; font-size:10px; text-align:left; }
#content-left div {
	padding:0; margin:0; color:#666666; font-style:normal; line-height:14px; font-size:10px; text-align:left; }
#content-left p {
	padding:0; margin:0; color:#666666; font-style:normal; line-height:14px; font-size:10px; text-align:left; }
#meta {
	line-height:20px; color:#ffffff; padding:0; margin:0; width:auto; height:30px; text-align:center; background-color:#999999; }
#menu {
	line-height:30px; color:#ffffff; padding:0;  margin:0;  width:100%;  height:30px;  text-align:left; background-color:#272727; }

/* ---------------------------- menu ---------------------------- */

#nav, #nav ul {
	float:left; width:auto; list-style:none; line-height:1em; background:white; color:#ffffff; font-weight:normal; padding:0; border:solid #272727; background-color:#272727; border-width:0px 0; margin:0 0 1em 0; text-align:left; height:30px; }
#nav a {
	display:block; width:auto; color:#ffffff; text-decoration:none; line-height:30px; padding:0px 0px; font-size:10px; }
#nav a.menuparent  {
	}
#nav ul {
	background-color:#272727; border:solid #272727; border-width:1px 0; }
#nav-act ul {
	background-color:#7fb2d1; border:solid #7fb2d1; border-width:1px 0; }
#nav ul ul {
	background-color:#7fb2d1; border:solid #7fb2d1; border-width:1px 0; }
#nav li { 
	float:left; padding:0; width:auto; }
#nav li ul {
	position:absolute; left:-999em; height:auto; width:16em; font-weight:normal; border-width:0.25em; margin:0; }
#nav li li { 
	width:20em; }
#nav li ul a {
	width:20em; padding-left:2px; font-size:10px; }
#nav li ul {
	margin:0 0 0 1px; }
#nav li ul ul {
	margin:-1.9em 0 0 195px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left:0em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left:auto; }
	
#nav li:hover, #nav li.sfhover {
	background:#000000; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
/* colore menu con sottomenu attivo	

	

/* ----------------------------  listenformat ----------------------------  */
	
ul { 
	margin:0; padding:0; list-style-position:outside; margin-top:16px; margin-bottom:16px; margin-left:0px; line-height:16px; }
li { 
	font-family:arial, helvetica, sans-serif; font-size:10px; color:#666666; font-style:normal; line-height:16px; }



/* ----------------------------  rechts spalte ----------------------------  */

#content-right ul { 
	margin:0; padding:0; font-family:arial, helvetica, sans-serif; font-style:normal; line-height:14px; font-size:10px; list-style-position:outside; margin-top:8px; margin-bottom:8px; margin-left:0px; line-height:16px; }
#content-right li { 
	font-family:arial, helvetica, sans-serif; font-style:normal; line-height:14px; font-size:10px; color:#666666; font-style:normal; }
#content-right ul li a {
	font-size:10px; }	
#content-right div p { 
	font-style:normal; line-height:14px; font-size:10px; margin-top:8px; margin-bottom:8px; }
