
/* large size */
@media screen and (min-width:1200px){
	
	.newslettercontainer{ margin-top: 40px; }
	
	footer nav ul li{ display:inline-block }
	footer p.copyright{
		text-align:right;
		white-space:nowrap;
		margin-top:20px;
		font-size:1.3em;
		margin-right:-12px;
	}
	.container { width: 100%; }
	header #header-navbar:before{ display:none; }
	header .navbar-toggle{ display:none; }
	header nav ul li{
		display:inline-block;
		border:0;
		padding:0;
		margin:0;
		outline:0;
	}
	header nav ul li a{
		margin:0px 0;
		font-size:16px;
		outline:0;
	}
	
	#startcontainer{
		height:117px;
		margin-top:117px;
	}
	
	/* Impressum */
	.impressumcontainer{
		margin-top:163px;
		padding-left:30px;
		margin-bottom:78px;
	}
	#sdimpressumleft{
		font-family: 'ManropeExtraLight';
		float:left;
		width:452px;
		font-size:17.5px;
		line-height:19px;
	}
	#sdimpressumright{
		font-family: 'ManropeExtraLight';
		float:left;
		width:565px;
		font-size:17.5px;
		line-height:19px;
	}
	
	.detailback{ display:none; }
	
	/* Kontakt */
	.kontaktcontainer{
		margin-top:129px;
		padding-left:19px;
	}
	.kontaktheader{
		font-family:'ManropeLight';
		font-size:17px;
		text-transform:uppercase;
		margin-bottom:16px;
	}
	.kontakttext{
		font-family:'ManropeLight';
		font-size:17px;
		line-height:18px;
		padding-bottom:39px;
	}
	#sdkontaktleft,#sdkontaktmiddle,#sdkontaktlast{ float:left; }
	#sdkontaktleft{ margin-left:15px; }
	#sdkontaktmiddle{ margin-left:46px; }
	#sdkontaktlast{ margin-left:47px; }
	
	#map_canvas{
		width: 1070px;
		height: 561px;
		margin-bottom:60px;
		margin-left:4px;
	}
	.pstartcontainer{ margin-top:56px; }
	
	.upcontainer{ display:none; }
	#navcover{ display:none; }
	.container { width: 1130px; }
	#header nav{
		text-align:left;
		margin-top:-1px;
	}
	
	#langnav{
		padding-left:10px;
		text-align:left;
	}
	#header-navbar{ margin-top:1px; }
	#headernav li a{ font-family:'ManropeLight'; }
	#footerrow{ margin-top:-2px; }
	#footernav li a{
		font-family:'ManropeLight';
		font-weight:400;
		font-size:17px;
	}
	#socialicons{ margin-top:19px; }
	footer a.top{
		width:34px;
		height:20px;
	}
	#copyright{
		font-size:17px;
		margin-top:4px;
		padding-top:4px;
		border-top:22px solid #000000;
	}
	.fb{ width:17px;margin-top:20px; }
	.twitter{ width:47px;margin-top:20px; }
	.haus{
		width:43px;
		margin-top:20px;
	}
	#csmall{ display:none; }
	
	#pintrotext{
		padding-left:94px;
		padding-right:94px;
	}
	#pintrocontainer{
		
	}
	#pintrowrapper{
		width:752px;
		margin-left:auto;
		margin-right:auto;
	}
	
	/* projects overview */
	.projektpic-top,.projektpic-bottom{
		width:360px;
		height:248px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
		cursor:pointer;
	}
	.projektpic-top .pw{
		width:360px;
		height:248px;
		display:table-cell;
		vertical-align:bottom;
	}
	
	.projektcol-left{
		text-align:right;
		padding:0px;
	}
	.projektcol-right{ padding:0; }
	
	.ppleft{ margin-left:16px; }
	.ppright{
		float:right;
		margin-right:16px;
	}
	
	.projektcol-top{
		text-align:right;
		padding:0;
	}
	.projektclear{
		clear:both;
		height:6px;
	}
	.ptleft{ text-align:left; }

	
	.label-top,.label-bottom{
		height:31px;
		margin-top:198px;
		float:right;
		width:198px;
		color:#000000;
		font-family:'ManropeLight';	
		font-size:20px;
		test-transform:uppercase;
		background-image:url(../img/cbgt.png);
		background-repeat:no-repeat;
		/* background-size:auto 100%; */
		background-position:left bottom;
		padding-left:26px;
	}
	.label-bottom{
		margin-top:0px;
		float:left;
		padding-left:0px;
		padding-right:26px;
		text-align:right;
		background-image:url(../img/cbgu.png);
		background-position:right top;
	}
	.ptext{
		margin-top:12px;
		text-transform:uppercase;
	}
	.projektheader{
		font-family:'ManropeLight';	
		font-size:19px;
		text-transform:uppercase;
	}
	.projektheader2{
		font-family:'ManropeLight';	
		font-size:19px;
		text-transform:uppercase;
		font-weight:bold;
	}
	.projekttext{
		font-family: 'ManropeExtraLight';
		margin-top:10px;
		font-weight:400;
		font-size:17px;
		line-height:21px;
	}
	.projektlink{
		font-weight:400;
		font-size:17px;
		margin-top:19px;
		text-decoration:underline;
	}
	.projektlink a{ font-family: 'ManropeExtraLight'; }
	.arrowontainer{ display:none; }
	.ptextcontainer{ margin-bottom:80px; }
	
	.projektinfo{
		margin-top:20px;
		width:751px;
		padding-left:0px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.markewrapper{ margin-top:-2px; }
	
	a.litem:link,a.litem:hover,a.litem:active,a.litem:visited,a.litem_act:link,a.litem_act:hover,a.litem_act:active,a.litem_act:visited,.litemdist{ font-size:15px;}
	._cdist { font-size:15px; }
	
	.xdown{ display:none; }
	#sdbig{ display:block; }
	#sdsmall{ display:none; }
	.d-arrows{ display:block; }
	#introtext{ font-size:19px; }
	
	/*Newsletter*/
	.cb_active,.cb_inactive{
		width:16px;
		height:19px;
		cursor:pointer;
		background-image:url(../img/cb_inactive.png);
		border-top:3px solid #FFFFFF;
	}
	.cb_active{ background-image:url(../img/cb_active.png); }
	.cblabel{
		font-family:'ManropeLight';	
		margin-left:10px;
		font-size:16px;
		text-transform:uppercase;
	}
	#message{
		border:3px solid #000000;
		width:560px;
		height:164px;
		resize: none;
		padding:8px;
	}
	#messagewrapper{
		margin-top:30px;
		margin-bottom:20px;
	}
	.cbclear{
		clear:both;
		height:7px;
	}
	.nlinput{
		font-weight:700;
		font-size:14px;
		width:560px;
		border:none;
		border-left:3px solid #000000;
		padding-left:8px;
		height:28px;
	}
	.nlwrapper{ margin-bottom:13px; }
	.newsletter{
		margin-top:200px;
		width:560px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:200px;
	}
	
	.sdbutton{
		margin-top:16px;
		background: #000000;
		color:#FFFFFF;
		border:1px solid #000000;
		border-radius:4px;
		padding:5px;
		padding-left:8px;
		padding-right:8px;
		text-transform:uppercase;
		font-weight:400;
		letter-spacing:0.7px;
	}
	
	
	
}