/* Allgemeine Einstellungen */
/* Schrift, Größe und Ausrichtung */
/* Links */
body, p, td, th, a, ul, li, h1, h2, h3, h4, input, textarea {font-family:Arial,sans-serif;}
body, p, a, ul, li, h1, h2, h3, h4, td, th, div, span {text-align: left; line-height: 13pt;}
body, p, td, th, div, span, a, ul, li, p.detail, input, textarea, h1, h2, h3, h4{font-size:9pt; color: #696969;}
body {background-repeat: repeat-x;}
/*.main {border-width: 1px 1px 1px 1px; border-style: solid; border-color: #0069ad}*/
a {text-decoration:none}
a:hover {text-decoration:underline}

table.searchBox {display:none}
table.searchBox div, table.searchBox a {color : #ffffff;color: 8pt;}

#mainCategory a {text-decoration: none;font-weight: normal;}
#mainCategory a:hover {text-decoration: underline;}
#mainCategory a.navi0sel {font-weight: bold;}
td.navi0, td.navi0sel {padding: 14px 12px 14px}
td.navi0sel {background-color: #e6e6e6;}

a.navi0 {color : #ffffff; font-weight: normal}
a.navi0sel {color : #ffffff;}
a.navi0sel {color : #0069ad; font-weight: bold;}
a.navi1sel, a.navi2sel {color : #ffffff; font-weight: bold;}

td.navi1, td.navi1sel {border-top: 1px solid #ffffff}

a.navi1, a.navi2 {color: #ffffff; font-weight: normal;}

#loginBox a, #loginBox div, #loginBox span{font-size: 8pt;}

span.navibar {display:block;margin-top: 12px; }

/* Content Bereich */
#portalContent img {margin: 8px 12x 3px 0px;}

h1, h2, h3, h4 {color: #0069ad; font-weight: normal;}
h1 {font-size: 12pt;line-height: 16pt; font-weight: bold}
h2 {font-size: 10pt;line-height: 14pt;}


td.listtitle, td.listicon, td.listdate, td.listdownload, td.listtitledown {background-color : #e6e6e6}
td.listicon {width:10px;}
td.listdate{vertical-align:top;padding-top:4px; padding-left: 2px; height: 24px;}
td.listtitle h2 {margin:4px 0px;;}
td.listtitle {padding-top: 1px; font-weight: bold; padding-left: 4px;height: 24px;}
td.listtitledown {padding-top: 1px; font-weight: bold; padding-left: 4px;height: 24px; vertical-align: center;}#
td.listimg {padding-right : 18px;padding-top: 14px;padding-bottom: 10px;}
td.listimgdown {padding-right : 0px;padding-top: 10px;padding-bottom: 10px;}
td.listimg img {border: 1px solid #e6e6e6; }
td.listbody{padding-top: 14px; padding-bottom: 10px;}
td.listdescdown{padding-top: 14px; padding-bottom: 10px; vertical-align: top;}
td.listbody ul {padding-left:8px;}
a.listmore {color: #0069ad; font-style: italic;}

/*table.portlet {border-collapse: collapse;width:180px;table-layout:fixed;margin-bottom: 15px;}
tr.portlet_head {background-color: #E8E8E8;}
td.portlet_head {color : #ffffff;padding-left: 1px;}
td.portlet_body {background-color: #ffffff;padding: 5px 5px 5px 5px ;}
td.portlet_head_img {width: 25px}*/

table.portlet {border-collapse: collapse; width:180px; table-layout:fixed; margin-bottom: 15px;}
tr.portlet_head {background-color: #707070; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #E8E8E8;}
td.portlet_head {color : #ffffff; padding-left: 1px;  }
td.portlet_body {background-color: #ffffff; padding: 5px 5px 5px 5px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #E8E8E8; overflow: hidden;}
td.portlet_head_img {width: 25px}

.footer {text-align: center;}

/*CSS Style Klassen für die EMZ_Cat Anwendung */

.emz_cat_title{

}

.emz_cat_result_table_div{
/*
width:600px;
overflow:auto;
*/
}

.emz_cat_result_table{

/*white-space:nowrap;*/
background-color:#E6E6E6;
width:100%;
}

.emz_cat_header_row{
background-color:white;
}

.emz_cat_header_row td{
text-align:center;
}

.emz_cat_even_row{
background-color:#FFFFFF;
}

.emz_cat_odd_row{
background-color:#E6E6E6;
}

.emz_cat_even_row td, 
.emz_cat_odd_row td
{
text-align:center;
padding:3;
}

.emz_cat_detail_table{
width:400;
background-color:#FFFFFF;
}

.emz_cat_detail_header_row{

}

.emz_cat_detail_label_cell{
background-color:#E6E6E6;
padding:4;
}

.emz_cat_detail_value_cell{
background-color:white;
padding:4;
}

.emz_cat_detail_info_docs_header_cell{
padding:4px;
}

.emz_cat_detail_info_docs_value_cell{
padding:4px;
background-color:white;
}

.emz_cat_detail_info_image_paragraph{
margin-top:20px;
margin-bottom:20px;
}

.emz_cat_search_input_style{
width:250px;
}

.emz_cat_search_button_style{
background-color:white; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11p;
border-color:black; 
border-width:1px; 
border-style:solid;
}

/*CSS Style Klassen für die EMZ_Cat Anwendung */
