body
{ margin : 0em;
  padding : 0em;
  background-color : #b8d1ff;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 0.9em;
}

 #BrowserFenster {
   position : relative;
   top : 0em;
   width : 70em; 
   height : 79em;
   background-color : #dcf5d6;
   margin-left : auto;
   margin-right : auto;
   font-size : 100%;
   background-color : #ffffff;
   color : #0e0232;
  }

 #MittlererContainer {
   position : absolute;
   top : 14.5em;
   left : 14em;
   right : 14em;
   width : auto;
   height : 63em;
   background-color : #dcf5d6;
   margin-left : auto;
   margin-right : auto;
   font-size : 100%;
   background-color : #ffffff;
   color : #0e0232;
   float : left;
  }

 #LinkerContainer {
   position : absolute;
   top : 14.8em;
   left : 0;
   width : 14em;
   height : 63em;
   margin-left : auto;
   margin-right : auto;
   font-size : 100%;
   background-color : #ffffcf;
   color : #0e0232;
   float : left;
  }

 #RechterContainer {
   position : absolute;
   top : 14.8em;
   right : 0em;
   padding : 0em;
   width : 14em; 
   height : 63em;
   margin-top : 0em;
   margin-left : auto;
   margin-right : auto;
   font-size : 100%;
   background-color : #ffffcf;
   color : #0e0232;
 }

 h1 {
   position : relative;
   top : 0em;
   width : auto;
   margin-top : 0.4em;
   margin-left : auto;
   margin-right : auto;
   padding-top : 0.2em;
   padding-bottom : 0.1em;
   padding-left : 1.40em;
   padding-right : 1.40em;
   text-align : center; 
   background-color : #314eb8;
   color : #f7f5ff;
   font-size : 1.7em;
   white-space : nowrap;
  }

 h2 {
   position : relative;
   top : 0em;
   margin-top : 0em;
   margin-bottom : 0.25em;
   padding-left : 0.6em;
   font-size : 1.5em;
   color : #314eb8;
  }

 h3 {
   position : relative;
   top : 0.1em;
   margin-top : 0em;
   margin-bottom : 0.2em;
   padding-left : 0.45em;
   font-size : 2em;
   font-weight : bold;
   color : #314eb8;
  }

 p {
   width : auto;
   margin-left : auto;
   margin-right : auto;
   font-size : 1.01em;
   padding : 0.8em;
   text-align : justify;
  }

 ul.AufzaehlungKopf{
   position : relative;
   top : 0.1em;
   margin-top : 0em;
   margin-bottom : 0.2em;
   padding-left : 2em;
   font-size : 1.2em;
   color : #314eb8; 
 }

 li.Aufzaehlung {
   position : relative;
   top : 0.1em;
   margin-top : 0em;
   margin-bottom : 0.2em;
   color : #314eb8;
  }

/* Sitemap */
ol.Sitemap {
   position : relative;
   top : 0em;
   margin-top : 0em;
   margin-bottom : 0.2em;
   padding-left : 2em;
   font-size : 1em;
   line-height : 1.35em;
   color : #314eb8; 
 }

 .AnlaufText {
   position : relative;
   margin : 0em;
   top : 0em;
   padding-top : 0em;
   padding-bottom : 0.5em;
   font-size : 1.2em;
   font-weight : normal;
   line-height : 1.3em;
   color : #314eb8;
  }

 .TextAbsatz {
   position : relative;
   margin : 0em;
   top : 0.05em;
   padding-top : 0em;
   padding-bottom : 0.5em;
   font-size : 1.1em;
   line-height : 1.3em;
  }

 .KursDaten {
   position : relative;
   margin : 0em;
   top : 0.05em;
   padding-top : 0em;
   padding-bottom : 0.5em;
   font-size : 1.1em;
   line-height : 1.5em;
 }

 .BlauFett {
   color : #314eb8;
   font-weight : bold;
 }

 .HinweisQS {
   position : absolute;
   bottom : 5em;
   margin : 1.5em;
   padding : 0.8em;
   font-size : 0.9em;
   line-height : 1.2em;
   border-width : 0.15em;
   border-style : dotted;
   border-color : #372ae7;
   color : #314eb8;
 }

.HinweisAZWV {
   position : relative;
   top : 1em;
   margin : 1.5em;
   padding : 0.8em;
   font-size : 1.1em;
   line-height : 1.3em;
   text-align : center;
   border-width : 0.05em;
   border-style : dotted;
   border-color : #372ae7;
   color : #314eb8;
 }

/* Haupt-Navigatinsleiste */
 .ListenKopf {
   position : absolute;
   top : 10.25em;
   left : 0;
   width : 100%;
   padding : 0em;
   text-align : center;
   margin-left : auto;
   margin-right : auto;
   margin-top : 0em;
   line-height : 2em; 
   margin-bottom : 0em;
   text-align : center;
   white-space : nowrap;
   font-size : 1.2em;
  }

 .ListenEintragZeile {
   position : relative;
   width : 25%;
   text-align : center;
   padding-top : 0em;
   padding-bottom : 0em;
   margin : 0em;
   margin-bottom : 0em;
   float : left;
   display : inline;
  }

/* Navigationsleiste fuer die Modulbeschreibungen */
.MB_ListenKopf {
   position : absolute;
   bottom : 23em;
   right : auto;
   left : auto;
   width : 100%;
   padding : 0em;
   text-align : center;
   margin-left : auto;
   margin-right : auto;
   margin-top : 0em;
   margin-bottom : 0em;
   white-space : nowrap;
   font-size : 1.1em;
 }

.MB_ListenEintragZeile {
   position : relative;
   background-color : #314eb8;
   color : #f7f5ff;
   padding-top : 0.25em;
   padding-bottom : 0.25em;
   padding-left : 0.5em;
   padding-right : 0.5em;
   margin : -0.15em;
   border-top-width : 0.15em;
   border-bottom-width : 0.15em;
   border-top-style : solid;
   border-bottom-style : solid;
   border-top-color : #9791e6;
   border-bottom-color : #3c32c4;
   display : inline;
  }

.MB_ZurueckNavi{
   position : absolute;
   left : 1em;
   bottom : 18em;
   font-size : 1.1em;
 }

 .FussZeile {
   position : absolute;
   bottom : 0em;
   left : 0;
   width : 100%;
   height : auto;
   margin-top : 0em;
   margin-bottom : 0em;
   margin-left : auto;
   margin-right : auto;
   margin-bottom : 0em;
   padding-left : 0em;
   padding-right : 0em;
   padding-top : 0.2em;
   padding-bottom : 0.2em;
   text-align : center;
   vertical-align : top;
   background-color : #314eb8;
   font-weight : bold;
   font-size : 1.15em;
   white-space : nowrap;
   color : #f7f5ff;
  }

/*   Links im Seiteninhalt */
 a:link {
   font-weight : normal;
   color : #314eb8; 
   text-decoration : none;
   font-size : 1.1em;
  }

 a:visited {
   font-weight : normal;
   color :  #314eb8; 
   text-decoration:none;
   font-size : 1.1em;
  }

 a:focus {
   font-weight : normal;
   color : #314eb8; 
   text-decoration : underline;
   font-size : 1.1em;
  }

 a:hover {
   font-weight : bold;
   color : #314eb8;
   text-decoration : underline;

   font-size : 1.1em;
  }

 a:active {
   font-weight : bold;
   color :  #314eb8;
   text-decoration : underline;
   font-size : 1.1em;
  }

/*   Haupt-Navigation */
 a:link.HauptNavigation {
   font-weight : normal;
   color : #ffffff; 
   text-decoration : none;
   background-image:url(../grafiken/HauptNavigationNormal.png);
   display : block;
   width : 100%;
   font-size : 1.1em;
  }

 a:visited.HauptNavigation {
   font-weight : normal;
   color :  #ffffff; 
   text-decoration:none;
   background-image:url(../grafiken/HauptNavigationNormal.png);
   display : block;
   width : 100%;
   font-size : 1.1em;
  }

 a:focus.HauptNavigation {
   font-weight : normal;
   color : #0e085a; 
   text-decoration : none;
   background-image:url(../grafiken/HauptNavigationAktiv.png);
   display : block;
   width : 100%;
   font-size : 1.1em;
  }

 a:hover.HauptNavigation {
   font-weight : normal;
   color : #0e085a;
   text-decoration : none;
   background-image:url(../grafiken/HauptNavigationAktiv.png);
   display : block;
   width : 100%;
   font-size : 1.1em;
  }

 a:active.HauptNavigation {
   font-weight : bold;
   color :  #0e085a;
   text-decoration : none;
   background-image:url(../grafiken/HauptNavigationKlick.png);
   display : block;
   width : 100%;
   font-size : 1.1em;
  }

/* Linkeinstellungen fuer Navigationsleiste Modulinhalte */
 a:link.MB_ListenEintragAnker {
   font-weight : normal;
   color : #ffffff; 
   text-decoration : none;
   font-size : 1.1em;
   display : inline; 
  }

 a:visited.MB_ListenEintragAnker {
   font-weight : normal;
   color :  #ffffff; 
   font-size : 1.1em;
   text-decoration:none;
   display : inline; 
  }

 a:focus.MB_ListenEintragAnker {
   font-weight : normal;
   background-color : #9088fd;
   color : #ffffff;
   text-decoration : underline;
   font-size : 1.1em;
   display : inline; 
  }

 a:hover.MB_ListenEintragAnker {
   font-weight : normal;
   background-color : #9088fd;
   color : #ffffff;
   text-decoration : underline;
   font-size : 1.1em;
   display : inline; 
  }

 a:active.MB_ListenEintragAnker {
   font-weight : normal;
   color :  #ffffff;
   text-decoration : underline;
   font-size : 1.1em;
   display : inline; 
  }

.AZWV_Hinweis {
   position : absolute;
   bottom : 0.25em;
   color : #314eb8;
   width : 100%;
   margin-top : 0.5em;
   margin-bottom : 0em;
   margin-left : auto;
   margin-right : auto;
   padding-left : 0em;
   padding-right : 0em;
   padding-top : 0.2em;
   padding-bottom : 0.2em;
   text-align : center;
   background-color : #ffffcf; 
}

.Neu {
     background-color : #ff0000;
     color : white;
}

.Blau {
     background-color : #0000ff;
     color : white;
}

#ICA_Adresse {
   position : absolute;
   top : 0em;
   left : 0em;
   color : #314eb8;
}

#ICA_AdressePassiv {
   position : absolute;
   top : 0em;
   left : 0em;
   color : #c8c6c6;
}

#ICA_Leitbild {
   position : relative;
   top : 9em;
   left : 0em;
   color : #314eb8;
}

#ICA_LeitbildPassiv {
   position : relative;
   top : 9em;
   left : 0em;
   color : #c8c6c6;
}

#UeberDieAkademie {
   position : relative;
   text-align : left;
   top : 8em;
   left : 0em;
   color : #314eb8;
}

#UeberDieAkademiePassiv {
   position : relative;
   text-align : left;
   top : 8em;
   left : 0em;
   color : #c8c6c6;
}

#WirSindDasOriginal {
   position : relative;
   text-align : left;
   top : 7em;
   left : 0em;
   color : #314eb8;
}

#WirSindDasOriginalPassiv {
   position : relative;
   text-align : left;
   top : 7em;
   left : 0em;
   color : #c8c6c6;
}

#ICA_Qualitaet {
   position : relative;
   text-align : left;
   top : 6em;
   left : 0em;
   color : #314eb8;
}

#ICA_QualitaetPassiv {
   position : relative;
   text-align : left;
   top : 6em;
   left : 0em;
   color : #c8c6c6;
}

#CRT_Datum {
   position : absolute;
   top : 0em;
   width : 14em;
   margin-top : 0em;
   margin-left : auto;
   margin-right : auto;
   text-align : center;
   text-align : center;
   padding : 0.8em;
   font-size : 0.9em;
   font-weight : bold;
   color : #314eb8;
 }

#ICA_Akademieleitung {
  position : relative;
  text-align : left;
  top : 1em;
  bottom : 0em;
  left : 0.1em;
  color : #314eb8;
 }

#ICA_AkademieleitungPassiv {
  position : relative;
  text-align : left;
  top : 1em;
  bottom : 0em;
  left : 0.1em;
  color : #c8c6c6;
 }

#ArgumenteOpenSource {
  position : relative;
  text-align : left;
  top : 0em;
  bottom : 0em;
  left : 0.1em;
  color : #314eb8;
 }

#ArgumenteOpenSourcePassiv {
  position : relative;
  text-align : left;
  top : 0em;
  bottom : 0em;
  left : 0.1em;
  color : #c8c6c6;
 }

#ICA_Sitemap {
  position : relative;
  text-align : left;
  top : 0em;
  bottom : 0em;
  left : 0.1em;
  color : #314eb8;
  }

#ICA_SitemapPassiv {
  position : relative;
  text-align : left;
  top : 0em;
  bottom : 0em;
  left : 0.1em;
  color : #c8c6c6;
  }

.NaviListeVerti {
    line-height : 1.3em;
    font-weight : bold;
    padding-top : 0em;
    padding-bottom : 0.5em;
}

.ModulInhalt {
  font-size : 1em;
  line-height : 1.3em;
  text-align : justify;
  background-color : #feffbb;
  padding : 1.2em;
  margin-left : 12.5em;
  width : 45em;
  margin-bottom : 0em;
}

.Termine {
  font-size : 1.1em;
  line-height : 1.3em;
  margin-left : 1em;
  margin-bottom : 0em;
  color : #314eb8;
}
.Dokumentenauszug {
  background-color : #f8f8fa;
  padding : 0.4em 0;
}
.Dokumentenauszug p {
  margin : 0 0 0.25em;
  padding : 0;
}


