﻿@media (min-width:1024px){.main .standard-grid{max-width: 1900px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px;
    width: 90%;
    min-height: 1500px;}}
    
@media (min-width:768px) and (max-width: 1023px) {.main .standard-grid{max-width: 1900px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px;
    width: 98%;
    min-height: 1500px;}}
    
    
.main .standard-grid:after{content:"";display:block;clear:both}}
.main .home-grid{max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden}
.main .home-grid:after{display:block;clear:both}
.main .home-grid{max-width:634px;margin-left:auto;margin-right:auto}
.main .home-grid:after{content:" ";display:block;clear:both}
.main .home-nav-label{display:none;text-align:center;font-size:20px;color:#999;margin-top:20px}
.main .home-nav-label{clear:both;width:100%;float:left;margin-left:0;margin-right:0;display:block}
.main .nav{width:100%;float:left;margin-left:0;margin-right:0; margin-top: 5px;}
.main .nav a.horizontal-nav{display:none;position:relative;background:#FFF;height:75px}
.main .nav a.horizontal-nav.selected,.main .nav a.horizontal-nav.selected:hover{color:#FFF;background:#706F65;     transition: all 0.5s ease;}
.main .nav a.horizontal-nav:hover{background:rgba(2, 177, 232, 0.06);cursor:pointer;text-decoration:none;     transition: all 0.5s ease;}

a.horizontal-nav.active {
color: #fff !important;  background-color: #27537B !important;     -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
@media (min-width: 1200px) {
.main .nav a.horizontal-nav{width:14.65%;float:left;display:block;height:125px;border-right:1px solid #DADAD8}}

@media (max-width: 1199px) {
.main .nav a.horizontal-nav {
display: none !important;
}}

@media (min-width:1199px){.main .nav{margin-top:20px; margin-bottom: 20px}
.main .nav a.horizontal-nav{width:13.10738%;float:left;margin-right: 1.3367114%;display:block;height:140px;border:1px solid #DADAD8;border-radius:5px}
.main .nav a.horizontal-nav.selected::before{width:0;height:0;content:'';z-index:2;border-top:12px solid #706F65;-moz-transform:scale(.9999);border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;left:50%;top:100%;margin-left:-8px}}
.main .nav a.horizontal-nav span{vertical-align:middle}
.main .nav a.horizontal-nav .inner-nav{line-height:75px;float:left}
.main .nav a.horizontal-nav .inner-nav{float:none;line-height:inherit;padding:10px 0}
@media (min-width:768px){.main .nav a.horizontal-nav .inner-nav{padding:25px 0}}
.main .nav a.horizontal-nav .inner-nav-icon{display:inline-block;text-align:center;width:80px}
.main .nav a.horizontal-nav .bottom-nav{height:100%;margin-left:80px}
.main .nav a.horizontal-nav .bottom-nav .title-container{height:100%;line-height:75px}
.main .nav a.horizontal-nav .inner-nav-icon{display:block;width:auto}
.main .nav a.horizontal-nav .bottom-nav .title-container{display:table-cell;vertical-align:middle;line-height:inherit}
.main .nav a.horizontal-nav .bottom-nav{display:table;bottom:0;position:absolute;height:39px;margin-left:0;width:100%}

@media (max-width:1499px) {
.main .nav a.horizontal-nav .nav-title {
	font-size: 95% !important;
}}
.main .nav a.horizontal-nav .nav-title{margin-left:5px;display:inline;padding:0 3px; font-size: 16px;}
.main .nav a.horizontal-nav .nav-title{clear:both;width:100%;float:left;margin-left:0;margin-right:0;text-align:center;left:auto}
.main .nav a.horizontal-nav span.right-nav-carrot{float:right;padding-right:20px;font-size:24px}
.main .nav a.horizontal-nav span.right-nav-carrot{display:none}
.main .nav a.horizontal-nav .sm-icon,.main .nav a.horizontal-nav .sm-icon2{display:block;text-align:center}
.main .nav .horizontal-nav:last-child{width:12.066667%;float:right;margin-right:0}

@media (max-width: 767px) {
.main .nav .horizontal-nav:last-child{width:33%;float:right;margin-right:2%;	border-right: none;
}}


@media (min-width:768px){.page-numbers{position:absolute;bottom:0}}
#footer .footer-languages,#footer .links{display:inline-block}
.browse-wrapper{width:100%;float:left}


.left-nav{width:50%;float:left}
@media (min-width:768px){.left-nav{width:20%;float:left}}


@media (max-width: 1023px) {
.left-nav{ 	
	display: none;
	}}
.left-nav ul li a {	display: block;}

ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
}

ul > li.active {
	-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

@media (min-width:768px){.browse-wrapper{padding-bottom:0; }}
.left-nav ul{padding:0;margin:0}
.left-nav ul li{list-style:none;}
.left-nav ul li span{font-size:16px;color:#333}
@media (min-width:768px){.left-nav ul li{padding: 10px 20px 10px 20px; border-bottom: 1px solid rgba(218, 218, 216, 0.76);
    border-right: 1px solid rgba(218, 218, 216, 0.76); border-left: 1px solid rgba(218, 218, 216, 0.76); background-color: #fff;position:relative}
.left-nav ul li span{color:#00898B}
.left-nav ul li.selected{z-index:2}
.left-nav ul li.selected span{color:#333}
.left-nav ul li.selected:hover{}
.left-nav ul li:hover{background-color:rgba(2, 177, 232, 0.06);    transition: all 0.5s ease;}
.left-nav ul li span.rightarrow-icon{display:none}}
@media (min-width:768px){.left-nav ul li:last-child{margin-bottom:-1px}}
.browse-main{background-color:#fff;padding:0;position:relative;width:80%;float:left}
.browse-main .cat-container.selected{display:block}
.browse-main ul{margin:0;padding:0}
.browse-main ul li{list-style:none;}
.browse-main ul li.last,.browse-main ul li:last-child{border-bottom:none}

@media (min-width:768px){.browse-main{float:left;left:0;z-index:0;}
.browse-main ul li{padding:3px 5px;}
.browse-main .cat-container.selected{min-height:640px;position:relative}
.browse-main .content{padding-bottom:59px}}
@media (max-width: 1023px) {.browse-main{ width: 100%;border-bottom:none;}}
.article-main{padding:20px;background-color:#FFF;}

@media (max-width: 1023px) {
.article-main {
	padding: 0px 0px 80px 0px;
}}
@media (min-width:768px){.article-main{width:100%;float:left;margin-right:0;padding: 0px 0px 80px 0px;border-top-left-radius:5px;border-bottom-left-radius:5px}}
.article-main ul{padding-left:0px}
.article-main li>ul{margin-top:10px}
.article-main table{width:100%;overflow-x:auto;display:block}
@media (min-width:768px){.article-main table{display:table;overflow:hidden}}
.article-main table[border="1"]{border-right:1px solid #ccc;border-left:1px solid #CCC}
.article-main table[border="0"] td{border:none}
.article-main td,.article-main th{font:15px;padding:15px;border:1px solid #CCC;border-collapse:collapse;vertical-align:middle}
.article-main th{font-weight:700;text-shadow:#fff 0 1px 0;background:#EAEAE8;text-align:left}


ul.content.struktur li  {
	padding: 20px 40px;
	
}

.stiplet-linje {
	border-top: dashed 2px #000; text-align: center; padding: 1rem;
}



.steps {
	position: absolute;
	float: right;
	padding: 0px;
	color: #017398;
	font-weight: normal;
	border-radius: 2px;    
    }
    
    
.search-icon {
	background-color: #02b1e8;
	color: #fff;
	padding: 12px 12px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	display: inline-block;
}

.search-form {
    margin: 0 0 0px;

}




/* Tables */

.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
    border-top: 1px solid #ddd;
}
