
img {
  border: 0px;
}
h3 {
  font-size: 12px;
  font-weight: bold;
  border-bottom: 2px solid #D7001F;


  border-left: 14px solid #D7001F;
  padding: 2px 0px 2px 5px;
  clear: both; 
  margin:0px;
}



/*---- Seitenwechsel vor und nach Ordnerübersicht ---------*/
.prepaging {
  position:absolute; 
  top:170px; 
  left:175px; 
  width:404px; 
  height:20px; 
  z-index:10; 
  background-color: #dcdcdc; 
  text-align:center;
}

.postpaging {
 width:404px; 
  height:20px; 
  z-index:10; 
  background-color: #dcdcdc; 
  text-align:center;
}

/*----  drupa report daily Ordner, Auswahl Kategorien und Datum ---------*/
.reportdaily {
  font-size: 11px; 
  text-align:center;
  padding-left:5px; 
  border-bottom: 1px solid red;
}

.reportdailyhead {
  font-size: 11px; 
  padding:3px; 
  background-color:red;
  text-align:center;
  font-weight:bold; 
  font-size:11px; 
  color:#FFFFFF;

}

/*-----------  Kalenderbox --------------- */
.CalenderBox  { 
  border:0px; 
  width:49%;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: normal; 
  color: #000000;
}
p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: normal; 
  color: #000000;
}
form {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: normal; 
  color: #000000;
}
input {
  font-family: courier,mono;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #000000;
}

a {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;
font-style: normal; line-height: normal; font-weight: normal; color: #e4002e;
text-decoration: none; }

/* Inhaltstext */
.content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
}

.contenterror {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #E02122;
}

.contentbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.contenterrorbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #E02122;
}

.contentitalic {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
}

/* --------- Stepinbox */
.stepincontentbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.stepincontent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
}

.stepinlink{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight: bold;
  color: #E02122
}


/* Link "read more..." */
a.contentread {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  text-decoration: underline; 
  color: #000000;
}

/* Titel zu Beginn jeder HTML-Seite (in roter einrahmung) */
.pagetitle {
  font-family:arial,helvetica,sans-serif;
  font-size:16px;
  font-weight:bold;
}

/* Helpboxen Step-In-Box */
.helpbox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #000000;
}

/*# Eine Selectbox als Eingabefeld oder sonstiger Text statt eingabefeld*/
.inputtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #000000;
}

.inputfield {
  font-family: courier,mono;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #000000;
}

.inputdesc {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  text-align: right; 
  color: #000000;
}

/*  Überschriften in abstract page (in blauer einrahmung)*/
.abstractheadline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #000000;
}

/* Überschriften einzelner Kapitel */
.chapterheadline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #000000;
}

/* Text hinter den grossen roten Buttons */
a.functionbutton {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  text-decoration: none; 
  color: #000000;
}

/* Text hinter den grossen roten Buttons in Interkama-Rot (delete) */
a.functionbuttonerror {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  text-decoration: none; 
  color:#E02122; 
}

/* Linktext hinter den kleinen roten Dreiecken */
a.linktext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #000000;
}

/* Linktext im Pfad */
a.navpath {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  text-decoration: none; 
  color: #000000;
}

/* Linktext im Menü für die Standardeinträge */
a.menu {
 font-family:arial,helvetica,sans-serif;
 font-size:10px;
 color:#ffffff;
 text-decoration:none;
 font-weight:bold; 
}
a.menu:hover { color:#000000; }

.boxheading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: bold; 
  color: #ffffff;
}

/* Separator im Menue */
.separator {
  margin-top:  5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  text-decoration: none; 
  color: #ffffff;
}

/* Text oben im blauen Balken */
.topnavi {
 font-family:arial,helvetica,sans-serif;
 font-weight:bold;
 font-size:11px; 
 color:#ffffff; 
}

/* Ticker */
.tickerStyle {
 font-family: Verdana,Geneva,Arial,Helvetica;
 font-size: 11px; 
 color: #ffffff;
}
A.tckr {
 font-family: Verdana,Geneva,Arial,Helvetica;
 font-size: 11px; 
 color: #ffffff;
}

.copyright {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size: 11px; 
  color: #000000;
  text-decoration:none;
}


/*--------------------------------------------------------
   Hauptmenüpunkte
  -------------------------------------------------------- */
a.topmenu {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 11px; 
  color: #FFFFFF;
  text-decoration:none;
}
a.topmenu:hover {
  color: #FFE4E1;
}


.red_font { color: #E02122; font-family: Arial, Helvetica, sans-serif; }
.designcolor { background-color:#dcdcdc; }
.linecolor { background-color:#dcdcdc; }
.rightcolor { background-color:#f9f6f4; }
.rightcolor_home { background-color:#ffffff; }
.templatecolor { background-color:#D7001F; }
.tableborder { border: 1px solid #a20403; background-color:#D70a0a; }



.CategoryBox  { 
  position:static; 
  top:0px; left:0px; z-index:1;  
  width:49%; 
  border:1px solid red; 
  float:left; 
}

.CategoryBoxBody  { 
  position:static; 
  top:0px; left:0px; 
  z-index:1;  
  border:0px; 
  padding: 5px;
  font-weight:normal; 
  font-size:11px; 
  color:#000000;
  text-decoration:none;
}

.CategoryBoxHeading {
  position:static; 
  top:0px; left:0px; z-index:1;  
  border:0px; 
  padding: 2px;
  background:red; 
  font-weight:bold; 
  font-size:11px; 
  color:#FFFFFF;
  text-decoration:none;
}

.CategoryBoxFontSelected {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold; 
  font-size:11px; 
  color:red;
  text-decoration:none;
}

a.CategoryBoxFont {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal; 
  font-size:11px; 
  color:black;
  text-decoration:none;
}


/*--------------------------------------------------------
  ---- Newsticker
  --------------------------------------------------------*/
.tickerStyle {
  font-family:Verdana,Geneva,Arial,Helvetica;
  font-size:11px;
  color:#B22222;
  text-decoration:underline;
}

a.tckr {
  font-family:Verdana,Geneva,Arial,Helvetica;
  font-size:11px;
  color:#B22222;
  text-decoration:underline;
}

a.tckr:hover {
  font-family:Verdana,Geneva,Arial,Helvetica;
  font-size:11px;
  color;#8B0000 ;
  text-decoration:underline;
}

/*--------------------------------------------------------
  --- Layer für Loginnamen
  --------------------------------------------------------*/
.loginlayer {
  position:absolute; z-index:11; left:606; top:81;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-style: normal;
  line-height: normal;
  font-weight: bold; 
  color: #FFFFFF;
}

/*--------------------------------------------------------
   --- Layer für Buttonzeile Header
   --------------------------------------------------------*/
.headbuttonlayer {
  position:absolute; z-index:10; left: 150px; top: 80px; width: 611px; overflow:hidden;
}


/*--------------------------------------------------------
   --Newsabo Anmeldefenster
   -------------------------------------------------------  */
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.eingab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 20px;
}
.knopf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 20px;
}



/*----------------------------------
   Login-Layer rot:#e80e0e
  ----------------------------------*/
   .loginbody {
      background-color: #e80e0e;
      margin: 3px;     
    }
    .exh_div {
      position: absolute; 
      z-index: 2; 
      left: 30px; top: 90px; 
      background-color: #dcdcdc;
      border: 2px solid #ffffff;
    }
    .usr_div {
      position: absolute; 
      z-index: 2; 
      left: 25px; top: 70px; 
      background-color: #dcdcdc;
      border: 2px solid #ffffff;
    }
    .login_tab {
      width: 260px;
      background-color: #dcdcdc;
    }
    .ask_usrdiv {
      position: absolute; 
      z-index: 2; 
      left: 60px; top: 5px; 
      width: 240px;
      height: 50px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: white;
      text-align: center;
    }
    .ask_exhdiv {
      position: absolute; 
      z-index: 2; 
      left: 60px; top: 5px; 
      width: 240px;
      height: 50px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      text-align: center;
      color: white;
    }
    .ask_button {
      border: 2px outset #cfd6ec;     
      background-color: white;
      padding:1px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      text-decoration: none;
      background-color: #dcdcdc;
    }
    .ask_button:hover {
      color: #FF0000;
      background-color: #dcdcdc;
    }

    .loginerror {
       color:#e4002e; 
       font-weight: bold;
    }

    .login_exh_switch {
       color:black;
       font-weight: bold;
       background-color:#dcdcdc;
       border: 2px outset #cfd6ec;     
    }
.loginlayerpos {
    visibility: hidden; 
    position:absolute; z-index:20; left:45; top:70;    
    background-image:url(/md_drupa/custom/pub/icons/loginwindow.GIF);
}





/*--------------------------------------------------------
    Ordner-Index
   -------------------------------------------------------- */
/* Ein ganzes Kapitel (um einen Newsblock rum) */
.chapter {
  width: 404px;
  margin-bottom: 20px;  
}

/* Titel, Quelle, Datum */
.sourceblock {
  font-size: 11px;
}

/* Quell-Zeile unter dem Titel */
.newssource {
  float: left;
  width: 338px;
}

/*Format des Datums */
.newsdate {
}

/* Abstracttext als div, Abstand zum mehr-Link und zum Datum */
.abstracttext {
  clear: left;
  margin-bottom:7px;
}
/* Wenn Abstract leer, dann nur den Abstand. */
.abstracttext_abstand {
  clear: left;
  height: 7px;
}

/* Presse-Abstracttext als div, Abstand zum mehr-Link und zum Datum */
.abstracttext_press {
  clear: left;
}
/* Wenn Presse-Abstract leer, dann nur den Abstand. */
.abstracttext_press_abstand {
  clear: left;
  height: 7px;
}
 
    
