*{outline:0;margin:0;padding:0;font-weight:400;text-decoration:none;list-style-type:none}html{color:#89887a;background:#565656;font-family:dinmedium,Arial,Verdana,sans-serif;font-size:18px;overflow-x:hidden}body{margin:auto}.hide{display:none}.max-width{max-width:980px;margin:auto;display:block;overflow:auto}.hell .max-width{max-width:999px}.menu-wrap{background:#a3a090;border-top:3px solid #e8e9e9;box-shadow:0 1px 2px #00000080}.default .menu-wrap{width:100%;box-shadow:none;background-color:#0000;background-image:none;border:none;position:fixed;top:0;left:0}.default #reisezentrum,.default .menu-wrap .csc-menu-3 li a{color:#000}.menu-wrap.fixedTop{z-index:444;width:100%;position:fixed;top:0}strong{font-weight:700}h2{margin-bottom:27px;font-size:35px;line-height:40px}p{margin-bottom:25px}html,body{width:100%;height:100%}#head{width:100%;height:100%;position:relative}#head div.csc-default{box-sizing:border-box;background-position:bottom;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:calc(100% - 63px);padding:0}.rootPage #head div.csc-default{background-size:auto}.default #head{border-bottom:3px solid #e8e9e9;max-height:600px}.default #head .csc-default{height:100%}#head h1{color:#fff;text-shadow:0 1px 2px #a3a090;font-family:dinmedium,Arial,Verdana,sans-serif;font-size:70px;line-height:70px}@media screen and (width>=300px) and (orientation:portrait){#head h1{font-size:40px}.rootPage #head div.csc-default{background-size:auto 100%}}@media screen and (width>=640px) and (device-width:640px) and (width<=640px) and (orientation:landscape) and (-webkit-device-pixel-ratio>=2) and (device-aspect-ratio:16/9){#head h1{font-size:40px}#head .csc-textpic-text{top:50px}}#head figure{margin:0}#head img{width:100%;height:auto}#head .csc-textpic-text{padding-left:10%;position:absolute;top:110px;left:0}.default #head .csc-textpic-text{width:980px;margin:100px auto 0;padding:0;position:static}.default #head .csc-textpic-text h1{font-family:dinmedium,Arial,sans;font-weight:400}#reisezentrum{text-transform:uppercase;color:#fff;padding:19px 20px 19px 0;font-family:dinmedium,Arial,sans;font-size:20px;display:inline-block}.csc-menu.csc-menu-3,#nav{float:left;overflow:auto}.csc-menu.csc-menu-3 li{float:left}nav.csc-default{float:right;width:600px;padding:0;overflow:auto}@media screen and (width<=800px){nav.csc-default{width:auto}}.csc-menu.csc-menu-3 li a,#nav li a{color:#fff;-o-transition:all .3s ease-in;padding:24px 15px 21px 10px;font-size:18px;transition:all .3s ease-in;display:inline-block}.csc-menu.csc-menu-3 li a:hover{background-color:#ffffff40}#content,#sidebar{background:#e8e9e9}.hell{clear:left;background:#d1d0c7;padding:60px 100px;position:relative;overflow:auto}.dunkel{background:#a3a090;padding:60px 100px;overflow:auto}.dunkel p,.dunkel h3{color:#fff}.csc-default,.csc-default.dunkel .csc-textpic-text,.csc-default.dunkel>.csc-text{padding:20px 0}.item2{float:left}.item .teaser{float:none}.hell .max-width{overflow:hidden}.slideshow2{height:696px;position:relative}.slideshow2 .items{width:20000em;height:696px;position:absolute;overflow:visible}.max-width .buttons .button{-o-transition:all .2s ease-in;background-image:url(/fileadmin/layout/sliderbuttons.png);background-position:0 0;background-repeat:no-repeat;border-radius:40px;width:70px;height:70px;transition:all .2s ease-in;display:block;position:absolute;top:50%}.max-width .buttons .button:hover{opacity:.5;box-shadow:0 0 2px #ffffffe6}.buttons .button.prev{left:15%}.buttons .button.next{background-position:100% 100%;right:15%}@media screen and (width<=1600px){.max-width .buttons .button{background-size:100%;width:50px;height:50px;top:47%}.buttons .button.next{right:5%}.buttons .button.prev{left:5%}}@media screen and (width<=1200px){.max-width .buttons .button{background-size:100%;width:40px;height:40px;top:47%}.buttons .button.next{right:0}.buttons .button.prev{left:0}}#c35.hell{z-index:0;position:relative}.teaser{float:left;background:#a3a090;width:313px;height:333px;margin:20px 10px;overflow:hidden}.teaser .csc-text{padding:33px 0 40px}.teaser h2 a,.teaser h3 a{color:#fff}.teaser h2,.teaser h3{text-align:center}.teaser h2 a{margin-bottom:10px;font-size:32px}.teaser h3 a{font-size:25px;font-weight:700}#kontakt{color:#fff}fieldset{border:0}.left,.right{float:left;width:540px;margin-bottom:20px}.left{clear:both}table{margin-top:-5px}table td{padding:5px 8px}table th{text-align:left;font-weight:700}input,select{float:left;color:#89887a;border:0;padding:5px}input[type=text]{width:450px;margin-bottom:12px;font-size:12px}#anmeldung_submit{clear:both;float:right;text-transform:uppercase;background:#c6d2c4;width:120px;margin-right:80px}.footer{color:#fff;padding:20px 100px}.footer span{margin-right:20px;font-size:14px}.footer a{color:#fff}.footer a:hover{color:#000}.default #content{flex-flow:row;justify-content:center;display:flex}.default #content .contentwrap{max-width:650px}.default #content #sidebar{max-width:320px}#content .csc-default{width:600px}#content #sidebar .csc-default{float:none}@media screen and (orientation:portrait) and (width>=300px){.default #content{flex-flow:column wrap}.default #content .contentwrap{max-width:320px}#content .csc-default{width:300px}}a.cboxElement{color:#fff;background:#a3a090;padding:20px}div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:20px}#sidebar{float:right}#sidebar .csc-default{width:350px;padding-left:0}#content{overflow:auto}.logos{clear:left;max-width:980px;margin:auto;padding:0 0 20px}.contentwrap{float:left;width:820px;padding:20px;overflow:hidden}#sidebar{padding:20px 0}.rootPage .contentwrap{float:none;width:100%;padding:0}.default #cboxLoadedContent{padding:20px}.hell .csc-header{width:980px;margin:0 auto;padding:0}.hell .csc-header h2{margin-bottom:10px}.hell+.hell{padding-top:0}@media screen and (width>=320px) and (width<=639px) and (orientation:portrait){#c60 .csc-header .hide{color:#fff;padding:20px;display:inline-block}.default #c60 .csc-menu,.fixedTop #c60 .csc-menu{top:100%;bottom:auto}#c60 .csc-menu{background-color:#a3a090;display:none;position:absolute;top:auto;bottom:100%;right:0}#c60 .csc-menu.open{display:block}#c60 .csc-menu li{float:none;display:block}#c60 .csc-menu li a{padding:20px}#c60{z-index:5;position:relative;overflow:visible}.menu-wrap,.menu-wrap .max-width{overflow:visible}.footer,.hell{padding:30px 10px}.rootPage #content .csc-default,.rootPage .hell.csc-default .csc-textpic-text,.rootPage .dunkel.csc-default .csc-textpic-text,.rootPage .hell.csc-default>.csc-text,.rootPage .dunkel.csc-default>.csc-text{box-sizing:border-box;width:auto;padding:10px}.rootPage #content .csc-textpic-intext-left-nowrap .csc-textpic-text,.rootPage #content .csc-textpic-intext-right-nowrap .csc-textpic-text{margin:auto}.rootPage div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap,.rootPage div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:none;margin:auto}.rootPage div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{width:100%;margin-left:auto;margin-right:auto}.rootPage div.csc-textpic .csc-textpic-imagewrap img{min-width:100%;height:auto;margin:0 auto}.default #c60 .csc-menu{background-color:#a3a09040}.default .menu-wrap.fixedTop{position:absolute}.default #head .csc-textpic-text{width:auto;padding:0 20px}.default #content #sidebar{max-width:100%}.default #sidebar .csc-default{width:auto;padding:10px 20px}.default a.cboxElement{display:inline-block}}@media screen and (width>=640px) and (width<=766px) and (orientation:landscape){#head .csc-textpic-text{top:50px}#c60 .csc-menu li a{padding:20px 5px}.rootPage #content .csc-default{box-sizing:border-box;padding:10px}.rootPage .dunkel.csc-default .csc-textpic-text,.rootPage .hell.csc-default .csc-textpic-text{width:auto}.rootPage .teaser{max-width:270px}.rootPage .teaser .csc-text{box-sizing:border-box;white-space:normal;padding:15px}.rootPage .hell{padding:30px 40px}.default .menu-wrap.fixedTop{position:absolute}.default #content{flex-flow:column wrap}.default #head .csc-textpic-text{width:auto;padding:0 20px}.default #content #sidebar{max-width:100%}.default #sidebar .csc-default{width:auto;padding:10px 20px}.default a.cboxElement{display:inline-block}.default #content .csc-default{width:auto;padding:10px 20px}.default #content .contentwrap{max-width:100%;padding:20px 0}.default .logos{max-width:100%}}.teaser-body{min-height:215px}.csc-textpic-intext-right-nowrap .csc-textpic-image img{width:450px;height:451px}.csc-textpic-intext-right-nowrap-1451 .csc-textpic-text{margin-right:500px}