.giftMailList th {    border-bottom: 2px solid;    padding-left: 20px;}.wishlist td {    /*width: 150px;*/    /*font-size: 12px;*/    padding-bottom: 15px;    padding-left: 10px;    padding-right: 0;}.wishlist td {    /*padding-bottom: 5px;*/    /*padding-bottom: 15px;*/    /*padding-top: 10px;*/    padding: 10px 0 10px 10px;}.wishlist th {    /*border-bottom: 2px solid;*/    font-size: 13px;    padding-bottom: 15px;    padding-left: 10px;    text-align: left;    text-decoration: underline;}.giftMailList td {    width: 130px;    font-size: 12px;}.giftMailList td {    padding-bottom: 0px;}.steps {    /*border: 1px solid;*/    border-radius: 5px;    margin-top: 20px;    border: 3px solid #FFAA00;}.steps .content {    /*background-color: lightblue;*/    padding: 10px;    /*height: 50px;*/    height: 50px;    /*height: 5.8em;*/    /*background-color: #04f983;*/    background-color: #e0ffff;}.steps .text {    vertical-align: middle;}.steps {    /*opacity: 0.7;*/}.register input, .login input, .myprofile input, .myprofile select, .register select, .fblogin input {    margin-bottom: 10px;}.register select {    width: 132px;}/*.wishbox img {*/.wishlist img {    /*float: left;*/    /*margin-right: 15px;*/    /*width: 80px;*/    margin-right: 15px;    position: absolute;    right: 10px;    top: 0;    width: 80px;}.wishbox {    border: 3px solid #ffaa00;}.mymails th {    padding-bottom: 5px;}.mymails td{    padding-right: 25px;}.mymails th {    padding-bottom: 5px;}.myprofile select {    width: 160px;}.myprofile td {    margin-bottom: 10px;}.mybox .text {    background-color: #ffffe1;    padding: 5px;}.menuIcon {    display: inline;    margin-bottom: 0;    vertical-align: middle;}.menuIcon img {    width: 20px;}.smallmenuIcon img {    width: 18px;    float: left;    margin-right: 10px;}.wishlist {    margin-left: 5px;    margin-right: 10px;}.wishlist p{    text-align: center;}/*input, select {    width: 150px;}*//*Layouts für Mybox*/.mybox {    /*background-color: #ffffff;*/    /*background-color: green;*/}.mybox table {    /*background-color: #ffffff;*/}.mybox th {    font-size: 13px;    padding-bottom: 15px;    padding-left: 10px;    text-align: left;    text-decoration: underline;}.mybox td {    /*padding-left: 20px;*/    /*padding: 0;*/    /*padding-bottom: 15px;*/    /*width: 25%;*/    /*padding-left: 10px;*/    /*padding-right: 0;*/    padding: 10px 0 10px 10px;}.editBox {    width: 69px;}.mybox img {    /*float: left;*/    margin-right: 15px;    width: 90px;    /*margin-right: 15px;*/    /*position: absolute;*/    /*right: 10px;*/    /*top: 0;*/    /*width: 80px;*/}/*.edit {*//*border-bottom: 2px dotted #ffaa00;*//*padding-top: 10px;*//*}*/.myList {    /*background-color: #ffffff;*/    background-color: #e0ffff;    border: 3px solid #ffaa00;}/*.myList tr:nth-child(odd) {    background-color: #e4ebf2 ;}*/.shareBox {    background-color: white;}.shareButtons {    background-color: white;    line-height: 40px;    vertical-align: middle;}.shareButtons {    clear: both;    border-radius: 5px;}.shareButtons a {    background: #e0ffff none repeat scroll 0 0;    border: 1px solid #00ffff;    border-radius: 5px;    color: black;    font-size: 11px;    padding: 5px;    text-decoration: none;    margin-left: 5px;}.shareButtons img {    width: 16px;    position: relative;    top: 4px;    margin-right: 5px;}/*#Whatsapp {*//*display: none;*//*}*/.aboutBox {    border: 3px solid #ffaa00;}.viewbox{    position: relative;    right: 0;    float: right;}.viewbox img{    position: relative;    right: 0;    width: 20px;    margin-right: 5px;}.steps h3 {    font-size: 12px;    line-height: 18px;    margin-top: 9px;    margin-bottom: 9px;}/*Wunschbox Layout Neu*/.wishlist {    width: 100%;    margin-left: 0px;    margin-right: 0px;}.wishlist td img, .myList td img  {    position: relative;    /*float: left;*/    right: 0px;    text-align: center;    vertical-align: middle;}.wishlist tr {    border: 2px dotted #ffaa00;    padding-bottom: 20px;    margin-bottom: 20px}.icon.wishlist.tick {    position: relative;    float: left;    right: 0px;    width: 40px}.myList input[type="text"] {    line-height: 18px;    width: 250px;}.myBoxEntryBox {    background-color: #e0ffff;    border: 3px solid #ffaa00;    margin-bottom: 15px;}.myBoxEntryBox td {    padding: 20px 0 15px 20px;}.myBoxEntryBox .submit2 {    margin-left: 20px;    padding-left: 0;}.myBoxEntryBox .headline2 {    padding-left: 20px;}.myMailsEntryBox {    background-color: #e0ffff;    border: 3px solid #ffaa00;    margin-bottom: 15px;}.myMailsEntryBox td {    padding: 20px 0 15px 20px;}.myMailsEntryBox .submit2 {    margin-left: 20px;    padding-left: 0;}.myMailsEntryBox .headline2 {    padding-left: 20px;}/* Test */.myList {    width: 100%;    margin-left: 0px;    margin-right: 0px;}.myList td img, .myList td img  {    position: relative;    /*float: left;*/    right: 0px}.myList tr {    border: 2px dotted #ffaa00;    padding-bottom: 20px;    margin-bottom: 20px}/*.wishbox .contenttext {*//*opacity: 0.65;*//*}*/.listBox .name {    /*font-family: 'Comfortaa', serif;*/    /*font-size: 15px;*/    font-size: 20px;    font-weight: bold;    margin-top: 10px;}.margin-top3 {    margin-top: 3px;}.thumbs {    position: relative;    top: -7px;}.wishSubmit {    background-color: lightgreen;    line-height: 30px;}.myprofile fieldset{    border-right: 3px solid #ffaa00;    border-top: 3px solid #ffaa00;    margin: -5px;    padding: 20px;}.myprofile .legendHeader {    color: #000;    padding-left: 15px;    padding-right: 15px;}.survey h5 {    font-size: 12px;    line-height: 18px;    margin-bottom: 8px;    margin-top: 8px;}.survey .contenttext {    padding: 5px;    /*text-align: center;*/}.survey .text {    font-size: 11px;    /*text-align: center;*/}.survey input {    margin-bottom: 5px;}.star-rating {    background-image: url("/grid_16_test/images/layout/icons/starrating.png");    background-repeat: no-repeat;    background-position: 0 -30px;    display: block;    height: 30px;    list-style: outside none none;    margin: 0 auto;    overflow: hidden;    padding: 0;    position: relative;}.table-row {}.table-data {}.btn1 {    padding-bottom: 10px;}