body {
  background-color:#ffffff;
  font-family:Arial,sans-serif;
  color:#000000;
}



div#RahmenGesamt {
  margin: 0;
  padding:0;
  width: 100%;
  height: 100%;
}

div#MenueHintergrund {
  margin: 0;
  padding:0;
  width: 100%;
  height: 100%;
}

.HeadLogoImg {
  display:none;
}

.HeadContent {
  display:none;
}


div#Quickmenue {
  display:none;
}


.MainMenue {
  display:none;
}


.SubMenue {
  display:none;
}


div#ContentNavbar {
  display:none;
}


div#ContentLeft {
  display:none;
}


div#ContentMain {
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  font-family:Arial;font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;letter-spacing:0.0em;
  color:#000000;
  line-height:1.3em;
}


div#ContentFooter {
  display:none;
}


div#ContentRight {
  display:none;
}

.KastenBlau {
  background-color:#004f94;
  color:#ffffff;
  padding:12px;
}
.KastenBlau a {color:#ffffff;text-decoration:underline;}

.KastenGrau {
  background-color:#cccccc;
  color:#000000;
  padding:12px;
}
.KastenGrau a {color:#004f94;text-decoration:underline;}

.KastenSchwarz {
  background-color:#333333;
  color:#ffffff;
  padding:12px;
}
.KastenSchwarz a {color:#ffffff;text-decoration:underline;}


h1 {
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  color:#333333;
  letter-spacing:0.0em;
}

h2 {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  color:#333333;
  letter-spacing:0.0em;
}

h3 {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  color:#333333;
  letter-spacing:0.0em;
}


sup {font-size:0.7em; vertical-align: 0.3em;}
sub {font-size:0.7em;}
li {padding-bottom:0.3em;}


a {color:#004f94;text-decoration:underline;}
a.link-icon {
  padding-left:        1.3em;
  line-height:         1.5em;
  background-image:    url(../img_files/layout/icon-link.gif);
  background-repeat:   no-repeat;
  background-position: left;
}
a.link-icon-extern {
  padding-left:        1.3em;
  line-height:         1.5em;
  background-image:    url(../img_files/layout/icon-link-extern.gif);
  background-repeat:   no-repeat;
  background-position: left;
}


/* CSS Info-Box */
/* <div class="infobox"><a href="#">Schlüsselwort<span>Dieser Text wird beim Überfahren mit dem Mauszeiger in einer Inobox gezeigt</span></a></div> */
.infobox a {text-decoration:none;color:#000000;}
.infobox span {
  position:relative;
  display:block;
  padding:2px;
  color:#000000;
  font-size:0.9em;
  background-color:#ffffff;
}
/* <div class="infoboxclick"><a href="#">Schlüsselwort<span>Dieser Text wird bei Mausklick in einer Inobox gezeigt</span></a></div> */
.infoboxclick a {text-decoration:none;color:#000000;}
.infoboxclick span {
  position:relative;
  display:block;
  padding:2px;
  color:#000000;
  font-size:0.9em;
  background-color:#ffffff;
}


/* Inhaltsverzeichnis */
.toc {
  margin:0px;padding:0.5em 0.5em 0.5em 0.5em;border-width:1px;border-style:solid;border-color:#aaaaaa;font-size:0.9em;
}
.toc ul {list-style:none;padding:0.0em;margin:0.0em;}
.toc1 {padding-left:0.0em;}
.toc2 {padding-left:0.5em;}
.toc3 {padding-left:1.0em;}
.toc4 {padding-left:1.5em;}
.toc5 {padding-left:2.0em;}
.toc6 {padding-left:2.5em;}


/* Grafik-Einbindung */
.imgborder      {margin:5px;padding:3px;border-width:1px;border-style:solid;border-color:#aaaaaa;font-size:0.8em;}
.imgborderleft  {margin:5px;padding:3px;border-width:1px;border-style:solid;border-color:#aaaaaa;font-size:0.8em;float:left;}
.imgborderright {margin:5px;padding:3px;border-width:1px;border-style:solid;border-color:#aaaaaa;font-size:0.8em;float:right;}

.imgdef   {margin:2px 2px 2px 2px;padding:0px;font-size:0.8em;}
.imgleft  {margin:2px 6px 2px 2px;padding:0px;font-size:0.8em;float:left;}
.imgright {margin:6px 2px 2px 2px;padding:0px;font-size:0.8em;float:right;}


/*  Standard-Tabelle fuer Wiki-Syntax [[table: ...]] */
.tab_norm {border-collapse:collapse; empty-cells:show;margin-top:0.5em;}
.td_norm  {border:thin solid #000000; padding:2px 5px;}


/*  Datenbank-Bausteine: Tabellen-Darstellung */
.tab_db          {background-color:#d4d0c8; border-style:none; border-width:1px; border-spacing:1px; border-color:#d4d0c8; empty-cells:show;}
.tab_head        {color:white; font-weight:normal; background-color:#0a246a; text-decoration:none; font-family:MS Shell Dlg,arial,helvetica,sans-serif; height:1.6em; vertical-align:middle;}
.tab_cell        {font-family:MS Shell Dlg,arial,helvetica,sans-serif;}
tr.tab_row       {background-color:#ffffff;}
tr.tab_row:hover {background-color:#e3e5f2;}
tr.tab_row_h     {background-color:#c3c5d2;}


/*  Datenbank-Bausteine: Navigations-Schalter */
ul#db_nav {
  display:none;
}
ul#db_nav li {
  display:none;
}
ul#db_nav a, ul#navigation span {
  display:none;
}
ul#db_nav div {
  display:none;
}


/*  BiFra */
.bif_h1 {font-size:1.0em;font-weight:bold;margin-top:0.5em;}
.bif_h2 {font-size:0.9em;font-weight:bold;}
.bif_txt {font-size:0.9em;font-weight:normal;font-style:normal;}
.bif_h1v {font-size:1.0em;font-weight:bold;margin-top:0.5em;}
.bif_h2v {font-size:0.9em;font-weight:normal;}
.bif_knlink {font-size:0.9em;color:#ffffff;background:#0000ff;}


/* Eingabe-Tabellen BBM/BiFra */
.bbm_tab  {border-collapse:collapse; empty-cells:show; margin-top:0.0em; width:100%;}
.bbm_td1  {padding:0.5em 1em 0.5em 0em; vertical-align:top;    width:50em;}
.bbm_td2  {padding:0.5em 1em 0.5em 0em; vertical-align:center; white-space:nowrap;}
.bbm_td1b {padding:0.5em 1em 0.5em 0em; vertical-align:top;    width:50em; background:#FFF;}
.bbm_td2b {padding:0.5em 1em 0.5em 0em; vertical-align:center; background:#FFF; white-space:nowrap;}


/*  Tabs (Karteikarten) u.a. von BBM verwendet */
div.tabs > div > a {
  display:none;
}


/*  Veranstaltungskalender */
.cal_tab       { background-color:#d4d0c8; border-style:none; border-width:1px; border-spacing:1px; border-color:#d4d0c8; empty-cells:show; }
.cal_head, a.cal_head, a:visited.cal_head { color:#ffffff; font-weight:normal; background-color:#014e9a; text-decoration:none; font-family:MS Shell Dlg,arial,helvetica,sans-serif; height:1.6em; vertical-align:middle; }
.past          { background-color:#ffffff; }
.present       { background-color:#ffffff; border:2px solid #ff0000; }
.future        { background-color:#ffffff; }
.day_normal    { color:#000000; }
.day_saso      { color:#ff0000; }
.statusonline  { color:#000000; }
.statusoffline { color:#aaaaaa; }


/* fancyBox, benutzerdefinierte Formate */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

.fancy1 .fancybox-title {
  font-weight: normal;
  text-align : left;
}

.fancy1 span {
  float: right;
}
.fancy1 .fancybox-skin {
  box-shadow: 0 0 1px #222;
  color: #000000;
  background-color: #dddddd;
}


.fancy_megaphys .fancybox-title {
  font-weight: normal;
  text-align : left;
}

.fancy_megaphys span {
  float: right;
}
.fancy_megaphys .fancybox-skin {
  box-shadow: 0 0 1px #222;
  color: #000000;
  background-color: #ffffff;
  font-size:0.9em;
}
