

.profile {
        position: relative;
        width: 980px;
        height: 380px;background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top,  #ffffff 0%, #d3d8e8 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3d8e8)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ffffff 0%,#d3d8e8 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #ffffff 0%,#d3d8e8 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #ffffff 0%,#d3d8e8 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #ffffff 0%,#d3d8e8 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d8e8',GradientType=0 ); /* IE6-9 */
        border-bottom: 2px solid #a6b3d1;
        }


.float.zweidrittel {
    width: 640px;
}
.float {
    float: left;
    display: block;
}

.eindrittel {width: 270px;
    top: 50px;
    position: relative;}

div.profil_box h4, .card h4 {
    background-color:#b31dae;
    color: #FFF;
    text-align: center;
    padding: 10px 0 10px 0;
    width: 960px;
    margin-left: 10px;
        }

p {
text-align: center;
        }

.button {
    padding: 10px;
    display: block;
    width: 200px;
    text-align: center;
    height: 20px;
    border-radius: 4px;
        }

.action_box {
        position: relative;
        top: 30px;
        left: 35px;
        }

.box {
    position: relative;
}
div.part1.card {
    height: 380px;
}

.profil img {
    border: 3px solid #FFF;
    box-shadow: #888 0 0 5px;
    width: 184px;
    height: 245px;
    position: absolute;
    top: 80px;
    left: 20px;
}

div.profil_text {
    left: 240px;
    top: 20px;
    position: relative;
    width: 220px;
}