.menuItem { font-family: Arial, Verdana; font-size:13px;color:#FFFFFF; text-decoration: none; font-weight:800; }
.menuItem:hover { color: #c81227; text-decoration: none; }

.menuItemA { font-family: Arial, Verdana; font-size:13px;color:#c81227; text-decoration: none; font-weight:800; }
.menuItemA:hover { font-family: Arial, Verdana; font-size:13px;color:#c81227; text-decoration: none; font-weight:800; }

.menuItemSmall { font-family: Arial, Verdana; font-size:12px;color:#FFFFFF; text-decoration: none; font-weight:800; }
.menuItemSmall:hover  { color: #c81227; text-decoration: none; }

.admina { font-family: Arial, Verdana; font-size:12px;color:#FFFFFF; text-decoration: none; font-weight:800; }
.admina:hover  { color: #c81227; text-decoration: underline; }

td { font-family: Verdana; font-size:13px; color: #FFFFFF; }
.subtd { font-size: 12px; }

.input_gal { font-family: Verdana; font-size:10px; height:18px; width:110px; }

.tdhead { background: #888888; }
.tddesc { background: #444444; }
.tdfield { background: #666666; }

p { margin:7px 0px; }

a { text-decoration:none; }
a:hover { text-decoration:none; color:#FF0000; }

.smallgrey { font-size:9px; color:#808080 }

div { font-family: Arial; font-size:12px; }

.admin_content { position:absolute;left:150px;top:150px;height:600px;width:800px;background:#333333;z-index:30;display:none;overflow:auto; }
.admin_table_header { background: #888888; color:#000000; font-weight:800; }

#admin_unis a { color: #FF6666;; }

#sub_register input { float:left; }
#sub_register select { float:left; }
#stammdaten_form input { width:200px; }

.menu_image { margin-top:8px;
              margin-bottom:8px;
              margin-left:14px;
              border: 0px; }

.tab { 
    font-family: verdana,sans-serif;
    font-size: 12px;
    white-space: nowrap;
    text-align: center;
    border-style: solid;
    border-color: #CC3300;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    padding-top:10px;
    font-weight:800;
    cursor: pointer;
    color: #FFFFFF;
    background-color:#797a7c;
}

.tabHover {
    font-family: verdana,sans-serif;
    font-size: 12px;
    white-space: nowrap;
    text-align: center;
    border-style: solid;
    border-color: #CC3300;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    padding-top:10px;
    font-weight:800;
    cursor: pointer;
    color: #000000;
    background-color:#797a7c;
}

.tabActive {
    font-family: verdana,sans-serif;
    font-size: 12px;
    white-space: nowrap;
    text-align: center;
    border-style: solid;
    border-color: #CC3300;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    padding-top:10px;
    font-weight:800;
    cursor: pointer;
    color: #333333;
    background-color:#797a7c;
}


.divcontent {
    border: 0px;
    width:100%;
    height:235px;
    padding-top:5px;
    overflow: auto;
}

.div_error_msg { 
}

.defContentDivs { position:absolute;
                  width:700px;
                  height:433px;
                  top:130px;
                  left:255px;
                  display:none;
                  z-index:15; }

.defContentDivsBack { position:absolute;display:none;z-index:15;left:955px;top:170px;width:38px;height:59px;background-image:url('../media/bg_backdiv.png'); }

.defContentDivsLogo { position:absolute;left:295px;top:140px;z-index:20;display:none; }

.defContentContent { margin-left: 55px;
                     margin-top: 30px;
                     height: 335px;
                     width: 605px;
                     margin-right: 10px;
                     overflow:auto;
                     font-family: Arial, Verdana; }

.orgFont { margin-left:15px;color:#e39629;font-weight:800; }