/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=750f8c09-5a39-4afc-bab9-98811fd77619");*/
@font-face{
    font-family:"DIN Next LT W01 Light";
    src:url("../design/fonts/14aba99e-8c97-4daa-a8df-67920a051402.woff2") format("woff2"),url("../design/fonts/96fd6d6f-fad6-4dd9-ab70-29547a56cacd.woff") format("woff");
}
@font-face{
    font-family:"DIN Next LT W01 Regular";
    src:url("../design/fonts/6b4d4830-9c7d-43d2-b5d3-c73f739561b9.woff2") format("woff2"),url("../design/fonts/ccf25ada-6d2a-4133-95dc-deb039e22999.woff") format("woff");
}
@font-face{
    font-family:"DIN Next LT W01 Medium";
    src:url("../design/fonts/afabdfcf-432c-49b4-a496-0e5051e87fa9.woff2") format("woff2"),url("../design/fonts/611ea865-db7e-4c05-94b8-bd1675c90576.woff") format("woff");
}
@font-face{
    font-family:"DIN Next LT W01 Bold";
    src:url("../design/fonts/03008527-67bd-478e-98e3-3b56dd9a6520.woff2") format("woff2"),url("../design/fonts/557f817d-9c25-4a23-baaf-a3cf84a7cd7c.woff") format("woff");
}
body {
    margin:0;
    background-color: white;

}
p {
    margin: 0;
}
a {text-decoration: none;}
.p7{
    color:#a7b9c3;
}
.p7:hover{
    color:white;
}
.p3{
    color:white;
}
.p3:hover{
    color:#a7b9c3;
}
.plink:hover{
    color:#3597a4 !important;
}
.plogo{
    width: 240px;
    margin: auto;
    padding-top:110px;
}
.pic_inter{
    padding-top:71px;
}
.plogoa7{
    text-align: center;
    width: 960px;
    /*background-color: red;*/
    position: absolute;
    top: 0;
    height: 77px;
    padding-top: 50px;
}
.navileiste{
    float:left;
    height:50px;
    width: 960px;
    text-align: right;
    /*color:#a7b9c3;*/
}
.navileistelinks{
    float:left;
    height:50px;
    width: 960px;
    text-align: left;
    /*color:#a7b9c3;*/
}
.navileistea2{
    float:left;
    height:30px;
    width: 960px;
    text-align: right;
    margin-top: -151px;
    color:#a7b9c3;
    /*background-color: blue;*/
}
.navileistea6{
    float:left;
    height:30px;
    width: 960px;
    text-align: right;
    margin-top: -90px;
    color:#a7b9c3;
    /*background-color: blue;*/
}
.wrapperbig{
    width:1200px;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;

}
.wrapperbig1024{
    width:1024px;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;

}
.wrappercontent{
    position:relative;
    width:970px;
    margin-left: auto;
    margin-right: auto;
    /*overflow:hidden;*/
    /*background-color: green;*/
    z-index: 10;
}
.subcontenta1{
    height:1300px;
}
.subcontenta3{
    height:800px;
}
.subcontenta4{
    height:550px;
}
.subcontenta5{
    height:700px;
}
.subcontenta6{
    height:1000px;
}
.subcontenta7{
    height:500px;
}
.headcontent{
    width:960px;
    height:385px;
    /*text-align:center;*/
    /*display: table-cell;*/
    margin-left:10px;
    /*background-color: red;*/
}
.headcontenta3{
    width:960px;
    height:250px;
    /*text-align:center;*/
    /*display: table-cell;*/
    margin-left:10px;
    /*background-color: red;*/
}
.headcontenta4{
    width:960px;
    height:350px;
    /*text-align:center;*/
    /*display: table-cell;*/
    margin-left:10px;
    /*background-color: red;*/
}
.headcontenta5{
    width:960px;
    height:170px;
    /*text-align:center;*/
    /*display: table-cell;*/
    margin-left:10px;
    /*background-color: red;*/
}
.headcontenta6{
    width:960px;
    height:60px;
    /*text-align:center;*/
    /*display: table-cell;*/
    margin-left:10px;
    /*background-color: red;*/
}
.headcontenta2{
    width:960px;
    height:385px;
    /*text-align:center;*/
    display: table-cell;
    margin-left:10px;
    /*background-color: lightgreen;*/
    vertical-align: middle;
    text-align: center;
}
.headcontentshowlogo{
    width:960px;
    min-width: 960px;
    height:130px;
    text-align:center;
    display: table-cell;
    vertical-align: bottom;

    z-index: 10;
    /*background-color: white;*/
    margin-left:10px;
    float:left;
}
.headcontentshow{
    width:960px;
    height:120px;
    /*text-align:center;
    display: table-cell;
    vertical-align: bottom;*/
    display: flex;
    justify-content: center;
    align-content: flex-end;

    z-index: 10;
    /*background-color: red;*/
    margin-left:10px;
}
.headlinebold{
    font-family: "DIN Next LT W01 Bold";
    color:white;
    font-size: 45px;
    letter-spacing: 1px;
    margin-bottom: 10px;

}
.headlineboldshow{
    /*display: flex;
    justify-content: center;
    align-content: flex-end;*/
    font-family: "DIN Next LT W01 Bold";
    color:white;
    font-size: 90px;
    letter-spacing: 6px;
    /*background-color: yellow;*/
    /*height:100%;*/
    padding-top: 75px;

}
.headlinelight{
    font-family: "DIN Next LT W01 Light";
    color:white;
    font-size:45px;
    letter-spacing: 1px;
}
.headlinelightindex{
    font-family: "DIN Next LT W01 Light";
    color:white;
    font-size:54px;
    letter-spacing: 1px;
}
.buttonblock{
    /*padding-left:5px;*/
    height:335px;
    /*background-color: yellow;*/
}
.buttonblockip{
    height:210px;
    min-height: 210px;
    margin-left: 0;
    float:left;
}
.buttonblockipsmall{
    height:106px;
    margin-left: 0;
    float:left;
}
.buttonblocka3{
    /*margin-top: 120px;*/
    height:80px;
    margin-left: 10px;
    float: left;
}
.buttonblocka3half{
    /*margin-top: 120px;*/
    height:170px;
    margin-left: 10px;
    float: left;
    width: 470px;
    /*background-color: yellow;*/
}
.buttonblocka3big{
    /*margin-top: 120px;*/
    height:170px;
    margin-left: 0;
    float: left;
}
.buttonblocka4{
    /*margin-top: 120px;*/
    float: left;
    height:80px;
    margin-left: 0;
    /*background-color: #0a6ebd;*/
}
.buttonblocka5{
    /*margin-top: 120px;*/
    height:80px;
    margin-left: 0;
    /*background-color: lightgrey;*/
    float: left;
}
.buttonblocka6{
    /*margin-top: 120px;*/
    height:130px;
    margin-left: 0;
    float:left;
}
.buttonblocka7{
    /*margin-top: 120px;*/
    height:210px;
    margin-left: 0;
}
.buttonelment{
    height:100%;
    width: 230px;
    /*background-color: white;*/
    border-radius: 10px;
    float:left;
    margin-left: 10px;
    border: 0;
}
.buttonelmentip{
    height:100%;
    width: 230px;
    /*background-color: white;*/
    float:left;
    margin-left: 10px;
    text-align: center;
}
.buttonelmentipsmall{
    height:100%;
    width: 231px;
    /*background-color: white;*/
    float:left;
    margin-left: 10px;
    /*text-align: center;*/
}
.buttonelmenta3{
    height:100%;
    width: 470px;
    /*background-color: white;*/
    float:left;
    margin-left: 10px;
}
.buttonelmenta3right{
    height:100%;
    width: 470px;
    /*background-color: white;*/
    float:right;
    margin-left: 10px;
}
.buttonelmenta3half{
    height:80px;
    width: 470px;
    /*background-color: white;*/
    float:left;
    margin-left: 10px;
    margin-bottom: 10px;
}
.button-texta3{
    height:100%;
}
.button-texta3half{
    height:100%;
}
.buttonelmenta4{
    height:100%;
    width: 470px;
    /*background-color: white;*/
    float:left;
    margin-left: 10px;
}
.buttonelmenta5{
    height:100%;
    width: 440px;
    /*background-color: white;*/
    float:left;
    margin-left: 10px;
}

.buttonelmenta6{
    height:100%;
    width: 310px;
    /*background-color: white;*/
    float:left;
    margin-left: 10px;
}
.buttonelmenta7{
    height:100%;
    width: 310px;
    /*background-color: white;*/
    float:left;
    margin-left: 10px;
}

.buttonbild{

}
.spacer10{
    height:10px;
    width: 960px;
    float: left;
}

.spacer20{
    height:20px;
    width: 900px;
    float:left;
    /*background-color: lightpink;*/
}

.spacer60{
    height:60px;
    width: 900px;
    float:left;
    /*background-color: red;*/
}
.spacer80{
    height:80px;
    width: 900px;
    float:left;
    /*background-color: grey;*/
}
.spacer100{
    height:100px;
    width: 900px;
    float:left;
    /*background-color: lightblue;*/
}

.spacer120{
    height:120px;
    width: 900px;
    float:left;
    /*background-color: grey;*/
}
.spacer500{
    height:500px;
    width: 100%;
    float:left;
    /*background-color: grey;*/
}
.spacer10vert{
    float: left;
    height: 100%;
    width: 10px;
    /*background-color: yellow;*/
}
.spacer70vert{
    float: left;
    height: 100%;
    width: 70px;
    /*background-color: yellow;*/
}
.bigbutton{
    float:left;
    margin-left:10px;
    /*margin-right: 10px;*/
    width:960px;
    height:60px;
    /*border-radius: 10px;*/
    /*background-color: white;*/
}
.bigbuttontext{
    font-size: 25px;
    font-family: "DIN Next LT W01 Bold";
    color:white;
    text-align: center;
    padding-top: 18px;
    letter-spacing: 2px;
    margin-top: -65px;

}



    .hgbilda2 {
        position: absolute;
        z-index: 1;
        width: 1200px;
    }
.hgbilda21024 {
    position: absolute;
    z-index: 1;
    width: 1024px;
}

.hgbild{
    width: 1200px;
    /*margin-left: -88px;*/
}
.hgbild1024{
    position: absolute;
    z-index: 1;
    width: 1024px;
}
.pharmahead{
    height: 160px;
    width: 960px;
    margin-left: 10px;
    float: left;

}
.showhead{
    height: 260px;
    max-height: 260px;
    max-width: 960px;
    width: 960px;
    /*background-color:white;*/
    border-radius: 10px;
    text-align: right;
    margin-top:355px;
    opacity: 0.8;
    margin-left:10px;
}
.headpica3{

}
.headpica4{

}
.digitalicon{
    position:relative;
    top: -116px;
    left: 520px;

}
.digitaliconschrift{
    position:relative;
    top: -191px;
    left: 710px;
    color:#A5B3BA;
    font-family: "DIN Next LT W01 Bold";
    font-size: 36pt;

}
.button-texta3{

}
.button-textip{
    height: 100%;
}
.button-textipsmall{
    height: 100%;
}
.textip{
    /*margin-left: 30px;*/
    padding-top: 86px;
    font-family: "DIN Next LT W01 Light";
    font-size: 27px;
    color:#a7b9c3;
    letter-spacing: 1px;
}
.textipsmall{
    /*margin-left: 30px;
    padding-top: 86px;
    font-family: "DIN Next LT W01 Light";
    font-size: 27px;
    color:#a7b9c3;
    letter-spacing: 1px;*/
}
.texta3{
    margin-left: 30px;
    padding-top: 25px;
    font-family: "DIN Next LT W01 Regular";
    font-size: 30px;
    letter-spacing: 1px;
}
.texta4{
    margin-left: 30px;
    padding-top: 25px;
    font-family: "DIN Next LT W01 Regular";
    font-size: 30px;
    letter-spacing: 1px;
}
.texta5{
    margin-left: 120px;
    padding-top: 20px;
    font-family: "DIN Next LT W01 Bold";
    font-size: 20px;
    letter-spacing: 0;

}
.texta6{
    margin-left: 30px;
    padding-top: 25px;
    font-family: "DIN Next LT W01 Bold";
    font-size: 25px;
    line-height: 26px;
    letter-spacing: 0;

}
.textkleina6{
    margin-left: 30px;
    padding-top: 10px;
    font-family: "DIN Next LT W01 Bold";
    font-size: 17px;
    line-height: 18px;
    letter-spacing: 0;

}
.texta7{
    margin-left: 30px;
    padding-top: 30px;
    font-family: "DIN Next LT W01 Medium";
    font-size: 30px;
    line-height: 26px;
    letter-spacing: 0;
    color:white;

}
.texta6headline{
    margin-left: 30px;
    margin-top: -60px;
    font-family: "DIN Next LT W01 Bold";
    font-size: 28px;
    letter-spacing: 1px;
    color:#A5B3BA;

}
.button-texta5{
    height: 100%;
}

.button-texta6{
    height: 100%;
}
.button-texta7{
    height: 100%;
}
.footerindex{
    height:20px;
    /*background-color: red;*/
    float: left; width: 960px;
    text-align: center;
    font-family: 'DIN Next LT W01 Light';
    font-size: 15px;
    color:#a7b9c3;
    padding-top: 80px;
}


