
@font-face{font-family:"Bannertype2";src:url("/_fonts/bannertype2/34ed2a82-4ce1-4cec-ae32-576be62d1150.eot?#iefix");src:url("/_fonts/bannertype2/34ed2a82-4ce1-4cec-ae32-576be62d1150.eot?#iefix")format("eot"),url("/_fonts/bannertype2/2b78e7c9-9054-477b-9e74-3b12d105a460.woff2") format("woff2"),url("/_fonts/bannertype2/555ef2e5-d3f8-436d-9ea7-558bd90f2541.woff") format("woff"),url("/_fonts/bannertype2/a5c7422e-762f-49c1-ae3d-35a4c94d7188.ttf") format("truetype");font-weight:normal;font-style:normal}
*{padding:0;margin:0}html{height:100%;padding:0 0 1px 0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}table{border-collapse:collapse}fieldset,img{border:0}caption,th{text-align:left}html,body{background-color:#e0e0e0;color:#505050;font-family:Arial,Helvetica,sans-serif;font-size:16px;height:auto !important;padding:0;margin-bottom:0;background:url(/_images/_bg.jpg) left top repeat}#page-canvas{position:relative;display:block;min-height:100%;height:100%;background-color:#fff}.wrapper{width:1200px;margin:0
auto}.clear{clear:both}h1{font-size:45px;color:#000;font-family:Bannertype2,Arial,Helvetica,sans-serif}h2{font-size:22px;margin-bottom:3px}h3{font-size:18px;margin-bottom:3px}p{margin-bottom:15px;line-height:23px}a{text-decoration:none;color:#EF7F01;outline:none}a:hover{text-decoration:underline}.contentbox a.link-ext{background:url(/_images/ic_linkextern.png) left 4px no-repeat;background-size:11px 11px;padding-left:17px}img{display:block}strong{font-weight:bold}em{font-style:italic}.mobile{display:none}.nomobile{display:block}input[type="text"],input[type="textarea"],input[type="button"],textarea{-webkit-appearance:none}#topheader{padding:10px
0 8px 0;background:url(/_images/_bg-topheader.jpg) left top repeat}#topheader
.kolpingmuenchen{height:36px;width:320px;display:block;float:right;background:url(/_images/km-logo.png) left top no-repeat;background-size:320px 36px}#header-canvas{width:100%;display:block;background:#eb870e}.headbg{position:relative;height:192px;background:url(/_images/_bg-header.jpg) left top no-repeat}#logo{position:absolute;left:185px;top:10px;height:160px;width:250px;display:block}#silhouette{position:absolute;bottom:0;right:50px;height:120px;width:600px;display:block;background:url(/_images/silhouette.png) left top no-repeat;background-size:600px 120px}.nav-meta{font-size:14px;float:right;padding:10px
0}.nav-meta-item{float:left;margin-right:20px}.nav-meta-item:last-child{margin-right:0}.nav-meta-link{color:#fff;display:block}.nav-meta-link:hover,.nav-meta-link.active{color:#000;text-decoration:none}.meta-padding{padding-top:30px}#nav1-canvas{width:100%;background-color:#000;font-size:25px;font-family:Bannertype2,Arial,Helvetica,sans-serif}.nav1{width:100%;float:left;margin-left:40px}.nav1-item{float:left;margin:8px
30px 8px 0}.nav1-item:last-child{margin:8px
0 8px 0}.nav1-link{text-transform:uppercase;color:#eb870e;display:block}.nav1-link:hover,.nav1-link.active{color:#fff;text-decoration:none}.header-canvas{}#content-canvas{float:left;width:760px;padding:40px
120px 40px 40px}.pageheadline{margin-bottom:25px}.subheadline{font-size:18px;color:#EF7F01;font-weight:bold}#info-canvas{float:left;width:240px;padding:40px
40px 40px 0}#social-media-canvas{width:100%;padding:15px
0;border-top:3px solid #ef7f01;background:url(/_images/_bg-topheader.jpg) left top repeat}#social-media-canvas .social-media-link{color:#576471;float:left;display:inline-block;margin-left:40px}#social-media-canvas
.text{float:left;width:725px}#social-media-canvas .socialmedia-image{float:left;display:block;background-image:url(/_images/ic_social-media.png);background-size:162px 125px}#social-media-canvas
.ic_facebook{height:39px;width:39px;background-position:left top;margin-right:20px}#social-media-canvas
.ic_like{height:36px;width:72px;background-position:right top;margin:2px
0 0 20px}#social-media-canvas .social-media-link:hover{color:#42619d;text-decoration:none}#social-media-canvas .social-media-link:hover
.ic_like{color:#42619d;background-position:right bottom}#footer-canvas{width:100%;background-color:#000}#footer-copytext{color:#fff;float:left;display:inline-block;font-size:14px;margin:8px
0 8px 0}.nav-footer{float:left;padding:8px
0 8px 40px;font-size:14px;line-height:19px}.nav-footer-item{float:left;margin-right:5px}.nav-footer-item:after{content:"|";margin-right:3px;color:#fff}.nav-footer-link{margin-right:3px;color:#fff}.nav-footer-link.active,.nav-footer-link:hover{color:#EF7F01;text-decoration:none}.contentbox{width:100%;margin-bottom:30px}.texteditor-main{}.texteditor-main a[target="_blank"]{background:url(/_images/ic_linkextern.png) left 3px no-repeat;background-size:11px 11px;padding-left:15px}.texteditor-main
ul{margin-bottom:15px;list-style-type:disc;padding-left:15px;display:table}.texteditor-main
li{line-height:23px;margin-bottom:5px}.texteditor-main li:last-child{margin-bottom:0}.texteditor-main .headline-container{margin-bottom:15px}.texteditor-main
h2{color:#EF7F01;font-size:20px;font-weight:bold}.texteditor-main
.image{float:left;margin-right:20px}.texteditor-main .image
img{display:block}.texteditor-main
.text.indent{display:table-cell;padding-left:20px;vertical-align:top}.texteditor-main
.image.indent{display:table-cell;margin:0;vertical-align:top}.texteditor-main
.link{display:table;margin-bottom:15px;font-weight:bold}.texteditor-main .link:hover{text-decoration:none;color:#000}.image-main{margin-bottom:30px}.startbox{width:100%;display:inline-block;background:url(/_images/_bg-newsbox.png) left center no-repeat #EF7F01;background-size:828px 473px;margin-bottom:30px}.startbox .startbox-wrapper{margin:6px;border:3px
solid #000;display:block}.news-list-start.startbox{display:table}.news-list-start
.imgaktuell{display:table-cell;vertical-align:top;width:50px;height:190px;background:url(/_images/img_aktuelles.png)left top no-repeat;background-size:50px 430px}.news-list-start .startbox-wrapper{display:table-cell;vertical-align:top;border:none}.news-list-start .startbox-content-wrapper{display:block;margin:6px
6px 6px 0;border-width:3px 3px 3px 0;border-color:#000;border-style:solid}.news-list-start
.left{display:table-cell;vertical-align:top}.news-list-start
.right{height:172px;display:table-cell;vertical-align:top}.news-list-start .text-wrapper{height:123px;overflow:hidden;margin:20px
20px 20px 20px}.news-list-start
h2{color:#fff;font-size:16px;font-weight:bold;margin-bottom:10px}.news-list-start
.text{color:#000;font-size:14px;line-height:18px}.news-list-start:hover{text-decoration:none}.news-list-start:hover
.imgaktuell{background-position:left bottom}.news-list-start:hover .startbox-content-wrapper{margin:0;border-width:9px 9px 9px 0}.linkboxes-start
.startbox{width:365px;margin-right:30px;float:left;text-align:center}.linkboxes-start
.startbox.nomargin{margin-right:0}.linkboxes-start .startbox-content-wrapper{height:116px;overflow:hidden;margin:15px}.linkboxes-start
h2{color:#fff;font-size:36px;margin-bottom:10px;font-family:Bannertype2,Arial,Helvetica,sans-serif}.linkboxes-start
.text{color:#000;font-size:14px}.linkboxes-start .startbox:hover{text-decoration:none}.linkboxes-start .startbox:hover .startbox-wrapper{margin:0;border-width:9px 9px 9px 9px}.news-list{}.newsbox{width:100%;display:table;border-bottom:1px solid #505050;padding-bottom:25px;margin-bottom:30px}.newsbox
h2{color:#EF7F01;margin-bottom:10px}.newsbox
.subline{font-size:16px;font-weight:bold}.newsbox .image-link{display:table-cell;vertical-align:top}.newsbox
.image{display:block}.newsbox
.content{width:100%;display:table-cell;vertical-align:top}.newsbox
.content.hasimage{padding-left:20px}.newsbox
.text{font-size:14px;line-height:20px}.newsbox
.link{font-weight:bold;margin-top:5px;display:inline-block}.newsbox .link:hover,
.newsbox h2 a:hover,
.news-list .readmore:hover{text-decoration:none;color:#000}.news-list
.readmore{font-weight:bold;display:inline-block;float:right}.news-detail{}.link-back:before{content:"« "}.link-back:hover{text-decoration:none;color:#000}.gallery-detail .gallery-image{margin:0
11px 11px 0;float:left}.gallery-detail .gallery-image
img{display:block}.googlemaps-main{height:400px;width:760px}#googlemaps-main-mapcontainer{height:100%;width:100%}.route-headline{font-family:Arial,Helvetica,sans-serif;color:#ef7f01}.route-text{font-family:Arial,Helvetica,sans-serif;color:#576471;font-size:12px;line-height:19px}.route-address{width:180px;border:1px
solid #bcbcbb;padding:3px
5px;font-family:Arial,Helvetica,sans-serif;color:#6f6f6e;font-size:12px;margin-right:2px}.route-submit{border:none;cursor:pointer;font-size:12px;color:#fff;background-color:#ef7f01;padding:3px;display:inline-block;font-family:Arial,Helvetica,sans-serif}.route-submit:hover{background-color:#576471;text-decoration:none}.downloads-main
h2{color:#EF7F01;font-size:18px;margin:0
0 10px 0}.downloads-main
ul{margin:0
0 10px 0;display:inline-block}.downloads-main
li{margin-bottom:5px}.downloads-main li
a{background-color:#fff;color:#576471;display:block}.downloads-main li a:hover{text-decoration:none}.downloads-main .link-download
span{background:url("/_images/ic_download.png") left 4px no-repeat;background-size:14px 48px;padding-left:20px}.downloads-main .link-download:hover
span{background-position:left -33px;color:#ef7f01}.events-calendarlist
h2{margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #505050}.events-calendarlist
.grouplist{list-style-type:none;padding:0;display:block;margin-bottom:30px}.events-calendarlist .grouplist
li{margin-bottom:20px}.events-calendarlist .grouplist li:last-child{margin-bottom:0}.events-calendarlist .grouplist h3,
.events-calendarlist .grouplist a
h3{font-size:16px;font-weight:bold}.events-calendarlist .grouplist
.date{margin-bottom:8px}.events-calendarlist .grouplist
.text{line-height:20px}.events-calendarlist .grouplist .date,
.events-calendarlist .grouplist .text,
.events-calendarlist .grouplist a .text,
.events-calendarlist .grouplist a
.date{color:#505050;font-size:14px}.events-calendarlist .grouplist a:hover{color:#000;text-decoration:none}.events-calendarlist .grouplist a:hover .date,
.events-calendarlist .grouplist a:hover
.text{color:#000}.events-detail
.terminbox{border-bottom:1px solid #505050;border-top:1px solid #505050;padding:10px
0;margin-bottom:15px}.defaultform textarea,
.form-row
textarea{display:block;width:341px;max-width:341px;border:1px
solid #bcbcbb;padding:5px
10px;font-family:Arial,Helvetica,sans-serif;color:#6f6f6e;font-size:14px}.defaultform textarea:focus,
.form-row textarea:focus,
.form-row input[type="text"]:focus,
.form-row input[type="password"]:focus{border:1px
solid #EF7F01;color:#EF7F01}.form-row,
.defaultform .form-submit-container,
.offer-booking-main .form-submit-container{float:left;width:100%;display:block;margin-top:10px}.form-row.email{display:none}.form-row .ui-datepicker-trigger{margin:2px
0 0 5px}.form-row
label{float:left;width:120px;padding:5px
0}.form-row
input{float:left}.form-row input[type="text"],
.form-row input[type="password"]{width:351px;border:1px
solid #bcbcbb;padding:5px
10px;font-family:Arial,Helvetica,sans-serif;color:#6f6f6e;font-size:14px}.form-row
select{width:60px;border:1px
solid #bcbcbb;padding:5px
10px;font-family:Arial,Helvetica,sans-serif;color:#6f6f6e;font-size:14px}.form-row select#zimmer,
.form-row
select#aufenthalt{width:150px}.form-row input#formAnreise,
.form-row input#formAbreise,
.form-row
input#anzahl_erwachsene{width:110px}.form-row input[type="radio"]{margin:8px
5px 0 0}.form-row.no-display{display:none}.form-row.bund
select{width:321px}.form-row.mailmail{display:none}.button-submit{border:none;cursor:pointer;margin-left:120px;font-size:16px;color:#fff;background-color:#EF7F01;padding:10px;display:inline-block;line-height:17px;font-family:Arial,Helvetica,sans-serif}.button-submit.anfrage{background-position:226px 6px;margin-top:15px}.defaultform .form-submit-container{margin-top:20px}.button-submit:hover{background-color:#000;text-decoration:none}.form-row label.error,.form-error{color:#f00}.form-row
input.Error{border:1px
solid #f00}.form-row.plz
label{float:left;width:auto}.form-plz-ort-label{float:left;width:120px}.form-row.plz
span{float:left;margin-top:5px}.plz-input,.ort-input,.plz-ort-input-wrapper{float:left}.plz-input
.textbox{width:100px !important}.ort-input
.textbox{width:217px !important;margin-left:10px}.form-error
p{padding:12px;border:1px
solid #f00;color:#f00;display:inline-block}.form-info
p{}.infobox{margin-bottom:35px;color:#505050;font-size:14px}.infobox.infobox-images{margin-bottom:40px}.infobox
h2{font-family:Bannertype2,Arial,Helvetica,sans-serif;color:#000;font-size:36px;margin-bottom:10px}.infobox
p{margin-bottom:10px;line-height:19px}.infobox a:hover{text-decoration:underline}.contact-info
.email{min-height:16px;display:block;padding-left:27px;background:url(/_images/ic_email.png) left top no-repeat;background-size:22px 16px}.contact-info .email:hover{text-decoration:none;color:#000}.links
li{margin-bottom:5px}.links li
a{display:inline-block;font-size:14px}.links li a
span{display:table-cell}.links li a
span.sign{padding-right:5px}.links li a:hover{text-decoration:none;color:#000}.links li .link-ext
span.sign{height:11px;width:11px;background:url(/_images/ic_linkextern_info.png) left 3px no-repeat;background-size:11px 59px}.links li .link-ext:hover
span.sign{background-position:left -45px}.links .link-download
span{background:url(/_images/ic_download.png) left 2px no-repeat;background-size:14px 56px;padding-left:20px}.links .link-download:hover
span{background-position:left -41px}.news-info .info-image-box{margin-bottom:15px}.news-info .info-image-box:last-child{margin-bottom:0}.news-info .info-image-subline{font-size:14px;margin-bottom:0}.eventlist-info .event-info-item{margin-bottom:20px}.eventlist-info .event-info-link{color:#505050;display:inline-block}.eventlist-info
span{display:block}.eventlist-info .event-headline{font-size:16px;font-weight:bold;color:#EF7F01}.eventlist-info .event-info-link:hover{text-decoration:none}.eventlist-info .event-info-link:hover .event-headline{color:#000}.eventlist-info .event-info-more:hover{text-decoration:none;color:#000}.events-info .image-info,
.news-info .image-info{margin-bottom:15px}.events-info .image-info .text,
.news-info .image-info
.text{margin-top:3px;font-size:12px}#cookie{position:relative;top:0px;left:0px;width:100%;color:#fff;background-color:#000;z-index:1000;padding-bottom:15px}#cookie
.wrapper{width:1200px;margin:0
auto}#cookie .wrapper
.meldung{color:#fff;font-size:14px;line-height:16px;padding-top:5px;display:block;text-align:justify}#cookie
.linkbutton{float:right;margin:5px
0 0 10px;padding:5px
10px;color:#ef7f01;cursor:pointer}#cookie
.linkbutton.color{background-color:#ef7f01;color:#fff}#cookie .linkbutton.color:hover{background-color:#ef7f01}@media only screen and (min-width: 1000px) and (max-width: 1218px){#cookie
.wrapper{width:90%;padding:0
3%}}@media only screen and (min-width: 0px) and (max-width: 760px){#cookie
.wrapper{width:90%;padding:0
3%}}@media only screen and (min-width: 760px) and (max-width: 1000px){#cookie
.wrapper{width:760px}}
@media only screen and (min-width:0) and (max-width:1000px){.mobile{display:block}.nomobile,#topheader,.nav-meta,#silhouette,#slider-nav{display:none}body{padding:0}.wrapper{width:100%}.headbg{height:100px;background-position:-86px top;background-size:auto 100px}#logo{left:0;top:0;height:100px;width:150px}.slick-dots,.slick-prev,.slick-next{display:none!important}.slick-slide img{width:100%;height:auto}.headerimage{width:100%;height:auto}#nav-mobile-canvas{float:right;display:table;background:rgba(0,0,0,1);height:100px}#nav-mobile-canvas .button{width:45px;padding:30px 15px 0 15px;display:table-cell;cursor:pointer}#nav-mobile-canvas .icon,#nav-mobile-canvas .navtext{width:100%;display:block;text-align:center;font-size:13px}#nav-mobile-canvas .navtext{margin-top:3px;color:#ef7f01}#nav-mobile-canvas .icon.menue{height:20px;background:url(/_images/ic_nav-mobile.png) center bottom no-repeat;background-size:40px 84px;margin-top:1px}#nav-mobile-canvas .navtext.menue{margin-top:3px}#nav-mobile-canvas .button:hover .icon.menue{background-position:bottom}#nav-mobile-canvas .button.active .icon.menue{background-position:top}#nav-mobile-canvas .button:hover,#nav-mobile-canvas .button:hover .navtext{color:#ef7f01}#nav-mobile-canvas .button.active .navtext{color:#fff;text-decoration:none}#nav-mobile-canvas .button.active{background:rgba(0,0,0,1)}.nav1-mobile{display:none}.nav1-mobile-link{display:block;margin-bottom:10px;padding:0 3% 10px 3%;color:#ef7f01;border-bottom:1px solid #fff}.nav1-mobile-item:last-child .nav1-mobile-link{border-bottom:0;margin-bottom:0}.nav1-mobile-item:first-child .nav1-mobile-link{padding-top:10px}.nav1-mobile-link:hover{color:#ef7f01;text-decoration:none}.nav1-mobile-link.active{color:#fff}#content-canvas{width:94%;padding:20px 3% 20px 3%}#info-canvas{width:94%;padding:0 3%}#social-media-canvas .social-media-link{margin:0 3%;text-align:center}#social-media-canvas .text{width:100%;margin:10px 0;float:none;display:block}#social-media-canvas .socialmedia-image{margin:0 auto;float:none}.nav-footer{padding:10px 3% 5px 3%}.nav-footer-item:last-child:after{content:""}#footer-copytext{margin:10px 3% 10px 3%}.texteditor-main .image{float:none}.texteditor-main .image.indent{display:inline;float:none;margin-right:20px}.texteditor-main .text.indent{display:block;padding-left:0}.image-main img{width:100%;height:auto;max-width:760px}.news-list-start .imgaktuell{display:none}.news-list-start .startbox-content-wrapper{margin:6px;border-width:3px}.news-list-start .startbox-content-wrapper:hover{margin:0;border-width:9px 9px 9px 9px}.news-list-start .left{display:block;background:url(/_images/_bg-topheader.jpg) left top repeat}.news-list-start .left img{width:100%;height:auto;max-width:310px}.news-list-start .right{display:block;height:auto}.news-list-start .text-wrapper{height:auto}.newsbox .image-link{display:block;margin-bottom:10px}.newsbox .content,.newsbox .content.hasimage{display:block;padding:0}.newsbox .image{width:100%;height:auto;max-width:310px}.linkboxes-start .startbox{width:100%;margin-right:0}.googlemaps-main{width:100%}.contactform{margin-bottom:50px}.form-row label[for="-1"],.form-row label[for="-2"]{width:57px}.form-row input[type="text"],.form-row input[type="password"]{width:92%}label[for="optin_agb"]{width:100%}.form-row input[type="checkbox"]{float:left}.plz-ort-input-wrapper{width:100%}.plz-input{width:25%;margin-right:2%}.ort-input{width:73%}.plz-input .textbox{width:77%!important}.ort-input .textbox{width:85%!important}.defaultform textarea,.form-row textarea{width:92%;max-width:none}.button-submit{margin-left:0}.pageElement-contactform{width:100%}}
@media only screen and (min-width:760px) and (max-width:1000px){.linkboxes-start .startbox{width:48%;margin-right:4%}.linkboxes-start .startbox.nomargin{margin-right:0}.newsbox .image-link{display:table-cell;margin-bottom:0}.newsbox .content{display:table-cell}.newsbox .content.hasimage{padding-left:20px}}@media only screen and (min-width:600px) and (max-width:1000px){.news-list-start .left{display:table-cell}.news-list-start .right{display:table-cell}.news-list-start .left img{width:320px;height:auto}}
@media only screen and (min-width:480px) and (max-width:1000px){.texteditor-main .image{float:left}.texteditor-main .image.indent{display:table-cell;margin:0}.texteditor-main .text.indent{display:table-cell;padding-left:20px}.newsbox{display:table}#nav-mobile-canvas .button{padding-left:30px}.ort-input .textbox{width:87%!important}.pageElement-html-box #optout{height:250px!important}}
@media only screen and (min-width:1000px) and (max-width:1218px){.wrapper{width:995px}#topheader .kolpingmuenchen{margin-right:20px}.headbg{background-position:-165px top}#logo{left:19px}.nav-meta{margin-right:20px}.nav1{width:auto;margin-left:20px}.nav1-item{margin:8px 25px 8px 0}.slick-slide img{width:100%;height:auto}.headerimage{width:100%;height:auto}#content-canvas{width:690px;padding:20px 65px 40px 20px}#info-canvas{width:200px;padding:20px 20px 20px 0}#social-media-canvas .social-media-link{margin-left:20px}.nav-footer{padding:8px 0 8px 20px}.linkboxes-start .startbox{width:330px}.linkboxes-start .startbox-content-wrapper{height:134px}.gallery-detail .gallery-image img{width:219px;height:auto}.image-main img{width:100%;height:auto}.googlemaps-main{width:580px}.image-info img{width:100%;height:auto}}