body {
  behavior:url("/frontend/templates/js/PIE.htc");
}

#z-wrapper #navpanel{
  position: relative;
  z-index: 900;
}

#z-wrapper #c1panel{
  position: relative;
}

.ui-button{
  behavior:url("/frontend/templates/js/PIE.htc");
  zoom: 1;
  display: inline;
}

.button-shadow{
  box-shadow: 0 0 6px rgba(99, 99, 99, 0.2);
  behavior:url("/frontend/templates/js/PIE.htc"); 
}

.visual {
  behavior:url("/frontend/templates/js/PIE.htc");
}

.visual_image{
  behavior:url("/frontend/templates/js/PIE.htc");
}

.panel{
  box-shadow: 0 0 6px rgba(99, 99, 99, 0.2);
  behavior:url("/frontend/templates/js/PIE.htc");
}

ul#css3menu li.toproot{
  zoom: 1;
  display: inline;
}

ul#css3menu li.toproot>a{
  zoom: 1;
  display: inline;
	margin-top: -3px;
  padding: 0px 17px 0px 18px;
  line-height: 40px;
  height: 40px; 
  vertical-align: middle;
}

ul#css3menu li.toproot:hover>a, ul#css3menu li.toproot>a:active{
  padding: 10px 15px 8px 16px;
  height: 18px;
  line-height: 18px;
  vertical-align: middle;  
}

/* set margin of submenus to have congruent areas */
#submenu_verkehre{
  margin-left: -109px;
}
#submenu_ueber{
  margin-left: -224px;
}
#submenu_kontakt{
  margin-left: -431px;
}

ul#css3menu .submenu{
	top: 36px;
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666'), alpha(opacity=95); /* For IE 5.5 - 7 */
}

#hideshadow_services{
  width: 107px;
  left: 0px;
}

ul#css3menu .hideshadow{
  display: none; 
  top: 34px;
  left: -1px;
}
/* set dimensions of helper areas */
#hideshadow_services{
  width: 107px;
  left: 0px !important;
}
#hideshadow_verkehre{
  width: 113px;
}
#hideshadow_ueber{
  width: 205px;
}
#hideshadow_kontakt{
  width: 106px;
}

ul#css3menu .inversecorners{
  display: none;  
  top: 35px;
}

/* set dimensions of helper areas */
#inversecorners_services{
  width: 108px;
}
#inversecorners_verkehre{
  width: 115px;
}
#inversecorners_ueber{
  width: 207px;
}
#inversecorners_kontakt{
  width: 108px;
}

ul#css3menu .column ul li a:hover{
  text-decoration: none;
  color: #C2D2E6;
}

.form_element{
  zoom: 1;
  display: inline;
}

.column_checkboxes{
  zoom: 1;
  display: inline;
}

.service.twothirded .topnews .result_date { width: 90px; }
.service.twothirded .topnews .result_name { width: 500px; }

.service.twothirded .topdownloads .topdownload .ext,
.service.twothirded .topdownloads .topdownload .name,
.service.twothirded .topdownloads .topdownload .filesize,
.service.twothirded .topnews .result_date,
.service.twothirded .topnews .result_name,
#terminal-detail-popup .classic_tabs #terminal-fahrplan .top-container > .fahrplan-header,
#terminal-detail-popup .classic_tabs #terminal-fahrplan .top-container .header-right,
#terminal-detail-popup .classic_tabs #conditions .top-container > .conditions-header,
#terminal-detail-popup .classic_tabs #conditions .top-container .header-right,
.application_form .add_more,
.application_form .search{
	display: inline;
	zoom: 1;
}

.service.twothirded .tablefoot a {
	color: #4982ca;
}

.service.twothirded .tablefoot a:hover {
	color: #eb1a3b;
}

.panel_wrapper .panel_twothirded,
.panel_wrapper .panel_thirded {
	display: inline;
	zoom: 1;
}#terminal-detail-popup .classic_tabs .tab {
    margin-top: 43px;
}