 
 
        body
	{
                
                margin-top: 30px;
		font: 0.7em verdana, sans-serif;
		text-align: left;
		color: #000000;
		background-color: #EAEAEA;
	}

        a:link, a:visited
	{
  		font: 1.0em verdana, sans-serif;
		text-align: left;
		
		color: #771F00;
	}

        h1
	{
  		font: 1.0em verdana, sans-serif;
		text-align: left;
		font-weight: bold;
		color: #771F00;
	}


        h2
	{
  		font: 1.0em verdana, sans-serif;
		font-weight: bold;
		text-align: left;
		color: #000000;
	}

	#content ul 
	{
	        list-style:none;
	        list-style-image: url(img/list.gif);
	}
	
	#content li 
	{
                margin-left:-27px;
	        
	}

	#container
	{
                
		width: 802px;
		height: auto;
                margin: auto;
		background-color: #FFFFFF;
		border: 1px solid #C2C2C2;
		background-image: url(img/red.gif); 
		background-repeat: repeat-y; 
		background-position: 199px 300px;
	}


	#head
	{

		width: 100%;
		height: 90px;
                margin: auto;
		background-color: #FFFFFF;
		
	}

	#menu
	{

		width: 200px;
		height: auto;
                float: left;
		
		background-color: #FFFFFF;
		
		background-repeat: repeat-y;
		
	}
	
	
	#menu ul 
	{
	        list-style:none;
	        margin:0;
	        padding:0;
	}
	
	#menu li 
	{
	        border-top: 1px solid #C2C2C2;
	        border-right: 1px solid #C2C2C2;
	        margin:0;
	        padding:0;
	        height: 17px;
	}

	
	#menu a:link, #menu a:visited 
	{
	        color: #000000;
	        display:block;
	        text-decoration: none;
	        padding:2px 2px 0px 19px;
	        height: 17px;
	}

	#menu a:hover
	{
	        color: #000000;
	        display:block;
	        text-decoration: none;
	        padding:2px 2px 0px 19px;
	        background-image: url(img/hint_menu_over.gif);
	        background-repeat: no-repeat;
	        background-color: #F8F4F2;
	        height: 17px;
	}	
	

	.menuhi
	{
	        color: #771F00;
	        display:block;
	        text-decoration: none;
	        padding:2px 2px 0px 19px;
	        background-image: url(img/hint_menu_hi.gif);
	        background-repeat: no-repeat;
	        background-color: #F1E8E5;
	        height: 17px;
	}

	
	.menuend
	{
	        border-top: 1px solid #C2C2C2;
	        border-right: 1px solid #FFFFFF;
	        height: 20px;
	}
	
	
	
	#content
	{

                vertical-align: top;
                margin-left: 220px;
		
		padding-right: 20px;		
		padding-bottom: 30px;
		height: auto;
                border-top: 1px solid #771F00;
		background-color: #FFFFFF;
		
	}
	

	#content img
	{                
                
                border: 1px solid #c2c2c2;
		
	}
	
	
	
	.referenz
	{
	        height: 7em;
	
	}
	
	.referenz img
	{                
                
                border: 1px solid #cc0000;
                
		
	}
	
	
        .referenz p
	{                
                
                
                padding-left: 110px ;
                
		
	}


	.teampic
	{

		
		height: auto;
                float: right;
		background-color: #FFFFFF;	
		
	}
	

	
	.teamcw
	{

		
		height: auto;
                float: left;
		
		background-color: #FFFFFF;
		
        }
        
        
	#kunden
	{

		padding: 1em;
		height: auto;
                float: right;
		background: #EAEAEA;	
		
	}
	
	#adresse
	{

		padding: 1em;
		height: auto;
                float: right;
		
		border: 1px solid #C2C2C2;
		
	}
	
	#kontakt
	{

		padding: 1em;
		height: auto;
                
		
		background: #EAEAEA;
		
	}
	
	#footer
	{

                              
                margin:auto;
                width: 800px;
				
		padding-top: 5px;
		color: #858585;
		
	}
	
	#footer a:link, #footer a:visited 
	{
	        color: #858585;	        
	        text-decoration: none;
	}

	#footer a:hover
	{
	        color: #858585;	        
	        text-decoration: underline;
	}
	
	
        .input
        {
                
                font: 1em verdana, sans-serif; color: #771F00;
                padding-left: 0.5em;
                width: 20em;
                border: 1px solid #C2C2C2;
                background-color: #FFFFFF;
       }
