a {
  color: #00a9e0;
  text-decoration: none;
}
a:hover {
  text-decoration:underline;
  color: #00a9e0 !important;
}


/* seo */

.seotext {
  display: none;
}

div#layout_header_nav {
  display:block;
	clear:left;
  width: 901px;
  float:left;
  /*margin-right: 25px*/
}
ul#layout_header_nav_main {
  margin: 0;
  padding: 17px 0 0 0;
  text-align:left;
  height: 45px;
  overflow:none;
  display:block;
}
li.layout_header_nav_main_item {
  display: block;
  float:left;
  width: 160px;
  margin: 0px 1px 0px 0px;
  padding: 0px;
  height: 45px;
  position: relative;
}
li.layout_header_nav_main_item ul.layout_header_nav_sub {  
  background:url(../i/tab-menu-bg.gif) no-repeat bottom center;
  padding: 0px 20px 25px 20px;
  margin: 0px;
  width: 160px;
}
li.layout_header_nav_main_item div.layout_header_nav_sub_wrapper {
 display:none;
  position: absolute;
  z-index: 100;
  top: 45px;
  left: 0px;
  width: 200px;
}
li.layout_header_nav_main_item div.layout_header_nav_sub_bl {
  width: 4px;
  height: 4px;
  background-image: url(dropdown_cap_oL.png);
  float:left;
}
li.layout_header_nav_main_item div.layout_header_nav_sub_bottom {
  height: 4px;
  background-color: #90cedf;
  width: 172px;
  float:left;
}
li.layout_header_nav_main_item div.layout_header_nav_sub_br {
  width: 4px;
  height: 4px;
  background-image: url(dropdown_cap_oR.png);
  float: left;
}
li.layout_header_nav_main_item.active div.layout_header_nav_sub_bl {
  background-image: url(dropdown_cap_wL.png);
}
li.layout_header_nav_main_item.active div.layout_header_nav_sub_bottom {
  background-color:#ffffff;
}
li.layout_header_nav_main_item.active div.layout_header_nav_sub_br {
  background-image: url(dropdown_cap_wR.png);
}


li.layout_header_nav_main_item ul.layout_header_nav_sub a {
  color:#333;
}
li.layout_header_nav_main_item ul.layout_header_nav_sub a:hover {
  color:#333 !important;
}
li.layout_header_nav_main_item.active ul.layout_header_nav_sub {
  background:url(../i/tab-menu-bg-active.gif) no-repeat bottom center;
}
li.layout_header_nav_main_item.active ul.layout_header_nav_sub a {
  color: #333;
}
li.layout_header_nav_main_item.active ul.layout_header_nav_sub a:hover {
  color: #333 !important;
}
li.layout_header_nav_main_item a.primary {
  display:block;
  float:left;
  height: 45px;
  width: 89px;
}
li.layout_header_nav_main_item a.menu_arrow {
  display:block;
  height: 45px;
  width: 41px;
  vertical-align: middle;
  background: url(../i/nav-downarrow.png) no-repeat;
  margin: 0;
  float:left;
}
li.layout_header_nav_main_item a.primary:hover,
li.layout_header_nav_main_item a.menu_arrow:hover {
  text-decoration:none;
}
li.layout_header_nav_main_item.active a.menu_arrow {
  background: url(../i/nav-downarrow-active.png);
}


ul#layout_header_nav_main li#jochen {
	background: url(../i/nav-jochen.png) no-repeat;
	width:126px;
}
ul#layout_header_nav_main li#jochen.active {
	background: url(../i/nav-jochen-active.png) no-repeat;
}
ul#layout_header_nav_main li#jochen a.primary {
  width:125px;
}
ul#layout_header_nav_main li#team {
	background: url(../i/nav-team.png) no-repeat;
  width:159px;
}
ul#layout_header_nav_main li#team.active {
	background: url(../i/nav-team-active.png) no-repeat;
  width:159px;
}
ul#layout_header_nav_main li#team a.primary {
  width:159px;
}
ul#layout_header_nav_main li#procedures {
	background: url(../i/nav-procedures.png) no-repeat;
	background-position:1px;
  width:160px;
}
ul#layout_header_nav_main li#procedures.active {
	background: url(../i/nav-procedures-active.png) no-repeat;
	background-position:1px;
  width:160px;
}
ul#layout_header_nav_main li#procedures a.primary {
  width:119px;
}
ul#layout_header_nav_main li#gallery {
	background: url(../i/nav-gallery.png) no-repeat;
	background-position:1px;
  width:172px;
}
ul#layout_header_nav_main li#gallery.active {
	background: url(../i/nav-gallery-active.png) no-repeat;
	background-position:1px;
  width:172px;
}
ul#layout_header_nav_main li#gallery a.primary {
  width:131px;
}


ul li ul li.layout_header_nav_sub_item {
  list-style-type:none !important;
  list-style-position:none !important;
  list-style-image:none !important;
  list-style:none !important;
}


.clearboth {
  clear: both;
}
