.smartphone-time{  text-align: right;    color: #464646;    font-size: 10px;    text-transform: uppercase;    padding-right: 20px;    margin-top: -5px;    font-weight: bold;     padding-bottom: 10px;}

.pink-smartphone{margin: auto; width: 350px;} 
.pink-smartphone .head {   border-radius: 15px 15px 0px 0px;    background: #ececec;    position: relative;    border: solid 1px #adacac;    height: 75px;} 
.pink-smartphone .head .arrow{  color: #bdbdbd;    position: absolute;    font-size: 30px;    top: 25px;    left: 10px;} 
.pink-smartphone .head .profilpic{position: absolute;     left: 55px;    top: 15px;} 
.pink-smartphone .head .profilpic img{    width: 50px;  height: 50px;    border-radius: 100%;    border: solid 2px #adacac;} 
.pink-smartphone .head .titel{position: absolute;     left: 120px;    top: 30px;    color: #585858;} 
.pink-smartphone .head .titel .name{font-size: 15px;     line-height: 1;} 
.pink-smartphone .head .titel .sub{font-size: 9px;     line-height: 1;    letter-spacing: 1px;} 
.pink-smartphone .head .bubbles{ position: absolute;    right: 5px;    width: 75px;    font-size: 25px;    top: 15px;    letter-spacing: 8px;     color: #bdbdbd;} 
.pink-smartphone .smartphone-content{     background: linear-gradient(150deg, #dcd7d7 0%, #967f80 100%);    border: solid 1px #adacac;    border-top: 0;    min-height: 100px;    padding: 20px;}   
.pink-smartphone .smartphone-content .smartphone-sm{margin: 5px;     background: #ffffff5c;    color: #737373;    border-radius: 15px;    padding: 10px;} 
.pink-smartphone .smartphone-content .smartphone-sm img{ max-width: 200px;} 
.pink-smartphone .smartphone-bottom{    height: 65px;    background: #ececec;    border: solid 1px #adacac;    border-top: 0;    border-radius: 0px 0px 15px 15px;    position: relative;} 
.pink-smartphone .smartphone-bottom .send{       position: absolute;     background: #cbc1c2;    width: 260px;    top: 15px;    left: 10px;    border-radius: 10px;    color: #ececec;    padding: 5px;     padding-left: 10px;} .pink-smartphone .smartphone-bottom .send-button {    position: absolute;    right: 10px;    top: 14px;    background: #cbc1c2;    color: #fff;    padding: 5px;    border-radius: 25px;    font-size: 28px;    opacity: 0.8;}


.grun-smartphone{margin: auto; width: 350px;} 
.grun-smartphone .head {   border-radius: 15px 15px 0px 0px;    background: #ececec;    position: relative;    border: solid 1px #adacac;    height: 75px;} 
.grun-smartphone .head .arrow{  color: #bdbdbd;    position: absolute;    font-size: 30px;    top: 25px;    left: 10px;} 
.grun-smartphone .head .profilpic{position: absolute;     left: 55px;    top: 15px;} 
.grun-smartphone .head .profilpic img{    width: 50px;  height: 50px;    border-radius: 100%;    border: solid 2px #adacac;} 
.grun-smartphone .head .titel{position: absolute;     left: 120px;    top: 30px;    color: #585858;} 
.grun-smartphone .head .titel .name{font-size: 15px;     line-height: 1;} 
.grun-smartphone .head .titel .sub{font-size: 9px;     line-height: 1;    letter-spacing: 1px;} 
.grun-smartphone .head .bubbles{ position: absolute;    right: 5px;    width: 75px;    font-size: 25px;    top: 15px;    letter-spacing: 8px;     color: #bdbdbd;} 
.grun-smartphone .smartphone-content{     background: linear-gradient(150deg, #dcd7d7 0%, #3c613d 100%);    border: solid 1px #adacac;    border-top: 0;    min-height: 100px;    padding: 20px;}   
.grun-smartphone .smartphone-content .smartphone-sm{margin: 5px;     background: #ffffff5c;    color: #737373;    border-radius: 15px;    padding: 10px;} 
.grun-smartphone .smartphone-content .smartphone-sm img{ max-width: 200px;} 
.grun-smartphone .smartphone-bottom{    height: 65px;    background: #ececec;    border: solid 1px #adacac;    border-top: 0;    border-radius: 0px 0px 15px 15px;    position: relative;} 
.grun-smartphone .smartphone-bottom .send{       position: absolute;     background: #3c613d;    width: 260px;    top: 15px;    left: 10px;    border-radius: 10px;    color: #ececec;    padding: 5px;     padding-left: 10px;} 
.grun-smartphone .smartphone-bottom .send-button {    position: absolute;    right: 10px;    top: 14px;    background: #3c613d;    color: #fff;    padding: 5px;    border-radius: 25px;    font-size: 28px;    opacity: 0.8;}

.blau-smartphone{margin: auto; width: 350px;} 
.blau-smartphone .head {   border-radius: 15px 15px 0px 0px;    background: #ececec;    position: relative;    border: solid 1px #adacac;    height: 75px;} 
.blau-smartphone .head .arrow{  color: #bdbdbd;    position: absolute;    font-size: 30px;    top: 25px;    left: 10px;} 
.blau-smartphone .head .profilpic{position: absolute;     left: 55px;    top: 15px;} 
.blau-smartphone .head .profilpic img{    width: 50px;  height: 50px;    border-radius: 100%;    border: solid 2px #adacac;} 
.blau-smartphone .head .titel{position: absolute;     left: 120px;    top: 30px;    color: #585858;} 
.blau-smartphone .head .titel .name{font-size: 15px;     line-height: 1;} 
.blau-smartphone .head .titel .sub{font-size: 9px;     line-height: 1;    letter-spacing: 1px;} 
.blau-smartphone .head .bubbles{ position: absolute;    right: 5px;    width: 75px;    font-size: 25px;    top: 15px;    letter-spacing: 8px;     color: #bdbdbd;} 
.blau-smartphone .smartphone-content{     background: linear-gradient(150deg, #dcd7d7 0%, #7997af 100%);    border: solid 1px #adacac;    border-top: 0;    min-height: 100px;    padding: 20px;}   
.blau-smartphone .smartphone-content .smartphone-sm{margin: 5px;     background: #ffffff5c;    color: #737373;    border-radius: 15px;    padding: 10px;} 
.blau-smartphone .smartphone-content .smartphone-sm img{ max-width: 200px;} 
.blau-smartphone .smartphone-bottom{    height: 65px;    background: #ececec;    border: solid 1px #adacac;    border-top: 0;    border-radius: 0px 0px 15px 15px;    position: relative;} 
.blau-smartphone .smartphone-bottom .send{       position: absolute;     background: #c0c5cc;    width: 260px;    top: 15px;    left: 10px;    border-radius: 10px;    color: #ececec;    padding: 5px;     padding-left: 10px;} 
.blau-smartphone .smartphone-bottom .send-button {    position: absolute;    right: 10px;    top: 14px;    background: #c0c5cc;    color: #fff;    padding: 5px;    border-radius: 25px;    font-size: 28px;    opacity: 0.8;} 
.smartphone-time{  text-align: right;    color: #464646;    font-size: 10px;    text-transform: uppercase;    padding-right: 20px;    margin-top: -5px;    font-weight: bold;     padding-bottom: 10px;}



.mail-container{border: #e1e1e1 solid 1px;     color: #636363;  background: #f4f5f6; position: relative;}
.mailing-buttons1{    position: absolute;     background: #fff;     width: 100px;     right: 312px;     top: 10px;     padding: 7px; border: #e1e1e1 solid 1px;     font-size: 12px;}
.mailing-buttons2{    position: absolute;     background: #fff;     width: 140px;     right: 146px;     top: 10px;     padding: 7px; border: #e1e1e1 solid 1px;     font-size: 12px;}
.mailing-buttons3{    position: absolute;     background: #fff;     width: 110px;     right: 10px;     top: 10px;     padding: 7px; border: #e1e1e1 solid 1px;     font-size: 12px; }
.mailing-titel{padding-left: 40px; font-size: 15px;     margin-top: 50px;}
.mail-author{border-top: #e1e1e1 solid 1px;  border-bottom: #e1e1e1 solid 1px; width: 90%; padding: 10px;  margin: auto; position: relative; height: 80px;}
.mail-author-name{    position: absolute;    top: 17px;    left: 135px;    width: 395px;    line-height: 2;}
.mail-icon-pic{border-radius: 100px; width: 75px; height: 75px; border: #e1e1e1 solid 5px; }
.mail-initialen{left: 59px;    top: 65px;    color: #fff;    font-size: 24px;    font-weight: bold;    position: absolute;     text-shadow: 1px 1px 1px #e1e1e1;}
.mail-message-box{margin: 15px; padding: 20px; font-size: 11px; color: #000; background: #fff; border: #e1e1e1 solid 1px;}
		