BODY {
	BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
UL {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
OL {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
P {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
SPAN {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
DIV {
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
UL {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
OL {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
P {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
INPUT {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
TEXTAREA {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
SELECT {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.template {
	 width: 600px;
}
.bgbody {
	BACKGROUND-COLOR: #ffffff
}
.smallink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.listlink {
	COLOR: #000000; TEXT-DECORATION: underline
}
.bgmittelgrau {
	BACKGROUND-COLOR: #979797
}
.bgblack {
	BACKGROUND-COLOR: #000000
}
.bold {
	FONT-WEIGHT: bold
}
.emphasis {
	FONT-STYLE: italic
}
.borderresult {
	BACKGROUND-COLOR: #666666
}
.bgresult {
	BACKGROUND-COLOR: #ffffff
}
.resultline1 {
	BACKGROUND-COLOR: #ffffff
}
.resultline2 {
	BACKGROUND-COLOR: #dddddd
}
.objectline {
	BACKGROUND-COLOR: #cccccc
}
.resulttextlink {
	COLOR: #000000; TEXT-DECORATION: none
}
.resultblockheader {
	BACKGROUND-COLOR: #ededed
}
.resultblockheadercaption {
	FONT-WEIGHT: bold
}
.theadercaption {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0pt
}
.formtitel {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #666666; TEXT-DECORATION: none
}
.formcaption {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.formcaptionlink {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
.form {
	BACKGROUND-COLOR: #dddddd
}
.formblockheader {
	FONT-WEIGHT: bold; COLOR: #999999; BACKGROUND-COLOR: #ededed
}
.formblockheadercaption {
	FONT-WEIGHT: bold
}
.readonlyfield {
	COLOR: #808080
}
.mandatoryfield {
	BACKGROUND-COLOR: #ffffcc
}
.nonmandatoryfield {
	BACKGROUND-COLOR: #ffffff
}
.recommendedfield {
	BACKGROUND-COLOR: #ffcc99
}
.errorbox {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 2px solid; PADDING-LEFT: 45px; BACKGROUND-IMAGE: url(images/icons/ErrorBox.gif); PADDING-BOTTOM: 5px; BORDER-LEFT: red 2px solid; PADDING-TOP: 12px; BORDER-BOTTOM: red 2px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffcc
}
.errorpagemessage {
	FONT-WEIGHT: bold; COLOR: red
}
.warningbox {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 2px solid; PADDING-LEFT: 45px; BACKGROUND-IMAGE: url(images/icons/WarningBox.gif); PADDING-BOTTOM: 5px; BORDER-LEFT: red 2px solid; PADDING-TOP: 12px; BORDER-BOTTOM: red 2px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffcc
}
.gridheader {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/GridHeaderLine.gif); COLOR: #000000; HEIGHT: 25px
}
.gridfooter {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/GridFooterLine.gif); COLOR: #000000
}
.bordernavigator {
	BACKGROUND-COLOR: #666666
}
.bgnavigator {
	BACKGROUND-COLOR: #ffffff
}
.navigatorpage {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.activenavigatorpage {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.popupheader {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; BACKGROUND-COLOR: #cccccc
}
.infoareavalues {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dddddd
}
.infoareakeys {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.message {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffcc
}
.messageerror {
	FONT-WEIGHT: bold; COLOR: red; BACKGROUND-COLOR: #ffffcc
}
.messagesuccess {
	FONT-WEIGHT: bold; COLOR: green; BACKGROUND-COLOR: #ffffcc
}
.messagetext {
	FONT-WEIGHT: bold; COLOR: #306Fff; BACKGROUND-COLOR: #ffffcc
}
.formwizard {
	BACKGROUND-COLOR: #dddddd
}
.hint {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff6666
}
.bordertooltip {
	BACKGROUND-COLOR: #000000
}
.tooltip {
	COLOR: green; BACKGROUND-COLOR: #ffffcc
}
.nofield {
	BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; BORDER-LEFT: #ffffff 0px; COLOR: #000000; BORDER-BOTTOM: #ffffff 0px
}
.submenu {
	COLOR: #000000; TEXT-DECORATION: none
}
.subheadergrid {
	COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.panelseperator {
	BACKGROUND-IMAGE: url(images/PanelLine.gif); BACKGROUND-COLOR: #dddddd
}
.panel {
	BACKGROUND-COLOR: #dddddd
}
.statstableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.sourcecode {
	FONT-SIZE: 13px; FONT-FAMILY: "Courier New", Courier, mono
}
.datetextboxformatinfo {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.quicksearchfield {
	BACKGROUND-IMAGE: url(images/quicksearchbg.jpg); BACKGROUND-COLOR: #f1fff1
}
.datetextbox {
	BACKGROUND: url(images/buttons/calendar/Opener.gif) #ffffff no-repeat right bottom
}
.mandatorydatetextbox {
	BACKGROUND: url(images/buttons/calendar/Opener.gif) #ffffcc fixed no-repeat right bottom
}
.turndown {
	FONT-WEIGHT: bold; COLOR: red
}
.lockedfield {
	BACKGROUND-POSITION: right bottom; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(images/icons/Locked.gif); BACKGROUND-REPEAT: no-repeat
}
.mandatorylockedfield {
	BACKGROUND: url(images/icons/Locked.gif) #ffffcc fixed no-repeat right bottom
}
#dek {
	Z-INDEX: 200; VISIBILITY: hidden; POSITION: absolute
}
.ownestate {
	FONT-WEIGHT: bold
}
.reserved {
	BACKGROUND-COLOR: #ffe6e6
}
.strikedout {
	TEXT-DECORATION: line-through
}
.tabspacer 
{
	padding-left: 8px ;
} 
.smallText
{
	font-size: 11px;
	font-weight: normal;
}
.verysmallText
{
	font-size: 10px;
	font-weight: normal;
}
.validationsummaryvisible
{
	border: 2px solid #ff0000;
	width: 280px;
	background-color: #ffffcc;
}
.notmanageable
{
	/* A dummy style used to mark the columns that should not be shown in the DefaultGridManagement  */
}