﻿	*, html
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
		font-family: Verdana;
		font-size: 11px;
		list-style: none;
		border: none;
		text-decoration: none;
	}

	body
	{
		padding-top: 15px;
		background-color: #e4e4e4;
		background-image: url(images/Hintergrund.jpg);
		background-repeat: repeat-x;
	}

	.clear
	{
		clear: both;
	}
	#head
	{
		width: 964px;
	}

	#head div
	{
		width: 964px;
		float: left;
		margin: 0px 0px 5px 0px;
	}

	#head a
	{
		color: #bfbfbf;
		border: 0px;
	}

	#head #kontakt a
	{
		color: #000000;
	}

	#head .a_head_aktiv, #head #kontakt .a_head_aktiv, #head a:hover, #head #kontakt a:hover
	{
		color: #AAd8FC;
		border: 0px;
	}


	#head div ul
	{
		float: left;
		margin-left: 600px;
	}

	/* Ausnahme für IE 6 */
	* html #head div ul
	{
		float: left;
		margin-left: 300px;
	}

	#head div ul li
	{
		display: inline;
		padding: 0px 5px 0px 0px;
	}

	#head div #kontakt
	{
		float: left;
		margin-left: 20px;
		padding: 0px;
	}


	#head ul
	{
		float: left;
	}

	#head ul li
	{
		list-style: none;
	}

	#inner
	{
		width: 964px;
		margin: auto; /*clear: both;*/
		background-color: #FFFFFF;
	}


	#main
	{
		width: 100%;
		margin: auto;
	}

	#navi
	{
		clear: both;
		width: 180px;
		float: left;
		background-color: #FFFFFF;
		margin: 2px 0px 0px 0px;
	}

	#navi ul
	{
		border: solid 1px #e4e4e4;
	}

	#navi li
	{
		color: #bfbfbf;
		background-color: #e4e4e4;
		margin: 2px 0px 0px 0px;
	}
	/* Ausnahme für IE 6 */
	* html #navi li
	{
		color: #bfbfbf;
		background-color: #e4e4e4;
		height: 15px;
		margin: 2px 0px 0px 0px;
	}


	#navi .spacer
	{
		background-color: #ffffff;
	}

	#navi .lastli
	{
		margin: 0px;
		margin: 2px 0px 0px 0px;
	}

	#navi .firstli
	{
		margin: 0px;
		margin: 0px 0px 0px 0px;
	}
	#navi li a
	{
		color: #000000;
		display: block;
		padding: 3px 0px 3px 15px;
	}

	#navi li a:hover
	{
		background-color: #AAD8FC;
	}

	#content
	{
		background-color: #FFFFFF;
		color: #5d5c5c;
		width: 550px;
		float: left;
		padding: 25px 26px 0px 27px;
	}

	#content a
	{
		color: #58a2dc;
	}

	#content .person1
	{
		background-color: #e4e4e4;
		padding: 15px 0px 0px 10px;
		margin: 0px 0px 2px 0px;
		width: 417px;
		height: 30px;
		float: right;
	}
	#content .person2
	{
		background-color: #e4e4e4;
		padding: 5px 0px 0px 10px;
		margin: 0px 0px 10px 0px;
		width: 417px;
		height: 70px;
		float: right;
	}
	#content .partner1
	{
		background-color: #e4e4e4;
		padding: 5px 0px 0px 10px;
		margin: 0px 0px 2px 0px;
		width: 417px;
		height: 20px;
		float: right;
	}
	#content .partner2
	{
		background-color: #e4e4e4;
		padding: 10px 0px 0px 10px;
		margin: 0px 0px 10px 0px;
		width: 417px;
		height: 23px;
		float: right;
	}

	
/*-----------referenzen-----------------*/		
#referenzen_mvv
   {    
        background-color: #ffffff;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		width:500px;
		height:60px;
		
  }
   #ul_referenzen_mvv
   { background-color: #e4e4e4;
     padding: 10px 5px 10px 5px;
     margin: 0px 0px 0px 0px;
     float:right;
     width:340px;
   }
   #ul_referenzen_mvv li
   { background-color: #e4e4e4;
   }
   
   

   #referenzen_bilfinger
   {    
        background-color: #ffffff;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		width:500px;
		height:260px;
		
		
  }
   #ul_referenzen_bilfinger
   { background-color: #e4e4e4;
     padding: 10px 5px 10px 5px;
     margin: 0px 0px 0px 0px;
     float:right;
     width:340px;
  
   }
   #ul_referenzen_bilfinger li
   { background-color: #e4e4e4;
   }
    
    
    
    #referenzen_rnv
   {    
        background-color: #ffffff;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		width:500px;
		height:80px;
		
  }
   #ul_referenzen_rnv
   { background-color: #e4e4e4;
     padding: 10px 5px 10px 5px;
     margin: 0px 0px 0px 0px;
     float:right;
     width:340px;
   }
   #ul_referenzen_rnv li
   { background-color: #e4e4e4;
   }    
       
       
       
       
   #referenzen_kronimus
   {    
        background-color: #ffffff;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 5px;
		width:495px;
		height:80px;
		
  }
   #ul_referenzen_kronimus
   { background-color: #e4e4e4;
     padding: 10px 5px 10px 5px;
     margin: 0px 0px 0px 0px;
     float:right;
     width:341px;
    
   }
   #ul_referenzen_kronimus li
   { background-color: #e4e4e4;
     
   }
    
   #referenzen_dicht
   {    
        background-color: #ffffff;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		width:500px;
		height:100px;
  }
   #ul_referenzen_dicht
   { background-color: #e4e4e4;
     padding: 10px 5px 10px 5px;
     margin: 0px 0px 0px 0px;
     width:341px;
     float:right;
   }
   #ul_referenzen_dicht li
   { background-color: #e4e4e4;
   }       
                 
     
       
    
   #referenzen_schuster
   {    
        background-color: #ffffff;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		width:500px;
		height:70px;
  }
   #ul_referenzen_schuster
   { background-color: #e4e4e4;
     padding: 20px 5px 20px 5px;
     margin: 0px 0px 0px 0px;
     width:341px;
     float:right;
   }
   #ul_referenzen_schuster li
   { background-color: #e4e4e4;
   }   
       
   
       
    #referenzen_abt
   {    
        background-color: #ffffff;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width:500px;
		height:100px;
  }
   #ul_referenzen_abt
   { background-color: #e4e4e4;
     padding: 10px 5px 10px 5px;
     margin: 0px 0px 0px 0px;
     width:341px;
     float:right;
   }
   #ul_referenzen_schuster li
   { background-color: #e4e4e4;
   }     
       
       
       
       
    #referenzen_Ckwb1
   {    
        background-color: #ffffff;
		padding: 0px 0px 0px 0px;
		margin: 10px 0px 0px 0px;
		width:500px;
		height:80px;
  }
   #ul_referenzen_Ckwb1
   { background-color: #e4e4e4;
     padding: 10px 5px 10px 5px;
     margin: 0px 0px 0px 0px;
     width:341px;
     float:right;
   }
   #ul_referenzen_Ckwb1 li
   { background-color: #e4e4e4;
   }       
       
       
   
       
  	           
/*----------------------------------*/	

	


	#content .bildauswahl1
	{
		background-color: #e4e4e4;
		padding: 0px 0px 5px 0px;
		margin: 0px 10px 10px 0px;
		text-align: center;
		float: left;
		width: 168px;
	}
	#content .bildauswahl1:hover
	{
		background-color: #AAD8FC;
	}
	#content .bildauswahl1 a
	{
		color: #000000;
	}


	p
	{
		line-height: 20px;
	}

	#content ul li
	{
		list-style-type: square;
		line-height: 20px;
		margin: 0px 0px 0px 18px;
		clear: both;
	}


	h1
	{
		font-size: 14px;
		color: #5d5c5c;
		padding: 0 0 20px 0;
	}
	h2
	{
		font-size: 12px;
		color: #5d5c5c;
		padding: 3px 0 100px 0;
	}
	#frame, #ctl00_frame
	{
		float: left;
		width: 180px;
	}


	#frame ul li, #ctl00_frame ul li
	{
		text-align: center;
		background-color: #E4E4E4;
		margin-bottom: 10px;
	}

	#frame ul li img, #ctl00_frame ul li img
	{
		border-bottom: solid 2px #ffffff;
	}

	#frame ul li a, #ctl00_frame ul li a
	{
		height: 18px;
		color: Black;
		display: block;
		padding: 3px 0px 3px 0px;
	}

	#frame ul li a:hover, #ctl00_frame ul li a:hover
	{
		display: block;
		background-color: #AAD8FC;
	}

/*-----------tagcloud-----------------------*/	

	#tagcloud
	{
		border: solid 1px #bfbfbf;
		padding: 10px 15px 10px 15px;
		margin: 25px 0px 20px 0px;
		clear: both;
		color: #bfbfbf;
		font-weight: normal;
text-align: center;
	}
	
		

	#tagcloud a
	{
		color: #bfbfbf;
		font-weight: normal;
		padding: 0px 5px 0px 0px;
		text-align: justify;
	}

	#tagcloud a.a2
	{
		color: #bfbfbf;
		font-size: 12px;
		font-weight: bold;
		padding: 0px 5px 0px 0px;
	}
	#tagcloud a.a3
	{
		color: #bfbfbf;
		font-weight: normal;
		font-size: 14px;
		padding: 0px 5px 0px 0px;
	}
	#tagcloud a:hover
	{
		color: #58a2dc;
	}
	
	
	/*-------------------------------------*/
		

	#footer
	{
		clear: both;
		margin: auto;
		width: 960px;
		padding: 10px 5px 0px 0px;
	}

	#footer ul li
	{
		display: inline;
	}
	#footer ul .li2
	{
		display: inline;
		padding: 0px 0px 0px 84px;
		color: #a7a6a6;
		font-size: 10px;
	}

	#footer ul li a
	{
		color: #a7a6a6;
		font-size: 10px;
	}
	#footer ul li a:hover
	{
		color: #4eadf8;
	}




	/* Farbige Fläche im Header */
	#li_gelb1
	{
		background-color: #fae68f;
		width: 180px;
		height: 163px;
		margin-bottom: 2px;
	}

	#li_blau1
	{
		background-color: #aad8fc;
		width: 180px;
		height: 18px;
	}
	#li_gelb2
	{
		background-color: #fae68f;
		width: 180px;
		height: 183px;
	}

	#li_blau2
	{
		background-color: #aad8fc;
		width: 180px;
		height: 83px;
		margin-bottom: 2px;
	}


	/* Offene Stellen */


	.bg_blau
	{
		background-color: #aad8fc;
		height: 30px;
		padding-left: 5px;
	}

	.bg_grau
	{
		background-color: #e4e4e4;
		height: 30px;
		padding-left: 5px;
	}




	/* Formulare */
	input, textarea
	{
		border: solid 1px #e4e4e4;
	}

@media print
{
	#head
	{
		display: none;
	}
	#navi
	{
		display: none;
	}
	#main
	{
	width: 600px;
		margin:0px;
		padding:0px;
	}
	#inner
	{
		width: 600px;
		margin:0px;
		padding:0px;
	}
	#content
	{
			width: 600px;
		margin:0px;
		padding:0px;
	}
	#footer
	{
		display: none;
	}
	#ctl00_frame
	{
		display:none;
	}
		
}

