.textmodule .inlinevisual .caption {
  display: none;
}
.themenauswahl .themenauswahl-footer {
  display: none;
}
.themen-slider .slick-list .slick-track .arrow {
  display: none;
}
.textmodule .inlinevisual.image-left {
  padding: 4px 15px 15px 0;
}
.productteaser .linkbar {
  display: none;
}
.accordion .highlight {
  padding: 0;
  background-color: none;

}
.baustein_oerag {
	font-size: 2.8125rem; 
	line-height: 3.0rem; 
	padding: 0.125rem 0.5rem 0.125rem 0.625rem;
	top: 0.3125rem;   
	margin-left: 1.6rem; 
	font-weight: bold; 
	border-color: #ed1b29;
	color: #ed1b29;
	font-family: "Arial","sans-serif";
	border: 3px solid; 
	border-radius: 20%; 
	background-color: #f7f7f7; 
	position: absolute;  
}

.baustein_oerag_tiny {
    font-size: 2.8125rem; 
	line-height: 3.0rem; 
	padding: 0.125rem 0.5rem 0.125rem 0.5rem;
	top: 0.3125rem;   
	margin-left: 0rem; 
	font-weight: bold; 
	border-color: #ed1b29;
	color: #ed1b29;
	font-family: "Arial","sans-serif";
	border: 3px solid; 
	border-radius: 20%; 
	background-color: #f7f7f7; 
	position: absolute;

}

table.tabelle-2 tbody tr:nth-of-type(2n+1) {
    background-color: #f7f7f7;
}
table.tabelle-2 tr td {
    border-bottom: 0.0625rem solid #e9e9e9;
}
table.tabelle-2 tr td, table.tabelle-2 tr th {
    border-left: 0.0625rem solid #e9e9e9;
    color: #000;
}

table.tabelle-grau tbody tr { 

	background-color: #f7f7f7; 
    border: none; 
	border: 0px solid #DDD;

		

}



span.help2::before {
    border: 0.0625rem solid #d1d1d1;
    color: #666;
    content: "?";
    height: 18px;
    line-height: 115%;
    margin: 0.0625rem 0 0 10px;
    padding: 0;
    top: 0rem;
    width: 18px;
	display: inline-block;
	box-sizing: border-box;
	text-align: center;
}

span.help3::before {
    border: 0.0625rem solid #d1d1d1;
    color: #666;
    content: "?";
    height: 18px;
    line-height: 115%;
    margin: 0rem 0 0 10px;
    padding: 0;
    top: 0rem;
    width: 18px;
	display: inline-block;
	box-sizing: border-box;
	text-align: center;
}




