td {
  font-family:      arial, helvetica, verdana;
  font-size:        12px;
  color:            400000;
  }
  
/* -------------------------------- */
/* ---      Subnavi-Frame       --- */
/* -------------------------------- */

td.topspacesubnavi {
  height:           1px; 
  background-color: #d89476; 
  border-right:     2px solid #ffffff;
  }

td.subnaviframe {
  padding-top:      10px;
  background-color: #d89476; 
  border-right:     2px solid #ffffff; 
  }
  
td.subnavitd {
  height:           26px;
  border-bottom:    1px dotted #ffffff;
  }


/* -------------------------------- */
/* ---      Content-Frame       --- */
/* -------------------------------- */

td.topspacecontent {
  background-color: #fef7f3;
  }

td.contentframe {
  background-color: #fef7f3; 
  padding:          15px;
  }

  /* Kategorie - Headline - seitenspezifisch */
.kategorie {
  background-color: #7e4227;
  padding:          2px;
  font-weight:      normal;
  font-size:        12px;
  color:            #ffffff;
  }

.name {
  background-color: #f5e0d1;
  padding:          2px;
  padding-left:     5px;
  font-weight:      bold;
  border-bottom:    1px solid #e7c8ba;
  }

.datum {
  font-family:      arial, helvetica, verdana;
  font-size:        11px;
  font-weight:      bold;
  background-color: #e7c8ba;
  padding:          2px;
  padding-left:     5px;

  }

.contentbox {
  margin-top:       10px; 
  border:           1px solid #ffffff;
  background-color: #fdf1ea;
  }

/* -------------------------------- */
/* ---       Right-Frame        --- */
/* -------------------------------- */
  
td.topspaceright {
  background-color: #d89476;
  border-left:      2px solid #ffffff;
  }

td.rightframe {
  padding-top:      10px;
  background-color: #d89476; 
  border-left:      2px solid #ffffff; 
  }

.kleintext {
  padding-left:     15px;
  font-family:      arial, helvetica, verdana;
  font-size:        10px;
  color:            #3c2410;
  }

.navitheme {
  display:          block;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     15px;
  border-top:       1px solid #ffffff;
  border-bottom:    1px solid #ffffff;
  font-size:        12px;
  color:            #ffffff;
  text-decoration:  none;
  text-transform:   uppercase;
  background-color: #7e4227;
  }

.navibgrnd {
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     15px;
  background-color: #c78263;
  border-bottom:    1px solid #ffffff;
  }

/* -------------------------------- */
/* ---      Sub-Navigation      --- */
/* -------------------------------- */


a.subnavi:link{
  display:          block;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     15px;
  font-size:        12px;
  color:            #3c2410;
  text-decoration:  none;
  }
a.subnavi:visited {
  display:          block;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     15px;
  font-size:        12px;
  color:            #3c2410;
  text-decoration:  none;
  }

a.subnavi:active {
  display:          block;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     15px;
  font-size:        12px;
  color:            #3c2410;
  text-decoration:  none;
  }
a.subnavi:hover {
  display:          block;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     15px;
  font-size:        12px;
  color:            #3c2410;
  text-decoration:  none;
  background-color: #f2ceb4;
  }
