/* allgemeine Einstellungen
   und Klassen */
/* -------------------- */

body,div,span,img,form,fieldset,label,input,select,ul,li,table,tr,td,hr,h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    border: medium none;
}


body {
    font-family:Verdana;
    font-size:71%;

    color: black;
    background-color: white;
    min-width: 40em;/* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    width:1000px;
}



a {
    text-decoration:none;
    color:#CF0117;
}


input {
    border:1px solid #867760;
    float:left;
    height:15px;
    width:95px;
    font-family:Verdana;
    font-size:95%;
}

.floatLeft {
    float:left;
}

br.clear {
    font-size:1px;
    line-height:1px;
    clear:both;
}


.sb_spacer {
    display:none;
}

* html .sb_spacer {
   display:block;
}

/* -------------------- */
/* ENDE allgemeine Einstellungen */



/* Aufteilung der Seite
   Definition der Spalten,
   Hintergrundfarben der Sidebars */
/* -------------------- */

div#headerPrint {
       display:none;
}

body {
    margin:24px;
}

div#leftSide   {
    background:url(../img_infotag/bgLeft.gif) repeat-y ;
}

div#leftSideBar {
    float:left;
    width:194px;
}

div#rightSide   {
    width:760px;
    margin-left:194px;
    background:url(../img_infotag/bgRight.gif) right repeat-y ;
}

div#centerNRight {
    width:760px;
    background:url(../img_infotag/bgRightSidebar.jpg) right bottom no-repeat;
}

div#mainCenter {
    vertical-align:top;
    width:569px;
    min-height:220px;
}

div#rightSideBar {
    width:169px;
    float:right;
}
/* -------------------- */
/* ENDE  Aufteilung */




/* Header und Topnavi */
/* -------------------- */

div.header {
    width:736px;
    margin-left:24px;
    border-bottom:16px solid white;
}


div#headerNavi {
    width:736px;
    height:21px;
    line-height:21px;
/*    background-color:#CF0117; */
    background-color:#E21C3F;

}

div#headerNavi div {
    margin:0 4px;
}


div#headerNavi a, div#headerNavi li, div#headerNavi div {
    color:white;
}


div#headerNavi li {
    float:left;
    padding-right:4px;
}

ul#darstellungNavi {
    padding:0 4px;
    list-style-type:none;
}


ul#serviceNavi {
    padding:0 4px;
    float:right;
    list-style-type:none;
}

div.headerImg {
    height:292px;
    background:url(../img_infotag/headerHome.jpg) no-repeat;
}

div.headerImg h2 {
    text-align:center;
    font-size:1.8em;
    font-weight:900;
    padding-top:25px;
    color:black;
}

/*
div#headerThemen {
    background:url(../img_infotag/headerThemen.jpg) no-repeat;
}

div#headerHome {
    background:url(../img_infotag/headerHome.jpg) no-repeat;
}

div#headerService {
    background:url(../img_infotag/headerService.jpg) no-repeat;
}
*/
/* -------------------- */
/* ENDE: Header */




/* linke Spalte */
/* -------------------- */

#LOGObundesmIMG {
    height:120px;
    background:white;
}

#LOGObundesmIMG img {
    margin-top:21px;
}


/* Kasten Infoboersen*/
/* ------------- */
div#Infoboersenkasten {
    margin-left:22px;
    float:left;
    display:inline;
    width:260px;
    height:230px;
    background:url(../img_infotag/infoka_IBF_final.gif) no-repeat;
}

div#InfoboersenkastenText {
    padding:66px 11px 5px 11px;
}
/* ------------- */


/* Kasten Kooperationen*/
/* ------------- */

div#bannerKooperationen {}

div#bannerKooperationen h3 {
    font-size:1.0em;
    text-transform:uppercase;
    font-weight:normal;
    margin:12px 0 8px 4px;
}

div#bannerKooperationen a {
    display:block;
    background:white;
}

div#bannerKooperationen a img {
    margin:5px 0;
}


/* ------------- */


/* Haupt-navigation */
/* ------------- */

ul#NaviEbene1 a.ebene1Aktiv, ul#NaviEbene2 a.ebene2Aktiv, ul#NaviEbene3 a.ebene3Aktiv {
    color:#CF0117;
}

ul#NaviEbene1 a.ebene1Open, ul#NaviEbene2 a.ebene2Open, ul#NaviEbene3 a.ebene3Open {
    color:#CF0117;
}


ul#NaviEbene1 li {
    list-style: none;
    line-height:20px;
    background:#CFE5D6;
    border-bottom:2px solid white;
}

ul#NaviEbene1 a {
    display:block;
    padding:0 4px;
    color:black;
/*    font-weight:600; */
    font-size:1.02em;
}


ul#NaviEbene2 li {
    background:url(../img_infotag/bgLeft.gif);
    border-top:2px solid white;
/*    border-bottom:1px solid #E6FAEC;    */
    border-bottom:1px solid #EBF5F0;
}

ul#NaviEbene2 a {
 /*   padding-left:4px;*/
   padding-left:16px;
}


ul#NaviEbene1 a:hover {
    color:#CF0117;
}
/* ------------ */




/* Navigation geschuetzter Servicebereich */
/* ------------- */

div.zwischenUeberschrift {
    background:#FFE509;
    font-size:1.2em;

    font-weight:600;
    width:186px;
    padding:1px 4px;
    border-bottom:2px solid white;
}

ul.SecureNaviEbene1 {
   border-bottom:22px solid white;
}

ul.SecureNaviEbene1 a.ebene1Aktiv, ul.SecureNaviEbene1 a.ebene2Aktiv, ul.SecureNaviEbene1 a.ebene3Aktiv {
    color:#CF0117;
}

ul.SecureNaviEbene1 a.ebene1Open, ul.SecureNaviEbene1 a.ebene2Open, ul.SecureNaviEbene1 a.ebene3Open {
    color:#CF0117;
}


ul.SecureNaviEbene1 li {
    list-style: none;
    line-height:20px;
    background:#FFE509;
    border-bottom:2px solid white;
}

ul.SecureNaviEbene1 a {
    display:block;
    padding:0 4px;
    color:black;
/*    font-weight:600; */
    font-size:1.02em;
}


ul.SecureNaviEbene2 li {
    background:url(../img_infotag/bgRightService.gif) ;
    border-top:2px solid white;
    border-bottom:1px solid #FEF5BC;
}

ul.SecureNaviEbene2 a {
   padding-left:16px;
}


ul.SecureNaviEbene1 a:hover {
    color:#CF0117;
}

div.loginHinweis {
    margin-top:-22px;
    background:url(../img_infotag/bgRightService.gif);
    padding:11px 12px 32px;
    width:170px;
    border-bottom:22px solid white;

    color:#CF0117;
    font-weight:600;
}

/* ------------ */

/* link2infoboersen
linke Seite */
/* ------------ */
div#link2infoboersen {
    background:#E21C3F;
    border-bottom:2px solid white;
   padding:13px 0;

}
div#link2infoboersen a {
    display:block;
    padding:0 4px;
    color:white;
    font-size:1.02em;
}

div#link2infoboersen a:hover {
    color:white;
}

/* ------------ */








/* Login Servicebereich */
/* ------------ */
form#loginform {
    border-top:6px solid white;
    height:244px;
    background:#CFE5D6 url(../img_infotag/bgLoginLeft.jpg) top no-repeat;
}

#loginform legend {
    padding-top:45px;
    padding-bottom:4px;
    font-weight:bold;
    font-size:1.0em;
}

* html form#loginform legend {
    position:relative;
    left:-6px;
    padding-bottom:none;
}


#loginform fieldset {
    padding-left:20px;
}


#loginform label {
    float:left;
    width:60px;
}
#loginform input {
    width:95px;
    background:#CFE5D6;
    margin-bottom:5px;
}

#loginform input#doLogin {
    border:none;
    margin-left:59px;
    background: white url(../img_infotag/bgLoginLeftDoButton.gif) no-repeat;
    height:16px;
    width:100px;
    vertical-align:top;

    font-size:100%;
}
/* ------------ */


/* -------------------- */
/* ENDE: Linke Spalte */





/* Rechte Spalte,
   Suchformular */
/* -------------------- */

form#formsearch fieldset {

    padding:4px;

}

form#formsearch legend {
    padding-top:4px;
    padding-bottom:2px;
}



* html form#formsearch legend {
    position:relative;
    left:-6px;
    padding-bottom:none;
}


form#formsearch input {
    width:132px;
}


form#formsearch input.submit2 {
    background:white  url(../img_infotag/pfeilBlack.gif) 1px 2px  no-repeat;
    height:17px;
    width:20px;
    margin-left:4px;
}

* html form#formsearch input.submit2 {
    background:white url(../img_infotag/pfeilBlack.gif) 0 0  no-repeat;
}


form#formsearch input.submit {
    margin-top:2px;
    border:none;
    width:auto;
    background-color:transparent;
    background: url(../img_infotag/pfeilRed.gif) 0 3px  no-repeat;

    padding-left:22px;;
    color:#CF0117;
    font-size:1.0em;
}

* html form#formsearch input.submit {
    padding-left:14px;
}
/* -------------------- */
/* ENDE: Rechte Spalte */





/* footer */
/* -------------------- */

div#footer {
    height:44px;
    margin-top:20px;
    margin-left:22px;
    width:515px;
}

/*
div#footer ul, div#footer  div.footerTXT {
    margin-left:22px;
}
*/

div#footer li {
    color:#333333;
    float:left;
    font-size:0.9em;
    list-style-type:none;

}

.footerLi li {
    padding-bottom:3px;
}


.footerLi2 li {
    padding-top:2px;
}


div#footer li  a {
    color:black;
    text-decoration:none;
}

.footerTXT {
    float:left;
    font-size:0.9em;
    line-height:15px;
    width:515px;
}

#pageUrl { display:none; }

/* -------------------- */
/* ENDE: footer */




/* ContentBoxen allgemein
 Styles fuer gross und klein */
/* -------------------- */

div.teaserRow {}

.teaserRow h3 {
    font-size:1.0em;
    color:#CF0117;
    text-transform:uppercase;
    border-bottom:1px solid #CF0117;
    font-weight:normal;
}

.teaserRow h2 {
    font-size:1.2em;
    margin:5px 0;
}


div.pfeilLink {
    text-align:right;
    margin-top:4px;
}

div.pfeilLink a {
    background: url(../img_infotag/pfeilRed.gif) 0 2px  no-repeat;
    padding-left:22px;

    color:#CF0117;
    font-weight:600;
}

div.TeaserBoxBig, div.TeaserBox  {
    margin-left:22px;
    margin-bottom:24px;
}

img.imgTeaser {
 float:left;
 margin-right:6px;

}


/* -------------------- */


/* ContentBoxen mit Rotem Rahmen (ganze Breite / halbe Breite) */
/* --------- */

div.TeaserRedBorder {
    border:1px solid #CF0117;
}

div.TeaserRedBorder div.TeaserTxt {
    padding:6px;
}
/* --------- */




/* kleine ContentBox halbe Breite */
/* --------- */

div.TeaserBoxSmall {
    display:inline;
    width:260px;
    float:left;
}

/* -------- */




/* kleine ContentBox "Infoboersen" */
/* --------- */
div.InfoborsenBox {
    background:url(../img_infotag/infoka_IBF_final.gif) no-repeat;
}

div.InfoborsenBox div.TeaserTxt {
    padding:66px 11px 5px 11px;
}
/* --------- */


/* Kasten Infoboersen*/
/* ------------- */
/*
div#Infoboersenkasten {
    margin-left:22px;
    width:260px;
    height:230px;
    float:left;
    display:inline;
}

div#InfoboersenkastenText {
}
*/
/* ------------- */



/* kleine ContentBox halbe Breite
    GELB
*/
/* --------- */

div.TeaserBoxYellow {
    border:1px solid #ffe509;
    margin-bottom:22px;
}

div.TeaserBoxYellow h2 {

    margin:0;
    padding:4px;
    background:#ffe509;

    color:white;

    font-size:1.1em;
    font-weight:900;
    text-transform:uppercase;

}


div.TeaserBoxYellow  div.TeaserTxt {
    padding:6px;
}


div.TeaserBoxYellow  div.pfeilLink  {
    margin:0;
    padding:6px;
}

/* -------- */





/* Teaserbox Themen (breite Box) und Quicklinks (schmale Box)
   border:red body:green   */
/* --------- */

div.TeaserBoxQuicklinksBody {
    border:1px solid #CF0117;
    background:url(../img_infotag/bgLeft.gif);
}


div.TeaserBoxQuicklinksBody div.TeaserTxt {
    padding:6px;
}




/*grosse Box */
div.TeaserBoxThemen {}

div.TeaserBoxThemen h2 {
    border:1px solid #CF0117;
    padding:6px 4px;
    color:#CF0117;
    font-size:1.1em;
    font-weight:900;
    margin:0;
    margin-top:3px;
}



ul.Themenliste {
    list-style-type:none;
}

* html ul.Themenliste {
    display:block;
    margin-bottom:4px;
}

ul.Themenliste li {
    width:49%;
    float:left;
}


ul.Themenliste li.redBorder {
    border-left:1px solid #CF0117;
}

ul.Themenliste a {
    display:block;
    margin-left:8px;

    padding-left:67px;
    padding-top:29px;
    height:62px;

    font-size:1.3em;
    color:#CF0117;
    font-weight:600;
}

ul.Themenliste a.Lupe { background:url(../img_infotag/thLinkMagnifyingGlass.gif) no-repeat; }

ul.Themenliste a.Koffer { background:url(../img_infotag/thLinkSuitcase.gif) no-repeat; }

ul.Themenliste a.Rechner { background:url(../img_infotag/thLinkCalculator.gif) no-repeat; }

ul.Themenliste a.Brief { background:url(../img_infotag/thLinkLetter.gif) no-repeat; }

ul.Themenliste a.Stuhl { background:url(../img_infotag/thLinkChair.gif) no-repeat; }

ul.Themenliste a.Wasch { background:url(../img_infotag/thLinkWashingmachine.gif) no-repeat; }

ul.Themenliste a.Windrad { background:url(../img_infotag/thLinkWindwheel.gif) no-repeat; }

ul.Themenliste a.Birne { background:url(../img_infotag/thLinkBulb.gif) no-repeat; }

ul.Themenliste a.Maus { background:url(../img_infotag/thLinkMouse.gif) no-repeat; }




/* Teaserbox Quicklinks (kleine Box)
   border:red body:green

Anpassungen   */
/* -------- */

div.TeaserBoxQuicklinks h2 {
    background:url(../img_infotag/bgQuicklinksHead.gif) no-repeat;
    border:none;
    padding-top:18px;
    padding-bottom:5px;
    padding-left:40px;
    color:#CF0117;
    font-size:1.1em;
    font-weight:900;


    margin:0;
    margin-top:3px;
}



div.TeaserBoxQuicklinks  ul.Themenliste a {
    display:block;
    height:40px;

    margin-left:0;
    margin-bottom:2px;

    padding-left:30px;
    padding-top:6px;

    font-size:100%;
    color:#CF0117;
    font-weight:300;
}

div.TeaserBoxQuicklinks ul.Themenliste a.Lupe { background:url(../img_infotag/thLinkMagnifyingGlassSmall.gif) no-repeat; }

div.TeaserBoxQuicklinks ul.Themenliste a.Koffer { background:url(../img_infotag/thLinkSuitcaseSmall.gif) no-repeat; }


div.TeaserBoxQuicklinks ul.Themenliste a.Rechner { background:url(../img_infotag/thLinkCalculatorSmall.gif) no-repeat; }

div.TeaserBoxQuicklinks ul.Themenliste a.Brief { background:url(../img_infotag/thLinkLetterSmall.gif) no-repeat; }

div.TeaserBoxQuicklinks ul.Themenliste a.Stuhl { background:url(../img_infotag/thLinkChairSmall.gif) no-repeat; }

div.TeaserBoxQuicklinks ul.Themenliste a.Wasch { background:url(../img_infotag/thLinkWashingmachineSmall.gif) no-repeat; }

div.TeaserBoxQuicklinks ul.Themenliste a.Windrad { background:url(../img_infotag/thLinkWindwheelSmall.gif) no-repeat; }

div.TeaserBoxQuicklinks ul.Themenliste a.Birne { background:url(../img_infotag/thLinkBulbSmall.gif) no-repeat; }

div.TeaserBoxQuicklinks ul.Themenliste a.Maus { background:url(../img_infotag/thLinkMouseSmall.gif) no-repeat; }


/* --------- */



/* -------------------- */

/* Sitemap*/
/* -------------------- */

div#sitemapInhalt {
    margin-left:22px;
    padding-top:22px;
}

div#sitemapInhalt ul {
    padding-left:20px;
}


div#sitemapInhalt a.sitemap_level1 {
    font-weight:600;
}

div#sitemapInhalt a.sitemap_level2 {

}

div#sitemapInhalt a {
    color:#333;
}
/* -------------------- */



/* div angaben fuer Contenido-Module*/
/* -------------------- */
h3.artikelH3 {
    margin-left:22px;
    font-weight:normal;
}

h1.artikelH1 {
    margin:5px 0;
    margin-left:22px;
    font-size:1.3em;
}

div.leadText {
    margin-left:22px;
    margin-bottom:10px;
}

div.leadText  img {
    margin-right:6px;
    margin-bottom:6px;
}


div.leadText ul{
    margin-left:22px;
}


div.artikelBildLinks {
    margin-left:22px;
    margin-bottom:10px;
}

div.artikelBildLinks img.imgArtikelBild {
    float:left;
    margin-right:4px;
}

.artikelText {
    margin-left:22px;
    margin-bottom:10px;
}


/* Suchergebnis */
/* --------- */
div#suchergebnis {
    margin-left:22px;
    margin-bottom:10px;
}

div#treffer {
    margin-left:22px;
}

div.pagesNavi {
    margin-top:22px;
    margin-left:22px;
}
/* --------- */


/* Liste allgemein
   Mittlerer contentBereich */
/* --------- */
div.artikelText ul {
    margin:12px 0;
    padding-left:40px;
}
/* --------- */



/* Download-Liste */
/* --------- */

div#dlRahmen {
    margin-left:22px;
    margin-bottom:10px;
}

div#dlText  {
    margin:22px 0;
}

ul#dlList {
    list-style-type:none;
}

ul#dlList li {
    margin-bottom:12px;
    padding-left:20px;
    background:transparent url(../images/dl_icon_blank.gif) no-repeat scroll left top;
}


li.dlpdf{
    background: url(../images/dl_icon_pdf.gif) left top no-repeat !important;
}
li.dlzip{
    background: url(../images/dl_icon_zip.gif) left top no-repeat !important;
}
li.dljpg{
    background: url(../images/dl_icon_jpg.gif) left top no-repeat !important;
}


ul#dlList a {
    display:block;
    color:#CF0117;
}

ul#dlListInline {
  margin: 0;
  padding: 0;

  list-style: none;
}
ul#dlListInline li {
  margin: 0.2em 0 !important;
  padding: 0 0 0 20px !important;
  line-height: 1.5em;

  border: none !important;
}


/* --------- */



/* --------- */
/* PDF Presse Liste
(Content-Bereich)       */
/* --------- */
.pdfListeBox {
  margin: 10px 17px;
  margin-left:22px;
  padding: 0;
  width: 500px;
}


.pdfListeBox h2 {
  margin: 7px 0;
  margin-top: 0;
  padding: 0;
  font-size:1.2em;
}

.pdfListeBox td {
    padding:2px;
}


.pdfListeBox ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pdfListeBox li {
  margin: 0;
  padding: 2px 0 7px 0;
  padding-left: 19px;
  background: transparent url(../images/dl_icon_pdf.gif) 0 4px no-repeat;
}
.pdfListeBox li a {
  color: #000;
}
.artlistBox li a:hover {
  color: #960001;
  text-decoration: none;
}
/* --------- */



/*Kontaktformular*/
/* --------- */
#anmeldeBox {
  display: inline;
  margin: 10px 22px;
  padding-right: 30px;
  float: left;
}







#anmeldeBox .anmeldeFeld {
  margin: 1px 0;
  padding: 2px;
  width: 440px;

  float: left;
  clear: left;

  /*background: #E8EBEC;*/
  background:transparent url(../img_infotag/bgLeft.gif);
}
#anmeldeBox .anmeldeFeld p {
  margin: 0 5px;
  display: inline;
}
#anmeldeBox form {
  margin: 0;
  padding: 0;
}
#anmeldeBox fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
#anmeldeBox legend {
  font-family: Verdana;
  font-size: 1.2em;
  font-weight: bold;

  margin: 5px 0;
  padding: 0;
}
#anmeldeBox label {
  display: block;
  width: 160px;
  float: left;
  clear: left;

  cursor: pointer;
}
#anmeldeBox input, #anmeldeBox textarea {
  margin: 1px 0;
  margin-left: 5px;
  padding: 0 2px;
  width: 266px;
  border: 1px solid #867760;

  font: normal 1em/1.3em verdana, sans-serif;
}
#anmeldeBox input {
  height: 1.5em;
}
#anmeldeBox input.anmeldeButton {
  margin-left: 165px;
  width: auto;
  background: #FFF;
  font: bold 1em/1.3em verdana, sans-serif;
}
/* --------- */




/* infoKalender */
/* --------- */
#eventBox {
  margin: 10px 17px;
  padding-right: 40px;
  margin-left:22px;
}
#eventBox .eventFeld {
  margin: 1px 0;
  padding: 2px;
  width: 440px;

  float: left;
  clear: left;

  background:transparent url(../img_infotag/bgLeft.gif);
}
#eventBox .formGroup {
  float: left;
  padding: 2px 5px;
}
#eventBox form {
  margin: 0;
  padding: 0;
}
#eventBox fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
#eventBox legend {
  font-family: Verdana;
  font-size: 1.2em;
  font-weight: bold;

  margin: 5px 0;
  padding: 0;
}
#eventBox label, #eventBox .eventLabel {
  display: block;
  width: 160px;
  float: left;
  clear: left;

  cursor: pointer;
}
#eventBox .eventLabel {
  cursor: default;
}
#eventBox input, #eventBox textarea, #eventBox select {
  margin: 1px 0;
  margin-left: 5px;
  padding: 0 2px;
  width: 266px;
  border: 1px solid #867760;

  font: normal 1em/1.3em verdana, sans-serif;
}
#eventBox select {
  padding-right: 0;
  width: 268px;
}
#eventBox input {
  height: 1.5em;
}
#eventBox input.widthAuto {
  width: auto;
  border: none;
  padding: 0;
  margin: 0 5px;
  vertical-align: middle;
}
#eventBox input.eventButton {
  margin-left: 165px;
  width: auto;
  background: #FFF;
  font: bold 1em/1.3em verdana, sans-serif;
}



#eventListe caption {
  margin-bottom:10px;
  text-align: left;
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.5em;
}
#eventListe tr {
  border-collapse: separate;
  border-spacing: 1px;
}
#eventListe th {
  width: 160px;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
}
#eventListe td {
  padding: 1px 5px;
  background:transparent url(../img_infotag/bgLeft.gif);
}
#eventListe td p {
  margin: 0 0 5px 0;
}
#eventListe address {
  margin: 2px 0;
  margin-top: 5px;
  font-style: normal;
}
#eventListe .eventkasten {
  width: 100%;
}
#eventListe .eventli {
  margin:2px 0;
}


#eventListe .eventDatum,
#eventListe .eventOrt {
  width: 140px;
  margin: 0;
  margin-right: 6px;
  float: left;
}
#eventListe .eventName {
  width: 250px;
  margin: 0;
  float: left;
}
#eventListe .eventDatum a,
#eventListe .eventOrt a {
  color: #000;
}
#eventListe .eventDatum a:hover,
#eventListe .eventOrt a:hover,
#eventListe .eventName a:hover {
  color: #000;
  text-decoration: none;
}


#eventListe .eventli div {
    margin:8px 0;
}


#infoKalender {
    margin-left:22px;
    float:left;
    display:inline;
}

#infoKalender a {
  color: #960001;
  text-decoration: none;
}
#infoKalender a:hover {
  color: #000;
}

#infoKalender a.aPfeil {
  background: url(../images/pfeil_weiss.gif) left center no-repeat;
  margin: 10px 2px;
  padding-left: 20px;
}
#infoKalender ul.infoVeranstaltungen {
  list-style: none;
  margin: 10px 0;
  padding: 0 2px;
}
#infoKalender ul.infoVeranstaltungen li {
  margin: 5px 0;
  border-top:1px solid #000000;
  clear:both;
}
/* --------- */


/*Presse PDF-Liste*/
/* --------- */
#presseTable {
  border-collapse: collapse;
}

#presseTable td {
  border: 1px solid #d0d0d0;
  padding: 10px;
}

#presseTable tr:hover {
  background-color: #d6e9ed;
}

#presseTable th {


  border: 1px solid #d0d0d0;
}
/* --------- */


/* -------------------- */


