/* ------ Roberto Ceccarelli CSS ------------ */
/* ------ viusal design and coding by komplex & fx ------------ */

* {
	margin:0;
	padding:0;
	}

/* ------ Scrollbar rechts immer sichtbar ------ */

html {
	height:101%;
	}


/* ------ Body ------------ */

body {
	height:101%;
	text-transform:lowercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
/* ------ Links generell ------------ */

A:link, A:visited {
  	color: #666666;
	text-decoration: none;
	}
	
A:hover {
	color: #ffa200;
	}

/* ------ ContainerHintergrund ------------ */

#header {
	position:fixed;
	width:100%;
	z-index:7;
	background-color:#FFF;
	}
	
#headerTable01 {
	margin:38px 0 0 0;
	width:100%;
	border:0;
	vertical-align:top;
	}
	
.headercell01 {
	text-align:left;
	padding-left:38px;
	}

.headercell02 {
	text-align:right;
	padding-right:38px;
	}

#headerTable02 {
	margin:5px 0 3px 0;
	width:100%;
	border:0;
	vertical-align:top;
	}
	
/* ------ Trennlinie ------------ */

#pipeline {
	margin-top:4px;
	width:100%;
	text-align:center;
	z-index:1;
	}

/* ------ Projekte Navi ------------ */

#projektNavi {
	
	list-style: none;
	white-space: nowrap;
	z-index:3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	}
	
#projektNavi LI {
	display: inline;
	}
	
#projektNaviUnter {
	
	list-style: none;
	white-space: nowrap;
	z-index:4;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;

	}
	
#projektNaviUnter LI {
	display:inline;
	}
	
/* ------ Ceccarellis Navi ------------ */

#ceccarelliNavi {
	list-style: none;
	white-space: nowrap;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	}
	
#ceccarelliNavi LI {
	display:inline;
	}

/* ------ RollOverStyle Navi ------------ */

#naviNoAct,#naviNoAct a:link,#naviNoAct a:visited {
	color: #666666;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#naviNoAct a:hover {
	color: #ffa200;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#naviAct a:link,#naviAct a:visited,#naviAct a:hover {
	color: #ffa200;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

/* ------ Inhalt ------------ */

#main {
	position:absolute;
	top:120px;
	padding:0 0 0 38px;
	width: 95%;
	text-align:left;
	z-index:1;
	}

#main H1 {
	margin:0 0 10px 0;	
	font-style: normal;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#main P {
 	margin:0 14px 0 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

#main IMG {
	margin:0 30px 30px 0;
	}

	
/* ------ Tabelle auf der Startseite (neuSeite) ------------ */
	
#neuSeiteTable {
	width: 100%;
	margin:0 0 0 -38px;
	border-collapse: collapse;
	}
	
#neuSeiteTable TD {
	padding:0 0 38px 38px;
	width: 50%;
	vertical-align: top;
	}
	
#neuSeiteTable IMG{
	margin:0 18px 18px 0;
	}
	
/* ------ Tabelle im Inhalt ------------ */
	
TABLE.contenttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-collapse:collapse;
	}
	
TABLE.contenttable TD{
	vertical-align:top;
	}
	
.td-0, .td-1, .td-2, .td-3, .td-4, .td-5, .td-6, .td-7, .td-8 {
	padding-right:30px;
	}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}
	
.lageplanbild {
	margin-left:38px;
	}
	
DIV.csc-textpic IMG{
	float:left;
	margin:0 15px 0 0 !important;
	}

div.csc-textpic-text{
	float:left;
	z-index:6;
	}


