html, body
{
    background:#C1BAA0;


}
.main {
    width:880px;
    height:450px;
    position:relative;
    margin:auto;
    padding:0px;
    background:white;
    top:160px;
}
#mainhead h1{
    position:absolute;
    top:-176px;
    left:270px;
    font-size:40px;
    font-weight:lighter;
}
#mainhead h2{
    position:absolute;
    left:272px;
    top:-100px;
    color:#fff;
    font-size:14px;
    text-transform:uppercase;
    font-weight:lighter;
}
#mainhead h3{
    color:#fff;
    font-size:13px;
    text-transform:uppercase;
    position:absolute;
    font-weight:lighter;
    top:-50px;
    left:190px;
    letter-spacing:4px;
}
#mainhead a, a:active, a:visited {
    color:#fff;
    text-decoration:underline;
}

#startleft {
    height:100%;
    width:220px;
    position:absolute;
    margin:0px;
    padding:0px;
    float:left;
    background:#CEC7B4;
}
#startleft img{
    position:relative;
    top:60px;
    z-index:10;
}

#heerdtpic {
    width:100%;
    height:220px;
    position:relative;
    margin:0px;
    top:60px;
    background: url(images/heerdt.jpg); background-repeat:no-repeat;
    float:left;
    background-color:#8E8060;
}
#heerdtpic p{
    float:right;
    position:relative;
    top:25px;
    width:90px;
    color:#3A0937;
    line-height:15px;
}
#startcenter {
    height:100%;
    width:166px;
    position:absolute;
    margin:0px;
    padding:0px;
    left:220px;
    background:#E1DDD1;
}
#startcenter h1{
    font-size:14px;
    color:#9A9A9A;
    text-transform:uppercase;
    margin:0px;
    padding:15px;
}
#startcenter h2{
    font-size:20px;
    color:#6B6055;
    padding:15px;
    position:relative;
    top:-30px;
}
#startcenter p{
    font-size:11px;
    color:#403F3F;
    padding:15px;
    position:absolute;
    top:105px;
}
#startright {
    height:100%;
    width:280px;
    position:absolute;
    margin:0px;
    padding:0px;
    left:400px;
    background:#EEEBE4;
}
#link {
    width:200px;
    height:100%;
    position:relative;
    float:right;
    margin:0px;
    padding:0px;
    background:#C1BAA0;
}

#link ul{
    list-style:none;
    position:relative;
    right:40px;
}
#link li{
    width:180px;
    padding:0px;
    margin:0px;
    padding-left:80px;
    text-transform:uppercase;
    letter-spacing: 3px;
    font-size:13px;
}
#footer{
    position:relative;
    top:450px;
    width:100%;
    height:30px;
    font-size:10px;
    color:#766C54;
    margin:3px;
    padding:1px;                                    
                                                  
}
.mainlinkleft a:link, a:active, a:visited{
    color:#423E33;
    text-decoration:none;
}
.mainlinkleft a:hover {
    color:#928B77;
    text-decoration:none;
}
.referenzen a:link, a:active, a:visited{
    color:#9B9278;
    text-decoration:none;
}
.referenzen a:hover{
    color:#A89F85;
    text-decoration:none;
}
.kontaktimp a:link, a:active, a:visited{
    color:#626260;
    text-decoration:none;
}
.kontaktimp a:hover{
    color:#A89F85;
    text-decoration:none;
}
.shopbro a:link, a:active, a:visited{
    color:#E7E3DB;
    text-decoration:none;
}
.shopbro a:hover{
    color:#A89F85;
    text-decoration:none;
}

/* CSS für Wohnstoffe */

#wohn_left{
    width:221px;
    height:100%;
    position:absolute;
    margin:1px;
    padding:0px;
    background: url(images/wohn_left.jpg);background-repeat:no-repeat; 
    top:70px;   
    left:-1px;
}
#wohn_left p
{
    color:#9A9A01;
    padding:10px;
    height:60px;
    position:relative;
    top:-70px;
    background:#EEEBE4;
    margin:0px;
    width:221px;
    left:0px;
 }

#wohn_center1{
    width:181px;
    height:100%;
    background:#CEC7B4;
    margin:0px;
    padding:0px;
    position:absolute;
    left:221px;
}
#wohn_center1 h1{
    color:#9A9A9A;
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:1px;
    padding-top:7px;
    padding-left:10px;
}
#wohn_center1 h2{
    color:#9D3D0C;
    font-size:16px;
    padding:7px;
    top:-10px;
    position:relative;
}
#wohn_center1 p{
    font-size:12px;
    color:#302C24;
    padding:7px;
    position:relative;
    top:-10px;
}
#wohn_center2{
    width:115px;
    height:100%;
    background:#4D4D4D;
    position:absolute;
    margin:0px;
    padding:0px;
    left:401px;
    border-right: solid 5px #E1DDD1;
}
#wohn_right{
    background:#F6F5F1;
    width:160px;
    height:100%;
    position:absolute;
    left:520px;
}
#wohn_right ul{
    list-style:none;
    position:relative;
    margin:0px;
      padding-left:17px;
      padding-top:7px;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:12px;
    
}
#wohn_right li{
    border-bottom: solid 1px #C1BAA0;
    margin-bottom:7px;

}
#wohn_right a{
    color:#626260;
    text-decoration:none;
}
#wohn_right a:hover{
    color:#AEAEAC;
    text-decoration:none;
}
/* CSS für Wohnstoffe +++++ Möbel */

#wohnmoe_left{
    position:absolute;
    background-color:#EEEBE4;
    width:100%;
    height:100%;

}
#xwohnmoe_left{
    position:absolute;
    background-color:#EEEBE4;
    width:100%;
    height:100%;

}
#xwohnmoe_left p
{
    color:#9F6F0F;
    padding:10px;
    background:#EEEBE4;
    margin:0px;
    width:210px;
    left:0px;
    font-size:12px;
 }
#wohnmoe_left p
{
    color:#9A9A01;
    padding:10px;
    position:relative;
    background:#EEEBE4;
    margin:0px;
    width:221px;
    left:0px;
 }

#wohnmoe_center1{
    width:181px;
    height:100%;
    background:#CEC7B4;
    margin:0px;
    padding:0px;
    position:absolute;
    left:221px;
}
#wohnmoe_center1 h1{
    color:#9A9A9A;
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:1px;
    padding-top:7px;
    padding-left:10px;
}
#wohnmoe_center1 h2{
    color:#9D3D0C;
    font-size:16px;
    padding:7px;
    top:-10px;
    position:relative;
}
#wohnmoe_center1 p{
    font-size:12px;
    color:#302C24;
    padding:7px;
    position:relative;
    top:-10px;
}
#wohnmoe_center2{
    width:115px;
    height:100%;
    background:#4D4D4D;
    position:absolute;
    margin:0px;
    padding:0px;
    left:401px;
    border-right: solid 5px #E1DDD1;
}
#wohnmoe_center2 p{
    color:#AAA590;
    font-size:12px;
    width:105px;
    padding-left:6px;
}
#wohnmoe_center2 h1{
    color:#000;
    font-size:16px;
    margin:0px;
    padding-left:6px;
    text-transform:uppercase;
    padding-top:10px;
}
#wohnmoe_center2 span{
    color:#fff;
    font-size:18px;
    width:105px;
    margin:0px;
    padding-left:6px;
    position:absolute;
    top:250px;
}
#wohnmoe_right{
    background:#F6F5F1;
    width:160px;
    height:100%;
    position:absolute;
    left:520px;
}
#wohnmoe_right ul{
    list-style:none;
    position:relative;
    margin:0px;
      padding-left:17px;
      padding-top:7px;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:12px;

}
#wohnmoe_right li{
    border-bottom: solid 1px #C1BAA0;
    margin-bottom:7px;

}
#wohnmoe_right a{
    color:#626260;
    text-decoration:none;
}
#wohnmoe_right a:hover{
    color:#AEAEAC;
    text-decoration:none;
}

/* CSS für Bodenbeläge */

#boden_left{
    width:221px;
    height:100%;
    position:absolute;
    margin:0px;
    padding:0px;
    background:#EEEBE4;
}
#boden_left p
{
    color:#9A9A01;
    padding:10px;

 }

#boden_center1{
    width:181px;
    height:100%;
    background:#CEC7B4;
    margin:0px;
    padding:0px;
    position:absolute;
    left:221px;
}
#boden_center1 h1{
    color:#9A9A9A;
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:1px;
    padding-top:7px;
    padding-left:18px;
}
#boden_center1 h2{
    color:#A73254;
    font-size:16px;
    padding-top:7px;
    padding-left:18px;
    top:-10px;
    position:relative;
}
#boden_center1 p{
    font-size:12px;
    color:#302C24;
    padding-top:7px;
    padding-left:18px;
    position:relative;
    top:-10px;
}
#boden_center2{
    width:115px;
    height:100%;
    background:#4D4D4D;
    position:absolute;
    margin:0px;
    padding:0px;
    left:401px;
    border-right: solid 5px #E1DDD1;
}
#boden_center2 p{
    color:#fff;
    position:relative;
    top:260px;
    font-size:13px;
    padding:10px;
    width:80px;
}
#boden_right{
    background:#F6F5F1;
    width:160px;
    height:100%;
    position:absolute;
    left:520px;
}
#boden_right ul{
    list-style:none;
    position:relative;
    margin:0px;
      padding-left:17px;
      padding-top:22px;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:12px;

}
#boden_right li{
    border-bottom: solid 1px #C1BAA0;
    margin-bottom:7px;

}
#boden_right a{
    color:#626260;
    text-decoration:none;
}
#boden_right a:hover{
    color:#AEAEAC;
    text-decoration:none;
}
/* CSS für Sonnenschutz  + Innen und Außenliegend */

#sonnen_left{
    width:221px;                         
    height:100%;
    position:absolute;
    margin:0px;
    padding:0px;
    background:#EEEBE4;
}
#sonnen_left p
{
    color:orange;
    padding-top:12px;
    padding-left:15px;
    position:absolute;
    width:140px;
    line-height:16px;

 }

#sonnen_center1{
    width:161px;
    height:100%;
    background:#4D4D4D;
    margin:0px;
    padding:0px;
    position:absolute;
    left:220px;
}
#sonnen_center1 h1{
    color:#9A9A9A;
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:1px;
    padding-top:7px;
    padding-left:18px;
}
#sonnen_center1 h2{
    color:#fff;
    font-size:20px;
    font-weight:lighter;
    padding-top:7px;
    padding-left:18px;
    top:-10px;
    position:relative;
}
#sonnen_center1 p{
    font-size:12px;
    color:#3D3D3C;
    padding-top:7px;
    padding-left:18px;
    position:relative;
    top:10px;
}
#sonnen_center2{
    width:135px;
    height:100%;
    background:#CEC7B4;
    position:absolute;
    margin:0px;
    padding:0px;
    left:381px;
    border-right: solid 5px #E1DDD1;
}
#sonnen_center2 p{
    color:#fff;
    position:relative;
    top:260px;
    font-size:13px;
    padding:10px;
    width:80px;
}
#sonnen_right{
    background:#F6F5F1;
    width:160px;
    height:100%;
    position:absolute;
    left:520px;
}
#sonnen_right ul{
    list-style:none;
    position:relative;
    margin:0px;
      padding-left:17px;
      padding-top:22px;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:12px;

}
#sonnen_right li{
    border-bottom: solid 1px #C1BAA0;
    margin-bottom:7px;

}
#sonnen_right a{
    color:#626260;
    text-decoration:none;
}
#sonnen_right a:hover{
    color:#AEAEAC;
    text-decoration:none;
}
/* Außen */
#sonnen_aus_left{
    width:221px;
    height:100%;
    position:absolute;
    margin:0px;
    padding:0px;
    background:#EEEBE4;
}
#sonnen_aus_left p
{
    color:#000;
    padding-top:12px;
    padding-left:12px;
    position:absolute;
    width:160px;
    line-height:22px;
    font-size:22px;
 }
 #sonnen_aus_left h1{
     font-size:16px;
     color:#ACACAA;
     position:absolute;
     top:8px;
     left:12px;
     text-transform:uppercase;
     margin:0px;
 }

#sonnen_aus_center1{
    width:161px;
    height:100%;
    background:#4D4D4D;
    margin:0px;
    padding:0px;
    position:absolute;
    left:220px;
}
#sonnen_aus_center1 h1{
    color:#9A9A9A;
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:1px;
    padding-top:7px;
    padding-left:18px;
}
#sonnen_aus_center1 h2{
    color:#fff;
    font-size:20px;
    font-weight:lighter;
    padding-top:7px;
    padding-left:18px;
    top:-10px;
    position:relative;
}
#sonnen_aus_center1 p{
    font-size:12px;
    color:#3D3D3C;
    padding-top:7px;
    padding-left:14px;
    position:relative;
    top:10px;
}
#sonnen_aus_center2{
    width:135px;
    height:100%;
    background:#CEC7B4;
    position:absolute;
    margin:0px;
    padding:0px;
    left:381px;
    border-right: solid 5px #E1DDD1;
}
#sonnen_aus_center2 p{
    color:#fff;
    position:relative;
    top:260px;
    font-size:13px;
    padding:10px;
    width:80px;
}
#sonnen_aus_right{
    background:#F6F5F1;
    width:160px;
    height:100%;
    position:absolute;
    left:520px;
}
#sonnen_aus_right ul{
    list-style:none;
    position:relative;
    margin:0px;
      padding-left:17px;
      padding-top:22px;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:12px;

}
#sonnen_aus_right li{
    border-bottom: solid 1px #C1BAA0;
    margin-bottom:7px;

}
#sonnen_aus_right a{
    color:#626260;
    text-decoration:none;
}
#ssonnen_aus_right a:hover{
    color:#AEAEAC;
    text-decoration:none;
}
                                    /*  ++++ Innen +++++ */
#sonnen_inn_left{
    width:221px;
    height:100%;
    position:absolute;
    margin:0px;
    padding:0px;
    background:#EEEBE4;
}
#sonnen_inn_left p
{
    color:#000;
    padding-top:12px;
    padding-left:12px;
    position:absolute;
    width:160px;
    line-height:22px;
    font-size:22px;
 }
 #sonnen_inn_left h1{
     font-size:12px;
     color:#ACACAA;
     position:absolute;
     top:8px;
     left:12px;
     margin:0px;
 }

#sonnen_inn_center1{
    width:161px;
    height:100%;
    background:#4D4D4D;
    margin:0px;
    padding:0px;
    position:absolute;
    left:220px;
}
#sonnen_inn_center1 h1{
    color:#9A9A9A;
    font-size:16px;
    text-transform:uppercase;
    letter-spacing:1px;
    padding-top:7px;
    padding-left:18px;
}
#sonnen_inn_center1 h2{
    color:#fff;
    font-size:20px;
    font-weight:lighter;
    padding-top:7px;
    padding-left:18px;
    top:-10px;
    position:relative;
}
#sonnen_inn_center1 p{
    font-size:18px;
    color:#fff;
    padding-top:7px;
    padding-left:14px;
    position:relative;
    top:10px;
    width:140px;
}
#sonnen_inn_center2{
    width:135px;
    height:100%;
    background:#CEC7B4;
    position:absolute;
    margin:0px;
    padding:0px;
    left:381px;
    border-right: solid 5px #E1DDD1;
}
#sonnen_inn_center2 p{
    color:#fff;
    position:relative;
    top:260px;
    font-size:13px;
    padding:10px;
    width:80px;
}
#sonnen_inn_right{
    background:#F6F5F1;
    width:160px;
    height:100%;
    position:absolute;
    left:520px;
}
#sonnen_inn_right ul{
    list-style:none;
    position:relative;
    margin:0px;
      padding-left:17px;
      padding-top:22px;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:12px;

}
#sonnen_inn_right li{
    border-bottom: solid 1px #C1BAA0;
    margin-bottom:7px;

}
#sonnen_inn_right a{
    color:#626260;
    text-decoration:none;
}
#ssonnen_inn_right a:hover{
    color:#AEAEAC;
    text-decoration:none;
}



/* CSS für Werkstätten */

#werkleft {
    height:100%;
    width:220px;
    position:absolute;
    background:#4D4D4D;    
}
#werkleft p{
    padding:20px;
    position:relative;
    top:50px;
    color:#fff;
    width:160px;
    font-size:19px;
}
#werkcenter {
    background: url(images/werk_y_bg.jpg); background-repeat: repeat-y;
    width:202px;
    height:100%;
    position:absolute;
    left:220px;
}
#werkcenter h1{
    font-size:16px;
    color:#A1A1A0;
    padding-top:12px;
    padding-left:20px;
    text-transform:uppercase;
}
#werkcenter h2{
    color:#6B6055;
    font-size:20px;
    padding-left:18px;
    padding-top:10px;
    font-weight:lighter;
    width:150px;
}
#werkright{
    width:260px;
    height:100%;
    position:absolute;
    background:#CEC7B4;
    left:420px;
}     
#werkright p{
    color:#C67362;
    position:absolute;
    left:120px;
    top:120px;
    font-size:12px;
}
#accessleft {
    position:absolute;
    width:221px;
    height:100%;
    background: url(images/access_bg_left.jpg); background-repeat:repeat-y;
    
}
#accesscenter {
    position:absolute;
    width:309px;
    height:100%;
    background: url(images/access_bg_center.jpg); background-repeat:repeat-y;
    left:221px;     
}
#accesscenter h1{
    font-size:18px;
    color:#9A9A9A;
    margin-top:0px;
    padding-left:12px;
    text-transform:uppercase;
}
#accesscenter h2{
    font-size:22px;
     color:#29251D;
    margin-top:0px;
    padding-left:12px;
}
#accesscenter p{
    font-size:14px;
    color:#8A445F;
    margin-top:0px;
    padding-left:12px;
    width:280px;
    line-height:14px;
}
#accessright{
    position:absolute;
    height:100%;
    width:150px;
    background:#F6F5F1;
    left:530px;
    
}
#accessright ul{
    list-style:none;
    position:relative;
    padding:0px;
    top:80px;
    padding-left:20px;

}
#accessright li{
    border-bottom: solid 1px #C1BAA0;
    margin-bottom:8px;
    font-size:13px;
    text-transform:uppercase;
    font-weight:bold;
    letter-spacing:3px;
}
#accessright ul,a{
    color:#7A7A78;
    text-decoration:none;
}
#accessright ul, a:hover{
    color:#B0AB9E;
    text-decoration:none;
}
#referleft {
    width:220px;
    height:100%;
    position:absolute;
    background: url(images/refer_left_bg_y.jpg); background-repeat:repeat-y;
      
}
#referleft h1{
    color:#ACACAA;
    text-transform:uppercase;
    font-size:15px;
    padding-top:6px;
    padding-left:10px;
    margin:0px;
}
#referleft h2{
    color:#000;
    position:absolute;
    margin-top:10px;
    padding-left:10px;
    font-size:22px;
    font-weight:lighter;

}
#referleft p{
    color:#B99876;
    position:absolute;
    font-size:13px;
    padding-left:10px;
    margin-top:70px;
    width:200px;
}
#refercenter {
    width:308px;
    height:100%;
    position:absolute;
    background: url(images/refer_center_bg_y.jpg);background-repeat:repeat-y;
    left:220px;  
}
#refercenter p{
    font-size:13px;
    color:#BCB59D;
    padding-left:10px;
}
#referright {
    width:152px;
    height:100%;
    background:#fff;
    position:absolute;
    left:528px;        
}
#kontaktleft {  
    width:220px;
    height:100%;
    background:#CEC7B4;
    position:absolute;
    
}
#kontaktright{
    width:460px;
    height:100%;
    background:#4D4D4D;
    position:absolute;
    left:220px;   
    z-index:8;  
}
#kontaktright h1{
    color:#9999CC;
    font-size:18px;
    text-transform:uppercase;
    padding-left:10px;
    margin:0px;
    top:10px;
    position:relative;
    
}
#kontaktright p{
    font-size:18px;
    color:#fff;
    font-weight:lighter;
    padding-left:10px;
    position:relative;

    
}
.stoffe {
    color:#353128;
    font-size:12px;
    width:40px;
    position:relative;
    left:15px;
    top:40px;

}
#download {
    margin:0px;
    padding-left:4px;
    position:absolute;
    top:260px;
    font-size:13px;
    left:18px;
    text-align:center;
}
#download a{
    color:#353128;
    text-decoration:none;
}
#download a:hover{
    color:red;
    text-decoration:none;
}

