body.Command, body.PropertyDialog, body.PropertyDisplayItem, body.Form
{
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #FFFFFF;
	color: #000000;
}
body.Copyright
{
   font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #FFFFFF;
	color: #000000;
	margin: 30px;
}
h1.BigTitle,
div.BigTitle
{
	font-size: 12pt;
	font-family: Verdana, Arial, Sans-Serif;
	border-bottom: solid 1px #808080;
	padding-bottom: 3px;
}
h2.Title, h3.SmallTitle, h4.SmallTitle,
div.Title, div.SmallTitle
{
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	margin-top: 0px;
	margin-bottom: 3px;
	padding: 0px;
}
h3
{
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	margin-top: 6px;
	margin-bottom: 3px;
	padding: 0px;
	font-style:italic;
}
h4
{
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	margin-top: 6px;
	margin-bottom: 3px;
	padding: 0px;
	font-style:italic;
	font-weight:normal;
}
div.Description, div.References, div.GroupBox
{
	padding-bottom: 12px; 
}
font.Copyright
{
	font-size: 8pt;
	font-family: Verdana, Arial, Sans-Serif;
}
img.Icon
{
	border-style: none;
	border-width: 0px;
	padding-right: 12px;
}
span.TabNormal 
{
   color: #000000;
   border: solid 1px #808080; 
   background-color: #F8F8FF;
   padding: 2px;
   font-weight: bold;
   cursor: pointer;
}
span.TabHilight
{
   border-top: solid 3px #FFA500; 
   border-left: solid 1px #000000; 
   border-bottom: solid 1px #000000; 
   border-right: solid 1px #000000; 
   padding-top: 1px;
   padding-left: 2px;
   padding-bottom: 2px;
   padding-right: 2px;
   
   color: #000000;
   background-color: #DCDCDC;
   font-weight: bold;
   
   cursor: pointer;
}
span.TabActivated
{
   border-top: solid 4px #FFA500; 
   border-left: solid 1px #000000; 
   border-bottom: solid 0px #000000; 
   border-right: solid 1px #000000; 

   padding-top: 1px;
   padding-left: 2px;
   padding-bottom: 1px;
   padding-right: 2px;
   
   color: #000000;
   background-color: #DCDCDC;
   font-weight: bold;
   
   cursor: pointer;
}
div.TabStrip
{
   border-top: solid 1px #000000;
   border-right: solid 1px #000000;
   background-color: #DCDCDC;
   color: #000000;
   padding-bottom: 2px;
}
div.TabContent
{
   display:block;
   border-right: solid 1px #000000;
   border-top: solid 4px #DCDCDC;
   border-left: solid 1px #DCDCDC;
   border-bottom: solid 1px #000000;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 6px;
   background-color:#F5F5F5;
   
}
div.TabContentHidden
{
   display:none;
   border-right: solid 1px #000000;
   border-top: solid 4px #DCDCDC;
   border-left: solid 1px #DCDCDC;
   border-bottom: solid 1px #000000;
   padding-left: 4px;
}

/*
   Folgendes gibt es auch noch, wird aber gerade noch nicht im CSS verwendet:
   
   p.Description, ul.Enum, li.Enum, a.GoTo, a.Referneces
*/

.Text
{
	padding-top: 12px;
	padding-bottom: 12px;
}
.Vorspann
{
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left:44px;
	font-style:italic;
}
.Related
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
	padding-top:12px;
}
.Kasten
{
   color:#000000;
	background-color:#F5F5F5;
	padding-left:24px;
	padding-top:6px;
	padding-bottom:6px;
	border-top:solid 1px #808080;
	border-bottom:solid 1px #808080;
}
.Table
{
	font-size: 10pt;
	font-family: Verdana, Arial,Sans-Serif;
	border-right:solid 1px #808080; 
	border-bottom:solid 1px #808080; 
	border-top:solid 2px #808080;
	border-left: solid 2px #808080;
}
.SimpleBorderTable
{
	font-size: 10pt;
	font-family: Verdana, Arial,Sans-Serif;
	margin-top:6px;
	border-right:solid 1px #808080; 
	border-bottom:solid 1px #808080; 
	border-top:solid 1px #808080;
	border-left: solid 1px #808080;
}
.BorderlessTable
{
   font-size: 10pt;
   font-family: Verdana, Arial,Sans-Serif;
   margin-right: 12px;
}
.TableHeader
{
	margin: 0px;
	padding: 3px;
	font-weight: bold;
	border-right:solid 1px #808080; 
	border-bottom: solid 2px #808080;
	background-color:#DCDCDC;
	color:#000000;
}
.TableCell
{
	margin: 0px;
	padding:3px;
	border-right:solid 1px #808080; 
	border-bottom: solid 1px #808080;
}
.TableCellHilight
{
	margin: 0px;
	padding:3px;
	border-right:solid 1px #808080; 
	border-bottom: solid 1px #808080;
	background-color:#ADD8E6;	
	color:#000000;
}

font.BTitle
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Arial,Sans-Serif;
}
font.Title
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial,Sans-Serif;
}
body.Content
{
	font-size: 10pt;
	color: #000000;
	direction: ltr;
	font-family: Verdana, Arial,Sans-Serif;
	background-color: #FFFFFF;
	text-align: left;
	/* border: solid 1px gray; */
}
.InlineImage
{
   vertical-align:bottom;
}
font.BU
{
	font-size: 8pt;
	font-family: Verdana, Arial,Sans-Serif;
}
xmp.Code
{
	font-size: 10pt;
	font-family: 'Courier New',Serif;
}
image.Large
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	width: 640px;
	border-bottom: medium none;
}
image.Small
{
	float:left;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 320px;
}
div.Small
{
	float: none;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
span.Symbol
{
   font-family: Symbol,Serif;
}

/* 'box markierung für property-dialoge */
div.PropertyGroup
{
    background-color: white;
    padding: 6px;
    margin-bottom: 9px;
    border:solid 1px gray;
    
}

/*  ab hier forum */

td.ForumOverviewCell1
{
    width:600px;
    border-right:solid 1px black; 
    padding:3px;
}
td.ForumOverviewCell2
{
    width:100px;
    border-right:solid 1px black; 
    padding:3px;
    text-align:center;  
}
table.PostingTable
{
    margin-bottom:16px;
}
td.PostingInfoCell
{
    vertical-align:top;
    width:130px;
    padding:3px;
    border:solid 1px gray;
    background-color:#F5F5F5;  
    text-align:center;  
}
td.PostingContentCell
{
    vertical-align:top;
    width:600px;
    border:solid 1px gray;
}
div.PostingCellTitle
{
    padding:3px;
    font-size:larger; 
    font-weight:bolder;
    border-bottom:solid 1px gray;
    background-color:#D5D5D5;
}
div.PostingCellContent
{
    padding:3px;
}
td.DownloadFileListCell
{
    width:120px;
    padding:3px;
}

/* end forum */

/* Work und Cash */

td.WcNumberCell
{  
    padding:3px;
}
td.WcBookingDateCell
{
    text-align:right;
    padding:3px;
}
td.WcAddedCell
{
    text-align:right;
    padding:3px;
}
td.WcRemovedCell
{
    text-align:right;
    padding:3px;
    margin-right:6px;
}
td.WcCell
{
    padding:3px;
}

/* end work und cash */

