/* Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) */
/* Please see the LICENSE.GPL file for copyright and distribution information */

body {
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 0.75em; 
  color: #000000;
}
/* Browser Bug, set textarea explicitly */
textarea, input, select, button {
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 1em; 
}  

a:link    { color:#425d73; text-decoration:none; }
a:visited { color:#425d73; text-decoration:none; }
a:hover   { color:#FF0000; text-decoration:underline; }
a:active  { color:#FF0000; text-decoration:underline; }

#header { 
  border:0px none;
  margin:0px; 
  padding:0px; 
  height:5.25em; 
  width:100%; 
}
#header div.left {
  position: absolute;
  margin: 0px;
  padding: 0px; 
  text-align: left;
  width:100%;
  z-index: 1;
}  
#header div.left img {
  width: 16em;
  height: 5.25em;
}
#header div.right {
  margin: 0px;
  padding: 0px; 
  text-align: right;
  width:100%;
  position: absolute;
  z-index: 2;
}  
#header div.right img {
  width: 12.5833em;
  height: 3.66667em;
}
#header div.title {
  position: relative;
  z-index: 3;
  color:#AAAAAA;
}  
#header .title1 {
  margin: 0px;
  padding: 0px;
  font-size: 1.3em;
  padding-left: 2.0em;
}
#header .title2 {
  margin: 0px;
  padding: 0px; 
  padding-left: 6.4em;
  font-size: 1.1em;
  margin-top:-0.3em;
}  

#header .hnav {
  color:#000000;
  margin: 0px;
  margin-left:-0.2em;
  padding: 0px; 
  text-align: right;
  width:100%;
  position: absolute;
  z-index: 5;
  top:3.7em;
}
#header .hnav a:link    { color:#182831; text-decoration:none; }
#header .hnav a:visited { color:#182831; text-decoration:none; }
#header .hnav a:active  { color:#FF0000; text-decoration:underline; }
#header .hnav a:hover   { color:#FF0000; text-decoration:underline; }

#header div.bread {
  color:#AAAAAA;
  margin: 0px;
  padding: 0px; 
  position:absolute;
  z-index: 6;
  top:3em;
  left:13.8em;
}
#header div.bread a:link    { color:#282631; text-decoration:none; }
#header div.bread a:visited { color:#282631; text-decoration:none; }
#header div.bread a:active  { color:#FF0000; text-decoration:underline; }
#header div.bread a:hover   { color:#FF0000; text-decoration:underline; }

div.strich {
  border:0px none;
  margin:0px; 
  padding:0px; 
  background-image:url(/CEWebS/V1.8/Styles/uni_strich.png);
  background-repeat:repeat-x;
  height:1px;
}  

#menu {
  margin:0px;
  padding:0px;
  list-style: none;
  padding-left:1.1em; 
  background-image:url(/CEWebS/V1.8/Styles/uni_back.png);
  white-space: nowrap;
}
#menu li.menu {
  margin: 0;
  padding: 0;
  margin-top:0.1em;
  margin-right:0.2em;
  margin-bottom:0.1em;
  float: left;
}
#menu .search {
  margin: 0;
  padding: 0;
  padding-top:0.1em;
  padding-right:0.2em;
  padding-bottom:0.1em;
  color:#ffffff;
  text-align: right;
}
#menu .search form {
  display:inline;
}
#menu .search form input {
  border: 0.09em solid #182831;
  width: 8em;
  text-align:left;
}
#menu li.menu a {
  padding: 0.2em 0.4em;
  float: left;
  text-decoration:none;
}
#menu span.menu a:link,                  #menu li.menu a:link,                  #sidemenu li.menu a:link,    #sidemenu li.theActiveMenuPoint li a:link   { color:#182831; text-decoration:none; }
#menu span.menu a:visited,               #menu li.menu a:visited,               #sidemenu li.menu a:visited, #sidemenu li.theActiveMenuPoint li a:visited{ color:#182831; text-decoration:none; }
#menu span.menu a:hover,                 #menu li.menu a:hover,                 #sidemenu li.menu a:hover,   #sidemenu li.theActiveMenuPoint li a:hover  { color:#FFFFFF; text-decoration:underline; }
#menu span.menu a:active,                #menu li.menu a:active,                #sidemenu li.menu a:active,  #sidemenu li.theActiveMenuPoint li a:active { color:#FFFFFF; text-decoration:underline; }
#menu span.theActiveMenuPoint a:link,    #menu li.theActiveMenuPoint a:link,    #sidemenu li.theActiveMenuPoint a:link   { color:#FFFFFF; text-decoration:none; }
#menu span.theActiveMenuPoint a:visited, #menu li.theActiveMenuPoint a:visited, #sidemenu li.theActiveMenuPoint a:visited{ color:#FFFFFF; text-decoration:none; }
#menu span.theActiveMenuPoint a:hover,   #menu li.theActiveMenuPoint a:hover,   #sidemenu li.theActiveMenuPoint a:hover  { color:#FFFFFF; text-decoration:underline; }
#menu span.theActiveMenuPoint a:active,  #menu li.theActiveMenuPoint a:active,  #sidemenu li.theActiveMenuPoint a:active { color:#FFFFFF; text-decoration:underline; }

#menu span.menu {
  margin: 0px;
  margin-top:0.1em;
  margin-right:0.2em;
  margin-bottom:0.2em;
  float: left;
  white-space: nowrap;
  padding: 0.2em 0.4em;
}

#sidemenu {
  position:absolute;
  margin:0px;
  left:1.5em;
  padding:1em 0em;
  width:18em;
  background-image:url(/CEWebS/V1.8/Styles/uni_back.png);
}
#sidemenu ul {
  list-style: none;
  padding:0px;
  margin:0em 1em;
  color:#182831;
}  
#sidemenu li {
  padding:0px;
  margin:0px;
  color:#182831;
}  

#footer {
  clear:both; 
  color:#000000;
  background-image:url(/CEWebS/V1.8/Styles/uni_back.png);
  margin:0px;
  white-space: nowrap;
  z-index: 10001;
  position:fixed;
  
  width:100%;
  left:0px;
  bottom:0px;
}
#footer-left {
  clear:both;
  color:#000000;
  background-image:url(/CEWebS/V1.8/Styles/uni_back.png);
  margin:0px;
  white-space: nowrap;
  z-index: 10001;
  position:fixed;
  
  left:0px;
  bottom:0px;
}
#footer-left div.contact, #footer div.contact {
  margin:0px;
  padding:0.5em;
  padding-left:1.5em;
  padding-right:0.7em;
}
#footer-right {
  clear:both;
  text-align:right;
  white-space: nowrap;
  border-top:1px solid #DDDDDD;
  background-color:#FFFFFF; 
  color:#000000;
  margin:0px;
  padding-top:0.5em;
  padding-bottom:0.5em;
  opacity:0.8;
  width:100%;
  z-index: 10000;
  position:fixed;
  
  left:0px;
  bottom:0px;
}
#footer-right span { color: #AAAAAA; }
#footer-right div  { margin-right:1.5em; }

#footer-right a:link    { color:#0028b8; text-decoration:none; }
#footer-right a:visited { color:#0028b8; text-decoration:none; }
#footer-right a:hover   { color:#FF0000; text-decoration:underline; }
#footer-right a:active  { color:#FF0000; text-decoration:underline; }
#footer-left a:link     { color:#182831; text-decoration:none; }
#footer-left a:visited  { color:#182831; text-decoration:none; }
#footer-left a:active   { color:#FF0000; text-decoration:underline; }
#footer-left a:hover    { color:#FF0000; text-decoration:underline; }

#debug                  { background-color: #EEEEEE; padding:0px 1.5em; clear:both; }
#debug div.invisible    { display:none; }
#debug div.visible      { display:inline; }
#debug pre              { font-size:1.3em; margin:0px; padding:0px; }
#debug table {
  table-layout:fixed;
  border-collapse:collapse;
  border-spacing:0px;
  border:0px none;
  margin:0px; 
  padding:0px; 
}

#spacing-top    { clear:both;                      margin-bottom:1.4em; padding:0px; }
#spacing-bottom { clear:both; height:2.5em; margin-top:0.7em; padding:0px; }

#content h1 { border-bottom:1px solid #DDDDDD; }
#content { margin:0px 1.5em; padding:0px; }
