body {
    margin:0;
    padding:0;
    font-family:Tahoma;

}

/* Menü oben links */

    #contentcenter  {
        width: 340px;
        position: absolute;
        left: 50%;
        top: 40%;
        margin-left: -170px;
    }
    #maincontent    {
        width: 340px;
    }
#mainmenu {
     padding:50px;
}
     #mainmenu img {
         display:block;
        height:19px;
        width:335px;
        height:37px;
        border:0;
    }
     #mainmenu a {
         display:block;
        height:19px;
        float:left;
        margin-top:15px;
    }
     #mainmenu a.work {
        width:70px;
	margin-left: 35px;
        background:url('images/menu_work_off.png') no-repeat;
        opacity:0.45;
    }
     #mainmenu a.work:hover {
        background:url('images/menu_work_on.png') no-repeat;
        opacity:1;
    }
     #mainmenu a.statement {
         width:116px;
        padding-left:19px;
	background:url('images/menu_statement_off.png') no-repeat;
       
    }
     #mainmenu a.statement:hover {
        background:url('images/menu_statement_on.png') no-repeat;
        opacity:1;
    }
     #mainmenu a.cv {
         width:35px;
	 background:url('images/menu_cv_off.png') no-repeat;
        opacity:1;
    }
     #mainmenu a.cv:hover {
        background:url('images/menu_cv_on.png') no-repeat;
        opacity:1;
    }

/* Basic Layout */

a {
     text-decoration:none;
        color:#6F6F6F;
}
a:hover {
        color:#2F2F2F;
}
li { list-icon:none; }

#head {
     width:980px;
    height:330px;
}
#contents {
     width:1030px;

}
#menu {
     width:223px;
    margin:110px 0 0 50px;
    float:left;
}
    #menu ul li a {
    }
#menu ul li asub {
    }	
     #menu ul {
          list-style-type:none;
          margin:0;
          padding-left:0;
     }
    #menu ul li {
          font-weight:normal;
           padding-top:15px;
    }
         #menu ul ul li {
             padding-left:20px;
             padding-top:5px;
        }


 	
	


    #content {
         float:left;
        width:750px;
    }
         #content h1 {
             margin:0 0 5px 0;
            padding:0;
            font-size:25px;
            font-weight:normal;
            color:#AFAFAF;
        }


    #socialnets {
        width:750px;
        text-align:right;
        padding-bottom:20px;
    }
    #footnote {
        border-top:1px solid #808080;
        width:750px;
        height:60px;
        text-align:center;
        padding-top:15px;
    }


.image { text-align:center; width:500px; width:500px; }
.description { text-align:center; }
.description-r { text-align:right; }
.description-r p, .description p { padding:10px 0 0 0; color:#808080; }
.description-r p strong, .description p strong { font-weight:bold; }
.philosophy { padding:30px 0 0 0;  }
#philosophy { padding:93px 0 200px 50px; width:550px; }
#philosophy p { font-size:110%; padding:10px 0 10px 25px; color:#2F2F2F; text-align:justify; line-height:150%; border-left:2px solid #ccc; }
#philosophy p.qsource { padding:15px 0 0 25px; font-size:100%; color:#AFAFAF; font-style:italic; }
.philosophy p { padding:10px 0 0 0; color:#808080; text-align:justify; line-height:150%; }
.philosophy p.qsource { padding:10px 0 0 0; font-size:80%; font-style:italic; }
