#indhold{width: 650px;margin: 0 auto;} 

.formulartop{
width: 600px;
margin: 0 auto;
margin-top:20px;
font-size: 80%;
padding: 10px 20px 2px 20px;
background-color: white;
border-radius: 15px 15px 0 0;
box-shadow: 0 0 12px 2px #777;
opacity:0.9;}

.formulartop_tekst{line-height:17px;margin-bottom:15px;}
.brugerfladeformular{display:inline-block;}
.brugerfladeknap, #opret_event_knap{ 
border-radius: 5px;padding:2px 0;width:130px;background-color:#94A6B2;color:#ffffff;text-align:center;
margin:0 15px 0 9px;border:none;cursor:pointer;font-size:17px;}

.brugerfladeknap:hover, #opret_event_knap:hover, .hent_event_knap:hover, .se_tilmeldknap: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;}

.formularboks{
width: 600px;
margin: 0 auto;
margin-top:20px;
font-size: 80%;
padding: 20px;
background-color: white;
border-radius: 0 0 15px 15px;
box-shadow: 0 0 12px 2px #777;
opacity:0.9;}

                    /*opret arrangement*/
.kategori_rullemenu{margin-left: 23px;width:110px;}                    
.overskrift_event{position:relative;top:-23px;left:220px;}
.overskrift_event_felt{margin-left:5px;width:200px;}
.beskrivelse_event{margin-top:-10px;}
.beskrivelse_event_felt{width:410px;margin-left:5px;height:40px;}
.varenr{margin-top:5px;}
.varenr_felt{margin-left:33px;width:50px;}
.pris{position:relative;left:150px;top:-22px;}
.pris_felt{margin-left:5px;width:50px;}
.billed{position:relative;top:-43px;left:250px;}
.billed_felt{margin-left: 10px;width: 300px;}
.opret_event_knap{position:relative; top:-25px; left:0px;}
.tilretning{position:relative;top:-40px; left:200px;margin-bottom:-30px;}
                    /*rediger vare*/
.rediger_event{position:relative;top:-18px; left:280px;}
.hent_event_felt{width:30px;}
.hent_event_knap{ 
border-radius: 5px;padding:2px 0;width:130px;background-color:#94A6B2;color:#ffffff;text-align:center;
margin:0 15px 0 9px;border:none;font-size:14px;}
.aktuelt_billede{position:relative;top:-47px;left:260px;}
.vis_billede_rediger{width:20px;position:relative;top:5px;left:20px;}
.rediger_billed{margin-top:-35px;}
.rediger_event_knap{position:relative; top:-20px; left:410px;}

                    /*visning på forsiden*/
                    
#centrering{width:100%; margin:0 auto; margin-top:50px;}                   
#menubilleder{width:930px;margin:0 auto;}
.shop_bredde{width:930px;margin:0 auto;}

.kategori_div{float:left;width:270px;height:270px;margin:0 20px 40px 20px;}
.overskrift_kategori{position: relative; top:-40px;height: 30px;}
.overskrift_kategori p{width:100%;height:40px;background-color: #8F7550;opacity: 0.6;}
.overskrift_kategori > div{
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;}
.overskrift_kategori_tekst{font-size:100%;color:#ffffff;text-align:center; font-weight:700;}
#kat1{-webkit-animation: fadein 3s;animation: fadein 3s;} /*overskriftens indtoning */
@-webkit-keyframes fadein {from {opacity: 0;} to {opacity: 1;}}
@keyframes fadein {from {opacity: 0;} to {opacity: 1;}}

#kat2{-webkit-animation: fadein 4s;animation: fadein 4s;} /*overskriftens indtoning */
@-webkit-keyframes fadein {from {opacity: 0;} to {opacity: 1;}}
@keyframes fadein {from {opacity: 0;} to {opacity: 1;}}

#kat3{-webkit-animation: fadein 5s;animation: fadein 5s;} /*overskriftens indtoning */
@-webkit-keyframes fadein {from {opacity: 0;} to {opacity: 1;}}
@keyframes fadein {from {opacity: 0;} to {opacity: 1;}}

#kat4{-webkit-animation: fadein 6s;animation: fadein 6s;} /*overskriftens indtoning */
@-webkit-keyframes fadein {from {opacity: 0;} to {opacity: 1;}}
@keyframes fadein {from {opacity: 0;} to {opacity: 1;}}

#kat5{-webkit-animation: fadein 7s;animation: fadein 7s;} /*overskriftens indtoning */
@-webkit-keyframes fadein {from {opacity: 0;} to {opacity: 1;}}
@keyframes fadein {from {opacity: 0;} to {opacity: 1;}}

#kat6{-webkit-animation: fadein 8s;animation: fadein 8s;} /*overskriftens indtoning */
@-webkit-keyframes fadein {from {opacity: 0;} to {opacity: 1;}}
@keyframes fadein {from {opacity: 0;} to {opacity: 1;}}

#menulink_1{border:none;width:270px;height:270px;background-image:url(../billeder/webshop/ure.jpg);background-size: 100%;background-repeat:no-repeat;cursor:pointer;}
#menulink_2{border:none;width:270px;height:270px;background-image:url(../billeder/webshop/halskaede.jpg);background-size: 100%;background-repeat:no-repeat;cursor:pointer;}
#menulink_3{border:none;width:270px;height:270px;background-image:url(../billeder/webshop/ringe.jpg);background-size: 100%;background-repeat:no-repeat;cursor:pointer;}
#menulink_4{border:none;width:270px;height:270px;background-image:url(../billeder/webshop/hair.jpg);background-size: 100%;background-repeat:no-repeat;cursor:pointer;}
#menulink_5{border:none;width:270px;height:270px;background-image:url(../billeder/webshop/oereringe.jpg);background-size: 100%;background-repeat:no-repeat;cursor:pointer;}
#menulink_6{border:none;width:270px;height:270px;background-image:url(../billeder/webshop/piercing.jpg);background-size: 100%;background-repeat:no-repeat;cursor:pointer;}

.menu_hover:hover{ outline: 1px solid #777777;outline-offset: 4px;}
#ekstra_bund{clear:both;width:100%;height:100px;}
                    /*kurvestatus*/
#kurvestatus{
position:relative;
top:-70px;
left:85%;
font-size:80%;
width:170px;}

#kurvestatus_paa_kurvphp{
position:relative;
top:0px;
left:85%;
font-size:80%;
width:170px;}
#skjul_stor_skaerm{display:none;}

#kurvestatus a, #kurvestatus_paa_kurvphp a{text-decoration:none;color:#666;}
#kurvicon{height:25px;width:25px; float:left;}
#tom_kurv{margin-left:35px;} 

#vareantal{margin-left:33px;margin-top:-5px;}
#totalpris{margin-left:35px;margin-top:-5px;}
#kurveindhold a{text-decoration:none; }

            /*varer i indvalg*/
.shop_item{width:227px;height:300px;display:inline-block;margin-bottom:40px;}
.shop_item:hover{border-bottom:1px solid #B29A82;} 
.list_item_billede{height:200px;overflow:hidden;text-align:center;}
.item_billede{height:200px;}
.item_navn{margin-left:5%;font-size:130%;margin-top:20px;}
.item_pris{margin-left:5%;color:#8F7550;margin-bottom:20px;font-weight:bold;}

.kurveknap_div{width:120px;position: absolute;margin-left:107px;margin-top:-25px;opacity: 0;
-webkit-transition: background-color 0.4s ease-in, opacity 0.4s ease-in; 
transition: background-color 0.4s ease-in, opacity 0.4s ease-in; 
-ms-transition: background-color 0.4s ease-in, opacity 0.4s ease-in; 
-moz-transition: background-color 0.4s ease-in, opacity 0.4s ease-in;}

.shop_item:hover .kurveknap_div {display:block;float:left;background-color: #2a7b92;opacity: 1;  color:#ffffff;
-webkit-transition: background-color 0.4s ease-out, opacity 0.4s ease-out; 
transition: background-color 0.4s ease-out, opacity 0.4s ease-out; 
-ms-transition: background-color 0.4s ease-out, opacity 0.4s ease-out;
-moz-transition: background-color 0.4s ease-out, opacity 0.4s ease-out;} 

.kurveknap{font-size:100%;font-family: 'Lato', sans-serif;text-align:center;width:120px;padding:6px 0 6px 0;border:none;background-color:#8F7550; color:#ffffff;cursor:pointer;}
.kurveknap:hover{background-color:#2a7b92;
transition: background-color 0.4s ease;
-webkit-transition: background-color 0.4s ease;
-ms-transition: background-color 0.4s ease;
-moz-transition: background-color 0.4s ease;}

                 /*popup*/
.zoom-anim-dialog{background: white;padding:30px;text-align: left; width:90%;max-width: 1000px;height:400px;margin: 40px auto;position: relative;}                                          
.popupbillede_div{height:360px;width:400px;overflow:hidden;float:left;}
.popup_billede{height:100%;display:block;margin:0 auto;}

.popup_hojre_blok{margin-right:50px;}
.popup_overskrift{margin-left:25px;font-size:130%;margin-top:20px;float:left;}
.popup_pris{position:relative;top:21px;left:25px;color:#8F7550;font-size:110%;margin-bottom:20px;font-weight:bold;}
.popup_tekst{position:relative;top:40px;left:25px;font-size:120%;}
.popup_kurveknap{position:absolute;bottom:25px;right:25px;font-size:110%;font-family: 'Lato', sans-serif;text-align:center;width:200px;padding:10px 0 10px 0;border:none;background-color:#B29A82; color:#ffffff;cursor:pointer;}
.popup_kurveknap:hover{background-color:#2a7b92;
transition: background-color 0.4s ease;
-webkit-transition: background-color 0.4s ease;
-ms-transition: background-color 0.4s ease;
-moz-transition: background-color 0.4s ease;}

.hojde_kurv{min-height:100px;} 

.item_beskrivelse{display:inline-block;width:15%;float:right;font-size:90%;padding-bottom:15px;}
.item_beskrivelse a{} 


                                    /*kurv.php*/
.placering_kurv_paa_kurvphp{position:relative;top:300px;}
#tabel_style{margin:0 auto;margin-top:20px;font-size:110%;width:900px;}
#tabeloverskrifter{font-weight:bold;background-color:#E1E1E1}
.tabel_kurv{font-size:200%;margin:0 auto;width:140px;}

.tabel_indhold{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #B29A82;margin-bottom:10px;}

.tabel_post_nummer{margin-left:35px;display:inline-block;}
.tabel_billede{width:20px;height:15px;display:inline-block;}
.tabel_billede img{width:100%;position:relative;top:5px;left:15px;}

.tabel_varenavn_overskrift{margin-left:125px;width:170px;display:inline-block;}/*tabeloverskrifterne*/
.tabel_pris_overskrift{width:45px;margin-left:57px;display:inline-block;}
.tabel_antal_overskrift{margin-left:70px;display:inline-block;}
.tabel_beloeb_overskrift{width:50px;margin-left:43px;display:inline-block;}
.tabel_slet_vare_overskrift{margin-left:63px;display:inline-block;}

.tabel_varenavn{margin-left:40px;width:190px;display:inline-block;}
.tabel_pris{width:70px;margin-left:35px;display:inline-block;}
.hojre{float:right;}
.tabel_antal{margin-left:40px;display:inline-block;}
.tabel_antal_felt{width:35px;text-align:right;}
.tabel_beloeb{width:80px;margin-left:40px;display:inline-block;}
.tabel_slet_vare{margin-left:40px;display:inline-block;}
.spand{height:20px;position:relative;top:5px;}

.knap{font-size:100%;font-family: 'Lato', sans-serif;text-align:center;padding:5px 20px 5px 20px;border:none;background-color:#8F7550; color:#ffffff;cursor:pointer;}
.knap:hover{background-color:#2a7b92;}


.tabel_bundlinie{padding:20px 0;background-color:#E1E1E1;margin-bottom:25px;margin-top:25px;}
.tabel_fortsaet, .tabel_toem, .tabel_opdater, .tabel_bekraeft{display:inline-block;margin:0 12px;}
.tabel_fortsaet{margin-left:40px;}
.div_ordretotal{font-size:100%;font-weight:bold;text-align:right;margin:15px 25px 0px 40px;}

                                   /*fakturering.php*/
.samlet_fakturering{background-color:#ffffff;width:90%;margin:0 auto;margin-top:-40px;}
.fakturering{font-size:120%; margin-left:25px;font-weight:bold;padding-top:15px;}
#info_fakturering{margin-bottom:10px;margin-top:-10px;margin-left:25px;}
#fakturaadresse, #leveringsadresse{padding:40px 0 30px 25px;width:40%;display:inline-block;}
#fakturaadresse_overskrift{font-weight:bold;background-color:#ffffff;}
#fak_firmanavn{margin-left:9px;margin-top:5px;}
#fak_navn{margin-left:42px;margin-top:5px;}
#fak_att{margin-left:60px;margin-top:5px;}
#fak_adresse{margin-left:21px;margin-top:5px;}
#fak_postnr{margin-left:30px;margin-top:5px;}
#fak_by{margin-left:60px;margin-top:5px;}
#fak_email{margin-left:39px;margin-top:5px;}
#fak_telefon{margin-left:26px;margin-top:5px;}
#fak_besked{width:245px;height:57px;margin-top:5px;}

#leveringsadresse_overskrift{font-weight:bold;}
#lev_firmanavn{margin-left:2px;margin-top:5px;}
#lev_navn{margin-left:40px;margin-top:5px;}
#lev_att{margin-left:52px;margin-top:5px;}
#lev_adresse{margin-left:19px;margin-top:5px;}
#lev_postnr{margin-left:27px;margin-top:5px;}
#lev_by{margin-left:59px;margin-top:5px;}

#handel_send{margin-left:25px;padding-bottom:25px;}
#handelsbetingelser_div{}
#handelsbetingelser_div a{color:#875c5c; font-weight:bold;}
#checkboks_betingelser{width:15px;height:15px;position:relative; top:4px;}
.handelsbetingelser_overskrift{font-family:'bankgthd';font-size:130%;}
.handels_overskrifter{font-family:'bankgthd';margin-top:30px;margin-bottom:5px;}

#mail_til_egen{display:inline-block;}
#send_ordre{display:inline-block;margin-left:80px;}
                                                        /*kvittering fra shoppen*/
.kvittering_shop{margin-left:25px;padding-bottom:50px;}
.samlet_faktura{background-color:#ffffff;width:90%;margin:0 auto;margin-top:-40px;}

.kvittering_overskrift{font-weight:bold;}
.fakturering_overskrift{font-weight:bold;}
.kvittering_samlet{}
.kvittering_koberoplysninger{font-size:95%;line-height:95%;float:left;}
.kvittering_levering{font-size:95%;line-height:95%;float:left;margin-left:50px;}
.kvittering_butikoplysninger{font-size:95%;line-height:95%;float:right;margin-right:25px;}

.tabel{clear:both;margin-top:100px;}
#midlertidig_besked{font-size:250%;text-align:center;margin-top:200px;}
#afslut_faktura{font-size:110%;float:right;margin-right:50px;margin-bottom:20px;}

.kvit_navn{width:30%;}
.kvit_id{width:10%;text-align:right;}
.kvit_antal{width:10%;text-align:right;}
.kvit_pris{width:10%;text-align:right;}
.kvit_ialt{width:10%;text-align:right;}
.venstrestil{width:10%;text-align:left;}
                   
@media (max-width: 1149px){#kurvestatus{position:relative;top:-71px;left:0%;float:right;}
#kurvestatus_paa_kurvphp{position:relative;top:0px;left:0%;float:right;}                          
                           
#menubilleder{clear:both;}
.shop_bredde{clear:both;width:700px;margin:0 auto;}
.shop_item{width:227px;height:300px;display:inline-block;margin-bottom:40px;}
.list_item_billede{width:100%;height:200px;overflow:hidden;text-align:center;}
.item_billede{height:200px;}}       

@media (max-width: 1025px){ 
.formulartop_tekst{line-height:20px;font-size: 110%;}
.rediger_event{margin-bottom:-15px;}   
.brugerfladeknap, .hent_event_knap{color:#000;}}

@media (max-width: 990px){
.kategori_div{width:220px;height:220px;margin:0 10px 40px 10px;}
#menulink_1, #menulink_2, #menulink_3, #menulink_4, #menulink_5, #menulink_6{width:220px;height:220px;}
#menubilleder{width:720px;}}                         

@media (max-width: 926px){#send_ordre{display:block;margin-left:0px;}
.popupbillede_div{height:300px;width:380px;overflow:hidden;float:left;}
.popup_hojre_blok{font-size:90%;}}

@media (max-width: 917px){#tabel_style{width:100%;}} 

@media (max-width: 850px){
.tabel_fortsaet, .tabel_toem, .tabel_opdater, .tabel_bekraeft{display:inline-block;margin:0 5px;}
.tabel_fortsaet{margin-left:20px;}
.hojde_kurv{min-height:600px;}
#kurvestatus{position:relative;top:-21px;left:0%;float:right;}
#tabeloverskrifter{clear:both;}
#vareantal{display:inline;margin-left:10px;}
#totalpris{display:inline;margin-left:12px;}
#tom_kurv{display:inline;margin-left:10px;}
#skjul_stor_skaerm{display:block;}}

@media (max-width: 816px){
.samlet_fakturering{width:100%;}
#fakturaadresse, #leveringsadresse{width:46%;}}  

@media (max-width: 790px){
.tabel_indhold{font-size:80%;}  
.tabel_post_billede{margin-left:5px;}
.tabel_varenavn{margin-left:20px;}
.tabel_pris{margin-left:15px;}
.hojre{float:right;}
.tabel_antal{margin-left:40px;}

.tabel_beloeb{margin-left:40px;}
.tabel_slet_vare{margin-left:38px;}

.tabel_varenavn_overskrift{margin-left:80px;}/*tabeloverskrifterne*/
.tabel_pris_overskrift{margin-left:28px;}
.tabel_antal_overskrift{margin-left:70px;}
.tabel_beloeb_overskrift{margin-left:40px;}
.tabel_slet_vare_overskrift{margin-left:70px;}
#kontaktside{height:500px;}
.popupbillede_div{height:250px;width:330px;overflow:hidden;float:left;}
.popup_hojre_blok{font-size:85%;}}

@media (max-width: 767px){/*knapper i kurv formatteres*/
.tabel_bundlinie{padding:10px 0;}
.tabel_fortsaet, .tabel_toem, .tabel_opdater, .tabel_bekraeft{margin:0 5px;}
.but{font-size:90%;} 
.div_ordretotal{font-size:100%;font-weight:bold;margin:5px 20px 5px 10px;}
.knap{font-size:90%;padding:5px 10px 5px 10px;}} 

@media (max-width: 723px){
.kurveknap_div{position: absolute;margin-left:175px;margin-top:-55px;}
.shop_item{height:280px;}} 

@media (max-width: 712px){.tabel_slet_vare_overskrift{margin-left:55px;}} 

@media (max-width: 710px){
.samlet_fakturering{width:320px;margin:0 auto;margin-top:-40px;}
#fakturaadresse, #leveringsadresse{width:auto;display:block;}
#handelsbetingelser_div{font-size:90%;}
#send_ordre{display:block;margin-left:0px;margin-top:15px;}}

@media (max-width: 720px){
#menubilleder{width:525px;}
.kategori_div{float:left;width:220px;height:250px;margin:0 20px 40px 20px;}
.shop_bredde{width:620px;}
.shop_item{width:295px;margin-left:5px;margin-right:5px;}}

@media (max-width: 656px){/* popup styles ned til 320px*/
.zoom-anim-dialog{background: white;padding:30px 10px;text-align: left; width:300px;height:500px;position: relative;}       
.popupbillede_div{height:200px;width:300px;overflow:hidden;float:left;}
.popup_overskrift{margin-left:0px;font-size:130%;margin-top:20px;float:left;}
.popup_pris{position:relative;top:21px;left:25px;color:#8F7550;font-size:110%;margin-bottom:20px;font-weight:bold;}
.popup_tekst{position:relative;top:40px;left:0px;font-size:120%;}
.tabel_varenavn{display:none;}
.tabel_pris{width:50px;margin-left:35px;}
.tabel_varenavn_overskrift{display:none;}
.tabel_pris_overskrift{margin-left:90px;}
.tabel_antal_overskrift{margin-left:45px;}
.tabel_beloeb_overskrift{margin-left:40px;}
.tabel_slet_vare_overskrift{margin-left:70px;}} 

@media (max-width: 640px){ /*styling af dropdown menu*/
#betingelser{width:80%;margin:0 auto;}                  
#betingelser_overskrift{font-size:200%;}                    
.sub{z-index:100;}/*???*/} 

@media (max-width: 607px){      
.shop_bredde{width:320px;margin:0 auto;}
.shop_item{width:310px;}
.kurveknap_div{position: absolute;margin-left:190px;}
.shop_item{margin-bottom:50px;}
.tabel_fortsaet, .tabel_toem, .tabel_opdater, .tabel_bekraeft{margin:0 3px;}
.but{font-size:80%;} 
.knap{font-size:80%;padding:5px 10px 5px 10px;}}

@media (max-width: 540px) 
{.kvittering_koberoplysninger{width:100%;font-size:100%;line-height:100%;clear:both;display:block;margin-left:0px;} 
.kvittering_levering{width:100%;font-size:100%;line-height:100%;clear:both;display:block;margin-left:0px;margin-top:25px;}
.kvittering_butikoplysninger{width:100%;font-size:100%;line-height:100%;float:left;margin-top:25px;padding-bottom:20px;}
.tabel_fortsaet, .tabel_toem, .tabel_opdater, .tabel_bekraeft{display:block;margin:5px 0 0 0;}
.knap{width:200px;}}

@media (max-width: 522px){
#menubilleder{width:280px;}
.kategori_div{display:block;width:280px;height:250px;margin:0 auto;margin-bottom:30px;}
#menulink_1, #menulink_2, #menulink_3, #menulink_4, #menulink_5, #menulink_6{width:280px;height:250px;}}

@media (max-width: 458px){#kurvestatus{position:relative;top:-35px;left:0%;float:right;}}

@media (max-width: 444px){
.tabel_pris_overskrift{display:none;}
.tabel_pris{display:none;}
.tabel_antal{margin-left:30px;}
.tabel_antal_felt{width:25px;}
.tabel_beloeb{width:60px;margin-left:30px;}
.tabel_slet_vare{margin-left:35px;}
.tabel_antal_overskrift{margin-left:85px;}
.tabel_beloeb_overskrift{margin-left:20px;}
.tabel_slet_vare_overskrift{margin-left:45px;}
#mellemtekst{font-size:100%;margin-top:-30px;margin-bottom:70px;} 
.kvit_pris{padding-right:20px;}} 

@media (max-width: 390px){#topmenu_mobil{margin-right:5px;}
#betingelser{width:90%;margin:0 auto;}                  
#betingelser_overskrift{font-size:170%;}}