	html,body  {
		margin:0;padding:0;
		background:#000;
		font:10px  'Lucida Grande','Trebuchet MS',tahoma,verdana;
		text-transform:uppercase;
		height:100%;
		overflow:hidden;
		}
	
	#inline1 {
    display: none;
}

	
	.tabo {
		height:100%; width:100%;
		margin:0; padding:0;
		border-spacing:0;
		border-collapse:collapse;
		background:#fff;
		text-align:left;
		}
	
	.tdheader {
		height:150px; width:100%;
		margin:0 auto; padding:0;
		background:#000;
		text-align: left;
		}
		
	.tdinhalt {
		width:100%;height:100px;
		margin:0;padding:0;
		background:#fff;
		text-align:left;
		}
	
	.tdfooter {
		height:100px; width:100%;
		margin:0;padding:0;
		background:#000;
		text-align: left;
		}
	
	/* startseite */
	.tdhome {
		height:100%;width:100%;
		margin:0;padding: 0;
		background:#000;
		text-align: left;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		background:url(../images/architekturzeit6.jpg) center;
		}
		
	#rotator {
		background:url(rotator/rotator.php) no-repeat center top;
		height:100%;width:100%;
		margin:0;padding: 0;
		background:#fff;
		text-align: left;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		}
	
		
	*+html .tdhome {	
		height:400px;width:100%;
		margin:0;padding: 0;
		background:#fff;
		text-align: left;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		background:url(../images/Architekturzeit6.jpg) center;
		}  /* ie7 */	
		
	#logo {
		width:1000px;
		padding:25px 0 15px 0;
		margin:0 auto;
		text-align: left;		
		color:#000;
		}
		
	.rot {
		width:1000px;
		padding:0;
		margin:0 auto;
		background-color:#fff;
		}
		
	.textbuero{
		padding:0;margin:0;
		width:100%;height:335px;
		background:#33FF33;
		color:#000;
		/*line-height:12px;
		text-align:justify;*/
		background-color:transparent; /* red */
		}	
	
	.text{
		padding:0;margin:0;
		width:100%;height:335px;
		background:#33FF33;
		color:#000;
		/*line-height:12px;
		text-align:justify;*/
		background-color:transparent; /* red */
		}
	.text a:link, .text a:visited, .text a:hover, .text a:active, .textbuero a:link, .textbuero a:visited, .textbuero a:hover, .textbuero a:active,.text_links a:link, .text_links a:visited, .text_links a:hover, .text_links a:active {		
		color:#990000;
		text-decoration: underline; 
		}
		
	.text a:hover {		
		color:#990000;
		text-decoration: none; 
		}
		
	.text_header {		
		width:auto;
		}	
		
	.text_links {		
		float:left;
		line-height:24px;
		width:100px;
		}
	
	.text_rechts {		
		width:auto;
		line-height:24px;
		}		
		
	.small{
		font-size:10px;
		}
		
	.rgross {
		padding: 15px 0;
		margin:0 auto;
		text-align:right;		
		color:#000;
		height:100% auto;
		width:535px;
		float:right;
		text-align:center;
		background-color:transparent; /* #ccc */
		border:#000 solid 0px;
		}
		
	.links {
		padding: 15px 0;margin:0 auto;
		width:430px;height:100%;
		text-align: left;
		color:#000;
		background-color:transparent; /* #ccc */
		border: 0px solid #CCCCCC;
		float:left;
		}
		
	.rechts {
		padding: 0;margin:0 0 0 50px;
		width:485px;height:100%;
		text-align: left;
		color:#000;
		background-color:transparent; /* red */
		border: 0px solid #ccc;
		float:left;
		}
	/* partner */	
	.box1 {
		padding: 15px 0;
		margin:0 50px 0 0;
		text-align: left;
		color:#000;
		background-color:transparent;
		width:300px;
		border: 0px solid #CCCCCC;
		float:left;
		}
		
	.box2 {
		padding: 15px 0;
		margin:0;
		text-align: left;
		color:#000;
		background-color:transparent;
		width:300px;
		border: 0px solid #CCCCCC;
		float:left;
		}
			
	h1 {
		font-size:10px;
		text-transform:uppercase;
		padding:7px 0 7px 0;
		border-top:1px #000 solid;
		border-bottom:1px #000 solid;
		margin:0 0 7px 0;
		color:#990000;
		font-weight:bold;
		}
		
	hr {
		margin:10px 0 10px 0;
		border: 0px; /* Für Firefox und Opera */
 		border-top: solid 1px #ccc;
 		border-bottom: solid 1px #fff; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
		height:1px;
		padding:0;
		}	
		
	pre {
		font-family: 'Lucida Grande','Trebuchet MS',tahoma,verdana;
		font-size:10px;
		}
		
	.weiss{
		padding:0;
		margin:0 auto;
		width:100%;
		background-color: #000;
		border: 0px solid #ff0000;
		/* background:url(../images/bg.gif) top repeat-x; */
		}
	
	.zentr{
		padding:0;
		margin:0 auto;
		width:1000px;
		border-top:#fff solid 0px;
		border-bottom:#fff solid 0px;
		text-align:center; 
		}
		
	.zentr2{
		padding:0;
		margin:0 auto;
		border-top:#fff solid 1px;
		border-bottom:#fff solid 1px;
		text-align:center; 
		}
		
	.zentr3{
		padding:0;
		margin:0 auto;
		border-top:#fff solid 1px;
		text-align:center; 
		}
		
	ul{
		padding:0;
		margin:5px 0 0 15px;
		}
		
	/* Projekte */
	
	h3 {
		margin: 0;
		font-size:10px;
		font-weight:normal;
		text-transform:uppercase;
		padding: 0;
	}
	
	p {
		margin: 0;
		padding: 0;
	}
	
	.pane-list {
		margin: 0;
		padding: 0;
		list-style: none;
		border-bottom: solid 1px #000;

	}
	
	.pane-list li {
		background:#fff;
		padding: 9px 20px 10px 0;
		border-top: solid 1px #000;
		text-align:left;
		cursor: pointer;
	}
	
	.pane-list li a:link{
		text-decoration:none;
	}
	
	.pane-list li:hover {
		background: #f2f2f2;
		background:#000000;
		/* filter:alpha(opacity=100); 
		-moz-opacity:1;
		opacity:1; */
	}	
		
	/* NAVIGATIONSELEMENTE */
		
	#navcontainer ul{
		padding:0;
		background-color: transparent;
		color: #000;
		margin:0 auto;
		width:1000px;
/*		border-top:1px solid #fff;
		border-bottom:1px solid #fff; */
		}

	#navcontainer ul li { 
		display: inline;
		}

	#navcontainer ul li a{
		padding: 0.3em 60px 0.3em 0;
		margin:0;
		background-color: transparent;
		color: #fff;
		text-decoration: none;
		float: left;
		font-size:10px;
		text-transform:uppercase;
		}

	#navcontainer ul li a:hover{
		/*background-color: #e2001e;*/
		color: #990000;
		}
		
	#navcontainer ul li a#current{
		/*background-color: #e2001e;*/
		color: #990000;
		}
	
	#navsub ul{
		padding:0;
		background-color: transparent;
		color: #000;
		float: left;
		margin:0;
		width: 100%;
		border-top: 0px solid #fff;
		border-bottom: 0px solid #fff;

		}
	
	#navsub ul li { 
		display: inline; 
		}
	
	#navsub ul li a{
		padding: 5px 30px 0.4em 0;
		background-color: transparent;
		color:#fff;
		text-decoration: none;
		float: left;
		font-size:10px;
		text-transform:uppercase;
		}
	
	#navsub ul li a:hover{
		/* background-color: #fff; */
		color: #990000;
		}
