nav {
position:relative;
bottom:0px;
right:0px;
width:100%;
padding:0px;
box-sizing:border-box;
z-index:1001;
font-family:'ORF Universal';font-weight:400;
float:left;
}
#menu-toggle {
position:absolute;
cursor:pointer;
background:transparent url(../img/icons.png) no-repeat -124px -40px;
top:-42px;
right:18px;
width:48px;
height:45px;
display:block;

}
#menu-toggle:hover, #menu-toggle:active,.active-nav #menu-toggle{
background:transparent url(../img/icons.png) no-repeat -124px 10px;
}
.active-nav #menu-toggle{
background:#1b0102 url(../img/icons.png) no-repeat -124px -40px;
height:46px;
z-index:10;
}
.active-nav #menu-toggle:hover, .active-nav #menu-toggle:active{
background:#1b0102 url(../img/icons.png) no-repeat 10px 10px;
}
.active-nav #menu-toggle:after {
content:'\0020';
width: 100%;
height:4px;
right: 0px;
bottom:0px;
left:0px;
background-color:#262626;
display:block;
position: absolute;
}
#menu-close {
position:absolute;
cursor:pointer;
background:#ffffff url(../img/icons.png) no-repeat -140px -54px;
bottom:0px;
right:0px;
padding:6px 7px;
width:27px;
height:18px;
display:none;
z-index:1010;
}
.active-nav #menu-close {
display:block;
}
/******** Highlight-Menu ******************************************************************************/
#menuHighlights {
width:100%;
float:left;
padding:0px 100px 0px 0px;
font-size:18px;
letter-spacing: 0.9px;
line-height:41px;
text-transform:uppercase;
position:relative;
background-color:#b60a06;
font-family: 'ORF Universal SC', Arial, Helvetica, Sans-Serif; font-weight:400;
}

#menuHighlights ul a:hover, #menuHighlights ul a:active {
color:#000000;
}
#menuHighlights ul.menu li a {
color:#ffffff;
line-height:44px;
padding-top:1px;
display:block;
}
#menuHighlights ul.menu li a:hover, #menuHighlights ul.menu li a:active, #menuHighlights ul.menu li a.active,#menuHighlights ul.menu li a.active:link, #menuHighlights ul.menu li a.active:visited, #menuHighlights ul.menu li a:focus {
color:#000000;
outline:none;
}
#menuHighlights ul.menu li {
float:left;
padding-right:30px;
}
#menuHighlights ul.menu li.sevenDaysOe1 {
padding-left:20px;
}
#mainNavSearch {
position:absolute;
right:80px;
top:14px;
display:block;
width:20px;
height:20px;
padding:0px;
background:	transparent url(../img/lupe.svg) no-repeat left top;
background-size:20px 20px;
text-indent:-100000px;
overflow:hidden;
color:#b60a06;
font-size:0.0001em;
}
/******** Menu ******************************************************************************/
#menu {
display:none;
position:absolute;
left:0px;
top:1px;
margin-top:0px;
padding-bottom:10px;
width:100%;
float:left;
background:transparent url(../img/transparent_s_85.png) repeat left top;
}
#menu > ul {
display:block;
box-sizing:border-box;
width:25%;
float:left;
padding-bottom:7px;
}
#menu ul li{
list-style:none;
box-sizing:border-box;
}
#menu ul .menuHeader {
padding-top:25px;
margin-bottom:8px;
color:#acaaaa;
text-transform:uppercase;
font-size:22px;
font-family: 'ORF Universal SC', Arial, Helvetica, Sans-Serif; font-weight:500;
padding-bottom:8px;
padding-left:15px;
line-height: 17px;
display:block;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
display:block;
box-sizing:border-box;
font-size:20px;
line-height:17px;
text-decoration:none;
color:#ffffff;
font-family: 'ORF Universal Condensed', Arial, Helvetica, Sans-Serif; font-weight:400;
padding-left:15px;
padding-top:7px;
padding-bottom:8px;
}

#menu ul li a:hover, #menu ul li a:active, #menu ul li a.active, #menu ul li a.active:link, #menu ul li a.active:visited, #menu ul li a:focus {
color:#acaaaa;
outline:none;
}
.active-nav #menu {
display:block !important;
}
.active-nav #menu ul {
right:0px;
}
.active-nav #menu li{
width:100% !important;
display:block;
float:none;
}
.active-nav #menu li a {
display:block;
height:auto;
font-size:16px;
}

/* Submenu
#menu ul ul {
position: absolute;
top:48px;
z-index: 100;
width: 100%;
padding-top:1px;
visibility:hidden;
}
#menu ul ul li {
display:block;
float:none;
position:relative;
width:auto;
padding:0px 0 5px 0px;
}

#menu ul ul li a, #menu ul ul li a:link, #menu ul ul li a:visited {
font-size:18px;
min-height:30px;
padding:8px 5px;
text-align:center;
background:	transparent url(../img/menu_transparent.png) repeat center 0px;
}
#menu ul ul li a:hover, #menu ul ul li a:active {
background:	transparent url(../img/menu_transparent_hi.png) repeat center 0px;
color:#ffffff !important;
}
#menu ul li:hover ul {
visibility:visible;
}
#menu ul ul li {
display:block;
float:none;
}
.active-nav #menu ul ul {
position:static;
visibility: visible !important;
box-shadow:none;
}
*/
.networkNavigation {
z-index:auto;
background-color:#E9EBF0;
}
.networkNavigation > ul {
margin:0px 0px 0px 18px;
display: table; /* Fallback IE<9 */
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
justify-content: space-between;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
height:27px;
z-index: 9000;
position: relative;
}

.network-navigation *{box-sizing:border-box}
.network-navigation li{flex:0 0 auto;display:inline-block;font-size:14px;line-height:16px;padding-top:6px}
.network-navigation li.active{background:rgba(0,0,0,.9);color:#f8f4f4}
.network-navigation li.active a{color:#f8f4f4}
.network-navigation a{color:#000;font-weight:normal}
.network-navigation-sitemap{padding-left:19px;padding-right:20px;margin-left:-7px;position:relative}
.network-navigation-sitemap-content{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:27px;right:0;z-index:90001;width:150px;height:0;outline:0;font-size:13px;line-height:16px;background:rgba(0,0,0,.9);overflow:hidden;-webkit-transition:height 225ms cubic-bezier(0.4,0,0.2,1),width 250ms cubic-bezier(0.4,0,0.2,1);transition:height 225ms cubic-bezier(0.4,0,0.2,1),width 250ms cubic-bezier(0.4,0,0.2,1)}
#sitemap-menu.active .network-navigation-sitemap-content{display:flex;}
.network-navigation-sitemap-content {width:699px;height:298px}
.network-navigation-sitemap-content .column{width:25%;height:240px;flex:1 1 auto;padding:5px 10px}
.network-navigation-sitemap-content span{display:block; color:#818181;font-size:15px;line-height:27px;letter-spacing:1px;font-family:"ORF Universal SC","Helvetica Condensed","Helvetica Neue Condensed","Arial Narrow",Arial,Helvetica,Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight:normal;margin:5px 0 0 0;outline:0}
.network-navigation-sitemap-content .column ul{padding:0}
.network-navigation-sitemap-content .column ul li{display:block;padding:0;margin:0}
.network-navigation-sitemap-content .column ul li a{font-family:"ORF Universal Condensed","Helvetica Condensed","Helvetica Neue Condensed","Arial Narrow",Arial,Helvetica,Lucida Sans Unicode,Lucida Grande,sans-serif;font-weight:normal;font-size:15px !important;line-height:21px;color:#f8f4f4 !important;text-decoration:none}
.network-navigation-sitemap-content .column ul li a:hover{text-decoration:underline}
.network-navigation-sitemap-content .sitemap-footer{width:100%;height:36px;background:rgba(0,0,0,.9);color:#f8f4f4;display:flex;justify-content:flex-end}
.network-navigation-sitemap-content .sitemap-footer a{font-size:13px !important; display:inline-block;background:none,url('https://tubestatic.orf.at/mojo/1_3/storyserver/news/common/images/orf-brick.svg') no-repeat scroll 0 1px transparent;color:#fff;padding:2px 10px 2px 50px;align-self:center}

.networkNavigation > ul > li {
float:left;
}
.networkNavigation > ul > li > a, .networkNavigation > ul > li a:link, .networkNavigation > ul > li > a:visited{
color:#000;
font-size:14px;
}
.networkNavigation > ul > li > a:hover, .networkNavigation > ul > li > a:active{
color:#666;
text-decoration:underline;
}
.networkNavigation > ul > li:last-child {
padding-left: 19px;
padding-right: 20px;
margin-left: -7px;
}

.networkNavigation > ul > li.active {
    background: rgba(0,0,0,.9);
    color: #f8f4f4 !important;
}
.networkNavigation > ul > li.active a {
    color: #f8f4f4 !important;
}

.responsiveNavigation {
display:none;
}
.responsiveNavigation span {
color:#88898C !important;
cursor:pointer;
font-size:22px;
font-family: 'ORF Universal SC', Arial, Helvetica, Sans-Serif; font-weight:500;
}
.responsiveNavigation span:before {
content:"+";
margin-right:5px;
}
 .responsiveNavigation a, .responsiveNavigation a:link, .responsiveNavigation a:visited {
color:#fff;
font-size:20px;
font-family: 'ORF Universal Condensed', Arial, Helvetica, Sans-Serif; font-weight:400;
}
.responsiveNavigation a:before {
content:"-";
margin-right:5px;
}
.responsiveNavigation ul li ul {
display:none;
margin:10px 0px 10px 0px;
}
.responsiveNavigation > ul > li {
border-bottom:2px solid #212121;
padding:10px 0 10px 55px;
}
.responsiveNavigation > ul > li li {
padding:6px 0 0 16px;
}
.responsiveNavigation ul li.opened ul {
display:block;
}
