@media screen, projection {

#wsFooterOuterBG {
   font-size: 75%;
   float: left;
   clear: both;
   width: auto; border-right: 0.3333em solid;
   margin: 0; padding: 0;
   }
* html #wsFooterOuterBG { 
   width: 64.6667em;
   width /**/: 65.0em;
   margin-top /**/: -0.3333em;
}

#wsFooterInnerBG {
   width: 52.1667em;
   margin: 0 0 0 12.5em; padding: 0;
}

* html #wsFooterInnerBG {
   float: right; margin: -0.25em 0 0;
}


#wsFooterColored {
position: absolute; margin-top: 3.9167em;
width: 12.5em; height: 2.6667em;
border-width: 0.0833em 0 0;
border-style: solid;
}

* html #wsFooterColored { 
   position: relative; width: 12.5em;
   clear: left; float: left;
   margin-top: 0;
}

/* IE 7.x */
*+html #wsFooterColored { margin-left: -12.5em; }
*+html #wsFooterOuterBG { width: 64.6667em; }

#wsPublish { float: left; width: 12.5em; }

#wsPublish ul {
   width: 12.5em;
   margin: -0.0833em 0 1.25em; padding: 0;
}
* html #wsPublish ul {
   margin-bottom: 0;
}

#wsPublish ul li { border: 0.0833em solid; border-left-width: 0; border-right-width: 0;}

#wsPublish ul.wsMShop { margin-top: -0.1667em;  }
* html #wsPublish ul.wsMShop { margin-top: 0.1667em;  }
#wsPublish ul.wsMShop li#wsShop { border-bottom-width: 0; }
#wsPublish ul.wsMShop li#wsCopy { margin-top: -0.09em; }

#wsPublish ul #wsCopy { margin-top: 1.75em; border: none; border-width: 0; }
* html #wsPublish ul #wsCopy { margin: 2.0833em 0 0.25em; }

#wsPublish ul li a{
   display: block;
   width: auto; line-height: 2.0em;
   margin: 0;
   padding: 0 0.4464em 0 1.7857em;
   font-size: 93%;
   text-decoration: none;
   }
  
#wsPublish ul li a:hover,
#wsPublish ul li a:focus,
#wsPublish ul li a:active,
#wsPublish ul li .aktiv {
   border-left: 0.8929em solid;
   margin-left: 0;
   padding-left: 0.8929em;
   font-weight: bold;
}

#wsFunction { 
   width: 38.1667em; height: 1.75em;
   border-left: 0.3333em solid;
   border-right: 0.3333em solid;
   margin: 0; padding: 2.0em 0 0.1667em;
 }
* html #wsFunction { width /**/: 38.6667em; padding: 2.5em 0 0.0833em; }

#wsTop {
   float: left;
   margin: 0; padding: 0;
   }
#wsTop img { position: absolute; width: 0.6667em; margin-top: 0.1667em; }
   
#wsPrint {
   float: right;
   margin: 0; padding: 0;
   }

#wsPrint img { float: left; width: 1.6667em; }

#wsFunction ul li { float: left; }

#wsFunction ul li a {
   display: block;
   font-size: 93%; 
   margin: 0; padding: 0;
   text-decoration: none;
}
      
#wsFunction ul li a:hover {  font-weight: bold;  }

#wsFunction #wsTop li a { width: 8.5714em; padding-left: 0.89em; }

html>body #wsFunction ul#wsPrint { width: 28.0em; }
:root #wsFunction ul#wsPrint { width: auto; }

#wsFunction ul#wsPrint li a { width: 12.7143em; padding-left: 0.4464em; }

* html #wsFunction ul#wsPrint li a { width: 11.5186em; }
* html #wsFunction ul#wsPrint li a#wsSend { width: 14.5186em; width /**/: 15.0em; }
   
#wsDisclaimer {
   border-left: 0.3333em solid; border-top: 0.0833em solid;
   clear: right;
   width: 51.8333em;
   margin: 0;
   padding: 0.6667em 0 1.0em;
}
* html #wsDisclaimer { w\idth: 51.75em; width /**/: 52.1667em; }

#wsDisclaimer p {
	width: auto;
	text-align: center;
	font-size: 85%; 
	line-height: 1.15em;
}

}

@media print {
#wsPublish ul li#wsShop,
#wsFooterColored { display: none; }
}

@media handheld {
#wsFooterOuterBG,
#wsPublish,
#wsDisclaimer { border: none; }
}
