body.intranet
{
  background-image: url();
  background-color: #eee;
  margin: 0px;
  padding: 0px;
}

h1
{
  font: bold 16px "Trebuchet MS"; 
  text-transform: uppercase;
  /*background: #ffe403;*/
  padding: 2px;
  width: 100%;
  /*border: dotted 1px #555;*/
  margin-bottom: 0px;
}

table.login
/*div#login*/
{
  margin-left: auto;
  margin-right: auto;
  width: 200px;
  text-align: center;
  border: solid 1px #333;
  background-color: #fff;
  padding: 5px;
  font: bold 0.7em Verdana;
}

div#intra_headline
{
  font: bold 16px "Trebuchet MS";
}

#login_info
{
  font-family: Verdana;
  font-size: 10px;
  background: #000077;
  /*display: block;*/
  border: solid 1px #888;
  /*width: 100%;*/
  padding: 5px;
  color: #eee;
}

#menu
{
  /*width: 100%;*/
  font: bold 12px "Trebuchet MS";
  line-height: 28px;
  background: #fff;
  display: block;
  border: solid 1px #888;
}

#menu ul
{
  padding: 0px;
  margin: 0px;
  display: block;
}

#menu li
{
  display: block;
  border-bottom: dotted 1px #555;
  /*padding: 0px 5px;*/
}

#menu li#headline
{
  background: #828210;
  color: #fff;
  padding: 0px 5px;
}

#menu li a
{
  display: block;
  color: #000;
  text-decoration: none;
  text-align: left;
  margin: 0px;
  padding: 0px 5px;
}

#menu a:hover
{
  color: #000;
  background: #B2C9F4;
}

#site_domain, #site_domain a
{
  width: 100%;
  color: #000;
  font: normal 10px Verdana;
  text-align: center;
  line-height: 30px;
}

#content_headline
{
  width: 100%;
  background: #000077;
  color: #eee;
  font: bold 16px "Trebuchet MS";
  padding: 6px;
}

#inner_content
{
  background: #fff;
  color: #000;
  font-family: Verdana;
  padding: 6px;
  font-size: 0.7em;
  border: solid 1px #888;
}

#inner_content_headline
{
  color: #000077;
  font: bold 14px "Trebuchet MS";
  text-transform: uppercase;
  border-bottom: solid 1px #555;
  margin-bottom: 5px;
}

#inner_menu
{
  width: 100%;
  font: bold 12px "Trebuchet MS";
  line-height: 22px;
  background: #444 url(../images/admin/menu-bg.gif) repeat-x;
  /*display: block;*/
  /*border: solid 1px #888;*/
}

#inner_menu ul
{
  padding: 0px;
  margin: 0px;
  display: block;
}

#inner_menu li
{
  float: left;
  display: block;
  /*border-right: solid 1px #bbb;*/
  /*padding: 0px 5px;*/
}

#inner_menu li a
{
  display: block;
  color: #eee;
  text-decoration: none;
  text-align: left;
  margin: 2px;
  padding: 0px 5px;
}

#inner_menu li a:hover
{
  color: #000;
  background: #eee;
}

#list
{
  border: solid 1px #000;
  font-family: Verdana;
  font-size: 12px;
  min-width: 400px;
  empty-cells: show;
}

#list_headline
{
  font: bold 13px "Trebuchet MS";
  background: #555;
  color: #eee;
}

#list_line_1
{
  padding: 5px;
  background: #eee;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #555;
}

#list_line_2
{
  padding: 5px;
  background: #eee;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #555;
}

#form
{
  border: solid 1px #000;
  font-family: Verdana;
  font-size: 11px;
  color: #000;
  background: #ddd;
  empty-cells: show;
}

#form_headline
{
  font: bold 12px "Trebuchet MS";
  padding: 4px;
/*
  color: #eee;
  padding: 4px;
  background: #555;
*/
}

#form_input
{
  padding: 4px;
}

input#form
{
  background: #f5f5f5;
  color: #000; 
  font: normal 1.0em Verdana;
  border-top: solid 1px #555;
  border-left: solid 1px #555;
  border-bottom: solid 1px #eee;
  border-right: solid 1px #eee;
}

input#form_submit
{
  background: #eee;
  color: #000; 
  font: normal 1.0em Verdana;
  border-top: solid 1px #eee;
  border-left: solid 1px #eee;
  border-bottom: solid 1px #555;
  border-right: solid 1px #555;
}

input#sidebox_submit
{
  margin-top: 5px;
  background: #eee;
  color: #000; 
  font: normal 10px Verdana;
  border: solid 1px #444;
}

select#form
{
  background: #fff;
}

#help
{
  background: #eee;
}

#help_title
{
  padding: 3px 7px;
  width: 100%;
  background: #555;
  color: #ffdf00;
  font: bold 14px "Trebuchet MS";
  text-transform: uppercase;
}

#help_headline
{
  padding: 7px 7px 0px 7px;
  width: 100%;
  color: #000;
  font: bold 14px "Trebuchet MS";
  text-transform: uppercase;
}

#help_text
{
  padding: 0px 7px 7px 7px;
  font-family: Verdana;
  font-size: 12px;
}


/*
#list_line_1:hover
{
  background: #fff;
}

#list_line_2:hover
{
  background: #fff;
}
*/


#article_list_date
{
  color: #333;
  font: bold 10px "Verdana";
}

#article_list_headline, #article_list_headline a
{
  color: #555;
  font: bold 14px "Trebuchet MS";
  text-transform: uppercase;
}

#article_list_ingress
{
  color: #333;
  font: bold 12px "Verdana";
}

#article_list_link
{
  font: normal 12px "Verdana";
  padding-bottom: 10px;
}


#side_box
{
  background-color: #eee;
  border: solid 1px #555;
  margin-bottom: 5px;
}

#side_box_header
{
  padding: 5px;
  background-color: #000077;
  color: #eee;
  font: bold 11px Verdana;
}

#side_box_content
{
  padding: 5px;
}

div#info
{
  border: solid 1px #000;
  padding: 5px;
  background: #eee;
  color: #009;
  font: bold 12px Verdana;
  margin-bottom: 10px;
}

img#info
{
  vertical-align: -30%;
}