/* we don't need these */

body { font-family: Arial, Helvetica, sans-serif; font-size: 85%; }

/* general */
#logo { display: block; text-align: right; }
#sfWebDebug, 
#mainNav, 
#metaNav, 
ul.pageNavigation, 
#footer { display: none; }
ul, ol { padding: 0; }

/* Jobs */
.jobsContent a.backButton, 
.jobsContent .infoLinks, 
.jobsContact .infoLinks { display: none; }

/* Press */
.press img { width: 100% !important; }
.press .leftColumn, 
.press .pressimageList, 
.press .pressImage .pressLinks, 
.press h5.date, 
.press .tags { display: none; }

/* Projekt */
.project #stage img { width: 100% !important; }
.project .halfColumn, 
.project .links { display: none; }
.project ul.referencesList, 
.project ul.campaignList { margin: 0; padding: 0; list-style-type: none; display: block; width: 100%; overflow: hidden; }
.project ul.referencesList li, 
.project ul.referencesList li a, 
.project ul.referencesList li a span, 
.project ul.campaignList li { color: #000000; text-decoration: none; display: block; width: 144px; padding: 0 10px 0 0; float: left; }
.project ul.referencesList li img, 
.project ul.campaignList li img { border: 0; }
.project ul.campaignList li a { display: none; }

/* Customer */
.customer .fullColumn, 
.customer .halfColumn, 
.customer .leftColumn { display: none; }
.customer ul.customerList { margin: 0; padding: 0; }
.customer ul.customerList li { display: inline; }

/* Management */
ul.managementList { width: 100%; overflow: hidden; }
ul.managementList li { float: left; width: 50%; overflow: hidden; }