@page { padding:1cm;margin-right:1cm;margin-left:2cm;margin-top:1cm;margin-bottom:1cm;} 
body { 
 padding:0px;
 margin:0px;
 border-style:none;
 color:#000000; 
 background-color:#FFFFFF;
}
a:link    { color:#082C50; }
a:visited { color:#082C50; }
a:hover   { color:#F8C300; }
a:active  { color:#F8C300; }
img {
   border:none;
   padding:0px;
   margin:0px;
}
table {
   width:99%;
   border-style:solid;
   border-width:2px;
   border-spacing:2px;
   border-collapse:separate;
   border-color:#000000;
   background-color:#F7F7F7;
   margin-bottom:20px;
}
table[rahmen~=ohne] {
   border-style:solid;
   border-collapse:separate;
   border-color:#FFFFFF;
   background-color:#FFFFFF;
   margin-bottom:20px;
}
td {
   border-style:solid;
   border-color:#082C50;
   border-width:1px; 
   padding:8px;
   font-size:95%;
}
.rbreite0 {
   page-break-inside:avoid;
   left:0%;
   border-style:solid;
   border-collapse:separate;
   border-color:#FFFFFF;
   background-color:#FFFFFF;
   margin-bottom:20px;
}
.rbreite0l {
   page-break-inside:avoid;
   left:0%;
   border-style:solid;
   border-collapse:separate;
   border-color:#FFFFFF;
   background-color:#FFFFFF;
   margin-bottom:20px;
   text-align:left;
}
.rbreite0r {
   page-break-inside:avoid;
   left:0%;
   border-style:solid;
   border-collapse:separate;
   border-color:#FFFFFF;
   background-color:#FFFFFF;
   margin-bottom:20px;
   text-align:right;
}
caption {
   font-size:150%;
   font-weight:bold;
   color:#082C50;
   padding:10px;
   font-variant:small-caps;
}
h1{ text-align:center;}
h2{ text-align:center;}
h3{ text-align:center;}
h5{ font-size:10pt;}
#Titel {
   font-family:Helvetica, Arial, sans-serif;
   font-size:12pt;
   font-weight:normal;
   color:#FFFFFF;

   position:absolute;
   top:0%;
   left:0%;
   height: 140px;
   width:100%;
   overflow:hidden;
   padding:0px;
   margin:0px;
   border:none;
}
#Titel_Sprache {
   font: 10pt bold Arial, sans-serif;
   color:#FFFFFF;
   
   position:absolute;
   top:8px;
   left:50%;
   width:47%;
   height:75px;
   padding:0px;
   margin:0px;
   border:none;
   text-align:right;
   vertical-align:text-top;
}
#Hauptteil {
   font-family:Helvetica, Arial, sans-serif;
   font-size: 12pt;

   position:absolute;
   top:133px;
   left:0%;
   width:100%;

   padding:0px;
   margin:0px;
   border:none;
   text-align:left;
}
#Hauptteil_links {
   font-family:Helvetica, Arial, sans-serif;
   font-size: 10pt;
   position:absolute;
   overflow:hidden;
   left:0px;
   width:100%;
   padding:2px;
   margin-top:2px;
   text-align:left;
   background-color:#DADADA;
   border-top:2px solid #F8C300;
   border-bottom:2px solid #F8C300;
}
#Hauptteil_links_u1 {
   position:relative;
   left:10%;
   width:90%;
   overflow:hidden;
   border:thin;
   border-color:#00FF00;
   text-align:left;
   background-color:#F8C300;
}
#Hauptteil_rechts {
   font-family: "normal 10pt Helvetica, Arial, sans-serif";

   position:relative;
   width:98%;
   top:20em;
   padding:0px;
   margin:0px;
   border-top:2px solid #405072;
   text-align:left;
}
#Fusszeile {
   font-family: "9pt bold Arial, sans-serif";

   border-top: 2px solid #405072;
   padding:10px;
   margin-top:20px;
   color:#000000;
   text-align:left;
}
#Anmeldung {

   font-family:Helvetica, Arial, sans-serif;
   font-size: 10pt;
   font-weight:normal;
   color:#000000;

   position:absolute;
   top:2%;
   left:2%;
   width:96%;
   height:96%;

   padding:0px;
   margin:0px;
   border:none;
   text-align:center;
}




/* Link Darstellung in der Navigationsleiste: */
  ul#Navigation a {
    display:block;
    padding: 0em;
    text-decoration: none; font-weight: normal;
    border-top: 0px;
    color: #ffffff; background-color: #999999;
  }

  
  
/* Link Darstellung wenn Maus darüber in der Navigationsleiste*/
  ul#Navigation a:hover {
    color: #082C50; background-color: #F8C300;
  }

  ul#Navigation li a.LinkAktuell {
    color: #000000;
    font-weight: bold;
    background-color: #F8C300
  }

  ul#Navigation li a.UnterMenu {
    border-top: 0px solid #aaaaaa;
    background-color: #F8C300
  }




/* Standardtabelle: */
div#Hauptteil_rechts table {
   border-spacing: 0.5em;
   border-left: 0em;
   border-right: 0em;
   border-top: 0.2em solid #cccccc;
   border-bottom: 0.2em solid #cccccc;
   margin: 0px;
   margin-bottom: 2em;
   padding: 0px;
   background-color: #eeeeee;
}
div#Hauptteil_rechts table caption{
    border-top: 3px solid #dddddd;
    border-bottom: 3px solid #dddddd;
    margin-top: 1em;
    margin-bottom: 0.5em;
}
div#Hauptteil_rechts table tr{
   border: 0px;
   margin: 0px;
   padding: 0px;
}
div#Hauptteil_rechts table tr td{
    padding: 10px;
    margin-top: 10px;
    border: 0px;
    border-top: 0.0em solid #dddddd;
    border-left: 0.2em solid #cccccc;
}



/* Tabelle ohne sichtbare Begrenzungen: */
div#Hauptteil_rechts table.noborder {
   border: none;
   background-color: #ffffff;
}
div#Hauptteil_rechts table.noborder tr {
}
div#Hauptteil_rechts table.noborder tr td {
    border: none;
}

/* Tabelle für Personal (nur Zeilentrennung): */
div#Hauptteil_rechts table.personal {
    border-spacing:  0px;
    border: none;
}
div#Hauptteil_rechts table.personal tr {
    margin: 0px;
    padding: 10px;
}
div#Hauptteil_rechts table.personal tr td {
    border: none;
    border-bottom: 2px solid #dddddd;
    border-collapse: collapse;
    margin: 0px;
    padding: 10px;
}

/* Tabelle für Publikationen: */
div#Hauptteil_rechts table.publikationen tr td {
    vertical-align: top;
}

/* Ueberschrift ohne Tabelle */
div.heading_new {
    border-spacing: 0.5em;
    border-left: 0em;
    border-right: 0em;
    border-top: 3px solid #dddddd;
    border-bottom: 3px solid #dddddd;
    font-size: 150%;
    font-weight: bold;
    color: #082C50;
    margin-top: 24px;
    margin-bottom: 32px;
    font-variant: small-caps;
    text-align: center;
    width:90%;
    left:5%;
    position:relative;
}