@font-face {
    font-family: 'Linz Sans Bold';
    src: url('LinzSans-Bold.eot');
    src: url('LinzSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('LinzSans-Bold.woff2') format('woff2'),
        url('LinzSans-Bold.woff') format('woff'),
        url('LinzSans-Bold.ttf') format('truetype'),
        url('LinzSans-Bold.svg#LinzSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Linz Sans Book';
    src: url('LinzSans-Book.eot');
    src: url('LinzSans-Book.eot?#iefix') format('embedded-opentype'),
        url('LinzSans-Book.woff2') format('woff2'),
        url('LinzSans-Book.woff') format('woff'),
        url('LinzSans-Book.ttf') format('truetype'),
        url('LinzSans-Book.svg#LinzSans-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body{ 
	
font-family: 'Linz Sans Book';
font-size:16px;
line-height:21px;
background-color:#F5F5F5;
color:#242424;word-wrap: break-word;
}


h1{font-family: 'Linz Sans Book';
font-size:30px;
font-weight:500;
margin-top:20px!important;
margin-bottom:30px!important; 
}

h2{font-family: 'Linz Sans Book';
font-size:45px;
font-weight:500;    word-break: break-word; 

}


h3{font-family: 'Linz Sans Book';
font-size:24px;
font-weight:500;

border:none;
}

 h4{
   font-family: 'Linz Sans Book';
    font-size: 20px;
    font-weight: 500;

}



h5{font-family: 'Linz Sans Book';
font-size:26px;
font-weight:500;

}
.box_image h2 span {background-color:white; padding: 8px;
    line-height: 49px; }

.box_image h2{ line-height:37px;
font-family: 'Linz Sans Book'; font-size:40px;
} 
.box_image h2 strong{
font-family: "Times New Roman", Georgia, Times, serif; font-size:40px; font-weight:500;
} 





.event_item h2{font-weight:500;}

a:focus, a:hover {

    text-decoration: none;
}

















#kontakt-mitarbeiter .headline_small_w { margin-top: 40px;}
.headline_small_w h1 {
   
 
    display: inline;
    padding-right: 15px;
}


.back_link {
    margin-top: 0px;
    margin-bottom: 40px;
    margin-top: -2px;
    clear: both;
    width: 100%;
	
    float: left;

    font-size: 14px;
    font-weight: 500;

    line-height: 18px;
    letter-spacing: 1px;
}


.back_link:before {
    content: "<";

    font-size: 30px;
    position: relative;
    top: 4px;
}
.back_link a {
    padding-left: 10px;
    line-height: 30px;

}
.history_back a, .history_back a:hover {

} 
.history_back a:before {
    content: "<";

    position: relative;
    top: 6px; 
} 
nav li a,nav li span, .mod_customnav li a, footer .footer_2 li span{

font-size:20px;
font-weight:500;



}

footer .footer_3 li a{

font-size:14px;
line-height:21px;
letter-spacing:1px;

text-transform:inherit; white-space: nowrap;
} 

footer .footer_3 li.first a, footer .footer_3 li.first span{

font-size:17px;
font-weight:500;

line-height:31px;

}
footer .footer_3 li.fairst a:hover, footer .footer_3 li span{
color:#FF6400!important; 
}

span.arrow{
font-size:30px; position:relative; left:0px; opacity:1}

span.arrow_s {
   
    font-size: 16px;
    font-weight: 700;
}







#event_featured  .date_M, #event_featured  .date_Y
{
}
.fellows_list .item h3{margin:0px; text-transform: inherit} 

#forschungsschwerpunkt h4{color:#FF6400}

#media_home h2{font-weight:500; font-size:27px}

.navbar-header .adresse {
       font-family: 'Linz Sans Bold';
}

.calls h2{font-size:27px;}

 
.mod_article a{color:#FF6400!important;} 
.box_image a, .back_link a{color:#242424!important;} 