/* SUB HEADER */

#wd-subheader-home {
  position:relative;
  width: 1040px;
  height: 346px;
  background: #fff url(../img/subheader_home_bg.jpg) no-repeat 0 5px;
  color: #fff;
  margin-bottom:20px;
}

#wd-subheader-home-title {
  position: absolute;
  top: 62px;
  left: 66px;
  width: 480px;
  line-height: 40px;
  font-family: "NettoTfLight";
  font-size: 44px;
}

#wd-subheader-home-title strong {
  font-family: "NettoTfRegular";
  font-weight: normal;
}

#wd-subheader-home-skills{
  position: absolute;
  top: 205px;
  left: 66px;
  font-family: 'NettoTfLight';
  text-transform:uppercase;
  font-size: 15px;
  color: #fff;
}

#wd-subheader-home-skills li{
  display:block;
  float:left;
  margin-right:50px;
}

#wd-subheader-home-designer {
  position: absolute;
  bottom:50px;
  right:40px;
  padding-left:20px;
  font-family: "Tahoma";
  font-size: 9px;
  color: #c4d6e9;
  width:300px;
  background:url(../img/arrow-profil-home.png) left 4px no-repeat;
}

#wd-subheader-home-designer strong {
  font-family: "Georgia";
  font-weight: bold;
  font-style: italic;
  font-size: 11px;
  color: #fff;  
}

#wd-subheader-home-designer strong a{color:#ffffff;}

#wd-subheader-home form {
  position: absolute;
  top: 476px;
  left: 73px;  
}

/* CONTENT */
.wd-box {
  width: 633px;
  padding-bottom:45px;
  padding-top:20px;
}

#wd-content .wd-box h2 {
  padding-left: 18px;
  padding-bottom:8px;
}

.wd-box p {
  font-family: 'NettoTfLight';
  font-size: 16px;
  padding-left: 55px;
  padding-right: 55px;
  color: #000;
}

#wd-content .wd-box hr {
  border: none;
  border-bottom: 1px dotted #a7a7a7;
  margin: 14px 45px;
  height: 1px;
}

#wd-submenu {
  width: 330px;
  padding-top: 15px;
}

#wd-submenu h3 a{
  text-decoration:underline;
}

#wd-submenu h3 a:hover{
  text-decoration:none;
}

#wd-submenu p.intro {
  padding-left: 33px;
  padding-bottom: 13px;
  font-family: 'Georgia';
  font-size: 16px;
  font-style: italic;
  color: #6e78a2;
}

#wd-submenu-designer {
  display: block;
  background: url(../img/home_provider_btn_bg.jpg) no-repeat;
  width: 208px;
  height: 42px;
  padding-left: 12px;
  padding-top: 5px;
  margin-left: 21px;
  font-family: 'NettoTfBold';
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  text-align:center;
}

#wd-submenu-provider {
  display: block;
  background: url(../img/home_designer_btn_bg.jpg) no-repeat;
  width: 208px;
  height: 42px;
  padding-left: 12px;
  padding-top: 5px;
  margin-left: 21px;
  margin-top: 2px;
  margin-bottom: 10px;
  font-family: 'NettoTfBold';
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  text-align:center;
}

.box-home {
  position:relative;
  width:297px;
  height:260px;
  margin-right:6px;
  float:left;
  padding:0 12px;
}

.box-home h3 {
  font-family: 'NettoTfLight';
  font-size:22px;
  color:#ffffff;
  text-transform:uppercase;
  line-height:42px;
}

.box-home p {
  font-family: 'NettoTfLight';
  font-size:26px;
  color:#ffffff;
  text-transform:uppercase;
  line-height:40px;
  position:absolute;top:53px;
  width:288px;
}

.box-home p strong{
  font-family: 'NettoTfRegular';
  font-weight:normal;
}

.box-home a {
  font-family: 'NettoTfRegular';
  font-size:18px;
  color:#000000;
  text-decoration:underline;
  text-transform:uppercase;
  line-height:30px;
  position:absolute;bottom:30px;
  text-align:center;
  display:block;
  width:250px;
  margin-right:47px;
}

.box-home a:hover {
  text-decoration:none;
}

.box-home.box1 {
  background: #fff url(../img/home/box1.jpg) no-repeat;
  margin-left:32px;
}

.box-home.box2 {
  background: #fff url(../img/home/box2.jpg) no-repeat;
}

.box-home.box3 {
  background: #fff url(../img/home/box3.jpg) no-repeat;
  margin-right:0;
}

#wd-submenu h3.title-video, #wd-content h3.title-partners {
  font-family: "NettoTfRegular";
  font-size:18px;
  text-transform:uppercase;
  color:#333333;
  background:none;
  padding-bottom:0;
  padding-left:16px;
  margin-bottom:-10px;
}

#wd-content h3.title-partners {
  font-weight:normal;
  margin-bottom:0px;
  padding-top:15px;
  padding-left:23px;
  background:url(../img/home/bg-title-content.jpg) left 17px no-repeat;
}

.box-video{
  background: #fff url(../img/home/bg-video.jpg) no-repeat;
  width:315px;
  height:212px;
  padding:24px 6px 6px 6px;
}

.link-partners{color:#999999;font-size:11px;text-decoration:underline;}
.link-partners:hover{text-decoration:none;}
.link-offer{position:absolute;bottom:13px;right:50px;color:#737373;text-transform:uppercase;font-family:'Tahoma';font-size:11px;}
.link-offer a{color:#737373;text-decoration:underline;}
.link-offer a:hover{text-decoration:none;}
