body{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;background-color:#FAFAFA;color:#6E6E6E;overflow-x:hidden;padding:0;margin:0}h1{font-size:25px}ul{list-style-type:none;padding:0px;margin:0px;padding:10px}select{font-size:15px;letter-spacing:0.07em;color:#6E6E6E;background:#FFFFFF;border:solid 1px #CCCCCC;padding:3px;cursor:pointer;width:200px;margin-top:10px}select option{padding:1px 5px 1px 3px}select option[selected]{color:#303030}select option:nth-child(even){background-color:#e5e5e5}#header{width:100%;height:70px;line-height:70px;background-color:#D3D3D3;border-bottom:1px solid #ccc}#visualizationLevelSelector{width:120px;height:60px;margin-top:6px;margin-left:40px;float:left}#productSelector{height:60px;margin-top:6px;margin-left:40px;float:left}#socialMedia{width:210px;margin:0;padding:4px;background-color:#D3D3D3;float:right}#footer{width:100%;height:375px;margin-top:85px;background-color:#D3D3D3;border-top:1px solid #ccc}#innerFooter{width:980px;margin:0 auto}.footerColumn{width:250px;height:110px;margin:30px 0;padding-left:70px;float:left;font-size:18px}#headerCenteredContainer{width:980px;height:70px;margin:0 auto;margin-bottom:30px}.visualizationLevel{margin:12px;cursor:pointer}.visualizationLevel:hover{font-weight:bold}#warenkorb{position:absolute;width:74px;height:74px;float:left;margin-top:35px;margin-left:10px}#container{background-color:#FAFAFA;width:100%;margin:0 auto}#canvasContainer{position:absolute;background-color:#FAFAFA;height:600px;overflow:hidden}#logo{margin-left:220px;width:80px;float:left}#canvasWebGl{width:100%;background-color:#FAFAFA;overflow:hidden}#canvas2d{width:100%;background-color:#FAFAFA}#canvasFoto{background-color:#FAFAFA}.cb{clear:both}#menuButton{position:absolute;display:none;top:5rem;right:3rem;width:3rem;height:3rem;cursor:pointer}#rightControlPanel{position:absolute;padding:5px;width:220px;right:8%;margin-top:10px;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;background-color:transparent;z-index:1}#rightControlPanelBottomStack{width:180px;margin-top:15px;padding:15px;background:white}#configurationDetails{position:static;padding:20px;margin-top:-560px;margin-left:-220px;width:220px;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;background:rgba(255,255,255,0.85);border-radius:10px;visibility:hidden}#modelNavigation{position:absolute;width:180px;height:90px;margin-top:30px;margin-left:8%}.category{width:210px}.selector{width:200px;height:35px}.selectorImage{position:normal;float:left;width:30px;height:30px;margin-left:15px;margin-right:5px;border:1px solid #ccc;cursor:pointer}.selectorContainer{width:242px;height:60px;margin-left:10px;padding-top:3px;float:left}.alternativeSelector{width:210px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Verdana,sans-serif;font-size:15px;cursor:pointer}.alternativeCheckbox{width:15px;margin:5px;float:left}.alternativeText{width:180px;margin-top:5px;font-size:15px;line-height:20px;float:left}.multiAlternativeSelector{cursor:pointer;line-height:13px}.multiAlternativeCheckbox{width:15px;margin:5px;float:left}.multiAlternativeText{margin-top:5px;float:left}.multiAlternativePrice{margin-top:5px;margin-bottom:5px;float:right}.alternativeVariantSelector{width:170px;margin-left:15px;margin-bottom:8px;float:left}.alternativeInfoButton{width:20px;height:20px;margin-top:-10px;float:left;background:url(/img/Info-20x20.png);background-size:contain}.alternative{width:272px;height:23px;color:#6E6E6E;letter-spacing:1px;font-weight:normal;line-height:23px;cursor:pointer}#controlPanelPriceBox{height:30px;padding:10px;line-height:30px;font-size:15px;font-weight:bold;background-color:rgba(251,251,251,0.8)}#controlPanelActionButtons{height:60px;padding:10px;font-size:15px;background-color:rgba(251,251,251,0.8)}.actionButton{line-height:30px;cursor:pointer}.actionButton>img{padding-right:15px}#savedConfigurations{min-height:50px;margin-top:30px;font-size:15px;background-color:rgba(251,251,251,0.8)}.loadConfigurationButton{cursor:pointer}#savedVariantSelectorHeading{margin-bottom:10px;font-weight:bold}#seoText{font-family:Georgia, serif;font-style:italic;top:650px;left:170px;font-size:15px;color:#FEFEFE}#_price{font-family:Georgia Pro, Georgia, serif;font-style:italic;font-size:24px;top:600px;right:170px;color:#FEFEFE}.squareButton{width:25px;height:25px;margin:3px;cursor:pointer;float:left;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.squareButton>img{width:25px;height:25px}#devPanel{visibility:hidden;cursor:pointer}.topContainerHeading{width:105px;height:50px;margin-left:10px;color:#6E6E6E;line-height:50px;float:left}.categoryIcon{width:84px;height:70px;margin-top:-10px;margin-right:10px;float:right;background-size:contain}.componentThumbnail{width:60px;height:60px;float:left;margin-left:-20px;background-image:url("/img/Produktbildrahmen.png");background-repeat:no-repeat;background-position:center}.componentThumbnailImage{margin:8px}.categoryPanel{width:210px;background-color:rgba(255,255,255,0.85);border:1px solid #ccc;z-index:1}.multiCategoryPanel{position:absolute;width:930px;margin-left:-750px;padding:15px;background-color:rgba(255,255,255,0.85);border:1px solid #ccc;z-index:6}.multiCategoryPanelColumn{width:195px;min-height:200px;padding:5px;margin-top:10px;margin-bottom:10px;margin-left:-1px;font-size:13px;float:left;border:1px solid black;background:white}.multiCategoryPanelColumn:nth-of-type(1){width:231px;margin:10px;padding:0;border:none}.multiCategoryPanelColumn:nth-of-type(4){width:215px;margin:10px;padding:0;border:none}.subCategoryHeading{font-weight:bold;padding-left:5px;background-color:#e6e6e6}.subCategoryHeading:hover{font-weight:bold;padding-left:5px;color:white;background-color:#646464;cursor:pointer}.activeSubCategoryHeading{font-weight:bold;padding-left:5px;color:white;background-color:#646464}.subCategoryDescription{margin-bottom:30px;padding-left:5px}.editImg{float:right;padding-right:5px}.subSubCategoryHeading{font-weight:bold}#productFoto{width:240px;height:165px;margin-bottom:15px;padding:5px 10px;background:no-repeat;background-position:center;background-size:contain;border:1px solid #000}#productText{width:240px;height:47px;padding:5px 10px;font-size:15px;border:1px solid #000}#multiCategoryCloseButton{width:240px;height:20px;margin-top:110px;text-align:right;font-size:13px}.topContainer{position:relative;width:210px;height:50px;line-height:50px;margin-top:10px;margin-bottom:5px;background-color:#fff;border:1px solid #ccc;cursor:pointer;z-index:3}.topContainer:hover{background:#D3D3D3}.variantSelector{padding:20px;padding-top:0px;width:370px;border:1px solid transparent}.detailHeading{height:30px;margin-top:20px;font-size:18px;color:#ccc}.detailHeadingNoMargin{height:30px;font-size:21px;color:#ccc;text-shadow:0 0 4px #666666}.variant{width:15px;height:15px;margin:1px;margin-bottom:10px;float:left;border:1px solid #ccc;background-color:rgba(255,255,255,0)}.dummyVariant{width:15px;height:15px;margin:1px;float:left;background-color:rgba(255,255,255,0)}.shortcut{width:120px;margin-right:13px;float:left;cursor:pointer}#optionalFeatureSelector{width:298px;margin-top:5px;background-color:#D3D3D3;border:2px solid #ccc;border-radius:10px}.optionSelector>img{margin-right:10px;margin-left:10px;padding-top:5px}.optionSelector>span{letter-spacing:2px;font-weight:bold;font-size:15px;vertical-align:middle;padding-bottom:14px}.optionSelector{height:35px;line-height:35px;width:250px;color:#6E6E6E}#preload01{background:url("/img/progress_tick.png") no-repeat -9999px -9999px}#startscreen{position:fixed;width:100%;height:100%;background:url(/img/startscreen_bg.jpg) no-repeat;background-size:cover;z-index:999}#startscreenSelectorBox{width:600px;height:360px;margin:0 auto;margin-top:12%;padding:50px;color:black;background-color:rgba(255,255,255,0.3);border-radius:10px;border:2px solid #333333}#loadingInfo{height:40px;border-radius:3px;margin-top:1.5rem;padding-left:1.5rem;font-size:13px;line-height:40px;background-color:rgba(255,255,255,0.8)}#progressbar{width:550px;height:20px;margin:0 auto;padding:0;border-radius:3px;border:2px solid #333333}.productTypeSelector{width:172px;height:110px;margin-top:55px;margin-left:18px;text-align:center;float:left;cursor:pointer;border-radius:10px;border:2px solid #333333}.headerProductTypeSelector{width:70px;height:45px;margin:5px;padding-top:4px;text-align:center;float:left;cursor:pointer;border-radius:10px;border:2px solid #333333}.headerProductTypeSelector.active{background:white;cursor:normal}.headerProductTypeSelector:hover{background:white}.productTypeSelector:hover{background:white}.productTypeSelectorproductTypeSelector>img{height:110px}.productTypeSelectorproductTypeSelector>a{height:110px}.productTypeDisplay{width:400px;height:250px;margin:10px auto;text-align:center;border-radius:10px;border:2px solid #333333}.productTypeDisplay>img{height:250px}#detailinformation{width:700px;margin:3rem auto;padding:5px 0;font-size:13px;background-color:rgba(251,251,251,0.8);border:1px solid #ccc;z-index:6}#detailinformationHeading{width:300px;margin-left:10px;font-weight:bold;float:left}#detailinformationPrice{width:220px;margin-left:160px;font-weight:bold;float:left}.detailColumn{width:215px;margin:8px;float:left}.detailColumnBorder{border-right:1px solid #ccc}.leftInnerColumn{width:120px;float:left}.rightInnerColumn{width:80px;margin-left:15px;float:left}#detailinformationButtons{width:150px;height:25px;line-height:25px;text-align:right;font-weight:bold;cursor:pointer;float:right}#backgroundColorSelectors{width:230px;height:60px;margin-top:10px;font-size:13px;line-height:13px;float:left}.backgroundColorSelector{width:20px;height:20px;margin:3px;margin-top:7px;cursor:pointer;float:left}.backgroundColorSelector:nth-of-type(2){margin-left:0px}#flashymessage{width:200px;position:absolute}.slider{width:40px;margin:4px;margin-left:60px}.smallSlider{width:40px;margin:4px;margin-left:60px}.inputDescription{width:100px;margin:4px;float:left}#presetButtons{margin-top:500px;width:700px}.presetButton{width:150px;height:65px;margin:5px;line-height:65px;text-align:center;color:#f3f3f3;background-color:#999999;cursor:pointer;border-radius:3px;float:left}.presetButton:hover{color:#555555;background-color:#AAAAAA}.socialMediaIcon{width:42px;height:42px;margin:10px 5px;float:left;background-color:#D3D3D3;border-radius:21px;cursor:pointer}.socialMediaIcon:hover{background-color:#999999}.switchBackground{width:24px;height:24px;margin:15px;margin-top:23px;font-size:10px;color:black;cursor:pointer;background:url(/img/landscape24.png);float:left}.switchBackground:hover{background:url(/img/landscape_mo24.png)}#componentInfo{position:absolute;width:500px;padding:10px;padding-left:20px;background-color:#D3D3D3;display:none;border:1px solid gray;z-index:99}@media all and (max-width: 1023px){#menuButton{display:block;z-index:2}#rightControlPanel{display:none;width:440px}#backgroundColorSelectors{display:none}#headerCenteredContainer{width:95%;margin:0 auto}.variant{width:45px;height:45px;margin:4px;margin-bottom:10px}.alternativeSelector,.categoryPanel,.topContainer,.category{width:420px}#rightControlPanelBottomStack{margin-left:240px}.multiCategoryPanel{margin-left:0}.multiCategoryPanelColumn{float:none;display:block;margin:10px}.alternativeInfoButton{margin-right:2rem;float:right}#modelNavigation{width:300px;height:155px;margin-left:2%}.squareButton{width:45px;height:45px;margin:5px}.squareButton>img{width:45px;height:45px}}@media all and (max-height: 580px){#startscreenSelectorBox{margin-top:3%}}@media all and (min-width: 1024px){#menuButton{display:none}#rightControlPanel{display:block !important}}@media all and (min-width: 1280px){#modelNavigation{margin-left:15%}}
