/* ----- 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;
    margin-bottom:1em; /* BB (17.05.2010) */
    list-style-position: outside;
    list-style-type:disc;
}


/*----- Vertragspartner-Logo -----*/
div.VTPLogoBlock {
  width:100%;
  text-align:right;
  padding: 0 0 1em 0;
}


/* ----- 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;
}


/*--- Inhaltsverzeichnis ---*/
div#innercontent div.TopLink {
  display:none;
}
div.EnableTopLink div#innercontent div.TopLink {
   display:block !important;
  padding-bottom:1em;
}


/*--- 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("/C1257706003BF730/RepositoryFile/icons/$File/icon_drucker.gif") 0% 50% no-repeat;
}
div#footerlinks a.mail-link,
div#footerlinks a.contact-link {
    background:url("/C1257706003BF730/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:5px 6px 6px 0px;
}
#contentblock #content .ContentBildRechts {
  clear:both;
  position:relative;
  float:right;
  margin:5px 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,
#contentblockBig #content .excel {
    background:url("/C1257706003BF730/RepositoryFile/icons/$File/icon-excel.gif") 0% 0% no-repeat;
   padding-left:20px;
}
#contentblock #content .powerpoint,
#contentblockBig #content .powerpoint {
    background:url("/C1257706003BF730/RepositoryFile/icons/$File/icon-powerpoint.gif") 0% 0% no-repeat;
   padding-left:20px;
}
#contentblock #content .pdf-doc,
#contentblockBig #content .pdf-doc {
    background:url("/C1257706003BF730/RepositoryFile/icons/$File/icon-pdf-doc.gif") 0% 0% no-repeat;
   padding-left:20px;
}
#contentblock #content .word,
#contentblockBig #content .word {
    background:url("/C1257706003BF730/RepositoryFile/icons/$File/icon-word.gif") 0% 0% no-repeat;
   padding-left:20px;
}
#contentblock #content .oeffnen,
#contentblockBig #content .oeffnen {
    background:url("/C1257706003BF730/RepositoryFile/icons/$File/icon_oeffnen.gif") 0% 0% no-repeat;
   padding-left:20px;
}
#contentblock #content .verlassen,
#contentblockBig #content .verlassen {
    background:url("/C1257706003BF730/RepositoryFile/icons/$File/icon_verlassen.gif") 0% 0% no-repeat;
   padding-left:20px;
}
#contentblock #content .verknuepfung,
#contentblocBig #content .verknuepfung {
    background:url("/C1257706003BF730/RepositoryFile/icons/$File/icon_verknuepfung.gif") 0% 0% no-repeat;
   padding-left:20px;
}


/* ----- Mediadatei KD-Query -----*/
ul.MediaDatei {
  margin-left:0px !important;
}
ul.MediaDatei li {
  padding-bottom:0.5em;
  list-style-type:none;
}


/* ----- News mit Kategorie KD-Query -----*/
div.NewsKatShow div.NewsKategorie {
  padding-top:0.5em;
}
div.NewsKatShow div.NewsKategorie a {
  font-size:110%;
  font-weight:bold;
}
div.NewsKatParm,
div.NewsKatShow {
  padding-top:1em;
  padding-bottom:0.5em;
}
div.NewsKatParm ul {
  margin-left:0px !important;
}
div.NewsKatShow ul {
  margin-bottom:0px !important;
}
div.NewsKatParm ul li,
div.NewsKatShow ul li {
  list-style-type:none;
}
div.NewsKatParm ul li div.Datum,
div.NewsKatShow ul li div.Datum {
  width:16%;
  float:left;
}
div.NewsKatParm ul li div.Headline,
div.NewsKatShow ul li div.Headline {
  width:78%;
  float:left;
}


/*----- FoeG_NewsHome KD-Query -----*/
div#FoeGNewsHome {
  border-bottom:1px solid black;
}
div#FoeGNewsHome div.FoeGNewsHomeBlock {
  padding-bottom:6px;
  border-top:1px solid black;
}
div#FoeGNewsHome div.FoeGNewsHomeBlock div.Header {
  color:#FF0000;
  font-weight:bold;
  padding:6px 0 6px 0;
}
div#FoeGNewsHome div.FoeGNewsHomeBlock div.Date {
}
div#FoeGNewsHome div.FoeGNewsHomeBlock h1 {
}
div#FoeGNewsHome div.FoeGNewsHomeBlock h2 {
}
div#FoeGNewsHome div.FoeGNewsHomeBlock div.TeaserText {
}


/*------ FoeG_VTP_MB (Vertragspartner) KD-Query ------*/
div#VTP_Block {
  padding-top:1em;
}
div#VTP_Block div {
  width:30%;
  height:160px;
  float:left;
  text-align:center;
  vertical-allign:top;
}


/* ----- 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 */
}
div.SearchResultInfo div.PageNum{
  margin-top:3px;
  margin-right:3px;
  width:200px;  
  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; 
}



