
/* ----------- top menu ---------- */
body #page_wrapper #page_head div#topmenu {
	padding-top: 6px;
	padding-left: 130px;
	text-align: right;
   float: left;
}   
body #page_wrapper #page_head div#topmenu a {
	text-decoration: none;
	font-size: 11px;
	color: #fff;
}

/* ----------- main menu (level1) ---------- */

body #page_wrapper #page_head div#mainmenu {
   height: 71px;
   text-align: center;
   vertical-align: bottom;
   float:left;
}   

body #page_wrapper #page_head div#mainmenu ul {
   list-style-type: none;
}
body #page_wrapper #page_head div#mainmenu ul li {
   height: 71px;
   vertical-align: middle;
   float: left;
}
body #page_wrapper #page_head div#mainmenu ul li a {
	text-decoration: none;
   height: 71px;
   display: block;
   float:left;
   vertical-align: bottom;
	background-position:18px 50px;
	background-repeat:no-repeat;
   padding-left:20px;
   padding-right:20px;
}
body #page_wrapper #page_head div#mainmenu ul li a.passivelink:hover {
	background-color:#238AB8;
}
body #page_wrapper #page_head div#mainmenu ul li a.activelink {
	background-color:#238AB8;
}
body #page_wrapper #page_head div#mainmenu ul li a.passivelink {
	background-color:#259FD5;
}


/* ----------- submenu (level2) ---------- */

body #page_wrapper #submenu {
   width: 210px;
   height: 100%;
	padding: 0px;
	padding-left: 20px;
   margin: 0px;
   border: 0px;
	overflow: hidden;
   float: left;
}

body #page_wrapper #submenu #submenu_deko_img {
	width: 170px;
	height: 149px;
	margin-bottom: 18px;
	text-align:center;
	vertical-align:middle;
}


body #page_wrapper #submenu ul.level2 {
	list-style-type:none;
}


body #page_wrapper #submenu ul.level2 li {
	width: 170px;
	padding-top: 6px;
	padding-bottom: 6px;
   border-top: 1px solid #238AB8;
	padding-left: 12px;
   background-image:url(gfx/arrows_black.gif);
   background-repeat: no-repeat;
   background-position: 0px 7px;
}

body #page_wrapper #submenu ul.level2 li a {
	color: #000;
   text-decoration: none;
	cursor: default;
}

body #page_wrapper #submenu ul.level2 li a:hover, 
body #page_wrapper #submenu ul.level2 li a.activelink {
	color: #238AB8;
}



/* ----------- submenu (level3) ---------- */

body #page_wrapper #submenu ul.level3 {
}


body #page_wrapper #submenu ul.level3 li {
   line-height: 18px;
	padding-left: 12px;
	margin-bottom: 6px;
   border-top: 0px solid #238AB8;
   background-image:url(gfx/arrows_black.gif);
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

body #page_wrapper #submenu ul.level3 li a {
	color: #000;
   text-decoration: none;
	cursor: default;
}

body #page_wrapper #submenu ul.level3 li a:hover, 
body #page_wrapper #submenu ul.level3 li a.activelink {
	color: #238AB8;
}
