html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

html, body {height: 100%;
font-family: "Roboto", "sans-serif";            
font-size:15px;
line-height:22px;
color:#B5A68C;}

.groen{color:427D49;}
.kursiv{font-style:italic;}
.roed{color:red;}

/*toplinie*/
#topbanner{width:100%; height:70px;background-color:#5e7b8d;} 
#topbanner_indhold{width:1200px;margin:0 auto;}
#topbanner-venstre{width:220px;display:inline-block;padding-top:21px;}
#topbanner-venstre a{text-decoration:none;}
#topbanner-hus{width:25px; height:25px;display:inline-block;position:relative;top:-7px;}    
#topbanner-hus img{width:25px;}

#topbanner-telefon{height:30px;width:30px;display:inline-block;margin-left:30px;position:relative;top:-4px;}
#topbanner-telefon img{width:100%;}
#topbanner-telefonnummer{font-size:17px;color:#e2e2e2;display:inline-block;margin-left:5px;position:relative;top:-10px;}

#topbanner-hojre{width:330px;display:inline-block;float:right;position:relative;top:10px;}
#topbanner-hojre a{text-decoration:none;color:#fff;}
#topbanner-dansk{width:25px;display:inline-block;position:relative;top:12px;}
#topbanner-dansk img{width: 100%;}

#topbanner-engelsk{width:25px;display:inline-block;margin-left:5px;position:relative;top:12px;}
#topbanner-engelsk img{width: 100%;}

#topbanner-book{width:150px;height:35px;display:inline-block;border-radius:20px; background-color:#427D49;margin-left:15px;text-align:center;position:relative;top:-2px;}
#topbanner-book a{text-decoration:none;color:#ffffff;font-size:15px;position:relative;top:7px;}
#topbanner_kontakt{display:inline-block;margin-right:30px;position:relative;top:5px;}

/*topmenu*/
.f-nav{z-index: 9999;position: fixed;left: 0;right:0;top: 0;} /*fiksering af topmenu*/
#hovedmenu{width:100%;background-color:#ffffff;}
#hvid_boks{width:1200px;margin:0 auto;background-color:#ffffff;padding-bottom:20px;}
#menuboks-logo{width:320px;position:relative;top:37px;}
#menuboks-logo img{width:100%}
#menuboks-logo a{text-decoration:none;}
#main-nav{margin-top:-10px;}

                                    /*bliss slider*/
/*.slider-container {width: 100%;height: 100px;position: relative;overflow: hidden;}*/
#slider{width:100%;position:absolute;top:200px;z-index:-10;}
#slider img{width:100%;}
/*.slider {margin: 0;padding: 0;width: 100%;height: 100%;list-style: none;}
.slide {position: absolute;top: 0;left: 0;width: 100%;height:auto;overflow:hidden;}
.slide-bg {position: relative;overflow: hidden;z-index: 1;}
.slide-bg img {width: 100%;height: auto;display: block;}*/


                                    /* animeret underscore på links*/
section h3 + div span {transition: all 0.2s ease-in-out;position: relative;}
section h3 + div span:before, section h3 + div span:after { /*linkstreg*/
  content: "";
  position: absolute;
  bottom: -5px; /*sætter afstand af linie til linktekst*/
  width: 0px;
  height: 1px; /*sætter bredde på linkstreg*/
  margin: 0;
  transition: all 0.2s ease-in-out;
  transition-duration: 0.40s; /*hastighed af stregs udfoldning*/
  opacity: 0;}
section h3 + div span.hover-3:before {left: calc(50%);background-color: #B5A68C;}
section h3 + div span.hover-3:after {right: calc(50%);background-color: #B5A68C;}
section h3 + div:hover span:before, section h3 + div:hover span:after {width: 100%;opacity: 1;}
section h3 + div:hover span.hover-3:before, section h3 + div:hover span.hover-3:after{width: 50%;}

                                    /*de 4 bannere på forsiden*/
#samlet_sideindhold{margin:0 auto;position:relative;top:480px;width:85%;}
#overskrift_index{font-family: 'Dosis', sans-serif;font-size:80px;line-height:80px;color:#5e7b8d;width:850px;margin:0 auto;margin-bottom:60px;margin-top:20px;}

.hojde_a {position:relative;top:480px;}
.hojde_b {padding-top:150px;}

.blokke{margin-bottom:40px;}
.blok_img{width:100%;object-fit: cover!important;height: 250px;overflow: hidden;} /*reducerer billede i siderne men beholder højde*/


h2{font-size:20px;color:#333333;margin-bottom:15px;font-weight:bold;}
.blok1_venstre, .blok1_hojre, .blok2_venstre, .blok2_hojre{display:inline-block;width:49%;}

.blok1_hojre{float:right;margin-top:40px;}
.blok1_hojre a, .blok1_venstre a{color:/*#5e7b8d*/#B5A68C;font-size:16px;text-decoration:none;}
.bannertekst{margin:15px 0;color: #B5A68C;}   
.ryk_overskrift{margin-top:65px;}

/*2. blok*/
.blok2_hojre{float:right;}
/*blok 3*/
#blokbillede3{position:relative;top:90px;}
#bannertekst3{position:relative; top:90px;}
/*blok 4*/
#blok4{margin-top:100px;}
.clear{clear:both;}
#afstand_footer_index{margin-top:600px;}
.tekstblok{margin-bottom:80px;}
.tekstblok a{text-decoration:none;color:#B5A68C;font-size:16px;}
.lille_skaerm{margin-top:10px;margin-bottom:20px;}
#bannere_smaa_skaerme{display:none;}
                                    /*footer*/
.fed{font-weight:bold;}
#samlet_footer{background-color:#B5A68C;width:100%;color:#ffffff;font-size:14px;}
#sojleboks{width:1070px;margin:0 auto;padding:20px 0;}

#sojle1{display:inline-block;width:170px;margin-right:80px;}
#sojle1 a, #sojle2 a, #sojle3 a{text-decoration:none;color:#ffffff;line-height:30px;}

#sojle2{display:inline-block;width:630px;position:relative;top:-10px;}
#sojle2_del1{display:inline-block;width:80px;margin-right:80px;}
#sojle2_del1 img{width:100%;}
#sojle2_del2{display:inline-block;width:140px;margin-right:80px;position:relative;top:-15px;}
#sojle2_del2 img{width:100%;}
#sojle2_del3{display:inline-block;width:230px;position:relative;top:-15px;}
#sojle2_del3 img{width:100%;}

#sojle3{display:inline-block;margin-left:140px;position:relative;top:10px;width:33px;}

#sojle3_del1{width:30px;}
#sojle3_del1 img{width:100%;}
#sojle3_del2{width:30px;}
#sojle3_del2 img{width:100%;}
#sojle3_del3{width:30px;}
#sojle3_del3 img{width:100%;}

#adresselinie{font-size:17px;text-align:center;margin-top:25px;padding-bottom:25px;}
#adresselinie a:hover{color: #ffffff;cursor:auto;}
#adresselinie a{color:#ffffff;text-decoration:none;}
#sojleboks_mobil,#knaek_adresselinie, #flyt_ellegade {display:none;}

                    /*style på indvalgssider*/
#samlet_sideindhold_indvalg{background-color:#ececec;}       
#samleblok_indvalgsside{padding-left:20px;width:60%;margin: 0 auto;background-color:#ffffff;position:relative;top:25px;}
#tekstblok{width:59%;display:inline-block;}
#overskrift{font-size:35px; color:#555555;padding: 40px 0 65px 0;line-height:30px;}
.underoverskrift{color:#333333;padding-bottom:3px;font-size:18px;}
.rubriktekst{margin-bottom:30px;}
#billedblok{width:350px;float:right;padding-top:50px;margin-right:20px;}
.galleri{padding-bottom:20px;}
.galleri img{width:350px;}
.galleri_bund{width:31%;margin-left:17px;display:inline-block;margin-bottom:15px;}
.galleri_bund img{width:100%;}
.rubriktekst p{margin-bottom:13px;}
#tekstblok a{text-decoration:none;color:#B5A68C;}   

@media (max-width: 1600px){#samleblok_indvalgsside{width:80%;}#samlet_sideindhold{position:relative;top:430px;}}   

@media (max-width: 1450px){#samlet_sideindhold{position:relative;top:400px;}#afstand_footer_index{margin-top:500px;}} 
@media (max-width: 1350px){#samlet_sideindhold{position:relative;top:370px;}} 
@media (max-width: 1250px){#samlet_sideindhold{position:relative;top:350px;}} 


@media (max-width: 1200px){
#topbanner_indhold{width:750px;}
#menuboks-logo{width:250px;position:relative;top:30px;left:25px;}    
#hvid_boks{width:1000px;}
/*indvalgsside*/
#samleblok_indvalgsside{width:95%;}
#slider{position:absolute;top:170px;}    
#samlet_sideindhold{position:relative;top:310px;}
.hojde_b {padding-top:130px;}
}


@media (max-width: 1090px){
#sojleboks{width:800px;}  
#sojle1{width:170px;margin-right:20px;}
.hojde_b {padding-top:110px;}
#sojle2{width:530px;}
#sojle2_del1{width:80px;margin-right:20px;}
#sojle2_del2{width:140px;margin-right:20px;}
#sojle3{margin-left:40px;}
#adresselinie{font-size:17px;text-align:center;margin-top:25px;padding-bottom:25px;}} 
@media (max-width: 1000px){
#samleblok_indvalgsside{width:80%;}
#billedblok{display:none;}
#tekstblok{width:100%;display:block;}
.galleri_bund{width:30%;margin-left:10px;}}

@media (max-width: 1000px){.galleri_bund{width:45%;margin-left:17px;}} 


@media (max-width: 980px){   
#menuboks-logo{width:200px;position:relative;top:15px;left:0px;}    
#hvid_boks{width:800px;}
#slider{position:absolute;top:170px;}
#samlet_sideindhold{position:relative;top:280px;}
#overskrift_index{font-size:60px;line-height:60px;width:650px;}}


@media (max-width: 880px){#samlet_sideindhold{position:relative;top:280px;}#afstand_footer_index{margin-top:400px;}} 

@media (max-width: 840px){
#samlet_sideindhold{position:relative;top:280px;}
.hojde_b {padding-top:30px;}
#topbanner-venstre{padding-top:22px;}
#topbanner-hojre{position:relative;top:10px;}
#slider{position:absolute;top:145px;}} 

@media (max-width: 800px){
/*indvalgsside*/
#ovrige_billeder{margin-left:-5px;}
#samlet_sideindhold_indvalg{margin-top:-50px;}
/*#slider{position:absolute;top:150px;z-index:9999;} du skal ændres*/
#bannere_store_skaerme{display:none;}
#bannere_smaa_skaerme{display:block;}
/*footer*/
#sojleboks{display:none;}  
#knaek_adresselinie{display:block;}
#sojleboks_mobil{display:block;width:95%;margin:0 auto;}    
#sojle1_mobil{width:575px;margin:0 auto;padding-top:30px;}
#sojle1_mobil a{text-decoration:none; color:#ffffff;margin-right:25px;margin-left:25px;}
.go_breake{display:none;}
#sojle2_mobil{width:500px;margin:0 auto;padding-top:20px;}
#sojle2_del3{position:relative;top:-12px;}

#sojle3_mobil{display:block;width:150px;margin:0 auto;padding-bottom:25px;}
#sojle3_del1{width:30px;display:inline-block;margin-right:25px;}
#sojle3_del2{width:30px;display:inline-block;margin-right:25px;}
#sojle3_del3{width:30px;display:inline-block;}
}
                                                
@media (max-width: 750px){
#topbanner_indhold{width:500px;}    
#topbanner-venstre{display:none;}
#topbanner-hojre{width:498px;float:none;display:block;margin:0 auto;}
#topbanner_kontakt{margin-left:5px;margin-right:0px;}
#topbanner-dansk{margin-left:100px;}
#topbanner-book{margin-left:90px;}}
   
@media (max-width: 700px){
#overskrift_index{font-size:40px;line-height:40px;width:425px;}
#samlet_sideindhold{position:relative;top:250px;}} 

@media (max-width: 600px){#samlet_sideindhold{position:relative;top:200px;}} 

/*footer*/
@media (max-width: 590px){
.go_breake{display:block;}
#sojle1_mobil{width:220px;margin:0 auto;padding-top:30px;font-size:16px;}
#sojle1_mobil a{text-decoration:none; color:#ffffff;margin-right:25px;margin-left:25px;}
#sojle2_mobil{width:300px;}
#sojle2_del1{display:inline-block;width:70px;margin-right:0px;position:relative;left:115px;}
#sojle2_del1 img{width:100%;}
#sojle2_del2{display:inline-block;width:180px;margin-top:30px;margin-left:60px;}
#sojle2_del2 img{width:100%;}
#sojle2_del3{display:inline-block;width:280px;margin-top:10px;margin-left:10px;}
#sojle2_del3 img{width:100%;}}

/*indvalgsside*/
@media (max-width: 550px){.galleri_bund{width:95%;margin-left:10px;}#ovrige_billeder{margin-left:-8px;}}

@media (max-width: 500px){
#topbanner_indhold{width:400px;}    
#topbanner-hojre{width:400px;margin-left:-5px;}
#topbanner_kontakt{margin-left:5px;}
#topbanner-dansk{margin-left:60px;}
#topbanner-book{margin-left:50px;}}

@media (max-width: 480px){
#overskrift_index{font-size:30px;line-height:30px;width:320px;}
#samlet_sideindhold{position:relative;top:180px;}} 

@media (max-width: 460px){.galleri_bund{width:90%;}}

@media (max-width: 426px){#overskrift{font-size:28px;}}
/*footer*/
@media (max-width: 408px){
.prik_streg{display:none;}
#flyt_ellegade{display:block;}

#topbanner_indhold{width:330px;}    
#topbanner-hojre{width:330px;margin-left:-5px;}
#topbanner_kontakt{margin-left:5px;}
#topbanner-dansk{margin-left:20px;}
#topbanner-book{margin-left:20px;}}

@media (max-width: 380px){#samlet_sideindhold{position:relative;top:160px;}
#overskrift_index{font-size:27px;line-height:27px;width:290px;}} 