﻿.headerContainer, .navContainer, .rightContainer, .footer{display:none;}

body{width: 80%;}

/* Allgemein*/
/*////////////////////////////////////////////////////////////////////////////////////////////////*/

p {
	margin: 0 0 0 0px;
}

.clear {
	clear: both;
}

.printHeader{float:left; margin: 0 0 50pt 0;}
.printAddress .bodytext{float:right; font-family: Arial, Verdana, Helvetica, sans serif; font-size: 7pt; color: #999;}
.printLogo{float:left;}


/* Text*/
/*////////////////////////////////////////////////////////////////////////////////////////////////*/

.bodytext { font-family: Arial, Verdana, Helvetica, sans serif; font-size: 10pt; color: #000; margin: 0 0 0 0;}
.bodytext a {color: #000;}

.text { font-family: Arial, Verdana, Helvetica, sans serif; font-size: 10pt; color: #000;}
.text a {color: #000;}


h1 { font-family: Arial, Verdana, Helvetica, sans serif; font-size: 10pt; font-weight: bold; color: #000; margin: 0 0 3px 0;}

.header {font-family: Arial, Verdana, Helvetica, sans serif; font-size: 12pt; color: #000;  font-weight: bold; margin: 0 0 15px 0;}




/* News */
/*////////////////////////////////////////////////////////////////////////////////////////////////*/

h3 {font-family: Arial, Verdana, Helvetica, sans serif; font-size: 10pt; color: #000; font-weight:bold;}

.news-latest-item {margin: 0 0 30pt 0;}
.news-latest-date {font-family: Arial, Verdana, Helvetica, sans serif; font-size: 10pt; color: #000; font-weight:normal; margin:0 0 0 0; }

.news-list-date{font-family: Arial, Verdana, Helvetica, sans serif; font-size: 12px; color: #666666; font-weight:normal; margin:0 0 0 0;}

.news-latest-morelink {font-family: Arial, Verdana, Helvetica, sans serif; font-size: 10pt; color: #000;  margin:0 0 0 0;}
.news-latest-morelink a{color:#000; }



/* Personen */
/*////////////////////////////////////////////////////////////////////////////////////////////////*/
#project_list_out {
	float: left;
	width:510px;
	display:inline;
	overflow: visible;	
}

#project_list_left {
/*    position:absolute; */
	float: left;
	width: 255px;
	display: inline;
}

#project_list_middle {
	float: left;
	width:15px;
	display:inline;
}

#project_list_right {
	float:right;
	width: 255px;
	display:block;
	overflow:hidden; 
	/*background-color: #3399CC;*/
}

#project_list_linie {
	float: left;
	width:255px;
	height: 6px;	
	display:inline;
}

#project_list_in {
	float: right;
	width:157px;
	margin-left:0px;
	display:inline;
}

#project_list_image {
	float: left;
	width:58px;
	display:inline;
}

#project_list_title {
	float: left;
	width:157px;
	display:inline;
}

#project_list_byline {
	float: left;
	width:157px;
	display:inline;
}

#project_list_content {
	float: left;
	width:157px;
	display:inline;
}

#project_list_bottom {
	float: left;
	width:255px;
 	height: 10px;	
	display:inline;
}


/* Übersichtsseiten */
/*////////////////////////////////////////////////////////////////////////////////////////////////*/
.uebersicht{
float: left;
width: 165px;
margin: 0px 9px 35px 0px;
display:inline;
}

.uebersichtImage{
float:left;
width: 165px;
	margin: 0px 0px 5px 0px;
}

.uebersichtText{
	float:left;
	margin: 0 0 0 10px;
	width: 300px;
}

/* Produkt */
/*////////////////////////////////////////////////////////////////////////////////////////////////*/
.prodLinks{ margin: 0 0 15px 0;}


/* News */
/*////////////////////////////////////////////////////////////////////////////////////////////////*/
h2 {font-family: Arial, Verdana, Helvetica, sans serif; font-size: 10pt; color: #000000; font-weight:bold; margin:0 0 0 0;}
h3 {font-family: Arial, Verdana, Helvetica, sans serif; font-size: 10pt; color: #000000; font-weight:normal; margin:0 0 0 0;}

.newsImages {float:left; width:120px; margin: 0 0 0 20px;}
.newsListText {float:left; width:350px; margin: 0 0 30px 0;}

.news-list-item{margin: 0 0 30px 0;}


/* CASE STUDIES */
/*////////////////////////////////////////////////////////////////////////////////////////////////*/
.tx-casestudies-pi1 .csc-textpic {
	padding-bottom: 10px;
	height: 110px;
}

.tx-casestudies-pi1 .csc-textpic-above {
	padding-bottom: 10px;
	height: 230px;
}

.tx-casestudies-pi1 .forward {
	margin-left: 175px;
	margin-top: -24px;
	position: absolute;
}	
	

.tx-casestudies-pi1 hr {
	border: none;
	border-bottom: 1px solid #BEC1C7;
}

.tx-casestudies-pi1 div.gallery {
	padding-top: 12px;
}

.tx-casestudies-pi1 div.back {
	padding-top: 12px;
}



