	
/*
'-------------------------------------------------
' SEITENAUFBAU - ANFANG
'-------------------------------------------------
*/

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		background-color: #E0E2ED;
		color:#555555;	
		margin-top:0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		}
		
	body.Subseiten {
		background-color: white;
	}
		
	#main {
		background-color: white;
		/*border: 1px solid #999999;*/
		/*border: 1px solid #f39900;*/
		width: 70em;
		min-height:59em;
		top: 3em;		
		text-align: left; /*text-align Formatierung im body (IE) aufheben*/
		position: relative;
		margin: auto;
		}
	
	* html #main {
     height: 60em;
	  } 
		
	#headleiste {
		position: relative;
		height: 10em;
		width: 100%;
		text-align: right;
		vertical-align: top;
/*		border: thin solid #E4E4E4;*/
		}
	
	#headleiste h1{
		left:1em;
		bottom:0.2em;
		position:absolute;
		color: #c10b12;
		font-weight: normal;
		/*border: thin solid #E4E4E4;*/
		}
		
	#headleiste img {
	    margin: 2em 2em 0 0;
	}
		
	hr.head {
		background-color:#f39900;
		color:#f39900;
		margin: 0 2em 0 2em;
		height:1px;
		border:0;
		}
		
	#navigation {
		font-family: inherit;
		font-size: inherit;
		min-height: 100px;
	/*	border: thin red solid;*/
		position: relative;
		margin: 0 2em 0 2em;
		z-index: 1;
		}
		
	* html #navigation {
		height: 100px;
		/*border: thin red solid;*/
	}	
		
		
		
	/* ###  IFRAME - index.htm  ### */	
	#iframe_container{
		position: relative;
		margin: -3em 2em 0 2em;
		/*border: thin blue dashed;*/
		width: 66em;
		}
	
	/* ###  IFRAME - index.htm  ### */
	#iframe_daten {
		position: relative;
		width: 100%;
		height: 40em;
		/*border: thin green dashed;*/
		}
		

							
		         /*********************************
					Innerhalb des IFrames - ANFANG
					*********************************/	
					
					#iframe_main {
						position: relative;
						height:100%;
						width: 100%;
						background-color: white;
						overflow: hidden;
						/*border: medium ridge grey;*/
					}
					
					#iframe_main #cont_left {
						width: 74%;
						height: 100%;
						/*border: thin solid green;*/
						float: left;
						vertical-align: middle;
						margin-top:3em;
						}
		
					#iframe_main #cont_left.rechtsbuendig {
						text-align: right;	
					}
					
					#iframe_main #cont_right {
						width:25%;
						height: 100%;
						/*border: solid thin red;*/
						margin: 0 0 0 74%;
						padding-left: 0px;
						text-align: right;
						}
						
					#iframe_main #cont_gesamt {
						width: 99%;
						height: 100%;
						padding-top:0.4em;
						text-align: right;
						/*border: thin solid blue;*/
					}
		
		            /*********************************
					Innerhalb des IFrames - ENDE
					*********************************/
		
		
		
	#Adresse_Text {
		font-size:1.1em;
		width:100%;
		margin: 0 0 0 0;
		bottom: 0;
		position: absolute;
		color: #555555;
		font-weight: normal;
		text-align: center;
		background-color: #cccccc;
		/*border: thin blue dashed;*/
		}
	
	#Impressum {
		position: absolute;
		top:690px;
		left:140px;
		border: thin groove Lime;
		}
		
/*
'-------------------------------------------------
' SEITENAUFBAU - ENDE
'-------------------------------------------------
*/


/*
'-------------------------------------------------
' ELEMENTE - ANFANG
'-------------------------------------------------
*/	

/**** Überschriften      ****/
/**** incl. Abwandlungen ****/

		h1, h2, h3, h4, h5 {
			padding: 0;
			margin:0;
			color: #c10b12;
		}
		
		h1 {
			font-size: 2em;
		}
		
		h2 {
			font-size: 1.8em;
		}
		
		h3 {
			font-size: 1.6em;
			margin-bottom: 0px;
		}
		
		h4 {
			font-size: 1.3em;
		}
		
		h5 {
			font-size: 1em;
			margin-bottom: 0px;
		}
		
	
	
	
		div {
			font-family: inherit;
			font-size: inherit;
			color: inherit;
			/*border: thin solid Green;*/
		}
		
		span{
			font-family: inherit;
		}
		
		
		small {
			font-family: inherit;
			font-size: 0.8em;
		}
		
		.teamfoto img {
		width:130px;
		}
		
		big {
			font-family: inherit;
			font-size: 1.2em;
		}
					
		h5.zitat {
			padding: 1em 0em 2em 0em;
			background-color: #eeeeee;
			text-align: center;
			width:130px;
			/*border: thin solid Green;*/
		}
		
		span.zitat {
			font-size: .8em;
			font-style: italic;
		}
		
		span.zeile1{
			margin-right: 1.5em;
			/*border: thin solid Green;*/
		}
				
		p.gross {
			font-size: 1.1em;
		}
		
/*
'-------------------------------------------------
' ELEMENTE - ENDE
'-------------------------------------------------
*/		
		
    .Abstandhalter {
		margin-bottom: 2em;
	}
	
	.Abstandhalter_min {
		margin-bottom: 0.5em;
	}
		
		/*
					'-------------------------------------------------
					' Listen
					'-------------------------------------------------
					*/
					UL {
						font-family: inherit;
						font-size: 1em;
						font-weight: normal;
					}
					
					UL.vita{
						list-style-image: url(../Images/Basis/GifAufzaehlung.gif);
						list-style-position: outside;
						margin-top: 0px;
						margin-bottom: 5px;
					}
					
					
					UL LI {
						font-family: inherit;
						font-size: 11px;
						font-weight: normal;
						list-style-position: outside;
						list-style-type: square;
						color: #555555;	
						}
		

					UL.team {
						margin-top:-20px;
						vertical-align: bottom;
					}
					
					UL.team LI {
						height:80px;
						list-style: none;
						font-size: 1.2em;
	/*					display: block;*/
					}
					
					UL.team img {
						padding-left: 2em;
						float: right;
					}
					
					/*00_team_home*/
					td.Person {
						padding-right: 1em;
						vertical-align: bottom;
						font-size: 1.1em;
						
					}
					

					/*
					'-------------------------------------------------
					' Imgages
					'-------------------------------------------------
					*/
					img {
						border: hidden;
					}
					
					
					.PortraitFoto {
						margin-bottom: 5px;	
					}
					
					img.link {
						padding-left: 0.8em;
					}
					
					* html img.link {
						margin-left: 0.8em;
					}
					
					
					.teamfoto {
						padding-top: 3em;
						/*border: thin solid blue;*/
						width: 130px;
						padding-left: 3em;
					}
					
					.tblReferenz {
						width: 100%;
						font-family: inherit;
						color: #555555;
						border-collapse: collapse;
						border-spacing: 0px;
						background-color: transparent;
					}
					
					.tblReferenz td {
						border: 1px solid #cccccc;
						height: 1.5em;
						text-align: center;
					}
					
					.tblReferenz td.tdProjektname {
						text-align: right;
						padding-right: 1.5em;
					}
					
					tr.odd {
						background-color: #eeeeee;
					}
					
					.thReferenz{
						border: 1px solid #cccccc;
						padding-bottom: 0.5em;
						vertical-align: bottom;
						text-align: center;
						width:1.5em;
					}
					
/***** Veränderbarer Bereich - ENDE *****/


/***** Fixer Bereich - ANFANG *****/


		#Adressleiste {
			bottom: 0;
			left:127px;
			position: absolute;
			z-index: 2;
			background-image: url(../Images/Basis/Adressleiste.jpg);
			height: 24px;
			width: 630px;
		}
	

/***** Fixer Bereich - ENDE *****/


		/* NORMALE LINKS */
		A:Link {color: #f39900; text-decoration: none; }
		A:Hover {color: #555555; text-decoration: none; }
		A:Active {color: #f39900; text-decoration: none; }
		A:Visited {color: #f39900; text-decoration: none; }
		A:Visited:Hover {color: #555555; text-decoration: none; }
		A:Visited:Active {color: #f39900; text-decoration: none; }
		
		 /*LINKS INNERHALB IFRAMES*/ 
		A.info_Text_Focus:Link {color: #555555; text-decoration: none; font-size: inherit; font-weight: normal; }
		A.info_Text_Focus:Hover {color: #f39900; text-decoration: none; font-size: inherit; font-weight: normal; }
		A.info_Text_Focus:Active {color: #555555; text-decoration: none;font-size: inherit; font-weight: normal; }
		A.info_Text_Focus:Visited {color: #555555; text-decoration: none; font-size: inherit;font-weight: normal; }
		A.info_Text_Focus:Visited:Hover {color: #f39900; text-decoration: none; font-size: inherit;font-weight: normal; }
		A.info_Text_Focus:Visited:Active {color: #555555; text-decoration: none;font-size:inherit;font-weight: normal;  }

	#Adresse_Text a {
		color:#555555; text-decoration: none;
	}



#UL.team a {
	color: #555555; text-decoration: none;
}
			
			/*in einigen Datein enthalten*/
			.info_Text_Focus {						
			font-family: inherit;
			font-size:1.1em;	
			padding: 0;
			text-align: right;
			}
			
			
		/*home.htm - Topüberschrift*/
		.subUeberschrift {
			margin-bottom: 1em;
			margin-right: 22px;
			font-variant: small-caps;
		}