@charset "utf-8";
/* Grundlayout DNK*/

/* Eigenschaften fuer das Hauptdokument */
body {
     margin: 0;
   overflow: auto;
   background-color: #F2F2F2;
   text-align: center;
         }

/*Felder fuer die einzelnen Inhaltselemente*/
div {
  margin: 0;
  font-size: 11px;
         }
  

/*Hauptfeld fuer die gesamte Seite*/
#gesamtfeld {
     width: 100%;
     margin: 0px;
     background-color: #F2F2F2;
     background-position: top;
     background-repeat: repeat-x;
     font-family: Verdana, Arial, Helvetica;
  }
  

  
/*Feld fuer den Inhalt und das Menue*/
#hauptfeld {
     margin-top: 0px;
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     width: 1000px;
     height: 100%;
  }
  
  
/*Feld fuer den Kopfhintergrund*/
#kopf-hintergrund {
    position: absolute;
    top: 0px;
    margin-left: -276px;
    margin-right: -233px;
    width: 1509px;
  }
  
* html #kopf-hintergrund {
        margin-left: -526px;
}

  
/*Feld fuer das Hauptmenue*/
#hauptmenue {
    position: absolute;
    top: 15px;
    margin-left: 355px;
    width: 640px;
  }
  
* html #hauptmenue {
        margin-left: 105px;  
}
  

/*Feld fuer das Submenue*/
#submenue {
    position: absolute;
    top: 120px;
    margin-left: 380px;
  }

* html #submenue {
        margin-left: 130px;  
}

/*Feld fuer das Loginfeld*/
#login {
    position: absolute;
    top: 5px;
    margin-left: 600px;
    width: 400px;
    text-align: right;
  }
  
* html #login {
        margin-left: 350px;  
}
  
/*Kasten-Links*/
#linkerkasten {
     float: left;
     margin-top: 200px;
     text-align: left;
     width: 250px;
  }

/*Feld fuer den Kalender*/
#kalenderfeld {
     float: left;
     margin-top: 0px;
     text-align: left;
     width: 250px;
     background-image: url('events-back.gif');
     background-repeat: repeat-y;
  }

/*Feld fuer den Kalenderinhalt */
#kalender-text {
     width: 210px;
     margin-top: 0px;
     margin-left: 20px;
     margin-right: 20px;
     text-align: left;
  }
  
/*Feld fuer den Inhalt */
#inhaltsfeld {
     float: right;
     margin-top: 100px;
     width: 720px;
     background-image: url('back-center-inhalt.gif');
     background-repeat: repeat-y;
  }

/*Feld fuer den Hauptinhalt */
#inhalt-text {
     width: 680px;
     margin-top: 10px;
     margin-left: 20px;
     margin-right: 20px;
  }
  
/*Feld fuer den Hauptinhalt Startseite */
#inhalt-start-links {
       float: left;
     width: 400px;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px
   }
   
/*Feld fuer den rechten Inhalt Startseite */
#inhalt-start-rechts {
       float: right;
     width: 235px;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 15px;
     text-align: center;
  }
  
/*Feld fuer den rechten Inhalt Startseite blauer Kasten*/
#inhalt-start-rechts-blau {
     width: 235px;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     text-align: left;
     background-image: url(start-back-blau.jpg);
       background-repeat: repeat-y;
  }
  
/*Feld fuer den rechten Inhalt Startseite blauer Kasten Text */
#inhalt-start-rechts-blau-text {
     width: 215px;
     margin-top: 0px;
     margin-left: 10px;
     margin-right: 10px;
  
  }
  
  

/*Feld fuer den Sprachwaehler */
#sprache {
     width: 125px;
     margin-top: 0px;
     margin-left: 505px;
     margin-right: 0px;
     margin-bottom: 10px;
  }




/*Feld unten*/
#unten {
     margin-top: 0px;
     margin-left: auto;
     margin-right: auto;
     text-align: center;
     vertical-align: top;
     width: 1000px;
  }
  
/*Feld fuer Mitgliedsverbaende links*/
#unten-links {
     float: left;
     margin-top: 5px;
     margin-left: 0px;
     text-align: center;
     vertical-align: top;
     width: 800px;
  }
  
/*Feld fuer Lizenz rechts*/
#unten-rechts {
     float: right;
     margin-top: 0px;
     margin-right: 0px;
     text-align: right;
     vertical-align: top;
     width: 140px;
  }
  




.csc-frame-rulerAfter {
  height: 1px;
  border-top: solid;
  border-top-color: #dae3eb;
  border-top-width: 1px;
  margin-top: 10px;
  margin-bottom: 12px;
}

.csc-frame-rulerBefore {
  height: 1px;
  border-top: solid;
  border-top-color: #dae3eb;
  border-top-width: 1px;
  margin-top: 10px;
  margin-bottom: 12px;
}

.tx-srlanguagemenu-pi1 fieldset {
  padding: 0;
  margin: 0;
  }

.tx-srlanguagemenu-pi1 legend {
  display: none;
}​

.tx-srlanguagemenu-pi1 label {
  display: none;
}​

.tx-srlanguagemenu-pi1{
  padding: 0;
  margin: 0;
  }

.calendar-table{
  border: 0px;
  
  }

.calendar-table td {
  color: #8c8c8c;
  font-size: 11px;
  }
  
.calendar-table th {
  color: #bcbcbc;
  font-size: 11px;
  }

.tx-ttnews {
  float: right;​
  margin-right: 55px;
  width: 220px;
  height: 190px;
  overflow: hidden​;
}

*html .tx-ttnews {
  display: none;
}

.news-catmenu {
  float: right;
  margin-top: 20px;
  margin-right: 15px;​
}

.csc-uploads-fileSize {
  padding-left: 20px;
  padding-top: 0;
  font-size: 10px;
}

.csc-uploads-fileName {
  padding-top: 5px;
}

.news-single-files IMG {
  margin-right: 5px;
}

.csc-default {
  padding-bottom: 15px;
}

