a:link     { color: #ff7600; text-decoration: none; }
a:visited  { color: #ff7600; text-decoration: none; }
a:focus    { color: BLUE; text-decoration: none; }
a:hover	   { color: BLUE; text-decoration: none; }
a:active   { color: RED; text-decoration: none; }

.schaltflaeche70x22 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 70px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #fa9638
}
.schrift {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.textfeldvollbreitehoehe {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 100%; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; HEIGHT: 200px; FONT-VARIANT: normal
}
.schaltflaecheorange {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 110px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #e5e5e6
}
.schriftfettschwarz {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.schriftschwarz {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.schriftfett {
		font-weight: bold; 
		font-size: 12px; 
		color: #000099; 
		font-style: normal; 
		font-family: Verdana, Helvetica, sans-serif;
}

.fontorange	{
		font-weight: normal; 
		font-size: 11px; 
		color: #ff7600; 
		font-style: normal; 
		font-family: Verdana, Helvetica, sans-serif;
}

.fontorangebold	{
		font-weight: bold; 
		font-size: 11px; 
		color: #ff7600; 
		font-style: normal; 
		font-family: Verdana, Helvetica, sans-serif;
}

.fontblack	{
		font-weight: normal; 
		font-size: 11px; 
		color: #000000; 
		font-style: normal; 
		font-family: Verdana, Helvetica, sans-serif;
}

.fontwhite {
		font-weight: normal; 
		font-size: 11px; 
		color: #FFFFFF	; 
		font-style: normal; 
		font-family: Verdana, Helvetica, sans-serif;
}

.fontred {
		font-weight: normal; 
		font-size: 12px; 
		color: #FF0000; 
		font-style: normal; 
		font-family: Verdana, Helvetica, sans-serif;
}

.fontredbold {
		font-weight: bold; 
		font-size: 12px; 
		color: #FF0000;
		font-style: normal; 
		font-family: Verdana, Helvetica, sans-serif;
}

.fontblue {
		font-weight: normal; 
		font-size: 12px; 
		color: #000099; 
		font-style: normal; 
		font-family: Verdana, Helvetica, sans-serif;
}

.fontbluebold {
		font-weight: bold; 
		font-size: 12px; 
		color: #000099; 
		font-style: normal; 
		font-family: Verdana, Helvetica, sans-serif;
}

.fontwhite		a:link     { color: #FFFFFF; text-decoration: none ;}
.fontwhite		a:visited  { color: #FFFFFF; text-decoration: none ;}
		
.button150x22red {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 11px; 
		WIDTH: 150px; 
		COLOR: #FF0000; 
		FONT-STYLE: normal; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		HEIGHT: 22px; 
		BACKGROUND-COLOR: #e5e5e6
}

.button150x22blue {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 11px; 
		WIDTH: 150px; 
		COLOR: #000099; 
		FONT-STYLE: normal; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		HEIGHT: 22px; 
		BACKGROUND-COLOR: #e5e5e6
}
		
.schriftorange {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7600; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.schriftorange a {
	COLOR: #ff7600 !important;
	text-decoration: none !important;
}
.schriftorange a:active, .schriftorange a.currentlink {
	COLOR: RED !important;
}

.mboxtitle {
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	color: #ff7600;
	font-weight: bold;
	padding: 0 2px;
	margin: 0;
}

.schriftfettorange {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff7e00; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.schriftgrau {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #778899; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.Schriftgross {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.schaltflaeche100x22 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 100px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #fa9638
}
.schaltflaeche180x32 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; WIDTH: 180px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: 'Tahoma'; HEIGHT: 24px; BACKGROUND-COLOR: #fa9638
}
.durchsuchen {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 230px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #f6f6f6
}
.schaltflaeche110x22 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 110px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #e5e5e6
}
.schaltflaeche150x22 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 150px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #e5e5e6
}
.schaltflaecherot150x22 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 150px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #FF0000
}
.schaltflaeche250x44 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; WIDTH: 250px; COLOR: RED; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 44px; BACKGROUND-COLOR: #e5e5e6
}
.schaltflaechehell150x22 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 150px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #f6f6f6
}
.readmailtab {
	BORDER-RIGHT: #9e9e9e 1px solid; BORDER-TOP: #9e9e9e 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #9e9e9e 1px solid; COLOR: #000099; BORDER-BOTTOM: #9e9e9e 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6
}
.textfeld {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #f6f6f6
}
.unsichtbareseingabefeld {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: 0px; WIDTH: 23px; COLOR: #000099; BORDER-BOTTOM: 0px; FONT-STYLE: normal; BACKGROUND-COLOR: #e5e5e6
}
.Schaltfläche47x22 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 47px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #e5e5e6
}
.borderoben {
	BORDER-TOP: #9e9e9e 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.borderunten {
	BORDER-BOTTOM: #9e9e9e 1px solid
}
.borderrechtslinks {
	BORDER-RIGHT: #9e9e9e 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #9e9e9e 1px solid; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6
}
.schriftorangeklein {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff7e00; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.checkbox {
	BACKGROUND-COLOR: #f6f6f6
}
.schaltflächehell70x22 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 70px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #f6f6f6
}
.SchriftHell {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #778efd; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.orangebox1 {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 8pt;
            font-weight: bold;
            color: #00389E;
            background-color: #e5e5e5;
            border-bottom: 2px solid #ee831c;
            border-left: 2px solid #ee831c;
            border-top: 2px solid #ee831c;
            border-right: 2px solid #ee831c;
}

.orangebox2 {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 8pt;
            font-weight: bold;
            color: #00389E;
            background-color: #FFFFFF;
            border-bottom: 2px solid #ee831c;
            border-left: 2px solid #ee831c;
            border-top: 2px solid #ee831c;
            border-right: 2px solid #ee831c;
}

.eingabebox {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 8pt;
            font-weight: bold;
            color: #00389E;
            background-color: #F6F6F6;
            border-bottom: 1px solid #000000;
            border-left: 1px solid #F6F6F6;
            border-top: 1px solid #F6F6F6;
            border-right: 1px solid #F6F6F6;
            width: 120px;
}

#contactoverviewframe
{
  top: 85px;
  left: 200px;
  right: 30px;
  bottom: 40px;
  border: 2px solid #ec7404;
  background-color: #F9F9F9;
  overflow: auto;
  height: 600px;
}

#mailcontframe
{
  top: 85px;
  left: 200px;
  right: 30px;
  bottom: 40px;
  border: 2px solid #ec7404;
  background-color: #FFFFFF;
  overflow: auto;
  /* css hack for IE */
  width: expression((parseInt(document.documentElement.clientWidth)-230)+'px');
  height: 610px;
  /* height: expression((parseInt(document.documentElement.clientHeight)-125)+'px'); */
}

#mailoverviewframe
{
  top: 85px;
  left: 200px;
  right: 30px;
  bottom: 40px;
  border: 2px solid #ec7404;
  background-color: #F9F9F9;
  width: expression((parseInt(document.documentElement.clientWidth)-230)+'px');
  height: 310px;
	overflow-x: hidden;
	overflow-y: scroll;
}

body.messagelist
{
  margin: 0px;
  background-color: #F9F9F9; 
}

#messagelist
{
  width: 100%;
  display: table;
  table-layout: fixed;
  /* css hack for IE */
  width: expression(document.getElementById('mailoverviewframe').clientWidth);
}

#messagelist thead tr td
{
  height: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 2px;
  padding-right: 4px;
  vertical-align: middle;
  border-bottom: 1px solid #999999;
  color: #333333;
  background-color: #EBEBEB;
  font-style: normal; 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

#messagelist tbody tr td
{
  height: 20px;
  padding: 2px;
  padding-right: 4px;
  font-size: 11px;
  font-family: Verdana, Helvetica, sans-serif;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom: 1px solid #EBEBEB;
  cursor: pointer;
}

#messagelist tbody tr td a
{
  color: #000;
  text-decoration: none;
}

#messagelist col
{
  display: table-column;
  text-align: left;
  vertical-align: middle;
}

#messagelist tr td.icon
{
  width: 20px;
  vertical-align: middle;
}

#messagelist tr td.size
{
  width: 80px;
  text-align: right;
  vertical-align: middle;
}

#messagelist tr td.from,
#messagelist tr td.to
{
  width: 180px;
  vertical-align: middle;
}

#messagelist tr td.date
{
  width: 135px;
  vertical-align: middle;
}

.message
{
  background-color: #FFFFFF;
  font-weight: normal;
}

.messageunread
{
	background-color: #FFFFFF;
	font-weight: bold;
}

.messageselected
{
  background-color: #fa9638;
}

