﻿@charset "utf-8";


body {
    
    background: #fff;
    /* background: linear-gradient(180deg, rgba(250,250,250,1) 0%, rgba(193,193,193,1) 50%); */
    background: linear-gradient(180deg, rgba(250,250,250,1) 0%, #eeeeee 50%);
    /* background-size: 50%; */
}

input:not([type="radio"]):not([type="checkbox"]) {
    -webkit-appearance: none;
    border-radius: 0;
}

select {
    background-color: #ffffff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+);
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-origin: content-box;
    background-position: right 5px top 50%;
    background-repeat: no-repeat;
    background-size: 11px 21px;
    border-radius: 0;
}

/*input, textarea { font-family: georgia; }*/


.becService {
    display: none;
    background: url(/resources/cefu/images/backgrounds/servicenav.gif) no-repeat top right;
    line-height: 34px;
    font-size: 12px;
    overflow: hidden;
    height: 34px;
    background: #eee;
}

.becService ul {
    margin: 0;
    list-style: none;
    margin-left: 10px;
    margin-right: 8px;
}

.becService ul li {
    line-height: 34px;
    font-size: 12px;
    margin: 0px;
    padding: 0;
}

.becService ul li a {
    float: left;
    margin: 0;
}

.becService form {
    display: inline;
    float: left;
    height: 13px;
    margin-top: 0px;
}

.becService .service-container {
    float: right;
    margin: 0;
    padding: 5px 5px;
}

.becService .service-container.forsker-picker {}

.becService .service-container.forsker-picker select {
    font-size: 11px;
    padding: 0 0 0 5px;
    height: 22px;
    line-height: 22px;
}

.service-container.publication-picker a {
    width: 150px;
    font-size: 11px;
    line-height: 22px;
    padding: 0 8px;
    background: #fff;
    color: #333;
    text-decoration: none;
    float: left;
    height: 22px;
}



.becService .wptSearchBox {
    width: 150px;
    border: 0px none;
    display: inline;
    float: left;
    margin-right: 5px;
    padding: 0 6px;
    color: #555;
    font-size: 11px;
    line-height: 1;
    height: 22px;
    line-height: 22px;
}

.becService .wptSubmitImage {
    display: inline;
    float: left;
    height: 15px;
    margin-right: 4px;
    margin-top: 4px;
}

.becService .service-container select {
    margin: 0 0 0 0;
    display: block;
    width: 180px;
    color: #555;
    border: none;
    height: 18px;
    font-size: 12px;
}

.logos {
    display: grid;
    grid-template: 70px / 1fr 40px 40px;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    line-height: 0;
}

.becLogo a {    
    display: block;    
    overflow: hidden;
}
.becLogo img {    
    height: auto;
    width: 100%;
    max-width: 250px;
    object-fit: contain;
}

.aauLogo{
    display: none;
}

*html .becLogo img {
    behavior: url(/resources/cefu/javascripts/1508/iepngfix.htc)
}

.becMenu {
    position: fixed;
    width: 100%;
    background: #eee;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
    right: -100%;
    border-bottom: 6px solid #e63732;
    transition: right .3s ease-in-out;
    overflow:scroll;
    background: linear-gradient(180deg, rgba(250,250,250,1) 0%, #eeeeee 50%);
    margin-top: 66px;

}
.becMenu.is-active {
  
    right: 0;
  
}


.footer {
    border-top: 1px solid #d6d6d6;
    padding-top: 16px;
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 16px;
    width: 932px;
    margin: 16px auto;
    font-size: 12px;
}

.footer p {
    font-size: 12px;
}

.footer:after {
    content: "";
    display: table;
    clear: both;
}

.footer__col {
    float: left;
    width: 224px;
    margin-right: 12px;

}

.footer__col:last-child {
    margin-right: 0;
    text-align: center;
}

.aau-logo {
    width: 125px;
}

.footer__social-icons img {
    width: 30px;
    height: 30px;
    margin: 0 5px;

}

.footer__social-icons a {
    color: transparent;
    text-decoration: none;
}


.becBottom {
    border-top: 1px solid #d6d6d6;
    padding-top: 16px;
    max-width: 932px;
    margin: 16px auto;
    padding: 20px;
    text-align: center;
}

.becBottom a {
    color: #ee3024;
}

.becBottom__social-icons {
    
    position: relative;
    display: flex;
    gap: 5px;
}
.becBottom__social-icons a {
text-decoration: none;
}

.becBottom__social-icons img {
    width: 30px;
    height: 30px;
    
    display: block;

}

.becBottom p {
    float: none;
}


.becService .hlpHorisontalList {
    font-weight: 700;
}

.breadcrumb {
}

.breadcrumb ul {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    height: 42px;
    white-space: nowrap;
        display: flex;
    gap: 6px;
    align-items: center;

}

.breadcrumb ul li {    
    font-size: 11px;
    margin: 0;
}

.breadcrumb a {
    background: url(/resources/cefu/images/icons/redlistarrow.gif) no-repeat -3px -1px;
    padding-left: 8px;
}

.leftnav {
    background: #d9265c url(/resources/cefu/images/backgrounds/leftmenubg.gif) repeat-x center top;
    display: block;
    height: fit-content;
    max-width: 224px;
    
}

.leftnav img {
    display: inline;
    float: right;
}

.leftnav .heading {
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    padding: 13px 0 10px 0;
    display: block;
    background:none;
}

.leftnav ul {
    padding: 0 12px;       
    padding-bottom: 10px;
}

.leftnav ul ul {       
    padding-bottom: 5px;
}

.leftnav ul li {        
    display: block;
    margin-bottom: 0px;
    padding-top: 1px;
    margin-left: 0;
    padding-left: 0;
    font-size: 12px;
}

.leftnav ul li.choosen {
    background: url(/resources/cefu/images/backgrounds/choosenMenuBg.gif) repeat-y #ee3024;
}   
    
.leftnav li a {
    color: white;
    display: block;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 15px;
    padding-bottom: 8px;
    background: url(/resources/cefu/images/leftmenu/dotAndArrow.gif) no-repeat;
}

.leftnav ul ul li a {        
    padding-left: 0px;
    padding-top: 6px;
}

.leftnav li a.choosen {
    background: url(/resources/cefu//images/leftmenu/dotAndArrowChoosen.gif) no-repeat;
}

.leftnav a:visited {
    color: white;
}

.leftnav a:hover {
    color: white;
    text-decoration: underline;
}

.leftnav a:active {
    color: white;
}

.leftnav a.wptRedArrowLink {
    background-position: 0 12px;
}

.leftnav a.choosen {
    background: url(/resources/cefu/images/backgrounds/choosenMenuBg.gif) repeat-y;
    background-position: 0 2px;
}

.leftnav ul ul li a.wptRedArrowLink {
    background: url(/resources/cefu/images/icons/redlinkarrow.gif) no-repeat;
    background-position: 0 11px;
    padding-left: 15px
}

.leftnav ul ul li a.whiteArrow {
    background: url(/resources/cefu/images/icons/whitelinkarrow.gif)no-repeat;
}

.btn{
    display: block;
    background: #d31d18;
    color: #fff;
    padding: 10px;  
}


.becMiddle {
    background: #fff;
    /* min-height: 400px;
    height: auto !important;
    height: 400px;     */
    padding: 10px;
}

/* .becMiddle.span-6 {
    width: 676px;
} */

.becMiddle img{
    max-width: 100%;
    height: auto;
}

.becMiddle h1,
.content h2,
.content h3,
.content h5 {
    margin-left: 12px;
    margin-right: 12px;


}

.content h2,
.content h3,
.content h5 {
    margin-bottom: 0;
}

.content a {
    color: #e63732;
    text-decoration: none;
}

.content a:hover {
    text-decoration: underline;
}

.content ul {
    display: block;
    margin-left: 12px;
    margin-right: 12px;
    padding: 0;
}

.content ul li {
    position: relative;
    padding-left: 12px;
}

.content ul li:before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background: #555;
    position: absolute;
    left: 0;
    top: 8px;
}

.content .redArrow {
    background-position: 0 4px;
}


.content .video {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.content .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

iframe[allowfullscreen]{
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
}


.becMiddle .content{
    overflow-x: auto;
}
.content img[style*="float:left"],
.content img[style*="float: left"] {
    margin: 5px 20px 20px 0;
}

.content img[style*="float:right"],
.content img[style*="float: right"] {
    margin: 5px 0 20px 20px;
}


.becMiddle p {
    margin-left: 12px;
    margin-right: 12px;
}

.becMiddle blockquote {
    margin-left: 12px;
    margin-right: 12px;
    display: inline;
    float: right;
    width: 436px;
}

.becMiddle p.forskerInfo {
    margin-left: 12px;
    margin-right: 12px;
    display: block;
    float: none;
    width: auto;
}

.becMiddle hr {
    background-repeat: no-repeat;
    height: 1px;
    width: auto;
    margin: 0 12px 12px;
    padding: 0;
    border-top: #d6d6d6 1px dotted;
    background-color: transparent;
    overflow: hidden;
    max-width: 100%;
}

.becMiddle a.wptRedArrowLink {
    margin-left: 12px;
    margin-right: 12px;
    display: block;

    margin-bottom: 0px;
}

.becMiddle .content a.wptRedArrowLink {
    margin-left: 0px;
    float: none;
}

.becMiddle .content .wptResearcher a.wptRedArrowLink {
    margin-left: 12px;
}


.forskerInfo img {
    width: 150px;
    height: auto;
}

.becMiddle .wptProjectBrowserContent {
    width: 100%;
    float: left;
}

.wptProjectBrowserContent__heading {
    font-size: 18px;
    margin: 0 12px 15px 12px;
}


.becMiddle .hlpRightImage {
    float: right;
    clear: both;
    margin-bottom: 20px;
    margin-right: 0;
    margin-left: 20px;
    margin-top: 12px;
    /*height: 130px;*/
}

.span-2 .hlpGreenBox,
.hlpGreenBoxPdf {
    padding-bottom: 16px;
    clear: both;
    float: right;
    width: 224px;
    background: url(/resources/cefu/images/backgrounds/greenbox.png) bottom center no-repeat #99c72b;
}

.hlpGreenBoxPdf {
    margin-right: -12px;
    color: #ffffff;
    padding: 14px;
    width: 196px;
}

.hlpGreenBoxPdf .hlpTitle {
    font-weight: bold;
}

.hlpGreenBoxPdf a {
    color: #ffffff;
    text-decoration: none;
}

.hlpGreenBoxPdf a:hover {
    text-decoration: underline;
}

.span-2 .hlpGreenBox .hlpTitle {
    color: white;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
    display: inline;
    float: right;
    width: 200px;
    margin-left: 12px;
    margin-right: 12px;
}

.span-2 .hlpGreenBox a {
    color: white;
    background: url(/resources/cefu/images/icons/whitelistarrow.gif) no-repeat -3px 0px;
    margin-bottom: 0px;
}

.span-2 .hlpGreenBox a {
    padding-left: 10px;
    text-decoration: none;
    width: 190px;
    margin-left: 12px;
    margin-right: 12px;
    display: inline;
    float: right;
}

.span-2 .hlpGreenBox a:visited {
    color: white;
}

.span-2 .hlpGreenBox a:hover {
    color: white;
    text-decoration: underline;
}

.span-2 .hlpGreenBox a:active {
    color: white;
}

.becMiddle .becFpSpot {
    background: #fff;
}

.becMiddle .hlpGradientBox {
    background: url(/resources/cefu/images/backgrounds/boxbg.gif) repeat-x bottom center #fff;
}


.becMiddle .becNewsFocus {
    margin-top: 0;
}

.becMiddle form {
    margin-bottom: 16px;
}

/* .becMiddle form div * {
    display: inline;
    float: left;
    margin-right: 12px;
} */

.becMiddle form div select {
    margin-left: 12px;
}

.becMiddle form div input {
    margin-top: 2px;
}

.becMiddle .hlpDottedLine.span-4 {
    width: 416px;
    margin-left: 10px;
}

.infoboxes {   
}

h3.box-heading {
    font-size: 14px;
    line-height: 1.3;
    padding: 13px 15px;
    margin: 0;
    background: #ebebeb;
}


.infobox{
    min-height: 80px;   
    background: #fff;
    margin-bottom: 16px;
    padding: 8px 12px;
}
.infobox img {
    margin: -8px -12px 12px;   
    border-bottom: 4px solid #E63732;
    width: calc(100% + 24px);
}

.infobox h3 {    
    margin-bottom: 8px;
    padding-bottom: 8px;
    background: url(/resources/cefu/images/backgrounds/darkgreydots.gif) bottom left no-repeat;
}

.infoboxes p {    
    font-size: 12px;
}

.infoboxes div.becFpSpot h3 {
    margin-top: 0px;
}

.infoboxes a.wptRedArrowLink {
    margin-bottom: 12px;
   
    display: block;   
    font-size: 12px;
}

.infoboxes p.hlpStatus {
    min-height: 32px;
    height: auto !important;
    height: 32px;
    padding-left: 25px;
    width: 175px;
}

.infoboxes p.hlpCanceled {
    background: url(/resources/cefu/images/icons/projectcanceled.gif) no-repeat 0% 3px;
}

.infoboxes p.hlpDone {
    background: url(/resources/cefu/images/icons/projectdone.gif) no-repeat 0% 3px;
}

.infoboxes p.hlpProgress {
    background: url(/resources/cefu/images/icons/projectinprogress.gif) no-repeat 0% 3px;
}

.becNewsArea {
    font-size: 12px;
    display: flex;
    flex-direction: column-reverse;
    gap:20px;
    margin-bottom:20px;
}

.becNewsArea .becNewsFocus,
.becNewsArea .becNewsList {
    margin-top: 0;
    padding: 0 12px 10px;
    background: #fff;
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);


}

.becNewsArea p,
.becNewsArea li {
    font-size: 12px;
    line-height: 16px;
}

.becNewsFocus,
.becNewsList {
    
    
}


.becNewsArea .becNewsFocus h3,
.becNewsArea .becNewsFocus img {
    float: none;
    display: block;
}

.becNewsArea p {
    margin-bottom: 10px;
}


.becNewsFocus img {
    margin: 0px -12px 6px;
    border-bottom: 4px solid #e63732;
    
    width: calc(100% + 24px);
    
}

.becNewsList h4 {
    margin-right: 12px;
}

.becNewsList img {
    margin: 0px;
    margin-bottom: 4px;
    display: inline;
    float: left;
}

.becNewsList ul {
    background: url(/resources/cefu/images/backgrounds/dottedborder.gif);
    margin-right: 12px;
    margin-bottom: 0 !important;
}

.becNewsList ul li a {
    margin-bottom: 0px;
}

.becNewsList ul li {
    padding-top: 8px;
    padding-bottom: 7px;
    margin-bottom: 1px;
}

.becNewsList ul {
    margin-bottom: 8px;
}

.becLocateResearchImage img {
    display: inline;
    float: left;
}

.becLocateResearch {
    margin-left: -224px;
    background: url(/resources/cefu/images/backgrounds/locateresearchbg.gif) repeat-x;
    margin-top: 25px;
    min-height: 244px;
    height: auto !important;
    height: 244px;
}

.becLocateResearch img {
    display: inline;
    float: left;
    margin-bottom: 12px;
}

.becLocateResearch a {
    width: 186px;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 0px;
    display: inline;
    float: right;
}

.becLocateResearch ul {
    display: inline;
    float: left;
    width: 200px;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 5px;
    background: url(/resources/cefu/images/backgrounds/greydots.gif) no-repeat center bottom;
    display: inline;
    float: right;
}

.becLocateResearch ul li {
    margin: 0px;
    padding: 0px;
    margin-bottom: 6px;
    width: 200px;
    display: inline;
    float: right;
}

.becLocateResearch ul li a {
    margin: 0px;
    width: 200px;
    display: inline;
    float: left;
}

.becLocateResearch a.hlpWhite {
    color: white;
}

.becLocateResearch a.hlpWhite:visited {
    color: white;
}

.becLocateResearch a.hlpWhite:hover {
    color: white;
}

.becLocateResearch a.hlpWhite:active {
    color: white;
}

.becLocateResearch select {
    width: 177px;
    margin-bottom: 9px;
    display: inline;
    float: right;
    height: 22px;
}

.becLocateResearch input {
    display: inline;
    float: right;
    margin-left: 9px;
    margin-right: 9px;
    margin-top: 3px;
}



.becFocusContainer {
    /* background: url(/resources/cefu/images/backgrounds/fpfocusbg.gif) repeat-x top center #fff;
    padding-top: 25px;
    */
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 40px;
}

.becFocusContainer p,
.becFocusContainer a,
.becFocusContainer li {
    font-size: 12px;
    line-height: 16px;
}

.becFocusContainer h3 {
    margin-bottom: 5px;
}

.becFocusContainer .becFpSpot img {
    margin-bottom: 5px;
}

.becFpSpot,
.becFpFocus {
   background: #fff;
   padding-bottom: 24px;
   box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);



}

.becFpSpot * {
    line-height: 16px;
    margin-left: 12px;
    margin-right: 12px;
    display: block;
    float: none;
}

.becFpSpot img {
    margin: 0px;
    border-bottom: 4px solid #E63732;
    margin-bottom: 20px;
        
    
    width: 100%;
    height:auto;
}

.becFpSpot p,
.becFpSpot a {
    margin-bottom: 16px;
    margin-left: 12px;
    margin-right: 12px;
    font-size: 12px;
}

.becFpSpot a.wptRedArrowLink {
    line-height: 16px;
    margin-bottom: 16px;
    margin-left: 12px;
    margin-right: 12px;
}

.becFpFocus {
    line-height: 16px;
    

}

.becFpFocus img {
    margin-top: 14px;
    margin-bottom: 6px;
    margin-left: 12px;
    margin-right: 15px;   
    
}

.becFpFocus h4 {
    margin-left: 12px;
    margin-right: 12px;
}

.becFpFocus ul {
    padding-top: 5px;
}

*html .becFpFocus img {
    behavior: url(/resources/cefu/javascripts/1508/iepngfix.htc);
    width: 197px;
    height: 28px;
}

.becFpFocus ul {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 12px;
    margin-right: 12px;
    display: block;    
}

.becFpFocus ul li {
    list-style: none;
    margin: 0px;
    line-height: 16px;
    padding: 0px;
    display: block;    
    padding-bottom: 16px;
}

.becFpFocus a.wptRedArrowLink {
    line-height: 16px;
    margin-bottom: 16px;
    margin-left: 12px;
    margin-right: 12px;
}

.becFpFocus ul li a {
    margin: 0px;
    line-height: 16px;
    display: block;
}

div.hlpGradientBox {
    background: url(/resources/cefu/images/backgrounds/boxbg.gif) repeat-x bottom center #fff;
}

ul.wptRedArrow li:not(.yearLi) a {
    font-weight: bold;
}

ul.wptRedArrow li {
    background: url(/resources/cefu/images/icons/redlistarrow.gif) no-repeat -3px 0px;
    padding-left: 10px;
}

.becNewsList ul.wptRedArrow li {
    background: url(/resources/cefu/images/icons/redlistarrow.gif) no-repeat -3px 7px #fff;
    padding-left: 10px;
}

ul.wptRedArrowBorder {
    background: url(/resources/cefu/images/backgrounds/dottedborder.gif);
    margin-bottom: 16px;
    padding-top: 1px;
}

ul.wptRedArrowBorder li {
    background: url(/resources/cefu/images/icons/redlistarrow.gif) no-repeat -3px 7px #fff;
    padding-top: 8px;
    padding-bottom: 7px;
    margin-bottom: 1px;
}

.becMiddle .content-2 {
    width: 180px;
    margin-left: 12px;
    margin-right: 12px;
}

.becMiddle .content-4 {
    width: 416px;
    margin-left: 12px;
    margin-right: 12px;
}

.becMiddle .wptResearcher {
    background: url(/resources/cefu/images/backgrounds/darkgreydots_4col.gif) no-repeat bottom center;
    padding-bottom: 16px;
    margin-bottom: 16px;
}

.becMiddle .noborder {
    background-image: none;
}

.becMiddle .wptResearcher p {
    width: 318px;
    display: inline;
    float: left;
}

.becMiddle .wptResearcher a {
    width: 304px;
    display: inline;
    float: left;
    margin-bottom: 0px;
    margin-left: 12px;
    margin-right: 12px;
}

.becMiddle .wptResearcher img {
    margin-right: 12px;
}

.hlpDottedLine {
    height: 16px;
    background: url(/resources/cefu/images/backgrounds/darkgreydots_4col.gif) no-repeat center;
    margin-bottom: 16px;
}

.wptProjectBrowser h4 {
    padding-right: 12px;
}

.becMiddle h4 a.wptRedArrowLink {
    margin-left: 0;
    float: none;
}

.wptProjectBrowser h4 a {
    color: #E63732;
}

.wptProjectBrowser .hlpTab {
    background: #ebebeb;
    min-height: 36px;
    height: auto !important;
    height: 36px;
    padding-top: 8px;
    padding-bottom: 8px;
    float: left;
    margin-right: 12px;
}
.wptProjectBrowser .hlpTab.last {

    margin-right: 0;
}

.wptProjectBrowser .hlpTab a {
    text-decoration: none;
}

.wptProjectBrowser .hlpTab h4 {
    color: #E63732;
}

.wptProjectBrowser .hlpSelected {
    font-weight: bold;
    background: #dcdcdc;
}

.wptProjectBrowser .span-2 {
    width: 138px;
}

.wptProjectBrowser .span-2.last {
    margin-left: 1px;
}

.wptProjectBrowserContent {
    background: url(/resources/cefu/images/backgrounds/projectbrowserbg.gif) top repeat-x #fff;
    padding-top: 16px;
}

.wptProjectBrowserContent .publications-content {
    margin: 0 15px 15px 15px;
    color: #555;
    font-size: 11px;
    line-height: 16px;
}

.wptProjectBrowserContent .publications-content h4 {
    margin: 0;
}

.wptProjectBrowserContent .publications-content p {
    float: none;
    display: block;
    margin: 0 0 20px 0;
}

.wptProjectBrowserContent ul li:before {
    display: none;
}

/*.wptProjectBrowserContent h4 a.wptRedArrowLink { margin-left: 0px; }*/

.becMiddle {
    padding-top: 15px;
}

.becMiddle h3:not(.box-heading),
.becMiddle h4,
.becMiddle h5 {
    color: #555;
    margin-left: 12px;
    margin-right: 12px;
}

label {
    font-size: 11px;
    line-height: 16px;
    font-weight: normal;
}

.becMiddle .wptPubForm div * {
    display: block;
    float: none;
}

.becMiddle .wptPubForm select {
    margin-bottom: 16px;
    width: 224px;
}

.becMiddle .wptPubForm input {
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 16px;
    width: 224px;
}

.becMiddle .wptPubForm label {
    margin-left: 12px;
    margin-right: 12px;
    width: 224px;
}

.becMiddle .wptPubForm .wptInputImage {
    float: left;
    display: inline;
    width: auto;
    margin: 0px;
    margin-left: 187px;
}

.becMiddle .wptPubForm .hlpZip {
    width: 73px;
    margin-left: 12px;
    margin-right: 12px;
    float: left;
    display: inline;
}

.becMiddle .wptPubForm .hlpCity {
    width: 135px;
    margin-right: 0px;
    margin-left: 0px;
    float: left;
    display: inline;
}

.becSearch p {
    display: block;
    width: 90%;
}

.becSearch p.date {
    display: block;
    width: 80%;
}



.becSearch h1 {}

.becSearch h3 {
    margin-left: 12px;
}

.becSearch h5 {
    display: block;
    margin-bottom: 5px;
}

.becSearch a.wptRedArrowLink {
    display: block;
}

.becSearch h5 a.wptRedArrowLink {
    font-size: 13px;
    margin-left: 12px;
    display: block;
    width: auto;
}

.becSearch .hlpDottedLine {
    background: url(/resources/cefu/images/backgrounds/darkgreydots_6col.gif) no-repeat center;
}

.becSearch .wptSearchFormContainer {
    background: url(/resources/cefu/images/backgrounds/searchbarbg.gif) repeat-x bottom left #d31d18;
    margin: 0 12px 16px;
    
}
.becSearch .wptSearchFormContainer div{
    display:flex;
    padding: 12px;
    gap: 12px;
}

.becSearch .wptSearchFormContainer input {

    padding: 5px 8px;
    width: 100%;
    border:none;
}

.becSearch .wptSearchFormContainer select {
    margin-top: 12px;
    margin-left: 0px;
    padding: 5px 6px;
}

.becSearch .wptSearchFormContainer input.wptSearchSubmit,
.becSearch .wptSearchFormContainer input.wptSubmitImage {
    padding: 3px;  
    
    width: 25px;
    height: 25px;
}

.becMiddle h2 a.wptRedArrowLink {
    width: auto;
    float: none;
    margin: 0px;
    font-size: 17px;
    background: url(/resources/cefu/images/icons/redlinkarrow_h2.gif) no-repeat scroll 0px 4px;
    padding-left: 18px;
}

.becMiddle p.wptPubDescription {
    display: inline;
    float: left;
    width: 212px;
    margin-left: 12px;
}

.wptPubImage {
    display: block;
    float: right;
    margin-right: 12px;
    text-align: right;
}

.wptPub-box {
    display: block;
}

.wptPub-box:after {
    content: " ";
    display: table;
    clear: both;
}

.becSiteMap {
    padding: 0;
    width: 932px;
}

.becSiteMap h1 {
    width: 908px;
}

.becSiteMapContainer {
    background: url(/resources/cefu/images/backgrounds/sitemap.gif);
    min-height: 400px;
    height: auto !important;
    height: 400px;
    width: 932px;
}

.wptSiteMapCol {
    width: 174px;
    padding-right: 12px;
    float: left;
    display: inline;
    min-height: 400px;
    height: auto !important;
    height: 400px;
}

.firstcol {
    padding-left: 12px;
}

.lastcol {
    padding-right: 0px;
}

.wptSiteMapCol h3,
.wptSiteMapCol a.wptRedArrowLink {
    width: 162px;
    margin: 0px;
    font-size: 13px;
    margin-bottom: 8px;
}

.wptSiteMapCol h3 {
    display: inline;
    float: right;
    min-height: 32px;
    height: auto !important;
    height: 32px;
}

.wptSiteMapCol ul {
    display: inline;
    float: right;
    margin-bottom: 12px;
}

.wptSiteMapCol li {
    width: 152px;
    margin-bottom: 8px;
}

.hlpDate a {
    font-weight: bold;
}

.uppercase {
    text-transform: uppercase;
}

.spot1_container {
    height: 160px;
    overflow: hidden;
}
.aktuelt-grid{
    display: flex;
    flex-direction: column;
    gap: 20px;
}
/* min-height: 120px; height:auto !important;  height:120px; */

a.archiveLink {
    font-size: 17px;
    color: #E63732;
    text-decoration: none;
    background: url(/resources/cefu/images/buttons/largeRedArrow.gif) no-repeat;
    background-position: 0 4px;
    padding-left: 20px;
}

a.archiveLink:hover {
    text-decoration: underline;
}

ul.wptRedArrow li.yearLi {
    background-image: none;
    font-weight: bold;
    font-size: 15px;
    padding-left: 0;
    margin-bottom: 5px;
    padding-bottom: 10px;
    background-image: url(/resources/cefu/images/backgrounds/dottedborder.gif);
    background-repeat: repeat-x;
    background-position: 0 100%;

}


p.wptRedArrowContentLink a {
    background: transparent url(/resources/cefu/images/icons/redlinkarrow.gif) no-repeat scroll 0px 5px;
    color: #E63732;
    padding-left: 14px;
    text-decoration: none;
}

p.wptRedArrowContentLink a:hover {
    text-decoration: underline;
}

a.wptRedArrowContentLink {
    background: transparent url(/resources/cefu/images/icons/redlinkarrow.gif) no-repeat scroll 0px 5px;
    color: #E63732;
    padding-left: 14px;
    text-decoration: none;
}

a.wptRedArrowContentLink:hover {
    text-decoration: underline;
}



p.nyhedsFooter {
    background: transparent url(/resources/cefu/images/backgrounds/darkgreydots.gif) repeat-x scroll left top;
    padding-top: 5px;
    font-size: 11px;
    margin-bottom: 0;
}

p.print {
    text-align: right;
    font-size: 11px;
    margin-bottom: 15px;
    display: none;
}

p.print a {
    color: #999;
    text-decoration: none;
    padding-right: 20px;
    background: transparent url(/resources/cefu/images/icons/printer.png) no-repeat right 0 top 1px;
    padding-bottom: 2px;
}

p.print a:hover {
    text-decoration: underline;
}

p.print--border {
    background: transparent url(/resources/cefu/images/backgrounds/darkgreydots.gif) repeat-x scroll left top;
    padding-top: 5px;
}


a.wptRedLink {
    color: #E63732;
    text-decoration: none;
}

a.wptRedLink:hover {
    color: #E63732;
    text-decoration: underline;
}

.tidsskrifter {
    clear: both;
    margin-left: 12px;
}



.becMiddle div.AutoFormPlus * {
    float: none;
    display: block;
}

.becMiddle div.AutoFormPlus {
    clear: both;
    margin: 0px 12px;
}

.AutoFormPlus fieldset {
    border: 0;
    padding: 0;
    margin: 0;
}

.AutoFormPlus ul {
    padding: 0;
    margin: 0;
}

.AutoFormPlus ul li {
    padding: 0 0 12px 0;
    margin: 0;
}

.AutoFormPlus ul li strong {
    float: none;
    font-weight: normal;
}

.AutoFormPlus ul li input.umbEditorTextField {
    width: 224px;
    border: 1px solid #bbb;
    background: #f6f6f6;
    padding: 2px 5px;
}

.AutoFormPlus ul li input.umbEditorTextField:focus {
    border: 1px solid #999;
    background: #fff;
}

.AutoFormPlus ul li textarea {
    font-size: 1em;
    width: 224px;
    height: 150px;
}

.AutoFormPlus input.button {
    float: none;
    font-size: 0.7em;
}

.vsummary {
    font-style: italic;
}

.becMiddle div.Newsletter * {
    float: none;
    display: block;
    margin: 0;
}

.becMiddle div.Newsletter {
    padding: 0 0 0 12px;
}

.becMiddle div.Newsletter label {
    margin: 0;
}

.becMiddle div.Newsletter input {
    margin: 0.5em 0.5em 0.5em 0;
}

.becMiddle div.Newsletter tabel {
    clear: both;
}

.becMiddle div.Newsletter td {
    padding: 5px 0;
    float: left;
    clear: left;
}

.becMiddle div.Newsletter td input {
    width: auto;
    display: inline;
    float: left;
    margin: 0 5px 0 0;
}

.becMiddle div.Newsletter td label {
    width: auto;
    display: inline;
    float: left;
    margin: 0;
}

.becMiddle div.Newsletter p {
    clear: both;
    margin: 1em 0.5em 0.5em 0;
}

em {
    font-style: italic;
}

/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup form {
    display: block;
    position: relative;
    text-align: left;
    padding: 0;
}

#mc_embed_signup h2 {
    font-weight: bold;
    padding: 0;
    margin: 15px 0;
    font-size: 1.4em;
}

#mc_embed_signup input {
    border: 1px solid #999;
    -webkit-appearance: none;
}

#mc_embed_signup input[type=checkbox] {
    -webkit-appearance: checkbox;
}

#mc_embed_signup input[type=radio] {
    -webkit-appearance: radio;
}

#mc_embed_signup input:focus {
    border-color: #333;
}

#mc_embed_signup .button {
    clear: both;
    background-color: #aaa;
    border: 0 none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}

#mc_embed_signup .button:hover {
    background-color: #777;
}

#mc_embed_signup .small-meta {
    font-size: 11px;
}

#mc_embed_signup .nowrap {
    white-space: nowrap;
}

#mc_embed_signup .clear {
    clear: none;
    display: inline;
}

#mc_embed_signup label {
    display: block;
    font-size: 12px;
    padding-bottom: 10px;
    color: #555;
}

#mc_embed_signup input.email {
    display: block;
    padding: 8px 0;
    margin: 0 4% 10px 0;
    text-indent: 5px;
    width: 58%;
    min-width: 130px;
}

#mc_embed_signup input.button {
    display: block;
    width: 35%;
    margin: 0 0 10px 0;
    min-width: 90px;
}

#mc_embed_signup div#mce-responses {
    float: left;
    top: -1.4em;
    padding: 0em .5em 0em .5em;
    overflow: hidden;
    width: 90%;
    margin: 0 5%;
    clear: both;
}

#mc_embed_signup div.response {
    margin: 1em 0;
    padding: 1em .5em .5em 0;
    font-weight: bold;
    float: left;
    top: -1.5em;
    z-index: 1;
    width: 80%;
}

#mc_embed_signup #mce-error-response {
    display: none;
}

#mc_embed_signup #mce-success-response {
    color: #529214;
    display: none;
}

#mc_embed_signup label.error {
    display: block;
    float: none;
    width: auto;
    margin-left: 1.05em;
    text-align: left;
    padding: .5em 0;
}

#mc_embed_signup {
    clear: left;
    font: 12px Georgia, Arial, sans-serif;
}

/* Dropdown subjectNavigation */
.subjectNavigation {
    display: flex;
    flex-direction: column;
    margin: 4px 20px 20px;
}

.subjectNavigation>li {
    position: relative;
    margin: 0;
    border-bottom: 1px solid #d7d7d7;
}



.subjectNavigation>li i {
    border: 2px solid #000;
    border-right: 0;
    border-top: 0;
    content: " ";
    display: inline-block;
    height: 9px;
    width: 9px;
    pointer-events: none;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transform-origin: center;
    transform-origin: center;
    margin: 0 10px;
}

.subjectNavigation>li img {
    margin-bottom: -2px;
    display: none;
}

.subjectNavigation>li>a {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    padding: 10px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}



.subjectNavigation>li:hover>a {
    color: #E63732;
}

.subjectNavigation>li.current>a {
    color: #E63732;
}


.subjectNavigation ul {    
    display: none;
    padding: 0 0 10px 0;
}



.subjectNavigation a {
    font-size: 15px;
}

.subjectNavigation ul li {

    display: block;
    padding:0;
    margin-bottom: 0 !important;
}
.subjectNavigation ul li a {

    display: block;
    padding: 10px 12px 10px 10px;
    margin-bottom: 0 !important;
}

.subjectNavigation li.active a {
    color: #E63732;
    
}

.container {
    position: relative;
}



.becNewsArea {
    position: relative;
}



#selectedTags {
    margin-left: 10px;
    margin-top: 20px;
    color: #555;
    font-weight: bold
}

.content #results {
    margin-top: 10px;
}

.content #results ul {
    margin: 0px;
    padding: 0;
}

.content #results ul li {
    margin: 12px;
    padding: 0;
    list-style: none;
    list-style-type: none;
}

.content #results ul li a {
    display: block;
    margin: 0;
    font-weight: bold;
    background: url(/resources/cefu/images/icons/redlinkarrow.gif) no-repeat 0px 5px;
    padding-left: 14px;
}

#tagcloud {
    text-align: justify;
    margin: 0 auto;
    width: 420px;
    position: relative;
    clear: both;
    margin-bottom: 20px
}

#tagcloud a {
    line-height: 25px;
    text-decoration: none
}

#tagcloud a:hover {
    line-height: 25px;
    text-decoration: underline
}

#tagcloud a.w10 {
    font-size: 250%;
    color: #cb3732;
}

#tagcloud a.w9 {
    font-size: 210%;
    color: #cb3732;
}

#tagcloud a.w8 {
    font-size: 190%;
    color: #9c3732;
}

#tagcloud a.w7 {
    font-size: 165%;
    color: #e93732;
}

#tagcloud a.w6 {
    font-size: 150%;
    color: #ef3732;
}

#tagcloud a.w5 {
    font-size: 140%;
    color: #db3732;
}

#tagcloud a.w4 {
    font-size: 115%;
    color: #9c3732;
}

#tagcloud a.w3 {
    font-size: 80%;
    color: #ef3732;
}

#tagcloud a.w2 {
    font-size: 70%;
    color: #ff534e;
}

#tagcloud a.w1 {
    font-size: 60%;
    color: #c72b25;
}

.navbar-burger {
    color: #000;
    margin-left: auto;
    cursor: pointer;
    display: block;
    height: 48px;
    position: relative;
    width: 40px;
    z-index: 3000;
    background: none;
    border: none;
    padding:0;
}

.navbar-burger span {
    background-color: currentColor;
    display: block;
    height: 2px;
    left: calc(50% - 15px);
    position: absolute;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition-duration: 86ms;
    transition-duration: 86ms;
    -webkit-transition-property: background-color, opacity, -webkit-transform;
    transition-property: background-color, opacity, -webkit-transform;
    transition-property: background-color, opacity, transform;
    transition-property: background-color, opacity, transform, -webkit-transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    width: 30px;
}

.navbar-burger span:first-child {
    top: calc(50% - 9px);
}

.navbar-burger span:nth-child(2) {
    top: calc(50% - 1px);
}

.navbar-burger span:nth-child(3) {
    top: calc(50% + 7px);
}
.navbar-burger.is-active span:first-child {
    -webkit-transform: translateY(6px) rotate(45deg);
    transform: translateY(6px) rotate(45deg);
}
.navbar-burger.is-active span:nth-child(2) {
    -webkit-transform: translateY(-2px) rotate(-45deg);
    transform: translateY(-2px) rotate(-45deg);
}
.navbar-burger.is-active span:nth-child(3) {
    opacity: 0;
}
.cefu-navigation-search{
    display: flex;
    justify-content: center;
}

.content-grid {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

footer{
    border-top: 1px solid #d6d6d6;
    display:flex;
    flex-direction: column;
    padding: 12px 0;
    justify-content: space-between;
    text-align: center;
    gap: 30px;
    align-items: center;

}

footer address{
 color: #555;
 display:flex;
 flex-direction: column;
 gap: 10px;
 font-size: 13px;
 line-height: 20px;
}
footer address span[role="presentation"]{
display: none;
   }

   @media screen and (max-width:991px) {
    .leftnav{
        order: 3;
        margin: -16px 0 16px 0;
    }


    .subjectNavigation>li>a.is-active ~ ul{
        display: block;
        }
        .subjectNavigation>li>a.is-active i{
            -webkit-transform: rotate(315deg);
            transform: rotate(315deg);
            }
   }
@media screen and (min-width:992px) {
    body{
        background: url(/resources/cefu/images/backgrounds/bodybg.gif) repeat-x top center #fff;
    }
    .container {
        background: url(/resources/cefu/images/backgrounds/containerbg.gif) no-repeat top right;
        box-shadow: none;
        padding: 0;
    }

    .cefu-navigation-search{
        display: none;
    }


    .logos {
        display: grid;
        grid-template: 83px / 1fr 1fr;
        align-items: center;
    }

    .aauLogo{
        display: block;
    }
    .subjectNavigation {
        flex-direction: row;
        margin: 0;
    }

    .subjectNavigation li {
        margin-bottom: 5px;
        border-bottom: 0;
    }

    .subjectNavigation ul {
        background: url(/resources/cefu/images/backgrounds/dropdown-bg.png) repeat-x;
        z-index: 99999;
        position: absolute;
        top: 21px;
        left: -5px;
        display: none;
        min-width: 200px;
        text-transform: uppercase;
        font-family: 'Noto Sans', sans-serif;
        font-weight: bold;
        padding-bottom: 10px;
    }

    .subjectNavigation>li:hover ul {
        display: block;
    }

    .subjectNavigation>li a {
        padding: 0;
    }

    .subjectNavigation ul li {
        padding: 10px 12px 0 10px;
    }

    .subjectNavigation ul li a{
        padding: 0;
        font-size: 12px;
    }


    .subjectNavigation>li img {
        margin-bottom: -2px;
        display: block;
    }

    .subjectNavigation>li:hover ul {
        display: block;
    }

    .subjectNavigation>li i {
        border: 1px solid #9f9e9e;
        border-right: 0;
        border-top: 0;
        border-bottom: 0;
        content: " ";
        display: inline-block;
        height: 14px;
        width: 1px;
        pointer-events: none;
        -webkit-transform: rotate(0);
        transform: rotate(0);       
        margin: 0 10px;
    }

    .subjectNavigation>li:last-of-type i{
        display:none;
    }

 
    .aktuelt-grid {
        display: grid; 
        padding: 0 0 0 12px;
        
        grid-template-columns: repeat(2,1fr);

}


      .aktuelt-grid > div {
        grid-column: span 2;
      }
      .aktuelt-grid h1{
        grid-column: span 2;
        margin:0;
      }
      .print {     grid-column: span 2;}
      .aktuelt-grid .aktuelt { 
        grid-column: span 1;
        grid-column-start: 1;
        grid-row-start: 3;
    }
    .aktuelt-grid .becNewsFocus {
        grid-column: span 1;
    }

      .infobox { grid-column: span 1; }
      .calendar { grid-column: span 2; }
      .media { grid-column: span 1; }
    
      .aktuelt-grid p.print{
        margin-bottom: 0;
      }

    p.print {
        text-align: right;
        font-size: 11px;
        margin-bottom: 15px;
        display: block;
    }

    .aauLogo {
        text-align: right;
    }

    .navbar-burger {
        display: none;
    }

    .becService {
        background: url(/resources/cefu/images/backgrounds/servicenav.gif) no-repeat top right;
        line-height: 34px;
        font-size: 12px;
        overflow: hidden;
        height: 34px;
        display: block;
    }

    .becMenu {
        background: none;     
        border-bottom: 6px solid #e63732;
        position: relative;
        z-index: 999;
        right: 0;
        transition: none;
        padding: 1px 0 0 0;
        margin: 0;
        overflow: visible;
    }

    .content-grid {
        display: grid;
        grid-template: 1fr / 224px 1fr 224px;
        gap: 12px;
    }
    .becMiddle.becSearch{
        grid-column: span 2;
    }

    .frontpage-grid{
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        
        gap: 12px;
        row-gap: 24px;
    }

    /* .frontpage-grid .column{
        background: #fff;
    } */
    .frontpage-grid .span-4{
        grid-column: span 2;
    }
    .frontpage-grid .becNewsArea{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
        
        margin: 0;
    }
    .becLocateResearchImage{
        background: #fff;
    }
    .frontpage-grid .becFocusContainer{
        grid-column: span 4;
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        
        gap: 12px;
        padding: 0;
        background:none;
    }
    .becFpSpot,
.becFpFocus {
    background: url(/resources/cefu/images/backgrounds/boxbg.gif) repeat-x bottom center #fff;
    
}
/* .becNewsArea .becNewsFocus {
    background: url(/resources/cefu/images/backgrounds/boxbg.gif) repeat-x bottom center #fff;
} */

.becNewsFocus,
.becNewsList {
    margin-top: 25px;
    min-height: 307px;
    height: auto !important;
}


    footer{
        flex-direction: row;
        text-align: left;
    }
    footer address{
       
        flex-direction: row;
        gap: 10px;
       
       }
       footer address span[role="presentation"]{
        display: block;
           }
    footer .logo{
     display: none;
    }

}