/* Start of CMSMS style sheet '00_Menumaster__AA' */
.clearfix {
		clear: both;
}


a:visited {
color:grey;
font-size:12px;
text-decoration:none;
}




ul#primary-nav, ul#primary-nav ul {
		/* remove any default bullets */
		list-style-type: none;
		margin: 0;
		padding: 0;
		height:24px;
		list-style-type: none;
		text-decoration: none;
}

ul#primary-nav {
		/* pushes the menu div up to give room above for background color to show */
		padding-top: 0px;
		/* keeps the first menu item off the left side */
		padding-left: 1px;
		height:24px;
		list-style-type: none;
		text-decoration: none;
}


ul#primary-nav ul {
/* make the ul stay in place so when we hover it lets the drops go over the content below else it will push everything below out of the way */
		position: absolute;
/* top being the bottom of the li it comes out of */
		top: auto;
/* keeps it hidden till hover event */
		display: none;
/* same size but different color for each border */
		height:24px;
		list-style-type: none;
		text-decoration: none;
}


ul#primary-nav ul ul {
/* now we move the next level ul down from the top a little for distinction */
  margin-top: 0px;
/* pull it in on the left, helps us not lose the hover effect when going to next level */
  margin-left: -0px;
/* keeps the left side of this ul on the right side of the one it came out of */
  left: auto;
/* sets the top of it inline with the li it came out of */
  top: auto;
		height:24px;
		list-style-type: none;
		text-decoration: none;
}

ul#primary-nav li {
float:left;
font-size:12px;
padding-top:3px;
border-top: solid 0px #1f1f1f;
height:40px;
width:131px;
padding-left: 4px;
		height:24px;
		list-style-type: none;
		text-decoration: none;
}




#primary-nav li li {
float:none;
display: inline;
height: 40px;
margin-left:0;
margin-top:0;
position:relative;
min-width:200px;
		height:24px;
		list-style-type: none;
		text-decoration: none;
font-size:12px;
}

#primary-nav li li hover {
float:none;
display: inline;
height: 40px;
margin-left:0;
margin-top:0;
position:relative;
min-width:200px;
		height:24px;
		list-style-type: none;
		text-decoration: none;
font-size:12px;
}

ul#primary-nav li a:hover {
font-weight:bold;
		height:24px;
		list-style-type: none;
		text-decoration: none;
font-size:12px;

}

ul#primary-nav li li a:hover {
  color: white;
background-color: #e02c1f;
min-height:24px;
max-height: 24px;
		height:24px;
		list-style-type: none;
		text-decoration: none;
font-size:12px;
}



/* Punkt Aktiv<<<<<<<<<<<<<<<<<green; <<<<*/

ul#primary-nav li a.menuactive {
  color: #ff0000;
  font-weight: bold;
		height:24px;
		list-style-type: none;
		text-decoration: none;

		padding-top:3px;
font-size:12px;
}

ul#primary-nav li a.menuactive:hover {
  color: #ffffff;
  font-weight: bold;
vertical-align: middle;
		height:24px;
		list-style-type: none;
		text-decoration: none;
width: 174px;
font-size:12px;
  
}
#primary-nav li li a.menuparent span {
  display: block;
  float: left;
font-weight: bold;
vertical-align: middle;
		height:24px;
		list-style-type: none;
		text-decoration: none;
font-size:12px;
}


* html #primary-nav li li a.menuparent span {
		height:24px;
		list-style-type: none;
		text-decoration: none;
font-size:12px;
}

ul#primary-nav li ul a {
		color:white;
		font-weight:normal;
		margin-top:0px;
		padding-left: 12px;
		position:relative;
		text-align:left;
		height:24px;
		list-style-type: none;
		text-decoration: none;
font-size:12px;
}

ul#primary-nav li ul a hover {
		text-align: left;
		margin: -0px;
		position: absolute;
		padding-left: 0px;
		font-weight: normal;
		color: white;
		height:24px;
		list-style-type: none;
		text-decoration: none;
font-size:12px;
}













/* Styling the appearance of menu items on hover <<<<<<<<<<<<<<<<<green; <<<<*/
#primary-nav li:hover,
#primary-nav li.menuh,
#primary-nav li.menuactiveh {
		color:red;
		display:block;
		font-size:12px;
		padding-left:6px;
		padding-top:3px;
		text-align:left;
		width: 174px;
		margin-bottom: 0px;
		padding-top:3px;
		color: #000
		height:55px;
		background-color: #131313;
		font-weight: bold;
		height:24px;
		list-style-type: none;
		text-decoration: none;
}
/* Styling the appearance of menu items on hover <<<<<<<<<<<<<<<<<green; <<<<*/





.unli{
		display:inline;
		float: left;
		width: 114px;
}


div#menuparent {
		display:inline;
		float:left;
		font-size:12px;
		text-align:left;
		padding-right: 0px;
		text-align:left;
		list-style-type: none;
		text-decoration: none;
		width: 114px;
}

ul#primary-nav {
		line-height: px;
		list-style-type:none;
		padding-bottom:20px;
		text-align:left;
		text-decoration:none;
		width: 114px;
		margin-left:- 10px;
		padding-left:6px;
		list-style-type: none;
		text-decoration: none;
font-size:12px;
}


ul#menuactive {
		float:left;
		font-size:12px;
		background-color: ;
		text-align:left;
		list-style-type: none;
		text-decoration: none;
		width: 114px;
		color: red;
font-size:12px;
}
div#menuwrapper primary-nav{
		display:inline;
		float:left;
		font-size:12px;
		font-weight: bold;
		padding-left:6px;
		padding-top:0;
		color:blue;
		list-style-type: none;
		text-decoration: none;
		width: 114px;
font-size:12px;
}

ul#primary-nav li.menuactive {
		display:block;
		font-size:12px;
		font-weight: bold;
		padding-bottom:0px;
		padding-left:6px;
		padding-top:3px;
		text-decoration:none;
		width:174px;
		color: red;
font-size:12px;
}

div#menuwrapper {
display:inline;
float:left;
margin-left:12px;
margin-top:16px;
width:114px;
font-size:12px;
}

div#sectionheader {
		margin-top: 0px;
		width: 114px;
font-size:12px;
}

/* End of '00_Menumaster__AA' */

