header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
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}.media{display:flow-root}.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}.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(../../assets/colorbox/images/loading.gif) 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(../../assets/colorbox/images/controls.png) 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(../../assets/colorbox/images/controls.png) 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(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";
@font-face { font-family: Whyte; src: url(../../files/stephankaluza/system/fonts/EduWhyte-Thin.woff) format("woff"); font-display: auto; }
@font-face { font-family: Whyte Book; src: url(../../files/stephankaluza/system/fonts/EduWhyte-Book.woff2) format("woff2"); font-display: auto; }
@font-face { font-family: Playfair; src: url(../../files/stephankaluza/system/fonts/playfair-display-v30-latin-regular.woff2) format("woff2"); font-display: auto; }
#container, footer { display: grid; grid-template-columns: 15px 1fr 15px; }

main, footer .inside { grid-column-start: 2; grid-column-end: 3; }

.grid1 { display: grid; grid-template-columns: 1fr; row-gap: 15px; }

.grid1Top { grid-row-start: 1; grid-row-end: 2; }

@media screen and (min-width: 712px) { .grid2 { display: grid; grid-template-columns: 1fr 1fr; column-gap: 15px; row-gap: 15px; }
  .vita .grid2right { grid-row-start: 1; grid-row-end: 3; grid-column-start: 2; }
  .vita .grid2right { grid-row-start: 1; grid-row-end: 6; grid-column-start: 2; }
  .grid2left { grid-column-start: 1; }
  .row3 { grid-row-start: 1; grid-row-end: 4; }
  .grid1Top { grid-row-start: inherit; grid-row-end: inherit; }
  .grid2w2 { grid-column-end: 3; grid-column-start: 1; }
  .verlage.grid2 h3 { grid-column-end: 3; grid-column-start: 1; } }
@media screen and (min-width: 1024px) { #container, footer { grid-template-columns: 20px 1fr 20px; }
  .grid3 { grid-template-columns: 1fr 1fr 1fr; column-gap: 20px; row-gap: 12px; }
  .grid3Col2 { grid-column-start: 2; grid-column-end: 3; }
  .grid3Col3 { grid-column-start: 3; grid-column-end: 4; }
  .grid3Col2-3 { grid-column-start: 2; grid-column-end: 4; } }
@media screen and (min-width: 1280px) { #container, footer { grid-template-columns: 30px 1fr 30px; }
  .grid4 { grid-template-columns: 1fr 1fr 1fr 1fr; column-gap: 30px; row-gap: 12px; }
  .grid4Col4 { grid-column-start: 4; grid-column-end: 5; }
  .grid4Col1-2 { grid-column-start: 1; grid-column-end: 3; }
  .grid4Col2-4 { grid-column-start: 2; grid-column-end: 5; }
  .grid4Col3-4 { grid-column-start: 3; grid-column-end: 5; }
  .layout_full .grid4Col2-4 { grid-row-start: 2; grid-row-end: 2; }
  .verlage.grid4g3 { grid-template-columns: 1fr 1fr 1fr; column-gap: 30px; row-gap: 12px; }
  .verlage.grid2 h3 { grid-column-end: 4; grid-column-start: 1; } }
@media screen and (min-width: 1920px) { #container, footer { grid-template-columns: 40px 1fr 40px; }
  .vita .grid2right { grid-row-end: 2; }
  .grid4 { column-gap: 40px; row-gap: 12px; /* vorher 40px */ }
  /*    .gridRasterGross .row .first { margin-right: 80px; }  .gridRasterGross .column { flex: calc(50% - 40px); }  .gridRasterGross .column img { margin-bottom: 80px; }*/
  .col1 { grid-column-start: 1; grid-column-end: 2; }
  .col2 { grid-column-start: 2; grid-column-end: 3; }
  .col2-4 { grid-column-start: 2; grid-column-end: 5; }
  .row2 { grid-row-start: 2; grid-row-end: 4; } }
nav a, nav strong, .projektNavi a { color: #000; font-size: 1.15rem; text-decoration: none; display: block; font-weight: inherit; font-family: Whyte; opacity: 1; transition: opacity 0.5s; }

#mainNav a, #mainNav strong { color: #fff; }

nav a:hover, nav strong:hover { opacity: 0.8; cursor: pointer; }

nav li { margin: 0 0 20px 20px; }

#mainNav { background: #000; padding: 20px 0 0; position: fixed; z-index: 9998; width: 100%; }

/*#mainNav ul {  ###### WAS IST HIERMIT?
	position: fixed; ### wieder aktiuvieren ab 768px
	z-index: 9998; width: 100%;
}*/
.burger { display: block; cursor: pointer; background: none; border: none; position: fixed; padding: 0; top: 15px; right: 15px; z-index: 9999; outline: none; }

.burger .bar { width: 35px; height: 2px; background-color: #000; display: block; margin: 5px auto; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.is-active .bar { background-color: #fff; }

#burger.is-active .bar:nth-child(2) { opacity: 0; }

#burger.is-active .bar:nth-child(1) { -webkit-transform: translateY(7px) rotate(45deg); -ms-transform: translateY(7px) rotate(45deg); -o-transform: translateY(7px) rotate(45deg); transform: translateY(7px) rotate(45deg); }

#burger.is-active .bar:nth-child(3) { -webkit-transform: translateY(-7px) rotate(-45deg); -ms-transform: translateY(-7px) rotate(-45deg); -o-transform: translateY(-7px) rotate(-45deg); transform: translateY(-7px) rotate(-45deg); }

header .mod_navigation { top: -200px; transition: all 0.5s ease; }

header .onScreen { top: 0; }

.submenu ul, .copyright { display: flex; justify-content: space-between; /*align-items: center;
justify-content: center;*/ }

.submenu li { margin: 0; display: inline-block; }

.submenu li.first { margin-right: 30px; }

.submenu .impressum a { color: #000; }

.submenu strong { font-size: 0.8rem; line-height: 1.2rem; }

.submenu ul { margin-bottom: 0; }

.projektNavi h2 { margin: 0 0 0.5rem; }

.projektNavi a { font-family: Whyte, sans-serif; }

.projektNavi .grid1 { display: block; }

/*.projektNavi div {
	display: block;
	float: left;
	margin-right: 20px;
}*/
.projektNavi .more { display: none; }

.projektNaviGroup .projektNavi:last-of-type .back { display: none; }

@media screen and (min-width: 712px) { .burger { display: none; }
  #mainNav { background: none; position: fixed; padding-bottom: 12px; top: 0; }
  #mainNav ul { display: flex; justify-content: center; align-items: center; margin-bottom: 0; }
  #mainNav a, #mainNav strong { color: #000; }
  nav li { display: inline-block; margin: 0 10px; }
  .projektNavi { padding-bottom: 60px; }
  .projektNavi div { display: block; clear: both; margin-right: 0; }
  .projektNavi h2 { margin: 0 0 0.5rem; }
  .projektNavi .back { bottom: 0; position: absolute; width: 100%; margin-bottom: 6px; z-index: 9999; }
  .submenu { display: inline-block; float: right; } }
@media screen and (min-width: 1024px) { .mainNav { padding: 20px 0 40px; } }
@media screen and (min-width: 1280px) { .mainNav { padding: 20px 0 60px; } }
@media screen and (min-width: 1920px) { .mainNav { padding: 20px 0 90px; } }
* { box-sizing: border-box; }

html { height: 100%; font-size: 100%; }

body { height: 100%; font-size: 0.8rem; line-height: 1.2rem; font-family: Whyte Book; background: #F1F1F1; color: #575757; }

#wrapper { position: relative; min-height: 100%; }

#container { position: relative; /*min-height: calc(100vh + 40px);*/ padding: 50px 0; }

footer { position: absolute; /*padding: 5px 0;*/ padding: 5px 0 0 0; width: 100%; z-index: 1; background: #fff; bottom: 0; font-size: 0.8rem !important; }

footer a { font-size: 0.8rem; line-height: 1.2rem; }

h1, h2, h3, h4 { font-size: 1.15rem; font-family: Whyte Book; color: #000; }

h4 { font-size: 0.8rem; margin-bottom: 0; margin-top: 0; }

img { width: 100%; display: block; }

a { outline: none; cursor: pointer; }

.ce_text ul ol { margin: 0.5rem 0; }

.block { overflow: visible; }

.copyright { display: none; /* wird später ab 768 wieder eingeblendet */ font-size: 0.8rem; /* 1.15rem */ padding: 0; color: #000; margin-bottom: 5px; font-family: Whyte; }

.name { display: flex; justify-content: center; align-items: center; height: 100%; min-height: 100%; height: calc(100vh - 100px); text-transform: uppercase; color: #000; }

.logoStart { margin: -100px 0 0 0; font-family: Playfair, serif; font-size: 2.2rem; position: fixed; }

/*select, input, textarea { font-size: 99%; border: none; background: #f5f5f5; border-bottom: solid 1px #999;
	border-radius: 0;  width: 100%; margin: 30px 0 0;
}

select {
	border-radius: 0;
	background: none;
	background-image: none;
}

#kontaktForm .submit {
	width: 100%;  border: none; background: #e4002b; color: #fff; padding: 8px; margin: 20px 0;
	cursor: pointer;
	opacity: 1;
	transition: all 0.5s ease;
}*/
.austellungen h3 { margin-top: 0; }

.vita .mod_article li { margin-bottom: 0.1rem; }

.rsts-skin-default .rsts-next, .rsts-skin-default .rsts-thumbs-next, .rsts-skin-default .rsts-prev, .rsts-skin-default .rsts-thumbs-prev { background-image: url(../../files/stephankaluza/system/gfx/right.svg); background-position: top center; background-size: 40px 40px; wdith: 40px !important; height: 40px !important; border: none; box-shadow: none; right: 0; }

.rsts-skin-default .rsts-prev, .rsts-skin-default .rsts-next, .rsts-skin-default .rsts-video-play, .rsts-skin-default .rsts-video-stop, .rsts-skin-default .rsts-thumbs-prev, .rsts-skin-default .rsts-thumbs-next { width: 40px; bottom: -60px; }

/*.mod_rocksolid_slider {
	padding-bottom: 60px;
}*/
.rsts-skin-default .rsts-prev, .rsts-skin-default .rsts-thumbs-prev { background-image: url(../../files/stephankaluza/system/gfx/left.svg); left: 0; }

.mod_newsreader h1 { margin: 0; }

.mod_newsreader h2 { margin-top: 0; color: #575757; }

.back { background-image: url(../../files/stephankaluza/system/gfx/left.svg); background-repeat: no-repeat; cursor: pointer; transition: all 0.3s ease; margin: 0 0 30px; }

.back a { opacity: 0; height: 37px; width: 40px; display: block; cursor: pointer; }

.back:hover { margin-left: -5px; cursor: pointer; }

.mod_newslist .back { margin-top: 30px; }

.ce_text .back { display: none; }

.vita p.backW4 { display: none; }

.verlage a { color: #575757; }

.mod_article, .mod_newsreader, .layout_full { overflow: visible; }

#colorbox { width: calc(100vw - 20px) !important; left: 0 !important; top: 0px !important; /*border: solid 1px green;*/ height: 100vh !important; position: fixed !important; }

#cboxContent, #cboxWrapper, #cboxContent { width: 100vw !important; height: 100vh !important; margin-top: 0; }

/*#cboxWrapper {
	margin-top: -80px;
}*/
#cboxOverlay { background: #fff; }

#colorbox, #cboxOverlay, #cboxWrapper { overflow: visible; }

#cboxContent { background: none; display: flex; align-items: center; justify-content: center; height: 100vh; }

#cboxLoadedContent { border: none; grid-template-columns: 1fr 1fr 1fr; margin-top: -80px; }

#cboxTitle { font-size: 1rem; position: absolute; z-index: 9998; top: inherit; left: inherit; color: #575757; bottom: 85px; text-align: center; font-family: Whyte Book; line-height: 1.5rem; width: 100%; }

#cboxPrevious { position: absolute; z-index: 9999; top: inherit; left: 30px; margin-top: 0; background: url(../../files/stephankaluza/system/gfx/left.svg) no-repeat; width: 40px; height: 40px; /*width: 57px;
height: 60px;*/ text-indent: -9999px; bottom: 85px; outline: none; transition: all 0.3s ease; }

#cboxNext { position: absolute; z-index: 9999; top: inherit; right: 30px; margin-top: 0; background: url(../../files/stephankaluza/system/gfx/right.svg) no-repeat; width: 40px; height: 40px; /*width: 57px;
height: 60px;*/ text-indent: -9999px; bottom: 85px; outline: none; transition: all 0.3s ease; }

#cboxPrevious:hover, #cboxNext:hover { background-position: inherit; }

#cboxPrevious:hover { left: 25px; }

#cboxNext:hover { right: 25px; }

#cboxClose { top: 30px; right: 30px; background: url(../../files/stephankaluza/system/gfx/close.svg) no-repeat; width: 40px; height: 40px; transition: all 0.3s ease; }

#cboxClose:hover { background-position: inherit; -ms-transform: rotate(7deg); /* IE 9 */ transform: rotate(7deg); }

#cboxLoadingGraphic { background: none; border: 2px solid #ccc; border-radius: 50%; border-top: 2px solid #000; width: 40px; height: 40px; margin: 0 auto; -webkit-animation: spin 2s linear infinite; /* Safari */ animation: spin 2s linear infinite; }

#cboxCurrent { display: none !important; }

.projDescription p { font-size: 0.8rem; line-height: 1.2rem; }

.projHeadline h2 { margin: 0; }

/* Safari */
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }
#cboxLoadingOverlay, #cboxLoadingGraphic { top: 50%; left: 50%; }

.row { display: flex; flex-wrap: wrap; /*padding: 0 4px;*/ }

/* Create two equal columns that sits next to each other */
/*.column { flex: calc(50% - 20px); /*padding: 0 4px;
}*/
.column img { margin-bottom: 15px; vertical-align: middle; }

/*.row .first {
	margin-right: 15px;
}
*/
 /*.video_container video { max-width: 104%; height: auto; width: 142%; margin-left: -2%; margin-top: -2%;
} */
.somnia .row { display: inherit; }

.projectDetails { overflow-x: hidden; }

.projectDescription { align-self: start; }

.ce_gallery.right li, .projectContent .ce_gallery li, .projectDetails .ce_gallery li { margin-bottom: 15px; width: 100%; }

.projectDetails .transit2 .row { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 20px; }

.projectDetails .transit2 .row a:nth-of-type(1), .projectDetails .transit2 .row a:nth-of-type(6), .projectDetails .transit2 .row a:nth-of-type(7), .projectDetails .transit2 .row a:nth-of-type(26) { grid-column-start: 1; grid-column-end: 3; }

.bildstucke .right figure, .felder .right figure { margin-bottom: 1.5rem; }

.impressum .ce_text a { text-decoration: none; color: #575757; line-height: 1rem; }

.studio, .studio p { line-height: 1rem; }

@media screen and (min-width: 712px) { .ce_text .back { display: block; }
  .backBottom { display: none; }
  .copyright { display: inline-block; }
  .projectOverview, .vitaContent { padding-top: 35px; }
  /*footer { 	padding: 10px 0 0 0; }*/
  .vita .grid2 .ce_text h3:first-of-type { margin-top: 0; }
  #cboxContent, #cboxWrapper, #cboxContent { width: calc(100vw - 20px) !important; } }
@media screen and (min-width: 1024px) {     /*html {
		font-size: 70%;
	}*/
  /*.name { 	height: calc(100vh - 65px); }*/
  .logoStart { font-size: 2.5rem; margin: 0; }
  .austellungen ul { column-count: 2; column-width: 50%; column-gap: 20px; }
  	/*#container { min-height: calc(100vh - 20px); 		padding: 50px 0 55px; 	}*/
  .ce_gallery.right li, .projectContent .ce_gallery li, .projectDetails .ce_gallery li { margin-bottom: 20px; }
  .vita .ce_text h3:nth-of-type(2) { margin-top: 30px; }
  .rsts-skin-default .rsts-next, .rsts-skin-default .rsts-thumbs-next, .rsts-skin-default .rsts-prev, .rsts-skin-default .rsts-thumbs-prev { background-size: 50px 50px; wdith: 50px !important; height: 50px !important; }
  .rsts-skin-default .rsts-prev, .rsts-skin-default .rsts-next, .rsts-skin-default .rsts-video-play, .rsts-skin-default .rsts-video-stop, .rsts-skin-default .rsts-thumbs-prev, .rsts-skin-default .rsts-thumbs-next { width: 50px; bottom: -60px; }
  .back { margin-top: 30px; }
  .back a { height: 47px; width: 50px; }
  /*.ce_gallery>ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }  .ce_gallery>ul li { -ms-flex: calc(50% - 10px); flex: calc(50% - 10px); max-width: 50%; object-fit: cover; margin-bottom: 20px; }  .ce_gallery>ul li.odd, .ce_gallery>ul li.row_0 { margin-right: 20px; }  .ce_gallery>ul li.row_1, .ce_gallery>ul li.row_2, .ce_gallery>ul li.row_last { margin-right: 0; }  .ce_gallery>ul li img { object-fit: cover; width: 100%; height: 24vw; }  .ce_gallery>ul li.row_2 img, .ce_gallery>ul li.row_last img { height: auto; max-height: 75vh; }  .ce_gallery>ul li.row_2, .ce_gallery>ul li.row_last { flex: 100%; max-width: 100%; margin-right: 0; }*/
  #cboxNext, #cboxPrevious { width: 57px; height: 60px; }
  #cboxClose { width: 60px; height: 60px; }
  .column { flex: calc(50% - 20px); }
  .transit1 .column { flex: 100%; }
  .column img { margin-bottom: 20px; }
  .row .first { margin-right: 20px; }
  .transit1 .row .first { margin-right: 0; }
  .transit1 .column img { margin-bottom: 30px; }
  .somnia .row .first { margin: 0; }
  .somnia .row .column { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 20px; }
  .transit2 .ce_gallery ul { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 20px; }
  .transit2 .ce_gallery figure { height: 100%; }
  .transit2 .ce_gallery a { display: block; height: 100%; width: 100%; }
  .transit2 .ce_gallery img { width: 100%; display: block; height: 100%; object-fit: cover; }
  .verlage h3 { margin-bottom: 5px; } }
@media screen and (min-width: 1280px) { /*html { 	font-size: 80%; }*/
   /* #container { min-height: calc(100vh - 40px);
		padding: 50px 0 75px;
	}*/
  /*.name { 	height: calc(100vh - 85px); }*/
  .austellungen ul { column-count: 3; column-width: 33.333%; column-gap: 30px; }
  .ce_gallery.right li, .projectContent .ce_gallery li, .projectDetails .ce_gallery li { margin-bottom: 30px; }
  .rsts-skin-default .rsts-next, .rsts-skin-default .rsts-thumbs-next, .rsts-skin-default .rsts-prev, .rsts-skin-default .rsts-thumbs-prev { background-size: 60px 60px; wdith: 60px !important; height: 60px !important; }
  .rsts-skin-default .rsts-prev, .rsts-skin-default .rsts-next, .rsts-skin-default .rsts-video-play, .rsts-skin-default .rsts-video-stop, .rsts-skin-default .rsts-thumbs-prev, .rsts-skin-default .rsts-thumbs-next { width: 60px; bottom: -80px; }
  /*.mod_rocksolid_slider { 	padding-bottom: 80px; }*/
  .back a, .back { height: 56px; width: 60px; }
  .vita p.backW4 { display: block; position: absolute; margin-top: 231px; }
  .vita p.backW2 { display: none; }
  .column img { margin-bottom: 30px; }
  .transit1 .column img { margin-bottom: 55px; }
  .transit1 .projDescription { display: grid; grid-template-columns: 1fr 1fr; grid-column-gap: 30px; height: fit-content; margin-top: 30px; }
  .transit1 .projDescription p:first-of-type { grid-row-start: 1; grid-row-end: 6; height: fit-content; }
  .transit1 .projDescription .back { grid-column-start: 1; }
  .transit1 .projHeadline { position: fixed; }
  .row .first { margin-right: 30px; }
  .transit1 .row .first { margin-right: 0; }
  .bilderTransit1 { margin-top: 30px; }
  .somnia .row .first { margin: 0; }
  .somnia .row .column, .transit2 .ce_gallery ul { grid-column-gap: 30px; }
  .projectDetails .transit2 .row { grid-gap: 30px; }
  .projDis2col .projDescription { column-count: 2; column-gap: 30px; }
  /*.ce_player { 	padding-top: 0; }*/ }
@media screen and (min-width: 1600px) { /*html { 	font-size: 90%; }*/
  /*.name { 	height: calc(100vh - 90px); }*/
  /*#container { 	padding: 50px 0 80px; }*/ }
@media screen and (min-width: 1920px) { /*html { 	font-size: 100%; }*/
    /*#container { min-height: calc(100vh - 65px);
		padding: 50px 0 90px;
	}*/
  /*.name { 	height: calc(100vh - 115px); }*/
  /*.projDescription p { 	font-size: 1rem; 	line-height: 1.8rem; } */
  .austellungen ul { column-gap: 40px; }
  .ce_gallery.right li, .projectContent .ce_gallery li, .projectDetails .ce_gallery li { margin-bottom: 40px; }
  .column img { margin-bottom: 40px; }
  .transit1 .transit1 .column img { margin-bottom: 70px; }
  .transit1 .projDescription { width: calc((100vw - 120px) / 2); }
  .row .first { margin-right: 40px; }
  .transit1 .row .first { margin-right: 0; }
  .transit1 .projDescription { position: fixed; width: calc((100vw - 90px) / 2); }
  .somnia .row .first { margin: 0; }
  .somnia .row .column, .transit2 .ce_gallery ul { grid-column-gap: 40px; }
  .projectDetails .transit2 .row { grid-gap: 40px; } }
 
