/* Start Product Table Workflow */

  h3.title {
  	font-size: 16px;
  	color: #242424;
  	margin-left: 5px;
  	margin-bottom: 20px
  }
    
    .softwaretable {
    	border-collapse: collapse;
    	border: 1px solid #c8c8c8
    }
  
  /* Start Table Head */
    .softwaretable thead {
    	background: url(bg_tableheader.gif) repeat-x scroll 0 0;
    }
    
    .softwaretable thead td {    	
    	line-height: 24px;
    	border-bottom: 1px solid #c8c8c8;
    }
    
    .softwaretable thead td.col1 {    	
    	width:160px;
    }
    
    .softwaretable thead td.col2, .softwaretable thead td.col3, .softwaretable thead td.col4 {    	
    	width:180px;
    }    
    
    .softwaretable tbody tr td {
    	height: 47px;
    	border: 1px dotted #c8c8c8;
    	text-align:center;
    	vertical-align:middle
    }
    
    .softwaretable tbody tr td.noBorder {
     border: 0px;
    }
    
    .softwaretable tbody tr td.products {
     vertical-align:top;
    }
    
    .softwaretable tbody tr td.bgcolor {
     background-color: #f9f9f9;
     text-align:left;
     padding-left: 8px;
     color: #666666;
    }
    
    
    .softwaretable tbody tr td.check {
    	background: url(software_vergleich02.jpg) no-repeat;
    	background-position: center center;
    }
    
    .softwaretable tbody tr td.noCheck {
    	background: url(software_vergleich01.jpg) no-repeat;
    	background-position: center center;
    }
    
    .softwaretable tbody tr td.lastcol{
    	padding-right:10px
    }
    
    .softwaretable tbody tr td.products div.marginButton{
    	margin-left:40px
    }
    
    .softwaretable tbody tr td.products div.marginButtonLong{
    	margin-left:25px
    }
    
    .softwaretable tfoot {
    	background: url(bg_tablefooter.gif) repeat-x scroll 0 0;
    }
    
    .softwaretable tfoot td {
    	line-height:23px;
    	border-top: 1px solid #c8c8c8;
    }
    
    .softwaretable tbody tr td.center {
      text-align:center
    }
    
    .softwaretable div.redButton {
    	background: url(/assets/bfab32f4/img/sprite.png) no-repeat scroll -114px -172px;
    	width:135px;
    	height:21px;
    	line-height:20px;
    	display: inline-block;
    	cursor:pointer;
    }
    
    .softwaretable tbody tr td.noBorder a {
    	color: white;
    	font-size:11px
    }
    .softwaretable tbody tr td.noBorder span {
    	color: #333333;
    	font-size:12px;
    	font-weight:bold;
    	line-height:17px
    }
    
    .softwaretable tbody tr td div.greyButton {
      width:80px; 
      height:17px; 
      background-color:#999999; 
      margin:10px 0 20px 47px;
      padding:0;
    }
    
    .softwaretable tbody tr td div.greyButtonLong {    
      width:110px; 
      height:17px; 
      background-color:#999999; 
      margin:10px 0 20px 33px
    }
    
    
    .softwaretable tbody tr td div.greyButton span, .softwaretable tbody tr td div.greyButtonLong span {
      color:#FFFFFF; 
      font-size:11px
    }
    
    .softwaretable tbody tr td.pageLeft {
      border:0px; 
      text-align:left;
      vertical-align:top
    }
    
    .softwaretable tbody tr td div.pageRight {
      float:right; 
      height:136px; 
      padding-top:80px
    }  
  
    
    .softwaretable tbody tr td.pageLeft img {
      margin-top:80px; 
      float:left; 
      margin-right:5px
    }
    
    .softwaretable tbody tr td img.link {
      cursor:pointer;
    }
    
    span.pageLeft {
      float:left; 
      color: #999999; 
      font-size:11px; 
      padding-top:92px
    }

  /* End Table Head */
  
