
.sonstigeReferenzen
{
    background-image:url(../img/white.png);
    margin:20px 0px;
}
.sonstigeReferenzen div
{
    padding:10px 15px;
}

.filter
{
    margin:0px;
}
.filter > .col-sm-6:first-child
{
    padding-left:0px;
}
.filter > .col-sm-6:nth-child(2)
{
    padding-right:0px;
}


.jahr
{
    background-image:url(../img/white.png);
    padding: 10px 15px;
    position: relative;
    z-index: 1;
    margin-top:20px;
}
.jahr .float-right, .jahr-ph .float-right
{
    float:right;
}
.jahr-ph
{
    display:none;
    position:absolute;
    top:100px;
    width:604px;
    max-width:604px;
    
    background-color:white;
    padding: 10px 15px;
    z-index: 2;
    color: #fff;
    margin-top:20px;
    box-shadow: 0 4px 2px -2px grey;
}

.referenzBox
{
    margin-top:15px;
    padding:5px;
    border:1px solid grey;
}
.referenz
{
	text-indent:-2em;
	margin-left:2em;
}

span.authoren
{
	font-variant:small-caps;
}

.referenzBoxIT
{
    margin-top:15px;
    border-bottom:1px solid grey;
}
.referenzBoxIT .row
{
    margin:0px;
}
.referenzBoxIT .row div:first-child
{
    word-wrap: normal;
    padding:0px;
}

table.referenzen_it_table
{
	margin:0px;
	margin-bottom:30px;
	padding:0px;
	border-spacing:0px;
	width:100%;
	text-align:left;
}
table.referenzen_it_table tr th
{
	border-bottom:2px solid grey;
}
table.referenzen_it_table tr td
{
	border-bottom:1px solid grey;
}

@media (max-width: 767px)
{
    .sonstigeReferenzen div
    {
        text-align:center;
    }
    .jahr-ph
    {
        display:none;
        position:fixed;
        top:50px;
        margin-top:0px;
        width:calc(100% - 30px);
        max-width:721px;
    }
    .filter > .col-sm-6
    {
        padding:0px;
    }
}
