* {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#inhalt_abstaende p {
  margin:0px;
  padding:0px;
  margin-bottom:6px;
}


h1 {
  font-size:100%;
  color:#808080;
  font-family: ahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:110%;
  margin-bottom:10px;

}  

h2 {
  font-size:100%;
  color:#D50000;
  font-family: ahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:110%;
  margin-bottom:10px;
}  

h3 {
  font-size:100%;
  color:#D50000;
  font-family: ahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:105%;
  margin-bottom:10px;
}  

.rahmen {
  border:1px solid #D50000;
}

.fuellung {
  background-color:#EBECED;
}

.text_hervorheben {
  font-weight:bold;
  color:#404040;
}

.gitternetztabelle {
  border: 1px solid #808080;
  border-collapse:collapse;
}

.gitternetztabelle td {
  border: 1px solid #808080;
}

.gitternetztabelle thead {
  background-color: #EBECED;
  color: #000000;
}

.layouttabelle {
  border-collapse:collapse;
}

.layouttabelle td {
 vertical-align:top;
 padding: 2px;
 font-size:95%
}




A {
  color: #e60003;
  text-decoration: none;
}

A:hover {
  color: #FFF;
  text-decoration:underline;
background-color:#e60003;
}

#inhalt a {
  color: #e60003;
  text-decoration:underline;
}

#inhalt a:hover {
  background-color: #e60003;
  color:#FFF;
}


.liste_weiterlesen {
  text-decoration:underline;
}


ul, ol {
  padding-left:20px;
}

ol {
 margin-left: 10px;
}

.bild_links {
  float:left;
  margin:right:6px;
}


.bild_rechts {
  float:right;
  margin:left:6px;
}

