.cmshorizmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.cmshorizmenu ul li{
	display: inline;
}
.cmshorizmenu ul li a{
	float: left;
	text-decoration: none;
}

.cmshorizmenu ul li a:visited{}
.cmshorizmenu ul li a:hover, .cmshorizmenu ul li a.selected{}

.cmsvertmenu{}
.cmsvertmenu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0;
}
.cmsvertmenu ul li{}
.cmsvertmenu ul li a{}
* html .cmsvertmenu ul li a{}
.cmsvertmenu ul li a:visited, .cmsvertmenu ul li a:active{}
.cmsvertmenu ul li a:hover, .cmsvertmenu ul li a.selected{}

.cmssubmenu, .cmssubmenu ul{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	visibility: hidden;
	z-index: 100;
}
.cmssubmenu li a{
	display: block;
}
* html .cmssubmenu li{
	display: inline-block;
	width: 180px;
}

.cmssubmenu li a:hover{}
.cmscurmenuelement a, .cmscurmenuelement a:visited, .cmscurmenuelement a:active, .cmscurmenuelement a:hover, .cmscurmenuelement a.selected{}
.cmsgenericmenuelement{}


.cmsdownarrow{
	padding-left: 4px;
	border: 0;
}
.cmsrightarrow{
	padding-top: 3px;
	border: 0;
	float: right;
}
/*.cmsifram{
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}*/

.cmsbw li a{}
.cmsbw li a:hover{}

