/* Styles fuer SessionNet-Funktionen mit MediaQuery */
/* 
Small Devices, Tablets 767:
@media only screen and (min-width : 768px)
Medium Devices, Desktops 991:
@media only screen and (min-width : 992px)
Large Devices, Wide Screens 1199:
@media only screen and (min-width : 1200px)
*/
#smc_body .smc-table.smc-table-xs-block .smc-table-row .smc-table-cell {
    display: block;
}
#smc_body .smc-table.smc-table-xs-block .smc-table-row .smc-table-cell + .smc-table-cell {
    padding-top: 0;
}
#smc_body .smc-table.smc-table-sm-block .smc-table-row .smc-table-cell {
    display: block;
}
#smc_body .smc-table.smc-table-sm-block .smc-table-row .smc-table-cell + .smc-table-cell {
    padding-top: 0;
}
#smc_body .smc-table-cell-box > p {
    display: inline-block;
}
#smc_body .smc-table-cell-box > p > strong {
    display: none;
}
#smc_body .smc-table-cell-box > p + p:before {
    content: '';
    border-left: 1px solid;
    margin: 0 10px;
}
#smc_body table.table-striped > tbody > tr > td {
    background-color: transparent !important;
}
#smc_body table.table-striped > tbody > tr:nth-child(even) {
    background-color: #ffffff !important;
}
#smc_body thead.smc-t-r-l {
	display:none;
}
#smc_body tr.smc-t-r-l {
	float: left;
	width: 100%;
}
#smc_body thead.smc-table-row-left {
	display:none;
}
#smc_body tr.smc-table-row-left {
	float: left;
	width: 100%;
}
#smc_body td.smc-table-cell-thtd::before {
	content:attr(data-label);
	width:25%;
	float:left;
	font-weight:bold;
	background-color:#909090;
	margin-right:10px;
	padding-left:5px;
	color:#fff
}
#smc_body th.smc-t-cn991 {
	display:none;
}
#smc_body td.smc-t-cn991 {
	display:none;
}
#smc_body span.smc-t-cn991 {
	display:none;
}
#smc_body th.smc-table-cell-none-991 {
	display:none;
}
#smc_body td.smc-table-cell-none-991 {
	display:none;
}
#smc_body span.smc-table-cell-none-991 {
	display:none;
}	
#smc_body td.smc-table-cell-block-991 {
	display:block;
}
#smc_body span.smc-table-cell-block-991 {
	display:inline;
}
#smc_body td.smc-t-cl991 {
	float: left;
	width: 100%;
}
#smc_body td.smc-t-ch991 {
	width: 100%;
}
#smc_body td.smc-table-cell-left-991 {
	float: left;
	width: 100%;
}
#smc_body td.smc-table-cell-th-991 {
    font-size: 22px !important;
    display: block !important;
    float: none !important;
    border:0!important;color:#909090;font-size:30px;font-weight:bold;text-transform:uppercase;line-height:1;font-family:'Open Sans Condensed','Open Sans',sans-serif!important;
}
#smc_body .smc-card-block-991 {
    display: block;
}
#smc_body .smc-card-none-991 {
	display:none;
}
#smc_body .smc-text-none-991 {
	display:none;
}
#smc_body .smc-text-block-991 {
	display:block;
}
#smc_body .smc-t-r991 {
	display:block;
}
#smc_body .smc-text-right-991 {
	display:block;
}
#smc_body .smc-text-inline-991 {
	display:inline;
}
#smc_body .smc-t-l991 {
	display:block;
	float:left;
	padding-right:20px;
}
#smc_body table tr td .smc-documents 
{
      margin:0;
      padding:0;
}
#smc_body td > .smc-documents 
{
    float:none;
    max-width:inherit;
    min-width:inherit;
    margin:0;
    padding:0;
    width:100%;
}
#smc_body .smc-documents.smc-doc-size-3 > div {
    max-width:inherit;
    min-width:inherit; 
}
#smc_body .smc-documents.smc-doc-size-2 > div {
    max-width:inherit;
    min-width:inherit;
}
#smc_body .smc-documents.smc-doc-size-1 > div {
    max-width:inherit;
    min-width:inherit;
}
#smc_body .smc-doc-dakurz.smc-doc-size-3 > div {
    max-width:inherit;
    min-width:inherit; 
}
#smc_body .smc-doc-dakurz.smc-doc-size-2 > div {
    max-width:inherit;
    min-width:inherit;
}
#smc_body .smc-doc-dakurz.smc-doc-size-1 > div {
    max-width:inherit;
    min-width:inherit;
}
#smc_body .smc-documents.smc-doc-dakurz {
    font-family: Helvetica,Arial;
}

/* Formularfelder */
#smc_body .smc_filter_fct_responsive .checkbox {
  width: 100%;
}
#smc_body .radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline
{
    margin-left:0px
}
#smc_body .smc-text-label
{
    width:100%;
}

/* //530 RL */