
html        {height:100%;}
body        {padding: 0; margin:0;color: #3d302a;background-color: #6a584c;text-align:center;font: 1.0em Verdana, Helvetica, sans-serif;}
#header    {width: 960px;height: 200px;cursor:pointer;background-image: url(/images/background.jpg);background-repeat: no-repeat; }
#header img {margin-right:10px;float:right;margin-top:20px;vertical-align:top;}
#footer     {text-align:center;color:#666;font-size:12px;background-color: #c73f17;height:27px; margin-top:20px;}
#footer a   {color:#ffffff;text-decoration:none; font-size:12px;float:right;margin:5px 20px 5px 5px;}
.current    {color:#c73f17!important;}
.spacer     {height:27px;background-color:#3d302a;}
#claim      {font-size:26px; margin:100px 0px 0 20px;letter-spacing:1px;float:left;word-spacing:5px;}
a:link, a:visited, a:hover, a:focus, a:active   {color:#c73f17;}
.clear      {clear:both;}
#content    {height:auto;background-color:#d4c7bf;width: 960px;border: 1px solid #c73f17;margin:auto;text-align:left;margin-top:20px;}


.altbau    {background-image: url(/images/altbausanierung.jpg)!important;background-repeat: no-repeat; }
.dachausbau    {background-image: url(/images/dachausbau.jpg)!important;background-repeat: no-repeat; }
.fliesen    {background-image: url(/images/fliesen.jpg)!important;background-repeat: no-repeat; }
.trockenbau    {background-image: url(/images/trockenbau.jpg)!important;background-repeat: no-repeat; }
.zusatzleistungen    {background-image: url(/images/zusatzleistungen.jpg)!important;background-repeat: no-repeat; }
.kontakt, .unternehmen, .start  {background-image: url(/images/kontakt.jpg)!important;background-repeat: no-repeat; }
.referenzen    {background-image: url(/images/referenzen.jpg)!important;background-repeat: no-repeat; }








input, textarea{ font: 0.9em Verdana, Helvetica, sans-serif;color: #3d302a;}

#navleft    {float:left;padding: 0px 20px 0px 20px; width: 260px;margin-left:20px;min-height:450px;}

#navigation
{
 margin: 20px 20px 20px 20px;   
 height:150px;

}

#navigation ul , #navigation li , #navigation img
{
    float:left;
}

#navigation ul 
{
   width:550px;
   list-style:none;
   margin-top:95px;
   
  
}

#navigation li 
{
  
 
  padding:18px;
  
  
}



#navleft h2, #navigation ul li a
{
    font-size:16px;
     font-weight:normal;
     text-transform:none;
 
}

#navleft h2 a, #navigation ul li a
{
    color: #3d302a;
    text-decoration: none;
}

#navleft h2 a:hover,   #navigation ul li a:hover
{
    color:#c73f17;
    text-decoration:underline;
}


#navigation ul li span, #contentmain ul li span
{
    background-image: url(/images/nav.png);
    background-repeat: no-repeat; 
    background-position:0px 10px;
    padding-left:25px;
  

}

#navleft ul  
{
    
  list-style-image:url(/images/nav.png);
  padding:0px;
  margin:0 0 0 50px;
    
}
 
#navleft li
{
    
    padding:1px;
    
 }


#contentmain
{
    float:left;
    width:550px;
    margin:5px 0 0 0;
   
 
}

#contentmain h1, #contentmain h2
{
  font-size:24px;
  letter-spacing:1px;
  font-weight:normal;
  padding:0px;
  margin:0px;
}

#contentmain h3
{
 
  padding-bottom:10px;
  margin:0px;
  font-weight:normal;
  font-size:1.0em;
}

#contentmain .img
{
	float:left;
	width:300px;
}
#contentmain .txt
{
	float:left;
	width:230px;
	font-size:16px;
	 margin-left:20px;
}

#contentmain ul
{
    list-style-type: none;
    padding:0px;
    margin:0px;
    margin-top:20px;
 }
 

#contentmain ul li
{
   float:left;
   width:auto;
   min-width:100px;
   padding:3px;
 }



#navigation li a
{
	color:#ffffff;
	text-decoration:none;
	text-transform:lowercase;
	font-size:13px;
}


