
#footer { margin-left: 18em; width: 45.25em; width: 63.5em; background-color: #47545A; }
#footer[id] { margin-left: 18em; width: 45em; width: 63.5em; background-color: #47545A; background-color: #47545A; }
#footer .logoicon { float: left; margin: 0.25em; background-color: #ffffff; }
#footer .copy { float: left; margin: 0.25em; width: 47em; text-align: left; font-size: 90%; color: #ffffff; background-color: #47545A; }
#footer .copy a { color: #ffffff; text-decoration: none; }
.txtsizeSmall { font-size: 0.95em; }
.txtsizeLarge { font-size: 1.5em; font-weight: bold; }


.downloadrow { padding: 0.5em; clear: both; white-space: nowrap; }
.mediarow { padding: 0.5em; border-bottom: 1px solid #ebebeb; }
.mediadate { float: left; width: 9em; margin-top: 0.2em; }
.mediaitem { float: right; text-align: left; margin-top: 0.2em; width: 33em; }
.mediaitem[class] { float: right; text-align: left; margin-top: 0.2em; width: 32em; }
.downloaddate { float: left; width: 5em;  }
.downloadicon { float: left; width: 1.5em; }
.downloadmedia { float: left; }
.downloadlink { float: left; padding-top: 0.2em; }


.newsdate  { color: #003456; margin-left: 0.5em; }
.newsdates { color: #003456; margin-left: 0.2em; }
.newstitle { color: #003456; margin: 0; font-weight: bold; line-height: 2em; }
.newslead  { color: #003456; margin: 0; font-weight: normal; line-height: 1em; }
.newstext  { color: #003456; margin: 0; }

.jobtitle       { color: #003456; margin: 0; font-weight: bold; line-height: 2em; }
.joblead        { color: #003456; margin: 0; font-weight: normal; height: 2em; }
.jobdescription  { color: #003456; 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: #003456; }
  #maincontent .stdtext p { margin-left: 0.5em; padding: 0; color: #003456; }
  
   .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: #003456; }
   .stdltext p { margin-left: 0.5em; padding: 0; color: #003456; }


.largepic { width: 44.125em;  margin-left: 0.5em; padding: 0; border: 1px solid #ebebeb; }
.subtxtpic { margin-top: 0.25em; margin-left: 0.5em; }
.subpic { padding: 0.25em; color: #000000; }

  #downloadbox img {  }
  .icon { float: left; width: 1.5em; padding-top: 0.5em; padding-left: 0.5em; height: 2em; }
  

.linkbox { float: left; width: 14em; display:table-cell; padding-top: 0.7em; padding-left: 0.5em; height: 2em; color: #003456; }
.linkbox a { text-decoration: none; color: #638DAB !important; }
.linkbox a:hover { text-decoration: none; color: #333333 !important; }
.linkbox a.clink { text-decoration: none; color: #638DAB !important; }



.headmodul { float: left; border: 1px solid #ebebeb; margin-right: 1px; }
.headmodul img { margin-bottom: -5px; }
.headpicDefault { float: left; width: 6em; overflow: hidden; }
.headtxtDefault { float: left; width: 14.5em; }

.rolotek { width: 62em; height: 70em; padding-left: 0.5em; padding-bottom: 1em; }



