/* cmsms stylesheet: BK_2014_CSS_Normalize_and_Smarty modified: Samstag, 11. Juni 2016 00:44:10 */
*, *:after, *::before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }html, body { margin: 0; padding: 0; height: 100%; width: 100%;}h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; }article,aside,footer,header,nav,section { display: block; }audio,canvas,video { display: inline-block; *display: inline; *zoom: 1; }[hidden] { display: none; }html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }a:focus { outline: thin dotted; }a:active, a:hover { outline: 0; }hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }img { border: 0; -ms-interpolation-mode: bicubic; }svg:not(:root) { overflow: hidden; }form { margin: 0; }button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }button, input { line-height: normal; }button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer; *overflow: visible;}input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }textarea { overflow: auto; vertical-align: top; }
/* cmsms stylesheet: BK_2014_CSS_Main modified: Donnerstag, 12. März 2026 22:49:45 */
/**/html { font-family: 'Roboto', sans-serif; background-color: #6653ff; }body { overflow-x: hidden; }video#bgvid,div#bgimg {position: fixed; right: 0; bottom: 0;width: auto; height: auto; z-index: -100;min-width: 100%; min-height: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}div#bgimg {background: url(https://www.kolouch.at/uploads/design/background-static.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:cover;}.clear { clear: both; }/**/a { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }section a,.footer a { padding: 0; color: #529bff; border-bottom: 1px solid #529bff; text-decoration: none; -webkit-transition: .3s; transition: .3s; }section a:hover,.footer a:hover { padding-bottom: .3em; color: #34b1b9; border-bottom-color: #fff; }p, li { color: #555; font-size: .9em; }h1 {color: #fff;font-size: 1em;font-weight: 300;text-transform: uppercase;text-align: center;margin: 0 0 .5em 0;letter-spacing: 3px;word-spacing: 7px;}h2 {color: #fff;font-size: 1.6em;font-weight: 700;text-transform: uppercase;text-align: center;margin-bottom: .5em;}h3 {position: relative;color: #529bff;font-size: 1.4em;font-weight: 300;z-index: 2;}h4 {color: #529bff;font-size: 1.2em;font-weight: 400;text-transform: uppercase;margin-bottom: .9em;max-width: 85%;}ul {list-style-position: inside;margin: .5em 0;padding: 0;}@media (min-width: 30em) {h1 { font-size: 1.4em; margin: .5em 0;}h2 { font-size: 2.2em; }h4 { font-size: 1.2em; }}@media (min-width: 48em) {h1 { font-size: 1.6em; }h2 { font-size: 3.2em; }h4 { font-size: 1.4em; }}/**/section { margin-bottom: 5em; }.content {position: relative;width: 94%;max-width: 1280px;height: auto;margin: 0 auto;background-color: #fff;padding: 2em;}#kontakt .content { padding: 0; background: none; }.content ul { list-style-position: inside; margin-left: 1em; }.content p { max-width: 70%; position: relative; z-index: 2; }.content img:not(.wko) { position: absolute; height: 100%; max-height: 500px; padding-top: 20px; bottom: 0; right: 0; z-index: 1; }@media screen and (max-width: 60em) {.content p { max-width: 100%; }.content img { display: none; }}.border {position: fixed;display: block;height: 100%;width: 100%;top:0;border: 25px solid #fff;-webkit-transition: .5s;transition: .5s;}.no-js .border {display: none; position: relative; }@media screen and (max-width: 30em) and (orientation: landscape) { .border { display: none; } }.arrow-down {position: fixed;width: 100%;height: 50px;margin: 0 auto;bottom: 2em;background: url(https://www.kolouch.at/uploads/design/arrow-down.png) no-repeat center center;opacity: 1;-webkit-transition: .3s;transition: .3s;-ms-transform: translate(0px,0px);-webkit-transform: translate(0px,0px);transform: translate(0px,0px);z-index: 600;}/**/.quote {position: relative;width: 100%;display: block;padding: 1.5rem 0 3rem;/*height: 160px;*//*margin-top: 50px;*/background-color: #fff;margin-bottom: 5rem;}blockquote {width: 100%;margin: 0;padding-top: .25em;font-weight: 300;text-align: center;}blockquote span {display: block;height: 50px;color: #999;font-size: 4em;font-family: times;}blockquote p {color: #529bff;font-size: .9em;line-height: 1.2;}blockquote hr {width: 50px;padding: 0;margin: 1em auto;border: none;border-top: solid 1px #999;}blockquote footer {color: #34b1b9;font-size: .8em;}@media (min-width: 48em) {/*.quote { height: 250px; }*/blockquote { padding-top: 1em;}blockquote span {font-size: 6em; height: 60px; }blockquote p { font-size: 2em; }blockquote footer { font-size: 1em; }}/**/#intro {width: 100%;height: 600px;}#intro-container {position: absolute;width: 100%;margin-top: 34%;}.no-js #intro-container { position: relative; }#moodpic-container { display: none; }.quick-contact {position: relative;width: 90%;display: block;margin: 0 auto;list-style-type: none;z-index: 600;}.quick-contact li {display: block;float: left;width: 50%;margin: 1.5em auto 0;color: #fff;text-align: center;}.quick-contact li p { color: #fff; font-size: 1em; font-weight: 300; }.quick-contact li p a { color: #fff; text-decoration: none; border: none; }.quick-contact li div { transform: scale(.8); transition: .5s; }.quick-contact li:hover div { color: #fff; transform: scale(1); }@media (max-width: 48em) and (orientation: landscape) {#intro-container { margin-top: 5em; }.logo-nav {width: 125px;height: 125px;margin-bottom: .5em;}}@media (min-width: 60em) {#intro-container { margin-top: 7%; }#moodpic-container {display: block;position: relative;width: 100%;height: 250px;max-width: 950px;margin: 0 auto;margin-bottom: 80px;}.moodpic {display: inline-block;width: 250px;height: 250px;margin: 0 32px;border-radius: 100%;background-color: white;border: 0px solid rgba(255,255,255,0);z-index: 10;transition: .5s ease-in;}.moodpic:hover { border: 125px solid rgba(255,255,255,.6); }#mood-1 { background: url(https://www.kolouch.at/uploads/design/mood_1.jpg) no-repeat center center; }#mood-2 { background: url(https://www.kolouch.at/uploads/design/mood_2.jpg) no-repeat center center; }#mood-3 { background: url(https://www.kolouch.at/uploads/design/mood_3.jpg) no-repeat center center; }.logo-nav { width: 400px; height: 400px; }.quick-contact {width: 30%;display: block;margin: 0 auto;list-style-type: none;}.quick-contact li {width: 50%;display: block;float: left;margin: 1.5em auto 0;color: #fff;text-align: center;}.quick-contact li p { color: #fff; font-size: 1.25em; font-weight: 300; }}/**/#termine {position: relative;width: 100%;max-width: 1280px;position: relative;margin: 0 auto;}.card-container {position: relative;margin: 3% 3% 20px 3%;min-height: 270px;min-height: 350px;min-height: 400px;-webkit-perspective: 3000;-moz-perspective: 3000;-ms-perspective: 3000;perspective: 3000;-ms-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}.card-container ul { margin: 0; }.card-container li { margin: 0 0 0 1em; }/*.card-container:hover .flipper,*/.card-container.hover .flipper {box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.9);-ms-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);transform: rotateY(180deg);}#card-1, #card-2, #card-3 { opacity: 0; -webkit-transition: .4s; transition: .4s; }.flipper {position: relative;height: 100%;box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.5);-ms-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: .6s;transition: .6s;-webkit-transform-origin: right center;transform-origin: right center;-webkit-transition-timing-function: cubic-bezier(0,0,0.25,0.5);transition-timing-function: cubic-bezier(0,0,0.25,0.5);}.front, .back {display: block;position: absolute;height: auto;width: 100%;min-height: 100%;top:0;left:0;padding: 1.5em 1em;/*-ms-backface-visibility: hidden;*/-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: #fff;transform-style: preserve-3d;-ms-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;}.back { -ms-backface-visibility: hidden; }.flipped .back { -ms-backface-visibility: visible; }.back { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); }.card-container.flipped .flipper {-webkit-transform: translateX(-100%) rotateY(180deg);transform: translateX(-100%) rotateY(180deg);}.flipped .front .icon-flip { display: none; }.flipped .flipper .front { z-index: -1; }.flipped .flipper .back { z-index: 1; }/* CARD CONTENT */.icon-flip { z-index: 100; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }.front .icon-flip { position: absolute; text-align: right; }.card-container.flipped .icon-flip { -webkit-transform:rotate(180deg); transform:rotate(180deg); }.icon-flip:hover, .icon-flip:focus { color: #34b1b9; }.icon-flip:active { background: transparent; color: #6653ff; }.anmelde-button { padding: .5em 1em; background-color: #529bff; border-radius: 1.5em; transition: .3s; position: absolute; bottom: 1em; right: .75em; }.anmelde-button:hover, .anmelde-button:focus { background-color: #34b1b9; }.anmelde-button:active { box-shadow: 0 0 0 #fff; background-color: #6653ff; }.anmelde-button a { border: none; color: #fff; font-size: .9em; text-transform: uppercase; }.anmelde-button a:hover { color: #fff; }/*.card-container .front p:last-of-type,.card-container .back p:last-of-type { margin-bottom: 3em; }*/@media (min-width: 30em) and (max-width: 60em) {.card-container { float: left; width: 80%; }.card-container:nth-child(even) { float: right; }}@media (min-width: 60em) {.card-container {float: left;width:45.5%;min-height: 400px;margin: 0 0 2em 3%;transform: rotateY(-30deg);opacity: 0;}}.no-js .card-container { opacity: 1; }.no-cssanimations .card-container { height: auto !important; width: 70%; display: block; position: relative; margin: .7em 15%; }.no-cssanimations .card-container .front .anmelde-button { display: none; }/**/#coaching iframe {display: block;margin: 2rem auto;border: none;max-width: 100%;}/**/#timeline {position: relative;/*min-height: 550px;*/margin: 30px 0 0 0;padding: 0;padding-top: .5em;list-style: none;overflow: hidden;}#timeline:before {position: absolute;width: 10px;top: 0;left: 15%;bottom: 0;margin-left: -10px;content: '';background: #afdcf8;}#timeline > li { position: relative; }.timeline-detail li { list-style-type: disc; list-style-position: outside; margin-bottom: .25em; }.timeline-detail ul li { list-style-type: circle; margin-bottom: 0; }/* Left Content */#timeline > li time { position: absolute; display: block; margin-top: 3px; }#timeline > li time span { display: block; color: #529bff; text-align: right; }#timeline > li:nth-child(odd) time span { color: #34b1b9; }#timeline > li time span:first-child { font-size: 2.7em; margin-top: -19px; } /* Year */#timeline > li time span:last-child { font-size: 1em; margin: -8px 1px 0 0; } /* Day/Mon *//* Right content */#timeline > li .tl_label {position: relative;height: 100%;max-height: 500px;top: -5px;/*margin: 0 4% 40px 20%;*/margin: 0 4% 25px 20%;padding: 1em 1.5em;font-size: 1.2em;font-weight: 300;background: #529bff;border-radius: 7px;-webkit-transition: .5s;transition: .5s;}.tl_label { opacity: 1; -webkit-transform: translate(50px,0); transform: translate(50px,0); }#timeline > li:nth-child(odd) .tl_label { background: #34b1b9; }#timeline > li .tl_label.closed { max-height: 48px; -webkit-transition: .5s; transition: .5s; }#timeline > li .tl_label.closed h3 { border-bottom: none; }#timeline > li .tl_label.closed p,#timeline > li .tl_label.closed ul { opacity: 0; }#timeline > li .tl_label h3 {color: #fff;margin: -15px 0 0 0;padding: 5px 0 8px 0;cursor: pointer;}#timeline > li .tl_label p {max-width: 100%;color: #fff;-webkit-transition: .7s;transition: .7s;}#timeline > li .tl_label h3 + p {padding-top: 10px;border-top: 1px solid rgba(255,255,255,.6);}#timeline > li .tl_label ul { -webkit-transition: .5s; transition: .5s; }#timeline > li .tl_label ul li { color: #fff; }/* The triangle */#timeline > li .tl_label:after {position: absolute;height: 0;width: 0;top: 15px;right: 100%;content: " ";pointer-events: none;border: solid transparent;border-right-color: #529bff;border-width: 10px;}#timeline > li:nth-child(odd) .tl_label:after { border-right-color: #34b1b9; }/* The icons */.tl_icon {position: absolute;width: 40px;height: 40px;left: 15%;top: 0;margin: 0 0 0 -25px;background: #529bff;border-radius: 50%;box-shadow: 0 0 0 8px #afdcf8;-webkit-transform: scale(0);transform: scale(0);-webkit-transition: 1s;transition: 1s;}#timeline > li:nth-child(odd) .tl_icon { background: #34b1b9; }@media screen and (max-width: 40em) {#timeline:before { left: 5%; left:1.5em; }#timeline > li time { position: relative; width: auto; left: 5em; top: -12px; padding-right: 0; font-size: .9em; }#timeline > li time span { display: inline; margin: 0; text-align: left; }#timeline > li time span:last-child { margin-left: 10px; }#timeline > li .tl_icon { width: 20px; height: 20px; left: 2.3em; }#timeline > li .tl_label { margin: 0 .5em 15px 3.5em; padding: 1.25em 1em; }#timeline > li .tl_label h3 { font-size: 1em; margin: -20px 0 0 0; padding: 8px 0 8px 0; }#timeline > li .tl_label p { font-size: .8em; }#timeline > li .tl_label:after { top: -20px; left: -1%; border-width: 20px; -webkit-transform: rotate(145deg); transform: rotate(145deg); }}@media screen and (min-width: 40em) and (max-width: 60em) {#timeline:before { left: 22%; }#timeline > li .tl_icon { left: 22%; width: 40px; height: 40px; }#timeline > li .tl_label { margin: 0 .5em 15px 30%; padding: 1.25em 1em; }#timeline > li .tl_label h3 { margin: -20px 0 0 0; padding: 5px 0 8px 0; }}.one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten { opacity: 0; max-height: 75px; }/*  */.visible { opacity: 1; max-height: 100%; -webkit-transition: 1s; transition: 1s; }.visible .tl_label { -webkit-transform: translate(0,0); transform: translate(0,0); }.visible .tl_icon { -webkit-transform: scale(1); transform: scale(1); }/**/.kontakt-left-container { position: relative; width: 48.5%; display: inline-block; float: left; margin-right: 1.5%; }.kontakt-info { position: relative; background-color: #fff; padding: 1.5rem; }.kontakt-info p { text-shadow: 4px 0 8px #fff, 0 0 16px #fff; max-width: 100%; }.kontakt-pic {position: absolute;top: 0; right: 0;width: 220px; height: 220px;max-width: 100%;display: none;background-color: #ddd;background: url(https://www.kolouch.at/uploads/design/beate-kolouch-foto-2014.jpg) no-repeat center center;background-size: 100%;border-radius: 0 0 0 50%;opacity: .5;}@media screen and (min-width: 26em) {.kontakt-pic { display: block; }}@media screen and (min-width: 32em) {.kontakt-pic { width: 260px; height: 260px; opacity: 1; }}.google-map { position: relative; height: 276px; height: 400px; width: 100%; display: block; margin-top: 3em; background-color: #fff; }#map_canvas {position: relative;display: block;width: 100%;height: 100%;min-height: 250px;margin: 0 auto;border: 2px solid #CCC;}.fullscreen {position: relative;margin: 5px 5px 0px 0px;z-index: 10000;}.fullscreen > div {width: 40px;height: 40px;background-color: #fff;border: 1px solid #529bff;box-shadow: -3px 3px 4px rgba(0, 0, 0, 0.8);}.fullscreen > div > div { color: #555; font-size: 3em; text-align: center; width: 100%; margin-top: 4px; transition: .5s; }.fullscreen > div > div:hover { color: #34b1b9; cursor: pointer; }/* Form Styling */form {width: 48.5%;display: inline-block;float: left;padding: .5rem 1.5em 3rem;margin-left: 1.5%;background-color: #fff;}.contactform input, label, textarea {width: 100%;color: #529bff;font-family: 'Roboto', sans-serif;font-weight: 300;}.contactform label {display: block;padding: 0 .5em;margin: 1em 0 0 0;color: #555;}.contactform input,.contactform textarea {margin: .25em 0 0 0;padding: .5em 1em;font-size: .9em;background-color: #fff;border: 2px solid #529bff;border-radius: 0.5em;-webkit-transition: .5s;transition: .5s;}.submit input {display: block; width: 50%; margin: 2em auto 0; padding: .5em 1em;text-transform: uppercase; font-size: 1.2em;color: #fff; color: #529bff; background: none; border-radius: 1em; border: 2px solid #529bff;}.contactform input:hover, .contactform input:focus,.contactform textarea:hover, .contactform textarea:focus { background-color: #afdcf8; }.contactform input:visited, .contactform input:active,.contactform textarea:visited, { background-color: #529bff; }.contactform .submit input:hover,.contactform .submit input:focus { color: #fff; background-color: #529bff;  }.contactform .submit input:active { background-color: #34b1b9; border-color: #34b1b9; }@media (max-width: 62em) {.kontakt-left-container { width: 100%; float: none; }form { width: 100%; float: none; margin: .5em 0 0 0 ; }}@media (min-width: 82em) {.kontakt-info, form {min-height: 600px;}.contactform label { margin-top: 2rem; }}/*.doterra {text-align: center;padding: 3rem 0;font-size: 1.5rem;margin-top: 2rem;}.doterra p { max-width: 100%; }.doterra p a {padding: 1rem 5rem;background: #fff;border: 2px solid #fff;border-radius: 2rem;box-shadow: 0 0 1rem rgba(0,0,0,.4);}.doterra p a:hover, .doterra p a:focus { box-shadow: 0 0 1rem rgba(0,0,0,.9); }*/.doterra { margin-top: 2.5rem; text-align: center; }.doterra a { border: none; }#doterra-logo {position: relative;max-width: 100%;height: auto;padding: 0;display: inline-block;}/**/#kooperationspartner {position: relative;width: 100%;max-width: 1280px;position: relative;margin: 0 auto;margin-bottom: 5em;}.partner {position: relative;width: 25%;height: auto;display: block;float: left;text-align: center;}.partner div { width: 90%; height: 90%; margin: 0 auto; padding: 2em 0; background-color: #fff; }.partner a:link { margin-bottom: 1em; }.impulspro {max-width: 500px;display: block;margin: 3em auto 0;text-align: center;}.impulspro a { display: block; margin-bottom: 2rem; }.impulspro a:hover { padding: 0; }.impulspro img, .sva-gh img { -webkit-transition: .3s; transition: .3s; }.impulspro a:hover img, .sva-gh a:hover img { transform: scale(1.1); }.sva-gh { margin-top: 4rem; text-align: center; }.sva-gh img { width: 18rem; }.impulspro a, .sva-gh a { border: none; }.impulspro img, .sva-gh img { max-width: 100%; padding: 0 1.5rem; }@media (max-width: 80em) {.partner {width: 50%;margin-bottom: 1em;}}@media (max-width: 48em) {.partner {width: 100%;margin-bottom: 1em;}}.ds-link {width: 13rem;display: block;margin: 4rem auto 0;padding: .5rem;border: 2px solid #fff;color: #fff;text-align: center;border-radius: 2rem;}.ds-link:hover, .ds-link:focus {padding: .5rem;color: #529bff;background: #fff;}#cookiesdirective input { margin-left: 1rem; padding: 0 1rem; cursor: pointer; }.footer {display: block;height: auto;width: 100%;padding: .75em 0;background-color: #fff;}.footer p {display: block;width: 210px;margin: 0 auto;}.footer p a { text-transform: uppercase; }/*  */.no-js header { display: block; opacity: 1; transform: translate(0,0); }.no-js .border,.no-js .arrow-down { display: none; }.no-js #card-1, .no-js #card-2, .no-js #card-3 { opacity: 1; }.no-js .icon-flip,.no-csstransforms3d .icon-flip { display: none; }.no-js .card-container,.no-csstransforms3d .card-conainter { transform: rotate(0deg); float: left; }.no-js .flipper,.no-csstransforms3d .flipper { height: auto; }.no-js .front, .no-csstransforms3d .front,.no-js .back, .no-csstransforms3d .back { position: relative; display: block; transform: rotate(0deg) ;  }.no-js .back h4,.no-csstransforms3d .back h4 { display: none; }.no-js #timeline li { opacity: 1; max-height: 2000px; }.no-js #timeline .tl_icon { transform: scale(1); }.no-js #timeline .tl_label { transform: translate(0,0); }.no-js #timeline .tl_label h3 { cursor: auto; }
/* cmsms stylesheet: BK_2014_CSS_Navigation modified: Donnerstag, 12. März 2026 22:55:19 */
header {position: fixed;width: 100%;height: 3rem;top: 0;background-color: #fff;z-index: 1000;box-shadow: 0px 6px 6px #999;box-shadow: 0px 6px 6px rgba(0,0,0,.4);opacity: 0;-webkit-transition: .5s;transition: .5s;-ms-transform: translate(0px,-50px); /* IE 9 */-webkit-transform: translate(0px,-50px); /* Chrome, Safari, Opera */transform: translate(0px,-50px);}.hide { display: none; }.home {position: relative;display: inline-block;float: left;left: .5em;margin-top: 9px;color: #529bff;font-size: 1.4em;font-weight: 300;text-decoration: none;text-transform: uppercase;-webkit-transition: .5s;transition: .5s;z-index: 1;}.home span,.home:hover { color: #34b1b9; }#menu-toggle {display: none;float: right;padding: .3125em .25em;cursor: pointer;}nav {position: relative;right: 1em;margin: .8em .5em 0 0;text-align: right;}header > span {font-size: 2em;color: #529bff;}nav a, nav a:link, nav a:visited {position: relative;padding: .25em;margin-left: 1em;color: #529bff;text-transform: uppercase;text-decoration: none;}nav a.active,nav a:hover { color: #34b1b9; }nav a.active { font-weight: 700; }@media (min-width:30em) {.home {left: 1em;margin-top: 5px;font-size: 1.8em;}#menu-toggle { padding: .3125em .9em; }}@media (min-width:60em) {nav a::after {background: #34b1b9;position: absolute;top: 100%;left: 0;content: '';width: 100%;height: 1px;opacity: 0;-webkit-transition: .5s;transition: .5s;transform: translateY(-5px);-moz-transform: translateY(-5px);-webkit-transform: translateY(-5px);}nav a:hover::after,nav a:focus::after,nav a.active,nav a.active::after {color: #34b1b9;height: 1px;opacity: 1;transform: translateY(0px);-moz-transform: translateY(0px);-webkit-transform: translateY(0px);}nav a.active,nav a.active::after { height: 2px; transition: 0; }}@media (max-width:65em) {nav { background-color: #fff;  -webkit-transition: transform .5s; transition: transform .5s; -webkit-transform: translate(250px,0); transform: translate(250px,0); }nav a { display: none; }#menu-toggle { display: block; }nav.open {position: absolute;top: 100%;right: 0em;display: block;width: 60%;max-width: 250px;margin: 0;padding: 0;background-color: #fff;box-shadow: 0px 6px 6px -1px #000;box-shadow: 0px 6px 6px rgba(0,0,0,.4);z-index: 500;-webkit-transform: translate(0,0);transform: translate(0,0);}nav.open a {display: block;height: auto;margin: 0;text-align: center;}nav.open a, nav.open a:link, nav.open a:visited {display: block;padding: 1.25em 1em;border-bottom: 1px solid #ccc;}nav.open a:hover, nav.open a:active { color: #fff; background-color: #529bff; }}@media (max-width:48em) and (orientation: landscape) {nav.open {  max-width: 100%; }nav.open a, nav.open a:link, nav.open a:visited { padding: 1em; width: 50%; float: left;}}
/* cmsms stylesheet: BK_2014_CSS_Icons_and_Font_Import modified: Samstag, 11. Juni 2016 00:09:11 */
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,700);@font-face {font-family: 'kolouch-icons';src:url('https://www.kolouch.at/fonts/kolouch-icons.eot?dprbvj');src:url('https://www.kolouch.at/fonts/kolouch-icons.eot?#iefixdprbvj') format('embedded-opentype'),url('https://www.kolouch.at/fonts/kolouch-icons.woff?dprbvj') format('woff'),url('https://www.kolouch.at/fonts/kolouch-icons.ttf?dprbvj') format('truetype'),url('https://www.kolouch.at/fonts/kolouch-icons.svg?dprbvj#kolouch-icons') format('svg');font-weight: normal;font-style: normal;}[class^="icon-"], [class*=" icon-"] {font-family: 'kolouch-icons';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-termine,.icon-coaching,.icon-supervision,.icon-seminare,.icon-aufstellungen,.icon-profil,.icon-kontakt {color: #fff;font-size: 6em;text-align: center;margin-bottom: .2em;}.icon-mail,.icon-mobile {color: #eee;font-size: 4em;width: 50px;display: block;margin: 0 auto .125em;}.icon-flip {position: absolute;top: .25em;right: .25em;color: #529bff;font-size: 3em;text-align: right;-webkit-transition: .8s;transition: .8s;cursor: pointer;}.icon-supervision:before {content: "\e601";}.icon-sitemap:before {content: "\e602";}.icon-seminare:before {content: "\e603";}.icon-profil:before {content: "\e604";}.icon-map:before {content: "\e605";}.icon-kontakt:before {content: "\e606";}.icon-coaching:before {content: "\e607";}.icon-termine:before {content: "\e608";}.icon-flip:before {content: "\e609";}.icon-aufstellungen:before {content: "\e610";}.icon-menu_closed:before {content: "\e60b";}.icon-menu_opened:before {content: "\e60a";}.icon-jump-to-top:before {content: "\e60c";}.icon-mobile:before {content: "\e60d";}.icon-mail:before {content: "\e60e";}.icon-fullscreen-off:before {content: "\e600";}.icon-fullscreen-on:before {content: "\e60f";}
