#MasterLayer {
	width: 57.8em;
	text-align: left;
	margin: 10px auto;
}


#LayerMainInhalt {
  z-index:1;
}

#LayerMainRahmen {
	position:relative;
	float:left;
	width:57.8em;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	background-color:#FFFFFF;
}
#LayerTop {
	position:relative;
	float:left;
	width:57.8em;
	z-index:800;
}
#LayerTopZeile1 {
	position:relative;
	float:left;
	width:57.8em;
	background-image:url(images/bg-top.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
#LayerTopZeile2 {
	position:relative;
	float:left;
	width:56.6em;
	height:1.8em;
	margin:0 0 0 0.6em;
	padding:0;
	z-index:900;
}
#LayerTopZeile2BG {
	position:absolute;
	width:56.6em;
	margin:0 0 0 0;
	padding:0;
	z-index:2;
}
#LayerLogoLakesideLabs {
	position:relative;
	float:left;
	padding:0.95em 0 0 0.6em;
	margin:0;
	width:16.25em;
}
#LayerMenueTop {
	position:relative;
	float:left;
	padding:0.6em 0.6em 0 2.0em;
	margin:0;
	min-width:21.5em;
}
#LayerSprachauswahl {
	position:relative;
	float:left;
	padding:0.6em 0 0 0;
	margin:0;
}
#LayerTopRight {
	position:relative;
	float:right;
}
#LayerTopZeile2Spalte1 {
	position:absolute;
	z-index:5;
}
#LayerTopZeile2Spalte2 {
	position:absolute;
	margin:0 0 0 4.55em;
	z-index:1000;
}
#LayerTopZeile2Spalte3 {
	position:absolute;
	margin:0.2em 0 0 48em;
	z-index:1000;
}
#LayerMainInhalt {
	position:relative;
	float:left;
	width:56.6em;
	margin:0.6em 0 0 0.6em;
	padding:0 0 1em 0;
}
#LayerNewsStartseiteSpalte1 {
	position:relative;
	float:left;
	width:28.1em;
}
.LayerInhaltsbereich {
	position:relative;
	float:left;
	width:56.6em;
	margin:0 0 0.6em 0;
	padding:0;
}
#LayerNewsStartseiteSpalte1Background {
	position:absolute;
	width:28.5em;
	height:16.54em;
	/*background-color:#dfdfdf;*/
	background-color:#F2F2F2;
	z-index:2;
}
#LayerNewstextStartseite {
	position:absolute;
	margin:0 0 0 0.6em;
}
#LayerNewsStartseiteSpalte2 {
	position:relative;
	float:right;
	width:28.05em;
}
#LayerNewstextStartseiteInhalte {
	position:absolute;
	margin:0.6em 0 0 0.6em;
	padding:0;
	width:26.85em;
	z-index:5;
}
#LayerInhaltsbereich2Startseite {
	position:relative;
	float:left;
	width:56.6em;
	height:17em;
	margin:0 0 0.6em 0;
	padding:0;
}
#LayerBottom {
	position:relative;
	float:left;
	width:57.8em;
	height:4.25em;
	background-image:url(images/bg-bottom.jpg);
}
#LayerBottomBackground {
	position:absolute;
	z-index:3;
}
#LayerMenueBottom {
	position:absolute;
	margin:1.2em 0 0 3.75em;
	padding:0;
	width:50em;
	z-index:5;
}
#LayerCopyright {
	position:absolute;
	margin:1.8em 0 0 62em;
	padding:0;
	width:20em;
	z-index:5;
}
.LayerNewstext {
	position:relative;
	float:left;
	width:41em;
}
.LayerNewstrennlinie {
	position:relative;
	float:left;
	width:26.85em;
}
.LayerNewsStartseite2 {
	position:relative;
	float:left;
	width:13.55em;
	padding:0.5em 0 0.5em 0;
	margin:0 0.53em 0 0;
	background-color:#f4f4f6;
	min-height: 14em;
}
.LayerNewsStartseite2b {
	position:relative;
	float:left;
	width:13.75em;
	padding:0.5em 0 0.5em 0;
	margin:0 0 0 0;
	background-color:#f4f4f6;
}
.LayerNewsStartseite2Inhalt {
	position:relative;
	float:left;
	padding:0 0 0 1.3em;
	margin:0;
	width: 18.5em;
}
.LayerNewsStartseite2Inhalt p {
	position: relativ;
	float: left;
	min-height: 8em;
}
.LayerNewsStartseite2Inhalt img {
	width: 18.5em;
	border:1px solid #FFFFFF;
}
.LayerSubmenue {
	position:absolute;
	top:100px;
	left:50px;
	padding:0.5em;
	width:22.5em;
	text-align:left;
	background-color:#666666;
	filter: alpha(opacity=80);
	-moz-opacity: .8; 
	z-index:8;
}
#LayerHeaderBilder {
	position:relative;
	float:left;
	width:56.6em;
	margin:0.6em 0 0 0.6em;
	padding:0;
	z-index:1;
}
#LayerHeaderBilderSpalte1 {
	position:relative;
	float:left;
		z-index:1;
}
#LayerHeaderBilderSpalte2 {
	position:relative;
	float:right;
		z-index:1;
}
#LayerBreadcrumb {
	position:relative;
	float:left;
	width:56.6em;
	margin:0.3em 0 0 0.6em;
	border-bottom:0.01em solid #e5e5e5;
}
#LayerBreadcrumbSpalte1 {
	position:relative;
	float:left;
	padding:0 0 0.2em 0;
	margin:0;
}
#LayerBreadcrumbSpalte2 {
	position:relative;
	float:right;
	padding:0 0 0.2em 0;
	margin:0;
}
#LayerMainInhaltSpalte1 {
	position:relative;
	float:left;
	width:13.2em;
}
#LayerMainInhaltSpalte2 {
	position:relative;
	float:right;
	width:41.45em;
}
.LayerHeader {
	position:relative;
	float:left;
	width:41.45em;
	padding:0;
	margin:0 0 0.7em 0;
	border-bottom:0.01em solid #e5e5e5;
}
.LayerBildText {
	position:relative;
	float:left;
	width:29.05em;
}
.LayerBildTextSpalte1 {
	position:relative;
	float:left;
	width:6.85em;
}
.LayerBildTextSpalte2 {
	position:relative;
	float:right;
	width:21.45em;
}
.LayerSpalteNews {
	position:relative;
	float:right;
	width:10.75em;
}



/* NEWS */
.LayerNews {
	position:relative;
	float:left;
	width:29.05em;
	padding: 0.25em;
}
.LayerNewsBox {
    position: relative;
    float: left;
    margin-top: 1em;
}

.LayerNewsBoxSpalte2, .LayerNewsBoxSpalte1 {
    position: relative;
    float: left;
    width: 13em;
    border: 1px #006599 solid;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-bottom: 0.5em;
}


.LayerNewsBoxSpalte3, .LayerNewsBoxSpalte2 {
    margin-left: 0.5em;
}



.LayerResultsNewsBoxSpalte3, .LayerResultsNewsBoxSpalte2, .LayerResultsNewsBoxSpalte1 {
    float: left;
    border: 1px #006599 solid;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-bottom: 0.5em;
margin-bottom:0.7em;
}

.LayerResultsNewsBoxSpalte3, .LayerResultsNewsBoxSpalte2 {
 
}


.LayerNewsBoxPoint {
    position: absolute;
    float: right;
    top: -0.05em;
    left: 12.94em;
    background-color: #006599;
    width: 1em;
    height: 1em;
    border-left: 0.1em #FFFFFF solid;
    border-bottom: 0.1em #FFFFFF solid;
}
.LayerNewsBoxContent {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
    border-bottom: #006599 dotted;
    border-bottom-width: 1px;
}

.LayerResultsNewsBoxPoint {
	display:none;
    position: relative;
    float: right;
    top: -0.05em;
	margin:0px;
	padding:0px;

    background-color: #006599;
    width: 1em;
    height: 1em;
    border-left: 0.1em #FFFFFF solid;
    border-bottom: 0.1em #FFFFFF solid;
}

/* NEWS */


/* TECHNOLOGY RESEARCH - Mitarbeiter*/
.LayerProjektContent {
    position: relative;
    float: left;
    width: 43em;
    padding: 0.25em;
    font-size: 0.7em;
    margin-top: 0.5em;
}
.LayerProjektContentImage {
    position: relative;
    float: left;
    width: 15em;
}
.LayerProjektContentProfile {
    position: relative;
    float: left;
    width: 28em;
}
.LayerProjektContentProfile .spalte1 {
    position: relative;
    float: left;
    width: 11em;
    font-weight: bold;
    color: #000000;
    margin-top: 0.8em;
    width: 11em;
}
.LayerProjektContentProfile .spalte2 {
    position: relative;
    float: left;
    margin-top: 0.8em;
    width: 17em;
}
/* TECHNOLOGY RESEARCH - Mitarbeiter*/

/* TECHNOLOGY RESEARCH - Download */
.LayerProjektContentDownload .spalte1 {
    position: relative;
    float: left;
    width: 20em;
    font-weight: bold;
    color: #000000;
    margin-top: 0.8em;
}
.LayerProjektContentDownload .spalte2 {
    position: relative;
    float: left;
    width: 23em;
    margin-top: 0.8em;
}
.LayerProjektContentImages {
    border-top: 0.1em #e5e5e5 solid;
    padding-top: 1em;
}
/* TECHNOLOGY RESEARCH - Download */



/* TECHNOLOGY RESEARCH - Liste */
.LayerHeaderResearchList {
    position: relative;
    float: left;
    width: 30em;
}
.LayerHeaderResearchList h1 {
    position: relative;
    float: left;
    color: #000000;
    padding-top: 0.3em;
}
.LayerHeaderResearchListSortby {
    position: relative;
    float: right;
    font-size: 0.7em;
    font-weight: bold;
}
.LayerHeaderResearchListSortby label {
    position: relative;
    float: left;
    padding-right: 0.5em;
    padding-top: 0.3em;
}
.LayerHeaderResearchListSortby select {
    position: relative;
    float: left;
}
.LayerProjektList {
    position: relative;
    float: left;
    border-bottom-color: #08578f;
    border-bottom-style: dotted;
    border-bottom-width: 0.09em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}
.LayerProjektListSpalte1 {
    position: relative;
    float: left;
    width: 30em;
}
.LayerProjektListSpalte1 .date {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    padding-right: 0.5em;
    padding-left: 1em;
    background-image: url(images/dot.gif);
    background-position: left center;
    background-repeat: no-repeat;
}
.LayerProjektListSpalte1 h2 {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    font-size: 1em;
}
.LayerProjektListSpalte1 span {
    position: relative;
    float: left;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
.LayerProjektListSpalte2 {
    position: relative;
    float: left;
    width: 7.2em;
}
.LayerProjektListSpalte1 a.weiterlesen{
    color: #000000;
    text-decoration: none;
	background-image:url(images/arrow-weiterlesen.gif);
	background-repeat:no-repeat;
	background-position:left;
    text-decoration: none;
	padding-left: 1em;
	margin:0px;
}
.LayerProjektListSpalte1 a.weiterlesen:hover{
	text-decoration:underline;
}
/* TECHNOLOGY RESEARCH - Liste */

/* Overview */
.LayerOverviewContent {
	position:relative;
	float:left;
	width:43.3em;
	/* padding: 0.25em; */
	font-size: 0.7em;
}
.LayerOverviewContent h2{
    font-size: 1em;
    padding: 0;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0.25em;
}
.LayerOverviewContent span{
    position: relative;
    float: left;
    padding-bottom: 1em;
}

.LayerOverviewContent ul{
    position: relative;
    float: left;
    clear:left;
    margin:0.2em;
    display: block;    
    list-style-type:square;
}

.LayerOverviewContent p {
    position: relative;
    float: left;
    clear:left;
    padding:0em;
    margin-bottom:0.5em;
}


.LayerOverviewList {
    position: relative;
    float: left;
    width: 43.3em;
    border-bottom-color: #08578f;
    border-bottom-style: dotted;
    border-bottom-width: 0.09em;
    padding-top: 1em;
}
.LayerOverviewList ul {
    margin: 0em;
    list-style-position: outside;
    list-style-image: url(images/dot.gif);
    padding-left: 1.5em;
    padding-bottom: 0.25em;
}

/* Overview */


/* Right Box */
.LayerSpalteNewsBox {
    position: relative;
    float: left;
    margin: 0em;
    padding: 0em;
    border: 0.05em #999999 solid;
    margin-bottom: 1em;
    width: 10.7em;
}
.LayerSpalteNewsBoxRight {
    position: absolute;
    float: right;
    left: 10em;
    top: -0.05em;
    width: 0.65em;
    height: 0.65em;
    background-color: #9a9a9a;
    border-left: 0.1em #FFFFFF solid;
    border-bottom: 0.1em #FFFFFF solid;
}
.LayerSpalteNewsBoxRight img {
/*
    width: 0.65em;
    height: 0.65em;
*/
}
.LayerSpalteNewsBoxContent {
    position: relative;
    float: left;
    font-size: 0.7em;
    border-right-width: 0;
    padding: 0.5em;
    margin: 0;
    width: 14.4em;
}
.LayerSpalteNewsBoxContent img {
    width: 13.6em;
    height: 5.4em;
}
.LayerSpalteNewsBoxContent h1 {
    color: #666666;
    font-weight: bold;
    font-size: 1em;
    margin: 0;
    padding: 0;
    padding-top: 0.05em;
    padding-bottom: 0.05em;
}
.LayerSpalteNewsBoxContent span.date {
    color: #0101b1;
}
.LayerSpalteNewsBoxContent span.text {
    color: #666666;
}
/* Right Box */





#LayerBreadcrumbSpalte2 {
  display:none;
}


.LayerOverviewContent ul {
  display:block;
  float:left;
}


.LayerOverviewContent p {
  display:block;
  float:left;
}


.LayerOverviewContent form {
  display:block;
  float:left;
}


.csc-searchResultHeader {
  float:left;
}

.csc-menu {  
  float:left;
  clear:both;
}



/*Staff listing */

.LayerStaffList {
	position: relative;
	float: left;
	padding-bottom:0em;
	/*
	border-bottom-color: #08578f;
	border-bottom-style: dotted;
	border-bottom-width: 0.09em;
	*/	
}

.LayerStaffListSpalte2 {
	position: relative;
	float: left;
	width: 40em;
	padding-left:1em;
	padding-top:0;
}


.LayerStaffListSpalte1 {
	position: relative;
	float: left;
	width: 7.2em;	

}

.LayerStaffListSpalte2 h2 {
position: relative;
float: left;
margin: 0;
padding: 0;
font-size: 1em;
}

.LayerStaffListSpalte2 span {
position: relative;
float: left;
padding-top: 0.5em;
padding-bottom: 0.5em;
}


.tx-wecstaffdirectory-pi1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100.1%;
}

.tx-wecstaffdirectory-fieldDescription {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100.1%;
}


.LayerStaffListZeile1 {
  position: relative;
  width: 45em;
  float:left;
  padding-top: 0.5em;
  padding-bottom: 0.2em;
}


LayerStaffListZeile2 {
  padding-top: -2em;
    padding-bottom: 0.2em;
}


.LayerStaffListTitle {
 font-weight:bold;
 margin-right:0.7em;
}

.LayerStaffListName {
  font-weight:bold;
}

.LayerStaffText{
  padding:0;
  margin:0;
  border:0;
}

.LayerStaffText p{
  padding:0;
  margin:0;
  border:0;
}

.tx-wecstaffdirectory-fieldLabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100.1%;
}


.tx-wecstaffdirectory-fieldLabelLarge {
	display:		block;
	float:			left;
	width:			100%;
	padding-left:	0px;
	padding-bottom: 0.5em;
	clear:			left;
}

.tx-wecstaffdirectory-fieldLabel {
	display:		block;
	float:			left;
	width:			15%;
	padding-left:	0px;
	padding-bottom: 0.5em;
	clear:			left;
}


.tx-wecstaffdirectory-fieldLabelLargeName {
	display:		block;
	float:			left;
	width:			100%;
	padding-left:	0px;
	padding-bottom: 0.5em;
	clear:			left;
	font-weight:bold;
}

.csc-textpic-image {
  display:block;
  position:relative;
  width:120px;
}

.csc-textpic-image dt {
  width:120px;
}

.tx-wecstaffdirectory-spacer {
  position:relative;
	display:		block;
	float:			left;
	 width: 45em;
	height:2em;
}





#LayerNewstextStartseiteInhalte p {
  font-size:0.7em;
	color:#000000;
	padding:0;
	margin:0;
	line-height:1.5em;
}






/* News Events List for tt_news */

.LayerNewsEventsProjektList {
    position: relative;
    float: left;
    border-bottom-color: #08578f;
    border-bottom-style: dotted;
    border-bottom-width: 0.09em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}

.LayerNewsEventsProjektListSpalte1 {
    position: relative;
    float: left;
    width: 30em;
}




.LayerNewsEventsProjektListSpalte1 .date {
    margin: 0;
    padding: 0;

}

.LayerNewsEventsProjektListSpalte1 h2 {
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 1em;
    
        padding-right: 0.5em;
    padding-left: 1em;
    background-image: url(images/dot.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

.LayerNewsEventsProjektListSpalte1 span {
    position: relative;
    float: left;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

.LayerNewsEventsProjektListSpalte2 {
    position: relative;
    float: left;
    width: 7.2em;
}

.LayerNewsEventsProjektListSpalte1 a.weiterlesen{
    color: #000000;
    text-decoration: none;
	background-image:url(images/arrow-weiterlesen.gif);
	background-repeat:no-repeat;
	background-position:left;
    text-decoration: none;
	padding-left: 1em;
	margin:0px;
}

.LayerNewsEventsProjektListSpalte1 a.weiterlesen:hover{
	text-decoration:underline;
}


.LayerNewsEventsProjektListMore {
  width:15em;
  float:left;
  padding:0px;
  margin:0px;
}

.LayerNewsEventsProjektListMore a {
  color: #000000;
  text-decoration: none;
	background-image:url(images/arrow-weiterlesen.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration: none;
	padding-left: 1em;
	margin:0px;
}

.LayerNewsEventsProjektListMore a:hover {
	text-decoration:underline;
}

.LayerNewsEventsProjektListSpalte1 p {
  padding:0px;
  margin:0px;
}


.tx-wecmap-pi1 {
  float:left;
  clear:both;
}
