/* Add here all your css styles (customizations) */
.download-title
{
    display: block;
    width:515px;
	text-overflow: ellipsis;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 19px;
}

.download-file-info
{
    display: block;
    width:515px;
	text-overflow: ellipsis;
    margin-top: 0;
    margin-bottom: 0;
}

.element-download:last-child hr
{
    display: none;
}

.s-results .inner-results:last-child hr
{
    display: none;
}

.filter-markieren
 {
     background-color: #ffff00;
 }

.formular-status-related .name {
	font-weight:bold;
}

.formular-status-related .email {
	
}

.bild-rechts
{
    float: right;
    overflow: hidden;
}

.bild-links
{
    float: left;
    overflow: hidden;
}

.bild-links img, .bild-rechts img
{
    max-width: 100%;
    height: auto;
}

.search-open .input-group > input
{
    width: 250px;
}

.header .navbar-default
{
    height: 65px;
}

.header .navbar-brand
{
    height: auto;
    position: absolute;
    bottom: 0;
    top: auto;
}

.header .navbar-nav {
    bottom: -2px;
    position: absolute;
    margin: 0;
    right: 15px;
}

.navbar-nav>li {
    float: left;
}

.container {
    width: 1170px !important;
}

.header .navbar-default .navbar-nav > li > a:hover, .header .navbar-default .navbar-nav > .active > a {
    border-bottom: solid 2px #00349a;
}

.header .navbar-default .navbar-nav > li > a, .header .navbar-default .navbar-nav > li > a:hover, .header .navbar-default .navbar-nav > li > a:focus, .header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:hover, .header .navbar-default .navbar-nav > .active > a:focus
{
    background: none;
}

.panel .panel-heading .panel-title
{
    position: relative;
}

.panel .panel-heading .panel-title .accordion-toggle:after
{
    content: "-";
    position: absolute;
    right: -9px;
    width: 25px;
    font-weight: bold;
    color: #777777;
    text-align: center;
    font-size: 20px;
}

.panel .panel-heading .panel-title .accordion-toggle.collapsed:after
{
    content: "+";
}
