/* CSS Document für Facelifting www.roland-buerrig.de */

* {
	 margin: 0;
	 padding: 0;
  }
  body {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
  }
  
  body#obererframe {
    background: #fff url(pics/bg_header.gif) top left no-repeat;
  }

	h1 {
	 font-size: 14px;
	 font-weight: bold;
	 color: #fff;
	 background-color: #c00;
	 padding: 3px 10px;
	 margin-bottom: 10px;
  }

h2 {
	font-size: 13px;
	color: #900;
	background-color: #f0eddf;
	padding: 3px 10px;
	margin-bottom: 10px;
}

p {
	font-size: 12px;
	padding: 3px 10px;
	margin: 0 0 10px 0;
	line-height: 16px;
}

td, th {
  font-size: 12px;
  padding: 3px;
}

th {
  background-color: #f0eddf;
}

a, a:link, a:active, a:visited {
  color: #c00;
  text-decoration: underline;
}

a:hover, a:focus {
  color: #666;
  text-decoration: none;
}

ul {
  margin: 0 0 10px 30px; 
}

ul li {
  font-size: 12px;
}



/** Schlagzeilen **/
  
  .newsmeldung {
    border: 1px solid #ccc;
    margin-bottom: 15px;
    position: relative;
  }
  .newsmeldung h2 {
	font-size: 12px;
	color: #900;
	background-color: #f0eddf;
	border-bottom: 1px solid #ccc;
	padding: 3px 10px;
	margin: 0;
}

  .newsmeldung p {
  margin: 0 0 4px 0;
}
  
  h2 span {
  color: #666;
  font-size: 10px;
}

/** Artikelansicht **/
.readmore {
  display: inline;
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 12px;
  padding: 3px 10px;
}

p.intro {
  font-weight: bold;
}

p.small {
  font-size: 10px;
}

/** Navigation top **/

/*- Menu Tabs E--------------------------- */

#topnavi {
  float: right;
}

#topnavi ul {
	  margin:0;
	  padding:0 0 0 50px;
	  list-style:none;
      }
#topnavi li {
      display:inline;
      margin:0;
      padding:0;
      }
#topnavi a {
      float:left;
      background:url(pics/tableftE.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#topnavi a span {
      float:left;
      display:block;
      background:url(pics/tabrightE.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnavi a span {float:none;}
    /* End IE5-Mac hack */
#topnavi a:hover span {
      color:#FFF;
      }
#topnavi a:hover {
      background-position:0% -42px;
      }
#topnavi a:hover span {
      background-position:100% -42px;
      }  
/** Navigation links **/

  #container {
   width: 178px;
   margin-left: 4px;
  }

ul#naviliste {
  list-style-type: none;
  margin: 0;
  border-left: 1px solid #CBC08F;
  border-bottom: 1px solid #CBC08F;
  border-right: 1px solid #CBC08F;
}

ul#naviliste ul { 
  margin: 0 0 0 15px;
}

ul#naviliste, ul#naviliste li { 
  padding: 0px; 
  margin: 0px; 
  list-style-type: none; 
  color: #000;
  font-size: 12px;
}
ul#naviliste li a { 
  margin-left: 0px; 
  padding: 3px 10px; 
  border-top: 1px solid #CBC08F; 
  text-decoration: none; 
  width: 100%; 
  height: 100%; 
  color: #900; 
  font-weight: bold; 
  background-color: #f0eddf; 
  display: block;
}
ul#naviliste li { 
  display: inline; 
} /* fix for IE blank line bug */
ul#naviliste > li { 
  display: list-item; 
}
ul#naviliste li > a { 
  width: auto; 
  height: auto; 
}
ul#naviliste li li a { 
  background-color: #f0eddf; 
}
ul#naviliste li li li a { 
  background-color: #f0eddf; 
}
ul#naviliste li a:hover, ul#naviliste li a:active { 
  background-color: #f0eddf; 
  color: #333; 
}
ul#naviliste li li a:hover, ul#naviliste li li a:active { 
  background-color: #CBC08F;
}
ul#naviliste li li li a:hover, ul#naviliste li li li a:active { 
  background-color: #CBC08F; 
}

/** Linkliste **/

dl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

dl a:link {
	font-size: 12px;
	color: #c00;
}

dl a:hover {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

dd {
	display: inline;
	margin: 0 20px 0 0;
}

dt {
	margin: 8px 0 2px 0;
}