p {
  margin-bottom: 0px;
  margin-top: 5px;
}

body { 
	padding: 0px;
	text-align: center;
	background-color: #636363;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

bodyxxx { 
	padding: 0px;
	text-align: center;
	background-color: #ffffff;
	margin-top: 10px;
	background-image:url(background.gif);
	background-position: center top;
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

font.cloud1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #c8c8c8;	
}

font.cloud2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #888888;	
}

font.cloud3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8a0000;	
}

a.cloud1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #c8c8c8;	
	text-decoration:none;
}

a.cloud1:hover
{
	color: #8a0000;	
}

a.cloud2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #888888;	
	text-decoration:none;
}

a.cloud2:hover
{
	color: #8a0000;	
}

a.cloud3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8a0000;	
	text-decoration:none;
}

a.cloud3:hover
{
	color: #000000;	
}

body.report { 
	padding: 0px;
	text-align: center;
	background-color: #ffffff;
	background-image:url(1x1.gif);
	background-position: center top;
	background-repeat:no-repeat;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

table.gesamt
{
	width: 967px;
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
}

td.header
{
	text-align: right; 
	border-top: 1px solid #909090; 
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-bottom: 1px solid #909090; 
	height: 22px; 
	background-color: #e0e0e0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-image:url(header_footer.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}

td.logo
{
	vertical-align: bottom;
	text-align: left;
	height: 96px; 
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
}

td.indexlogo
{
	vertical-align: middle;
	text-align: right;
	height: 96px; 
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	padding-right:10px;
}

td.cloud
{
	width:300px;
	vertical-align: middle;
	text-align: right;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.logo_report
{
	vertical-align: bottom;
	text-align: left;
	height: 96px; 
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

td.content
{
	vertical-align: top;
	text-align: left;
	height: 300px; 
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
}

td.content_report
{
	vertical-align: top;
	text-align: left;
	height: 300px; 
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}

td.navi
{
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	border-right: 1px dotted #909090; 
	border-right: 1px dotted #909090; 
	width: 140px;
	padding: 10px;
	height: 300px;
}

td.main
{
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	padding: 10px;
}

td.rightcol
{
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	width: 140px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
}

td.infobox_head
{
	vertical-align: top;
	text-align: center;
	width: 125px;
	padding:3px;
	border-top: 1px solid #909090; 
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-bottom: 1px solid #909090; 
	background-color: #8a0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	background-image:url(menu_cont_active.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}

td.infobox
{
	vertical-align: top;
	text-align: left;
	width: 125px;
	padding:3px;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-bottom: 1px solid #909090; 
	background-color: #e0e0e0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

td.menu
{
	text-align: left; 
	vertical-align: middle;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	height: 28px; 
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

td.menu_intern
{
	text-align: left; 
	vertical-align: top;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-top: 1px solid #909090; 
	height:20px;
	background-color: #ffffff;
}

td.menucont
{
	text-align: center; 
	vertical-align: middle;
	height: 32px; 
	background-color: #000000;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	width: 100px;
	background-image:url(menu_cont.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}

a.navi
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	background-image: url(arrow-right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

a.navi:hover
{
	text-decoration: underline;
}

a.navi_active
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	background-image: url(arrow-right.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

a.menu
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

a.menu:hover
{
	color: #8a0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

a.header
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration:none;
}

a.header:hover
{
	text-decoration:underline;
}

a.main
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:underline;
}

a.main:hover
{
	color: #ffffff;
	background-color: #8a0000;
}

a.infobox
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration:none;
}

a.infobox:hover
{
	color: #ffffff;
	background-color: #8a0000;
}

a.infobox_weiter
{
	color: #8a0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration:none;
}

a.infobox_weiter:hover
{
	color: #000000;

}

a.jobs_liste
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}

a.jobs_liste:hover
{
	color: #ffffff;
	background-color: #8a0000;
}

td.menucont_active
{
	text-align: center; 
	vertical-align: middle;
	height: 32px; 
	background-color: #8a0000;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	width: 100px;
	background-image:url(menu_cont_active.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}

td.menucont_rest
{
	text-align: center; 
	vertical-align: middle;
	height: 32px; 
	background-color: #838383;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image:url(menu_cont.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}

td.menucont_div
{
	text-align: center; 
	vertical-align: middle;
	height: 32px; 
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 2px;
}

td.footer
{
	text-align: center; 
	border-top: 1px solid #909090; 
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-bottom: 1px solid #909090; 
	height: 22px; 
	background-color: #e0e0e0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-image:url(header_footer.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}

h1
{
	border-left: 15px solid #8a0000; 
	border-bottom: 1px solid #8a0000; 
	line-height: 22px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
}

hr
{
	color:#ffffff; 
	background-color:#ffffff; 
	border-top:1px solid #8a0000; 
}

hralt
{
	color:#ffffff; 
	background-color:#ffffff; 
	border-top:1px solid #8a0000; 
	margin-top: 15px;
	margin-bottom: 15px;
}
td.outerform
{
	border: 1px solid #8a0000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px;
}

td.innerform_left
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 150px;
	padding: 3px;
}

td.innerform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
}

.form
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.form_ro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #e0e0e0;
}

input.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #8a0000;
	color: #ffffff;
}

font.anmerkung
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

td.jobs_titel_450
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 450px;
	background-color: #8a0000;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image:url(menu_cont_active.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}

td.jobs_titel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #8a0000;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image:url(menu_cont_active.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
}

td.jobs_titel_leer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 3px;
	background-color: #ffffff;
	color: #ffffff;
}

td.jobs_liste_450_0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 450px;
	background-color: #e0e0e0;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.jobs_liste_0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #e0e0e0;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.jobs_liste_450_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 450px;
	background-color: #f0f0f0;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.jobs_liste_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #f0f0f0;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.list_navi
{
	width: 200px;
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
}

td.list_navi
{
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	color: #000000;
	padding: 3px;
	text-align: center; 
}

font.list_navi_inaktiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;
	color: #d0d0d0;
}

td.jobs_detail_bordertop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border-top: 1px solid #909090; 
}
td.report_detail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	border-bottom: 1px solid #909090; 
}
td.report_detail_tl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	border-top: 1px solid #909090; 
}
td.report_detail_wol
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
}
td.jobs_detail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:16px;
}
td.jobs_detail_grau
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
        background-color:#e0e0e0;
}
td.jobs_detail_left
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 150px;
}

td.appl_outer
{
	vertical-align: top;
	text-align: left;
	background-color: #c0c0c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-bottom: 1px solid #909090; 
	padding:2px;
}

td.appl_inner
{
	vertical-align: top;
	background-color: #c0c0c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

td.appl_inner_frame
{
	vertical-align: top;
	background-color: #c0c0c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-bottom: 1px solid #909090; 
	border-top: 1px solid #909090; 
}
td.appl_form
{
	vertical-align: top;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:1px;
	border-color:#c0c0c0;
	border-width:1px;
	border-style:inset;
	line-height:15px;
}

td.appl_form_small
{
	vertical-align: top;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding:1px;
	border-color:#c0c0c0;
	border-width:1px;
	border-style:inset;
}

input.appl_form
{
	vertical-align: top;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:1px;
	line-height:15px;
}

input.appl_form_ro
{
	vertical-align: top;
	background-color: #e0e0e0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:1px;
	line-height:15px;
}
input.appl_form_checkbox
{
	vertical-align: middle;
	background-color: #c0c0c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:1px;
	line-height:15px;
}

textarea.appl_form
{
	vertical-align: top;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:1px;
	line-height:15px;
}

select.appl_form
{
	vertical-align: top;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:0px;
	line-height:15px;
}

select.red
{
	vertical-align: top;
	background-color: #8a0000;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0px;
	border:0px;
}

input.appl_button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #8a0000;
	color: #ffffff;
}

td.appl_navi
{
	vertical-align: middle;
	background-color: #c0c0c0;
	color:#8a0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-top: 1px solid #909090; 
	border-bottom: 1px solid #909090; 
	padding:0px;
}

td.appl_navi_inner
{
	vertical-align: middle;
	background-color: #c0c0c0;
	color:#8a0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:2px;
}

td.appl_titel
{
	vertical-align: top;
	background-color: #c0c0c0;
	color:#8a0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-top: 1px solid #909090; 
	border-bottom: 1px solid #909090; 
	padding:2px;
}

td.appl_titel_tab
{
	vertical-align: top;
	background-color: #c0c0c0;
	color:#8a0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-top: 1px solid #909090; 
	padding:2px;
}

td.appl_titel_tab_inact
{
	vertical-align: top;
	background-color: #f0f0f0;
	color:#808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-top: 1px solid #909090; 
	padding:2px;
}

a.appl
{
	text-decoration:none;
}

a.appl:hover
{
	text-decoration:none;
}

td.appl_files_frame
{
	vertical-align: top;
	background-color: #ffffff;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:2px;
	border-left: 1px solid #909090; 
	border-right: 1px solid #909090; 
	border-bottom: 1px solid #909090; 
}

td.appl_files
{
	vertical-align: middle;
	background-color: #ffffff;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding:1px;
}

a.files
{
	color:#000000;
	text-decoration:none;
}

a.files:hover
{
	background-color:#c0c0c0;
}

td.dyn_title {	
        background-color: #223E7F;
        color: #ffffff;
	font-size: 11px;
        font-family:Verdana, Arial;
        font-weight:bold;
    	border-top-style:solid;
    	border-top-color:#ffffff;
        border-top-width:2px;
        border-bottom-style:solid;
    	border-bottom-color:#e0e0e0;
        border-bottom-width:2px;
	border-left-style:solid;
	border-left-color:#ffffff;
        border-left-width:2px;
	border-right-style:solid;
    	border-right-color:#e0e0e0;
	border-right-width:2px;
	border-style:outset;
}

td.dyn_menu0 {	
        background-color: #c0c0c0;
        color: #000000;
	font-size: 11px;
        font-family:Verdana, Arial;
        font-weight:bold;
    	border-top-style:solid;
    	border-top-color:#ffffff;
        border-top-width:2px;
        border-bottom-style:solid;
    	border-bottom-color:#c0c0c0;
        border-bottom-width:2px;
	border-left-style:solid;
	border-left-color:#ffffff;
        border-left-width:2px;
	border-right-style:solid;
    	border-right-color:#c0c0c0;
	border-right-width:2px;
	border-style:outset;
	height:25px;
}

td.dyn_menu {	
        background-color: #c0c0c0;
        color: #000000;
	font-size: 11px;
        font-family:Verdana, Arial;
        font-weight:bold;
    	border-top-style:solid;
    	border-top-color:#c0c0c0;
        border-top-width:1px;
        border-bottom-style:solid;
    	border-bottom-color:#c0c0c0;
        border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#c0c0c0;
        border-left-width:1px;
	border-right-style:solid;
    	border-right-color:#c0c0c0;
	border-right-width:1px;
	height:20px;
}

td.dyn_menu2 {	
        background-color: #c0c0c0;
        color: #000000;
	font-size: 11px;
        font-family:Verdana, Arial;
        font-weight:bold;
    	border-top-style:solid;
    	border-top-color:#ffffff;
        border-top-width:0px;
        border-bottom-style:solid;
    	border-bottom-color:#404040;
        border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#c0c0c0;
        border-left-width:1px;
	border-right-style:solid;
    	border-right-color:#404040;
	border-right-width:1px;
}
td.dyn_menu3_top {	
        background-color: #c0c0c0;
        color: #000000;
	font-size: 11px;
        font-family:Verdana, Arial;
        font-weight:normal;
    	border-top-style:solid;
    	border-top-color:#ffffff;
        border-top-width:1px;
        border-bottom-style:solid;
    	border-bottom-color:#404040;
        border-bottom-width:0px;
	    border-left-style:solid;
	    border-left-color:#ffffff;
        border-left-width:1px;
	    border-right-style:solid;
    	border-right-color:#808080;
	    border-right-width:1px;
}
td.dyn_menu3_middle {	
        background-color: #c0c0c0;
        color: #000000;
	font-size: 11px;
        font-family:Verdana, Arial;
        font-weight:normal;
    	border-top-style:solid;
    	border-top-color:#ffffff;
        border-top-width:0px;
        border-bottom-style:solid;
    	border-bottom-color:#404040;
        border-bottom-width:0px;
	    border-left-style:solid;
	    border-left-color:#ffffff;
        border-left-width:1px;
	    border-right-style:solid;
    	border-right-color:#808080;
	    border-right-width:1px;
}
td.dyn_menu3_bottom {	
        background-color: #c0c0c0;
        color: #000000;
	font-size: 11px;
        font-family:Verdana, Arial;
        font-weight:normal;
    	border-top-style:solid;
    	border-top-color:#ffffff;
        border-top-width:0px;
        border-bottom-style:solid;
    	border-bottom-color:#808080;
        border-bottom-width:1px;
	    border-left-style:solid;
	    border-left-color:#ffffff;
        border-left-width:1px;
	    border-right-style:solid;
    	border-right-color:#808080;
	    border-right-width:1px;
}
td.dyn_menu_open {	
        background-color: #c0c0c0;
        color: #000000;
	font-size: 11px;
        font-family:Verdana, Arial;
        font-weight:normal;
    	border-top-style:solid;
    	border-top-color:#808080;
        border-top-width:1px;
        border-bottom-style:solid;
    	border-bottom-color:#FFFFFF;
        border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#808080;
        border-left-width:1px;
	border-right-style:solid;
    	border-right-color:#FFFFFF;
	border-right-width:1px;
}
td.dyn_menu_act {	
        background-color: #c0c0c0;
        color: #000000;
	font-size: 11px;
        font-family:Verdana, Arial;
        font-weight:normal;
    	border-top-style:none;
    	border-top-color:#000000;
        border-top-width:1px;
        border-bottom-style:none;
    	border-bottom-color:#000000;
        border-bottom-width:1px;
	border-left-style:none;
	border-left-color:#000000;
        border-left-width:1px;
	border-right-style:none;
    	border-right-color:#000000;
	border-right-width:1px;
}
A:link.dyn_menu {
	    color: #000000;
	    font-family: Verdana, Arial;
	    font-style: normal;
	    font-size:  8pt;
	    text-decoration:none;
	    font-weight:bold;
    	border-top-style:solid;
    	border-top-color:#e0e0e0;
        border-top-width:1px;
        border-bottom-style:solid;
    	border-bottom-color:#c0c0c0;
        border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#c0c0c0;
        border-left-width:1px;
	border-right-style:solid;
    	border-right-color:#c0c0c0;
	border-right-width:1px;
        background-color: #c0c0c0;
}

A:visited.dyn_menu {
	    color: #000000;
	    font-family: Verdana, Arial;
	    font-style: normal;
	font-size: 11px;
	    text-decoration:none;
	    font-weight:bold;
    	border-top-style:solid;
    	border-top-color:#c0c0c0;
        border-top-width:1px;
        border-bottom-style:solid;
    	border-bottom-color:#c0c0c0;
        border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#c0c0c0;
        border-left-width:1px;
	border-right-style:solid;
    	border-right-color:#c0c0c0;
	border-right-width:1px;
        background-color: #c0c0c0;
}
A:active.dyn_menu {
	    color: #000000;
	    font-family: Verdana, Arial;
	    font-style: normal;
	font-size: 11px;
	    text-decoration:none;
	    font-weight:bold;
    	border-top-style:solid;
    	border-top-color:#c0c0c0;
        border-top-width:1px;
        border-bottom-style:solid;
    	border-bottom-color:#c0c0c0;
        border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#c0c0c0;
        border-left-width:1px;
	border-right-style:solid;
    	border-right-color:#c0c0c0;
	border-right-width:1px;
        background-color: #c0c0c0;
}
A:hover.dyn_menu {
	    color: #000000;
	    font-family: Verdana, Arial;
	    font-style: normal;
	font-size: 11px;
	    text-decoration:none;
	    font-weight:bold;
    	border-top-style:solid;
    	border-top-color:#808080;
        border-top-width:1px;
        border-bottom-style:solid;
    	border-bottom-color:#FFFFFF;
        border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#808080;
        border-left-width:1px;
	border-right-style:solid;
    	border-right-color:#FFFFFF;
	border-right-width:1px;
        background-color: #c0c0c0;
}

A.dyn_entry {
	    color: #000000;
	    font-family: Verdana, Arial;
	    font-style: normal;
	font-size: 11px;
	    text-decoration:none;
	    font-weight:bold;
}
