@charset "UTF-8";


@media all
{

  /* Tabelle aus dem RTE */
  table.contenttable, table.csc-uploads, table#tablesorter, table.technicData { 
    border-collapse:seperate; 
    border-collapse:collapse; 
    margin-bottom:20px;
    border-left:1px solid #efefef;
    border-right:1px solid #efefef;
    border-bottom:1px solid #efefef;
    /*border-top:10px solid #B0CB24;*/
    border-top:1px solid #efefef;
    border: 0px;
    padding-top:5px;
    border-spacing:3px;
    border-spacing:0px;
    background-color:#fff;
    width: 550px;
  }

  table.contenttable, table.csc-uploads, table#tablesorter, table.technicData { 
    border-collapse:seperate; 
    border-collapse:collapse; 
    margin-bottom:20px;
    border-left:1px solid #efefef;
    border-right:1px solid #efefef;
    border-bottom:1px solid #efefef;
    /*border-top:10px solid #B0CB24;*/
    border-top:1px solid #efefef;
    padding-top:5px;
    border-spacing:3px;
    border-spacing:0px;
    background-color:#fff;
    width: 550px;
  }
  table.contenttable td, table.csc-uploads td, table#tablesorter td, table.technicData td {
  	border-right:1px solid #efefef;
  	border-bottom:1px solid #efefef;
  	padding: 3px;
  }
  
  table.contenttable ul, table.csc-uploads ul, table#tablesorter ul{
    margin-left:15px;
  }
  
  table.contenttable p, table.csc-uploads p, table#tablesorter p {
    margin:0px;
  }

  table.contenttable td, table.csc-uploads td, table#tablesorter td {
    padding:2px 10px 2px 5px;
    
  }

  thead th{
    font-weight:bold;
    background-color:#DFDFDF;
    padding:3px 10px 3px 5px;
    border-bottom: 1px solid #fff;
    max-height:22px;
  }
  tbody th{
    font-weight:bold;
    padding:3px 10px 3px 5px;
    border-bottom: 1px solid #fff;
  }

  
  table.contenttable-grau1 tr { 
    vertical-align:top;
    background-color:#DFDFDF;
  }

  table.contenttable-grau2 tr { 
    vertical-align:top;
    background-color:#efefef;
  }

  td.grau1, tr.grau1, tr.tr-even {
    vertical-align:top;
    padding:2px;
    background-color:#DFDFDF;
  }

  td.grau2, tr.grau2, tr.tr-odd {
    vertical-align:top;
    padding:2px;
    background-color:#efefef;
    border-bottom: 1px solid #FFFFFF;
  }

  table.contenttable caption {
    display:table-caption;
    caption-side:top;
    border-left:1px solid #efefef;
    border-right:1px solid #efefef;
    border-bottom:0px solid #efefef;
    border-top:10px solid #B0CB24;
    padding:5px 0 0 3px;
    border-spacing:3px;
    background-color:#fff;
    text-align:left;
    font-weight:bold;
  }
  table.contenttable ul {
    margin-left:15px;
  }
  
  table.contenttable p {
    margin:0px;
  }

  table.contenttable td {
    padding:3px;
  }

  table.contenttable tr { 
    vertical-align:top;
  }
  
  table.contenttable tr td:first-child{ 
  	width: 30%;
  }
  a[href $='.pdf'], a[href $='.PDF'] {
	background: transparent url(../img/pdf.jpg) no-repeat left 2px;
	padding-left: 18px;
  }
  
}