

body {
    color: #000000;
    background-color: #ffffff;
    margin-left: 0px;
    margin-right: 0px;
    font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
    font-size: 12pt;
    line-height: 14pt;
    width: 17cm;
  }


h1,h2,h3,h4,p,ul,ol,li,div,th,address,blockquote,nobr,b,i {
    font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
  }


h3,h4 {
    line-height:16pt;
  }


p,b,i {
    text-align: justify;
  }


a:link, a:visited, a:hover, a:active {
    color:#000000;
    font-weight:normal;
    text-decoration: none;
  }

a.back:link, a.back:visited, a.back:active {
    color:#5e86be;
    font-weight:bold;
    text-decoration: none;
}

a.back:hover {
    color:#000000;
    font-weight:bold;
    border-bottom: 1px dashed #ccccff;
}

a.extlink {
    /* background-image : url('bilder/wwwlink.png');
    background-position : center right;
    background-repeat : no-repeat;
    padding-right: 14px; */
  }


#auth {
    display: none;
  }


.user {
    color: #5e86be;
    text-align : center;
  }


.pw {
    color: #D1D1D1;
    text-align : center;
  }


.button {
    color: white;
    background-color:#5e86be;
  }


#topmenu, #submenu {
    display: none;
  }

.middle_dot {
    font-weight : bold;
    color: #B4DAFF;
    margin-left : 5px;
    margin-right : 5px;
  }


.topline {
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
  }


.name_grau {
    font-size: 22pt;
    text-align: right;
    color: #D1D1D1;
    text-shadow:#EFEFEF 5px 5px 8px;
    margin-right: 20px;
    padding-top: 25px;
    padding-bottom: 10px;
  }


.name_blau {
    color: #B4DAFF;
  }


.home {
    font-size: 20pt;
    text-align: left;
    text-indent:-40px;
    padding-top: 20px;
    padding-bottom: 10px;
}


#subinfo_oben {
    /* background : url('bilder/bluefade_350.jpg') repeat-y right; */
    color : #5e86be;
    font-size: 0.8em;
    text-align: right;
    text-shadow: none;
    margin-top: 15px;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
  }

#subinfo_unten {
    display: none;
}


.text {
    vertical-align : top;
    text-align: justify;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 70px;
    padding-right: 20px;
  }


#inhalt_oben {
    text-align: justify;
  }


#inhalt_oben h1, #inhalt_oben h2 {
    text-indent:-40px;
    padding-top: 10px;
    padding-bottom: 10px;
  }


#inhalt_oben h3, #inhalt_oben h4 {
    text-indent:-40px;
    padding-top: 20px;
    padding-bottom: 5px;
  }


#inhalt_oben ul {
    list-style-type : disc;
  }


#inhalt_oben li {
    padding-bottom : 10px;
    padding-left : 35px;
    text-indent : -35px;
  }


#proj_li li {
    text-indent: 0px;
    margin-top: 5px;
    padding-left: 0px;
  }


#inhalt_oben .proj_text {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: justify ;
    vertical-align: top;
  }


#inhalt_oben .screenshot {
    width: 230px;
  }


#inhalt_oben .litxt {
    text-indent: 0px;
    margin-top: 5px;
  }


.psych_veranst {
    font-weight : bold;
  }


.psych_fach {
    font-style : italic;
  }


.psych_dozentin {
  }


#info_task_psychologie, #info_task_technik, #info_task_faq, #info_task_engagement, #info_task_vita, #info_task_kontakt, #info_task_home {
    display: none;
  }


#img_task_psychologie, #img_task_technik, #img_task_faq, #img_task_engagement, #img_task_vita, #img_task_kontakt, #img_task_home {
    display: none;
  }


#topimage {
    display: none;
  }


.crp {
    background-color : #B4DAFF;
    border-color : #D1D1D1;
    border-style : inset;
    border-width : 1px;
    padding : 3px;
  }

#extlinks {
    padding-left : 25px;
    font-size: 10pt;
    text-decoration: none;
    text-align: left;
    width: 80%;
}

.linknos {
    color: #5e86be;
    text-align: right;
    vertical-align: top;
    padding-right: 10px;
}

.linkno_in_text {
    color: #5e86be;
    font-size: smaller;
    padding-left: 2px;
    position: relative;
    bottom:5px;
}


.literatur {
    font-size: 85%;
    padding-left: 25px;
    padding-bottom: 10px;
    text-indent: -25px;
}


.zeugnisse {
    display: none;
}

#seitenende {
    margin-top: 20px;
    font-size: 32pt;
    text-decoration: none;
    text-align: right;
    width: 100%;
}