/* ----- Allgemein -----*/

#content {
  padding:10px 10px 10px 10px;
  line-height:1.2em;
}
div#content p {
  margin-bottom:1em;
}
div#content p.abstract {
  font-weight:bold !important;
}
div#content ul {
    margin-left: 24px;
    list-style-position: outside;
    list-style-type:disc;
}
/* ----- Header ----- */
div#content div.pubdate {
  font-size:70%;
}
div#content h1 {    font-size: 130%; }
div#content h2 {    font-size: 120%; }
div#content h3 {    font-size: 110%; }
div#content h2.subHeadline,
div#content p.abstract  {
  font-size: 100%;
  font-weight:bold;
}

/*--- Termininformationen ---*/
div#TerminInfoBlock {
  margin-bottom:20px;
}
div#TerminInfoBlock div.TerminLabel {
  float:left;
  width:30%;
}
div#TerminInfoBlock div.TerminInfo {
  float:left;
  width:70%;
}

/* --- Footer --- */
div#content div.modifieddate {
  clear:both;
  float:right;
  font-size:70%;
  padding-right:10px;
}
div#footerlinks {
  clear:both;
  padding:10px 10px 10px 10px;
}
div#footerlinks a {
  color:#000000;
  text-decoration:none;
  padding-left:20px;
  font-size:90%; 
}
div#footerlinks a:hover,
div#footerlinks a:focus {
  text-decoration:underline;
}
div#footerlinks a.print-link {
    background:url("/C125747A0020D03D/RepositoryFile/icons/$File/icon_drucker.gif") 0% 50% no-repeat;
}
div#footerlinks a.mail-link,
div#footerlinks a.contact-link {
    background:url("/C125747A0020D03D/RepositoryFile/icons/$File/icon_umschlag.gif") 0% 50% no-repeat;
}


/* ----- in Data blocks inserted images ----- */
#contentblock #content .ContentBild {
  clear:both;
  position:relative;
  float:left;
  margin:6px 6px 6px 0px;
}
#contentblock #content .ContentBildRechts {
  clear:both;
  position:relative;
  float:right;
  margin:6px 0px 6px 6px;
}
#contentblock #content .ContentBildMitte {
  clear:both;
  margin:auto;
  text-align:center;
}
#contentblock #content .ContentBildNormal {
  clear:both;
}
 /* width includes 1px border-left/-right */
div.picMini         {     width: 82px;  }
div.picSmall      {    width: 142px; }
div.picMedium {    width: 202px;}
div.picMaxi        {    width: 422px;}
div.picMini .annotation,
div.picSmall .annotation,
div.picMedium .annotation,
div.picMaxi .annotation { 
   font-size:80%;
   padding-top: 0.5em;
   line-height: 1em;
}

/* --- Icons --- */
#contentblock #content .excel {
    background:url("/C125747A0020D03D/RepositoryFile/icons/$File/icon-excel.gif") 0% 50% no-repeat;
   padding-left:20px;
}
#contentblock #content .powerpoint {
    background:url("/C125747A0020D03D/RepositoryFile/icons/$File/icon-powerpoint.gif") 0% 50% no-repeat;
   padding-left:20px;
}
#contentblock #content .pdf-doc {
    background:url("/C125747A0020D03D/RepositoryFile/icons/$File/icon-pdf-doc.gif") 0% 50% no-repeat;
   padding-left:20px;
}
#contentblock #content .word {
    background:url("/C125747A0020D03D/RepositoryFile/icons/$File/icon-word.gif") 0% 50% no-repeat;
   padding-left:20px;
}
#contentblock #content .oeffnen {
    background:url("/C125747A0020D03D/RepositoryFile/icons/$File/icon_oeffnen.gif") 0% 50% no-repeat;
   padding-left:20px;
}
#contentblock #content .verlassen {
    background:url("/C125747A0020D03D/RepositoryFile/icons/$File/icon_verlassen.gif") 0% 50% no-repeat;
   padding-left:20px;
}
#contentblock #content .verknuepfung {
    background:url("/C125747A0020D03D/RepositoryFile/icons/$File/icon_verknuepfung.gif") 0% 50% no-repeat;
   padding-left:20px;
}


/* ----- Mitarbeiter KD-Query -----*/
#mitarbeiter td,
#mitarbeiter th {
  border-bottom:1px solid #B2C8EA !important;
}
#mitarbeiter span.persImgLnk {
  font-size:80%;
}
#mitarbeiter span.persContactStmt {
   font-style:italic;
}

/* ----- SearchResult ----- */
div.SearchInput {
  padding-bottom:20px;
}
div.SearchResult hr {
  display:block;
  color:#E5EDF8;
}

div.SearchResultInfo  {
  background-color:#E5EDF8;
}
div.SearchResultInfo div.ResultNum {
  position:relative;
  float:left; 
  margin-top:3px;
/*  width:500px; */  /* 330 */
  width:450px;  
}
div.SearchResultInfo div.PageNum{
  margin-top:3px;
  margin-right:3px;
/*  width:200px;   */
  width:250px;  
  position:relative;
  float:right;
  text-align:right;
}
ul.SearchResultList {
  list-style-type:none !important;
  padding: 0;
  margin: 0 !important;
}
ul.SearchResultList li {
  border-top:1px solid #E5EDF8;
  padding-top:3px;
  clear:both;
}
div.SearchItem {
  float:left;
  width:670px;  /* 500 */
/*  border-bottom:1px solid #E5EDF8; */
}
div.SearchItem a:hover{
  text-decoration:underline;
}
div.SearchRelevance {
  float:right;
  width:30px; 
}

/* ----- Download KD-Query -----*/
div.DownloadKat a,
div.DownloadJahr a {
  font-size:110%;
  font-weight:bold;
}
div.DownloadKat,
div.DownloadJahr {
  padding-top:1em;
  padding-bottom:0.5em;
}
div.Download div.DownloadJahr {
  padding-left:1em;
}
div.Download ul {
  padding-left:1em;
}
div.Download_jahr ul {
  padding-left:0em;
}
div.Download_kat_jahr ul {
  padding-left:0em;
  margin-left:0em !important;
}
div.Download ul li,
div.Download_jahr ul li,
div.Download_kat_jahr ul li {
  list-style-type:none;
}

/* ----- DocType mit Kategorie KD-Query -----*/
div.DocType_kat1 a {
  font-size:110%;
  font-weight:bold;
}
div.DocType_kat1 {
  padding: 1em 0 0.5em 0;
/*
  padding-top:1em;
  padding-bottom:0.5em;
*/
}
div.DocType_kat2 {
  padding: 0.5em 0 0 1.0em;
}
table.table_kat {
  margin:0.5em 0 0.5em 0;
}


/* ----- Navigation Layout für KD-Queries -----*/
div.KDNav {
  text-align:center;
}

