

<!-- ########################### universal start ########################### -->

    body			 {  background-color: #F5F3CD; 
					 	margin-top: 20; }

    body.impressum	 {  background-color: #F5F3CD; 
					 	margin-top: 00; }						
						
    table.top        { width: 880;
					   height: 80;
					   border: solid 1 #ffffff;
					   background-color: #CDCCAC; }		
					   
    table.impressumtop        { width:450;
					   height: 40;
					   border: solid 1 #ffffff;
					   background-color: #CDCCAC; }						   
					   
    table.impressumbottom        { width: 450;
					   height: 40;
					   border: solid 1 #ffffff;
					   background-color: #8B8A74; }						   
					   
    table.content    { width: 880;
					   height: 350;
					   border-right: solid 1 #ffffff;
					   font-family: verdana;
					   font-size: 10pt;
					   font-weight: normal;
					   color: #5B5A4C;
					   background-position: right;
					   background-repeat: no-repeat;
					   background-attachment: fixed; }					   
	table.navi       { width: 880;
					   height: 25;
					   border: solid 1 #ffffff;
					   background-color: #5B5A4C; }					   
	table.bottom     { width: 880;
					   height: 90;
					   border-left: solid 1 #ffffff;
					   border-right: solid 1 #ffffff;
					   border-bottom: solid 1 #ffffff;
					   background-color: #8B8A74; }	
	table.inline     { font-family: verdana;
					   font-size: 10pt;
					   font-weight: normal;
					   color: #5B5A4C;
					   text-align: left;
					   vertical-align: top; }		

    td.logo          { width: 140;
					   text-align: center;
					   vertical-align: top;
					   padding-top: 55; }								   
    td.subnavi       { width: 140;
					   text-align: right;
					   vertical-align: top;
					   padding-top: 70; }	    
	td.thumbs        { width: 140;
					   text-align: center;
					   vertical-align: top;
					   padding-top: 65; }		
	td.text          { font-family: verdana;
					   font-size: 10pt;
					   font-weight: normal;
					   color: #5B5A4C;
					   text-align: left;
					   vertical-align: top;
					   padding-top: 55; }		
	td.impressum         { font-family: verdana;
					   font-size: 10pt;
					   font-weight: normal;
					   color: #5B5A4C;
					   padding-top: 5; }		
	td.impressumheading          { font-family: verdana;
					   font-size: 12pt;
					   font-weight: normal;
					   color: #ffffff;
					   vertical-align: top;
					   padding-top: 8; }						   				   
	td.inline        { font-family: verdana;
					   font-size: 10pt;
					   font-weight: normal;
					   color: #5B5A4C;
					   text-align: left;
					   vertical-align: top; }						   					   
					   
    td.mainnavi      { padding-left: 175; }						   			   
					   
	img.thumbs		 { width: 77;
					   height: 58;
					   margin-bottom: 22; }		
					   
	.spacer_l        { font-size: 30;
					   color=#F5F3CD; }
	.spacer_p        { font-size: 20;
					   color=#F5F3CD; }						   
	.spacer_t        { font-size: 22;
					   color=#F5F3CD; }					   
					   					   	
	.cross      	 { padding-right: 20;
					   text-align: right; }		
					   					   	     
	#logo		     { position:relative;
 				       left:0px; top:0px; width:0px; height:0px; }		
	#adresse         { font-family: verdana;
					   font-size: 8pt;
					   font-weight: normal;
					   color: #ffffff;
					   position:relative;
 				       left:30px; top:-0px; width:500px; height:0px; }		

<!-- ########################### universal stop ############################ -->					   					   
					
					
<!-- ######################## rubrik projekte start ######################## -->						
					   			      
	table.ref        { width: 400;
					   height: 58;
					   border-left: solid 1 #ffffff;
					   border-right: solid 1 #ffffff;
					   border-bottom: solid 1 #ffffff;
					   border-top: solid 1 #ffffff;
					   margin-bottom: 22; }							   
	td.ref           { text-align: left;
					   vertical-align: top;
					   padding-top: 65; }	
	td.refcat        { width: 70;
					   text-align: right;
					   font-family: verdana;
					   font-size: 9pt;
					   font-weight: bold;
					   color: #5B5A4C; }		
	td.refobj        { font-family: verdana;
					   font-size: 9pt;
					   font-weight: normal;
					   color: #5B5A4C;
					   padding-left: 20; }						   

<!-- ######################### rubrik projekte stop ######################## -->					
		
<!-- ######################## rubrik partner start ######################### -->						   
					   
	table.partner    { width: 315;
					   height: 58;
					   border-left: solid 1 #ffffff;
					   border-right: solid 1 #ffffff;
					   border-bottom: solid 1 #ffffff;
					   border-top: solid 1 #ffffff;
					   margin-bottom: 22; }		
	td.partner       { width: 215;
					   text-align: left;
					   font-family: verdana;
					   font-size: 8pt;
					   font-weight: normal;
					   color: #5B5A4C;
					   padding-left: 10; }		
	td.image_p       { width: 105;
					   padding-left: 5; }							   				   
				   
<!-- ######################### rubrik partner stop ######################### -->						   
					   					   
<!-- ######################## rubrik kontakt start ######################### -->						   		   

	table.kontakt    { width: 250;
					   height: 58;
					   border-left: solid 1 #ffffff;
					   border-right: solid 1 #ffffff;
					   border-bottom: solid 1 #ffffff;
					   border-top: solid 1 #ffffff;
					   margin-bottom: 22; }							   
	td.kontakt       { text-align: left;
					   vertical-align: top;
					   padding-top: 65; }	
	td.meister       { width: 240;
					   text-align: center;
					   vertical-align: top;
					   padding-top: 55; }						   
	td.personal      { width: 300;
					   text-align: left;
					   font-family: verdana;
					   font-size: 9pt;
					   font-weight: normal;
					   color: #5B5A4C; }		
									   				   
<!-- ######################## rubrik kontakt stop ########################## -->				   
	