	body {
		background-color:#BBBBBB;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#2D2D2D;
		margin:0px;
		padding:0px;
	}

	body table.main {
		background-color:#FFFFFF;
		color:#2D2D2D;
	}

	body table.main td.mainsection {
		padding:5px 5px 5px 5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:20px;
		text-align:left;
		vertical-align:top;
		color:#2D2D2D;
	}

	body table.main td.rightsection {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:20px;
		text-align:left;
		vertical-align:top;
	}

	body table.main td.menu {
		vertical-align:top;
		background-color:#FEFCFD;
		padding-left:5px;
	}

	a {
		color:#3269A2;
		text-decoration:none;
	}

	a:hover {
		color:#3269A2;
		text-decoration:underline;
	}

	.text {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:20px;
	}


	div.formtext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:16px;
		margin-top:10px;
	}


	.footer {
		color:#6A6E72;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}

	.footer:hover {
		color:#6A6E72;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}

	#specialfooter {
		background-color:#FEFCFD;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#878787;
		font-size:10px;
	}

	.textheader {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#2D2D2D;
		font-weight:bold;
		margin-bottom:15px;
	}

	.formheader {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#2D2D2D;
		font-weight:bold;
	}


	div.textpage {
		margin:10px 15px 10px 15px;
	}


	.starpin, .dialermanager {
		color:#465683;
		font-weight:bold;
		font-style:normal;
	}

	.starpin {
		text-transform:lowercase;
	}


	.starpay {
		color:#646464;
		font-weight:bold;
		text-transform:lowercase;
		font-style:normal;
	}


/**************************************************************************************************/
/*	HEADER																						  */
/**************************************************************************************************/
	.headerbg {
		background-color:#405E84;
		vertical-align:top;
	}

	#starpin {
		margin-left:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:25px;
		color:#FFFFFF;
		font-weight:bold;
		text-transform:lowercase;
	}

	#header {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:22px;
		color:#FFFFFF;
		font-weight:bold;
		margin-left:15px;
		margin-top:5px;
		overflow:hidden;
	}

	#subheader {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		margin-left:40px;
		margin-top:5px;
		overflow:hidden;
	}

	#demomodus {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#000000;
		font-weight:bold;
		overflow:hidden;
		float:right;
		margin-right:5px;
		margin-top:5px;
	}



/**************************************************************************************************/
/*	MENU																						  */
/**************************************************************************************************/
	div.menu {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background-color:#FFFFFF;
	}	

	a.menu {
		color:#001D6F;
		font-size:10px;
		text-decoration:none;
	}

	a.menu:hover {
		color:#001D6F;
		text-decoration:none;
	}

	div.item {
		font-size:10px;
		background-color:#F0EDED;
		margin:1px 1px 1px 1px;
		padding:3px 3px 3px 3px;
	}

	div.subitem  {
		font-size:10px;
		margin:1px 1px 1px 1px;
		padding:3px 3px 3px 3px;
		font-weight:normal;
		font-style:normal;
		border-top-style:dotted;
		border-top-width:1px;
		border-top-color:#AEC7D8;
	}
	

	div.activ {
		font-size:10px;
		background-color:#C7D8E8;
		font-weight:bold;
	}

	div.expanded {
		font-size:10px;
		background-color:#C6D8E4;
		font-style:italic;
	}

/**************************************************************************************************/
/*	FORMULARE																					  */
/**************************************************************************************************/
	table.formgroup {
		width:400px;
	}

	table.formElement {
		border-style:none;
	}

	hr {
		background-color:#A8A4A4;
		color:#A8A4A4;
		height:1px;
	}

/* GroupBox
*********************************************************************************************************/
	.groupboxhead, .tabboxhead {
		border-style:solid;
		border-width:1px;
		border-color:#333333;

		border-bottom-style:none;
		border-bottom-width:0px;
		background-color:#6A6A6A;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		padding-left:5px;
	}

	.groupboxheadSelected, .tabboxheadSelected {
		background-color:#CDCBCB;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
		font-weight:bold;
		padding-left:5px;

		border-style:solid;
		border-width:1px;
		border-color:#333333;
		border-bottom-style:none;
		border-bottom-width:0px;
	}


	.groupbox, .tabbox {
		padding:10px 10px 10px 10px;
		border-style:solid;
		border-width:1px;
		border-color:#A8A4A4;

		background-color:#F3F3F3;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#3B3939;
	}

	.groupboxStyle {
		border-style:solid;
		border-width:1px;
		border-color:#A8A4A4;

		background-color:#F1F1F1;

		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#3B3939;
	}

	td.groupboxspacer, td.tabboxspacer {
		font-size:10px;
	}

	input, select, textarea {
		background-color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#2D2D2D;
	}

	input, textarea {
		vertical-align:middle;
	}

	.formFlat {
		border-style:solid;
		border-color:#D1D1D1;
		border-width:1px;
	}



	form {
/*
		width:500px;
*/
		margin:10px 10px 10px 10px;
		padding:0px 0px 0px 0px;

	}	


	.formElement {
		border-style:solid;
		border-width:1px;
		border-color:#A4ADE6;
	}

	.formOptional {
		border-style:dotted;
		background-color:#F6F6F6;
		border-color:#A8A4A4;
	}

	.formConditional {
		border-style:solid;
		background-color:#F6F6F6;
		border-color:#A8A4A4;
	}


	.formError {
		border-width:1px;
		border-color:#CD5151;
		background-color:#FBDDDD;
		color:#2D2D2D;
	}

	.formButton {
		font-weight:bold;
		background-color:#F1F1F1;
		border-color:#A8A4A4;
	}

	.formButtonDisabled {
		font-weight:normal;
		background-color:#FEFCFC;
		border-color:#F1F1F1;
		color:#F1F1F1;
	}

	.formSelect {
	}

	.formTextarea {
		border-width:1px;
	}


	.formCheckbox {
		background-color:transparent;
		border-style:none;
	}

	.formRadio {
		background-color:transparent;
		border-style:none;
	}

	.formImage {
		background-color:transparent;
		border-style:none;
	}


	h3.formErrorMessage {
		font-size:12px;
	}

	.formErrorMessage {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#6F0010;
	}

	h3.formInfoMessage {
		font-size:12px;
	}

	.formInfoMessage {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#465683;
	}


	a.help {
		cursor:help;
	}

	




	.formLabel {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#2D2D2D;
	}

	.scrollable {
		border-style:solid;
		border-width:1px;
		border-color:#A8A4A4;

		background-color:#F1F1F1;

		scrollbar-base-color:#F1F1F1;
		scrollbar-face-color:#F1F1F1;
		scrollbar-arrow-color:#000000;
		scrollbar-shadow-color:#DCDCDC;
		scrollbar-darkshadow-color:#D7D5D5;
		scrollbar-3dlight-color:#F1F1F1;
		scrollbar-highlight-color:#D7D5D5;
		scrollbar-track-color:#F1F1F1;


		overflow:auto;

		overflow-x:hidden;
		padding:2px 2px 2px 2px;
		/*-moz-scrollbars-horizontal*/
	}


	table.itemlist {
		background-color:#898989;
/*
		border-style:inset;
		border-width:1px
*/
	}

	table.itemlist tr {
		height:15px;
	}

	table.itemlist td img.icon {
		margin:2px;
	}

	.tabhead {
		background-color:#C6D8E4;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
	}

	.tabfoot {
		background-color:#C6D8E4;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		height:15px;
		color:#000000;
	}


	.tabhead td, .tabfoot td {
		border-style:solid;
		border-width:1px;
		border-top-color:#DEE9F0;
		border-left-color:#DEE9F0;
		border-bottom-color:#A6C2D6;
		border-right-color:#A6C2D6;
	}

	a.tab {
		color:#FFFFFF;
		text-decoration:none;
	}

	a.tab:hover {
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}

	.alternateRow {
		background-color:#DFDCDC;
	}

	.alternateRow2 {
		background-color:#F1F1F1;
	}

	tr.highlightRow, td.highlightRow {
		background-color:#E5E0D5;
	}

	.orderByCol {
		background-color:#C6D8E4;
	}

	.formHelp, .formIcon {
		border-style:solid;
		border-width:1px;
		border-top-color:#FFFFFF;
		border-left-color:#FFFFFF;
		border-bottom-color:#BEBEBE;
		border-right-color:#BEBEBE;
		cursor:help;
		padding:1px;
	}

	.formIcon {
		cursor:default;
	}

	.raised {
		border-style:solid;
		border-width:1px;

		border-top-color:#FFFFFF;
		border-left-color:#FFFFFF;
		border-bottom-color:#BEBEBE;
		border-right-color:#BEBEBE;
	}	

	.lowered {
		border-style:solid;
		border-width:1px;

		border-top-color:#BEBEBE;
		border-left-color:#BEBEBE;
		border-bottom-color:#FFFFFF;
		border-right-color:#FFFFFF;		
	}

	.none {
		border-style:none;
		border-width:1px;
	}


	hr.lowered, hr.raised {
		background-color:#F3F3F3;
		color:#F3F3F3;
	}