	/**
	*	MSIE-specific over-functions
	*/

	body {
	}

/**
* 	Schriftart (Font-Family) definieren
*/
	address, blockquote, body, h1, h2, h3, h4, h5, h6, li, input, button, nobr, ol, p, select, small, textarea, td, th, ul,
	select.month, td.cal, input.year, td.calDaysColor, td.calWeekend, td.calBgColor, .calBorderColor, td.calHighlightColor,
	A.cal, A.cal:Hover, .disabled,
	.wtopic,	.wtopicr,	.wtopicl, .headline, strong,
	.hrefTopic,
	.topicval,	.topic,	.topicwrap,
	.btopic,
	.gwtopic,	.gwtopicr,	.gtopicval,	.gtopic,
	.rwtopic,	.rwtopicr,	.rtopicval,	.rtopic,
	#faqpublic, #publicFAQHeader, .searchDiv,
	.joblink:ACTIVE, .joblink:FOCUS, .joblink:HOVER, .joblink:LINK, .joblink:VISITED, a.joblink:ACTIVE, a.joblink:FOCUS,
	a.joblink:HOVER, a.joblink:LINK, a.joblink:VISITED, .joblink,
	#ajaxResultDate, #ajaxResultDepartment, #ajaxResultCC, .toplinks:ACTIVE, .toplinks:FOCUS, .toplinks:HOVER, .toplinks:LINK,
	.toplinks:VISITED,
	#listTopic, #ajaxResultFunction, #ajaxResultCountry, #ajaxResultItems, .helpheader, td.submenu_style, .centfield,
	.addroption, .meetingDay,
	.firstline, .secondline, .firstlineover, .secondlineover, .firstlineclk, .secondlineclk,
	.thhhref, .negatelink, .header, .header2, .callbericht_table, .callbericht_firstline, .callbericht_secondline,
	.callbericht_secondline_red, .callbericht_firstlineover, .callbericht_secondlineover, .callbericht_firstlineclk,
	.callbericht_secondlineclk, .callbericht_wtopic, .callbericht_topicval, .callbericht_topic,
	.leftmenu_space, .leftmenu_topic, .leftmenu_option, .leftmenu_firstline, .leftmenu_secondline, .leftmenu_firstlineover,
	.leftmenu_secondlineover, .leftmenu_firstlineclk, .leftmenu_secondlineclk, .leftmenu_wtopic,
	.menupopup, .dtopic, .jobDay, a.jobDay, #ajaxResultIntern,
	#miniListcustTopic, #miniListownTopic, #minilistJobsTopic,
	#miniListcust, #miniListown, #miniListJobs,
	#miniListcustFooter, #miniListJobsFooter, #miniListownFooter,
	 .divtopic, .divtopicval, #ajaxResultMerge, #ajaxResult,
	#ajaxResultLogin, #ajaxResultNewcallOverview, #ajaxResultNewcallFindcust, .menufree,
	.installError, .installOk,
	#sleeplist th, #buttons, CAPTION

	{					font-family:Arial,Helvetica,Sans-serif;	}

/**
* 	Schrifgröße definieren
*/
	/* Pitch-Angaben */
	.SButton, td.submenu_style, .thhhref, .negatelink, .msqReSelect, .msqresort,
	.header2, .leftmenu_option
	{					font-size:8pt;	}

	.SofaMainMenu,
	.jsTreeLink,   .jsTreeLink:ACTIVE,  .jsTreeLink:FOCUS,  .jsTreeLink:HOVER,  .jsTreeLink:LINK,  .jsTreeLink:VISITED,
	a.jsTreeLink,   a.jsTreeLink:ACTIVE,  a.jsTreeLink:FOCUS,  a.jsTreeLink:HOVER,  a.jsTreeLink:LINK,  a.jsTreeLink:VISITED
	{
						font-size:9pt;
	}

	#faqpublic, .header2
	{					font-size:10pt;	}

	.header
	{					font-size:14pt;	}

	#publicFAQHeader
	{					font-size:15pt;	}


	/* Pixel-Angaben */

	td, a.joblink:ACTIVE, a.joblink:FOCUS, a.joblink:HOVER, a.joblink:LINK, a.joblink:VISITED,
	h3, small,
	.searchDiv, .joblink:ACTIVE, .joblink:FOCUS, .joblink:HOVER, .joblink:LINK, .joblink:VISITED, .joblink,
	#ajaxResultDate, #ajaxResultDepartment, #ajaxResultCC, #listTopic, #ajaxResultFunction, #ajaxResultCountry, #ajaxResultItems,
	.addroption, .meetingDay, #ajaxResultIntern,
	#miniListcustTopic, #miniListownTopic, #miniListJobsTopic,
	#miniListcust, #miniListown, #miniListjobs,
	#miniListJobsFooter, #miniListcustFooter, #miniListownFooter,
	 .divtopic, .divtopicval, #ajaxResultMerge, #ajaxResult,
	#ajaxResultLogin, #ajaxResultNewcallOverview, #ajaxResultNewcallFindcust, #setup a, select, fieldset, CAPTION, fieldset p
	{					font-size:10px;	}

	A.cal, A.cal:Hover,
	select.month, td.cal, input.year, td.calDaysColor, td.calWeekend, td.calBgColor, .calBorderColor, td.calHighlightColor,
	.disabled,
	.wtopic,	.wtopicr,	.wtopicl,
	.topicval,	.topic,.topicwrap,
	.btopic,
	.gwtopic,	.gwtopicr,	.gtopicval,	.gtopic,
	.rwtopic,	.rwtopicr,	.rtopicval,	.rtopic, input, button, textarea,
	body, .msgheadertabletopic, .msgheadertable, .intinfo, #filemanFilelist a, #filemanFilelistDirect a, #filemanfolder a,
	p, .headline,
	.centfield,
	.firstline, .secondline, .firstlineover, .secondlineover, .firstlineclk, .secondlineclk,
	.callbericht_table, .callbericht_firstline, .callbericht_secondline, .callbericht_secondline_red,
	.callbericht_firstlineover, .callbericht_secondlineover, .callbericht_firstlineclk, .callbericht_secondlineclk,
	.callbericht_wtopic, .callbericht_topicval, .callbericht_topic, .leftmenu_space, .leftmenu_topic, .leftmenu_option,
	.leftmenu_firstline, .leftmenu_secondline, .leftmenu_firstlineover, .leftmenu_secondlineover, .leftmenu_firstlineclk,
	.leftmenu_secondlineclk, .leftmenu_wtopic,
	.menupopup, .dtopic, .jobDay, a.jobDay, .usercallsRepeat, .usercallsActive, .usercallsGroupview, .usercallsSingleview,
	.usercallsFuture, .usercallsRejected, .usercallsRejectedRight,
	.usercallsOpen, .usercallsOpenRight, .usercallsActiveRight, .usercallsGroupviewRight, .usercallsSingleviewRight,
	.usercallsFutureRight, .usercallsRepeatRight,
	.usercallsDelegFromRight, .usercallsDelegToRight, .usercallsDelegFrom, .usercallsDelegTo, .datestopicnoimage,
	.datestopic, #sleeplist th, #buttons

	{					font-size:11px;	}

	p, h2, h4, h5, h6, ul, ol, li, address, blockquote, nobr, th,td.helpbody,
	.helpheader,
	.installError, .installOk

	{					font-size:12px;	}

	.hrefTopic,   .hrefTopic:ACTIVE,  .hrefTopic:FOCUS,  .hrefTopic:HOVER,  .hrefTopic:LINK,  .hrefTopic:VISITED,
	#filemanfolder a.hrefTopic, #filemanfolder a.hrefTopic:ACTIVE, #filemanfolder a.hrefTopic:FOCUS,
	#filemanfolder a.hrefTopic:HOVER, #filemanfolder a.hrefTopic:LINK, #filemanfolder a.hrefTopic:VISITED
	{					font-size:14px;	}

	h1
	{					font-size:24px;	}

	.toplinks:ACTIVE, .toplinks:FOCUS, .toplinks:HOVER, .toplinks:LINK, .toplinks:VISITED, .letter
	{					font-size:18px;	}

/**
* 	Schrift-Stile definieren
*/

	a, A.cal, A.cal:Hover, a.joblink:ACTIVE, a.joblink:FOCUS, a.joblink:HOVER, a.joblink:LINK, a.joblink:VISITED,
	.disabled,
	.toplinks:ACTIVE, .toplinks:FOCUS, .toplinks:HOVER, .toplinks:LINK, .toplinks:VISITED,
	.joblink:ACTIVE, .joblink:FOCUS, .joblink:HOVER, .joblink:LINK, .joblink:VISITED, .joblink,
	.negatelink, .SofaMainMenu, CAPTION
	{					text-decoration:none;	}

	th,
	.btopic, .gwtopic, .gwtopicr, .gtopic, .rwtopic, .rwtopicr, .rtopic, #alertDivText,
	.msgheadertabletopic, .msgheadertable, .SButton, .helpheader, .addroption, .thhhref,
	.header2, .leftmenu_topic, .leftmenu_wtopic,
	#adminbody, .jobDay, a.jobDay,
	.hrefTopic, td.hrefTopic,   .hrefTopic:ACTIVE,  .hrefTopic:FOCUS,  .hrefTopic:HOVER,  .hrefTopic:LINK,  .hrefTopic:VISITED,
	#filemanfolder a.hrefTopic, #filemanfolder a.hrefTopic:ACTIVE, #filemanfolder a.hrefTopic:FOCUS,
	#filemanfolder a.hrefTopic:HOVER, #filemanfolder a.hrefTopic:LINK, #filemanfolder a.hrefTopic:VISITED,
	.errorText, #changekurz

	{					font-weight:bold;		}

	li,
	.intinfo,
	#formtypevariant, .wtopic,	.wtopicr,	.wtopicl,	.topicval,	.topic,	.gtopicval,	.rtopicval, .negatelink, .msqReSelect,
	.hrefTopic,
	.callbericht_table, .callbericht_firstline, .callbericht_secondline, .callbericht_secondline_red,
	.callbericht_firstlineover, .callbericht_secondlineover, .callbericht_firstlineclk, .callbericht_secondlineclk,
	.callbericht_wtopic, .callbericht_topicval, .callbericht_topic,
	.leftmenu_firstline, .leftmenu_secondline, .leftmenu_firstlineover, .leftmenu_secondlineover, .leftmenu_firstlineclk,
	.leftmenu_secondlineclk,
	.SofaMainMenu, .dtopic, a.ajaxResultLoginLink, .divtopic, .divtopicval, .menutitles, .usercallsRepeat, .usercallsActive,
	 .usercallsGroupview, .usercallsSingleview, .usercallsFuture, .usercallsRejected, .usercallsRejectedRight,
	.usercallsOpen, .usercallsOpenRight, .usercallsActiveRight, .usercallsGroupviewRight, .usercallsSingleviewRight,
	.usercallsFutureRight, .usercallsRepeatRight,
	.usercallsDelegFromRight, .usercallsDelegToRight, .usercallsDelegFrom, .usercallsDelegTo, .datestopicnoimage,
	.datestopic, .minilisttext, .leftmenu_option, #sleeplist th, CAPTION
	{					font-weight:normal;		}


/**
* 	Schriffarbe definieren
*/

	A.cal, input.year, small, td, a.adminsubmenu,
	#formtypevariant, .topicval, .topic, .btopic, .gtopicval, .gtopic, .rtopicval, .rtopic, #faqpublic, #publicFAQBody,
	.searchDiv, .msgheadertabletopic
	.msgheadertable, .intinfo, .centfield, .addroption,
	.firstline, .secondline, .firstlineover, .secondlineover, .firstlineclk, .secondlineclk,
	.callbericht_firstlineover, .callbericht_secondlineover, .callbericht_firstlineclk, .callbericht_secondlineclk,
	.leftmenu_option, .leftmenu_firstline, .leftmenu_secondline, .leftmenu_firstlineover, .leftmenu_secondlineover,
	.leftmenu_firstlineclk, .leftmenu_secondlineclk,
	#adminbody, .black, .dtopic, .meetingDay, a.meetingDay, .jobDay, a.jobDay, .divtopic, .divtopicval,
	.callbericht_secondline, td.calWeekend, #buttons, CAPTION
	{					color:#000000;	/* schwarz */ }



	.joblink:ACTIVE, .joblink:FOCUS, .joblink:HOVER, .joblink:LINK, .joblink:VISITED, a.joblink:ACTIVE, a.joblink:FOCUS,
	a.joblink:HOVER, a.joblink:LINK, a.joblink:VISITED, .joblink, a, #letter, #mainletter
	{					color:#315E9A; /* SOFA-blau */	}
	/* {					color:#2E7153; /* SOFA-blau * /	} */

	td.submenu_style
	.disabled
	{					color:#7F7F7F;	/* mittlerer grauton */}

	.callbericht_secondline_red, .installError
	{					color:#B22222;	/* dunkleres rot */}

	A.cal:Hover, #forbidden, .negatelink, .callbericht_firstline, .red, .errorText
	{					color:#FF0000; /* rot */}

	.installOk{
						color:#55AA55
	}

	th,
	select.month, td.calDaysColor, td.calBgColor, .calBorderColor, td.calHighlightColor,
	.hrefTopic,   .hrefTopic:ACTIVE,  .hrefTopic:FOCUS,  .hrefTopic:HOVER,  .hrefTopic:LINK,  .hrefTopic:VISITED,
	a.hrefTopic, a.hrefTopic:ACTIVE, a.hrefTopic:FOCUS, a.hrefTopic:HOVER, a.hrefTopic:LINK, a.hrefTopic:VISITED,
	.wtopic, .wtopicr, .wtopicl, .gwtopic, .gwtopicr, .rwtopic, .rwtopicr, #publicFAQHeader,
	.toplinks:ACTIVE, .toplinks:FOCUS, .toplinks:HOVER, .toplinks:LINK, .toplinks:VISITED, .headline,
	.thhhref, .msqReSelect, .msqresort, .callbericht_table,
	.callbericht_wtopic, .callbericht_topicval, .callbericht_topic, .leftmenu_wtopic, .leftmenu_topic, .menupopup,
	.white, .dtopic, .SofaMainMenu.a, .SofaMainMenu, .menulogo, .usercallsRepeat, .usercallsActive, .usercallsGroupview,
	.usercallsSingleview, .usercallsFuture,
	.usercallsRejected, .usercallsRejectedRight,
	.usercallsOpen, .usercallsOpenRight, .usercallsActiveRight, .usercallsGroupviewRight, .usercallsSingleviewRight,
	.usercallsFutureRight, .usercallsRepeatRight,
	.usercallsDelegFromRight, .usercallsDelegToRight, .usercallsDelegFrom, .usercallsDelegTo,
	.hrefTopic, .helpheader, #sleeplist th, .menufree


	{					color:#FFFFFF;	/* weiss */	}


/**
*	Textfluss definieren
*/

	#shorttextHidden, #ajaxResultDate, #ajaxResultDepartment, #ajaxResultCC, #openPhoneCalls, #fileman,
	#ajaxResultIntern,
	#miniListown, #miniListcust, #miniListJobs,
	#ajaxResultFunction, #ajaxResultCountry, #ajaxResultItems,
	#ajaxResultMerge, #ajaxResult, #ajaxResultLogin, #ajaxResultNewcallOverview, #ajaxResultNewcallFindcust, #divfaqlist
	{					overflow:auto;		}

	#filemanfolder, #filemanwtopic, #shortInfoTextDiv
	{					overflow:visible;	}

	.wtopic, .wtopicr, .wtopicl, .topic, .btopic, .gwtopic, .gwtopicr, .gtopic, .rwtopic, .rwtopicr, .rtopic, .helpheader,
	.thhhref, .callbericht_wtopic, .callbericht_topicval, .callbericht_topic,
	.leftmenu_topic, .leftmenu_option,
	.leftmenu_firstline, .leftmenu_secondline, .leftmenu_firstlineover, .leftmenu_secondlineover, .leftmenu_firstlineclk,
	.leftmenu_secondlineclk, .leftmenu_wtopic,
	.SofaMainMenu, .dtopic, #buttons

	{					white-space:nowrap;	}

	.wtopicr, .gwtopicr, .rwtopicr, #topmenu, #openPhoneCalls, .usercallsRejectedRight, .usercallsOpenRight,
	.usercallsActiveRight, .usercallsGroupviewRight, .usercallsSingleviewRight, .usercallsFutureRight, .usercallsRepeatRight,
	.usercallsDelegFromRight, .usercallsDelegToRight
	{					text-align:right;	}

	.thhhref, .header, .header2, .callbericht_wtopic, .callbericht_topicval, .leftmenu_topic, .leftmenu_wtopic, .menupopup,
	.SofaMainMenu, .usercallsRepeat, .usercallsActive, .usercallsGroupview, .usercallsSingleview, .usercallsFuture,
	.usercallsRejected,
	.usercallsOpen, .usercallsDelegFrom, .usercallsDelegTo, .datestopicnoimage, .datestopic, .wtopicl, .wtopic, CAPTION

	{					text-align:left;	}

	.calendartime_first, .calendartime_sec
	{					text-align:center;	}

	.helpheader, .msqReSelect, .LeihButton, .menupopup, .menutop, .menufree
	{					vertical-align:middle;	}

	td, th,
	.meetingDay,
	.firstline, .secondline, .firstlineover, .secondlineover, .firstlineclk, .secondlineclk,
	.callbericht_table, .callbericht_firstline, .callbericht_secondline, .callbericht_secondline_red,
	.callbericht_firstlineover, .callbericht_secondlineover, .callbericht_firstlineclk, .callbericht_secondlineclk,
	.callbericht_wtopic, .callbericht_topicval, .callbericht_topic,
	.leftmenu_topic, .leftmenu_option,
	.leftmenu_firstline, .leftmenu_secondline, .leftmenu_firstlineover, .leftmenu_secondlineover, .leftmenu_firstlineclk,
	.leftmenu_secondlineclk, .leftmenu_wtopic
	{					vertical-align:top;	}


/**
* 	Hintergrund definieren
*/


	#faqpublic, #publicFAQTree, #faqstatspublic
	{					background:#e6e6e6 url('/images/back2.gif') repeat-x;	}

	#publicFAQBody
	{					background:url('/pintab/back.gif') repeat-x;	}

	body
	{					background-repeat:repeat-y;	}

	.uebernehmenbutton
	{					background-color:#00FF00; /* grün */	}


	.gwtopic, .gwtopicr
	{					background-color:#2E8B57; /* grün - call fertig */	}

	td.calDaysColor, td.calBgColor, .wtopic, .wtopicr, .wtopicl, .helpheader, #headerback, .msqReSelect, .msqresort,
	.hrefTopic,
	.menupopup, .usercallsRepeat, .usercallsActive, .usercallsGroupview, .usercallsSingleview, .usercallsFuture,
	.usercallsActiveRight, .usercallsGroupviewRight, .usercallsSingleviewRight, .usercallsFutureRight, .usercallsRepeatRight
	{					background-color:#3976AD; /* "normales" blau - grundfarbe der balken und des menüs */	}
	/*{					background-color:#2E7153; /* "normales" blau - grundfarbe der balken und des menüs * /	}*/

	.dtopic, .menuseparator, .datestopicnoimage, .datestopic
	{					background-color:#7F7F7F; }


	.addroption, .callbericht_wtopic, .callbericht_topicval, .callbericht_topic, .leftmenu_wtopic, .leftmenu_topic
	{					background-color:#999999;	}

	.gtopic
	{					background-color:#A0E682; /* grelles grün */	}

	.usercallsRejected, .usercallsRejectedRight, .rwtopic, .rwtopicr, .usercallsOpen, .usercallsOpenRight, #miniListSvTopic
	{					background-color:#B22222; /* kaminrot */	}


	#shorttextHidden, #shortInfoTextDiv, .secondlineover, .firstlineover
	{					background-color:#CCDDFF; /* hellblau wie links oben bei sofa-schriftzug */	}
	/*{					background-color:#E7F0EC; /* hellblau wie links oben bei sofa-schriftzug * /	}*/

	.gtopicval
	{					background-color:#CCFFCC; /* hellgrün */	}

	#filemanFilelistDirect, .frei
	{					background-color:#DDFFDD; /* pastell grün */	}

	.searchDiv, #ajaxResultDate, #ajaxResultDepartment, #ajaxResultCC, #ajaxResultFunction, #ajaxResultCountry, #ajaxResultItems,
	.callbericht_firstline, .callbericht_secondline, .callbericht_secondline_red, .callbericht_firstlineover,
	.callbericht_secondlineover, .callbericht_firstlineclk, .callbericht_secondlineclk, .leftmenu_space,
	#miniListcustTopic, #miniListownTopic, #minilistJobsTopic,
	#miniListcust, #miniListJobs, #miniListown,
	#ajaxResultIntern, #ajaxResultMerge, #ajaxResult,
	#ajaxResultLogin, #ajaxResultNewcallOverview, #ajaxResultNewcallFindcust, .calendartime_sec, .calendar_sec,
	.msgheadertabletopic, .msgheadertable, 	.readonly, #topStatsDiv #pieChartDiv,
	.secondline, .oneCall, .minilisttext, .custOverviewHead

	{					background-color:#E7E7E7; /* helles grau */	}


	.intinfo
	{					background-color:#DDDDFF; /* pastell blau */	}
	/*{					background-color:#EEFFEE; /* pastell blau * /	}*/

	.usercallsDelegFromRight, .usercallsDelegToRight, .usercallsDelegFrom, .usercallsDelegTo
	{
						background-color:#ff6702; /* leuchtend orange */
	}
	.rtopic
	{					background-color:#FF8787; /* hellrot / rosa */	}

	.firstlineclk
	{					background-color:#FF9933; } /* orange */

	.secondlineclk
	{					background-color:#FFCC99; } /* pastell orange */

	/*#formtypevariant, */ .rtopicval, .required, .belegt, .mand_input, .mandinput
	{					background-color:#FFCCCC; /* helleres rot / rosa - abstufung zu FF8787 */	}

	.loeschenbutton, .meetingDay
	{					background-color:#FFD621; /* orange-gelb */	}

	td.calHighlightColor
	{					background-color:#FFFFCC; /* pastell gelb */	}

	.leftmenu_option, .leftmenu_firstline, .leftmenu_secondline, .leftmenu_firstlineover, .leftmenu_secondlineover,
	.leftmenu_firstlineclk, .leftmenu_secondlineclk
	{					background-color:#F3F3F3; 	}



	 td.cal, td.calWeekend, td.calHighlightColor, #publicFAQBody, #filemanfolder,
	.firstline, .msqtable, #adminbody
	{					background-color:#FFFFFF; /* weiss*/	}


/**
* 	Transparenz definieren
*/

	#shorttextHidden, #shortInfoTextDiv {
						filter:alpha(opacity=90);
						opacity:0.90;
						-moz-opacity:0.90;
	}

/**
* 	Abstände definieren
*/
	body
	{					margin:0px;	}

	#shorttextHidden/* , #shortInfoTextDiv */
	{					margin:0px;	}


/**
* 	Ausrichtung definieren
*/

	#settings td, #formtypevariant,
	.wtopic,	.wtopicr,	.wtopicl,
	.topicval,	.topic,
	.btopic,
	.gwtopic,	.gwtopicr,	.gtopicval,	.gtopic,
	.rwtopic,	.rwtopicr,	.rtopicval,	.rtopic
	{					vertical-align:top;	}

/**
* 	Breiten definieren
*/
 	.sendformbuttons{	width:35px; text-align:right;padding-right:0px; }
	select.month	{	width:85px;		}
	input.year		{	width:30px;		}
	#shorttextHidden{	width:1px;		}
	#tab2 			{	width:810px;	}
	.inputfield{
						width:100%;
						background-color:#FFFFFF;
						/* font-size:11px; */
	}
	.halfwidth {		width: 50%;		}
	.inputdisabled{
						width:100%;
						background-color:#CCCCCC;
						/* font-size:11px; */
	}
	.fourcolumns td {
						width:25%;
	}
	.mandinput{
						width:100%;
						background-color:#FFCCCC;
						/* font-size:11px; */
	}
	input.inputfield:focus, select.inputfield:focus, textarea.inputfield:focus,
	.inputfield:focus, .inputfieldFocussed{
	/*
		inputfieldFocussed is being used in content.js - ie only, due to the behaviour of ie not to
		evaluate :focus - classes in css with formfields.
	*/
						background-color:#FFFFD0;
						color:black;
						font-size:12px;
						width:100%;
	}

	input:focus, 			select:focus, 			 textarea:focus, button:focus{
						background-color:#FFFFD0;
						color:black;
						font-size:12px;
	}

	select[multiple=multiple]:focus, select[multiple=multiple].inputfield:focus{
		font-size:10px;
	}

	.callbericht_table
	{					width:100%;		}
	#admCllInfo		{	width:30px;		}
	#admCllCallid	{	width:50px;		}
	#admCllUser		{	width:80px;		}
	#admCllKunde	{	width:200px;	}
	#admCllDesc		{	width:465px;	}
	textarea		{	width:100%;		}
	.centfield		{	width:170px;	}
	.acrfield		{	width:600px;	}
	textarea.acrfield
	{					height:	320px;	}
	td.hrefTopic{
						height:	20px;
						vertical-align:middle;
	}
	#result			{	height:400px;	}

/**
* 	Rahmen definieren
*/

#shorttextHidden, #shortInfoTextDiv
	{					border:1px solid #999999;	}


/**
*	Ausrichtung der einzelnen Divs
*/

#filemanfolder{
	position:relative;
	border:0px solid silver;
	width:650px;
	margin-top:5px;
}

#filemanfolderfs{
	margin:2px;
	position:relative;
	border:1px solid silver;
	width:642px;
	margin-top:5px;
}

#filemanwtopic{
	position:relative;
	border:0px solid black;
	width:650px;
	margin:0px;
	border-spacing:0px;
}

#fileman{
	position:absolute;
	top:10px;
	left:20px;
	width:675px;
	height:400px;
	border:0px;
}


#notab {
	border:1px solid #919b9c;
	background-image:url('/images/back2.gif');
	height:100%;
	padding:4px;
}

/*
	Filemanager - Ende
*/

#faqpublic {
	position:absolute;
	top:80px;
	left:220px;
	height:85%;
	width:600px;
	z-index:15;
	border:1px solid #919b9c;
}

#publicFAQTree {
	position:absolute;
	top:80px;
	left:5px;
	border:1px solid #919b9c;
	width:200px;
	height:85%;
}

#publicFAQSitemap, #publicFAQSearch, #publicFAQSuggest {
	position:absolute;
	top:0px;
	width:160px;
}
#publicFAQSitemap {
	left:400px;
}
#publicFAQSearch {
	left:250px;
}

#publicFAQSuggest {
	left:600px;
}

#publicFAQSitemap a,#publicFAQSearch a, #publicFAQSuggest a {
	color:white;
}

#publicFAQHeader {
	position:absolute;
	left:10px;
	top:20px;
	width:980px;
}

#publicFAQLanguage {
	position:absolute;
	right:0px;
	top:2px;
}

#prioNames{
	/* border:0px solid #999999; */
}

#logoDiv{
	position:absolute;
	top:0px;
	left:0px;
}

#partab {
	position:absolute;
	top:21px;
	right:-235px;
}

#back{
	z-index:0;
}

#button_space {
	padding-top:5px;
}

.SButton{
	border:1px solid #ff0000;
	cursor:pointer;
}

#search{
	position:absolute;
	right:10px;
	top:10px;
	z-index:1;
}

#topmenu{
	position:absolute;
	left:156px;
	top:48px;
	z-index:1;
}

#mailStatusDiv{
	Z-Index:500;
	position:absolute;
	left:350px;
	top:10px;
}


#searchDiv{
	position:absolute;
	top:11px;
	left:265px;
}


#logoutDiv{
	position:absolute;
	top:11px;
	left:170px;
}


.msgheadertabletopic{
	width:15%;
	border:1px solid #BBBBBB;
	border-spacing:0px;
	padding:0px;
}

.msgheadertable{
	width:85%;
	border:1px solid #BBBBBB;
	border-spacing:0px;
	padding:0px;
}

.intinfo{
	width:100%;
	border:0px;
	border-style:solid;
	border-color:#3976AD;
}


.calendartime_first {
	border:1px solid #CCCCCC;
	height:28px;
	width:50px;
}

.calendartime_sec {
	border:1px solid #CCCCCC;
	height:28px;
	width:50px;
}

.calendar {
	border:1px solid #CCCCCC;
	width:50px;
	height:28px;
}

.calendar_first {
	border:1px solid #CCCCCC;
	width:50px;
	height:28px;
}

.calendar_sec {
	border:1px solid #CCCCCC;
	width:50px;
	height:28px;
}

.calendar_firstholiday {
	border:1px solid #CCCCCC;
	width:50px;
	height:28px;
	background-color:#FFDDDD;
}

.calendar_secholiday {
	border:1px solid #CCCCCC;
	width:50px;
	height:28px;
	background-color:#FFCCCC;
}

#ajaxResultDate{
	position:absolute;
	width:200px;
	height:115px;
	left:160px;
	top:139px;
	z-index:9999;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#ajaxResultCallChangeCust{
	background-color:#DDDDDD;
	position:absolute;
	width:200px;
	height:115px;
	left:125px;
	top:62px;
	z-index:9999;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	overflow:auto;
}

#ajaxResultCallChangeSystem{
	background-color:#DDDDDD;
	position:absolute;
	width:300px;
	height:115px;
	left:325px;
	top:62px;
	z-index:9999;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	overflow:auto;
}

#statusOptions{
	background-color:#DDDDDD;
	position:absolute;
	width:200px;
	height:115px;
	left:125px;
	top:62px;
	z-index:9999;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	overflow:auto;
}

#ajaxResultCallChangeContact{
	background-color:#DDDDDD;
	position:absolute;
	width:200px;
	height:115px;
	left:125px;
	top:90px;
	z-index:9999;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	overflow:auto;
}

#ajaxResultDepartment{
	position:absolute;
	left:67px;
	top:315px;
	z-index:10000;
	width:180px;
	height:100px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#ajaxResultCC {
	position:absolute;
	z-index:10000;
	width:180px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	padding:2px;
}

.uebernehmenbutton {
	border:1px solid black;
}

.loeschenbutton {
	border:1px solid black;
}

.oneCall {
	padding:3px;
	width:200px;
}

.custOverviewHead {
	font-size:13px;
	text-align:left;
	width:796px;
}
.custOverviewHead p{
	padding:10px 15px 10px 15px;
}

.oneCall, .custOverviewHead {
	border:1px solid black;
	margin-bottom:5px;
}


#topStatsDiv{
	position:absolute;
	top:80px;
	width:825px;
	height:110px;
	left:15px;
	Z-Index:1;
}

#pieChartDiv{
	top:80px;
	width:825px;
	height:220px;
	left:15px;
	Z-Index:1;
}

#pieChartImg{
	Z-Index:2;
}

#pieChartSelect{
	position:absolute;
	top:30px;
	left:400px;
	z-index:2;
}

#statsDetails{

	position:relative;
	top:20px;
	left:0px;
	width:600px;
	padding:4px;
	margin-bottom:5px;
}

#statsCalls{
	/*
	position:relative;
	top:20px;
	left:0px;
	width:600px;
	z-index:5000;
	*/
	height:120px;
	padding:4px;
	margin-bottom:5px;
}

#ajaxResultFunction{
	position:absolute;
	left:330px;
	top:315px;
	z-index:10000;
	width:180px;
	height:100px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#ajaxResultCountry{
	position:absolute;
	z-index:90000;
	width:180px;
	height:100px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#ajaxResultItems{
	position:absolute;
	left:80px;
	top:795px;
	z-index:90000;
	width:180px;
	height:100px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#headerback {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:70px;
	z-index:1;
}
.msqReSelect, .msqresort	{border:				1px solid #3976AD;}

/*
.Button{
	width:				109px;
	border:				1px;
	border-style:		solid;
	border-color:		#3976AD;
}

.BerichtNeuButton{
	width:				550px;
	border:				1px;
	border-style:		solid;
	border-color:		#3976AD;
}

.LeihButton{
	width:				180px;
	height:				40px;
	border:				1px;
	border-style:		solid;
	border-color:		#3976AD;
}
*/
#adminnotab {
	position:relative;
	border:1px solid #919b9c;
	background:#e6e6e6 url('/images/back2.gif') repeat-x;
	width:600px;
	padding:4px;
	margin-bottom:10px;
}

#adminbody {
	/* background-image:url(/images/spot.gif); /**/
	margin:10px;
	width:630px;
}

#colorpicker {
	visibility:hidden;
	display:none;
	position:absolute;
	width:360px;
	height:460px;
	padding:0px;
	margin:0px;
	border:1px solid #919b9c;
	background:#e6e6e6 url('/images/back2.gif') repeat-x;
	z-index:1000;
	overflow:hidden;
}

#ajaxResultIntern{
	position:absolute;
	left:60px;
	top:214px;
	z-index:10000;
	width:180px;
	height:100px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#miniListcustTopic,
#miniListownTopic,
#miniListJobsTopic,
#miniListcust,
#miniListJobs,
#miniListown,
#miniListcustFooter,
#miniListownFooter,
#miniListSvTopic,
#miniListJobsFooter {
	position:relative;
	z-index:100;
	left:0px;
	width:210px;
	height:20px;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}
#minilistLg{
	position:relative;
	z-index:100;
	left:0px;
	width:210px;
	min-height:20px;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#miniListcustTopic,
#miniListownTopic,
#miniListJobsTopic,
#miniListcustFooter,
#miniListownFooter,
#miniListJobsFooter{
	overflow:hidden;
	border-bottom:0px;
}

#miniListcust,
#miniListown,
#miniListJobs {
	border-top:0px;
	height:150px;
}

#miniListcustFooter,
#miniListownFooter,
#miniListJobsFooter {
	background-color:#ffffff;
	border-width:0px;
	border-top:1px;
	height:15px;
}

#small_calendar{
	Z-INDEX:100;
	LEFT:585px;
	WIDTH:200px;
	HEIGHT:300px;
	Text-Align:left;
	POSITION:absolute;
	TOP:10px;
	border:1px solid #000000;
	padding:4px;
}

#vertretungCal{
	Z-INDEX:100;
	LEFT:585px;
	WIDTH:200px;
	HEIGHT:100px;
	Text-Align:Left;
	POSITION:absolute;
	TOP:330px;
	border:1px solid #000000;
	padding:4px;
}

#shortInfoTextDiv{
	/**
	padding:10px;
	border-spacing:10px;
	/**/
	position:absolute;
	visibility:hidden;
	/*height:100px; */
	width:400px;
	z-index:9999;
}

.menutitles, .menuseparator{
	white-space:nowrap;
}

.divtopic{
	white-space:nowrap;
	vertical-align:top;
	position:absolute;
	width:150px;
	height:25px;
	z-index:1;
	left:10px;
	word-spacing:2pt;
}
.divtopicval{
	vertical-align:top;
	position:absolute;
	width:150px;
	height:25px;
	z-index:1;
	left:164px;
	word-spacing:2pt;
}


#ajaxResult{
	position:absolute;
	right:8px;
	top:28px;
	z-index:100;
	min-width:250px;
	height:150px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#ajaxResultMerge{
	position:absolute;
	left:12px;
	top:102px;
	Z-Index:150;
	width:198px;
	height:150px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#ajaxResultNewcallOverview{
	position:absolute;
	left:567px;
	top:135px;
	z-index:10000;
	width:395px;
	height:150px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#ajaxResultNewcallFindcust{
	position:absolute;
	left:167px;
	top:135px;
	z-index:10000;
	width:600px;
	height:150px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#ajaxResultLogin{
	position:absolute;
	left:108px;
	top:45px;
	z-index:100;
	width:250px;
	height:150px;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

#notab2 {
	border:1px solid #919b9c;
	padding:5px;
	background:#e6e6e6 url('/images/back2.gif') repeat-x;
}

#notab_nc {
	border:1px solid #919b9c;
	background-image:url('/images/back_nc.gif');
	height:100%;
	padding:4px;
}

table.notab_nc {
	border:0px;
	background-image:url('/images/back_nc.gif');
}

#sleepingDiv{
	width:800px;
	border:2px dashed #990000;
}

#sysMsgDiv, #sysMessages{
	width:800px;
	border:0px solid #999999;
	overflow:hidden;
}

#overviewShortlists{
	width:800px;
}

#sysMsgoutline{
	background-color:#FF0000;
	height:3px;
}

#sysMsgTopic{
	background-color:#ff0000;
	vertical-align:middle;
}

#msgHead{
	font-size:11px;
	font-weight:bold;
}

#msgBody{
	font-size:11px;
	font-weight:normal;
}

#sysMsgTable{
	width:800px;
	background-color:#ffffff;
}

#ToolTip{
	position:absolute;
	width:150px;
	height:250px;
	z-index:999;
	background-color:#ccddff;
	border:1px solid #999999;
	filter:alpha(opacity=85);
	opacity:0.85;
	-moz-opacity:0.85;
	visibility:hidden;
	overflow:auto;
	font-size:10px;
	padding:5px;
}

#xToolTip{
	position:absolute;
	min-width:100px;
	max-width:160px;
	min-height:25px;
	z-index:999;
	background-color:#FFFFC0;
	border:1px solid #999999;
	filter:alpha(opacity=85);
	opacity:0.85;
	-moz-opacity:0.85;
	visibility:hidden;
	overflow:visible;
	font-size:10px;
	padding:5px;
}


/* This is the container which set text to solid color.
position:relative used for IE */
#shortInfoTextDiv div {
	padding:20px;
	color:#000000;
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	position:relative;
}


.menubackground {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:82px;
	background-image:url(/admin/images/background_oben.png);
}
.menulogo {
  background-color:#00AA00;
  line-height:50px;
  font-family:"Square721 BT", Arial;
  font-size:16px;
  font-weight:normal;
}
.menutitle_table {  height:18px;}

input.inputfield {
	overflow:hidden;
	text-overflow:ellipsis; /* IE-Special */
}

textarea.inputfield {
	overflow:auto;
	/* text-overflow:ellipsis; */ /* IE-Special */
}

#box1  { position:absolute; top:10px;  left:35px; height:15px; 			  font-family:arial; font-size:11px; color:#444444; }
#box2  { position:absolute; top:40px;  left:35px; height:15px; z-index:2; font-family:arial; font-size:10px; color:#444444; }
#box3  { position:absolute; top:70px;  left:35px; height:15px; z-index:3; font-family:arial; font-size:10px; color:#444444; }
#box4  { position:absolute; top:100px; left:35px; height:15px; z-index:4; font-family:arial; font-size:10px; color:#444444; }
#box5  { position:absolute; top:130px; left:35px; height:15px; z-index:5; font-family:arial; font-size:10px; color:#444444; }
#box6  { position:absolute; top:160px; left:35px; height:15px; z-index:6; font-family:arial; font-size:10px; color:#444444; }
#box7  { position:absolute; top:190px; left:35px; height:15px; z-index:7; font-family:arial; font-size:10px; color:#444444; }
#box8  { position:absolute; top:220px; left:35px; height:15px; z-index:8; font-family:arial; font-size:10px; color:#444444; }
#box9  { position:absolute; top:250px; left:35px; height:15px; z-index:9; font-family:arial; font-size:10px; color:#444444; }
#box10 { position:absolute; top:280px; left:35px; height:15px; z-index:10; font-family:arial; font-size:10px; color:#444444; }

#boxlink1  { font-family:arial; font-size:10px; color:#444444; font-weight:normal; }
#boxlink2  { font-family:arial; font-size:10px; color:#444444; font-weight:normal; }
#boxlink3  { font-family:arial; font-size:10px; color:#444444; font-weight:normal; }
#boxlink4  { font-family:arial; font-size:10px; color:#444444; font-weight:normal; }
#boxlink5  { font-family:arial; font-size:10px; color:#444444; font-weight:normal; }
#boxlink6  { font-family:arial; font-size:10px; color:#444444; font-weight:normal; }
#boxlink7  { font-family:arial; font-size:10px; color:#444444; font-weight:normal; }
#boxlink8  { font-family:arial; font-size:10px; color:#444444; font-weight:normal; }
#boxlink9  { font-family:arial; font-size:10px; color:#444444; font-weight:normal; }
#boxlink10 { font-family:arial; font-size:10px; color:#444444; font-weight:normal; }

.datestopic{
	background-position:1px 1px;
	background-image:url('/images/calendar_small.gif');
	background-repeat:no-repeat;
	padding-left:20px;
}

.datestopicnoimage{
	text-align:left;
	background-position:1px 1px;
	padding-left:20px;
	font-weight:normal;
	font-size:11px;
}


.usercallsDelegFrom, .usercallsDelegTo{
	background-position:1px 0px;
	background-image:url('/images/warning.gif');
	background-repeat:no-repeat;
	padding-left:20px;
}


.usercallsOpen{
	background-position:1px 0px;
	background-image:url('/images/telephone.gif');
	background-repeat:no-repeat;
	padding-left:20px;
}

.usercallsRejected{
	background-image:url('/images/telephone.gif');
	background-position:1px 0px;
	background-repeat:no-repeat;
	padding-left:20px;
}

.usercallsActive,
.usercallsGroupview,
.usercallsSingleview,
.usercallsFuture{
	background-image:url('/images/telephone.gif');
	background-position:1px 0px;
	background-repeat:no-repeat;
	padding-left:20px;
}

.usercallsRepeat{
	background-position:1px 0px;
	background-repeat:no-repeat;
	padding-left:20px;
}

#installbody {
	text-align:center;
	background: white;
}

#installbody .wtopic {
	background-color : #aaaaaa;
	text-align:right;
	font-weight:bold;
}

#installbody .installtable {
	width:500px;
	border:1px solid darkgray;
	border-spacing: 0px;
}

#installbody .installtable td {
	padding: 8px;
}

#installbody #outerdiv {
	width:500px;
	margin:0px auto;text-align:left;
}

#installbody #adminnotab {
	background:white;
	border:0px;
	width:500px;
	padding:0px;
}

#installbody .buttonarea {
	visibility:hidden;
}


.mailConfigInt{
	width:25px;
}

.mailConfigText{
	width:115px;
}

.mailConfigRec{
	width:300px;
}

.mailConfigRecField{
	width:150px;
}

.mailConfigImage{
	width:20px;
}

#sleepSet{
	width:710px;
	margin-bottom:25px;
	page-break:after;
	border-color:#315E9A;
}

#sleepSet legend{
}

#sleeplist{
	width:700px;
}

#colCallid		{width:75px;}
#colLastacc		{width:100px;}
#colKunde		{width:175px;}
#colKurz		{width:300px;}
#colUnusedDays	{width:50px;}

FIELDSET{
	margin-bottom:10px;
	padding:5px;
}

#subjectSelects{
	background-color:#DDDDDD;
	position:absolute;
	width:450px;
	height:115px;
	left:108px;
	top:120px;
	z-index:9999;
	visibility:hidden;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	overflow:auto;
}

#subjectLine{
/*	background:url('/images/silver_back.png') repeat-x; */
}

#subjectLine, #subjectLine a{
	/*
	height:24px;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	color:black;
	font-weight:bold;
	font-size:12px;
	*/
	background-color:#3976AD;
	color:white;
	font-weight:bold;
	font-size:11px;
	padding:3px;

}

#pictures{
	margin-left:20px;
}

.holiday, a.holiday, a.holiday:FOCUS, a.holiday:HOVER, a.holiday:LINK, a.holiday:ACTIVE, a.holiday:VISITED{
	background-color:#FFEEEE;
}

#floatDiv{
	width:40%;
	float:left;
	height:25px;
	margin-right:4%;
	margin-bottom:7px;

}

div.wtopic{
	padding:3px;
	margin-top:2px;
	margin-bottom:2px;
}

#adminnotab div input:text,
#adminnotab div select,
#adminnotab div textarea
{
	width:100%;
}

#optionsDiv{
	visibility:hidden;
	display:none;
}

#leftmenu {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

#leftmenuDiv DIV{
	margin-bottom:5px;
}

#buttons
{					background-color:#CDCDCD; 	}

#buttons, leftmenuDiv DIV
.leftmenu_space, .leftmenu_topic, .leftmenu_option, .leftmenu_firstline, .leftmenu_secondline, .leftmenu_firstlineover,
.leftmenu_secondlineover, .leftmenu_firstlineclk, .leftmenu_secondlineclk, .leftmenu_wtopic,
#leftmenuDiv
{
	width:153px;
}

#redline{
	border:1px solid red;
}


#variantTable th{
	text-align:left;
}

#variantTable td{
	border:1px dotted #FFFFFF;
}

#divdd:before{
	content:">> ";
}
.percent:before{
	content:"xxxx ";
}

.attachments_hidden{
	visibility:hidden;
	display:none;
}

.attachments_visible{
	visibility:visible;
	display:inline;
}

table.fullwidth {
	table-layout:fixed;
}

#divfaqlang {
	position:absolute;
	z-index:1000;
	right:20px;
	top:20px;
}

.letter {
	float:left;
	width:28px;
}

#mainletter {
	font-size:26pt;
	font-weight:bold;
	width:45px;
}

.publicTD {
	padding-top:10px;
}

#faqstatspublic {
	width:180px;
	position:absolute;
	left:835px;
	top:80px;
	border:1px solid #919b9c;
}

#tinyMsg legend{
	color:#B22222;
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
	background-color:#EEEEEE;
}

#tinyMsg td{
	color:#B22222;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	background-color:#EEEEEE;
}

#tinyMsg{
	background-color:#EEEEEE;
	font-size:11px;
	border:1px solid #B22222;
}

#contactPersons, #contactCompanies {
	border:1px solid black;
	height:120px;
	overflow:auto;

}


#smallerFont td.topicval{
	font-size:11px;
}

#changeinfo{
	width:570px;
	overflow:auto;
	padding-bottom:20px;
}

#callcustomer, #callcontact, #callsystem, #callstatus{
	width:100%;
	background-color:F0F0F0;
}

input.inputfield[disabled], input[disabled] {
	background-color:#DDDDDD;
	color:#555555;
}

.bracketdiv {
	text-align:center;
	width:15px;
	height:15px;
	background-color:#dddddd;
	border:1px solid #bbbbbb;
}

input.inputfield[disabled] {
	background-color:#CCCCCC;
}

.formarea {
	padding:2px;
	border:1px solid;
	background-color:#f0f0ff;
	filter:alpha(opacity=90);
	opacity:0.90;
	-moz-opacity:0.90;
	font-weight:bold;
	overflow:auto;
}

.disabled {
	background-color:#e0e0e0;
	filter:alpha(opacity=60);
	opacity:0.60;
	-moz-opacity:0.60;
}

.error {
	background-color:#ffe0e0;
	filter:alpha(opacity=60);
	opacity:0.60;
	-moz-opacity:0.60;
}

.ActionDDTr{
	display:table-row;
	visibility:visible;
}

.ActionDDTrHidden{
	display:none;
	visibility:hidden;
}