	body {
		background-color	: #fff;
		background-image	:  url(../images/global/background.gif);
		background-repeat	: repeat-x;
		background-position	: 0px 54px;
		}
	img, td, table {
		border				: none;
		}		
	.pixel{
		width				: 1px;
		height				: 1px;
		}

	
	/* PRINT */
		
	p#print_adresse1, p#print_adresse2 {
		visibility			: hidden;			
		}
	img#logo_print {
		width				: 0px;
		height				: 0px;			
		}	

		
/* TEXTFORMATION */		
		
	body, div, p, h1, h2, table, th, td, b, a, input, strong, select, textarea {
		font-family			: Verdana, "Lucida Grande", Arial, Helvetica, sans-serif;
		color				: #000;
		font-size			: 11px;
		line-height			: 1.2em;
		}
	input, select, textarea {
		font-size			: 10px;
		}	
	p, h1, h2, td, ul, ol, li {
		margin				: 0px;
		padding				: 0px;
		}		
	h1 {
		margin				: 0px 0px 9px 0px;
		width				: 405px;
		}		
	#mitte p {
		margin-top			: 15px;
		width				: 405px;
		}				
	a {
		color				: #688A92;
		text-decoration		: none;
		font-size			: 10px;
		}
	a:hover {
		text-decoration		: underline;
		}
		
	
/* HEAD */

	img#logo {
		position			: absolute;
		top					: 22px;
		left				: 18px;
		width				: 99px;
		height				: 18px;
		}		
	img#headpic {
		position			: absolute;
		top					: 90px;
		left				: 0px;
		width				: 666px;
		height				: 150px;
		}


/* MAINMENUE */
		
	img.mainmenue {
		position			: absolute;
		width				: 72px;
		height				: 36px;
		top					: 54px;
		}	
	#home {
		left				: 18px;
		}		
	#triplesense {
		left				: 90px;
		}		
	#leistungen {
		left				: 162px;
		}
	#methodik {
		left				: 234px;
		}		
	#projekte {
		left				: 306px;
		}		
	#presse {
		left				: 378px;
		}
	#kontakt {
		left				: 450px;
		width				: 73px;
		}
		
	
/* LINKS */
	
	div#links {
		position			: absolute;
		top					: 266px;
		left				: 0px;
		width				: 171px;
		}	
	div#pagename_back {
		top					: 0px;
		left				: 0px;
		width				: 100%;
		height				: 27px;
		background-color	: #d9e2e4;
		}
	img#pagename {
		height				: 19px;
		margin				: 7px 0px 0px 18px;
		}		
	div#streifen_links {
		margin-top			: 5px;
		left				: 0px;
		width				: 100%;
		height				: 4px;
		background-color	: #A4B9BE;
		margin-bottom		: 13px;
		}
		
    div#administration {
        border: 1px;
        border-color: #A4B9BE;
        border-style: solid;
        padding: 0px;
        background-color: #F0F3F4;
        padding: 0px 0px 6px 0px;
   		}
    
    div#administration small {
        background-color: #D9E2E4;
        padding: 4px 4px 3px 10px;
        width: 100%;
    	}
    
    div#administration a {
        margin: 5px 0px 0px 10px;
        display: block;
    	}
     

/* SUBMENUE */
	#links a.level3, a.level4  {
		font-weight			: bold;
		font-size			: 10px;
		color				: #000;
		display				: block;
		border-bottom		: 1px solid #A4B9BE;
		padding				: 10px 0px 7px 18px;
		}
		
	#links a.level3:hover, a.highlight, .highlight {
		background-color	: #F0F3F4;
		text-decoration		: none;
		}	
	#links a.level4  {
		padding				: 5px 0px 3px 28px;
		background-color	: #F0F3F4;
		}
	#links a.level4:hover, a.sub2_highlight  {
		background-color	: #D5DEE0;
		text-decoration		: none;
		}		
    #links .highlight .level4 {
        background-color: #D5DEE0;
    	}
		
	#links #mitgliedschaft {
		margin-left: 18px;
		font-size: 10px;
		}
	#links #mitgliedschaft img {
		margin-left: 4px;
		vertical-align: middle;
		}		
    
/* MITTE */
	
	div#mitte {
		position			: absolute;
		top					: 266px;
		left				: 216px;
		width				: 450px;
		padding-right		: 45px;
		}
		
	div#mitte a {
		font-size			: 11px;
		}				
	img#headline {
		height				: 31px;
		display				: block;
		}		
	div#streifen_rechts {
		margin-top			: 2px;
		margin-bottom		: 22px;
		width				: 100%;
		height				: 4px;
		background-color	: #A4B9BE;
		}		
	img.content {
		margin				: 5px 10px 5px 0px;
		float				: left;
		}
		
    #mitte .highlight {
        background-color    : #D9E2E4;
    	}
		
	#mitte ul, #mitte ol {
		margin				: 10px 20px;
		}
	#mitte ul li, #mitte ol li  {
		margin				: 10px 5px; 
		}
		
		

/* TABELLE: PROJEKTE  */
		
		table {
			width				: 405px;
			margin-top			: 10px;
			}
		th	{
			text-align			: left;
			}
		td, th	{
			padding				: 5px;
			}			
	    td p {
	        width               : 0px;
	    	}	    
		tr.blau	{
			background-color	: #F0F3F4;	
			}
		tr.grau	{
			background-color	: #E1E8E9;	
			}
		tr.blau td, tr.grau td	{
			font-size			: 10px;	
			}	
		td.schrift	{
			width				: 180px;
			padding				: 5px 0px;
			}
			
		.texttabelle td {
			padding				: 0px;
			background-color	: #fff;
			}
				
			
			
/* FORMULARE  */
		
		input, textarea  {
			width				: 225px;
			border				: 1px solid #ccc;
			}
		select {
			border				: 1px solid #ccc;
			}
		.radio, .checkbox {
			width				: 15px;
			border				: none;
			}	
			
		
	
/* BOTTOM */
	
	div#bottom {
		margin-top			: 36px;
		width				: 405;
		text-align			: right;
		border-top			: 1px solid #ccc;
		padding				: 9px;
		}		
	div#bottom img {
		height				: 9px;
		width				: 9px;
		margin				: 0px 3px -1px 9px;
		}
	
	
/* RECHTS HEAD */
	
	div#rechts {
		position			: absolute;
		top					: -1px;
		left				: 666px;
		width				: 270px;
		background-color	: #fff;
		border				: 1px solid #ccc;
		z-index				: 1;
		padding-bottom		: 9px;
		}		
	p#meta {
		text-align			: right;
		color				: #688A92;
		margin				: 9px;
		}
	p#meta span {
		text-decoration		: underline;
		font-size			: 10px;
		}		
	p#datum {
		text-align			: right;
		margin				: 50px 9px 0px 0px;
		font-size			: 9px;
		}
	div#trenner {
		margin				: 7px 0px 80px 8px;
		height				: 4px;
		background-color	: #A4B9BE;
		}		
	 p#adresse_1  {
		position			: absolute;
		top					: 99px;
		color				: #999;
		font-size			: 9px;
		z-index				: 2;
		}		
	 p#adresse_2  {
		position			: absolute;
		top					: 99px;
		color				: #f69500;
		font-size			: 9px;
		z-index				: 2;
		}		
		
		
	p#adresse_1  {
		border-right		: 1px solid #999;
		left				: 675px;
		width				: 127px;
		}		
	p#adresse_2  {
		left				: 816px;
		width				: 140px;
		}		
	p#adresse_2 a  {
		font-size			: 9px;
		}
		
			
/* TEASER */
		
     .teaser_trenner {
		margin-top  		: 2px;
		margin-bottom  		: 10px;
		width               : 262px;
		height				: 2px;
		background-color	: #A4B9BE;
		}
	.teaser_text {
		margin				: 9px;
		font-size			: 10px;
		}
	.teaser_abstand {
		margin				: -3px;
		}	
	.teaser_text a {
		text-decoration		: underline;
		}
	.teaser_text a:hover {
		text-decoration		: none;
		}			
	.teaser_hl {
		font-size			: 10px;
		display				: block;
		margin-bottom		: -3px;
		clear				: left;
		}
	.teaser_pic {
		margin				: 0px 9px 27px 0px;
		float				: left;
		border				: 5px solid #DCE3E5;
		}
    .teaser_logo {
		margin				: 0px 9px 27px 0px;
		float				: left;
		border				: none;    
     	}		
	h2 {
		font-size			: 10px;
		margin				: 18px 0px 18px 8px;
		padding-bottom		: 3px;
		border-bottom		: 1px solid #ccc;
		clear				: left;
		} 	
