*{margin:0;padding:0;}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,font,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,input,select,textarea,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{background:transparent;border:0;font:inherit;font-size:100%;line-height:inherit;outline:0;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul,li{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}b,strong{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}ins{text-decoration:none;}del{text-decoration:line-through;}::-moz-selection{background:#311910;text-shadow:none;}::selection{background:#311910;text-shadow:none;}html,body,button,input,select,textarea{color:#666;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;}.clearfix{display:inline-block;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearleft,.clearl,.cleft{clear:left;}.clearright,.clearr,.cright{clear:right;}.clear,.clearboth,.clearall{clear:both;}.floatleft,.fleft,.floatl{float:left;margin:0 10px 5px 0;}.floatright,.fright,.floatr{float:right;margin:0 0 5px 10px;}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}div.view div.views-admin-links{width:auto;}div.block{position:relative;}div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:white;border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888888;-webkit-box-shadow:-1px 1px 2px #666666;}div.block .edit a{display:block;border:0;padding:0;margin:0;}div.block:hover .edit{display:block;}hr,.ahem{display:none;}#content hr{display:block;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-regular.woff2) format('woff2'),url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-regular.woff) format('woff'),url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-regular.ttf) format('truetype'),url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-700.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-700.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-700.woff2) format('woff2'),url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-700.woff) format('woff'),url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-700.ttf) format('truetype'),url(/sites/all/themes/kkg/fonts/open-sans-v15-latin-700.svg#OpenSans) format('svg');}@font-face{font-family:'Crete Round';font-style:normal;font-weight:400;src:url(/sites/all/themes/kkg/fonts/crete-round-v6-latin-regular.eot);src:local('Crete Round'),local('CreteRound-Regular'),url(/sites/all/themes/kkg/fonts/crete-round-v6-latin-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/kkg/fonts/crete-round-v6-latin-regular.woff2) format('woff2'),url(/sites/all/themes/kkg/fonts/crete-round-v6-latin-regular.woff) format('woff'),url(/sites/all/themes/kkg/fonts/crete-round-v6-latin-regular.ttf) format('truetype'),url(/sites/all/themes/kkg/fonts/crete-round-v6-latin-regular.svg#CreteRound) format('svg');}html,body{height:100%;}body{background:#342117 url(/sites/all/themes/kkg/images/body_bg.jpg) repeat 0 0;text-align:center;width:100%;font-size:14px;line-height:1.5;}#page-wrapper{height:100%;position:relative;}#page{background:transparent url(/sites/all/themes/kkg/images/inhalt_bg_resp.png) repeat-y top left;margin:0 auto -50px auto;min-height:100%;position:relative;max-width:1050px;width:auto;z-index:1;background-size:100% auto;}.oldie #page{background:transparent url(/sites/all/themes/kkg/images/inhalt_bg_resp.png) repeat-y top center;}#main{margin-left:287px;margin-right:25%;padding-bottom:4.5em;position:relative;text-align:left;width:auto;z-index:5;}#header{margin:0 9% 0 3%;font-family:'Crete Round',serif;font-size:1.3em;line-height:1.2;height:161px;position:relative;text-align:left;text-shadow:2px 2px 1px #000;z-index:7;}#header div.section{width:100%;background:transparent url(/sites/all/themes/kkg/images/header_bg_resp.png) no-repeat;height:100%;position:relative;text-align:left;background-size:100% auto;background-position:bottom center;}.oldie #header div.section{background:transparent url(/sites/all/themes/kkg/images/header_bg_resp.png) no-repeat bottom center;}#header div.region-header{position:relative;height:121px;}#header div#block-system-main-menu{position:relative;top:50%;transform:translateY(-50%);}.haupt-menu .menu{font-weight:normal;margin:0;padding:0 0 0 100px;line-height:1.6;}.haupt-menu .menu li{display:inline;list-style:none;list-style-image:none;margin:0 2.5em 0 0;padding:0;}.haupt-menu .menu li.last{margin-right:0;}.haupt-menu .menu a,.haupt-menu .menu a:link,.haupt-menu .menu a:visited{color:#DFCAAA;text-decoration:none;}.haupt-menu .menu a:hover,.haupt-menu .menu a:focus,.haupt-menu .menu a:active,.haupt-menu .menu a.active{color:#B28C4C;text-decoration:none;}.haupt-menu .menu a{white-space:nowrap;}#logo{width:100%;height:289px;position:absolute;right:0;top:95px;z-index:2;text-align:right;}#logo img{width:27%;height:auto;max-width:267px;}#facebook{background:transparent url(/sites/all/themes/kkg/images/facebook.png) no-repeat 0 0;height:32px;position:absolute;right:15%;top:370px;width:32px;z-index:4;}#facebook a{display:block;height:32px;width:32px;}#logo span,#facebook span,#button span,#button_responsive span,#button_responsive2 span,.footerfbspan{display:none;}#sidebar-first{font-family:'Crete Round',serif;font-size:1.3em;line-height:1;position:absolute;left:1.4em;top:0px;text-align:left;z-index:6;}#sidebar-first .section{background:transparent url(/sites/all/themes/kkg/images/navigator_bg_resp.png) repeat-y bottom left;float:left;height:auto;position:relative;left:2px;top:0;width:238px;}.oldie #sidebar-first .section{background-image:url(/sites/all/themes/kkg/images/navigator_bg_ieoldie.png);}#sidebar-first .content{margin:164px 36px 74px 55px;position:relative;}#sidebar-first ul{font-weight:normal;margin:0;padding:0;text-shadow:2px 2px 1px #000;}#sidebar-first li{display:block;list-style:none;list-style-image:none;margin:8px 0 0 0;padding:0;}#sidebar-first li ul{font-size:0.83em;margin:-2px 0 7px 26px;}#sidebar-first li ul li{margin-top:4px;}#sidebar-first a,#sidebar-first a:link,#sidebar-first a:visited{color:#B28C4C;text-decoration:none;}#sidebar-first a:hover,#sidebar-first a:focus,#sidebar-first a:active,#sidebar-first a.active{color:#DFCAAA;text-decoration:none;}#sidebar-first .active-trail a{color:#DFCAAA;}#button{background:transparent url(/sites/all/themes/kkg/images/button_fabrikk_2015.png) no-repeat 0 0;clear:both;height:174px;position:relative;top:8px;left:0;width:202px;}#button a{display:block;height:174px;width:202px;}#button_responsive{width:100%;height:154px;position:absolute;right:0;top:400px;z-index:8;text-align:right;z-index:3;}#button_responsive2{width:100%;height:154px;position:absolute;right:0;top:580px;z-index:8;text-align:right;z-index:3;}#button_responsive img{width:21%;margin-right:5px;height:auto;max-width:202px;}#button_responsive2 img{width:21%;margin-right:5px;height:auto;max-width:202px;}footer.footer{margin:0 auto;position:relative;max-width:500px;width:auto;z-index:9;text-align:center;}footer.footer,.pushfooter{height:40px;}#sidebar-first li.mobile-mainmenu-link{display:none;}.slicknav_menu:before{content:" ";display:table;}.slicknav_menu:after{content:" ";display:table;clear:both;}.slicknav_menu{font-size:1.2em;box-sizing:border-box;padding:5px;display:none;}.oldie.slicknav-is-open .slicknav_menu{background-color:#dfcaaa;}.slicknav_menu *{box-sizing:border-box;}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:left;padding:0.5em 0.6em;line-height:1.2em;cursor:pointer;}.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em;}.slicknav_btn{margin:5px 22px;text-decoration:none;text-transform:uppercase;-webkit-border-radius:5x;-moz-border-radius:5px;border-radius:5px;background-color:#391910;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.75);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.75);}.slicknav_menu .slicknav_menutxt{display:block;float:left;color:#d2b285;}.slicknav_menu .slicknav_icon{float:left;margin:0.2em 0 0 0.4em;}.slicknav_menu .slicknav_no-text{margin:0;}.slicknav_menu .slicknav_icon-bar{background-color:#d2b285;display:block;width:1.125em;height:0.14em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25);}ul.slicknav_nav{margin:0;list-style:none;overflow:hidden;clear:both;padding-left:0;line-height:1.2;text-shadow:1px 1px 1px #d2b285;}ul.slicknav_nav li{display:block;margin:0;padding:0;}ul.slicknav_nav a{padding:6px 20px;margin:3px 22px;text-decoration:none;color:#391910;}ul.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#d2b285;color:#391910;}ul.slicknav_nav a.active{text-decoration:underline;}ul.slicknav_nav ul{display:block;}ul.slicknav_nav .slicknav_arrow{display:none;}ul.slicknav_nav .slicknav_item{cursor:pointer;}ul.slicknav_nav .slicknav_item a{display:inline;}ul.slicknav_nav .slicknav_row{display:block;}ul.slicknav_nav a{display:block;}ul.slicknav_nav .slicknav_parent-link a{display:inline;}ul.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 80px;}ul.slicknav_nav .slicknav_row{padding:6px 20px;margin:3px 22px;}ul.slicknav_nav li.slicknav_parent .slicknav_row{margin-bottom:0;}ul.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#d2b285;color:#391910;}ul.slicknav_nav .slicknav_txtnode{margin-left:15px;}ul.slicknav_nav .slicknav_item a{padding:0;margin:0;}ul.slicknav_nav .slicknav_parent-link a{padding:0;margin:0;}ul.slicknav_nav .separator{display:block;width:200px;height:2px;background-color:#391910;margin-left:40px;}#main,#tinymce{color:#D2B285;font-family:'Open Sans',Arial,Helvetica,sans-serif;}#tinymce{font-size:14px;line-height:1.5;}select,input,button,textarea{font:99% 'Open Sans',Arial,Helvetica,sans-serif;}a:link,a:visited{color:#DFCAAA;text-decoration:underline;}a:hover,a:active,a:focus{color:#F1E8DA;text-decoration:none;}a:active,a:focus{outline:#342117 dotted thin;}footer.footer a:link,footer.footer a:visited{color:#D2B285;text-decoration:none;}footer.footer a:hover,footer.footer a:active,footer.footer a:focus{color:#F1E8DA;}#breadcrumb{text-align:right;}h1,#tinymce h1{font-size:1.8em;font-weight:bold;line-height:1.3;margin-top:1em;}h1.h1-with-breadcrumb{margin-top:0.6em;}h2,#tinymce h2{font-size:1.2em;font-weight:bold;margin-top:1.8em;line-height:1.3;}h3,#tinymce h3{font-size:1em;font-weight:bold;margin-top:1.8em;line-height:1.3;}article{margin-top:2.2em;}p,#tinymce p{margin:20px 0 4px 0;padding:0;}p.tinyclear{margin:0;}footer.footer p{margin:5px 0 0 0;}.node img,#tinymce img{border:1px solid #D2B285;width:auto;max-width:100%;height:auto;}.node video,#tinymce video{border:1px solid #D2B285;width:auto;max-width:100%;height:auto;}.node .mejs-container img{border:0 none;}.node a:link img,.node a:visited img{border:1px solid #D2B285;}.node a:focus img,.node a:hover img,.node a:active img{border:1px solid #F1E8DA;}#main ul,#tinymce ul{list-style-type:none;margin:20px 0 0 0;padding:0;}#main ul li,#tinymce ul li{background:url(/sites/all/themes/kkg/images/aufz.png) no-repeat left 6px;list-style-type:none;margin-bottom:5px;padding-left:18px;}#main ol,#tinymce ol{list-style-type:decimal;margin:20px 0 0 30px;padding:0;}#main ol li,#tinymce ol li{list-style-type:decimal;margin-bottom:5px;}#main li ul,#tinymce li ul,#main li ol,#tinymce li ol{margin-top:5px;}#main li ul li,#tinymce li ul li{list-style-type:none;}#main li ol li,#tinymce li ol li{background:none;list-style-type:lower-alpha;padding:0;}#main dl,#tinymce dl{padding:20px 0 4px 0;text-align:left;}#main dl dt,#tinymce dl dt{clear:left;float:left;padding:5px 0 0 0;width:105px;}#main dl dd,#tinymce dl dd{padding:5px 0 0 110px;}table,.mceItemTable{border-top:1px solid #D2B285;border-collapse:collapse;border-spacing:0;margin:20px 0 10px 0;width:99%;}td,.mceItemTable td,th,.mceItemTable th{border-bottom:1px solid #D2B285;color:#D2B285;padding:3px 8px 3px 0;text-align:left;vertical-align:top;}th,.mceItemTable th{font-style:italic;font-weight:bold;}caption,#tinymce caption{font-style:italic;text-align:center;}table,.mceItemTable,td,.mceItemTable td,th,.mceItemTable th,caption,.mceItemTable caption{font-size:0.9em;line-height:1.2;}.node hr,#tinymce hr{background-color:transparent;border:3px dotted #D2B285;border-style:none none dotted;clear:both;color:transparent;margin:20px 0 10px 0;}em,i{font-style:italic;}b,strong{font-weight:bold;}sub,sup{font-size:0.7em;}#main ul.programme,#tinymce ul.programme{overflow:hidden;margin:25px -10px 0 -10px;}#main ul.programme li,#tinymce ul.programme li{background:none;display:block;float:left;position:relative;width:33.3%;margin:0;padding:0;}#main ul.programme a{display:block;margin:0 10px 0 10px;}#main ul.programme img{width:100%;border:0 none !important;outline:1px solid #D2B285;margin:3px;}#main ul.programme a:hover img,#main ul.programme a:focus img,#main ul.programme a:active img{outline:3px solid #D2B285;}#main ul.programme p{margin:2px 10px 20px 10px;}.mfp-gallery-image{overflow:hidden;margin:20px -10px;}.mfp-gallery-image figure{display:block;float:left;position:relative;width:33.3%;padding-bottom:33.3%;}.mfp-gallery-image a{display:block;position:absolute;left:10px;right:10px;top:10px;bottom:10px;overflow:hidden;border:0 none;float:left;margin:3px;outline:1px solid #D2B285;}.mfp-gallery-image img{width:100%;float:left;border:0 none !important;}.mfp-gallery-image a:hover,.mfp-gallery-image a:focus,.mfp-gallery-image a:active{outline:3px solid #D2B285;cursor:zoom-in;}.videowrapper{height:0;overflow:hidden;margin-top:2em;position:relative;padding-bottom:74%;}.videowrapper iframe{border:0 none;position:absolute;top:0;left:0;width:100%;height:100%;}.mfp-counter{font-size:11px;}.mfp-title{padding-right:80px;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer;}#webmaster-menu-container{background-color:#DFCAAA;border:1px solid #29160F;padding:10px;opacity:0.8;position:absolute;top:30px;right:0;z-index:10;}#webmaster-menu-container  h2{color:#29160F;font-size:0.9em;font-weight:bold;margin:0 0 5px 0;text-align:left;line-height:1.2;padding:0;}#webmaster-menu-container ul.menu li{font-weight:normal;font-size:0.7em;line-height:1.1;list-style-image:none;list-style-type:none;margin:0;padding:0 !important;}#webmaster-menu-container a{color:#29160F;text-decoration:none;}#webmaster-menu-container a:hover,#webmaster-menu-container a:active{text-decoration:underline;}#tinymce{background-color:#362017;background-image:none;padding-bottom:40px;text-align:left;width:492px;}#tinymce a{color:#DFCAAA !important;}.inline_image_mittel_links{float:left;margin:6px 10px 20px 0;}.inline_image_mittel_rechts{float:right;margin:6px 0 20px 10px;}.inline_image_klein_links{float:left;margin:6px 11px 20px 0;}.inline_image_klein_mitte{float:left;margin:6px 10px 20px 10px;}.inline_image_klein_rechts{float:right;margin:6px 0 20px 11px;}.tinyclear{clear:both;}.mini-img img{margin-right:10px;margin-top:10px;}.mini-img2 img{max-width:112px;}.img-break-after{clear:left;}.img-break-after:before{content:"\a";white-space:pre;}p.legende,#tinymce p.legende{margin:4px 20px 30px 0;text-align:right;font-style:italic;}#cboxContent{font:14px/1.5 'Open Sans',Arial,Helvetica,sans-serif;}#cboxClose,#cboxPrevious,#cboxNext{border:0 none;}label{clear:both;display:block;float:none;font-weight:normal;}input.form-text{background-color:#fff;border:1px solid #D2B285;margin:0;padding:2px;width:240px;}input.form-submit{background-color:#fff;border:1px solid #D2B285;cursor:pointer;font-weight:normal;margin:15px 0 0 0;overflow:visible;padding:1px 10px;}textarea{background-color:#fff;border:1px solid #D2B285;margin:0;padding:1px;width:360px;}@media only screen and (max-width:1080px){#logo{top:98px;}#logo img{width:25%;}.oldie #page{background:transparent url(/sites/all/themes/kkg/images/inhalt_bg_ieoldie.png) repeat top left;}.ie8 #header div.section{background-size:cover;-ms-behavior:url(/sites/all/themes/kkg/css/backgroundsize.min.htc);}}@media only screen and (max-width:950px){#logo{top:105px;}#logo img{width:24%;}#main{margin-left:280px;margin-right:24%;}#facebook{top:335px;}}@media only screen and (max-width:870px){#logo{top:115px;}#logo img{width:22%;}#main{margin-left:270px;margin-right:22%;}#button_responsive2{top:560px;}#facebook{top:305px;}}@media only screen and (max-width:800px){#header{height:116px;}#header div.region-header{display:none;}#sidebar-first{display:none;}.slicknav_menu{display:block;}#button_responsive{display:block;}#button_responsive2{display:block;top:540px;}#logo{top:77px;}#facebook{top:255px;}#main{margin-left:16%;}h1.h1-with-breadcrumb{margin-top:0.2em;}body.slicknav-is-open #header{z-index:20;margin:0 2%;height:auto;}body.slicknav-is-open #header div.section{background:#dfcaaa;-webkit-border-bottom-left-radius:20px;-moz-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-bottom-right-radius:20px;border-bottom-right-radius:20px;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.75);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.75);}body.slicknav-is-open #logo,body.slicknav-is-open #button_responsive,body.slicknav-is-open #button_responsive2{display:none;}}@media only screen and (max-width:700px){body{font-size:13.5px;}#header{height:106px;}#logo{top:73px;}#facebook{top:230px;}h1{margin-top:0.5em;}}@media only screen and (max-width:600px){body{background:#391910;}#page{background-image:url(/sites/all/themes/kkg/images/inhalt_bg_mobile.png);}#main{margin-left:10%;margin-right:10%;padding-top:56px;z-index:7;}#header{height:150px;margin:0;}#header div.section{background:transparent url(/sites/all/themes/kkg/images/header_bg_mobile.png) no-repeat;background-size:100% auto;background-position:bottom center;}#logo{z-index:8;top:-17px;right:3%;width:36%;height:auto;min-width:150px;}#logo img{width:100%;}#button_responsive{z-index:8;top:70px;left:8%;width:27%;min-width:130px;text-align:left;height:auto;}#button_responsive2{z-index:8;top:70px;left:37%;width:27%;min-width:130px;text-align:left;height:auto;}#button_responsive img{width:100%;}#button_responsive2 img{width:100%;}h1{margin-top:0.2em;}.footerfbspan{display:inline;}#facebook{display:none;}#main ul.programme li{width:33.3%;}}@media only screen and (max-width:550px){body{font-size:13px;word-wrap:break-word;}#header{height:130px;}#main{padding-top:55px;}}@media only screen and (max-width:480px){#header{height:130px;}#main{padding-top:35px;}h1{margin-top:1em;}h1.h1-with-breadcrumb{margin-top:0.6em;}#main ul.programme li{width:50%;}#main dl dt,#tinymce dl dt{clear:both;float:none;width:100% !important;padding-top:6px !important;}#main dl dd,#tinymce dl dd{padding:0 !important;}.mfp-gallery-image figure{width:50%;padding-bottom:50%;}}@media only screen and (max-width:400px){#header{height:110px;}h1{margin-top:1.8em;}h1.h1-with-breadcrumb{margin-top:1em;}ul.slicknav_nav ul{margin-left:50px;}#button_responsive{min-width:110px;}#button_responsive2{min-width:110px;}}
