@font-face{font-family:'KlavikaBasicLight';src:url("fonts/klavikabasic-light-webfont.eot");src:url("fonts/klavikabasic-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/klavikabasic-light-webfont.woff") format("woff"),url("fonts/klavikabasic-light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'KlavikaBasicRegular';src:url("fonts/klavikabasic-regular-webfont.eot");src:url("fonts/klavikabasic-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/klavikabasic-regular-webfont.woff") format("woff"),url("fonts/klavikabasic-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'itcca-icons';src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDUsAAAC8AAAAYGNtYXDw/8IhAAABHAAAAHRnYXNwAAAAEAAAAZAAAAAIZ2x5ZhZ53c0AAAGYAAADnGhlYWQGFDCyAAAFNAAAADZoaGVhB3kDywAABWwAAAAkaG10eBm3AKYAAAWQAAAAKGxvY2EEHgM+AAAFuAAAABZtYXhwAA4AQgAABdAAAAAgbmFtZU9evt0AAAXwAAABtnBvc3QAAwAAAAAHqAAAACAAAwMaAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADxBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAWAAAABIAEAADAAIAAQAg8ALwDfAV8MnxB//9//8AAAAAACDwAvAN8BXwyfEG//3//wAB/+MQAg/4D/EPPg8CAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAP+3A7cDbgAQADcAAAE0JyYjIgcGFRQXFjMyNzY1ARQHBiMiLwEGIyInJicmJyY1NDc2NzY3NjMyFxYXFhcWFRQHFxYVApJLS2ppTEtLTGlqS0sBJRYWHR8VxGZ+UUtLNjYfICAfNjZLS1FSS0o2NiAgR8QVAdtqS0tLS2ppS0xMS2n+JR4VFhbDRyAgNjZKS1FSS0o2NiAgICA2NkpLUn1nxBUeAAEAPwA/AuYC5gAsAAAlFA8BBiMiLwEHBiMiLwEmNTQ/AScmNTQ/ATYzMh8BNzYzMh8BFhUUDwEXFhUC5hBOEBcXEKioEBcWEE4QEKioEBBOEBYXEKioEBcXEE4QEKioEMMWEE4QEKioEBBOEBYXEKioEBcXEE4QEKioEBBOEBcXEKioEBcAAAACAA8ASQOoAyYAFwA/AAABERQHBisBNSMVIyInJjURNDc0MQkBFhU3BwYHIyInCQEGJyYvASY3NDcBNjMyHwE1NDc2OwEyFxYdARcWFxYHAyULCw/bk9sPCwsBAUgBSQF/IwUHAggE/nT+dQcHBwUjBQEGAZsSGRoSiwUGCG0IBQZ9BQEBBQGA/u4PCwvc3AsLDwESAQEBAQ/+8QECJyoFAQQBSv62BQEBBSoGCAgEAVYPD3RvCAUGBgUI6WgECAgGAAAAAwAAAEkDbgMlABQAKQA+AAAlFRQHBiMhIicmPQE0NzYzITIXFhURFRQHBiMhIicmPQE0NzYzITIXFhURFRQHBiMhIicmPQE0NzYzITIXFhUDbgsLD/zcDwsLCwsPAyQPCwsLCw/83A8LCwsLDwMkDwsLCwsP/NwPCwsLCw8DJA8LC7dJDwsLCwsPSQ8LCgoLDwEkSQ8KCwsKD0kPCwsLCw8BJUkPCwsLCw9JDwsLCwsPAAAAAQAsAOMCZgIvABoAAAEUDwEGIyIvAQcGIyIvASY1NDcBNjMyFwEWFQJmBR0GBwgF4eAGCAcGHAYGAQoGBwgFAQsFARIHBhwGBuDgBgYcBgcIBQELBQX+9QUIAAABACwA9QJmAkIAGgAAARQHAQYjIicBJjU0PwE2MzIfATc2MzIfARYVAmYF/vUFCAcG/vYGBhwGBwgG4OEFCAcGHQUCEgcG/vYGBgEKBgcIBR0GBuHhBgYdBQgAAAEAAAABAAAberrDXw889QALBAAAAAAA0Z72SAAAAADRnvZIAAD/twO3A24AAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA7cAAQAAAAAAAAAAAAAAAAAAAAoEAAAAAAAAAAAAAAACAAAAA7cAAAMlAD8DtwAPBAAAAAKSACwCkgAsAAAAAAAKABQAHgByALYBGAFyAaABzgAAAAEAAAAKAEAAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQALAAAAAQAAAAAAAgAHAIQAAQAAAAAAAwALAEIAAQAAAAAABAALAJkAAQAAAAAABQALACEAAQAAAAAABgALAGMAAQAAAAAACgAaALoAAwABBAkAAQAWAAsAAwABBAkAAgAOAIsAAwABBAkAAwAWAE0AAwABBAkABAAWAKQAAwABBAkABQAWACwAAwABBAkABgAWAG4AAwABBAkACgA0ANRpdGNjYS1pY29ucwBpAHQAYwBjAGEALQBpAGMAbwBuAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpdGNjYS1pY29ucwBpAHQAYwBjAGEALQBpAGMAbwBuAHNpdGNjYS1pY29ucwBpAHQAYwBjAGEALQBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJpdGNjYS1pY29ucwBpAHQAYwBjAGEALQBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");font-weight:normal;font-style:normal}.icon{font-family:'itcca-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\f002"}.icon-close:before{content:"\f00d"}.icon-home:before{content:"\f015"}.icon-navi:before{content:"\f0c9"}.icon-up:before{content:"\f106"}.icon-down:before{content:"\f107"}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;height:100.5%;padding-bottom:2em}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}b,strong{font-family:'KlavikaBasicRegular'}em,i{font-style:italic}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}@-moz-document url-prefix(){img{width:100%;max-width:100%}}@media screen and (-webkit-min-device-pixel-ratio: 0){img{max-width:100%}}article,.top-bar,.bread-crumbs,article.galerie .galerie-images{display:block}article:after,.top-bar:after,.bread-crumbs:after,article.galerie .galerie-images:after{clear:both;content:"";display:block;height:0;visibility:hidden}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.container,.top-bar,.footer-nav nav{width:95%;max-width:862px}.portrait,.side-image{float:right;margin:0 24px 1em 1em}.portrait img,.side-image img{border:5px solid white;-webkit-box-shadow:0 0 3px 0 #666;box-shadow:0 0 3px 0 #666}.right-float{float:right}.left-float{float:left}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.opaque{opacity:1}.transparent{opacity:0}html,body{height:100.5%}body{font-size:1.2em;font-family:'KlavikaBasicLight', sans-serif;background:url(../img/zenkreis.png) center no-repeat,url(../img/bg-body.jpg);background-attachment:fixed, fixed;background-size:contain, auto;margin:0;padding:0 0 2em 0;color:#000;height:100.5%}body body:after{content:"large";display:block}img{border:none;outline:none}a{color:#BC4F3B;outline:none}a:hover{color:#000}p,h1,h2,h3,h4,h5,h6{line-height:1.5em;margin:0 0 0.5em 0}h1{max-width:none}.sitemap{list-style:none;margin:0;padding:0}.sitemap>li{margin-bottom:1em}.sitemap li{list-style:none}.sitemap li li{margin-left:24px}.sitemap a{text-decoration:none}.container{margin:0 auto 2em auto}.site-head{position:relative;width:100%;padding-top:37.819025522042%;color:white}.site-head:after{display:block;content:" ";position:absolute;left:0;right:0;top:50%;bottom:0;z-index:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.25)));background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#40000000',GradientType=0 )}.text-rot{color:#BC4F3B}.logo{position:absolute;right:-80px;top:30px;z-index:1;width:16.666666666667%;max-width:160px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.logo img{float:right;display:block;max-width:160px;max-height:160px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}h1{font-size:2em;font-weight:normal}h2{font-size:1.75em}h3{font-size:1.3em}h4{font-size:1.1em}section{outline:1px dotted #BC4F3B;padding:10px;margin-top:1em}section ul{list-style:disc}section ul li{line-height:1.4em}article{position:relative;margin-bottom:1em;padding:1em 24px 1em 24px;border:1px dotted #BC4F3B}article .text-rot{color:#BC4F3B}article .text-white{color:white}article h1,article h2,article h3,article h4,article h5,article h6{color:#BC4F3B}article ul,article ol{margin-left:24px;list-style:disc;max-width:600px;margin-bottom:0.5em}article ul li,article ol li{line-height:1.4em;margin-bottom:0.2em}article ul li:last-child,article ol li:last-child{margin-bottom:0}article ul li ul,article ul li ol,article ol li ul,article ol li ol{padding-top:0.2em;margin-bottom:0}article .image-with-description{border:5px solid white;-webkit-box-shadow:0 0 3px 0 #666;box-shadow:0 0 3px 0 #666;margin-bottom:2em;float:left;color:#BC4F3B}article figcaption{font-size:0.8em;padding:0.3em 1em;left:0;top:1em;margin-left:1em;overflow:hidden;line-height:1.6em;color:#BC4F3B}article.simple-text{border:none;margin-bottom:-1em;padding:0 24px}article.text-with-image{border:none;background-repeat:no-repeat;background-position:center;background-size:cover}article.page-links{margin-bottom:1em}h2,h3,h4,h5,h6{color:#BC4F3B}.download-links,.page-index{line-height:1.6em;list-style:none;margin-left:0}.page-alpha-index{margin:0;padding:0}.page-alpha-index li{display:inline-block;line-height:1.7em}.tri-down{width:0;height:0;border:6px solid transparent;position:absolute;left:0.5em;top:100%;content:""}.tri-dark{border-top-color:#262626}.tri-red{border-top-color:#BC4F3B}.languages{float:right;position:relative;display:inline-block;z-index:100;padding:0 0.3em;margin:0 24px}.languages a,.languages .blind-link{display:block;text-align:center;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;color:#262626;position:relative;z-index:10}.languages a:hover,.languages .blind-link:hover{cursor:pointer}.languages a:hover{color:#BC4F3B}.languages.opened{cursor:pointer}.languages.opened>ul{opacity:1}.languages>ul{background-color:#FFF;position:absolute;left:0;top:100%;z-index:20;width:100%;opacity:0;height:auto;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:1}.mob-navbar .languages{font-family:'KlavikaBasicRegular';min-height:45px;font-size:1.1em;line-height:2;margin:0}.mob-navbar .languages a,.mob-navbar .languages .blind-link{line-height:45px;display:block;padding:0 0.15em}.mobile-nav{display:none}.mobile-nav>ul{list-style:none;margin:0;padding:0}.mobile-nav>ul .arrow-submenu{font-size:1.8em;float:right;color:white;display:block;text-align:center;line-height:1.22em}.mobile-nav>ul>li{border-top:1px solid #4d4c4c}.mobile-nav>ul li{clear:both;background-color:#262626;background-color:rgba(0,0,0,0.8)}.mobile-nav>ul li:first-child{border-top:none}.mobile-nav>ul li a{display:block;padding:0 24px;line-height:2.2em;color:white;text-decoration:none;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.mobile-nav>ul li a.special-color{background-color:#BC4F3B}.mobile-nav>ul li a:hover,.mobile-nav>ul li a:active{background-color:#595959}.mobile-nav>ul li a.current{background-color:#737272 !important}.mobile-nav>ul li ul{display:none}.mobile-nav>ul li ul.show{display:block}.mobile-nav>ul li ul li{background-color:#595959;padding-left:24px}.top-bar{margin:auto;position:relative;background-color:white;height:2em;line-height:2;-webkit-transition:background-color 0.25;transition:background-color 0.25}.site-nav{float:right;margin-right:24px}.site-nav>ul{position:absolute;overflow:hidden;left:-9999px;width:1px;height:1px;margin:-1px;top:100%;width:100%;background-color:#403f3f;z-index:1000;opacity:0;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out}.site-nav>ul.open{left:0;width:100%;height:auto;opacity:1;margin:0}.site-nav>ul a{text-decoration:none;color:white;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.site-nav>ul a:hover{text-decoration:underline;background-color:#403f3f}.site-nav>ul>li{overflow:hidden;position:relative;min-height:2em;border-bottom:1px solid #666}.site-nav>ul ul{margin:0 0 0 15rem;padding:0}.site-nav>ul ul li{line-height:1.6em;display:inline-block}.site-nav>ul ul li a{padding:0.3em 0.5em}.site-nav .site-nav-country{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0;bottom:0;padding:0 1em;line-height:1.6em;width:15rem;background-color:#403f3f;background-color:#262626}.no-js #siteNavMenu{left:-9999px;height:0;width:0;opacity:0}.no-js #siteNavMenu:target{left:0;height:auto;width:100%;opacity:1}.mob-navbar{display:none}.site-nav-toggle{display:inline-block;height:100%;padding:0 0.5em;color:black;text-decoration:none}.site-nav-toggle:hover{text-decoration:underline}.menu-toggle{font-size:1.1em;display:none;position:relative;z-index:120;float:right;margin-right:12px;padding:0 0.5em;text-align:center;height:45px;font-family:'KlavikaBasicRegular';text-transform:capitalize}.menu-toggle a{line-height:45px;text-align:center;display:block;color:#000;text-decoration:none;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.menu-toggle a .close-menu{font-size:2.2em}.nav-boxes ul{height:28px}.nav-boxes li{position:relative}.nav-boxes li a,.nav-boxes li .blind-link{color:white;display:block;line-height:28px;background:#BC4F3B;padding:0 0.5em;text-decoration:none}.nav-boxes li .blind-link:hover{cursor:pointer}.nav-boxes li a:hover{text-decoration:underline}.nav-boxes ul li{float:left;margin-right:2px}.nav-boxes ul li ul li{float:none;width:100%}.nav-boxes ul li ul li a{background:rgba(174,78,61,0.9)}.nav-boxes ul li ul{position:absolute;left:-9999px;top:100%;width:100%;opacity:0;z-index:1000;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.nav-box li .current{background-color:#BC4F3B;background-color:rgba(188,79,59,0.7)}.no-touch nav ul li:hover ul{left:0;opacity:1}.copyright{font-size:0.7em;padding:0 24px;width:auto;max-width:none}.header-text{margin-top:1em;font-size:1.8em;line-height:1;position:absolute;left:24px;right:24px;bottom:4%;z-index:10}.bread-crumbs{display:block;position:relative;min-height:1em;margin:1em 24px 1em 24px}.bread-crumbs ul{float:left}.bread-crumbs li{display:inline-block}.bread-crumbs li a{color:#BC4F3B;text-decoration:none;line-height:1.6}.bread-crumbs li a:hover{color:#BC4F3B;text-decoration:underline}.bread-crumbs li .current{color:#BC4F3B;text-decoration:underline}li.subpage{margin-right:1em}li.subpage a{color:#000}.first-subpage{margin-left:1em}.country-sub-pages{clear:both;margin:1em 0;padding:1em 24px 1em 24px;border:1px dotted #BC4F3B;position:relative}.country-sub-pages li{display:inline-block;line-height:1.5em}.country-sub-pages a{text-decoration:none}.country-sub-pages a.current{color:#000}.site-search{margin-right:24px;max-height:32px;z-index:10;position:relative;float:right}.site-search form{position:absolute;height:2em;right:0;top:0;white-space:nowrap;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scaleX(0);transform:scaleX(0)}.site-search form.opened{-webkit-transform:scaleX(1);transform:scaleX(1)}.site-search .search-field{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;font-family:'KlavikaBasicLight', sans-serif;background:white;line-height:1.6em;height:2em;border:4px solid #E5E5E5;outline:none;outline-width:0;margin:0;font-size:1em;background-color:white}.site-search input[type=submit]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;font-family:'KlavikaBasicLight', sans-serif;line-height:1.6em;height:2em;color:white;margin:0;padding:0 3em 0 1em;border:none;font-size:1em;background-color:#E5E5E5;color:black;outline:none}.site-search input[type=submit]:hover{cursor:pointer;text-decoration:underline}.site-search.site-search-mob{position:relative;left:0;top:0;display:inline-block;float:right;text-align:right;margin-left:20%}.site-search.site-search-mob form{margin:0}.site-search.site-search-mob .search-field{width:10em;font-size:1em;min-height:45px}.site-search.site-search-mob input[type=submit]{padding:0 1em;font-size:1em;min-height:45px}.site-search.site-search-mob .search-toggle{line-height:45px;color:black;text-decoration:none;font-family:'KlavikaBasicRegular';font-size:1.1em;text-transform:capitalize}.search-icon{width:22px;height:22px;margin:8px 0 0 0}.search-icon a{display:block;overflow:hidden}.search-icon a:hover{cursor:pointer}.default-form .default-formfields{margin:0;padding:0;list-style-type:none}.default-form .default-formfields li{margin-bottom:1em}.default-form label{display:block;margin-bottom:0.3em}.default-form input[type=text],.default-form input[type=date],.default-form input[type=datetime],.default-form input[type=number],.default-form input[type=search],.default-form input[type=time],.default-form input[type=url],.default-form input[type=email],.default-form input[type=submit],.default-form input[type=button],.default-form input[type=reset],.default-form textarea,.default-form select{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #BEBEBE;padding:0.3em 0.5em;margin:0px;outline:none;-webkit-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;font-size:0.875em;width:100%;font-family:'KlavikaBasicLight', sans-serif}.default-form input[type=text]:focus,.default-form input[type=date]:focus,.default-form input[type=datetime]:focus,.default-form input[type=number]:focus,.default-form input[type=search]:focus,.default-form input[type=time]:focus,.default-form input[type=url]:focus,.default-form input[type=email]:focus,.default-form input[type=submit]:focus,.default-form input[type=button]:focus,.default-form input[type=reset]:focus,.default-form textarea:focus,.default-form select:focus{border:1px solid #BC4F3B;-webkit-box-shadow:0 0 8px #BC4F3B;box-shadow:0 0 8px #BC4F3B}.default-form input[type=submit],.default-form input[type=button],.default-form input[type=reset]{background-color:#E5E5E5}.default-form input[type=submit]:hover,.default-form input[type=button]:hover,.default-form input[type=reset]:hover{background-color:#d8d8d8}.default-form select{width:100%;height:1.8em}.default-form select option{line-height:1.8em;padding:0.3em 0;font-family:'KlavikaBasicLight', sans-serif}.default-form textarea{height:8em}.invesy-slider{position:absolute;width:100%;height:auto;top:0;left:0;z-index:-1}.invesy-slider li{margin:0;padding:0;list-style-type:none;-webkit-transition:opacity 8s, margin-left 0s linear 8s;transition:opacity 8s, margin-left 0s linear 8s;left:0;margin-left:-99999px;opacity:0;overflow:hidden;position:absolute;top:0}.invesy-slider .show{-webkit-transition:opacity 8s, margin-left 0s;transition:opacity 8s, margin-left 0s;margin-left:0;opacity:1}article.galerie .galerie-text{margin-bottom:2em}article.galerie .galerie-images{max-width:none;margin:0;padding-bottom:2em}article.galerie .galerie-images li{display:inline-block;max-width:132px;width:20%;height:20%;margin:0 2% 2% 0;padding:5px;background-color:#ffffff;-webkit-box-shadow:0 0 3px 0 #666;box-shadow:0 0 3px 0 #666;border-radius:2px}article.galerie .galerie-images li:nth-child(2n+1){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}article.galerie .galerie-images li:nth-child(3n+2){-webkit-transform:rotate(1deg);transform:rotate(1deg)}article.galerie .galerie-images li:nth-child(5n+3){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}article.galerie .galerie-images li:nth-child(7n+5){-webkit-transform:rotate(2deg);transform:rotate(2deg)}article.galerie .galerie-images li:nth-child(11n+7){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.footer-nav{font-size:0.8em;position:static;background-color:white;background-color:rgba(255,255,255,0.9);border-top:1px dotted #BC4F3B;-webkit-box-shadow:3px 0 3px 0 #666;box-shadow:3px 0 3px 0 #666}.footer-nav:after{content:"";display:block;clear:both}.footer-nav nav{margin:0 auto;position:relative}.footer-nav ul{float:right;margin:0 24px}.footer-nav li{float:left;position:relative}.footer-nav li .special-color{background-color:black}.footer-nav li .current{background-color:#595959}.footer-nav li ul{margin:0;padding:0;list-style:none;position:absolute;left:0;top:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.iframe-wrapper{position:relative;padding-bottom:75%;height:0;overflow:hidden}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cookie-consent{font-size:0.875em;background-color:#262626;color:white;padding:0.6em 2em;position:fixed;left:0;bottom:0;right:0;line-height:1.6;-webkit-transition:-webkit-transform 0.3s ease-in;transition:-webkit-transform 0.3s ease-in;transition:transform 0.3s ease-in;transition:transform 0.3s ease-in, -webkit-transform 0.3s ease-in}.cookie-consent p{max-width:none}.cookie-consent.hidden{-webkit-transform:translateY(100%);transform:translateY(100%)}.cookie-consent a{color:white}.cookie-consent a:hover{color:white}.cookie-consent p{margin-bottom:0}.cookie-consent .dismiss{margin-left:1.5em;color:#262626;background-color:white;padding:0.25em 1em;display:inline-block}.cookie-consent .dismiss:active,.cookie-consent .dismiss:hover,.cookie-consent .dismiss:focus{background-color:#000}#cookieConsentClose{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;padding:0;background-color:black;font-size:1.5em;line-height:1.5em;color:white;border-radius:50%;width:1.15em;height:1.15em;text-align:center;float:right;margin-left:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#cookieConsentClose:before{line-height:0.5;content:"\00D7";display:block;text-align:center;vertical-align:middle}#cookieConsentClose:active,#cookieConsentClose:hover,#cookieConsentClose:focus{background-color:#0d0c0c;cursor:pointer}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (min-width: 1024px), only screen and (min-resolution: 192dpi) and (min-width: 1024px), only screen and (min-resolution: 2dppx) and (min-width: 1024px), only screen and (min-width: 1024px){body:after{position:absolute;bottom:0;left:0;content:"large";display:block;width:1px;margin:-1px;opacity:0;visibility:hidden;overflow:hidden}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 601px) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 601px) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (min-width: 601px) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (min-width: 601px) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (min-width: 601px) and (max-width: 1024px), only screen and (min-width: 601px) and (max-width: 1024px){body:after{content:"medium";display:none}.logo{right:24px;left:24px;top:10px;height:50%;width:auto;max-width:none}.logo img{width:60px;height:60px;float:right}.logo:hover img{width:120px;height:120px}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 601px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 601px), only screen and (min-device-pixel-ratio: 2) and (min-width: 601px), only screen and (min-resolution: 192dpi) and (min-width: 601px), only screen and (min-resolution: 2dppx) and (min-width: 601px), only screen and (min-width: 601px){.site-search-mob{display:none}.menu-toggle{display:none}.mob-navbar{display:none}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 600px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 600px), only screen and (min-device-pixel-ratio: 2) and (max-width: 600px), only screen and (min-resolution: 192dpi) and (max-width: 600px), only screen and (min-resolution: 2dppx) and (max-width: 600px), only screen and (max-width: 600px){body{font-size:1em}body:after{content:"small";display:none}.container{width:100%}.logo,.bread-crumbs,.site-search-dt,.top-bar{display:none}.site-search-mob{display:block}.site-search-mob .search-form{margin-top:6px}article{border-left:none;border-right:none;border-top:none}p,h1,h2,h3,h4,h5,h6{width:auto;max-width:none}h2{font-size:1.35em}h3{font-size:1.2em}h4{font-size:1.1em}.portrait,.side-image{width:20%}.portrait img,.side-image img{margin-left:0}.galerie li{width:23%;height:23%;margin:0 2% 2% 0}.header-nav ul,.footer-nav{display:none}.header-nav h1{font-size:1.35em}.menu-toggle{display:block}.mob-navbar{position:relative;display:block;background:transparent;min-height:45px;z-index:100;background:url(../img/bg-body.jpg)}.mob-navbar-logo{display:block;float:left;margin-top:10px;margin-left:24px;max-height:25px;max-width:25px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.mob-navbar-logo.logo-big{max-width:120px;max-height:120px}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 360px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 360px), only screen and (min-device-pixel-ratio: 2) and (max-width: 360px), only screen and (min-resolution: 192dpi) and (max-width: 360px), only screen and (min-resolution: 2dppx) and (max-width: 360px), only screen and (max-width: 360px){.site-search.site-search-mob .search-field{width:8em}.site-search.site-search-mob input[type=submit]{padding:0 0.5em}}@-moz-document url-prefix(){img{width:100%;max-width:100%}}@media screen and (-webkit-min-device-pixel-ratio: 0){img{max-width:100%}}

.mobile-nav.open{display:block}
dialog.image-lightbox{border:0;padding:0;background:transparent;max-width:none;max-height:none;overflow:visible}
dialog.image-lightbox::backdrop{background:rgba(0,0,0,0.88)}
dialog.image-lightbox img{display:block;max-width:92vw;max-height:86vh;width:auto;height:auto;margin:0 auto}
dialog.image-lightbox button{position:absolute;border:0;background:transparent;color:#fff;font-size:2.5rem;line-height:1;cursor:pointer;padding:0.2em 0.35em}
dialog.image-lightbox .image-lightbox-close{top:0.2rem;right:0.2rem}
dialog.image-lightbox .image-lightbox-prev{left:0;top:50%}
dialog.image-lightbox .image-lightbox-next{right:0;top:50%}


/* search results */
.container:has(.search-results) > nav.bread-crumbs{display:none}
.search-results{margin-top:.15em}
.search-results-form{display:flex;gap:.5em;margin:0 0 1.15em;align-items:stretch}
.search-results-form input[type=search]{flex:1 1 auto;min-width:0;box-sizing:border-box;height:2.6em;font-family:'KlavikaBasicLight',sans-serif;font-size:1em;color:#262626;border:1px solid #BEBEBE;background:#fff;padding:0 .75em;-webkit-appearance:none;appearance:none;border-radius:0}
.search-results-form input[type=search]:focus{border-color:#BC4F3B;outline:none;box-shadow:0 0 0 3px rgba(188,79,59,.2)}
.search-results-form button{flex:0 0 auto;box-sizing:border-box;height:2.6em;font-family:'KlavikaBasicRegular',sans-serif;font-size:1em;background:#BC4F3B;color:#fff;border:0;padding:0 1.15em;cursor:pointer;border-radius:0}
.search-results-form button:hover,.search-results-form button:focus{background:#000}
.search-results h2.search-results-status{font-family:'KlavikaBasicLight',sans-serif;font-size:1.35em;font-weight:normal;line-height:1.3;color:#262626;margin:0 0 1em;max-width:none}
.search-results h2.search-results-status q{font-family:'KlavikaBasicRegular',sans-serif;color:#BC4F3B;quotes:"“" "”" "‘" "’"}
.search-results[lang=de] h2.search-results-status q{quotes:"„" "“" "‚" "‘"}
.search-results[lang=fr] h2.search-results-status q,
.search-results[lang=el] h2.search-results-status q{quotes:"« " " »"}
.search-results h2.search-results-status q::before{content:open-quote}
.search-results h2.search-results-status q::after{content:close-quote}
.search-results .search-results-hint{color:#595959;margin:-.35em 0 1em}
.search-results .search-results-lang{margin:1.7em 0 0}
.search-results .search-results-lang.is-current{margin-top:.15em}
.search-results h3{font-family:'KlavikaBasicRegular',sans-serif;font-size:.78em;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;color:#595959;border:0;margin:0 0 .2em;padding:0;line-height:1.2}
.search-results .is-current h3{color:#262626}
.search-results .search-results-count{font-family:'KlavikaBasicRegular',sans-serif;color:#595959;font-size:1em}
.search-results h3 .search-results-count::before{content:" · "}
.search-results ol{list-style:none;margin:0;padding:0;max-width:none}
.search-results ol li.search-hit{list-style:none;margin:0;padding:.85em 0 .9em;border:0;border-bottom:1px solid rgba(0,0,0,.08);line-height:1.35}
.search-results .search-hit-url{margin:0 0 .15em;color:#595959;font-size:.8em;line-height:1.35;overflow-wrap:anywhere}
.search-results a.search-hit-title{display:inline;font-family:'KlavikaBasicRegular',sans-serif;font-size:1.2em;line-height:1.25;color:#BC4F3B;text-decoration:none;overflow-wrap:anywhere}
.search-results a.search-hit-title:hover,.search-results a.search-hit-title:focus{color:#000;text-decoration:underline}
.search-results a.search-hit-title:focus{outline:2px solid #BC4F3B;outline-offset:2px}
.search-results .search-hit-snippet{margin:.3em 0 0;color:#262626;font-size:.98em;line-height:1.45;max-width:40em}
.search-results mark{background:#f4d2cb;color:inherit;padding:0 .12em}
@media (max-width:36em){
.search-results-form{flex-wrap:wrap}
.search-results-form input[type=search]{flex:1 1 100%}
.search-results-form button{width:100%}
}


.search-results-form{flex-wrap:wrap}
.search-results-form button.search-results-scope{flex:1 1 100%;height:auto;margin:.65em 0 0;padding:0;background:transparent;color:#BC4F3B;font-family:'KlavikaBasicLight',sans-serif;font-size:.95em;line-height:1.35;text-align:left;text-decoration:none;border:0;cursor:pointer}
.search-results-form button.search-results-scope:hover,.search-results-form button.search-results-scope:focus{background:transparent;color:#000;text-decoration:underline}
.search-results-form button.search-results-scope:focus{outline:2px solid #BC4F3B;outline-offset:2px}

/*# sourceMappingURL=itcca.css.map */

/* Kurze Seiten: Footer an den unteren Browserrand. */
html,
body {
	height: auto;
	min-height: 100%;
}
body {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	padding-bottom: 0;
}
body > .top-bar {
	margin-top: 0;
	margin-bottom: 0;
}
body > .container {
	flex: 1 0 auto;
}
body > .footer-nav {
	flex: 0 0 auto;
}

article.sitemap-page{border:none;line-height:1.45}
article.sitemap-page ul,article.sitemap-page ol{max-width:none;margin-left:0;padding:0;list-style:none}
article.sitemap-page a{color:#000;text-decoration:none}
article.sitemap-page a:hover{color:#000;text-decoration:underline}
article.sitemap-page .sitemap-jump{display:flex;flex-wrap:wrap;gap:.35em .9em;margin:0 0 1.1em}
article.sitemap-page .sitemap-jump a{border-bottom:1px solid #c4c4c4;line-height:1.5}
article.sitemap-page .sitemap-jump a:hover{text-decoration:none;border-bottom-color:#000}
article.sitemap-page .sitemap-leaves{display:flex;flex-wrap:wrap;gap:.35em 1.2em;margin:0 0 1.4em;padding:0 0 1em;border-bottom:1px solid #e6d9d4}
article.sitemap-page .sitemap-countries{column-count:1;column-gap:2em}
article.sitemap-page .sitemap-country{display:inline-block;width:100%;vertical-align:top;box-sizing:border-box;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0 0 1.35em}
article.sitemap-page .sitemap-country h2{font-size:1.15em;line-height:1.3;margin:0 0 .35em;padding-bottom:0;max-width:none;break-inside:avoid;-webkit-column-break-inside:avoid}article.sitemap-page .sitemap-country h2::after{content:"";display:block;height:2px;margin-top:.15em;background:#BC4F3B;break-before:avoid;-webkit-column-break-before:avoid}
article.sitemap-page .sitemap-country h2 a{color:#BC4F3B;text-decoration:none}
article.sitemap-page .sitemap-country h2 a:hover{color:#000;text-decoration:none}
article.sitemap-page .sitemap-regions{margin:.3em 0 0}
article.sitemap-page .sitemap-regions>li{position:relative;margin:0 0 .45em;padding-left:1em}
article.sitemap-page .sitemap-regions>li::before{content:"";position:absolute;left:0;top:.5em;width:.38em;height:.38em;border-radius:50%;background:#000}
article.sitemap-page .sitemap-places{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2em .4em;margin:.15em 0 .2em 1.5em}
article.sitemap-page .sitemap-places>li::before{content:"";display:inline-block;width:.28em;height:.28em;margin-right:.4em;border-radius:50%;background:#9a9a9a}
article.sitemap-page .sitemap-places>li:has(ul){flex:1 0 100%;position:relative;padding-left:1em}
article.sitemap-page .sitemap-places>li:has(ul)::before{content:"";position:absolute;left:0;top:.5em;width:.32em;height:.32em;margin:0;border-radius:50%;background:#000}
article.sitemap-page .sitemap-places a{font-size:.95em}
@media (min-width:601px){
article.sitemap-page .sitemap-countries{column-count:2}
}
