/* typo.css für www.bringe.net */

/* ***************************** */
/* ******* Allgemeines ********* */
/* ***************************** */

* {
  margin: 0;
  padding: 0;
}
body,
div, td, th {
  font: 11px arial, verdana, sans-serif;
  color: #292929;
}
p, li, h1 {
  font-weight: normal;
  font-size: 1em;
}
p {
  margin: 0 0 12px 0;
}
hr {
  color : ;
  height : 1px;
  padding : 0;
  border-color : ;
  border-width : 1px 0 0 0;
  border-style : solid;
  margin: 1em 0;
}
/* ***************************** */
/* ******* Überschriften ******* */
/* ***************************** */

h1,
h1.underline,
h1.underline a,
h1.underline a:hover {
  font: bold 12px arial, verdana, sans-serif;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #7d7d7d;
  margin: 0 12px 5px 0;
  color: #3575cb;
  text-decoration: none;
}
h1 {
  margin: 0 0 5px 0;
}
h1.underline span {
  font: 10px arial, verdana, sans-serif;
  color: #626262;
} 
div.teaser h1 {
  margin: 0;
  padding: 0 0 0 10px;
  height: 25px;
  line-height: 25px;
  background: #3575cb;
  color: #fff;
}
/* ***************************** */
/* ******* Verlinkungen ******* */
/* ***************************** */
a {
  text-decoration: underline;
  color: #292929;
}
a:hover {
  text-decoration: none;
  color: #292929;
}
a.alternative_link,
a.alternative_link:hover,
span.alternative_link {
 color: #3575cb;
}
ul.distribution li.right a,
div.teaser ul li a {
  text-decoration: none;
}
/* ***************************** */
/* ******* Images ************** */
/* ***************************** */
img {
  border: none;
}
#header img {
  position: absolute;
  margin-top: 4px;
}
img#header_img {
  position: absolute;
  margin: 0 0 0 537px;
}
ul.distribution li.left img,
ul.references li.left img {
  padding: 2px;
  border: 1px solid #a6a6a6;
}
/* ***************************** */
/* ******* Sonstiges *********** */
/* ***************************** */
.alternative_color {
 color: #595959;
}
.alternative_color_2 {
 color: #fff;
}
div.teaser ul li span {
  color: #3575cb;
  font-weight: bold;
}
.normal {
  font-weight: normal;
  text-transform: none;
}
li {
  list-style-type: none;
  padding: 0 0 7px 20px;
  background: url(/site/images/icons/list.gif) 0 0 no-repeat;
  text-transform: uppercase;
  font-weight: bold;
  color: #292929;
}
