body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper
	{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}

#cboxWrapper
	{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}

#cboxMiddleLeft,#cboxBottomLeft
	{clear:left}

#cboxContent
	{position:relative}

#cboxLoadedContent
	{overflow:auto;-webkit-overflow-scrolling:touch}

#cboxTitle
	{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic
	{position:absolute;top:0;left:0;width:100%;height:100%}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow
	{cursor:pointer}

.cboxPhoto
	{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}

.cboxIframe
	{width:100%;height:100%;display:block;border:0;padding:0;margin:0}

#colorbox,#cboxContent,#cboxLoadedContent
	{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}

#cboxOverlay
	{background:#000;opacity:.9;filter:alpha(opacity = 90)}

#colorbox
	{outline:0}

#cboxContent
	{margin-top:20px;background:#000}

.cboxIframe
	{background:#fff}

#cboxError
	{padding:50px;border:1px solid #ccc}

#cboxLoadedContent
	{border:5px solid #000;background:#fff}

#cboxTitle
	{position:absolute;top:-20px;left:0;color:#ccc}

#cboxCurrent
	{position:absolute;top:-20px;right:0;color:#ccc}

#cboxLoadingGraphic
	{background:url(../../images/loading.html) no-repeat center center}

#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose
	{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}

#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active
	{outline:0}

#cboxSlideshow
	{position:absolute;top:-20px;right:90px;color:#fff}

#cboxPrevious
	{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../images/controls.html) no-repeat top left;width:28px;height:65px;text-indent:-9999px}

#cboxPrevious:hover
	{background-position:bottom left}

#cboxNext
	{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../images/controls.html) no-repeat top right;width:28px;height:65px;text-indent:-9999px}

#cboxNext:hover
	{background-position:bottom right}

#cboxClose
	{position:absolute;top:5px;right:5px;display:block;background:url(../../images/controls.html) no-repeat top center;width:38px;height:19px;text-indent:-9999px}

#cboxClose:hover
	{background-position:bottom center}
body
	{
	background:url(../../files/bilder/AdobeStock_178955590_V2.jpg) no-repeat center center fixed;
	background-size: 100% 100%;
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
	}

html, body {
	height:100%;
	margin:0;
	padding:0;
}

header, nav, section {display: block;}

header {
	top:0px;
	width:100%;
	position:relative;
	z-index:10;
}

main {
	top:0px;
	position:relative;
}

footer {
	position:absolute;
	position:fixed !important;
	background: #e3e4ec;
	bottom:0px;
	width:87.5em;
}

p, .ce_text ul {
	font-size:20px;
}

ul {
	margin-left:30px;
}

.list-margin ul {
	margin-left:580px;
}


.foot-items {
	padding:10px 0px 0 20px; 
}

.homeparts {
	background:#fff;
	padding:75px; 
	margin: 0 0 25px 0;
}

.bildhg-I {
	background:url(../../files/bilder/AdobeStock_249545016_V2.jpg) no-repeat top center;
	background-size: 100%;
	height:31.25em;
}

.bildhg-I p {
	background:#fff;
}

.bildhg-II {
	background:url(../../files/bilder/AdobeStock_122394636_V2.jpg) no-repeat top center;
	background-size: 100%;
	height:25.625em;
	padding:0 0 50px 10px;
	color:#fff;
}

.bildhg-II p a {
	color:#617aa8;
	text-decoration:none;
	padding:10px;
}

.bildhg-II p a:hover {
	color:#b3c3df;
	text-decoration:none;
	padding:10px;
}

.bildhg-II p span {
	padding:10px;
}

.contact-lks {
	padding:9em 0 0 8.4em;
}

.contact-lks span {
	float:left;
	margin-right:9em;
	background: #fff;
}
nav {
	background: #e3e4ec;
	bottom:0px;
	left:0px;
	padding:10px;
	width:100%;
	height:20px;
	position:absolute;
}
* html nav {
	top:expression(auto);
}
.fixed-navi {
	top:0px;
	position:fixed !important;
	position:absolute;
}
* html .fixed-navi {
  top:expression(documentElement.scrollTop);
}

.mod_customnav ul {
	margin: 0px;
    padding: 0px;
    list-style-type: none;
    }

.mod_customnav ul li {
	display: inline;
	padding: 0px;
    margin: 5px;
    }

.mod_customnav ul li a, .foot-items a {
        padding: 10px;
        color: #000;
        text-decoration: none;
    }

.mod_customnav ul li a:hover, .foot-items a:hover {
        color: #fff;
    }
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

form { max-width:620px; margin:0px auto 0px auto}

input.feedback-input, textarea {
	font-size: 16px;
	border-radius: 5px;
	line-height: 22px;
/*	background-color: #f6dde2; */
	background-color: #eee;
	opacity: 0.9;
	border:2px solid #CC6666;
	transition: all 0.3s;
	padding: 13px;
	margin-bottom: 15px; 
	width:100%;
	box-sizing: border-box;
	outline:0;
	font-weight:600;
}

input.feedback-input:focus, textarea { border:2px solid #CC4949; }

div.namen {
	float:left;
	width:48%;
}

div.vorname {
	margin-right:24px;
}

textarea {
  height: 250px;
  line-height: 150%;
  resize:vertical;
}

fieldset {
	border:none;
}

.submit {
  width: 100%;
  background:#CC6666;
  border-radius:5px;
  border:0;
  cursor:pointer;
  color:white;
  font-size:24px;
  padding-top:10px;
  padding-bottom:10px;
  transition: all 0.3s;
  margin-top:-4px;
}

.submit:hover { background:#CC4949; }

.form-backgrd {
/*	background:url(../../files/bilder/AdobeStock_115417776_Preview.jpeg) no-repeat bottom center;
	background-size: 100% 100%; */
	padding:75px 0 75px 0;
	min-height:400px;
	color:#666666;
	font-weight:500;
}

.form-backgrd a {
	color:#666666;
}

.form-backgrd a:hover {
	color:#ccc;
}

.feedback-answer {
	background: #fff;
	opacity: 0.8;
	color:#666666;
	margin:0 200px;
	padding:50px;
	font-weight:500;
}
