body, a, th, p , li, ol, ul, table#main td {
	color:#f8f2dc;
}

body, a, tr, td, p, li, ol, ul, input, textarea, select, h2, h3, h4, .framebutton {
	font-size:12px;
	font-family:verdana,arial,helvetica,sans serif;
	font-style:normal;
	text-decoration:none;
	color: #003261;
}
body.startpage
{
	background-color: #003261;
	color: #F8F2DC;
}
body.startpage h2 {
	color:#DCBF5E;
}
body.startpage div {
	color: #F8F2DC;
}
.framebutton
{
    vertical-align:middle;
    width:139px;
    height:20;
    border:0;
    background-color:#F8F2DC;
}

#cmdmenu {
	width:300px;
	overflow: auto;
	font-weight:bold;
	visibility:hidden;
	font-size:12px;
	background-color:#DCBF5E;
	padding:0px;
	border:1px solid #000000;
}
option:hover
{
    background-color:#f8f2dc;
}

a {
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4 {font-weight:bold;}
hr {border-color:#f8f2dc; border-left:0px; border-right:0px; border-bottom:0px;}

#search {
	position:absolute;
	left:0;
	top:0;
	display:none;
	background-color:#DCBF5E;
	padding:3px;
}
form {
	margin:0px;
}

input,textarea,select {
	font-size:11px;
	font-style:normal;
	color:#003261;
	background-color:#dddddd;
	margin:1px;
	border:0;
}

input[type=text][disabled], input[type=text][readonly] {
	background-color:#eee9dd
}

button.hidden {
	height:0;
	width:0;
	margin:0;
	padding:0;
	border:0;
}

table#main td {
	background-color: #003261;
}

th {
	font-weight: bold;
	text-align:left;
}

iframe#header{
	background-color: #DCBF5E;
	margin:2px 0 0;
}

#header input, #header select {
	background-color: #ffcc33;
}

iframe#content{
	background-color: #F8F2DC;
	height:658px;
}
.js_list {
	height:14px;
	overflow:hidden;
}
.small, .navigation {
	font-size:9px;
}
.navigation a {
	font-size:9px;
	text-decoration:underline; 
	font-weight:normal; 
	padding:0 2px 0 2px;
}

.high {color:#003261;background-color:#dcbf5e;}
.col {color:#dcbf5e;}

.suggest_link {color:#003261; cursor:pointer; background-color:#f8f2dc; padding:2px 4px 2px 4px;}
.suggest_link_over {color:#003261; cursor:pointer; background-color:#dcbf5e; padding:2px 4px 2px 4px;}

.bold {font-weight:bold;}
.red {color:red;}
.green {color:green;}
.blue {color:blue;}
.orange {color:orange;}

.form {margin:5;padding:0;}
.query {padding:10 10 0 10;margin:0;border-style:solid;border-width:2px;border-color:#f8f2dc;}
.iframe {padding:0;margin:0;border:0;}
.iframe2 {padding:0;margin:0;border:0;}
.header {margin:0; padding: 0 0 0 5;}
.menu
{   border:1px solid #000000;
	background-color:#ffffff;
	position:absolute;
}
.menu_item
{   color:#333333;
	background-color:#ffffff;
   	cursor:pointer;
   	font-family:sans-serif;
   	font-size:12px;
   	padding:3px 6px 3px 6px;
}
.menu_item_over
{   color:#ffffff;
   	background-color:#DCBF5E;
   	cursor:pointer;
   	font-family:sans-serif;
   	font-size:12px;
   	padding:3px 6px 3px 6px;
}
#wrapper_mails_to,
#wrapper_mails_cc,
#wrapper_mails_bcc
{
	width: 95%;
	float: left;
	font-weight: bold;
}
.mailaddresses
{
	height: 16px;
   	overflow: hidden;
}
.mailaddresses_full
{
   	height: 100%;
}
#showAllTo a, #showAllTo a:hover,
#showAllCc a, #showAllCc a:hover,
#showAllBcc a, #showAllBcc a:hover
{
   	float: right;
   	font-weight: bold;
   	text-decoration: none;
   	border: 1px solid;
   	padding: 0 3px;
}
.gitter .header td   {border-right:1px solid #cccccc; padding-right:2px; border-bottom:1px solid black;}
.gitter .even td     {border-right:1px solid #cccccc; padding-right:2px;}
.gitter .odd  td     {border-right:1px solid #cccccc; padding-right:2px; background-color:#e6e6e6;}
.gitter .odd  td div {background-color:#dddddd;}

