/* UDMv4.5 */
	/***************************************************************\

  ULTIMATE DROP DOWN MENU Version 4.5 by Brothercake
  http://www.udm-oben4.com/

  This script may not be used or distributed without license

\***************************************************************/
	/***************************************************************/
	/* Generated CSS - do not edit this directly                   */
	/***************************************************************/
.udm-oben,.udm-oben li,.udm-oben ul {
	margin: 0;;
	padding: 0;;
	list-style-type: none;
}

.udm-oben {
	position: relative;;
	left: 0;;
	top: 0;;
	z-index: 19000;;
	width: 7.5em;;
	cursor: default !important;;
	border: none;;
	text-align: left;
}

.udm-oben {
	background-image: none;;
	background-color: none;;
	float: none;;
	width: 100%;
}

@media screen , projection {
	.udm-oben {
		float: left;
	}
}

.udm-oben {
	padding-top: 0;
}

.udm-oben>li:first-child {
	margin-left: 0;
}

@media Screen , Projection {
	.udm-oben>li:first-child {
		margin-left: 0;;
		margin-right: 0;
	}
}

.udm-oben li {
	left: 0;
}

@media screen , projection {
	.udm-oben li {
		position: relative;
	}
}

.udm-oben ul li {
	left: 0;
}

:root ul [class ^="udm"] li {
	left: 0;;
	position: static;
}

@media Screen , Projection {
	:root ul [class ^="udm"] li {
		left: 0;;
		position: relative;
	}
}

@media Screen , Projection {
	.udm-oben  /**/ [class="udm"]:not  ([class="xxx"]  ) ul li {
		position: relative;;
		left: 0;
	}
}

.udm-oben li {
	display: block;;
	width: auto;;
	float: left;
}

.udm-oben li a {
	position: static;;
	display: block;;
	float: left;;
	white-space: nowrap;
}

@media screen , projection {
	.udm-oben l\i a {
		position: relative;;
		float: none;
	}
}

ul [class ^="udm"] li a {
	position: relative;;
	float: none;
}

@media screen , projection {
	* html .udm-oben li a {
		position: relative;;
		float: none;
	}
}

.udm-oben ul li a {
	position: relative;;
	float: none !important;;
	white-space: normal;
}

.udm-oben li a {
	margin-left: -0px;
}

@media Screen , Projection {
	.udm-oben li {
		margin-left: -0px !important;
	}
}

@media Screen , Projection {
	.udm-oben li a {
		margin-left: 0;
	}
}

ul[class^="udm"] 
li:not(:first-child){
	margin-left: -0px;
}

.udm-oben ul li {
	margin-left: 0 !important;
}

ul [class ^="udm"]:not  ([class="xxx"]  ) ul li {
	margin-left: 0 !important;
}

.udm-oben ul a {
	margin: 0;
}

.udm-oben ul li {
	margin-bottom: 0px !important;
}

.udm-oben ul li:first-child {
	margin-top: 0px;
}

.udm-oben ul a {
	margin-top: 0;;
	margin-right: 0px !important;;
	margin-bottom: 0;;
	margin-left: 0px !important;
}

.udm-oben ul {
	background-image: none;;
	background-color: #273B8B;;
	cursor: default !important;;
	width: 262px;
	height: auto;
	border-width: 0px;
	border-color: #bdb #080 #080 #bdb;;
	border-style: none;
	position: absolute;
	z-index: 20100;
	padding: 0px;
}



.udm-oben ul li {
	cursor: default !important;;
	width: 100%;;
	position: static;;
	float: none;
}

.udm-oben ul {
	display: none;;
	visibility: hidden;
}

html  /**/ [xmlns] .udm-oben u\l {
	display: block;;
	visibility: visible;;
	height: 0;;
	overflow: scroll;;
	left: -10000px;
}

@media screen , projection {
	* html .udm-oben ul {
		display: block;;
		visibility: visible;;
		height: 0;;
		overflow: scroll;;
		top: -10000px;
	}
}

ul.udm-oben  /**/ [class ^="udm"] u\l {
	display: block;;
	visibility: visible;;
	height: 0;;
	overflow: visible;;
	left: -1000em;
}

.udm-oben a .udm-obenA {
	visibility: hidden;;
	margin: 0 0px;;
	display: block;;
	cursor: pointer !important;;
	position: absolute;;
	right: 0;;
	top: 0;;
	text-align: right;;
	border: none;;
	cursor: inherit !important;
}

.udm-oben a .udm-obenA img {
	display: block;
}

.udm-oben ul a .udm-obenA {
	margin: 0 0px;
}

* html .udm-oben a .udm-obenA {
	right: 0px;;
	top: 0px;
}

* html .udm-oben ul a .udm-obenA {
	right: 1px;;
	top: 1px;
}

.udm-oben a,.udm-oben a:link,.udm-oben a.nohref {
	background-image: none;;
	background-color: #7F7F7F;;
	cursor: pointer !important;;
	z-index: 1000;;
	text-align: left;;
	border-style: none;;
	border-color: #ead4a4 #edbb85 #edbb85 #ead4a4;;
	padding-left: 0px;;
	padding-right: 0px;;
	padding-top: 1px !important;;
	padding-bottom: 1px !important;;
	text-decoration: none;;
	color: #fff;;
	border-width: 0px;;
	font-style: normal;;
	font-family: arial, sans-serif;;
	font-weight: normal;
}

.udm-oben a,.udm-oben a.nohref {
	font-size: 0.9em;
}

.udm-oben a .udm-obenA,.udm-oben a:link .udm-obenA,.udm-oben a.nohref .udm-obenA
	{
	font-family: arial, sans-serif;;
	font-weight: normal;
}

.udm-oben li a,.udm-oben li a:link,.udm-oben li a.nohref,.udm-oben li a:visited
	{
	letter-spacing: 1px !important;;
	padding-left: 20px;
}

.udm-oben li a:visited {
	background-image: none;;
	background-color: #7F7F7F;;
	border-width: 0px;;
	color: #fff;;
	font-style: normal;;
	border-style: none;;
	border-color: #ead4a4 #edbb85 #edbb85 #ead4a4;;
	background-color: #7F7F7F;
}

.udm-oben li a.udm-obenR,.udm-oben li a.udm-obenY,.udm-oben li a.udm-obenR:visited,.udm-oben li a.udm-obenY:visited,.udm-oben li a:hover,.udm-oben li a:focus,.udm-oben li a.nohref:hover,.udm-oben li a.nohref:focus
	{
	font-style: normal;;
	background-image: none;;
	background-color: #273B8B;;
	text-decoration: none;;
	color: #fff;;
	border-color: #ead4a4 #ead4a4 #fae4b4 #fae4b4;;
	border-style: none;;
	border-width: 0px;;
	font-weight: bold;
}

* html .udm-oben li a:active {
	font-style: normal;;
	background-image: none;;
	background-color: #273B8B;;
	text-decoration: none;;
	color: #fff;;
	border-color: #ead4a4 #ead4a4 #fae4b4 #fae4b4;;
	border-style: none;;
	border-width: 0px;;
	font-weight: bold;
}

.udm-oben ul a,.udm-oben ul a:link,.udm-oben ul a.nohref {
	background-image: none;;
	background-color: transparent;;
	text-align: left;;
	border-width: 1px;;
	border-style: solid none none none;;
	border-color: #fff;;
	padding-left: 0px;;
	padding-right: 0px;;
	padding-top: 1px !important;;
	padding-bottom: 1px !important;;
	text-decoration: none;;
	color: #fff;;
	font-style: normal;;
	font-size: 0.9em;;
	font-family: arial, sans-serif;;
	font-weight: normal;
}

.udm-oben ul a .udm-obenA,.udm-oben ul a:link .udm-obenA,.udm-oben ul a.nohref .udm-obenA
	{
	font-family: arial, sans-serif;;
	font-weight: normal !important;
}

.udm-oben ul li a,.udm-oben ul li a:link,.udm-oben ul li a.nohref,.udm-oben ul li a:visited
	{
	padding-left: 20px;
}

.udm-oben ul li a:visited,* html .udm-oben ul li a:visited {
	background-image: none;;
	background-color: transparent;;
	color: #fff;;
	font-style: normal;;
	border-width: 1px;;
	border-style: solid none none none;;
	border-color: #fff;
}

.udm-oben ul li a.udm-obenR,.udm-oben ul li a.udm-obenY,.udm-oben ul li a.udm-obenR:visited,.udm-oben ul li a.udm-obenY:visited,.udm-oben ul li a:hover,.udm-oben ul li a:focus,.udm-oben ul li a.nohref:hover,.udm-oben ul li a.nohref:focus,.udm-oben ul li a:visited
	:hover {
	font-style: italic;;
	background-image: none;;
	background-color: #E2E5F1;;
	text-decoration: none;;
	color: #0E3091;;
	border-color: #fff;;
	border-style: solid none none none;;
	border-width: 1px;;
	font-weight: bold;
}

* html .udm-oben ul li a:active {
	font-style: italic;;
	background-image: none;;
	background-color: #E2E5F1;;
	text-decoration: none;;
	color: #0E3091;;
	border-color: #fff;;
	border-style: solid none none none;;
	border-width: 1px;;
	font-weight: bold;
}

.udm-oben a.nohref,.udm-oben ul a.nohref {
	cursor: default !important;
}

.udm-oben h3,.udm-oben h4,.udm-oben h5,.udm-oben h6 {
	display: block;;
	background: none;;
	margin: 0;;
	padding: 0;;
	border: none;;
	font-size: 1em;;
	font-weight: normal;;
	text-decoration: none;
}

.udm-oben h3,.udm-oben h4,.udm-oben h5,.udm-oben h6 {
	display: inline;
}

.udm-oben h\3,.udm-oben h\4,.udm-oben h\5,.udm-oben h\6  {
	display: block;
}

ul [class ^="udm"] h3,ul [class ^="udm"] h4,ul [class ^="udm"] h5,ul [class
	^="udm"] h6 {
	display: block;
}

* html .udm-oben h3,* html .udm-oben h4,* html .udm-oben h5,* html .udm-oben h6
	{
	display: block;
}

* html .udm-oben h3,* html .udm-oben h4,* html .udm-oben h5,* html .udm-oben h6
	{
	width: expression("auto", this .   runtimeStyle .   width =   this .  
		parentNode . 
		 offsetWidth);;
	width /**/: auto;
}

* html .udm-oben ul h3,* html .udm-oben ul h4,* html .udm-oben ul h5,* html .udm-oben ul h6
	{
	width: expression("auto", this .   runtimeStyle .   width =   this .  
		parentNode . 
		 currentStyle .   width);;
	width /**/: auto;
}

@media screen , projection {
	* html .udm-oben li {
		display: inline;
	}
}

@media screen , projection {
	* html .udm-oben li,* html .udm-oben ul li {
		display /**/: block;;
		float /**/: left;
	}
}

@media screen , projection {
	* html .udm-oben li,* html .udm-oben ul li {
		clear: none;
	}
}

ul [class $="udm"].udm-oben li,ul [class $="udm"].udm-oben ul li {
	display: block;;
	float: left;
}

ul [class $="udm"].udm-oben:not  ([class="xxx"]  ) li {
	float: left;
}

ul [class $="udm"].udm-oben:not  ([class="xxx"]  ) ul li {
	float: none;
}

@media all and (min-width:0px) {
	ul [class $="udm"].udm-oben li {
		float: left;
	}
}

@media all and (min-width:0px) {
	ul [class $="udm"].udm-oben ul li {
		float: none;
	}
}

select {
	visibility: visible;
}

.udm-oben .udm-obenC {
	position: absolute;;
	left: 0;;
	top: 0;;
	z-index: 20020;;
	width: auto;;
	height: auto;;
	filter: alpha(opacity =   0);
}

.udm-oben ul.orangeMenu {
	width: 8em;;
	border-color: #fdcb95 #a97742 #a97742 #fdcb95;;
	border-style: solid;;
	background-image: none;;
	background-color: #fec;
}

.udm-oben span.orangeMenu {
	margin-left: 2px;;
	margin-top: 2px;
}

.udm-oben span.orangeMenu {
	background-image: url(/udm-resources/orangeshadow.png);;
	filter: none;;
	filter: alpha(opacity =   50);
}

.udm-oben li.orangeMenuItem a,.udm-oben li.orangeMenuItem a:link,.udm-oben li.orangeMenuItem a.nohref
	{
	border-color: #fec;;
	border-style: solid;;
	border-width: 1px;;
	background-image: none;;
	background-color: #fec;;
	text-decoration: none;;
	text-align: left;;
	color: #803090;;
	font-style: normal;;
	font-size: 0.9em;
}

.udm-oben li.orangeMenuItem a,.udm-oben li.orangeMenuItem a:link,.udm-oben li.orangeMenuItem a.nohref .udm-obenA,.udm-oben li.orangeMenuItem a,.udm-oben li.orangeMenuItem a.nohref .udm-obenA
	{
	font-family: arial, sans-serif;;
	font-weight: normal !important;
}

.udm-oben ul li.orangeMenuItem a:visited,* html .udm-oben ul li.orangeMenuItem a:visited
	{
	background-image: none;;
	background-color: #fec;;
	color: #803090;;
	font-style: normal;;
	border-width: 1px;;
	border-color: #fec;;
	border-style: solid;
}

.udm-oben ul li.orangeMenuItem a.udm-obenR,.udm-oben ul li.orangeMenuItem a.udm-obenY,.udm-oben ul li.orangeMenuItem a.udm-obenR:visited,.udm-oben ul li.orangeMenuItem a.udm-obenY:visited,.udm-oben ul li.orangeMenuItem a:hover,.udm-oben ul li.orangeMenuItem a:focus,.udm-oben ul li.orangeMenuItem a.nohref:hover,.udm-oben ul li.orangeMenuItem a.nohref:focus,.udm-oben ul li.orangeMenuItem a:visited
	:hover {
	background-image: none;;
	background-color: #0E3091;;
	text-decoration: none;;
	color: #5656bd;;
	border-width: 1px;;
	border-color: #edbb85;;
	border-style: solid;;
	font-style: normal;
}

* html .udm-oben li.orangeMenuItem a:active {
	background-image: none;;
	background-color: #0E3091;;
	text-decoration: none;;
	color: #5656bd;;
	border-width: 1px;
	border-color: #edbb85;;
	border-style: solid;;
	font-style: normal;
}

.udm-oben {
	background-color: #7F7F7F;
}

.udm-oben li {
	width: 131px;
}

.udm-oben li a:hover {
	
}

#navi-orange,#navi-red,#navi-blue,#navi-green {
	width: 20px;
}

#navi-orange a {
	background-color: rgb(254, 89, 0);
	padding: 0;
	margin: 0;
}

#navi-red a {
	background-color: rgb(255, 166, 0);
	padding: 0;
	margin: 0;
}

#navi-blue,#navi-green {
	float: right;
}

#navi-blue a {
	background-color: rgb(2, 144, 192);
	padding: 0;
	margin: 0;
}

#navi-green a {
	background-color: rgb(101, 184, 32);
	padding: 0;
	margin: 0;
}
