.table_mb {
border-collapse: collapse;
table-layout: fixed;
width: 500px;
margin-bottom: 12px;
}


.table_mb th, .table_mb td {
border-right: 1px solid white;
padding: 3px 3px;
text-align: left;
text-decoration: none;
}

.table_mb th {
background: #007772 url(img/tab_hintergrund_uni.jpg);
color: #fff;
font-size: 10px;
text-decoration: none;
text-align: top;
}

.table_mb td {
background: #D3F1F0 url(img/tab_hintergrund_zelle_top.jpg) bottom right no-repeat;
border-top: 1px solid #007772;
font-size: 10px;
}

.table_mb caption {
text-align: left;
font-weight:bold;
color: #007772;
padding-top: 5px;
padding-bottom: 5px;
}

div#tabellenrand_ {
border: 1px solid #007772;
padding: 3px;
width: 500px;
margin-top: 10px;
}

.title_mb {
text-align: left;
width: 160px;
}

.name_mb {
text-align: left;
width: 140px;
}

.company_mb {
text-align: left;
width: 80px;
}


.file_mb {
text-align: left;
vertical-align: top;
}

.question_mb {
text-align: left;
vertical-align: bottom;
}

.file_mb a:link, a:visited {
text-decoration: none;
}

.size_mb {
text-align: center;
width: 60px;
}

.edit_mb {
text-align: center;
width: 20px;
}


.select_mb {
text-align: center;
width: 15px;
}

.checked_mb {
text-align: center;
vertical-align: bottom;
width: 10px;
}

.type_mb {
text-align: center;
width: 30px;
}

.check_mb, { 
background-color:#D3F1F0; 
border:0px solid #ddd; 
margin-left: -2px;
}

.status_mb {
text-align: center;
vertical-align: top;
width: 40px;
}

.fifty_mb {
text-align: center;
vertical-align: top;
width: 120px;
}

.detail_mb {
horizontal-align: right;
vertical-align: top;
width: 120px;
font-weight:bold;
}

.loginid_mb {
text-align: center;
vertical-align: top;
width: 100px;
}

.date_mb {
text-align: center;
vertical-align: top;
width: 70px;
}



.select_checkbox {
text-align: center;
vertical-align: top;
}

td.pdf span, td.ppt span, td.xls span, td.doc span, td.img span, td.zip span, td.edit span, td.phone span, td.email span    {
background: center center no-repeat;
display: block;
text-indent: -999em;
font-size: 14px;
}

td.phone span {
background-image: url(/images/phone.gif);
}

td.email span {
background-image: url(/images/email.gif);
}

td.pdf span {
background-image: url(img/pdf.gif);
}

td.ppt span {
background-image: url(img/ppt.gif);
}

td.xls span {
background-image: url(img/xls.gif);
}

td.edit span {
background-image: url(img/edit.gif);
}


td.doc span {
background-image: url(img/doc.gif);
}

td.img span {
background-image: url(img/img.gif);
}

td.zip span {
background-image: url(img/zip.gif);
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #007772;
margin: 3px 8px;
}

#lastname, #title, #firstname, #email1, #businessphone1, #fax1, #mobilephone1, #street1a, #housenumber1,
#zipcode1, #city1, #country1, #url1, #notice1, #pgp_public_key_1, #company {
font-size: 10px;
}

a.CurrentPage:link, a.CurrentPage:visited, a.CurrentPage:hover, a.CurrentPage:active {
text-decoration: none;
}

a.NotCurrentPage:link, a.NotCurrentPage:visited, a.NotCurrentPage:hover, a.NotCurrentPage:active {
text-decoration: underline;
}

a.WhiteLink:link, a.WhiteLink:visited, a.WhiteLink:hover, a.WhiteLink:active {
text-decoration: none;
color: #ffffff;
}


