/* main navigation */

.MTNavigation .mainnavi {
  background-color: #BDC2C6;
  width: 978px;
  height: 24px;
  margin-top: 7px;
}

.MTNavigation .mainnavi ul {
  float: left;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  width: 121px;
  margin: 1px 1px 1px 0px;
  padding: 0;
  background-color: #fff;
  text-align: center;
  height: 22px;
}

.MTNavigation .mainnavi .firstmenu {
  margin-left: 1px;
}

.MTNavigation .mainnavi ul li {
  color: #004C8F;
  margin:0;
  padding:0;
  position: relative;
  width: 120px;
  height: 19px;
}

.MTNavigation .mainnavi ul li ul li{
  width: 198px;
}

.MTNavigation .mainnavi ul a {
  padding: 4px 0px 4px 0px;
  display: block;
  position: relative;
  z-index:50;
  text-decoration: none;
  background-color: #fff;
  /*height: 19px;*/
}

.MTNavigation .mainnavi ul a:hover {
  background-color: #004c8f;
  color: #fff;
}
.MTNavigation .mainnavi ul li ul li a:hover {
  background-color: #C8C8C8;
  color: #004485;
}

.MTNavigation .mainnavi ul ul {
  left: -1px;
  margin: 0px;
  position: absolute;
  top: 21px;
  width: 198px;
  text-align: left;
}

.MTNavigation .mainnavi ul ul a {
  background-color: #DDE5F2;
}

.MTNavigation .mainnavi ul ul,
.MTNavigation .mainnavi ul li:hover ul ul,
.MTNavigation .mainnavi ul ul li:hover ul ul {
  display:none;
}
.MTNavigation .mainnavi ul li:hover ul {
  display:block;
}
.MTNavigation .mainnavi ul li ul li:hover ul {
  display:block;
}

/* 3. Ebene */
.MTNavigation .mainnavi ul ul li:hover ul ul {
  display:none;
}
.MTNavigation .mainnavi ul li ul li ul li a:hover ul,
.MTNavigation .mainnavi ul li ul li ul li:hover ul,
.MTNavigation .mainnavi ul li ul li ul li ul {
  display:block;
}


.MTNavigation .mainnavi ul li .directionLeft {
  left:-75px;
}




/*
.MTNavigation .mainnavi ul li ul li.haschildren a {
  background-image:url(/images/plus.gif);
  background-position:180px center;
  background-repeat:no-repeat
}
.MTNavigation .mainnavi ul li ul li.haschildren ul li.haschildren a {
  background-image:url(/images/plus.gif);
  background-position:180px center;
  background-repeat:no-repeat
}
*/
.MTNavigation .mainnavi ul li.haschildren:hover ul li.haschildren a.haschildren,
.MTNavigation .mainnavi ul li ul li.haschildren ul li.haschildren a,
.MTNavigation .mainnavi ul li ul li.haschildren a {
  background-image:url(/images/plus.gif);
  background-position:180px center;
  background-repeat:no-repeat;
}

.MTNavigation .mainnavi ul li ul li.haschildren:hover,
.MTNavigation .mainnavi ul li ul li.haschildren a:hover  {
  border-bottom: 0px;
  padding-bottom: 0px;
}

.MTNavigation .mainnavi ul li ul li.firstrow {
  /*padding-top:1px;*/
}
.MTNavigation .mainnavi ul li ul li a
{
  padding-left:4px;
}
.MTNavigation .mainnavi ul li ul li ul
{
  left:197px;
  top:0px;
  position:absolute;
  z-index:40;
}
.MTNavigation .mainnavi ul li ul li ul li ul
{
  left:197px;
  top:0px;
  position:absolute;
  z-index:40;
}
.MTNavigation .mainnavi ul li ul li ul li.directionLeft
{
  left:-395px;
  top:0px;
}

.MTNavigation .mainnavi ul li.haschildren ul li.haschildren:hover ul li a,
.MTNavigation .mainnavi ul li ul li ul li.haschildren:hover ul li a,
.MTNavigation .mainnavi ul li ul li ul li:hover ul li.firstnode a,
.MTNavigation .mainnavi ul li ul li ul li ul li.firstnode a {
  background-image:url();
  background-image:none;
}

.rightside
{
  width:196px;
}
.rightside_inner {
  padding-left:12px;
}
.sidecontentheader
{
  height:41px;
  padding-bottom:16px;
}

.countryheader, .middlecontentheader
{
  height:41px;
}

.rightmastersideWide {
  width:763px;
  overflow: hidden;
}

.middlecontentheaderFullWidth {
  width: 763px;
}

.middlecontent_big
{
  width:763px;
}

.rightmasterside
{
  width:779px;
}

#contentColumn .MTNavigation .footernavi {
  width: 250px;
  margin-left: 30px;
}


/* CMS Download Item */
.cmsdownloaditem a {
  line-height:18px;
}

/* CMS Media Image */
img.cssmedia {
   margin-right:10px;
}

.MTBalNews table{
  border: 1px #000000 solid;
  margin-right:2px;
}

.MTBalNews table td{
  border: 1px #000000 solid;
}
