/* CSS handheld-hwl */

body {
    background-color:#999999;
	color: black;
	font-size: 1em;
    }
#container {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
    background-image:none;
    }
  

/*--------------------------------------- servicenavi ---------------------------------*/

#servicenavi  {
	font-size: 1em;
	margin: 0 0 0 0.5em;
	padding: 0;
	height: 1.2em; }

#servicenavi ul {
    text-align: left;
    list-style: none;
    margin: 0;
    padding: 0;
    }
    
#servicenavi li {
	
    margin: 0;
    padding: 0;
    }

#servicenavi a:visited  {
	background-position: 0 0; 
	padding: 0; 
	}

#servicenavi a:hover  {
	color: #000000;
	background: inherit;
	background-position: 0 0; 
	}
	
html>body #servicenavi a:link, #servicenavi a:visited {
    height: auto;
	}

    
/*--------------------------------------- hauptnavi ---------------------------------*/

#hauptnavi {
    font-size: 1.2em;
    text-align: left;
    width:100%;
    margin: 0 0 0 0.5em;
    padding: 0;
}
#hauptnavi ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
	
#hauptnavi ul li {
	padding-right: 2em;
	}
	
/*---- 
html>body #servicenavi a:link, #servicenavi a:visited {
	height:auto;
	}

#hauptnavi a:link     {
	color: #ffff00;
	text-decoration: none;
	background-position: 0 0;
	margin: 0;
	padding: 0 5px 0 0 }
	
#hauptnavi a:visited     {
	background-position: 0 0; 
	padding: 0;  }

#hauptnavi a:hover   {
	color: #000000;
	background-color: inherit; 
	}
-----*/
/*--------------------------------------- supnavi ---------------------------------*/


#subnavi  {
	font-size: 1em;
	line-height: 1.2em;
	margin: 0 0 0 0.5em;
	padding: 0;
	width: 40%;
	float: left; }
    
#subnavi ul  {
	margin: 0;
	padding: 0; }
	
#subnavi li {
	text-align: left;
    list-style: none;
    margin: 0;
    padding: 0;
    }

#subnavi a:link  {
	color: #ffffff;
	background: inherit;
	text-decoration: none;
	background-position: 0 23%;
	margin: 0;
	padding: 0 5px 0 17px; 
	}

#subnavi a:visited   {
	background-position: 0 0; 
	padding: 0; 
	}
#subnavi a:hover {
	color: #000000;
	background: inherit;
	background-position: 0 0; 
	}


/*--------------------------------------- kopf ---------------------------------*/

#header    {
	font-size: 1.2em;
    text-align: left;
    width: 100%;
    margin: 0 0 0 0.5em;
    padding: 0;
	}	

#header h1  {
	text-align: left;
	display: inline; 
	}	
 
#header a:link, a:visited, a:hover a:active {
	color:#FFFFFF;
	background: inherit;
	}

/*-------------- bildbox portait, lili lotti rosa  und seite: polsterei, antikschreinerei, vorhänge und bodenbeläge------------*/	
.thumbnailq     {
	float: left;
    width: 50%;
    border-style: none;
	margin: 1em 0 0 0.5em;
    padding: 0;
    
	}
	

#content {
    margin: 0 0 0 0.5em;
    padding: 0;
    width: 50%;
    height: auto;
    font-size: 1em;
    }
/*----------------- index seite ---------------------------------*/
.thumbnail    {
	margin: 0.5em 0.5em 0 0.5em;
    padding: 0;
	float: left;
    width: 15%;
    border-style: none; 
	
	}
	
.thumbnailr     {
	margin: 0.5em 0.5em 0 0.5em;
    padding: 0;
	float: left;
    width: 30%;
    border-style: none; 
	}
	
/*-----------

.spalteS  {
	font-size: 0.8em;
	line-height: 1em;
	margin: 0.5em 0 0 0.5em;
	padding: 0.5em 0 0 0.5em;
	width: 15%;
	float: left; 
	}

	
.spalteB  {
	
	font-size: 0.8em;
	line-height: 1em;
	margin: 0.5em 0 0 0.5em;
	padding: 0.5em 0 0 0.5em;
	width: 30%;
	float: left;
	}	
------*/
	
.spalteR {
    font-size: 0.9em;
    line-height: 1.2em;
    margin: 0.3em 0 0 0.5em;
    padding: 0;
    width: 100%;
    float: left; 
    }
    
.spalteL {
    font-size: 0.9em;
    line-height: 1.2em;
    margin: 0.3em 0 0 0.5em;
    padding: 0;
    width: 100%;
    float: left; 
    }
	


/*--------------------------------------- seite stofflieferanten---------------------------------*/
.gallerieLi          {
	margin: 0.5em 0 0 0.3em;
	padding: 0.1em 0 0 0.1em;
	float: left;
    width: 30%;
	
	}
	
.gallerieMi          {
	margin: 0.5em 0 0 0.3em;
	padding: 0.1em 0 0 0.1em;
	float: left;
    width: 30%;
	}
	
.gallerieRe         {
	margin: 0.5em 0 0 0.3em;
	padding: 0.1em 0 0 0.1em;
	float: left;
    width: 30%;
	}
	
#galleriacontainer_1        {
	margin: 0.5em 0 0 0.3em;
    padding: 0;
    width: 50%;
    height: auto;
    font-size: 1em;
	}

#galleriacontainer_1  p     {
	
	text-transform: none;
	margin: 0.5cm 0 0 0.5em;
	padding: 0;
	height: auto;
	float: left;
	width: 80%; 
	}	  

/*--------------------------------------- bildbox kundenarbeiten und antikpolsterei ---------------------------------*/
	  
 #galleriacontainer   {
	margin: 0 0 0 0.5em;
    padding: 0;
    width: 30%;
    height: auto;
    font-size: 1em;
	}

#content1 {
    margin: 0 0 0 0.5em;
    padding: 0px;
    width: 30%;
    height: auto;
    font-size: 1em;
    }

.gallerieL       {
	margin: 0.3em 0 0 0.1em;
	padding: 0;
	float: left;
    width: 25%;
	}
	
.gallerieM       {
	margin: 0.3em 0 0 0.1em;
	padding: 0;
	float: left;
    width: 25%;
	}
	
.gallerieR       {
	margin: 0.3em 0 0 0.1em;
	padding: 0;
	float: left;
    width: 25%;
	}
 	
.gallerie img    {
	border: solid 0.1em #bde1de; 
	}

/*--------------------------------------- bildbox link_zu_lieferanten---------------------------------*/
	
.gallerieLli      {
	margin: 0.3em 0 0 0.1em;
	padding: 0;
	float: left;
    width: 20%;
	}
	
.gallerieMli      {
	margin: 0.3em 0 0 0.1em;
	padding: 0;
	float: left;
    width: 20%;
	}
	
.gallerieMli1     {
	margin: 0.3em 0 0 0.1em;
	padding: 0;
	float: left;
    width: 20%;
	}
	
.gallerieRli       {
	margin: 0.3em 0 0 0.1em;
	padding: 0;
	float: left;
    width: 20%;
	}




#content p     {
	
	text-transform: none;
	margin: 0.5cm 0 0 0.5em;
	padding: 0;
	height: auto;
	float: left;
	width: 80%; 
	}	   


/*--------------------------------------- formular ---------------------------------*/


#contentform       {
	color: red;
	margin: 7em 0 0 0.5em;
    padding: 0;
    width: 50%;
    height: auto;
    font-size: 1em;
	}
	
.fieldset     {
	color: white;
	margin-left: 1em;
	padding-top: 1em;
	padding-left: 1em;
	width: 50%;
	}

/*--------------------------------------- seite plan und firmenangabe---------------------------------*/

#content_firma          {
	margin: 1em 0 0 0.5em;
    padding: 5em 0 0 0;
    width: 50%;
    height: auto;
	font-size: 1em;
	}



/*--------------------------------------- footer ---------------------------------*/

#footer {
    font-size: 0.8em;
	text-align: left;
    width: 80%;
    height: 1.5em;
    margin: 1.5em 0 0 0.5em;
	padding: 0;
	float: left;
	}
 


/*------

#containergb {
    margin: 0;
    padding: 0;
    width: 100%;
    }




    
#bild_a {
    margin: 0;
    padding: 0;
    width: 100px;
    height: 75px;
    float: left 
    }
    
#bild_b {
    margin: 0;
    padding: 0;
    width: 100px;
    height: 75px;
    float: left 
    }
    
#bild_c{
    margin: 0;
    padding: 0;
    width: 100px;
    height: 75px;
    float: left 
    }
    
#bild_d {
    margin: 0;
    padding: 0;
    width: 100px;
    height: 75px;
    float: left 
    }
    
    
#bild_1 {
    float: left;
    width: 1px;
    height: 1px;
    border-style: none;
    border-color: #FFFFFF; 
    }
    
#content_re {
    margin: 0;
    padding: 0;
    width: 100%;
    float: none; 
    }   

#content_r {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    float: none; 
    font-size: 1em;
    }
    
    
#content_rs {
    margin: 0;
    padding: 0;
    width: 50%;
    height: auto;
    float: left;
    }   
 
#content_l {
    margin: 0;
    padding: 0px;
    width: 100%;
    height: auto;
    font-size: 1em;
    }
#content_m {
    margin: 0;
    padding: 10px 20px 0 40px;
    width: 40px;
    height: 400px;
    float: none; 
    }
    

    
.spalteE {
    font-size: 13px;
    line-height: 17px;
    margin: 0;
    padding: 4px 0;
    width: 400px;
    float: none; 
    }
    
    
.spaltenR {
    font-size: 13px;
    line-height: 17px;
    margin: 0;
    padding: 4px 0;
    width: 350px;
    float: none; 
    }
    
.spaltenL {
    font-size: 13px;
    line-height: 17px;
    margin: 0;
    padding: 4px 0;
    width: 250px;
    float: none; 
    }
    
.clearboth { 
    clear: left;
    }
    
#contenttext {
    font-size: 1em;
    line-height: 1.2em;
    }    
    
    
#contenttext_1 {
    font-size: 1em;
    }
#contenttext_2 {
    font-size: 1em;
    }
    
h1 {
    font-size: 1.5em;
    top: 0;
    text-align: left;
    }
h2 {
    font-size: 1em;
    margin: 0 
    }
    
h3 {
    font-size: 1em;
    margin: 0; 
    }
    
h4 {
    font-size: 1.4em;
    margin: 0; 
    }
---*/


   
    
