@media all
{
/* ######################################################################################################
** ### Header ###########################################################
** ######################################################################################################
*/
ul#dl_header, ul#dl_header li {


margin-bottom:3em;
padding:0pt;
margin-top:4px;
border:0;
}
ul#dl_header li {
width:auto;
float:left;
margin-right:1em;
border:1px solid #eaeaea;
margin-bottom:0.5em;
list-style:none;
}
ul#dl_header li:hover {
background:#f5f5f5;
}
ul#dl_header a {
text-decoration:none;
color:#000000;
padding:1px 3px;
float:left;
line-height:1em;
}
ul#dl_header li a:hover {
background:#f5f5f5;
text-decoration:none;
}
ul#dl_header li img {
vertical-align:middle;
padding-left:1px;
}
.dl_orderby {
border-bottom:1px solid #ddd;
padding-bottom:0.3em;
line-height:1.5;
}
/* ######################################################################################################
** ### Pathway ###########################################################
** ######################################################################################################
*/
#dl_pathway {
border-top:0px solid #ccc;
border-bottom:1px solid #ccc;
margin-top:5em;
padding:2px;
font-size:11px;
margin-bottom:0.5em;
}
/* ######################################################################################################
** ### Categories ###########################################################
** ######################################################################################################
*/
.dl_categories .dl_cat_row a.dl_cat_link {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;
display:block;
width:100%;
font-size: 1.1em;
color: #333;
margin:0.8em 0 0.3em 0;
padding:0.2em 0 0.1em 0;
font-weight:bold;
border-bottom:2px solid #ddd;
}
#main .dl_categories .dl_cat_row a.dl_cat_link:hover {
text-decoration:none;
}
.dl_categories .dl_files {
color:#666;
font-weight:normal;
}
.dl_categories .dl_cat_row a.dl_cat_link span.dl_cat_image {
font-size:0;
}
.dl_categories .dl_cat_row a.dl_cat_link span.dl_cat_image img {
margin:0 3px 0 3px;
}
.dl_categories .dl_cat_row {
padding:0.5em;
width:auto;
}
.dl_categories .dl_cat_row h4 {
vertical-align:middle;
}
.dl_categories .dl_cat_row h4 img {
vertical-align:middle;
margin-right:0.5em;
}
.dl_categories .dl_cat_description {
margin-left:1.5em;
font-size:90%;
}
/* ######################################################################################################
** ### dokumente ###########################################################
** ######################################################################################################
*/
img
{ border: 0 none; }
.clr
{ clear: both;
}
dl, dd, dt { margin: 0;
}
div.dl_row {
background:#f5f5f5;
border:1px dotted #ddd;
padding:1em;
margin-top: 1em;
margin-bottom: 2em;
}
div.dl_unpublished, div.dl_unapproved {
border:1px solid #F00;
}
div.dl_row .document_title {
padding-top:0;
margin-top:0;
}
.document_title a.dl_name {
display:block;
width:100%;
color:#333;
font-size:1.1em;
}
#main .document_title a.dl_name:hover {
text-decoration:none;
}
.dl_description {
float:right;
border:1px solid #ccc;
padding:2px 3px;
color:#999999;
font-size:80%;
margin:0 0 0.5em 0.5em;
}
.dl_desc_text {
margin-left:1em;
}
.dl_state {
font-style:italic;
color:#D20000;
font-weight:normal;
}
.dm_link_tooltip, .dm_link_tooltip img {
font-size:0;
vertical-align:middle;
}
.dl_documents .dl_row span.dl_image {
font-size:0;
}
.dl_documents .dl_row span.dl_image img {
margin:0 3px 0 3px;
}
/* ######################################################################################################
** ### Detail Page ###########################################################
** ######################################################################################################
*/
#main ul.dl_taskbar li a:hover {
background:#f5f5f5;
text-decoration:none;
}
.dl_doc table thead td {
background:#eaeaea;
padding:3px;
}
.dl_doc table tbody td {
background:#f5f5f5;
padding:3px;
border-bottom:1px solid #eaeaea;
}
.dl_doc table
{
border:1px solid #eaeaea;
}
img.dl_details_image {
text-align:right;
float:right;
margin:0 0 1em 1em;
}
/* ######################################################################################################
** ### Taskbar ###########################################################
** ######################################################################################################
*/
ul.dl_taskbar {
list-style:none;
background:none;
}
ul.dl_taskbar li {
float:left;
background: #f5f5f5;
list-style:none;
border:1px solid #eaeaea;
border-top:1px solid #eaeaea;
margin:0.4em 0.2em 0.2em 0.2em;
}
ul.dl_taskbar li a {
float:left;
width:auto;
padding:1px;
text-decoration:none;
white-space:nowrap;
}
}