Recozy (Sustainable Manufacturing GmbH)
Recozy er et fremsynet designfirma, der fokuserer på ressourceeffektiv produktion af boligtilbehør og møbler gennem nyskabende produktionsprocesser (3D-print). Recozy designobjekter tilføjer en særlig elegance til enhver indretningsstil og bliver blikfang i ethvert rum: lige fra organiske udtryksfulde vaser og bordlamper til unik atmosfærisk belysning, til organisatorer, gulvvaser og plantekrukker samt eksklusive sidde- og opbevaringsmøbler.
24 opslag
seneste fra 17. august 2023
Relife Studio
Dansk designet interiør
Vores materialer til produktionen af vores lamper og vores andre produkter er et overskudsmateriale fra andre produktioner. I stedet for at sende det til forbrænding så vi en mulighed i at give det et nyt liv og samtidig gøre noget godt for miljøet.
Vores to fokus materialer er bølgepap og kanalplast. Grunden hertil er at pap i forvejen er et genbrugsmateriale og kanalplast indeholder genanvendt plast. Samtidig er det to meget anvendte materialer, hvorfor det også sikre os en kontinuerlig tilgang af råmateriale.
4 opslag
seneste fra 10. august 2023
Roolf Living
Unikke outdoor møbler!
Roolf Living blev grundlagt i 1990 i Belgien og har siden været pioner indenfor produktion af tæpper både til inde og udendørsbrug.
I 2017 blev den første møbelkollektion lanceret og Roolf Living er i dag repræsenteret i mange lande rundt om i verden.
VEJR BESTANDIGE UDENDØRSMØBLER
Loungekollektionen DOTTY er produceret i det stærke 100% tyndt UV-stabiliserede polypropylen materiale der gør, at stoffet kan modstå både sol og regn.
Møblerne er fyldt med EPS kugler der sikre ergonomisk siddekomfort.
Kollektionen tæller alt fra stole med og uden armlæn, puf, solseng & sofa i 11 forskellige farver.
Roo
9 opslag
seneste fra 22. november 2022
Error executing template "Designs/exhibition_site/QueryPublisher/partials/mch365-profile-item.cshtml" System.ArgumentException: An item with the same key has already been added. at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) at Co3.MCH.Website.Frontend.Repositories.BaseRepository.GetAssetIds(Profile profile, String type, String cacheKey, MCH365ViewType viewType) at Co3.MCH.Website.Frontend.Repositories.ArticleRepository.GetArticles(Profile profile, MCH365ViewType viewType) at Co3.MCH.Website.Frontend.Services.MCH365.ArticleService.GetArticles(Profile profile, MCH365ViewType viewType) at Co3.MCH.Website.Frontend.Services.MCH365.ProfileService.GetProfileSubAssetInfo(Profile profile) at Co3.MCH.Website.Frontend.Models.Frontend.Ecommerce.ProfileProduct.get_SubAssetInfo() at CompiledRazorTemplates.Dynamic.RazorEngine_351e3fc3fbec42b48372bf92ef6f685f.Execute() in E:\dynamicweb.net\Solutions\staging-mch365.espresso5.dk\Files\Templates\Designs\exhibition_site\QueryPublisher\partials\mch365-profile-item.cshtml:line 187 at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer) at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter) at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template) at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) at Dynamicweb.Rendering.Template.RenderRazorTemplate()1 @using Co3.MCH.Data.Models.MCH365 2 @using Co3.MCH.Website.Frontend.Models.Frontend.Ecommerce 3 @using Co3.MCH.Website.Frontend.Modules.MCH365 4 @using Co3.MCH.Website.Frontend.Services.Ecommerce 5 @using Dynamicweb.Frontend 6 @inherits Dynamicweb.Rendering.ViewModelTemplate< Co3.MCH.Website.Frontend.Models.Frontend.Ecommerce.ProfileProduct > 7 8 @{ 9 bool hasPresentation = Model.HasPresentation; 10 bool companyBookMeeting = Model.Contact.BookMeeting; 11 bool companyDirectContact = Model.Contact.DirectContact; 12 string companyEmail = Model.Company.Email; 13 List< ContactPersonProduct > contactPersons; 14 15 string profileText; 16 17 if ( hasPresentation ) 18 { 19 contactPersons = Model.Presentation.ContactPersons.Products.Select( p => ( ContactPersonProduct )p ).ToList(); 20 profileText = ProductService.Instance.GetTruncatedFormattedString( Model.Presentation.Description, 650 ); 21 } 22 else 23 { 24 contactPersons = Model.ContactPersons.Products.Select( p => ( ContactPersonProduct )p ).ToList(); 25 profileText = ProductService.Instance.GetTruncatedFormattedString( Model.Company.Description, 650 ); 26 } 27 28 string displayPageId = PageView.Current().Area.Item[ "ProfileDisplayPage" ].ToString(); 29 string formatSyntax = string.IsNullOrEmpty( Model.VariantId ) ? "Default.aspx?ID={0}&ProductID={1}" : "Default.aspx?ID={0}&ProductID={1}&VariantID={2}"; 30 string rawUrl = string.IsNullOrEmpty( Model.VariantId ) ? string.Format( formatSyntax, displayPageId, Model.Id ) : string.Format( formatSyntax, displayPageId, Model.Id, Model.VariantId ); 31 string displayPageLink = SearchEngineFriendlyURLs.GetFriendlyUrl( rawUrl ); 32 string listViewMode = string.IsNullOrEmpty( Dynamicweb.Context.Current.Session[ "ListViewMode" ]?.ToString() ) ? "expanded" : Dynamicweb.Context.Current.Session[ "ListViewMode" ]?.ToString(); 33 IEnumerable<BoothInfo> booths = Model.Booths; 34 } 35 36 @if ( listViewMode == "condensed" ) 37 { 38 <div data-listViewMode="@listViewMode" class="w-100 bg-ultralight border-radius mt-half e-block-link e-productlist-item js-e-block-link js-e-productlist-item js-e-productlist-item-@Model.Id" data-product-id="@Model.Id" data-variant-id="@Model.VariantId"> 39 <div class="e-productlist-item-container container-fluid h-100"> 40 <div class="row h-100"> 41 <div class="col-12 p-1 mch365-productlist-item-content-wrapper item-condensed flex-row"> 42 <div class="item-condensed-title"> 43 <div class="d-flex mr-3"> 44 <div class="condensed-list-logo mr-1"> 45 @if ( Model?.Company?.Logo != null ) 46 { 47 string logoImage = Model.Company.Logo; 48 string companyBackgroundColor = Model.Company.BrandColor; 49 50 string noCompanyInfo = ""; 51 string textLight = "e-text-light"; 52 53 if ( string.IsNullOrEmpty( logoImage ) && string.IsNullOrEmpty( companyBackgroundColor ) ) 54 { 55 noCompanyInfo = "bg-light"; 56 textLight = ""; 57 } 58 59 string noLogoBackground = ""; 60 if ( string.IsNullOrEmpty( logoImage ) && !string.IsNullOrEmpty( companyBackgroundColor ) ) 61 { 62 noLogoBackground = "style=\"background:" + companyBackgroundColor + ";\""; 63 } 64 65 <div class="e-productlist-item-image-container @noCompanyInfo mb-0" @noLogoBackground> 66 <a class="e-productlist-item-image-wrapper justify-content-center align-items-center d-flex @textLight" href="@Model.Link"> 67 @{ 68 if ( string.IsNullOrEmpty( logoImage ) ) 69 { 70 <span class="h1 mb-0">@Model.Company.Name.Substring( 0, 1 ).ToLower()</span> 71 } 72 else 73 { 74 <img alt="@Model.Company.Name" class="e-productlist-item-image w-100 p-1" src="@logoImage"/> 75 } 76 } 77 78 </a> 79 </div> 80 } 81 </div> 82 <div> 83 <h4 class="mb-0 font-weight-extrabold line-clamp-1">@Model.Company.Name</h4> 84 <p class="small line-height-sm mb-0 mt-1 line-clamp-2"> 85 @profileText 86 </p> 87 </div> 88 </div> 89 </div> 90 <div class="item-condensed-booth"> 91 @if (booths != null) 92 { 93 if ( booths.Count() == 1) 94 { 95 BoothInfo booth = booths.FirstOrDefault(); 96 if ( booth.Hall != null && booth.Booth != null ) 97 { 98 <p class="small mb-0"> 99 <small>@Translate("MCH365 - Profile booth - Text", "Stand")</small> 100 </p> 101 <h4 class="mt-half mb-0 font-weight-extrabold mr-xl-2" style="white-space: nowrap"> 102 @booth.Hall.Name <span class="text-downsize-notched">@booth.Booth.Number </span> 103 </h4> 104 } 105 } 106 else 107 { 108 <div class="align-items-baseline d-inline-flex flex-wrap justify-content-end justify-content-xl-start mb-1"> 109 <p class="small w-100 mb-0"> 110 <small>@Translate("MCH365 - Profile booths - Text", "Stande")</small> 111 </p> 112 @foreach ( BoothInfo booth in booths ) 113 { 114 if ( booth.Hall != null && booth.Booth != null ) 115 { 116 <h4 class="font-weight-extrabold mb-0 ml-1 ml-xl-0 mr-xl-1 mt-half text-muted" style="white-space: nowrap"> 117 @booth.Hall.Name <span class="text-downsize-notched">@booth.Booth.Number</span> 118 </h4> 119 } 120 } 121 </div> 122 } 123 } 124 </div> 125 <div class="item-condensed-subasset"> 126 @if ( Model.SubAssetInfo.Count > 0 ) 127 { 128 <p class="mb-0 font-weight-bold"> 129 <small>@Model.SubAssetInfo.Count @Translate( "MCH365 - Profile listItem SubAssetInfo - Text", "opslag" )</small> 130 </p> 131 <p class="small mb-0 mt-half font-weight-normal d-none d-md-block">@Translate( "MCH365 - Profile listItem latestUpdate - Text", "seneste fra" ) @Model.SubAssetInfo.LatestDate.ToString( "d. MMMM yyyy" )</p> 132 } 133 </div> 134 <div class="item-condensed-contacts"> 135 @if ( contactPersons.Any() ) 136 { 137 <div class="mt-auto"> 138 <p class="d-block mb-0 text-right"> 139 <small>@contactPersons.Count() @Translate( "MCH365 - Profile listItem contactPersons - Text", "kontakt­personer" )</small> 140 </p> 141 </div> 142 } 143 </div> 144 <div class="item-condensed-options"> 145 @if ( !string.IsNullOrEmpty( companyEmail ) ) 146 { 147 <div class="d-flex small align-items-center justify-content-end mch365-custom-productlist-cta"> 148 @if ( companyDirectContact ) 149 { 150 <span class="mch365-custom-productlist-cta-icon"> 151 <img src="/Files/Templates/Designs/exhibition_site/_assets/img/streamline/streamline-icon-email-action-edit@48x48.svg" title="@Translate( "MCH365 - Profile listItem contactDirect - Text", "Direkte kontakt" )" alt="" role="presentation"/> 152 </span> 153 } 154 @if ( companyBookMeeting ) 155 { 156 <span class="mch365-custom-productlist-cta-icon"> 157 <img src="/Files/Templates/Designs/exhibition_site/_assets/img/streamline/streamline-icon-calendar-edit@48x48.svg" title="@Translate( "MCH365 - Profile listItem bookMeeting - Text", "Møde­booking" )" alt="" role="presentation"/> 158 </span> 159 } 160 </div> 161 } 162 </div> 163 </div> 164 </div> 165 </div> 166 </div> 167 } 168 else 169 { 170 <div class="w-100 bg-ultralight border-radius my-1 e-block-link e-productlist-item js-e-block-link js-e-productlist-item js-e-productlist-item-@Model.Id" data-product-id="@Model.Id" data-variant-id="@Model.VariantId"> 171 <div class="e-productlist-item-container container-fluid h-100"> 172 <div class="row h-100"> 173 <div class="col-9 col-lg-7 col-xl-8 p-1 p-lg-2 mch365-productlist-item-content-wrapper"> 174 <h3 class="mb-0 font-weight-extrabold">@Model.Company.Name</h3> 175176 @if (booths != null && booths.Any()) 177 { 178 <p class="mb-0 mt-0 text-primary font-weight-bold">@Translate( "MCH365 - Profile listItem ExhibitOnFestival - Text", "Vi deltager på" ) <!--$$MCH365.Current.TradeShowDetails.Name--></p> 179 } 180181182 <p class="small line-height-sm mb-2 mt-1 line-clamp-10"> 183 @profileText 184 </p> 185186187 @if ( Model.SubAssetInfo.Count > 0 ) 188 { 189 <span class="mch365-productlist-item-bulletin-wrapper mt-auto"> 190 <h4 class="mb-0">@Model.SubAssetInfo.Count @Translate( "MCH365 - Profile listItem SubAssetInfo - Text", "opslag" )</h4> 191 <p class="small mb-0 mt-half font-weight-normal">@Translate( "MCH365 - Profile listItem latestUpdate - Text", "seneste fra" ) @Model.SubAssetInfo.LatestDate.ToString( "d. MMMM yyyy" )</p> 192 </span> 193 } 194 </div> 195196 <div class="col-3 col-lg-5 col-xl-4 bg-light p-1 p-lg-2 mch365-productlist-item-sidebar-wrapper"> 197198 @if ( Model?.Company?.Logo != null ) 199 { 200 string logoImage = Model.Company.Logo; 201 string companyBackgroundColor = Model.Company.BrandColor; 202203 string noCompanyInfo = ""; 204 string textLight = "e-text-light"; 205206 if ( string.IsNullOrEmpty( logoImage ) && string.IsNullOrEmpty( companyBackgroundColor ) ) 207 { 208 noCompanyInfo = "bg-light"; 209 textLight = ""; 210 } 211212 string noLogoBackground = ""; 213 if ( string.IsNullOrEmpty( logoImage ) && !string.IsNullOrEmpty( companyBackgroundColor ) ) 214 { 215 noLogoBackground = "style=\"background:" + companyBackgroundColor + ";\""; 216 } 217218 <div class="e-productlist-item-image-container @noCompanyInfo" @noLogoBackground> 219 <a class="e-productlist-item-image-wrapper justify-content-center align-items-center d-flex @textLight" href="@displayPageLink"> 220 @{ 221 if ( string.IsNullOrEmpty( logoImage ) ) 222 { 223 <span class="h1 mb-0">@Model.Company.Name.Substring( 0, 1 ).ToLower()</span> 224 } 225 else 226 { 227 <img alt="@Model.Company.Name" class="e-productlist-item-image w-100 p-1" src="@logoImage"/> 228 } 229 } 230231 </a> 232 </div> 233 } 234235 @if ( !string.IsNullOrEmpty( companyEmail ) ) 236 { 237 <div class="small flex-column mb-2"> 238 @if ( companyDirectContact ) 239 { 240 <span class="d-flex small font-weight-normal mb-1 align-items-center text-center mch365-custom-productlist-cta"> 241 <span class="mch365-custom-productlist-cta-icon"> 242 <img src="/Files/Templates/Designs/exhibition_site/_assets/img/streamline/streamline-icon-email-action-edit@48x48.svg" alt="" role="presentation"/> 243 </span><span>@Translate( "MCH365 - Profile listItem contactDirect - Text", "Direkte kontakt" )</span> 244 </span> 245 } 246 @if ( companyBookMeeting ) 247 { 248 <span class="d-flex small font-weight-normal mb-1 align-items-center text-center mch365-custom-productlist-cta"> 249 <span class="mch365-custom-productlist-cta-icon"> 250 <img src="/Files/Templates/Designs/exhibition_site/_assets/img/streamline/streamline-icon-calendar-edit@48x48.svg" alt="" role="presentation"/> 251 </span><span>@Translate( "MCH365 - Profile listItem bookMeeting - Text", "Møde­booking" )</span> 252 </span> 253 } 254 </div> 255 } 256 @if ( contactPersons.Any() ) 257 { 258 <div class="mt-auto"> 259 <ul class="mch365-productlist-custom-contact-persons"> 260261 @foreach ( ContactPersonProduct contactPerson in contactPersons.OrderBy( cp => cp.Sort ).Take( 3 ) ) 262 { 263 string noImageClasses = ""; 264 string contactPersonImage = contactPerson.Image; 265 if ( string.IsNullOrEmpty( contactPersonImage ) ) 266 { 267 contactPersonImage = "/Files/Templates/Designs/mch365_admin/_assets/img/mch365-noimage.svg"; 268 noImageClasses = "bg-white"; 269 } 270271 <li class="animate animate-triggered fadeIn animate-show @noImageClasses" style="background-image: url('/admin/public/getimage.ashx?Image=@contactPersonImage&Width=100&Height=100&Format=webp&Quality=75&Crop=0');" title="@contactPerson.Name"></li> 272 } 273274 @if ( contactPersons.Count() > 3 ) 275 { 276 <li class="mch365-productlist-custom-contact-persons-add"> </li> 277 } 278279 </ul> 280 <p class="d-block mb-0 mt-1 small text-center"> 281 <small>@contactPersons.Count() @Translate( "MCH365 - Profile listItem contactPersons - Text", "kontakt­personer" )</small> 282 </p> 283 </div> 284 } 285 </div> 286 </div> 287 </div> 288 </div> 289 } 290
Sompex GmbH & Co. KG
Dyk ned i vores verden af mobilt lysdesign -
fuld af passion og med øje for detaljen præsenterer vi på
igen i år unikke lysobjekter og innovative
designs, som bare venter på at blive opdaget af dig!
14 opslag
seneste fra 30. juni 2025
Specktrum ApS
Produkter, der gør indtryk og sætter aftryk.
Med passion for moderne, karakteristisk design, traditionelt håndværk og unikke detaljer, designer og skaber vi ved Specktrum moderne og luksuriøst boliginteriør, designet til alle livets øjeblikke. Vores produkter er hjertebarnet mellem en kærlighed for skandinavisk og autentisk design, samt enestående håndværk.
Vores produkter er skabt med henblik på at du kan skabe det sted, der med smukke former og moderne udtryk inspirerer dig og skaber din kulisse for livets øjeblikke - de store som såvel de små.
6 opslag
seneste fra 8. juni 2023
Speedtsberg A/S
Speedtsberg kendetegner enkelthed og moderne skandinavisk design, som består af brugskunst, interiør, tekstiler, småmøbler mm. Vi præsenterer hver sæson to store kollektioner, som indeholder en bred vifte af elementer til både bolig og have. For at hente inspiration til vores produkter, rejser vi i hele verden, hvorefter vi, med udgangspunkt i den nyeste trend, fastlægger den næste kollektion.
Vi udstiller 2 gange årligt på Formland i Herning.
Herudover inviterer vi to gange årligt vores forhandlere til vores populære inhouse messe, hvor vi præsenterer den nyeste kollektion.
Det gør vi både i vores showroom i Brabrand, Aarhus, i Kvis
1 opslag
seneste fra 16. august 2024
Stelton A/S
Stelton er et innovativt, dansk designhus, grundlagt i 1960. Det er vores ambition at skabe tidløst og funktionelt design, der gør hverdagen smukkere. Design, der er bæredygtigt, fordi det holder æstetisk og kvalitetsmæssigt, så man kan glæde sig over det i mange år og give det videre til nye generationer.
Steltons designfamilier og mange produktlinjer er resultaterne af frugtbare samarbejder med internationale arkitekter og designere. Samarbejder, der flere gange har ført til udmærkelser og designpriser som Red Dot, German Design Award og ID Prisen.
Ikoniske designs som Arne Jacobsens Cylinda-line og Erik Magnussens EM77 termokande e
17 opslag
seneste fra 6. august 2025
Studio About
Danske Studio About er grundlagt ud fra en ambition om at skabe enkle, æstetiske og funktionelle interiør objekter i kompromisløs kvalitet. Studio About's univers udfolder sig i spændingsfeltet mellem industriel produktion og en følsom kunstnerisk designfilosofi. Intentionen er at imødekomme behovene i en kreativ og eksperimenterende moderne livsstil.
10 opslag
seneste fra 9. august 2023
Trademark Living A/S
Trademark Living er en dansk møbel- og interiørvirksomhed, der med stor kærlighed til genbrug og naturlige materialer skaber helt unikke interiørløsninger.
Der er en særlig rustikhed i Trademark Livings produkter, fordi de ikke laves på samlebånd. Vores indiske leverandører producerer delvist maskinelt og delvist handmade, så produkterne bliver aldrig 100% ens – og det er dét, som skaber vores helt særlige udtryk.
Vi synes ikke, at produkterne behøver være snorlige – det bliver for kedeligt. Vi kan lide, at hvert produkt er sit eget. Måske skaber det forhindringer undervejs, men det skaber endnu flere grin og fantastiske produkter.
V
12 opslag
seneste fra 6. august 2025
Trio Lighting & Mirrors and More
Trio Lighting er en tysk belysnings virksomhed
Trixie
Hos Trixie er vi fascineret af børns uendelige fantasi. Inspireret af denne kreative kraft designer vi en bred vifte af produkter, der gør hverdagen til en legeplads, hvor fantasien kan få frit løb.
Vores farverige dyrevenner ledsager børn, når de vokser, udforsker og opdager verden. Fra bløde, trøstende ting til nyfødte til legesyge følgesvende til daglige eventyr - Trixie er her til hvert øjeblik.
Med vores omhyggeligt udvalgte farver og muntre figurer er det vores mål at sætte gang i den grænseløse fantasi i alle faser af barnets udvikling.
Fra den første skitse til det endelige produkt bringer vores interne designere vores dyrevenner
4 opslag
seneste fra 16. juni 2025










