body,table,td,tr,div,span,p,pre,h1,h2,h3,h4,ul,a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff}
body,td,div,span,p,pre,ul,a {font-size: 13px}

h1 {font-size: 24px; margin-top:12px; margin-bottom:12px}
h2 {font-size: 18px; margin-top:12px; margin-bottom:12px}
h3 {font-size: 13px; text-align:center}

/* Damit der weiße Rand nicht so groß ist */
body {margin: 0px;}

/* oben links */
td.suchBereich {
  background-color: #07206b;
  color: #ffffff;
  text-align: center;
  width: 15%;
  height: 120px;
}

/* Oben rechts */
td.kopfBereich {
  background-color: #07206b;
  color: #ffffff;
  text-align: center;
  width: 85%;
  height: 120px;
}

/* Mitte links */
td.linkBereich {
  background-color: #07206b;
  color: #ffffff;
  width: 15%;
}

/* Mitte rechts */
td.datenBereich {
  background-color: #07206b;
  color: #ffffff;
  width: 85%;
}

/* unten links */
td.aenderungBereich {
  background-color: #07206b;
  color: #ffffff;
  text-align: center;
  width: 15%;
}

/* unten rechts */
td.fussBereich {
  background-color: #07206b;
  color: #ffffff;
  text-align: center;
  width: 85%;
}

img.titelGrafik {
  border: 0;
  width: 768px;
  height: 135px;
}

img.mailTo {
  border: 0;
  width: 26px;
  height: 16px;
}

img.thumb {
  display: block;
  border: 0;
}

.small {font-size: 12px; font-weight: normal}
.mini {font-size: 11px}
.minimini {font-size: 10px}

a {font-weight: bold}
a:link {color: #ffffff}
a:visited {color: #ffffff}
a:hover {color: #C03F7D}
a:active {color: #ffffff}
a:focus {color: #7FC203}
a.h2 {font-size:18px; margin-top:30px; margin-bottom:12px}

/* Für die Formatierung der Suchergebnisse in Suchen.php */
.blau {color: blue}

/* Für die Formatierung der Gruppenüberschriften in bilder.php */
h2.BilderGruppen {
  clear:left;
  vertical-align:baseline;
  font-size:18px;
  margin-top:30px;
}

/* Für die Formatierung der Bilder in bilder.php */
.thumbs {
  display: block;
  position: static; /* inherit absolute fixed relative static */
  float: left;
  border: 0;
  height: 300px; 
  width: 120px;
  vertical-align: bottom; /* baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> <length> | inherit */
  text-align: center;
  overflow: hidden;
  padding: 2px;
}
  
/* Für die Formatierung der Bilder in bilder.php */
.box_img {
  display: block;
  position: static;
  float: none;
  border: 0;
  margin-left:auto;  /* Horizontal zentriert*/
  margin-right:auto;
}

#menu {
  padding: 0.3em 0 0.3em 0;
  margin: 0 0 0 0; /* für IE */
  list-style: none;
}

#menu ul {
  border:none;
}

#menu li {
  border:none;
  /*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
  margin:0;
}

#menu a {
  width=150px;
  /*die breitenangabe wir nur vom ie benoetigt*/
  display:block;
  color:black;
  background:white;
  border:1px solid black;
  padding:4px 4px 4px 10px;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
}

#menu a:hover {
  color:black;
  background:#C03F7D; /*#a9d69e; */
  border:1px solid black;
}

#posmenu {
  padding-left: 1.5em;
  margin: 0 0 0 0; /* für IE */
  type:disc;
  list-style: circle;
}

#posmenu li {
  list-style: disc none;
  /*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
  margin:0;
}

#posmenu ul {
  margin: 0 0 0px 0px;
  padding: 0;
  list-style: disc none;
  width: 150px;
}

#posmenu a {
  width:120px;
  /*die breitenangabe wir nur vom ie benoetigt*/
  display:inline;
  color:white;
  background-color:#07206b;
  border:none;
  padding:0px 0px 0px 0px;
  text-decoration:none;
}


