
.press-icon-headline {
        position: relative;
    top: 4px;
    margin-right: 5px;
      }
      .press-test-downloads {
        margin: 0px 0px 25px 0px;
        background-color: rgb(237,237,237);
      }
      .press-message {
         margin: 20px 2%;
         padding : 1%;
         width: 94%;
         background-color:rgb(255,255,255);
      }
        .press-message h3 {
          font-size:26px;
          color:rgb(195, 8, 22);
        }
        .press-message p {
          color:rgb(85, 85, 85);
        }
      .vertical {
        position: relative;
        top: 20px;
        -webkit-transform: translateY(-50%);
           -moz-transform: translateY(-50%);
                transform: translateY(-50%);
      }
      .press-group {
        text-align:center;
      }
      .press-icon-headline,
      .press-row-icon,
      .press-group-icon {
        display:inline-block;
        overflow:hidden;
        background-repeat:no-repeat;
      }
      .press-group-title {
        width:100%;
        display:inline-block;
        font-family: Interstate, Arial, Helvetica, sans-serif;
        font-size:18px;
        line-height:22px;
        color:rgb(14,87,122);
        background-repeat:no-repeat;
        overflow:hidden;
      }
	      .press-group-title span {
	        font-size:26px;
	      }
      .press-table { 
        width : 100%; 
        list-style : none;
        padding : 0px;
      }
      [class^="press-table-row"] {
        margin : 0% 1% 1% 0%;
        height : 43px;
        float:left;
        font-size:14px;
        font-weight:bold;
        color : rgb(14,87,122);
        background-color:rgb(182,217,234);
      }
      [class^="press-table-row"]  a {
        display:block;
        float:left;
      }
      [class^="press-table-row"]  span {
        margin:0px 5px 0px 5px;
      }
      .press-table-row-1  { width : 10%; } /* 1 Spalte    */
      .press-table-row-15 { width : 15%; } /* 1.5 Spalten */
      .press-table-row-2  { width : 17%; } /* 2 Spalten, ehml.: 21%   */
      .press-table-row-3  { width : 31%; } /* 3 Spalten   */
      .press-table-row-4  { width : 42%; } /* 4 Spalten   */
      
      .press-table-row-3dls { width : 20.3%; }  /* Row with 4 downloads - please don't hate me */
      .press-table-row-4dls { width : 15%;  } /* Row with 3 downloads */
      
      .press-row-white {
        background-color:rgb(255,255,255);  
      }
      
      .press-row-title {
        display:block;
        font-weight:bold;
        color : rgb(14,87,122);
      }
      .press-row-meta {
        display:block;
        font-weight:normal;
        color : rgb(93,93,93);
      }
      .press-row-os {
        display : block;
        text-indent : -500px;
        overflow:hidden;
      }
      

@media (min-width: 801px) and (max-width: 1200px) {
	.press-table-row-4dls + .press-table-row-4dls + .press-table-row-4dls a {
		display : none;
	}
	.press-table-row-4dls + .press-table-row-4dls + .press-table-row-4dls a + a{
		display : block;
	}
}	
@media (max-width: 1150px) {
    .icons-certcorporate {
        width: 35px;
    }
    .icons-certcorporateTopproduct {
        width: 35px;
    }
    .icons-certprivateTopproduct {
        width: 35px;
    }

}
@media (max-width: 800px) {
    [class^="press-table-row"] {
        width : 28%;
    }
    [class^="press-table-row"] a {
        display : inline-block;
        float : none
    }
    [class^="press-table-row"] a + a {
        display : none;
    }
    .press-row-white { 
        text-align : center;
        width : 12%; 
    }
    .press-table-row-4dls { 
        width : 8.5%; 
    }
}
@media (max-width: 667px) {
    .hide-on-small-mobile {
        display : none;
    }
}
@media (max-width: 570px) {
    [class^="press-table-row"] {
        width : 48%;
    }
    [class^="press-table-row"]:nth-child(2) {
        /* display: none; */
    }
    .press-table .press-table-row-4dls {
    	    width: 23.5%;
    }
    .press-table  .press-row-os {
    	zoom: 0.8;
    	margin-top: 6px;
    }
    .press-row-white { 
        width : 31.3%; 
    }
    
    .marketing .tabbable li.nav-link {
	    width: 10%;
	    font-size: 10px;
    }
    .marketing .nav-tabs>li>a {
	    color: #fff;
	    margin-right: 0;
	    padding: 4px;
	}

}