#inhalt h1, h2, h3{
  color:#002868;
}

#inhalt h1{
  font-size:20px;
  font-weight:bold;  
}

h2{
  font-size:14px;
  font-weight:normal;
  margin:12px 0 6px 0;
}

h3{
  font-weight:bold;
  font-size:12px;
  margin:10px 0 5px 0;
}

p{
  color:#3E3D40;
}

a{
  text-decoration:none;
  color:#00205F;
}

a:hover{
  text-decoration:underline;
}

/* ######### Tabellen ######## */

table{
  width:588px;
  border-spacing:0px;
  border-collapse:collapse;
  background:#E6E9F2 url(produktuebersicht_top.png) left top no-repeat;
}

thead td, thead th{
  font-weight:bold;
  background-color:transparent;
}

td, th{
  border-left:1px solid #043786;
  border-bottom:1px solid #C5C5C7;
  vertical-align:top;
  padding:6px;
}

th{
  border-left:0px;
  font-weight:normal;
}  

tfoot tr{
  background:url(produktuebersicht_body_bottom.png) left bottom no-repeat;
  padding-bottom:6px;
  height:10px;
}

tfoot td{
  border:0;
}
 
/* ######### Klassen ######### */
tr.weiss{
  background-color:#FFFFFF;
}

td, th {
border-color:#b2b2b2;
}

tr.hellgrau{
  background-color:#f3f3f3;
}

tr.dunkelgrau{
  background-color:#d5d5d5;
}

.center{
  text-align:center;
}

.left{
  text-align:left;
}

.right{
  text-align:right;
}

.clear{
  clear:both;
  margin-top:10px;
}

span.heitronics{
  font-weight:bold;
  color:#003065;
}

span.cold{
  color:#0000FF;
}

span.hot{
  color:#FF0000;
}

span.footnote{
  font-size:10px;
  font-style:italic;
  color:#CED4DA;
}

div.csc-textpic-imagewrap{
  padding-bottom:12px;
}

table.typo3-editPanel{
  width:auto;
  background:none;
}