body { margin: 0; padding-top: 0; padding-left: 0.75em; font-family: arial, helvetica, sans-serif; font-size: 0.75em; }

/* label { display: none; } */
.invisible { display: none; }

fieldset { border: none; }

img { border: 0; }

#head { width: 81.5em; height: 160px; overflow: hidden; }

#printlogo { display: none; }

#plakettepb   { float: right; text-align: right; background: url('seitenkopf_pb-plakette.gif') top right no-repeat; width: 50%; height: 140px; margin: 8px; }

#plakette   { float: right; text-align: right; background: url('seitenkopf_plakette_357x134.gif') top right no-repeat; width: 50%; height: 140px; margin: 8px; }
  #items    { float: right; height: 2em; padding-top: 1em; padding-right: 1.5em; color: #ffffff; }
  #items a  { color: #ffffff; }
  #fontsize { float: right; height: 2em; padding-top: 1em; padding-right: 0.5em; color: #ffffff; width: 230px; }
  #fontsize a  { color: #ffffff; }

#tools { float: left; padding-right: 0.5em; margin-top: 0.25em; width: 25em; height: 16.125em; }
#tools .left { float: left; }

#tools .right {  width: 25em; text-align: right; margin-left: 0.5em; }
#tools[id] .right[class] { display: block; width: 25em; text-align: right; margin-left: 0.5em; }
#tools a { color: #000000; text-decoration: none; font-size: 90%; }
#tools .tools { color: #000000; font-size: 90%; }

#toolink { position: relative; margin-left: 0.75em; margin-top: 7.125em; width: 18.8125em; width: 25em; overflow: hidden; }
#toolink .txtsize { width: 1.796875em; }
#toolink img { margin-bottom: 1em; margin-left: 1em; }
#toolink .sujet { }
#toolink a { clear: left; margin-left: 0.25em; margin-top: 1.5em; color: #333333; }

/* right logo-container */
#logo { float: right; margin-left: 0.75em; width: 16.25em; height: 15.55em; padding-right: 0.5em; padding-top: 0.5em; color: #000000; background-color: #f6f6f6; text-align: right; overflow: hidden; }
#logo[id] { float: right; margin-left: 0.75em; width: 16.25em; height: 15.675em; padding-right: 0.5em; padding-top: 0.5em; color: #000000; background-color: #f6f6f6; text-align: right; overflow: hidden; }
#logo .logo { margin-right: 1em; margin-top: 2em; }

#meta { width: 81.5em; height: 2.25em; height: 3em; margin-top: 0.9em; overflow: hidden; }

/* dynav */

a.Mnavi { height: 1.65em; padding-top: 0.35em; text-decoration: none; color: #999999; background-color: #f6f6f6; font-weight: 600; }
a.Mnavi:hover { text-decoration: none; color: #000000; font-weight: 600;}
a.Mnaviactive { height: 1.6em; margin-top: 0.35em; text-decoration: none; color: #333333; background-color: #f6f6f6; font-weight: 600; }
a.navi { text-decoration: none; color: #737373; font-weight: 200; }
a.navi.active { text-decoration: none; color: #333333; background-color: #f6f6f6; font-weight: 200; }
a.navi:hover { text-decoration: none; color: #333333; background-color: #f6f6f6; font-weight: 200; }


#searchbox { float: right; width: 16.75em; height: 2.25em; height: 3em; }
/* ie7 */
*+html #searchbox { float: right; width: 15.65em; width: 16.75em; height: 2.25em; height: 3em; margin: 0; padding: 0; overflow: hidden; }

  #searchbox .form { margin: 0; padding: 0; width: 16.75em; }
  #searchbox .input { float: left; width: 11em; font-size: 90%; 
   border-top: 1px solid #aeaeae; 
   border-right: 1px solid #e6e6e6;
   border-bottom: 1px solid #e6e6e6; 
   border-left: 1px solid #aeaeae;
   padding: 0.5em; padding: 0; }
  #searchbox .input[class] { float: left; width: 11em; line-height: 1.5em; font-size: 85%; margin-top: 0; margin-left: 0; padding: 0.3em; }
   
  #searchbox .button { float: right; font-size: 90%; border: none; }
  #searchbox .button[class] { float: right; margin: 0; padding: 0; border: none; }
  
*+html #searchbox .input[class] { padding: 0.5em; margin-left: 0; margin-top: 0; }


#schnellsuche { width: 100%; color: #737373; font-size: 1.125em; background-color: #f5f5f5; margin-left: 0.25em; padding: 0.5em; height: 3em; overflow: hidden; }
#schnellsuchefollow { height: 6em; background-color: #f5f5f5; margin-left: 0.125em; padding-left: 0; margin-bottom: 0.5em; width: 16.775em; }


