*{padding:0px;margin:0px}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:#576471;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:30px;font-weight:bold;line-height:36px}h2{font-size:22px;margin-bottom:3px}h3{}p{margin-bottom:15px;line-height:23px}a{text-decoration:none;color:#EF7F01}a:hover{text-decoration:none}.contentbox a.link-ext{background:url(/_images/ic_linkextern.png) left 4px no-repeat;background-size:11px 11px;padding-left:17px}strong{font-weight:bold}em{font-style:italic}.mobile{display:none}.nomobile{display:block}*{outline:none}#topheader{padding:10px
0 8px 0}#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%;background-color:#fff;display:block;border-bottom:3px solid #EF7F01}#logo{height:54px;width:243px;display:block;float:left;margin:33px
0 0 50px;background:url(/_images/logo.png) left top no-repeat;background-size:243px 54px}#silhouette{height:120px;width:600px;display:block;float:right;background:url(/_images/silhouette.png) left top no-repeat;background-size:600px 120px}.nav-meta-canvas{width:100%;background:#eef1f7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjFmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #eef1f7 0%, #fff 50%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#eef1f7), color-stop(50%,#ffffff));background:-webkit-linear-gradient(left, #eef1f7 0%,#fff 50%);background:-o-linear-gradient(left, #eef1f7 0%,#fff 50%);background:-ms-linear-gradient(left, #eef1f7 0%,#fff 50%);background:linear-gradient(to right, #eef1f7 0%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef1f7', endColorstr='#ffffff',GradientType=1 )}.nav-meta{font-size:14px;float:left;padding:10px
0}.nav-meta-item{float:left;margin-right:15px}.nav-meta-item:first-child{margin-left:10px}.nav-meta-link{color:#576471;display:block}.nav-meta-link{color:#576471}.nav-meta-link:hover,.nav-meta-link.active{color:#EF7F01;text-decoration:none}.meta-padding{padding-top:30px}.nav1{width:100%;float:left}.nav1-item{float:left}.nav1-link{text-transform:uppercase;color:#576471;display:block;padding:10px}.nav1-link:hover,.nav1-link.active{color:#fff;background-color:#ef7f01;text-decoration:none}.nav-footer{float:left;padding:10px
40px 0 40px;font-size:14px;line-height:19px}.nav-footer-item{float:left;margin-right:5px}.nav-footer-item:after{content:"|";margin-right:3px;color:#ef7f01}.nav-footer-item:last-child:after{content:""}.nav-footer-link{margin-right:3px}.nav-footer-link:hover{text-decoration:underline}#slider-canvas{}#slider-canvas
.left{float:left;height:480px;width:880px}.bx-wrapper{width:880px !important;margin:0px;float:left;position:relative}#slider-canvas
.right{float:left;height:480px;width:320px}#slider-nav .slider-nav-item{height:117px;width:100% !important;background-color:#FEF5EB;display:block;margin-bottom:4px}#slider-nav .slider-nav-item:last-child{margin-bottom:0}#slider-nav .slider-nav-item.active{background-color:#ef7f01}#slider-nav
.headline{color:#ef7f01;font-size:23px;font-weight:bold;padding:21px
50px 0 50px;display:block}#slider-nav
.text{color:#576471;font-size:14px;padding:10px
50px 0 50px;display:block}#slider-nav .slider-nav-item.active .headline,
#slider-nav .slider-nav-item.active
.text{color:#fff}.bx-controls{position:absolute;top:50%;width:100%;left:0px;z-index:500;text-indent:-99999px}.bx-controls .bx-prev{display:block;float:left;height:46px;width:25px;margin-left:20px;background:url(/_images/slider_arrows.png) left top no-repeat;background-size:25px 112px}.bx-controls .bx-next{display:block;float:right;height:46px;width:25px;margin-right:20px;background:url(/_images/slider_arrows.png) left bottom no-repeat;background-size:25px 112px}.header-canvas{}.header-canvas
.left{float:left;height:240px;width:880px}.header-canvas
.right{float:left;height:240px;width:320px;color:#fff;background-color:#ef7f01;overflow:hidden}.header-canvas .right
.container{overflow:hidden;height:163px;width:200px;margin:40px
60px 37px 60px}.header-canvas
.headline{font-size:19px;margin-bottom:10px}.header-canvas
.text{height:120px;overflow:hidden;font-size:14px;line-height:17px}#content-canvas{float:left;width:740px;padding:40px
100px 40px 40px}.pageheadline{margin-bottom:25px}.subheadline{font-size:18px;color:#EF7F01;font-weight:bold}#info-canvas{float:left;width:320px;padding:40px
0}#footer-canvas{width:100%;border-top:3px solid #ef7f01;background-color:#fff;display:table}#footer-canvas
.left{float:left}#footer-canvas
.right{float:right;padding:10px
40px 0 0}#footer-copytext{color:#ef7f01;display:block;font-size:12px;margin:10px
40px 15px 40px}.footer-socialmedia-link{float:right;height:24px;width:24px;margin-left:5px;background-image:url(/_images/ic_social-media.png);background-repeat:no-repeat;background-size:24px 141px;display:block}.footer-socialmedia-link:hover{margin-top:-3px}.icon-fb{background-position:left 0}.icon-tw{background-position:left -39px}.icon-yt{background-position:left -78px}.icon-gplus{background-position:left -117px}.contentbox{width:100%;margin-bottom:15px;display:inline-block}.texteditor-main{}.texteditor-main
ul{margin-bottom:15px;list-style-type:disc;padding-left:15px;display:table}.texteditor-main
li{line-height:23px}.texteditor-main .headline-container{margin-bottom:15px}.texteditor-main
h2{color:#EF7F01;font-size:18px;margin:-4px 0 0 0}.texteditor-main
.subheadline{font-size:16px;color:#576471}.texteditor-main
.image{float:left;margin-right:20px}.texteditor-main .image
img{display:block}.texteditor-main
.text.indent{display:table-cell;padding-left:20px}.texteditor-main
.image.indent{display:table-cell;margin:0}.texteditor-main
.link{font-weight:bold;display:table;margin-bottom:15px}.texteditor-main
.sign{display:table-cell;float:left;padding-right:4px;color:#ef7f01}.texteditor-main .link:hover{text-decoration:underline}.line-main{height:18px;width:740px;display:block;background:url(/_images/line.png) center top no-repeat;margin-bottom:15px}.news-list{}.news-list
h2{font-size:18px;font-weight:bold;border-bottom:1px solid #d4d6d9;padding-bottom:10px;margin-bottom:25px;display:block}.newsbox{width:100%;display:table;border-bottom:3px solid #ef7f01;padding-bottom:15px;margin-bottom:25px}.newsbox
h3{font-size:20px;color:#EF7F01}.newsbox
.subline{font-size:16px;font-weight:bold}.newsbox
.image{display:block}.newsbox
.content{width:100%;display:table-cell;vertical-align:top}.newsbox
.content.hasimage{padding-left:20px}.newsbox
.text{margin-top:15px;font-size:14px;line-height:18px}.newsbox
.link{font-weight:bold;margin-top:5px;display:inline-block}.newsbox .link:hover,
.news-list .readmore:hover{text-decoration:underline}.news-list
.readmore{font-weight:bold;display:inline-block;float:right}.news-detail{}.link-back:before{content:"« "}.link-back:hover{text-decoration:underline}.gallery-detail .gallery-image{margin:0
11px 11px 0;float:left}.gallery-detail .gallery-image
img{display:block}.googlemaps-main{height:400px;width:740px}#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}input{-webkit-appearance:none}input[type="radio"]{-webkit-appearance:auto}.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{float:left;width:100%;display:block;margin-top:10px}.form-row.email{display:none}.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:130px}.form-row input[type="radio"]{margin:5px
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:#576471;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{}.ds-label{float:left;width:100px;min-height:1px}.ds-inhalt{float:left;display:inline;width:320px;margin-top:5px}.ds-inhalt
input{float:left;margin:2px
10px 0 0}.ds-inhalt
span{float:left;display:block;width:296px}.infobox{background-color:#EEF1F7;padding:15px
0 15px 40px;margin-bottom:40px}.infobox.infobox-images{background-color:#EEF1F7;padding:15px
15px 15px 40px;margin-bottom:40px}.infobox
.container{background-color:#fff;padding:15px;line-height:19px;font-size:14px}.infobox
h2{color:#EF7F01;font-size:18px;margin-bottom:7px}.infobox
p{margin-bottom:5px;line-height:19px}.infobox a:hover{text-decoration:underline}.links
li{margin-bottom:5px}.links li
a{padding:10px
15px;color:#576471;font-weight:bold;display:block;font-size:14px;background-color:#fff}.links li a
span{display:table-cell}.links li a
span.sign{padding-right:5px}.links li a:hover{text-decoration:none;color:#ef7f01}.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 3px no-repeat;background-size:14px 48px;padding-left:20px}.links .link-download:hover
span{background-position:left -34px}.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}.downloads-info
.link{display:block;font-size:14px;margin-top:8px}#cookie{position:relative;top:0px;left:0px;width:100%;background-color:#f2f4f9;z-index:1000;padding-bottom:15px}#cookie
.wrapper{width:1200px;margin:0
auto}#cookie .wrapper
.meldung{color:#576471;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: 1000px) and (max-width: 1218px){.wrapper{width:1000px}.header-canvas
.left{width:680px}.header-canvas .right
.container{margin:40px
40px 37px;width:240px}.bx-wrapper{width:680px !important}#content-canvas{width:580px;padding:40px
60px 40px 40px}.line-main{width:580px}.googlemaps-main{width:580px}}@media only screen and (min-width: 480px) and (max-width: 1000px){body .texteditor-main
.image{float:left}body .texteditor-main
.image.indent{float:left}body
.newsbox{display:table}body .newsbox .image-link{display:table-cell;margin-right:0}body .newsbox
.content.hasimage{display:table-cell;padding-left:20px}body #nav-mobile-canvas
.button{padding-left:30px}body
#optout{height:270px !important}}@media only screen and (min-width: 400px) and (max-width: 1000px){body
#logo{height:54px}}@media only screen and (min-width: 0px) and (max-width: 1000px){.mobile{display:block}.nomobile,#topheader,.nav-meta-canvas,#silhouette,.bx-controls,#slider-nav{display:none}body{padding:0}.wrapper{width:100%}h1{font-size:25px;line-height:31px}#logo{width:50%;height:43px;max-width:243px;margin:20px
0 20px 3%;background-size:100% auto}.bx-wrapper{width:100% !important}.bx-wrapper
img{width:100%;height:auto}#slider{width:100%}.header-canvas
.left{width:100%;height:auto}.header-canvas .left
img{display:block;width:100%;height:auto}.header-canvas
.right{width:100%;height:auto}.header-canvas .right
.container{height:auto;margin:4% 3%;width:94%}.header-canvas
.text{height:auto}#nav-mobile-canvas{float:right;margin:20px
3% 0 0;display:table}#nav-mobile-canvas
.button{width:45px;display:table-cell;padding-left:15px;cursor:pointer}#nav-mobile-canvas .icon,
#nav-mobile-canvas
.navtext{width:100%;display:block;text-align:center;font-size:13px;color:#576471}#nav-mobile-canvas
.icon.menue{height:20px;background:url(/_images/ic_nav-mobile.png) center top no-repeat;background-size:40px 70px;margin-top:1px}#nav-mobile-canvas
.navtext.menue{margin-top:1px}#nav-mobile-canvas
.icon.contact{height:22px;background:url(/_images/ic_contact-mobile.png) center top no-repeat;background-size:31px 74px}#nav-mobile-canvas .button:hover .icon.menue,
#nav-mobile-canvas .button.active .icon.menue,
#nav-mobile-canvas .button:hover .icon.contact,
#nav-mobile-canvas .button.active
.icon.contact{background-position:bottom}#nav-mobile-canvas .button:hover .navtext,
#nav-mobile-canvas .button.active
.navtext{color:#ef7f01}.nav1-mobile{display:none;border-top:3px solid #ef7f01}.nav1-mobile-item{}.nav1-mobile-link{display:block;margin-bottom:10px;padding:0
3% 10px 3%;color:#576471;border-bottom:1px solid #d4d6d9}.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,.nav1-mobile-link.active{color:#ef7f01}#content-canvas{width:94%;padding:20px
3% 20px 3%}#info-canvas{width:100%;padding:0}.nav-footer{padding:10px
3% 0 3%}#footer-copytext{margin:10px
3% 15px 3%}#footer-canvas
.left{width:100%}#footer-canvas
.right{float:left;padding:5px
0 15px 3%}.line-main{width:100%}.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}.newsbox{display:block}.newsbox .image-link{display:inline;margin-right:20px}.newsbox
.content.hasimage{display:block;padding:0}.googlemaps-main{width:100%}.contactform{margin-bottom:50px}.form-row label[for="-1"],
.form-row label[for="-2"]{width:60px}.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%}#optout{width:100% !important;height:390px !important}}