html, body {margin:0px; padding:0px; text-align:center;}
#outer {width:1000px; min-width:1000px; margin:0 auto; position:relative; text-align:left;

 /*

border:1px solid #dcdcdc; border-width:0 1px;

*/

}
body, td {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000;}
a {color:#000000; text-decoration:underline;}

form {padding:0; margin:0;}
.txt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:1px solid #28497A; background:#ffffff;}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:1px solid #28497A; background:#ffffff;}
select {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:1px solid #28497A; background:#ffffff;}
.cmd {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:1px solid #a3a3a3; background-color:#efefef; border-left:4px solid #FFCC00 }
hr {border:1px solid #FFFFFF; border-bottom-color:#dcdcdc;}

#container {padding-bottom:15px; position:relative;}
#header {height:129px; position:relative; background-color:#ffffff; overflow:hidden;}
#logo {position:absolute; left:0; top:0;}
#visual {position:absolute; left:200px; top:0;}
.flash {position:relative; z-index:0;}

/*

#top-menu {
   background:#808080;
   border-bottom:5px solid #FFCC00;
 padding-top: 3px;
 padding-left: 3px;
 padding-right: 3px;
}
*/
#top-menu {position:absolute; left:279px; top:104px; height:22px; line-height:22px;  z-index:10000;}

.top-menu-element {float:left; padding:0 3px; line-height:20px; height:20px;}
.top-menu-element a {font-size:12px; color:#FFFFFF; text-decoration:none;}
.top-menu-element a:hover, .top-menu-element-active a {color:#FFCC00;}
.top-menu-border {border-left:1px solid #FFFFFF;}
#header-empty {height:5px;}
#content-box {position:relative;}
#left-column {float:left; padding-right:10px; width:200px;}
#right-column {width:780px;}
#path {padding-bottom:5px; position:relative; height:12px;}
#language {position:absolute; left:675px; top:0; width:100px; text-align:right;}
#language a {color:#000000; text-decoration:none;}
.path-link {float:left;}
.path-link a {color:#666666; text-decoration:none;}
.path-bullet {padding-left:15px; background:url(../img/path_bullet.gif) 4px 5px no-repeat;}
#content {}
.banner {float:left; padding:5px;}
.con-footer1 {padding:0px 0;}
.con-footer {padding:5px 0;}
#footer-box {float:left;
   width:100%;
   background:#ffffff;
   border-top:4px solid #FFCC00;
   overflow:hidden;
   position:relative; }
#footer {padding:5px; height:25px; line-height:25px; color:#6f6f6f; padding-bottom:5px}
#footer a {color:#6f6f6f; text-decoration:underline;}

.element-name {font-weight:bold; font-size:14px; color:#000000;}
.galelement1 img, .galelement img, .galelement2 img {border:1px solid #dcdcdc;}
.date {font-size:10px;}

.clear {clear:both; height:0; font-size:1px;}
.note {font-size:10px; padding:5px 0;}

.sidemenu, .submenu {border-bottom:1px solid #FFFFFF; height:20px; line-height:20px; color:#000000;}
.sidemenu {padding-left:20px; background-color:#efefef;}
.sidemenu a, .submenu a {text-decoration:none; color:#000000;}
.submenu {padding-left:30px; background-color:#d9d9d9;}
.sidemenu-active {background-color:#a3a3a3;}
.submenu-active {background-color:#6f6f6f;}
.sidemenu-active a, .submenu-active a {color:#FFFFFF;}

body .dtree {white-space: nowrap;}
.dtree img {border: 0px; vertical-align: middle;}
.dtree a {}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap; padding: 1px 2px 1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {}
.dtree .clip {overflow: hidden;}

.table table {margin:0px; padding:0px; border:1px solid #28497A;}
.table table, .table tr, .table th, .table td {border-collapse:collapse;}
.table thead {background:#efefef;}
.table thead tr th {padding:2px; border-width:1px 1px 1px 1px; border-style:solid solid solid solid; border-color:#28497A;}
.table tbody tr th, .table tbody tr td {padding:2px; border:solid 1px #28497A;}
.table tfoot tr td {color:#000000; padding:2px;}
.left-banner {padding-left:10px; padding-bottom:2px;}

