#footer { margin-left: 18em; width: 41.25em; }
#footer[id] { margin-left: 18em; width: 41em; }
#footer .logoicon { float: left; margin: 0.25em; }
#footer .copy { float: left; margin: 0.25em; text-align: left; width: 43em; font-size: 90%; color: #000000; }
#footer .copy a { color: #000000; text-decoration: none; }
.txtsizeSmall { font-size: 0.95em; }
.txtsizeLarge { font-size: 1.5em; font-weight: bold; }

.icon { float: left; width: 1.5em; padding-top: 0.5em; padding-left: 0.5em; height: 2em; }

.downloadrow { padding: 0.5em; clear: both; white-space: nowrap; }
.mediarow { padding: 0.5em; border-bottom: 1px solid #000000; }
.mediadate { float: left; width: 12em; margin-top: 0.2em; }
.mediaitem { float: right; text-align: left; margin-top: 0; width: 27.5em; }
.mediaitem[class] { float: right; text-align: left; margin-top: 0; width: 20em; }
.downloaddate { float: left; width: 5em;  }
.downloadicon { float: left; width: 1.5em; }
.downloadmedia { float: left; }
.downloadlink { float: left; padding-top: 0.2em; }


.newsdate  { color: #000000; margin-left: 0.5em; }
.newsdates { color: #000000; margin-left: 0.2em; }
.newstitle { color: #000000; margin: 0; font-weight: bold; line-height: 2em; }
.newslead  { color: #000000; margin: 0; font-weight: normal; line-height: 1em; }
.newstext  { color: #000000; margin: 0; }

.jobtitle       { color: #000000; margin: 0; font-weight: bold; line-height: 2em; }
.joblead        { color: #000000; margin: 0; font-weight: normal; height: 2em; }
.jobdescription  { color: #000000; margin: 0; height: 2em; }

  #maincontent .stdimg { float: left; width: 15.5em; padding-left: 0.5em; padding-top: 0.25em; }
  #maincontent .stdtext { float: left; padding-left: 0; width: 26.5em; color: #000000; }
  #maincontent .stdtext p { margin-left: 0.5em; padding: 0; color: #000000; }
  
   .stdltimg { float: left; width: 6.85em; margin: 0; padding-left: 0; padding-top: 0.25em; }
   .stdltext { float: right; text-align: left; margin: 0; padding: 0; width: 8.5em; color: #000000; }
   .stdltext p { margin-left: 0.5em; padding: 0; color: #000000;	 }

.headmodul { float: left; border: 1px solid #000000; margin-right: 1px; }
.headmodul img { margin-bottom: -5px; }
.headpicDefault { float: left; width: 5em; overflow: hidden; }
.headtxtDefault { float: left; width: 14em; }

.largepic { width: 41em;  margin-left: 0.5em; padding: 0; border: 1px solid #000000; }
.subtxtpic { margin-top: 0.25em; margin-left: 0.5em; }
.subpic { padding: 0.25em; color: #000000; }

.rolotek { width: 58.5em; height: 70em; padding-left: 0.5em; padding-bottom: 1em; }

