/*	-------------------------------------------------------------
	RESET + STRUKTUR
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	   * {
			margin: 0;
			padding: 0;
	   }
	   body
	   {
			background-color: #000000;
			font: 9px Verdana, Helvetica, Arial, sans-serif; 
			font-weight:normal;
			color:#000000;
			/*background-image:url(../../images/bg.jpg);
			background-repeat:repeat-x;*/
	   }
	   a, a:link, a:visited {
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			background-image:url(../../images/pfeil_links.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		a:hover, a:active, a:focus {
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			background-image:url(../../images/pfeil_links.gif);
			background-repeat: no-repeat;
			padding-left:10px;
		}
	   #container
	   {
			margin: 0px auto;
			width:1000px;
			height:622px;
			background-color: #ffffff ;
			border-left: 2px solid #111111;    
			border-right: 3px solid #111111;
	   }
	   a:link.pfeil_off, a:visited.pfeil_off, a:hover.pfeil_off, a:focus.pfeil_off, a:active.pfeil_off {
	   		background-image:none; 
			padding-left:0px;
		}
/*	-------------------------------------------------------------
	HEADER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	   #header {
			background-image:url(../../images/header.jpg);
			height: 175px;
	   }
	   #logo
	   {
			position:relative;
			left:28px;
			top:28px;
	   }
	   #logo a
	   {
			text-decoration:none;
			border:none;
	   }
/*	-------------------------------------------------------------
	NAVIGATION
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	   #navbar {
			font-family: Helvetica Roman, Arial, sans-serif;
			font-size:11px;
			color:#000000;
			font-weight: normal;
			top:48px;
			left:66px;
			position:relative;
			width:925px;
	   }		   
	   #navbar .nav01 {
			color: #000000;
			text-decoration: none;
			font-weight:bold;
			border:none;
			background-repeat:no-repeat;
			padding-left:10px;
			margin-bottom: 2px;
			text-transform:uppercase;
	   }
	  #navbar a.nav01:hover, a.nav01_selected{
			color: #000000;
			text-decoration: none;
			font-weight:bold;
			border:none;
			background-repeat:no-repeat;
			padding-left:10px;
			text-transform:uppercase;
	   }
	   #navbar a.nav01_selected, a.nav01_selected:link, a.nav01_selected:visited {
			color:#000000;
			font-weight:bold;
			background-color:#FFFFFF;
			text-decoration:none;
			border:none;
			text-transform:uppercase;
		}
		#navbar a.nav01_selected:active {
			color:#000000;
			font-weight:bold;
			background-color:#FFFFFF;
			text-decoration:none;
			text-transform:uppercase;
		}
		 #navbar a.nav02 {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_off.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			line-height:1.6;
	   }
	  #navbar a.nav02:hover {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			line-height:1.6;
	   }
	   #navbar a.nav02_selected, a.nav02_selected:link, a.nav02_selected:visited {
			color:#000000;
			font-weight:bold;
			background-color:#FFFFFF;
			text-decoration:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			border:none;
			line-height:1.6;
		}
		#navbar a.nav02_selected:active {
			color:#000000;
			font-weight:bold;
			background-color:#FFFFFF;
			text-decoration:none;
			line-height:1.6;
		}
/*	-------------------------------------------------------------
	CONTENT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#content {
			float:left;
			padding:0px;
			margin:0px;
			width: 1000px;
			height:447px;
			background-color:#FFFFFF;
		}
	   	#content .navigation {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			margin-left:62px;
			padding:0px 15px 8px 4px;
			background-color:#FFFFFF;
			width:310px;
			height:447px;
			line-height:1.6;
		}
		#content .scroll-pane {
			overflow:auto;
			height: 321px;
			line-height:1.6;
			width:310px;
			background-color:#FFFFFF;
		}
		#content .scroll-pane2 {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			margin-left:62px;
			padding:10px 10px 10px 14px;
			background-color:#FFFFFF;
			width:315px;
			height:427px;
			line-height:1.6;
			overflow:auto;
		}
		#content .text {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			margin-left:62px;
			padding:0px 10px 10px 14px;
			background-color:#FFFFFF;
			width:305px;
			line-height:1.6;
			max-height:447px;
		}
		#content h2{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			margin-top: 0px;
			margin-bottom:10px;
			padding:0px;
		}
		#content  h3{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			margin-top:30px;
			margin-bottom:10px;
			line-height:0px;		
		}
		#content a.nav {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_off.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#content a.nav:hover{
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#content a.nav_selected, a.nav_selected:link, a.nav_selected:visited, a.nav_selected:active {
			color:#000000;
			font-weight:bold;
			background-color:#FFFFFF;
			text-decoration:none;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}

/*	-------------------------------------------------------------
	PROJEKTE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#projekte {
			float:left;
			padding:0px;
			margin-top:0px;
			padding-top:19px;
			width: 1000px;
			height:426px;
			border-top: 1px solid black;
			border-bottom:1px solid black;
			background-color:#FFFFFF;
			line-height:1.6;
		}
		#projekte .left {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			padding-left:66px;
			margin-top:0px;
			width:190px;
			float:left;
			padding-right:10px;
		}
		#projekte .scroll-pane {
			margin: 0px 16px 20px 0px;
			overflow:auto;
			width:716px;
			height: 407px;
			line-height:1.3;
		}
		#projekte .right td{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			font-weight:normal;
		}
		#projekte h2{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			padding:0px 0px 0px 10px;
			margin:0px;
			text-transform:uppercase;
		}
		#projekte h3{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			padding:0px 0px 0px 10px;
			margin:0px;
		}
		#projekte a.nav {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_off.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#projekte a.nav:hover{
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#projekte a.nav_selected, a.nav_selected:link, a.nav_selected:visited, a.nav_selected:active {
			color:#000000;
			font-weight:bold;
			background-color:#FFFFFF;
			text-decoration:none;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			font-size:10px;
		}
		#projekte .thumb { 
			position:absolute; 
			width:148px; 
			height:103px;
		}
		#projekte .info { 
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			color:#000000;
			font-size:9px;	
			position:absolute;
			width:136px;
			line-height:1.6;
			height:73px;
			display:none;
			background-color:white; 
			-moz-opacity:0.8; 
			-khtml-opacity:0.8; 
			opacity:0.8; 
			filter:alpha(opacity=80);
			padding: 6px;
		}
		#projekte .kundenliste {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			margin-left:62px;
			padding:19px 10px 10px 4px;
			background-color:#ffffff;
			width:314px;
			line-height:1.6;
			height:397px;
 		}
		#projekte .kundenliste a {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_off.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#projekte .kundenliste a:hover{
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#projekte .kundenliste a.nav_selected, a.nav_selected:link, a.nav_selected:visited, a.nav_selected:active {
			color:#000000;
			font-weight:normal;
			background-color:#FFFFFF;
			text-decoration:none;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#projekte .scroll-pane2 {
			overflow:auto;
			width:320px;
			height:390px;
			line-height:1.6;
			background-color:#ffffff;
		}


/*	-------------------------------------------------------------
	PROJEKTEDETAIL
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#projektedetail {
			float:left;
			padding-top:0px;
			margin-top:0px;
			width: 1000px;
			height:447px;
			line-height:1.6;
		}
		#projektedetail .left {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			padding-left:6px;
			padding-right:10px;
			margin-top:0px;
			width:230px;
			float:left;
			position:absolute;
			z-index:2;
			margin-left:60px;
			background-color:#FFF;
		}
		#projektedetail .right {
			margin:0px 15px 20px 0px;
			overflow:hidden;
			max-height:427px;
			width:716px;
			cursor:pointer;
		}
		#projektedetail .scroll-pane {
			margin: 0px 16px 20px 0px;
			overflow:auto;
			width:716px;
			height: 407px;
		}
		#projektedetail .right td{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			font-weight:bold;
		}
		#projektedetail h2{
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			padding:0px 0px 0px 10px;
			margin:0px;
			text-transform:uppercase;
		}
		#projektedetail h3{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			padding-bottom:1px;
			margin:0px;
			clear:both;
			width:190px;
			clear:both;
		}
		#projektedetail a.nav {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_off.gif);
			background-repeat:no-repeat;
			padding-left:0px;
		}
		#projektedetail a.nav:hover{
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:0px;
		}
		#projektedetail a.nav_selected, a.nav_selected:link, a.nav_selected:visited, a.nav_selected:active {
			color:#000000;
			font-weight:bold;
			background-color:#FFFFFF;
			text-decoration:none;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:0px;
		}
		.ghost {
			clear:both;
			display:none; 
			width:176px;
			max-height:220px; 
			padding-left:10px;
			padding-bottom:5px;
			padding-right:1px;
		}
		.ghost_desc {
			clear:both;
			width:176px;
			max-height:220px; 
			padding-left:10px;
			padding-bottom:5px;
			padding-right:1px;
		}

		#projektedetail .counter {
			position:absolute; 
			float:left; 
			padding:0 5px;
			background-image:none;
			top:420px;
		}
		#projektedetail .counter a {
			color:#FFF;
		}
		#projektedetail .active {
			font-size:13px; 
			font-weight:bold;
		}
/*	-------------------------------------------------------------
	PHILOSOPHIE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#philosophie {
			float:left;
			padding:0px;
			margin:0px;
			width: 1000px;
			height:447px;
			background-color:#FFFFFF;
		}
	   #philosophie .text {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			margin-left:62px;
			padding:10px 10px 8px 14px;
			background-color:#FFFFFF;
			width:305px;
			line-height:1.6;
			max-height:427px;
		}
		#philosophie  h2{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			margin-top: -3px;
			margin-bottom:10px;
			padding:0px;
			line-height:0px;		
		}
		#philosophie a.nav {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:none;
			padding-left:0px;
		}
		#philosophie a.nav:hover {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:none;
			padding-left:0px;
		}
		#philosophie a.nav_selected, a.nav_selected:link, a.nav_selected:visited, a.nav_selected:active  {
			color:#000000;
			font-weight:bold;
			border:none;
			padding:0px;
			background-image:none;
			padding-left:0px;
		}
/*	-------------------------------------------------------------
	TEAM
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#team {
			float:left;
			padding:0px;
			margin:0px;
			width: 1000px;
			height:447px;
			/*background-color:#FFFFFF;*/
		}
		#team .scroll-pane {
			overflow:auto;
			height: 320px;
			line-height:1.6;
			width:390px;
			background-color:#FFFFFF;
		}
	   #team .text {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			margin-top: 0px;
			margin-left:62px;
			padding:0px 15px 0px 4px;
			background-color:#FFFFFF;
			line-height:1.6;
			width:385px;
			max-height:447px;
		}
		#team  h2{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			margin-top: -1px;
			margin-bottom:1px;
			padding-left:10px;
		}
		#team  h3{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			margin-top: 15px;
			margin-bottom:1px;
		}		
		#team a.nav {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_off.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#team a.nav:hover{
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#team a.nav_selected, a.nav_selected:link, a.nav_selected:visited, a.nav_selected:active {
			color:#000000;
			font-weight:bold;
			background-color:#FFFFFF;
			text-decoration:none;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#team .left {
			width:170px;
			float:left;
		}
		#team .right {
			width:180px;
			float:left;
		}
		#team img {
			width:180px;
			margin-bottom:6px;
		}
		hr { 
			background-color: #000; /* Farbe für Opera und Firefox */ 
			color: #000; /* Farbe für Internet Explorer (IE) */
			border: 0; 
			height: 1px;
		}
/*	-------------------------------------------------------------
	AKTUELL
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#aktuell {
			padding:0px;
			margin:0px;
			width: 1000px;
			height:447px;
			background-color:#FFFFFF;
		}
	   #aktuell .text {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			margin-left:0px;
			padding:0px 10px 10px 6px;
			background-color:#FFFFFF;
			line-height:1.6;
			width:200px;
			max-height:437px;
			float:left;
			position:relative;
			left:60px;
		}
		#aktuell .scroll-pane {
			overflow:auto;
			height: 447px;
			line-height:1.6;
			width:210px;
			background-color:#ffffff;
		}
		#aktuell  h2 {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			/*margin-top: -3px;*/
			padding:0px;
		}
		#aktuell a.nav {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#aktuell a.nav:hover{
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#aktuell a.nav_selected, a.nav_selected:link, a.nav_selected:visited, a.nav_selected:active {
			color:#000000;
			font-weight:bold;
			background-color:#FFFFFF;
			text-decoration:none;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#aktuell .einzug {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			padding:0px 10px 10px 10px;
			background-color:#ffffff;
			line-height:1.6;
			width:500px;
			max-height:437px;
			position: relative;
			right:179px;
			float:right;
		}
		#aktuell .einzug h2 {
			padding:0px;
			margin-bottom: 10px;
			margin-top:0px;
		}

/*	-------------------------------------------------------------
	KONTAKT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#kontakt {
			padding:0px;
			margin:0px;
			width: 1000px;
			height:447px;
			background-color:#FFFFFF;
		}
		#kontakt .text {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			margin-left:60px;
			padding:0px 10px 10px 6px;
			background-color:#FFFFFF;
			line-height:1.6;
			width:170px;
			max-height:437px;
			float:left;
			position:relative;
		}
		#kontakt  h2{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			margin-top: -3px;
			margin-bottom:10px;
			padding:0px;
			line-height:0px;		
		}
		#kontakt a.nav {
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_off.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#kontakt a.nav:hover{
			color: #000000;
			text-decoration: none;
			font-weight:normal;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#kontakt a.nav_selected, a.nav_selected:link, a.nav_selected:visited, a.nav_selected:active {
			color:#000000;
			font-weight:bold;
			background-color:#FFFFFF;
			text-decoration:none;
			border:none;
			background-image:url(../../images/pfeil_right.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#kontakt .einzug {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			padding:10px;
			background-color:#FFFFFF;
			line-height:1.6;
			width:126px;
			max-height:437px;
			position: relative;
			left: 475px; 
		}
	   #footer {
			clear: both;
			background-color:#ffffff;
			height:25px;
			text-align:right;
			padding-right:18px;
			text-decoration: none;
			border:none;
			padding-top:10px;
	   }
	   #footer a {
			text-decoration: none;
			border:none;
	   }
	   
/*	-------------------------------------------------------------
	SCROLLBALKEN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	  
	#pane {
	/*height: 150px;*/
	}
	
	.jScrollPaneContainer {
		position: relative;
		overflow: hidden;
		z-index: 1;
	}
	.jScrollPaneTrack {
		position: absolute;
		cursor: pointer;
		right: 0;
		top: 0;
		height: 100%;
		background-color: #ffffff;
		background-position: 0 0;
		background-repeat:no-repeat;
		background-image:url(../../images/scroll_line.gif);
		background-size: 10px 100%;
	}
	
	.jScrollPaneDrag {
		position: absolute;
		background: #000000 url(../../images/scroll.gif) repeat-y 0 0;
		cursor: pointer;
		overflow: hidden;
	}
	
		/*	-------------------------------------------------------------
	HOME
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#home .thumb { 
			position:absolute; 
			width:148px; 
			height:103px;
}
	
	#home .info { 
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			color:#000000;
			font-size:9px;	
			position:absolute;
			width:136px;
			line-height:1.6;
			height:73px;
			display:none;
			background-color:white; 
			-moz-opacity:0.8; 
			-khtml-opacity:0.8; 
			opacity:0.8; 
			filter:alpha(opacity=80);
			padding: 6px;
}
	
		#home {
			float:left;
			padding:20px;
			margin-top:0px;
			width: 960px;
			height:406px;
			border-top: 1px solid black;
			border-bottom:1px solid black;
			line-height:1.6;
		}
		#home .left {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			padding-left:66px;
			padding-right:10px;
			margin-top:0px;
			width:190px;
			float:left;
		}
		#home .right {
			margin:0px 15px 20px 0px;
			overflow:hidden;
			max-height:427px;
			width:716px;
			cursor:pointer;
		}
		#home .scroll-pane {
			margin: 0px 16px 20px 0px;
			overflow:auto;
			width:960px;
			height: 407px;
			line-height:1.3;
		}		
		#home .right td{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			font-weight:bold;
		}
		#home h2{
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			padding:0px 0px 0px 0px;
			margin:0px;
			text-transform:uppercase;
		}
		#home h3{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			padding-bottom:1px;
			margin:0px;
			clear:both;
			width:190px;
			clear:both;
		}
		#home .counter {
			position:absolute; 
			float:left; 
			top:572px;
			padding-left:10px;
			background-image:none;
		}
		#home .active {
			font-size:13px; 
			font-weight:bold;
		}
		#home a, #home a:link, #home a:visited {
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			background-image:url(../../images/pfeil_links.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}
		#home a:hover, #home a:active, #home a:focus {
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			background-image:url(../../images/pfeil_links.gif);
			background-repeat: no-repeat;
			padding-left:10px;
		}
	
		/*	-------------------------------------------------------------
	ADDTHIS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#addthis a, #addthis a:link, #addthis a:visited, #addthis a:hover, #addthis a:active, #addthis a:focus{
			background-image:none;
			margin: 25px 4px 8px 0;
			padding:0;
		}

		#footer .socialmedia  {
			margin-top:1px;
			margin-left:75px;
			float:left;
			}
		#footer .socialmedia a {
			margin:0 4px 0 0;
			padding:0;
			background-image:none;
			}
			
	/*	-------------------------------------------------------------
	PUBLIKATION
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
			#publikation .scroll-pane {
			margin: 0px 16px 20px 0px;
			overflow:auto;
			width:960px;
			height: 407px;
			line-height:1.3;
			}

	/*	-------------------------------------------------------------
	PROJEKTE 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#s1 {position: relative; width:1000px; height:447px; top:0px; left: 0px; }
		#s1 img  {width:1000px; height:447px; position:absolute;}
		#pfeil_right { float:right; position:relative; padding:180px 5px 0 0; z-index:3; }
		#pfeil_left {  position: absolute; margin:180px 0 0 5px; z-index:4; }

	/*	-------------------------------------------------------------
	Publikation 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


#publikation .left {
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:normal;
			padding-left:6px;
			padding-right:10px;
			margin-top:0px;
			width:230px;
			float:left;
			position:absolute;
			z-index:2;
			margin-left:60px;
			background-color:#FFF;
		}
		
#publikation h2{
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;		
			font-weight:bold;	
			padding:0px 0px 0px 10px;
			margin:0px;
			text-transform:uppercase;
		}
		
#publikation h3{
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			font-size:9px;
			font-weight:bold;
			padding-bottom:1px;
			margin:0px;
			clear:both;
			width:190px;
			clear:both;
}

#publikation .thumb { 
			position:absolute; 
			width:148px; 
			height:103px;
}

#publikation .counter {
			position:absolute; 
			float:left; 
			padding:0 5px;
			background-image:none;
			top:420px;
}

#publikation .counter a {
			color:#FFF;
}

#publikation .active {
			font-size:13px; 
			font-weight:bold;
}

#publikation .info { 
			font-family:  Verdana, Helvetica, Arial, sans-serif;
			color:#000000;
			font-size:9px;	
			position:absolute;
			width:136px;
			line-height:1.6;
			height:73px;
			display:none;
			background-color:white; 
			-moz-opacity:0.8; 
			-khtml-opacity:0.8; 
			opacity:0.8; 
			filter:alpha(opacity=80);
			padding: 6px;
}

.notactiveproject
{
			color:gray;	
}

a.notactiveproject:hover
{
			color:gray;	
}

		.notghost {
			clear:both; 
			width:176px;
			max-height:220px; 
			padding-left:10px;
			padding-bottom:5px;
			padding-right:1px;
		}
