#intro {
	width: 840px;
	padding-top: 20px;
	padding-left: 55px;
}

#intro a {
	color: #fff;
}

/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
	line-height: 15px;
	list-style: none; 
	margin: 0; 
	padding: 0; 
}

#primary-nav ul ul {
	margin-left: -1px;
	left: 100%; 
	top: 0px; 

}


#primary-nav ul { 
   position: absolute; 
   top: auto;
   display: none;
}

#primary-nav li {
	float: left;
	margin-right: 20px;
	background-color: #826355;
	padding: 2px 3px;
}

#primary-nav li:hover {
	background-color: #acba62;
}

#primary-nav li.menuactive.menuparent {
	background-color: #acba62;
}

#primary-nav li a {
	color: #fff;
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
}

#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: right; 
   text-align: left;
   position: relative; 
   line-height: 130%;
   z-index: 10000;
   background-color: #e4ead2;
   width: 130px;
   padding-top: 1px;
   padding-bottom: 0px;
   border-top: 1px dotted #b9c87e;

}

#primary-nav li li:hover{
background-color:#b9c87e;
}

#primary-nav li ul {
  margin-top: 3px;
  margin-left: -3px;
}


#primary-nav li li a:hover{ 
   
   font-size: 12px;
}

#primary-nav li ul li .menuactive {
   font-size: 12px;
   color:#fff;
   font-weight:bold;
}



/* Styling the basic apperance of the menu elements */
#primary-nav a { 
	display: block; 
	margin: 0px; 
	padding: 0px 3px;
	text-decoration: none; 
	color: #fff;
}

#primary-nav li a {
	border-right: 0px none;
	border-left: 0px none;
        text-decoration: none;
        color: #fff;
        font-weight: none;
        font-size: 12px;
	/* height: 21px; */
}

#primary-nav ul li a { 
   border: 0px none;
   color: #000;
   font-weight: normal;
   font-size: 12px;
}	


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li .menuactive .menuparent{ 
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}



#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}


/*______________________________________*/

#menu {
  margin: 0 auto;
  width: 980px;
  height: 42px;
  background-color: #f39200;
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
}

#menu ul {
  margin-left: 10px;
  margin-top: 12px;
}

#menu li {
  list-style: none;
  margin-left: 40px;
  float: left;
  font-family: tahoma, arial, helvetica;
}

#menu li a{
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}

/* *** Second Menue (Forum, News, Fachartikel) *** */

#sec_menu {
	width: 250px;
	float: right;
	margin-left: 45px;
	margin-right: -65px;
}

#sec_menu ul {
	margin: 0;
	padding: 0;
}

#sec_menu li {
	float: left;
	margin-left: 20px;
	list-style: none;
	background-color: #48352d;
}

#sec_menu li a {
	display: block;
	padding: 2px 4px;
	font-size: 12px;
	text-decoration: none;
}
