
h1 {
	font-family: Palatino Linotype, Verdana, Helvetica, Arial, sans-serif;
	color:#D79960 ;
	font-size:22px;
	font-weight:bold;
	text-align:left;
	margin: 5px 0 5px 0 px;
}



h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#000;
	font-size:11px;
	text-align:left;
}

p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#000;
	font-size:13px;
	text-align:left;
	line-height:17px;
        
}

li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#000;
	font-size:13px;
	text-align:left;
	line-height:15px;
}


a{
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-decoration:underline;
	border:0;
}
.subnav p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#000;
	font-size:11px;
	text-align:left;
	line-height:18px;
}

 .subnav li {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#000;
	font-size:11px;
	text-align:left;
	line-height:15px;
}


.subnav a{
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-decoration:underline;
	border:0;
}

.subnav a:link IMG { border: #ecc69e }



.subnav a:hover{
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:lighter;
	color:#7a7a7a;
	text-decoration:underline;
	border:0;
}

#container {
position:absolute;
overflow:hidden;
top: 200px;
left: 150px;
width: 700px;
background-color: #ffffff;
}
#textlinks {
position:relative;
float:left;
width:26em;
height:100%;
padding:1em 0em 0em 1em;
background-color:#ffffff;


}

#sprache {
        margin: auto auto;
	position:absolute;
	margin-top:173px;
	margin-left:715px;
	
	width:165px;
	height:35px;
	left:0;
	top:0;
	z-index:4;
	
}


#container_oben {
width: 700px;
padding-left: 5px;
font-size: 5px;
background-color:#ffffff;
background-repeat: no-repeat;
background-position: top;

}


.csc-searchform{
position:relative;
width: 70px;
float:left;
}

.td-0{
position:absolute;
top: 20px;
width: 150px;
left:-10px;
}
.td-1{
position:absolute;
top: 20px;
left:140px;
width: 150px;
}
.td-2{
position:absolute;
top: 20px;
left:300px;
width: 150px;
}
.td-3{
position:absolute;
top: 20px;
left:465px;
width: 150px;
}







#kontakt-google {
	position:absolute;
	margin-left:-50px;
	width:200px;
	top:105px;
	height:50%;	
}


.csc-mailform{

position:relative;

width: 17em;

}

.csc-mailform-fieldxxx





#fla{
position:absolute;

left:-100px;
z-index:3;
}




#subnav {
float:left;
position:relative;
hight:15;
float:left;
left: 500px;
top:-8px;

}


#echtehandarbeit{

position:relative;
background-position: bottom;
width:154px;
hight:15;
margin-left: 260px;
top: 13px;

}




#footers {
position:bottom;
    clear:left;
    width: 704px;
    height:40px;
    
    	margin-left:-2px;
    	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(/fileadmin/basis/oben04-reinigung-unten.jpg);
 
}








#text {
width: 700px;
margin: 0px 10px 0px 10px;
margin-left:0px;
background-color:#ffffff;


}





#textrechts {
position:relative;
float:left;
padding:1em 0em 0 0px;

width:240px;
height:100%;


background-color:#ffffff;





}


#sitel{
position:absolute;
	margin-top:0;
	margin-left:0px;
	width:5px;
	height:100%;
	left:-5px;
	top:0;

}

#siter{
width: 15px;
height:100%;
margin-left: 700px;



background-repeat: repeat-y;



}







#teppiche-hintergrund {
	margin:0;
	padding:0;
	width:1010px;
	height:100%;
}
#menu {
	position:absolute;
	margin-top:165px;
	margin-left:149px;
	width:570;
	height:33px;
	left:0;
	top:0;
	z-index:2;
	border:1pt solid #ffffff;
	text-align: center;


}





body {

	background-color: rgb(240, 227, 213);
	background-image: url(bg-muster.jpg);
	margin:0;
	padding:0;
}


#teppich-logo {
	position:absolute;
	margin-top:40px;
	margin-left:148px;
	width:278px;
	height:40px;
	left:0px;
	top:0px;
}





#wueste {
	position:absolute;
	left:426px;
	top:40px;
	width:358px;
	height:126px;
	z-index:40;
	border:0;
}


/*---div's hintergrund start---*/



#oben01-teppiche {
	position:absolute;
	margin-top:0;
	margin-left:148px;
	width:703;
	height:40px;
	left:0px;
	top:0px;
}








#navireihe-balken-rechts {
	position:absolute;
	margin-top:166px;
	margin-left:708px;
	width:111px;
	height:33px;
	left:0;
	top:0;
	z-index:2;
}





