.slyImageTemplate a { display:block; width:100%;}.slyImageTemplate img { width:100%; display:block; max-width:1200px;}.slyImageTemplate .navigationArrow-left { position:absolute; z-index:24; background:url(252-ArrowLeft.png) no-repeat; left:40px; width:43px; height:43px; cursor:pointer;}.slyImageTemplate .navigationArrow-right { position:absolute; z-index:24; right:40px; background:url(http://www.thewaytosolutions.com/res/cache/250-ArrowRight.png) no-repeat; width:43px; height:43px; cursor:pointer;}.slyImageTemplate-lightframe { background:#f4f4f4; padding:4px; border-radius:3px; -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);}.slyImageGalleryTemplate-default .gallery { width:100%; list-style-type:none; padding:0px; margin:0px;}.slyImageGalleryTemplate-default .galleryImage { float:left; width:20%; vertical-align:middle; text-align:center; padding:0px; margin:0px; margin-bottom:5px;}@media (max-width:850px) { .slyImageGalleryTemplate-default .galleryImage { width:25%; }}@media (max-width:700px) { .slyImageGalleryTemplate-default .galleryImage { width:33%; }}@media (max-width:550px) { .slyImageGalleryTemplate-default .galleryImage { width:50%; }}@media (max-width:400px) { .slyImageGalleryTemplate-default .galleryImage { width:100%; }}.slyImageGalleryTemplate-default .galleryImage a { display:block; width:92%;}.slyImageGalleryTemplate-default img { width:100%; border:3px solid #ddd;}.slyImageGalleryTemplate-default img:hover { border:3px solid #bbb;} .slyImageGalleryTemplate-fluid .container { max-width:1260px; min-width:240px; width:auto; margin:auto; padding:0px 30px; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; overflow: hidden;} .slyImageGalleryTemplate-fluid .megafolio-container { width:100%; position:relative; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;}.slyImageGalleryTemplate-fluid .megafolio-container .mega-entry .mega-entry-innerwrap{ border:5px solid #fff;}.slyImageGalleryTemplate-fluid .megasocialbar { margin-left:-5px; margin-right:-5px; bottom:-5px;} .video-js { padding-top: 56.25%;}.vjs-fullscreen { padding-top: 0px;} .slyYoutubeVideoTemplate { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;} .slyYoutubeVideoTemplate iframe,.slyYoutubeVideoTemplate object,.slyYoutubeVideoTemplate embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.slyFileListTemplate { }.slyFileListTemplate ul { }.slyFileListTemplate li { }.slyFileListTemplate a { }.slyFileListTemplate img { }.slyFileListTemplate .size { font-size:11px;}.slyMapTemplate { width:100%; min-height:250px;}.slyHtmlTemplate { min-height:20px;}.slyColumnTemplate .column { overflow:hidden;}.slyColumnTemplate .slyImageTemplate { display:inline-block;}.slyColumnTemplate .column1 { vertical-align:top; text-align:left;}.slyColumnTemplate .column2 { vertical-align:top; text-align:left;}.slyColumnTemplate .column3 { vertical-align:top; text-align:left;}.slyColumnTemplate .column4 { vertical-align:top; text-align:left;}.slyColumnTemplate .column5 { vertical-align:top; text-align:left;}.slyColumnTemplate .column6 { vertical-align:top; text-align:left;}.slyColumnTemplate .column7 { vertical-align:top; text-align:left;}.slyColumnTemplate .column8 { vertical-align:top; text-align:left;} .slyNewsletterBoxTemplate .nameField { margin:2px 0px;}.slyNewsletterBoxTemplate .emailField { margin:2px 0px;}.slyNewsletterBoxTemplate .providedField { color:#000000;}.slyNewsletterBoxTemplate .emptyField { color:#808082;}.slyNewsletterBoxTemplate .subscribeButton { margin-top:8px;}.slyNewsletterBoxTemplate .subscribedButton[disabled] { margin-top:8px; color:#1D9320;}.slyFacebookActivityFeed { }.slyFacebookComments { }.slyFacebookLikeBox { }.slyFacebookLikeButton { }.slyFacebookLiveStream { }.slyFacebookRecommendations { }.slyFacebookSubscribeButton { }.slyDataTemplate { min-height:20px;}.slyDataInputTemplate { min-height:20px;}.slyAudioTemplate { overflow:hidden;}.slyAudioTemplate .playlist { list-style-type:none; margin:0px; padding:0px; margin-top:30px;}.slyAudioTemplate .playlist li { margin:0px; padding:0px;}.slyAudioTemplate .songTitle { white-space:nowrap;}.slyAudioTemplate .controlButtons { white-space:nowrap;}.slyAudioTemplate .playButton { display:inline-block; width:44px; height:44px; background:url(http://www.thewaytosolutions.com/res/cache/331-play.png) no-repeat; opacity:0.5; cursor:pointer;}.slyAudioTemplate .playButton:hover { opacity:1;}.slyAudioTemplate .pauseButton { display:inline-block; width:44px; height:44px; background:url(http://www.thewaytosolutions.com/res/cache/337-pause.png) no-repeat; opacity:0.5; cursor:pointer;}.slyAudioTemplate .pauseButton:hover { opacity:1;}.slyAudioTemplate .stopButton { display:inline-block; width:44px; height:44px; background:url(http://www.thewaytosolutions.com/res/cache/343-stop.png) no-repeat; opacity:0.5; cursor:pointer;}.slyAudioTemplate .stopButton:hover { opacity:1;}.slyAudioTemplate .prevSongButton { display:inline-block; width:44px; height:44px; background:url(http://www.thewaytosolutions.com/res/cache/341-prevsong.png) no-repeat; opacity:0.5; cursor:pointer;}.slyAudioTemplate .prevSongButton:hover { opacity:1;}.slyAudioTemplate .nextSongButton { display:inline-block; width:44px; height:44px; background:url(http://www.thewaytosolutions.com/res/cache/335-nextsong.png) no-repeat; opacity:0.5; cursor:pointer;}.slyAudioTemplate .nextSongButton:hover { opacity:1;}.slyAudioTemplate .muteButton { display:inline-block; width:44px; height:44px; background:url(http://www.thewaytosolutions.com/res/cache/339-mute.png) no-repeat; opacity:0.5; cursor:pointer;}.slyAudioTemplate .muteButton:hover { opacity:1;}.slyAudioTemplate .unmuteButton { display:inline-block; width:44px; height:44px; background:url(http://www.thewaytosolutions.com/res/cache/333-unmute.png) no-repeat; opacity:0.5; cursor:pointer;}.slyAudioTemplate .unmuteButton:hover { opacity:1;}.slyAudioTemplate .progressBar { position:relative; width:99%; height:10px; background:white; border:1px solid black; cursor:pointer;}.slyAudioTemplate .bufferProgressBar { position:absolute; top:0px; left:0px; background:#ddd; width:0px; height:10px; cursor:pointer;}.slyAudioTemplate .playingProgressBar { position:absolute; top:0px; left:0px; background:#4980AF; width:0px; height:10px; cursor:pointer;}.slyAudioTemplate .currentTime { position:absolute; left:0px;}.slyAudioTemplate .endTime { position:absolute; right:0px;}.slyLanguageChooser { }.slySliderTemplate { position:relative;}.slySliderTemplate .pagination { position:absolute; z-index:20; left:10px; bottom:10px;}.slySliderTemplate .paginationSwitch { display:inline-block; width:8px; height:8px; border-radius:8px; background:#222; margin-right:8px; opacity:0.8; border:1px solid #fff; cursor:pointer;}.slySliderTemplate .visiblePaginationSwitch { background:#aaa;}.slySliderTemplate .activePaginationSwitch { background:#fff;}.slySliderTemplate .arrowLeft { position:absolute; z-index:20; left:10px; cursor:pointer; opacity:0; filter:Alpha(Opacity=0); width: 48px; height: 48px; background:url(http://www.thewaytosolutions.com/res/cache/363-ArrowLeft.png) no-repeat;}.slySliderTemplate .arrowRight { position:absolute; z-index:20; right:10px; cursor:pointer; opacity:0; filter:Alpha(Opacity=0); width: 48px; height: 48px; background:url(http://www.thewaytosolutions.com/res/cache/359-ArrowRight.png) no-repeat;}.slyContactFormTemplate-1039-SendButton { color:white;}#partner1,#partner2,#partner3,#partner4 { float:left; width:23%; padding:1%;}@media(max-width:700px) { #partner1, #partner2, #partner3, #partner4 { width:48%; }}@media(max-width:500px) { #partner1, #partner2, #partner3, #partner4 { width:98%; }}body { background:url(http://www.thewaytosolutions.com/res/cache/886-background.png) no-repeat fixed;}html, body{ height:100%;}#smartphoneHeader { position:relative; float:right; top:10px; right:60px; display:none;}#menuButtonActive { display:none;}#homevideo { position:absolute; top:0px; left:0px; width:100%; height:100%;}#homecontainer { width:600px; margin:0px auto; background-color: rgba(255, 255, 255, 0.30); min-height:250px; top: 200px; border:1px solid #999;}#menu { min-width:200px; padding-left:15px;}#logo { max-width:280px; width:auto;}#logo img { width:100%;}#languageChooser { position:absolute; bottom:140px; left:90px; width:200px; height:auto; max-height:20px; padding-bottom:4px; z-index:99;}#outerContainer { min-height:100%; position:relative; padding-top:40px;}#container { margin-top:40px; margin-right:600px; margin-left:240px; width:1000px; min-width:800px; background:white; padding-top:40px; padding-left:40px; padding-right:40px; padding-bottom:80px;}#innerContainer { margin-left:10px;}#columnLeft { float:left; width:48%;}#columnRight { float:right; width:48%; }#bar { position:fixed; background:white; height:100%; width:255px; z-index:99 !important; overflow:hidden; -webkit-box-shadow: 0 0 10px 2px #858585; -moz-box-shadow: 0 0 10px 2px #858585; -o-box-shadow: 0 0 10px 2px #858585; box-shadow: 0 0 10px 2px #858585; border-bottom:1px solid #999;}#footer { position:fixed; bottom:0; width:100%; height:60px; background:#cc3333; z-index:99 !important; overflow:hidden;}#footer p { margin:0 auto;}#footer p,#footer p span,#footer a,#footer a span { color:white !important;}.smallReferenz { left:-80px; bottom:-20px;}.slyMainMenu { color:#FFFFFF;}.slyMainMenu li { margin-left:20px;}.slyMainMenu li a { color:#4A3729; border-bottom:1px dotted #999;}.slyMainMenu li a:hover { color:#cc3333;}.slyMainMenu .activeListItem > a { color:#cc3333;}.slyMainMenu .activeListItem > a:hover { color:#4A3729;}.slyContactFormTemplate {}.slyContactFormTemplate input[type='text'] { width:80%;}.slyContactFormTemplate textarea { width:80%; resize:none;}.slyButton { position:relative; top:0px; float:right; background:#e42c2a; cursor:pointer; color:black; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; font-size:14px; font-family:'Raleway', sans-serif; margin-left:20px; padding:6px 12px 6px 12px; text-decoration: none; font-weight:light; border:1px solid #e42c2a;}.slyButton:hover { position:relative; background:white; color:#e42c2a; font-weight:light; margin-left:20px;}.slyButton:active { position:relative; top:-5px;}@media(max-width:400px){ #logo img { width:160px; }}@media(max-width:800px) { #columnLeft { float:none; width:100%; padding-bottom:20px; } #columnRight { float:none; width:100%; }}@media(max-width:680px) { .slyPage-373 { background:#fff; !important; }}@media(max-width:1600px) { .slyPage-Home, .slyPage-Konzept, .slyPage-System-Partner, .slyPage-Referenzen, .slyPage-Kontakt { background:#fff !important; } #container { width:70%; margin-top:0px; margin-left:260px; min-width:800px; background:white; padding-top:0px; padding-bottom:80px; } #bar { float:left; min-height:100vh; } #languageChooser { position:absolute; top:0px; right:0px; } #slyWidget-726 { display:none; } #slyImage-729, #slyImage-731-2, #slyImage-733-3 { display:none; }}@media(max-width:1100px){ #bar { position:static; float:none; width:auto !important; min-height:0px !important; } #outerContainer { margin-top:0px; padding-top:0px; } #container { margin-top:50px; margin-left:0px; padding-left:0px; width:90% !important; min-width: 90%; padding-right:0px; margin-right:0px; } #logo img { width:90%; } #smartphoneHeader { position:absolute; right:50px; top:30px; display:block; cursor:pointer; z-index:9999; } #menu { position:absolute; right:-200px; top:98px; z-index:210; -webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.3); -moz-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.3); -o-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.3); box-shadow:0px 0px 5px 5px rgba(255, 255, 255, 0.3); max-width:340px; width:auto; padding-top:20px; padding-bottom:20px; background-color:#FFFFFF; border-left:1px solid #999; display:none; } #bar { -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }}