/*
* Mobile First Skeleton
* Copyright Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* Modified to be MOBILE FIRST by Adam Johnson: @adamj_design
*/


/* Table of Content
==================================================
	#Normalize.css
	#Basic Styles, lots from the HTML5 Boilerplate - https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css
	#Skeleton Grid, Adapted to be Mobile First
*/

/* normalize.css v2.1.3 - http://github.com/necolas/normalize.css */

.fullcontainer { width:100%; margin:0px; padding:0px; }

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\201C \201D \2018 \2019}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],/* 1 */ input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

/* #Basic Styles */
body { font-size: 1em; line-height: 1.4; }

/* A better looking default horizontal rule */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

/* Remove the gap between images and the bottom of their containers: h5bp.com/i/440 */
img { vertical-align: middle; }

/* Remove default fieldset styles. */
fieldset { border: 0; margin: 0; padding: 0; }

/* Allow only vertical resizing of textareas. */
textarea { resize: vertical; }

 /* Fluid images and objects */
img, iframe, object, embed { max-width: 100%; }


/* Going MOBILE FIRST, Starting small with a base grid
 * #Mobile - Portrait
================================================== */

	/* Note: Design for a width of 320px */

.container { width: 300px; position: relative; margin: 0 auto; }
.container .columns,
.container .column { float: left; display: inline; }

.row                       { margin-bottom: 20px; }

.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column  { width: 300px; }

	.container .specialfour.columns { width:150px; height:150px; }
	.homemenu_container .specialfour:first-child { margin-left:0px; }
	.homemenu_container .specialfour:last-child { margin-right:0px; }
	.homemenu_container .specialfour { margin-bottom:-10px; margin-top:10px; }	
	
	.container .homeslidefour.columns        { width: 300px; height:440px; margin-left:0px; margin-right:0px; }	
	
	#mobileMenu { display:block; width:300px !important; height:0px; overflow:hidden; margin:0px 0px 0px 0px !important; } 
	
	#homeProjectSlider1 li, #homeProjectSlider2 li, #homeProjectSlider3 li, #homeProjectSlider4 li{ 
		width:300px !important; height:450px; overflow:hidden; 
	}
	#homeProjectSlider1 , #homeProjectSlider2, #homeProjectSlider3, #homeProjectSlider4 { width:280px !important; }
	#homeProjectSlider1 .projektBox, #homeProjectSlider2 .projektBox, #homeProjectSlider3 .projektBox, #homeProjectSlider4 .projektBox { width:260px !important; }	
	#newsList li{ padding-top:4px; width:270px !important;	height:500px !important; }	

	.projectmenu_container .projectMenuLeft h3 { height:30px !important; width:300px !important; display:inline-block; font-family:"Frutiger65",Helvetica,Arial,sans-serif; font-weight:normal; font-style:normal; font-weight:700; font-size:1.1em; line-height:1.1em; color:#606060; text-align:left; margin:0px; padding:14px 20px 0px 0px; }
	.projectmenu_container .projectMenuRight h3 { height:30px !important; width:300px !important; display:inline-block; font-family:"Frutiger65",Helvetica,Arial,sans-serif; font-weight:normal; font-style:normal; font-weight:700; font-size:1.1em; line-height:1.1em; color:#606060; text-align:left; margin:0px; padding:14px 20px 0px 0px; }
	.projectmenu_container .projectMenuRight { float:left !important; width:300px !important; display:inline-block; }
	.projectmenu_container .projectMenuLeft span a { display:block; width:100%; height:30px; text-decoration:none; min-width:150px !important; max-width:150px !important; font-size:0.7em; line-height:1.3em; text-align:center; color:#606060; padding:70px 0px 5px 0px; } 
	.projectmenu_container .projectMenuRight span a { display:block; width:100%; height:30px; text-decoration:none; min-width:90px !important; max-width:90px !important; font-size:0.7em; line-height:1.3em; text-align:center; color:#606060; padding:70px 0px 5px 0px; } 		
	
	.projektRelated h2 { padding:70px 10px 140px 10px !important; }
	.projectrelatedlist_container.projectType1 .projektRelated { background-size:80% auto !important; }
	
	.newsimage { width:100% !important; }


/* #Mobile - Landscape
================================================== */

	/* Note: Design for a width of 480px */

@media only screen and (min-width: 30em) {
	.container { width: 420px; }

	.container .one.column,
	.container .one.columns,
	.container .two.columns,
	.container .three.columns,
	.container .four.columns,
	.container .five.columns,
	.container .six.columns,
	.container .seven.columns,
	.container .eight.columns,
	.container .nine.columns,
	.container .ten.columns,
	.container .eleven.columns,
	.container .twelve.columns,
	.container .thirteen.columns,
	.container .fourteen.columns,
	.container .fifteen.columns,
	.container .sixteen.columns,
	.container .one-third.column,
	.container .two-thirds.column { width: 420px; }
	
	.container .specialfour.columns { width:210px; height:210px; }

	.homemenu_container .specialfour:first-child { margin-left:0px; }
	.homemenu_container .specialfour:last-child { margin-right:0px; }
	.homemenu_container .specialfour { margin-bottom:-10px; margin-top:10px; }	
	
	.container .homeslidefour.columns        { width: 210px; height:440px; margin-left:0px; margin-right:0px; }	
	
	#mobileMenu { display:block; width:420px !important; height:0px; overflow:hidden; margin:0px !important; } 	
	
	.fb-like-box { margin:20px 0px 20px 0px; background:#ffffff !important; width:420px !important; float:right; overflow:hidden; }
	
	#homeProjectSlider1 li, #homeProjectSlider2 li, #homeProjectSlider3 li, #homeProjectSlider4 li{ 
		width:210px !important; height:450px; overflow:hidden; 
	}
	#homeProjectSlider1 , #homeProjectSlider2, #homeProjectSlider3, #homeProjectSlider4 { width:200px !important; }
	#homeProjectSlider1 .projektBox, #homeProjectSlider2 .projektBox, #homeProjectSlider3 .projektBox, #homeProjectSlider4 .projektBox { width:180px !important; }	
	#newsList li{ padding-top:4px; width:380px !important;	height:500px !important; }
	
	#prevBtn1, #prevBtn2, #prevBtn3, #prevBtn4 { left:15px !important; top:-420px !important; }
	#nextBtn1, #nextBtn2, #nextBtn3, #nextBtn4 { left:165px !important; top:-450px !important; }
	
	.projectmenu_container .projectMenuLeft h3 { height:30px !important; width:380px !important; display:inline-block; font-family:"Frutiger65",Helvetica,Arial,sans-serif; font-weight:normal; font-style:normal; font-weight:700; font-size:1.1em; line-height:1.1em; color:#606060; text-align:left; margin:0px; padding:14px 20px 0px 0px; }
	.projectmenu_container .projectMenuRight h3 { height:30px !important; width:200px !important; display:inline-block; font-family:"Frutiger65",Helvetica,Arial,sans-serif; font-weight:normal; font-style:normal; font-weight:700; font-size:1.1em; line-height:1.1em; color:#606060; text-align:left; margin:0px; padding:14px 20px 0px 0px; }
	.projectmenu_container .projectMenuRight { float:left !important; width:330px !important; display:inline-block; }	
	.projectmenu_container .projectMenuLeft span a { display:block; width:100%; height:30px; text-decoration:none; min-width:95px !important; max-width:95px !important; font-size:0.7em; line-height:1.3em; text-align:center; color:#606060; padding:70px 0px 5px 0px; } 
	.projectmenu_container .projectMenuRight span a { display:block; width:100%; height:30px; text-decoration:none; min-width:95px !important; max-width:95px !important; font-size:0.7em; line-height:1.3em; text-align:center; color:#606060; padding:70px 0px 5px 0px; } 		
	
	.projektRelated h2 { padding:70px 10px 140px 10px !important; }
	.projectrelatedlist_container.projectType1 .projektRelated { background-size:75% auto !important; }
	
	.newsimage { width:100% !important; }
	
}

/* #Setting up margins on the grid for everything greater than mobile landscape sizes.
 * Zeroing out column margins with .alpha, and .omega
==================================================  */

@media only screen and (min-width: 48em) {
	.container .column,
	.container .columns             { margin-left: 10px; margin-right: 10px;  }
	.column.alpha, .columns.alpha   { margin-left: 0; }
	.column.omega, .columns.omega   { margin-right: 0; }
	.column.alpha.omega, .columns.alpha.omega { margin-left: 0; margin-right: 0; }

}

/* #Tablet - Portrait
================================================== */

	/* Note: Design for a width of 768px */

@media only screen and (min-width: 48em) {
	.container                      { width: 768px; }

	.container .one.column,
	.container .one.columns         { width: 28px; }
	.container .two.columns         { width: 76px; }
	.container .three.columns       { width: 124px; }
	.container .four.columns        { width: 172px; }
	.container .five.columns        { width: 220px; }
	.container .six.columns         { width: 268px; }
	.container .seven.columns       { width: 316px; }
	.container .eight.columns       { width: 364px; }
	.container .nine.columns        { width: 412px; }
	.container .ten.columns         { width: 460px; }
	.container .eleven.columns      { width: 508px; }
	.container .twelve.columns      { width: 556px; }
	.container .thirteen.columns    { width: 604px; }
	.container .fourteen.columns    { width: 652px; }
	.container .fifteen.columns     { width: 700px; }
	.container .sixteen.columns     { width: 748px; }
	
	#logoColumn { width: 748px; }

	.container .one-third.column    { width: 236px; }
	.container .two-thirds.column   { width: 492px; }

	/* Offsets */
	.container .offset-by-one       { padding-left: 48px; }
	.container .offset-by-two       { padding-left: 96px; }
	.container .offset-by-three     { padding-left: 144px; }
	.container .offset-by-four      { padding-left: 192px; }
	.container .offset-by-five      { padding-left: 240px; }
	.container .offset-by-six       { padding-left: 288px; }
	.container .offset-by-seven     { padding-left: 336px; }
	.container .offset-by-eight     { padding-left: 384px; }
	.container .offset-by-nine      { padding-left: 432px; }
	.container .offset-by-ten       { padding-left: 480px; }
	.container .offset-by-eleven    { padding-left: 528px; }
	.container .offset-by-twelve    { padding-left: 576px; }
	.container .offset-by-thirteen  { padding-left: 624px; }
	.container .offset-by-fourteen  { padding-left: 672px; }
	.container .offset-by-fifteen   { padding-left: 720px; }

	.container .specialfour.columns        { width: 192px;  height:157px; margin-left:0px; margin-right:0px; }	
	.homemenu_container .specialfour:first-child { margin-left:10px; }
	.homemenu_container .specialfour:last-child { margin-right:-20px; }
	.homemenu_container .specialfour { margin-bottom:-10px; margin-top:10px; }		

	.container .homeslidefour.columns        { width: 192px; height:440px; margin-left:0px; margin-right:0px; }	
	
	#mobileMenu { display:block !important; width:748px !important; height:0px; overflow:hidden; margin:0px 0px 0px 10px !important; } 	

	.fb-like-box { margin:20px 0px 20px 0px; background:#ffffff !important; width:236px !important; float:right; overflow:hidden; }
	
	#homeProjectSlider1 li, #homeProjectSlider2 li, #homeProjectSlider3 li, #homeProjectSlider4 li{ 
		width:192px !important; height:450px; overflow:hidden; 
	}
	#homeProjectSlider1 , #homeProjectSlider2, #homeProjectSlider3, #homeProjectSlider4 { width:192px !important; }
	#homeProjectSlider1 .projektBox, #homeProjectSlider2 .projektBox, #homeProjectSlider3 .projektBox, #homeProjectSlider4 .projektBox { width:192px !important; }
	
	#prevBtn1, #prevBtn2, #prevBtn3, #prevBtn4 { left:15px !important; top:-420px !important; }
	#nextBtn1, #nextBtn2, #nextBtn3, #nextBtn4 { left:165px !important; top:-450px !important; }
	
	.projectmenu_container .projectMenuLeft h3 { height:30px !important; width:300px !important; display:inline-block; font-family:"Frutiger65",Helvetica,Arial,sans-serif; font-weight:normal; font-style:normal; font-weight:700; font-size:1.1em; line-height:1.1em; color:#606060; text-align:left; margin:0px; padding:14px 20px 0px 0px; }
	.projectmenu_container .projectMenuRight h3 { height:30px !important; width:200px !important; display:inline-block; font-family:"Frutiger65",Helvetica,Arial,sans-serif; font-weight:normal; font-style:normal; font-weight:700; font-size:1.1em; line-height:1.1em; color:#606060; text-align:left; margin:0px; padding:14px 20px 0px 0px; }
	.projectmenu_container .projectMenuRight { float:right !important; width:230px !important; display:inline-block; }	
	.projectmenu_container .projectMenuLeft span a { display:block; width:100%; height:30px; text-decoration:none; min-width:90px !important; max-width:90px !important; font-size:0.7em; line-height:1.3em; text-align:center; color:#606060; padding:70px 0px 5px 0px; } 
	.projectmenu_container .projectMenuRight span a { display:block; width:100%; height:30px; text-decoration:none; min-width:66px !important; max-width:66px !important; font-size:0.7em; line-height:1.3em; text-align:center; color:#606060; padding:70px 0px 5px 0px; } 	
	
	.projektRelated h2 { padding:65px 10px 110px 10px !important; }
	.projectrelatedlist_container.projectType1 .projektRelated { background-size:normal !important; }
	#newsList li{ padding-top:4px; width:230px !important;	height:500px !important; }
	
	.newsimage { width:100% !important; }
}

/* # 960 Grid - Desktop
================================================== */

	/* Note: Design for a width of 960px */

@media only screen and (min-width: 60em) {

	.container                     { width: 960px; }

	/* Base Grid */
	.container .one.column,
	.container .one.columns        { width: 40px;  }
	.container .two.columns        { width: 100px; }
	.container .three.columns      { width: 160px; }
	.container .four.columns       { width: 220px; }
	.container .five.columns       { width: 280px; }
	.container .six.columns        { width: 340px; }
	.container .seven.columns      { width: 400px; }
	.container .eight.columns      { width: 460px; }
	.container .nine.columns       { width: 520px; }
	.container .ten.columns        { width: 580px; }
	.container .eleven.columns     { width: 640px; }
	.container .twelve.columns     { width: 700px; }
	.container .thirteen.columns   { width: 760px; }
	.container .fourteen.columns   { width: 820px; }
	.container .fifteen.columns    { width: 880px; }
	.container .sixteen.columns    { width: 940px; }
	
	#logoColumn { width: 220px; }

	.container .one-third.column   { width: 300px; }
	.container .two-thirds.column  { width: 620px; }

	/* Offsets */
	.container .offset-by-one      { padding-left: 60px;  }
	.container .offset-by-two      { padding-left: 120px; }
	.container .offset-by-three    { padding-left: 180px; }
	.container .offset-by-four     { padding-left: 240px; }
	.container .offset-by-five     { padding-left: 300px; }
	.container .offset-by-six      { padding-left: 360px; }
	.container .offset-by-seven    { padding-left: 420px; }
	.container .offset-by-eight    { padding-left: 480px; }
	.container .offset-by-nine     { padding-left: 540px; }
	.container .offset-by-ten      { padding-left: 600px; }
	.container .offset-by-eleven   { padding-left: 660px; }
	.container .offset-by-twelve   { padding-left: 720px; }
	.container .offset-by-thirteen { padding-left: 780px; }
	.container .offset-by-fourteen { padding-left: 840px; }
	.container .offset-by-fifteen  { padding-left: 900px; }
	
	.container .specialfour.columns       { width: 240px; height:195px; margin-left:0px; margin-right:0px; }	
	.homemenu_container .specialfour:first-child { margin-left:10px; }
	.homemenu_container .specialfour:last-child { margin-right:-20px; }
	.homemenu_container .specialfour { margin-bottom:-10px; margin-top:10px; }	
	
	.container .homeslidefour.columns        { width: 240px; height:440px; margin-left:0px; margin-right:0px; }	
	
	.fb-like-box { margin:20px 0px 20px 0px; background:#ffffff !important; width:300px !important; float:right; }
	
	#homeProjectSlider1 li, #homeProjectSlider2 li, #homeProjectSlider3 li, #homeProjectSlider4 li{ 
		width:240px !important; height:450px; overflow:hidden; 
	}
	#homeProjectSlider1 , #homeProjectSlider2, #homeProjectSlider3, #homeProjectSlider4 { width:230px !important; }
	#homeProjectSlider1 .projektBox, #homeProjectSlider2 .projektBox, #homeProjectSlider3 .projektBox, #homeProjectSlider4 .projektBox { width:230px !important; }
	
	#prevBtn1, #prevBtn2, #prevBtn3, #prevBtn4 { left:15px !important; top:-420px !important; }
	#nextBtn1, #nextBtn2, #nextBtn3, #nextBtn4 { left:205px !important; top:-450px !important; }
	
	.projectmenu_container .projectMenuLeft h3 { height:100px !important; width:80px !important; font-family:"Frutiger65",Helvetica,Arial,sans-serif; font-weight:normal; font-style:normal; font-weight:700; font-size:1.1em; line-height:1.1em; color:#606060; text-align:left; margin:0px; padding:14px 20px 0px 0px; }
	.projectmenu_container .projectMenuRight h3 { height:100px !important; width:70px !important; font-family:"Frutiger65",Helvetica,Arial,sans-serif; font-weight:normal; font-style:normal; font-weight:700; font-size:1.1em; line-height:1.1em; color:#606060; text-align:left; margin:0px; padding:14px 20px 0px 0px; }
	.projectmenu_container .projectMenuRight { float:right !important; width:auto !important; display:inline-block; }
	.projectmenu_container .projectMenuLeft span a { display:block; width:100%; height:30px; text-decoration:none; min-width:90px !important; max-width:90px !important; font-size:0.7em; line-height:1.3em; text-align:center; color:#606060; padding:70px 0px 5px 0px; } 
	.projectmenu_container .projectMenuRight span a { display:block; width:100%; height:30px; text-decoration:none; min-width:66px !important; max-width:66px !important; font-size:0.7em; line-height:1.3em; text-align:center; color:#606060; padding:70px 0px 5px 0px; } 	
	
	.projektRelated h2 { padding:70px 10px 140px 10px !important; }
	.projectrelatedlist_container.projectType1 .projektRelated { background-size:normal !important; }
	#newsList li{ padding-top:4px; width:300px !important;	height:500px !important; }
	
	.newsimage { width:50% !important; }
}

/* Going BIG, we love the large screens - 1200px and up
================================================== */
	
	/* Note: Design for a width of 1200px */

@media only screen and (min-width: 75em)  {

	.container                      { width: 1200px; }

	.container .one.column          { width: 55px; }
	.container .two.columns         { width: 130px; }
	.container .three.columns       { width: 205px; }
	.container .four.columns        { width: 280px; }
	
	.container .five.columns        { width: 355px; }
	.container .six.columns         { width: 430px; }
	.container .seven.columns       { width: 505px; }
	.container .eight.columns       { width: 580px; }
	.container .nine.columns        { width: 655px; }
	.container .ten.columns         { width: 730px; }
	.container .eleven.columns      { width: 805px; }
	.container .twelve.columns      { width: 880px; }
	.container .thirteen.columns    { width: 955px; }
	.container .fourteen.columns    { width: 1030px; }
	.container .fifteen.columns     { width: 1105px; }
	.container .sixteen.columns     { width: 1180px; }

	.container .one-third.column    { width: 380px; }
	.container .two-thirds.column   { width: 780px; }
	
	#logoColumn { width: 280px; }

	/* Offsets */
	.container .offset-by-one       { padding-left: 75px; }
	.container .offset-by-two       { padding-left: 150px; }
	.container .offset-by-three     { padding-left: 225px; }
	.container .offset-by-four      { padding-left: 300px; }
	.container .offset-by-five      { padding-left: 375px; }
	.container .offset-by-six       { padding-left: 450px; }
	.container .offset-by-seven     { padding-left: 525px; }
	.container .offset-by-eight     { padding-left: 600px; }
	.container .offset-by-nine      { padding-left: 675px; }
	.container .offset-by-ten       { padding-left: 750px; }
	.container .offset-by-eleven    { padding-left: 825px; }
	.container .offset-by-twelve    { padding-left: 900px; }
	.container .offset-by-thirteen  { padding-left: 975px; }
	.container .offset-by-fourteen  { padding-left: 1050px; }
	.container .offset-by-fifteen   { padding-left: 1125px; }
	
	.container .specialfour.columns        { width: 300px; height:245px; margin-left:0px; margin-right:0px; }
	.homemenu_container .specialfour:first-child { margin-left:10px; }
	.homemenu_container .specialfour:last-child { margin-right:-20px; }
	.homemenu_container .specialfour { margin-bottom:-10px; margin-top:10px; }		
	
	.container .homeslidefour.columns        { width: 300px; height:440px; margin-left:0px; margin-right:0px; }	

	.fb-like-box { margin:20px 0px 20px 0px; background:#ffffff !important; width:390px !important; float:right; }
	
	#homeProjectSlider1 li, #homeProjectSlider2 li, #homeProjectSlider3 li, #homeProjectSlider4 li{ 
		width:280px !important; height:450px; overflow:hidden; 
	}
	#homeProjectSlider1 , #homeProjectSlider2, #homeProjectSlider3, #homeProjectSlider4 { width:280px !important; }
	#homeProjectSlider1 .projektBox, #homeProjectSlider2 .projektBox, #homeProjectSlider3 .projektBox, #homeProjectSlider4 .projektBox { width:260px !important; }
	#newsList li{ padding-top:4px; width:380px !important;	height:500px !important; }
	
	#prevBtn1, #prevBtn2, #prevBtn3, #prevBtn4 { left:15px !important; top:-420px !important; }
	#nextBtn1, #nextBtn2, #nextBtn3, #nextBtn4 { left:250px !important; top:-450px !important; }
	
	.projectmenu_container .projectMenuLeft h3 { height:100px !important; width:80px !important; font-family:"Frutiger65",Helvetica,Arial,sans-serif; font-weight:normal; font-style:normal; font-weight:700; font-size:1.1em; line-height:1.1em; color:#606060; text-align:left; margin:0px; padding:14px 20px 0px 0px; }
	.projectmenu_container .projectMenuRight h3 { height:100px !important; width:70px !important; font-family:"Frutiger65",Helvetica,Arial,sans-serif; font-weight:normal; font-style:normal; font-weight:700; font-size:1.1em; line-height:1.1em; color:#606060; text-align:left; margin:0px; padding:14px 20px 0px 0px; }
	.projectmenu_container .projectMenuRight { float:right !important; width:auto !important; display:inline-block; }
	.projectmenu_container .projectMenuLeft span a { display:block; width:100%; height:30px; text-decoration:none; min-width:90px !important; max-width:90px !important; font-size:0.7em; line-height:1.3em; text-align:center; color:#606060; padding:70px 0px 5px 0px; } 
	.projectmenu_container .projectMenuRight span a { display:block; width:100%; height:30px; text-decoration:none; min-width:66px !important; max-width:66px !important; font-size:0.7em; line-height:1.3em; text-align:center; color:#606060; padding:70px 0px 5px 0px; } 
	
	.projektRelated h2 { padding:70px 10px 140px 10px !important; }
	.projectrelatedlist_container.projectType1 .projektRelated { background-size:normal !important; }
	
	.newsimage { width:50% !important; }	

}

/* #Clearing
================================================== */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
/* You can also use a <br class="clear" /> to clear columns. Note that adding .clear to any tag will automatically hide it. */
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }