/* DATEI: normal.css */

/* Wenn die Schriftgroessen von SELFHTML fuer Sie schwer lesbar sind */
/* und Sie SELFHTML lokal lesen, benennen Sie diese Datei */
/* um in selfnormal.css */
/* und benennen Sie die Datei selfnosize.css im src-Verzeichnis */
/* um in selfhtml.css */


body {font-family:Arial; font-style:sans-serif; font-size:12pt; text-align:center; background-color:#FFFFFF   }

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Arial,sans-serif; }

h1 { font-size:26px; margin-bottom:18px; color:#000000 }

h2 { font-size:18px; margin-bottom:8px; color:#000000 }

h3 { font-size:14px; font-weight:bold; margin-bottom:0px; color:#384A57; }


h2.sh2 { font-size:21px; }

h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt { font-size:16px; }

h4 { font-size:13px; }

p,ul,ol,li,div,td,th,address,blockquote { font-size:10pt; }

li { margin-top:3px; }

pre { font-family:Courier New,Courier; font-size:13px; color:#0000C0; }

code,kbd,tt { font-family:Courier New,Courier; color:#0000C0; }

var { font-style:normal; color:#0000C0; }

blockquote,cite { font-style:italic; }

.xmpcode { border-width:10px; border-style:solid; border-color:#EEEEEE; background-color:#FFFFE0; }

.code { background-color:#FFFFE0; }

.tabxpl { background-color:#E4EEFF; }

.doc { background-color:#EEEEEE; }

.nav { background-color:#FFEEDD; }

.qbar { background-color:#FFFFE0; font-size:13px; font-family:Arial,sans-serif; }

.blue { color:#0000C0; }

pre.normal { color:#000000; }


/* a:link  { color:#FFFFFF; text-decoration:none;  }
   a:visited {color:#FFFFFF; text-decoration:none; }
   a:active { color:#FFFFFF;  text-decoration:none; }
*/
a:hover {color:#000000;  text-decoration:none;  }
a.menulink  { color:#FFFFFF; text-decoration:none;  }
a.menulink:hover  { color:#000000; text-decoration:none;  }

/* a.maillink { color:#3A22CA; text-decoration:underline; }*/

a.reflink { color:#347042; text-decoration:underline; }
a.reflink:hover { color:#000000; text-decoration:underline; }

a.boldlink  { color:#000000;font-weight:bold; text-decoration:none;  }
a.boldlink:hover  { color:#000000;font-weight:bold; text-decoration:none;  }

a.normlink  { color:#000000; text-decoration:none;  }
a.normlink:hover  { color:#000000; text-decoration:none;  }


/* a.an { text-decoration:none; } */

.unicode { font-size:15px; font-family:Arial Unicode MS,Arial,sans-serif }

ins { color:#009900; font-weight:bold; text-decoration:none; }

del { color:#990000; font-weight:bold; text-decoration:line-through; }



td#navi {
  width:157px;
  background-color:#347042;
  vertical-align:top;
} 
td#navilink {
  width:157px;
  background-color:#347042;
  font-size:12pt;
  font-weight:bold;
  padding-left:5px;
  padding-top:15px;
} 
td#navilink2 {
  width:157px;
  background-color:#347042;
  font-size:10pt;
  padding-left:15px;
  padding-top:3px;
  }

td#navilink2_aktiv {
  width:157px;
  background-color:#347042;
  font-size:10pt;
  font-weight:bold;
  padding-left:15px;
  padding-top:3px;
  }

td#navilink3 {
  width:157px;
  background-color:#347042;
  font-size:10pt;
  padding-left:25px;
  padding-top:3px;
  }

td#rechts {
  vertical-align:top;
  width:167px;
} 

.rechts {
  color:#384A57;
  vertical-align:top;
  font-size:10px
}

.box {
  background-color:#EBEDEE; 
  padding-left:10px;
  padding-right:10px;
  margin-top:20px;
  margin-bottom:20px;
}

td#gremium {
  width:150px;
  vertical-align:top;
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  font-size:10pt;
}

td#pic {
  width:110px;
  vertical-align:top; 
  text-align:center;
  padding-top:10px;
}
td#kontaktdaten {
  width:370px;
  padding-top:10px;
  font-size:10pt;
}
td#space {
  width:13px;
/*  background-color:#000000; */
}

td#content {
  width:630px;
/* background-color:#A4EDEE;  */
  vertical-align:top;
  font-size:10pt;
}

td#content2 {
  width:450px;
/* background-color:#A4EDEE;  */
  vertical-align:top;
  font-size:10pt;
}

td#content_bild {
  width:112px;
/* background-color:#A4EDEE;  */
  vertical-align:top;
}
td#content_space {
  width:10px;
}

td#content_text {
  width:328px;
/* background-color:#A4EDEE;  */
  vertical-align:top;
  font-size:10px;
}

.fontbold { 
font-weight: bold;
 }
 
.content_text {
  font-size:10px;
}

td#footer {
/* direkt im Anschluss an Navi-Bar ohne space dazwischen */
  width:643px;
  background-color:#347042;
  vertical-align:top;
  font-size:12pt;
  font-weight:bold;
  text-align:right;
}


th#head_mittig {
  vertical-align:top;
  font-size:11px;
  text-align:center;
  font-style:bold;
  background-color:#347042;
  color:white;
}
  
