/* medium size */
@media screen and (min-width:768px) and (max-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;
	}
	
	/* tooltip for links */
	.xtooltip{
		height: 47px;
		border: 1px solid #CCCCCC;
		position: absolute;
		left: 40px;
		top: 40px;
		background: #FFFFFF;
		z-index: 5;
		background-image: url(../img/ttarr_medium.png);
		background-repeat: no-repeat;
		background-position: right top;
		padding:9px;
		padding-top:8px;
		padding-right: 51px;
		font-size:11px;
	}

	/* Impressum */
	.impressumcontainer{
		margin-top:118px;
		padding-left:30px;
		margin-bottom:78px;
	}
	#sdimpressumleft{
		font-family: 'ManropeExtraLight';
		float:left;
		width:375px;
		font-size:14.5px;
		line-height:17px;
	}
	#sdimpressumright{
		font-family: 'ManropeExtraLight';
		float:left;
		width:470px;
		font-size:14.5px;
		line-height:17px;
	}

	#startcontainer{
		height:117px;
		margin-top:117px;
	}
	
	/* Kontakt */
	.kontaktcontainer{
		margin-top:117px;
		padding-left:19px;
	}
	.kontaktheader{
		font-family:'ManropeLight';
		font-size:14px;
		text-transform:uppercase;
		margin-bottom:15px;
	}
	.kontakttext{
		font-family:'ManropeLight';
		font-size:15px;
		line-height:15.5px;
		padding-bottom:35px;
	}
	
	#map_canvas{
		width: 99%;
		height: 465px;
		margin-bottom:60px;
		margin-left:4px;
	}
	.mapcontainer{ clear:both; }
	#sdkontaktleft,#sdkontaktmiddle,#sdkontaktlast{ float:left; }
	#sdkontaktleft{ margin-left:15px; }
	#sdkontaktmiddle{ margin-left:38px; }
	#sdkontaktlast{ margin-left:30px; }

	.ptextcontainer{ }
	.upcontainer{ display:block; }
	#navcover{ display:none; }
	footer a.top{ right:8px; }
	._cdist {
		display:inline;
		margin-left:20px;
		margin-right:17px;
		font-size:12px;
	}
	
	#marke{
		font-family:'ManropeExtraLight';
		font-size:20px;
		white-space:nowrap;
	}
	.markewrapper{ margin-top:-2px; }
	
	#langnav{
		position:relative;
		padding-left:0px;
		text-align:left;
		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 { font-size:12px; }
	a.litem:hover { font-weight:bold; }
	a.litem_act,a.litem_act:hover { font-weight:bold; }
	.litemdist{
		font-family:'ManropeLight';
		font-size:12px;
		float:left;
		text-align:center;
		width:10px;
		margin-right:0px;
		margin-left:0px;
	}
	.litemright{ float:left; }
	.litemwrap{
		float:left;
		width:16px;
		margin-left:18%;
	}

	#headernav li a{ font-size:12px; }
	#header nav{
		text-align:left;
		margin-top:-4px;
	}
	
	#footerrow{ margin-top:-6px; }
	#footernav li a{
		font-family:'ManropeLight';
		font-weight:400;
		font-size:14.5px;
	}
	#socialicons{ margin-top:19px; }
	footer a.top{
		width:34px;
		height:20px;
	}
	#copyright{
		font-size:14px;
		margin-top:4px;
		padding-top:4px;
		margin-right:5px;
		border-top:22px solid #000000;
	}
	.fb{ width:14px; }
	.twitter{ width:39px; }
	.haus{
		width:32px;
		margin-top:3px;
		margin-left:-4px;
	}
	footer a.top{
		width:28px;
		height:15px;
		margin-right:10px;
	}
	
	.ilovesleepingdogs_image{ width:79%; }
	#willkommenzuhause{ margin-top:30px; }
	#csmall{ display:none; }
	
	#pintrowrapper{
		width:614px;
		margin-left:auto;
		margin-right:auto;
	}
	#introcontainer{
		margin-top:-20px;
	}
	
	/* projects overview */
	.projektpic-top,.projektpic-bottom{
		width:295px;
		height:204px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
	}
.projektpic-top .pw{
		width:295px;
		height:204px;
		display:table-cell;
		vertical-align:bottom;
	}

	.detailback{ display:none; }
	.projektcol-left{
		text-align:right;
		padding:0px;
	}
	.projektcol-right{ padding:0; }
	.ppleft{ margin-left:12px; }
	.ppright{
		float:right;
		margin-right:12px;
	}
	.projektcol-top{
		text-align:right;
		padding:0;
	}
	.projektclear{
		clear:both;
		height:6px;
	}
	
	.projektinfowrapper{ margin-top:20px; }
	.projektinfo{
		margin-top:20px;
		width:618px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.label-top,.label-bottom{
		height:24px;
		margin-top:158px;
		float:right;
		width:162px;
		color:#000000;
		font-family:'ManropeLight';	
		background-image:url(../img/cbgt.png);
		background-repeat:no-repeat;
		background-size:auto 100%;
		background-position:left bottom;
		font-size:16px;
		test-transform:uppercase;
	}
	.label-top{ padding-left:20px; }
	.label-bottom{
		margin-top:0px;
		float:left;
		padding-right:20px;
		text-align:right;
		background-image:url(../img/cbgu.png);
		background-position:right top;
	}
	.ptext{ margin-top:12px; }
	.projektheader{
		font-family:'ManropeLight';	
		font-size:15px;	
	}
	.projektheader2{
		font-family:'ManropeLight';	
		font-size:15px;
		text-transform:uppercase;
		font-weight:bold;
	}
	.projekttext{
		font-family: 'ManropeExtraLight';
		margin-top:10px;
		font-weight:550;
		font-size:14px;
		line-height:15px;		
	}
	.projektlink{
		margin-top:10px;
		text-decoration:underline;
	}
	.projektlink a{ font-family: 'ManropeExtraLight'; }
	.projektinfo{
		margin-top:22px;
		width:618px;
		margin-left:auto;
		margin-right:auto;
	}
	.xdown{ display:inline; }
	.ptleft{ text-align:left; }
	
	#sdbig{ display:block; }
	#sdsmall{ display:none; }
	.d-arrows{ display:block; }
	#introtext{ font-size:17px; }
	
	/*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:8px;
		font-size:14px;
		text-transform:uppercase;
	}
	#message{
		border:3px solid #000000;
		width:470px;
		height:136px;
		resize: none;
		padding:7px;
		font-size:13px;
	}
	#messagewrapper{
		margin-top:27px;
		margin-bottom:18px;
	}
	.pstartcontainer{ margin-top:53px; }
	
	.cbclear{
		clear:both;
		height:7px;
	}
	.nlinput{
		font-weight:700;
		font-size:13px;
		width:470px;
		border:none;
		border-left:3px solid #000000;
		padding-left:7px;
		height:25px;
	}
	.nlwrapper{ margin-bottom:13px; }
	.newsletter{
		margin-top:160px;
		width:470px;
		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;
		font-size:14px;
		letter-spacing:0.7px;
	}
}