@import url('reset.css'); 

html, body {height: 100%;}
.skjul_paa_mobil{display:none;}
.fed{font-weight:bold;}

body{
font-family: 'Lato', sans-serif;
font-size: 18px; 
line-height: 22px;
color:#444;
font-weight:400;
margin-bottom:90px;}/*skal stilles efter bundbanner eller slettes*/

#topstreamer a{text-decoration:none;}
#topbillede_mobil{display:none;}
#riefart{
font-family: centaur;
font-size: 365%;
color: #8F7550;
letter-spacing: -3px;
margin-left: 5%;margin-top:49px;}

#webdesign{
font-family: centaur;
font-size: 190%;
color: #666666;
letter-spacing: -3px;
margin-top: 11px;
margin-left: 120px;padding-bottom:7px;}

#topmenu{margin-top: -29px;float:right;margin-right:40px;font-size: 1.6vw;letter-spacing: -1px;}
#topmenu a{color:#666666;}
#topmenu a:hover{color:#FF7B0E;}
ul#topnav li{display: inline;padding: 0 0 0 25px;}
ul#topnav li a:link, ul#topnav li a:visited{text-decoration: none;}
ul#topnav li a:hover, ul#topnav li a:active{text-decoration:underline;color:#FF7B0E;}

#streg{display:none;}
#topbillede{width:100%;}
                    /*slideshow start*/
#slideshow{position: relative;top:-350px;font-size:50px;color:#444444;}
#slideshow > div {position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;}
#slideshow .div_slide_1{margin-left:10%;}
#slideshow .div_slide_2{margin-top:30px;margin-left:15%;}
#slideshow .div_slide_3{margin-top:30px;margin-left:20%;}
#slideshow .div_slide_4{margin-top:60px;margin-left:20%;margin-left:10%;text-decoration:underline;}

                    /*moduloversigt*/
#modulerne{width:100%;margin-top:100px;margin-bottom:100px;}
.modulboks{width:33%;min-height:400px;float:left;margin-bottom:10px;}
.modulboks a{text-decoration:none;color:#444;}
.linkfarve_index{color:#8F7550;font-weight:bold;}
.modul_billede{width:100px;height:80px;display:block;margin:0 auto;padding-bottom:30px;}
.modul_billede1{width:80px;height:80px;display:block;margin:0 auto;padding-bottom:30px;}
.modul_billede2{width:120px;height:80px;display:block;margin:0 auto;padding-bottom:30px;}
.modul_billede5{width:80px;height:80px;display:block;margin:0 auto;padding-bottom:30px;}
.modul_billede6{width:100px;height:80px;display:block;margin:0 auto;padding-bottom:30px;}
h2{font-weight:bold;font-size:110%;text-align:center;padding-bottom:10px;}    
.modul_tekst{font-size:90%;line-height:20px;padding:0 40px;}

                    /*kontaktlink*/
.centrer_kontaktlink{width:520px;margin:0 auto;}
#kontaktlink1, #kontaktlink2{margin:20px 0 100px 0;border-radius: 5px;padding:10px 0;width:520px;background-color:#94A6B2;font-size:22px;font-weight:bold;color:#ffffff;text-align:center;text-decoration:none;display:inline-block;border:none;}

#kontaktlink1:hover, #kontaktlink2:hover{background-color:#506D7F;
-webkit-transition: all 0.3s ease-in-out; 
-moz-transition: all 0.3s ease-in-out; 
-o-transition: all 0.3s ease-in-out; 
transition: all 0.3s ease-in-out;}

                        /*sort boks*/
#sort_boks{height:185px;background-color:#202020;width:100%;}      
#inder_boks{width:80%;margin:0 auto;}
#sort_boks_overskrift{font-size:140%;color:#F5F5F5;letter-spacing:-1px;padding: 40px 0 15px 0;}                       
#sort_boks_tekst{color:#A9A9A9;} 

                        /*meningen med web-legestuen*/
#om_web-legestuen{width:70%;margin:0 auto;margin-top:100px;margin-bottom:50px;}
#om_billede{float:left;height:110px;padding-right:40px;}

                        /*footer*/
#samlet_footer{background-color:#21242B;color:#82878D;padding:25px 0 50px 0;width:100%;font-size:100%;}
#sojleboks{width:1000px;margin:0 auto;}
#sojle1{display:inline-block;width:230px;margin-right:150px;}
#sojle2{display:inline-block;width:220px;margin-right:150px;}
#sojle3{display:inline-block;width:140px;}
#sojle3 a, #sojle2 a{color:#FF7B0E;text-decoration:none;}

                        /*footer_moduler*/
#samlet_footer_moduler{background-color:#202020;color:#F5F5F5;padding-top:5px;padding-bottom:30px;width:100%;color:#82878D;}
#motto{float: left;padding-left: 30px;}
#design{float: right;padding:0 30px;}

                /*magnific popup på kontaktformular og brug af cookies*/
h1.title_info{margin-bottom:5px;color:#777777;font-weight:bold;margin-top:0px;}
#cookies{background: white;padding: 2% 3%;text-align: left;max-width: 58%;margin: 4% auto;position: relative;font-size:120%;}
#cookies p{margin-top:-10px;color:#777777;padding-left:0,48%;padding-right:0,6%;line-height:100%;font-size:110%; }
.tilbagelink{float:right;}.tilbagelink a{text-decoration:none;color:#777777;font-weight:bold;}
#cookies{font-size:100%;}
.husk_cookies{width:920px;margin:0 auto;margin-top:-50px;}

                /*kontaktformular*/
.kontaktform{font-size:120%;height:320px;width: 80%;background: white;padding: 2% 3%;position: relative;left:10%;top:30px;}
.tilbagelink{float:right;}.tilbagelink a{text-decoration:none;color:#777777;font-weight:bold;}
                    
                /*kontaktformular*/
.kontakt_overskrift{font-size:200%;color:#8F7550;letter-spacing:-2px; }
.kontaktformular_navn{width:62%;;margin-left:40px;margin-top:15px;} 
.kontaktformular_email{width:62%;margin-left:38px;margin-top:7px;}  
.kontaktformular_tlf{width:62%;margin-left:61px;margin-top:7px;} 
.kontaktformular_emne{width:62%;margin-left:36px;margin-top:7px;}  
#flyt_label{float:left;margin-top:10px;}
.kontaktformular_besked{width:61.5%;height:100px;margin-left:26px;margin-top:7px;}     
.kontaktformular_knap{margin-top:15px;margin-left:24%;font-size:100%;text-align:center;width:200px;padding:5px 0 5px 0;border:none;background-color:#FF9442; color:#ffffff;cursor:pointer;}
.kontaktformular_knap:hover{background-color:#FF7B0E;}
#kontrol_spm{font-size:70%;margin-top:10px;}
.besked_validering{margin-left:10px;}

                    /*slutbesked kontaktformular*/
#slutbesked_kontaktformular{z-index:1000;width:500px;background-color:#ffffff;border:1px solid #bbbbbb;padding:40px;position:absolute;top:150px;left:27%;}
.kontakt_mig a{position:relative;left:450px;top:10px;font-size:120%;color:#2a7b92;text-decoration:none;}/*retur til index*/
                
                    /*transperente bokse*/
#modul_infoboks {height:220px;width:55%;position: relative;margin:0 auto;margin-top:-350px;color:#ffffff;}
#modul_infoboks p{height:220px;width:100%;background-color:#000000;opacity: 0.7;}
#modul_infoboks > div {position: absolute; top: 10px;left: 20px;right: 5px;bottom: 5px;}
h1{font-size:170%;padding:20px 0;display:inline-block;}
#linkfarve{color:#ffffff;font-weight:bold;}
.linkfarve_guld{color:#8F7550;font-weight:bold;}
#modul_undertekst{font-size:85%;padding-top:20px;line-height:16px;}
#modulbilledeboks{width:90%;height:500px;margin:0 auto;}
#modul_billede{width:100%;height:100%;}

.my-mfp-zoom-in .zoom-anim-dialog {
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out; 
	-moz-transition: all 0.2s ease-in-out; 
	-o-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; 
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	-ms-transform: scale(0.8); 
	-o-transform: scale(0.8); 
	transform: scale(0.8); }

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
	opacity: 1;
	-webkit-transform: scale(1); 
	-moz-transform: scale(1); 
	-ms-transform: scale(1); 
	-o-transform: scale(1); 
	transform: scale(1); }

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	-ms-transform: scale(0.8); 
	-o-transform: scale(0.8); 
	transform: scale(0.8); 
	opacity: 0;}

.my-mfp-zoom-in.mfp-bg {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-out; 
	-moz-transition: opacity 0.3s ease-out; 
	-o-transition: opacity 0.3s ease-out; 
	transition: opacity 0.3s ease-out;}

/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.8;}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}

.zoom-anim-dialog{background: white;padding:30px;text-align: left; width:85%;max-width: 1000px;height:420px;margin: 40px auto;position: relative;}                                          

#cookies{color:#506D7F;margin-top:-50px;margin-bottom:100px;}

            /*visning af eksisterende opslag i nyhedsmodulet*/
#overskrift_opslag_forsiden, .overskrift_opslag_forsiden{font-size:200%;width:450px;margin:0 auto;margin-top:170px;}
#overskrift_opslag_booking{font-size:200%;width:300px;margin:0 auto;margin-top:170px;}
#overskrift_opslag_galleri{font-size:200%;width:450px;margin:0 auto;margin-top:170px;}
#overskrift_opslag_nyheder{font-size:200%;width:470px;margin:0 auto;margin-top:170px;}
#overskrift_opslag_opdatering{font-size:200%;width:390px;margin:0 auto;margin-top:170px;}
#overskrift_opslag_hovedmenu{font-size:200%;width:410px;margin:0 auto;margin-top:170px;}
#overskrift_opslag_shop{font-size:200%;width:340px;margin:0 auto;margin-top:70px;}
#overskrift_opslag_shop a{text-decoration:none;color:#666666;}            
#overskrift_opslag_shop a:hover{color:#red;}  
#nyhedsmodul_forsiden{width:810px;margin:0 auto;margin-top:35px;padding-bottom:150px;}
.nyhed_samlet_nyhedsopslag{width:250px;margin-right:15px;border:1px solid #777;float:left;margin-bottom:20px;}
.nyhed_opslagsoverskrift{padding:5px 0 5px 15px;font-weight:bold;color:#506D7F;}
.nyhed_opslagstekst{width:90%;padding-left:15px;padding-bottom:10px;line-height:14px;font-size:90%;}

            /*visning af eksisterende opslag i bookingmodulet*/
#bookingmodul_forsiden {width:600px;margin:0 auto;margin-top:35px;padding-bottom:150px;}
.booking_samlet_nyhedsopslag{width:100%;margin-bottom:20px;}
.booking_opslagsoverskrift{padding:5px 0px 5px 15px;font-weight:bold;color:#506D7F;display:inline-block;}
.dato_tid{font-size:90%;display:inline-block;margin-right:50px;}
.booking_samlet_nyhedsopslag a{border-radius: 5px;padding:3px 0 5px 0;width:100px;line-height:10px;background-color:#94A6B2;color:#ffffff;text-align:center;
font-size:90%;text-decoration:none;float:right;margin-top:8px;}
.booking_samlet_nyhedsopslag a:hover{background-color:#506D7F;
-webkit-transition: all 0.3s ease-in-out; 
-moz-transition: all 0.3s ease-in-out; 
-o-transition: all 0.3s ease-in-out; 
transition: all 0.3s ease-in-out;}
.booking_opslagstekst{clear:both;width:90%;padding-left:15px;padding-bottom:10px;line-height:14px;font-size:90%;}

            /*opdateringsmodul*/
            /*slideshow*/
#baggrund_for_slideshow{box-shadow: 6px 6px 20px 2px #222;width: 400px;height: 200px;margin:0 auto;margin-top:50px;overflow:hidden;}
#billede{width:400px;height:200px;}/*billederne i showet*/
.indhold_slideshow_tekst{width:350px;margin:0 auto;margin-top:30px;}/*tekst under slideshow*/
.opdatering_overskrift{font-weight:bold;}

            /*tekstopdatering*/
#samleboks_opdatering{width:90%;margin:0 auto;margin-top:50px;}
#tekstdel_opdatering{width:48%;float:left;margin-right:30px;}
#billededel_opdatering{width:48%;float:right;}
.billeder_opdatering{width:175px;height:100px;margin-right:10px;margin-top:5px;margin-bottom:15px;}

@media (max-width: 1325px){#sort_boks{height:200px;}}
@media (max-width: 1266px){#modul_infoboks {width:60%;}}
@media (max-width: 1263px){#om_billede{height:130px;}}
@media (max-width: 1162px){#modul_infoboks {width:70%;margin-top:-300px;}}
@media (max-width: 1249px){#om_billede{height:150px;}}
@media (max-width: 1190px){.modulboks{margin-bottom:30px;}}
@media (max-width: 1170px){
#samlet_footer{padding:5px 0 30px 0;}
#sojleboks{width:860px;}
#sojle1{margin-right:125px;}
#sojle2{margin-right:125px;}}

@media (max-width: 1162px){#overskrift_opslag_forsiden, .overskrift_opslag_forsiden{margin-top:130px;}
#overskrift_opslag_nyheder{margin-top:120px;}
#overskrift_opslag_booking{margin-top:120px;}
#overskrift_opslag_galleri{margin-top:120px;}
#overskrift_opslag_hovedmenu{margin-top:120px;}
#overskrift_opslag_opdatering{margin-top:120px;}}

@media (max-width: 1150px){#slideshow{position: relative;top:-300px;font-size:40px;}}
@media (max-width: 1109px){#sort_boks{height:220px;}}
@media (max-width: 1100px){#topmenu{font-size: 22px;}}

@media (max-width: 1023px) {    /*magnific popup på brug af cookies*/                
#cookies{background: white;padding: 2% 3%;text-align: left;max-width: 78%;margin: 4% auto;position: relative;}
#cookies p{margin-top:-10px;color:#777777;padding-left:0,48%;padding-right:0,6%;font-size:90%;line-height:100%; }
.tilbagelink{float:right;}.tilbagelink a{text-decoration:none;color:#777777;font-weight:bold;}
#slideshow{position: relative;top:-260px;font-size:35px;}
#slideshow .div_slide_2{margin-top:20px;}
#slideshow .div_slide_3{margin-top:20px;}
#slideshow .div_slide_4{margin-top:50px;}}

@media (max-width: 1011px){#om_billede{height:170px;}}

@media (max-width: 998px){                       
#overskrift_opslag_forsiden, .overskrift_opslag_forsiden{margin-top:80px;} 
#modul_infoboks {width:80%;margin-top:-250px;} 
#overskrift_opslag_nyheder{margin-top:80px;}
#overskrift_opslag_booking{margin-top:100px;}
#overskrift_opslag_galleri{margin-top:100px;}
#overskrift_opslag_hovedmenu{margin-top:100px;}
#overskrift_opslag_opdatering{margin-top:100px;}}

@media (max-width: 982px){.modul_tekst{font-size:90%;line-height:20px;padding:0 20px;}}
@media (max-width: 953px){#om_billede{height:190px;}}
@media (max-width: 925px){
.husk_cookies{width:600px;}
#sojleboks{width:760px;}
#sojle1{margin-right:75px;}
#sojle2{margin-right:75px;}
.link_tekst{font-size:80%;line-height:18px;}}

@media (max-width: 881px){
#samleboks_opdatering{width:95%;}
#tekstdel_opdatering{width:45%;margin-right:20px;}
#billededel_opdatering{width:320px;margin-right:30px;}
.billeder_opdatering{width:320px;height:200px;}
#slutbesked_kontaktformular{width:400px;padding:30px;position:absolute;top:150px;left:17%;}
.kontakt_mig a{position:relative;left:300px;}}

@media (max-width: 875px){
.modul_beskrivelse{font-size:90%;line-height:19px;}#modul_undertekst{font-size:80%;line-height:14px;}}

@media (max-width: 860px){ 
#slideshow{position: relative;top:-240px;font-size:35px;}
#slideshow .div_slide_2{margin-top:10px;}
#slideshow .div_slide_3{margin-top:10px;}
#slideshow .div_slide_4{margin-top:40px;}
#modulerne{margin-top:60px;}
.modulboks{width:50%;min-height:400px;float:left;margin-bottom:40px;}
.modul_tekst{font-size:90%;line-height:20px;padding:0 40px;}}

@media (max-width: 827px){#nyhedsmodul_forsiden{width:540px;margin-bottom:100px;}}
@media (max-width: 784px){
#sojleboks{width:710px;}
#sojle1{margin-right:50px;}
#sojle2{margin-right:50px;}
.link_tekst{font-size:75%;line-height:17px;}}

@media (max-width: 772px){#modul_infoboks {width:85%;margin-top:-230px;}}
@media (max-width: 767px){
#slideshow{position: relative;top:-220px;font-size:30px;}
#inder_boks{width:85%;margin:0 auto;}
#footer_moduler{font-size: 80%;}
}
@media (max-width: 750px){#topmenu{margin-right:20px;font-size:20px;}ul#topnav li{padding: 0 0 0 15px;}}

@media (max-width: 737px){
#inder_boks{width:90%;}    
#sort_boks{height:220px;}  
#sort_boks_overskrift{font-size:130%;}                       
#sort_boks_tekst{font-size:90%;line-height:20px;}}

@media (max-width: 730px){                       
#om_web-legestuen{width:80%;}
#om_billede{height:190px;} 
#tekstdel_opdatering{width:100%;display:block;margin-right:0px;}
#billededel_opdatering{width:100%;display:block;margin-right:0px;margin-top:50px;}
.billeder_opdatering{width:175px;height:100px;margin-right:10px;margin-top:5px;margin-bottom:15px;}}

@media (max-width: 700px){
#modul_infoboks {height:180px;width:100%;margin-top:-200px;}       
#modul_infoboks p{height:180px;}
h1{padding:10px 0;}
#modul_undertekst{font-size:80%;padding-top:10px;line-height:14px;}
#sojleboks{width:591px;font-size:80%;}
#sojle1{width:180px;margin-right:25px;}
#sojle2{width:190px;margin-right:25px;}
#sojle3{width:130px;}
.link_tekst{font-size:70%;line-height:16px;}}

@media (max-width: 691px){#samlet_footer_moduler{height:30px;}}

@media (max-width: 676px){
#billedslider{margin-top:60px;}
#slideshow{position: relative;top:-180px;font-size:30px;color:#000000;}}

@media (max-width: 653px){
.modulboks{width:100%;min-height:100px;display:block;margin-bottom:60px;}
.modul_tekst{font-size:90%;line-height:20px;padding:0 50px;}}

@media (max-width: 641px){#om_web-legestuen{width:80%;font-size:90%;line-height:20px;}}

@media (max-width: 623px){
#bookingmodul_forsiden {width:100%;margin:0 auto;margin-top:35px;padding-bottom:150px;}
.dato_tid{margin-right:30px;}
.booking_samlet_nyhedsopslag a{width:100px;display:block;}
#slutbesked_kontaktformular{width:300px;padding:30px;position:absolute;top:150px;left:17%;}
.kontakt_mig a{position:relative;left:240px;}
.kontakt_overskrift{font-size:180%;}
#sojleboks{width:530px;margin:0 auto;font-size:80%;}    
#sojle2{width:175px;margin-right:25px;}
#sojle3{width:115px;}}

@media (max-width: 610px){
#modul_infoboks {margin-top:-190px;}       
.modul_beskrivelse{font-size:85%;line-height:18px;}    
#modul_undertekst{font-size:75%;line-height:13px;}}

@media (max-width: 598px){.lille_link{font-size:70%;}.kontakt_overskrift{font-size:150%;}.husk_cookies{width:400px;}}

@media (max-width: 586px){
#topmenu{font-size:18px;display:block;margin-top: 10px;margin-bottom:10px;}
ul#topnav li{padding: 0 10px 0 10px;}    
#slideshow{position: relative;top:-160px;font-size:25px;} 
#slideshow .div_slide_2{margin-top:0px;}
#slideshow .div_slide_3{margin-top:0px;}
#slideshow .div_slide_4{margin-top:20px;}
#om_billede{padding-right:20px;}
#footer_moduler{font-size: 70%;}
#riefart{font-size: 300%;margin-left: 5%;margin-top:25px;}
#webdesign{margin-left: 170px;margin-top:-15px;padding-bottom:7px;}
}

@media (max-width: 564px){
.modul_beskrivelse{font-size:75%;line-height:16px;}    
#modul_undertekst{font-size:65%;line-height:12px;}
h1{font-size:120%;} 
#modul_infoboks {height:170px;width:100%;margin-top:-180px;}       
#modul_infoboks p{height:170px;}}

@media (max-width: 560px){#nyhedsmodul_forsiden{width:250px;margin-bottom:200px;}
#overskrift_opslag_nyheder{margin-top:40px;}
#overskrift_opslag_booking{margin-top:40px;}
#overskrift_opslag_galleri{margin-top:40px;}
#overskrift_opslag_hovedmenu{margin-top:40px;}
#overskrift_opslag_opdatering{margin-top:40px;}}

@media (max-width: 543px){#sort_boks{height:250px;}}
@media (max-width: 524px){#sojle1{margin-right:10px;}#sojle2{margin-right:10px;}}
@media (max-width: 520px){.centrer_kontaktlink{width:95%;}#kontaktlink1, #kontaktlink2{width:100%;font-size:22px;}}
@media (max-width: 508px){#modul_infoboks {height:160px;width:100%;margin-top:-170px;}#modul_infoboks p{height:160px;}}

@media (max-width: 504px){
#samlet_footer{padding-top:5px;padding-bottom:50px;}
.dato_tid{display:none;}
.booking_samlet_nyhedsopslag a{width:80px;}
#footer_moduler{font-size: 80%;padding-top:5px;padding-bottom:50px;}
}

@media (max-width: 496px){
.kontaktformular_knap{margin-top:15px;margin-left:95px;font-size:85%;text-align:center;width:160px;padding:3px 0 3px 0;}
.kontaktform{height:320px;width: 100%;background: white;padding: 2% 3%;position: relative;left:-20px;top:30px;}
.besked_validering{margin-left:0px;}
#sojleboks{width:280px;font-size:100%;line-height:20px;height:290px;}
#sojle1{margin:0;width:250px;margin-bottom:25px;margin-top:25px;}
#sojle2{width:250px;margin:0;margin-bottom:25px;}
#sojle3{width:250px;margin:0;}}

@media (max-width: 472px){
#slideshow{position: relative;top:-140px;font-size:20px;} 
#slideshow .div_slide_4{margin-top:20px;}
#overskrift_opslag_galleri{font-size:170%;width:385px;}}

@media (max-width: 458px){
#sort_boks{height:265px;} 
#overskrift_opslag_forsiden, .overskrift_opslag_forsiden{font-size:130%;width:300px;margin-top:40px;}
#overskrift_opslag_nyheder{font-size:170%;width:380px;}
#modul_infoboks {margin-top:-145px;}       
#modul_infoboks {margin-top:-130px;}
#slutbesked_kontaktformular{width:280px;padding:15px;position:absolute;top:150px;left:10%;}
.kontakt_mig a{position:relative;left:240px;}
.kontakt_overskrift{font-size:150%;}}

@media (max-width: 425px) 
{.lille_link{font-size:60%;}
#slutbesked_kontaktformular{width:300px;padding:20px;}
#slideshow{position: relative;top:-120px;font-size:20px;} 
#slideshow .div_slide_4{margin-top:10px;}
#baggrund_for_slideshow{width: 320px;}
.indhold_slideshow_tekst{width:320px;font-size:90%;}
#overskrift_opslag_hovedmenu{font-size:140%;width:290px;}
#overskrift_opslag_shop{font-size:140%;width:235px;}
#overskrift_opslag_opdatering{font-size:150%;width:300px;}}

@media (max-width: 410px){.billeder_opdatering{width:300px;height:180px;margin:0 auto;margin-top:5px;margin-bottom:15px;}
#modul_infoboks {height:200px;width:100%;margin-top:-125px;}       
#modul_infoboks p{height:200px;}
.husk_cookies{width:300px;margin:0 auto;font-size:80%;line-height:100%;margin-top:-50px;}}

@media (max-width: 390px){#sort_boks{height:280px;}#om_billede{padding-right:10px;}
#overskrift_opslag_nyheder{font-size:140%;width:310px;}
#overskrift_opslag_galleri{font-size:140%;width:315px;}}

@media (max-width: 369px){.modul_tekst{padding:0 30px;}
#slutbesked_kontaktformular{width:280px;padding:15px;position:absolute;top:150px;left:5%;}
.kontakt_mig a{position:relative;left:230px;}
.kontakt_overskrift{font-size:150%;}
.besked_validering{margin-left:10px;}}

@media (max-width: 359px){
#topmenu{font-size:18px;display:block;margin-top: 10px;}
ul#topnav li{padding: 0 5px 0 5px;}
#samlet_footer_moduler{font-size:86%;}
}

@media (max-width: 343px){
#slideshow{position: relative;top:-110px;font-size:18px;} 
#slideshow .div_slide_1{margin-left:5%;}
#slideshow .div_slide_2{margin-top:-10px;margin-left:10%;}
#slideshow .div_slide_3{margin-top:-10px;margin-left:15%;}
#slideshow .div_slide_4{margin-top:0px;margin-left:5%;}}

@media (max-width: 337px){
.kontaktform{}  
.kontaktformular_navn{margin-left:30px;} 
.kontaktformular_email{margin-left:28px;}  
.kontaktformular_tlf{margin-left:51px;} 
.kontaktformular_emne{margin-left:26px;}  
.kontaktformular_besked{margin-left:16px;} 
.kontaktformular_knap{margin-left:28%;font-size:100%;width:160px;padding:3px 0 3px 0;}}

@media (max-width: 328px){#sort_boks{height:320px;}}
@media (max-width: 322px){ul#topnav li{padding: 0 3px 0 3px;}}