/* 
    Document   : mobile
    Created on : 08.06.2013, 22:46:00
    Author     : Amalia
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}
body{
    background-color: #000000; color: #D9D9D9; margin: 0px; font-size: 1em; font-family: Verdana, sans-serif; line-height: 1.6em;
}
.person{
    font-size: 130%;
}
h1{
    font-size: 1.1em;
    color: #ffffff;
    line-height: 1.3em;
    letter-spacing: 0.1em;
}

h2{
    font-size: 0.9em; margin-bottom: 1.6em; color: #ffffff; letter-spacing: 0.1em;
}

a:link{
    color: #ffffff;
    text-decoration: none;
}
.parent{
    width: 100%; -webkit-text-size-adjust: auto; 
}
.logo_part{
    background-color: #cccccc; height: 110px; font-size: 0.75em; line-height: 1.4em; padding-top: 1em; margin-bottom: 2em; padding-right: 1em;
}
.logo{
    height: 100px; width: 80px; margin-right: 0.5em; float: left;
}
.logo-title1{
    color: #000000;  font-weight: bold; 
}
.logo-title2{
    color: #666666;  font-weight: bold;
}
.logo-title3{
    color: #666666;
}
.header1{
    
}
.point-gray{
    width: 1em; height: 1em; background-color: #cccccc; float:left; margin-top: 0.2em; margin-right: 1em;
}
.img_portrait{
    height: 78px; width: 63px; margin-right: 1em;  
}
.content-container{
    margin-left: 1.5em; margin-right: 0.5em; margin-bottom: 4em;
}
.red-container{
    font-weight: bold; margin-bottom: 2em; margin-top: 2em; color: #ffffff; line-height: 1.3em; letter-spacing: 0.1em;
}
.red-point{
    float: left; width: 0.7em; height: 0.7em; background-color: #ff0000; margin-right: 0.9em; margin-top: 0.3em;
}
.portrait-container{
   position: relative;
   margin-bottom: 1.5em;
   overflow: visible;
   font-size: 0.75em; line-height: 1.6em;
}
.portrait-name{
    display: inline; position: absolute; top: 40%;
}

.adress-container{
    width: 100%; margin-bottom: 1em; 
}
.text-small{
    font-size: 0.75em; line-height: 50%;
}
.adress-street{
    display: table-cell;
}
.phone-container{
    text-align: right;
}
.phone{
    text-align: left; font-size: 1em;
}
.gesellin{
    top: 5%;
}

.first{
    margin-bottom: 1em;
}
ul{
    margin: 0;
    padding: 0; 
}
li{
    margin-bottom: 1em;
}
p{
    margin-bottom: 1.5em;
}
.footer{
    background-color: #cccccc; font-size: 0.75em; line-height: 1.6em; padding-top: 1em; padding-bottom: 1em;
}
.footer-text{
    margin-left: 2em; color: #666666;
}
strong{
    color: #ffffff;
    letter-spacing: 0.1em;
}