.landingpage {}
.landingpage h1 {font-weight: bold;margin-bottom:25px; font-size: 20px;}
.landingpage h2 {font-weight: bold;font-size: 16px;}

.landingpage .landing-top-container {position: relative; background-image: url("../../../../../../media/landing/netzwerk-webfiber/webfiber.jpg"); height: 390px; width: 950px;}
.landingpage .landing-top-container .videoclick {position: absolute; height: 390px; width: 410px; cursor: pointer; }
.landingpage .landing-top-container .text{position: absolute; height: 390px; top: 0;left: 410px; width: 540px;}
.landingpage .landing-top-container .text h1{font-weight: bold; color: #A4A200; font-size: 28px;margin-left: 15px;width: 420px; line-height: 32px;}
.landingpage .landing-top-container .text .sub-headline{font-weight: bold; color: #000; font-size: 18px;margin-left: 15px;width: 480px; line-height:24px; font-family:NeoSansPro,Arial, Helvetica, serif;}
.landingpage .landing-top-container .text .moretext{color: #000; margin-left: 15px;width: 500px; font-size: 14px;}
.landingpage .landing-top-container .text ul{padding-left: 30px; font-size: 14px;}
.landingpage .landing-top-container .text ul li{margin-bottom: 5px;}

.landingpage .home-kategorien {height: 250px;}
.landingpage .home-kategorien .item .headline.heim {font-size: 14px;}
.landingpage .home-kategorien .item {height: 200px; width: 230px; float: left; color: #000; margin-right: 10px; cursor: pointer;}
.landingpage .home-kategorien .item.noclick {height: 200px; width: 230px; float: left; color: #000; margin-right: 10px; cursor: default;}
.landingpage .home-kategorien .item.last {margin: 0;cursor: default;}

.landingpage .twocolumn-landing-text {width: 950px;}
.landingpage .twocolumn-landing-text .left{float: left; width: 460px; background-color:  #FFFFFF; padding: 5px;}
.landingpage .twocolumn-landing-text .right{float: left; width: 460px; background-color: #FFFFFF; padding: 5px;}