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

.ui-button{
  behavior:url("/frontend/templates/js/PIE.htc");
}
.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 .submenu{
  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;
  top: -10000px !important;
}
/* 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;
}

.home_visual_item .home_visual_item_content .popout {
	z-index: 0;
}
.gebietsleiter_popup {
	background: #ffffff;
}
.gebietsleiter_popup_point {
	background-color: #ffffff;
	margin-top: -4px;
	filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"; /* IE8 */
}

.tooltip_panel{
  border: 1px solid #E5E9ED;
  display: none;
  font-size: 13px;
  left: -100px;
  padding: 24px;
  position: absolute;
  text-align: left;
  top: -115px;
  width: 385px;
  z-index: 1000;
  background: #fff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjBmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #edf0f4 0%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf0f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #edf0f4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #edf0f4 0%,#ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #edf0f4 0%,#ffffff 100%); /* IE10+ */
  background: linear-gradient(to bottom, #edf0f4 0%,#ffffff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf0f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
  .F_castshadow(); }

.fancybox-overlay {
  background: url('../js/fancybox/fancybox-ie8-background.png') repeat 0 0 !important;
}

.meinKV .keyword_field {
  vertical-align: top;
}

.meinKV .keyword_field .form_caption {
  margin: 0 0 2px 0;
}

.fahrplanauskunft-block,
.news-block,
.connection-info {
  border: none;
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=1, Direction=0),
  progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=1, Direction=90),
  progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=1, Direction=180),
  progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=1, Direction=270);
}

#home-search #home-search-submit.searchButton2_de .ui-button-table td:first-child {
  position: static;
  padding-top: 0;
  padding-left: 13px;
}

#home-search #home-search-submit .ui-button-table {
  width: 130px;
}

.search-button-loading {
  padding: 3px 21px 3px 22px;
}
.header-registration-link-wrapper {
  display: inline-block;
}
.header-registration-link {
  color: #ffffff;
  cursor: pointer;
  font-family: FrutigerLTCom-Bold;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.4;
  background: url(../img/arrow-white-e-small.gif) no-repeat 0 5px;
  padding-left: 12px;
  margin-left: 10px;
}

.header-registration-link:hover {
  color: #c9d4e2;
  background: url(../img/arrow-white-e-small_hover.gif) no-repeat 0 5px;
}
