/*** TOPNAVI ***/


#topnavi {
  position: absolute;
  z-index: 2;
  top: 10Px;
  right: 30Px;
  line-height: 12Px;
  color: #727272;
}

#topnavi a, #topnavi .spacer {
  display: block;
  float: left;
}

#topnavi a:link, #topnavi a:visited {
  text-decoration: none;
  color: #727272;
  padding-left: 13Px;
  background: url(/media/layout/img/topnavi_dot.gif) no-repeat 6Px 6Px;
}

#topnavi a:focus, #topnavi a:hover, #topnavi a:active {
  color: #658200;
}

#topnavi a.first {
  background: none;
}

#topnavi .spacer {
  padding: 0 3Px 0 16Px;
  font-size: 8Px;
}


/*** LEFTNAVI ***/


#leftnavi {
  position: relative;
  z-index: 2;
  float: left;
  margin: 150Px 0 90Px 0;
  left: -10Px;
  width: 250Px;
}

.home #leftnavi {
  margin-bottom: 250Px;
}
#leftnavi_footer {
  width: 195Px;
  height: 1Px;
  margin: 0 0 0 40Px;
  padding: 0;
  background: url(/media/layout/img/navi/line_bottom.png) no-repeat left bottom;
}

* html #leftnavi_footer {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/layout/img/navi/line_bottom.png', sizingMethod='image');
}

/** E1 **/
#leftnavi ul {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#leftnavi ul li {
  display: inline;
  margin: 0;
  padding: 0;
}

#leftnavi ul li a, #leftnavi ul li a strong {
  display: block;
  height: 44Px;
  margin: 0;
  padding: 0 0 0 40Px;
  cursor: pointer;
}

#leftnavi ul li.on a {
  background: url(/media/layout/img/navi/e1_on.gif) no-repeat;
}

#leftnavi ul li a strong span {
  display: none;
}

/** E2 **/
#leftnavi ul li ul {
  padding: 0 0 18Px 2Px;
}

#leftnavi ul li ul li {
  display: block;
  line-height: 16Px;
}

#leftnavi ul li.on ul li a {
  height: auto;
  width: auto;
  padding: 0 0 0 45Px;
  text-indent: -5px;
  text-decoration: none;
  background: none;
  color: #727272;
}

* html #leftnavi ul li.on ul li a {
  float: left;
  clear: left;
}

#leftnavi ul li ul li a:focus, #leftnavi ul li ul li a:hover, #leftnavi ul li ul li a:active,
#leftnavi ul li ul li.on a {
  background: url(/media/layout/img/navi/e2_on.gif) no-repeat 30Px 4Px;
  color: #658200;
}

#leftnavi ul li ul li .navi_liner {
  position: absolute;
  margin: 8Px 0 0 2Px;
  padding-left: 300Px;
  width: 300Px;
  height: 1Px;
  background: url(/media/layout/img/navi/liner.png) repeat-x;
}

* html #leftnavi ul li ul li .navi_liner {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/layout/img/navi/liner.png', sizingMethod='crop');
}

/** E3 **/

#leftnavi ul li ul li ul {
  position: absolute;
  margin-top: -2Px;
  right: -140Px;
}

* html #leftnavi ul li ul li ul {
  margin-top: 13Px;
}

#leftnavi ul li ul li ul li a {
  padding-right: 8Px;
}

#leftnavi ul li ul li.on ul li a {
  color: #727272;
  background: none;
}

#leftnavi ul li ul li ul li a:focus, #leftnavi ul li ul li ul li a:hover, #leftnavi ul li ul li ul li a:active,
#leftnavi ul li ul li.on ul li.on a {
  background: url(/media/layout/img/navi/e3_on.gif) no-repeat right 4Px;
  color: #658200;
}

.navi_opener {
  position: relative;
  width: 380Px;
  overflow: hidden;
}

* html .navi_opener {
  position: absolute;
}


/** E1-Images **/
/*** 1 ***/
a#unternehmen:link strong, a#unternehmen:visited strong {
  background: url(/media/de/layout/img/navi/unternehmen_off.png) no-repeat;
}
a#unternehmen:focus strong, a#unternehmen:hover strong, a#unternehmen:active strong,
li.on a#unternehmen:link strong, li.on a#unternehmen:visited strong {
  background: url(/media/de/layout/img/navi/unternehmen_on.png) no-repeat;
}

/*** 2 ***/
a#it_services:link strong, a#it_services:visited strong {
  background: url(/media/de/layout/img/navi/it_services_off.png) no-repeat;
}
a#it_services:focus strong, a#it_services:hover strong, a#it_services:active strong,
li.on a#it_services:link strong, li.on a#it_services:visited strong {
  background: url(/media/de/layout/img/navi/it_services_on.png) no-repeat;
}

/*** 3 ***/
a#agentur_services:link strong, a#agentur_services:visited strong {
  background: url(/media/de/layout/img/navi/agentur_services_off.png) no-repeat;
}
a#agentur_services:focus strong, a#agentur_services:hover strong, a#agentur_services:active strong,
li.on a#agentur_services:link strong, li.on a#agentur_services:visited strong {
  background: url(/media/de/layout/img/navi/agentur_services_on.png) no-repeat;
}

/*** 4 ***/
a#referenzen:link strong, a#referenzen:visited strong {
  background: url(/media/de/layout/img/navi/referenzen_off.png) no-repeat;
}
a#referenzen:focus strong, a#referenzen:hover strong, a#referenzen:active strong,
li.on a#referenzen:link strong, li.on a#referenzen:visited strong {
  background: url(/media/de/layout/img/navi/referenzen_on.png) no-repeat;
}

/*** 5 ***/
a#presse_news:link strong, a#presse_news:visited strong {
  background: url(/media/de/layout/img/navi/presse_news_off.png) no-repeat;
}
a#presse_news:focus strong, a#presse_news:hover strong, a#presse_news:active strong,
li.on a#presse_news:link strong, li.on a#presse_news:visited strong {
  background: url(/media/de/layout/img/navi/presse_news_on.png) no-repeat;
}

/*** 6 ***/
a#blickpunkt:link strong, a#blickpunkt:visited strong {
  background: url(/media/de/layout/img/navi/blickpunkt_off.png) no-repeat;
}
a#blickpunkt:focus strong, a#blickpunkt:hover strong, a#blickpunkt:active strong,
li.on a#blickpunkt:link strong, li.on a#blickpunkt:visited strong {
  background: url(/media/de/layout/img/navi/blickpunkt_on.png) no-repeat;
}

/** !!! IE hacks !!! **/
/*** 1 ***/
* html a#unternehmen:link strong, * html a#unternehmen:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/unternehmen_off.png', sizingMethod='image');
}
* html a#unternehmen:focus strong, * html a#unternehmen:hover strong, * html a#unternehmen:active strong,
* html li.on a#unternehmen:link strong, * html li.on a#unternehmen:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/unternehmen_on.png', sizingMethod='image');
}

/*** 2 ***/
* html a#it_services:link strong, * html a#it_services:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/it_services_off.png', sizingMethod='image');
}
* html a#it_services:focus strong, * html a#it_services:hover strong, * html a#it_services:active strong,
* html li.on a#it_services:link strong, * html li.on a#it_services:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/it_services_on.png', sizingMethod='image');
}

/*** 3 ***/
* html a#agentur_services:link strong, * html a#agentur_services:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/agentur_services_off.png', sizingMethod='image');
}
* html a#agentur_services:focus strong, * html a#agentur_services:hover strong, * html a#agentur_services:active strong,
* html li.on a#agentur_services:link strong, * html li.on a#agentur_services:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/agentur_services_on.png', sizingMethod='image');
}

/*** 4 ***/
* html a#referenzen:link strong, * html a#referenzen:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/referenzen_off.png', sizingMethod='image');
}
* html a#referenzen:focus strong, * html a#referenzen:hover strong, * html a#referenzen:active strong,
* html li.on a#referenzen:link strong, * html li.on a#referenzen:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/referenzen_on.png', sizingMethod='image');
}

/*** 5 ***/
* html a#presse_news:link strong, * html a#presse_news:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/presse_news_off.png', sizingMethod='image');
}
* html a#presse_news:focus strong, * html a#presse_news:hover strong, * html a#presse_news:active strong,
* html li.on a#presse_news:link strong, * html li.on a#presse_news:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/presse_news_on.png', sizingMethod='image');
}

/*** 6 ***/
* html a#blickpunkt:link strong, * html a#blickpunkt:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/blickpunkt_off.png', sizingMethod='image');
}
* html a#blickpunkt:focus strong, * html a#blickpunkt:hover strong, * html a#blickpunkt:active strong,
* html li.on a#blickpunkt:link strong, * html li.on a#blickpunkt:visited strong {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/de/layout/img/navi/blickpunkt_on.png', sizingMethod='image');
}
/** /IE hacks */


/** FOOTERNAVI **/
/*
#page_footer #links,
#page_footer #copyright {
  position: absolute;
  top: 12Px;
  line-height: 15Px;
  color: #7D737C;
}
*/

#page_footer #links,
#page_footer #copyright {
 position: absolute;
 top: 12Px;
 line-height: 15Px;
 color: #7D737C;
 /* new */
 padding-bottom: 3Px;
 background: #FFFFFF;
} 

#page_footer #links {
  left: 0;
  padding-left: 36Px;
}

#page_footer #copyright {
  right: 0;
  padding-right: 36Px;
}

#page_footer a {
  position: relative;
  line-height: 15Px;
  text-decoration: none;
  padding-left: 10Px;
  color: #7D737C;
  background: url(/media/layout/img/ico_link_extra.gif) no-repeat left 5Px;
}

