/***************************************************************************/
/****** Following Styles were made for running on all kind of sites                    ********/
/***************************************************************************/

/*
Style works for this list of extensions:
.tx-cmw2l-pi1,
.tx-cmw2l-pi2,
.tx-cmw2l-pi3,
.tx-cmw2l-pi4,
.tx-crmupcrmincidents-pi1,
.tx-crmupcrmincidents-pi2,
.tx-crmupcrmincidents-pi3,
.tx-crmupcrmknowledgebase-pi1,
.tx-crmupcrmknowledgebase-pi2,
.tx-crmupcrmlicense-pi1,
.tx-crmupcrmmembership-pi1,
.tx-crmupcrmmembership-pi2,
.tx-crmupcrmmembership-pi4
*/



/* Main Text Elements */
/* H1 */
.tx-cmw2l-pi1 h1,
.tx-cmw2l-pi2 h1,
.tx-cmw2l-pi3 h1,
.tx-cmw2l-pi4 h1,
.tx-crmupcrmincidents-pi1 h1,
.tx-crmupcrmincidents-pi2 h1,
.tx-crmupcrmincidents-pi3 h1,
.tx-crmupcrmknowledgebase-pi1 h1,
.tx-crmupcrmknowledgebase-pi2 h1,
.tx-crmupcrmlicense-pi1 h1,
.tx-crmupcrmmembership-pi1 h1,
.tx-crmupcrmmembership-pi2 h1,
.tx-crmupcrmmembership-pi4 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#990000;
	margin:0px;
	padding:0px;
	margin-bottom:14px;
}

/* H2 */
.tx-cmw2l-pi1 h2,
.tx-cmw2l-pi2 h2,
.tx-cmw2l-pi3 h2,
.tx-cmw2l-pi4 h2,
.tx-crmupcrmincidents-pi1 h2,
.tx-crmupcrmincidents-pi2 h2,
.tx-crmupcrmincidents-pi3 h2,
.tx-crmupcrmknowledgebase-pi1 h2,
.tx-crmupcrmknowledgebase-pi2 h2,
.tx-crmupcrmlicense-pi1 h2,
.tx-crmupcrmmembership-pi1 h2,
.tx-crmupcrmmembership-pi2 h2,
.tx-crmupcrmmembership-pi4 h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#000000;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:5px;
}

/* H3 */
.tx-cmw2l-pi1 h3,
.tx-cmw2l-pi2 h3,
.tx-cmw2l-pi3 h3,
.tx-cmw2l-pi4 h3,
.tx-crmupcrmincidents-pi1 h3,
.tx-crmupcrmincidents-pi2 h3,
.tx-crmupcrmincidents-pi3 h3,
.tx-crmupcrmknowledgebase-pi1 h3,
.tx-crmupcrmknowledgebase-pi2 h3,
.tx-crmupcrmlicense-pi1 h3,
.tx-crmupcrmmembership-pi1 h3,
.tx-crmupcrmmembership-pi2 h3,
.tx-crmupcrmmembership-pi4 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	color:#595959;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

/* p */
.tx-cmw2l-pi1 p,
.tx-cmw2l-pi2 p,
.tx-cmw2l-pi3 p,
.tx-cmw2l-pi4 p,
.tx-crmupcrmincidents-pi1 p,
.tx-crmupcrmincidents-pi2 p,
.tx-crmupcrmincidents-pi3 p,
.tx-crmupcrmknowledgebase-pi1 p,
.tx-crmupcrmknowledgebase-pi2 p,
.tx-crmupcrmlicense-pi1 p,
.tx-crmupcrmmembership-pi1 p,
.tx-crmupcrmmembership-pi2 p,
.tx-crmupcrmmembership-pi4 p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#8c8c8c;
	font-size:11px;
	font-weight:normal;
/*	line-height:16px; */
	margin:0px;
	padding:0px;
	margin-bottom:16px;


}

/* a */
.tx-cmw2l-pi1 a,
.tx-cmw2l-pi2 a,
.tx-cmw2l-pi3 a,
.tx-cmw2l-pi4 a,
.tx-crmupcrmincidents-pi1 a,
.tx-crmupcrmincidents-pi2 a,
.tx-crmupcrmincidents-pi3 a,
.tx-crmupcrmknowledgebase-pi1 a,
.tx-crmupcrmknowledgebase-pi2 a,
.tx-crmupcrmlicense-pi1 a,
.tx-crmupcrmmembership-pi1 a,
.tx-crmupcrmmembership-pi2 a,
.tx-crmupcrmmembership-pi4 a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	outline:none;
	color:#1E1E1E;
	text-decoration:underline;
}

/* a */
.tx-cmw2l-pi1 a:hover,
.tx-cmw2l-pi2 a:hover,
.tx-cmw2l-pi3 a:hover,
.tx-cmw2l-pi4 a:hover,
.tx-crmupcrmincidents-pi1 a:hover,
.tx-crmupcrmincidents-pi2 a:hover,
.tx-crmupcrmincidents-pi3 a:hover,
.tx-crmupcrmknowledgebase-pi1 a:hover,
.tx-crmupcrmknowledgebase-pi2 a:hover,
.tx-crmupcrmlicense-pi1 a:hover,
.tx-crmupcrmmembership-pi1 a:hover,
.tx-crmupcrmmembership-pi2 a:hover,
.tx-crmupcrmmembership-pi4 a:hover {
	color:#990000;
	text-decoration:underline;
}

/* ul */
.tx-cmw2l-pi1 ul,
.tx-cmw2l-pi2 ul,
.tx-cmw2l-pi3 ul,
.tx-cmw2l-pi4 ul,
.tx-crmupcrmincidents-pi1 ul,
.tx-crmupcrmincidents-pi2 ul,
.tx-crmupcrmincidents-pi3 ul,
.tx-crmupcrmknowledgebase-pi1 ul,
.tx-crmupcrmknowledgebase-pi2 ul,
.tx-crmupcrmulcense-pi1 ul,
.tx-crmupcrmmembership-pi1 ul,
.tx-crmupcrmmembership-pi2 ul,
.tx-crmupcrmmembership-pi4 ul {
	margin:0px;
	padding:0px;
	margin-bottom:16px;
	list-style-type:none;
}

/* ol */
.tx-cmw2l-pi1 ol,
.tx-cmw2l-pi2 ol,
.tx-cmw2l-pi3 ol,
.tx-cmw2l-pi4 ol,
.tx-crmupcrmincidents-pi1 ol,
.tx-crmupcrmincidents-pi2 ol,
.tx-crmupcrmincidents-pi3 ol,
.tx-crmupcrmknowledgebase-pi1 ol,
.tx-crmupcrmknowledgebase-pi2 ol,
.tx-crmupcrmolcense-pi1 ol,
.tx-crmupcrmmembership-pi1 ol,
.tx-crmupcrmmembership-pi2 ol,
.tx-crmupcrmmembership-pi4 ol {
	margin:0px;
	padding:0px;
	margin-bottom:16px;
	margin-left:20px;
}

/* ul ul, ol ol */
.tx-cmw2l-pi1 ul ul,
.tx-cmw2l-pi2 ul ul,
.tx-cmw2l-pi3 ul ul,
.tx-cmw2l-pi4 ul ul,
.tx-crmupcrmincidents-pi1 ul ul,
.tx-crmupcrmincidents-pi2 ul ul,
.tx-crmupcrmincidents-pi3 ul ul,
.tx-crmupcrmknowledgebase-pi1 ul ul,
.tx-crmupcrmknowledgebase-pi2 ul ul,
.tx-crmupcrmul ulcense-pi1 ul ul,
.tx-crmupcrmmembership-pi1 ul ul,
.tx-crmupcrmmembership-pi2 ul ul,
.tx-crmupcrmmembership-pi4 ul ul,
.tx-cmw2l-pi1 ol ol,
.tx-cmw2l-pi2 ol ol,
.tx-cmw2l-pi3 ol ol,
.tx-cmw2l-pi4 ol ol,
.tx-crmupcrmincidents-pi1 ol ol,
.tx-crmupcrmincidents-pi2 ol ol,
.tx-crmupcrmincidents-pi3 ol ol,
.tx-crmupcrmknowledgebase-pi1 ol ol,
.tx-crmupcrmknowledgebase-pi2 ol ol,
.tx-crmupcrmol olcense-pi1 ol ol,
.tx-crmupcrmmembership-pi1 ol ol,
.tx-crmupcrmmembership-pi2 ol ol,
.tx-crmupcrmmembership-pi4 ol ol {
	margin-bottom:0px;
}

/* li */
.tx-cmw2l-pi1 li,
.tx-cmw2l-pi2 li,
.tx-cmw2l-pi3 li,
.tx-cmw2l-pi4 li,
.tx-crmupcrmincidents-pi1 li,
.tx-crmupcrmincidents-pi2 li,
.tx-crmupcrmincidents-pi3 li,
.tx-crmupcrmknowledgebase-pi1 li,
.tx-crmupcrmknowledgebase-pi2 li,
.tx-crmupcrmlicense-pi1 li,
.tx-crmupcrmmembership-pi1 li,
.tx-crmupcrmmembership-pi2 li,
.tx-crmupcrmmembership-pi4 li {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	list-style-type:none;
	padding-left:34px;
	font-size:11px;
	line-height:17px;
	color:#8c8c8c;
/*	background-image:url(img_company_listdot.gif); */
                background-image:url(arrow.gif);
	background-repeat:no-repeat;
	background-position:20px 5px;
}

/* standard form elements*/
.standard_fieldset,
.standard_hidden,
.standard_fieldwrap,
.standard_fieldwrap label,
.standard_fieldwrap span,
.standard_fieldwrap input,
.standard_fieldwrap textarea,
.standard_fieldwrap select,
.standard_fieldset .standard_submitwrap, 
.standard_fieldset .standard_indentwrap, 
input.standard_button,
input.standard_button_small,
input.disabled,
input.upload_button,
.standard_fieldset table,
.standard_errorbox {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.standard_fieldset {
	clear:both;
	float:left;
	display:block;
	width:647px;
	margin:0px 0px 16px 0px;
}

.standard_fieldset.boxed {
	width:619px;
	border:1px solid #d1d1d1;
	padding:13px;
	background-color:#fafafa;
}

.standard_hidden {
	display:none;
}

.standard_fieldwrap {
	clear:both;
	float:left;
	display:block;
	width:647px;
	margin:0;
	padding:0px 0px 5px 0px;
}

.boxed .standard_fieldwrap {
	width:619px;
}

.standard_fieldwrap label {
	clear:both;
	float:left;
	display:block;
	width:125px;
	margin:0px;
	padding:0px;
	font-size:13px;
	line-height:16px;
}

.standard_fieldwrap span.standard_mandatory {
	padding-left:3px;
	padding-bottom:3px;
	font-size:11px;
	font-weight:bold;
	color:#106cc3;
	line-height:16px;
	vertical-align:text-top;
}

.standard_fieldwrap input.standard_textfield {
	float:left;
	display:block;
	width:345px;
	margin:0px;
	padding:4px 5px 4px 5px;
	background-color:#ffffff;
	border:1px solid #d1d1d1;
	font-size:13px;
	line-height:18px;
}

.standard_fieldwrap textarea.standard_text {
	float:left;
	display:block;
	width:345px;	
	height:140px;
	margin:0px;
	padding:3px 5px 4px 5px;
	background-color:#ffffff;
	border:1px solid #d1d1d1;
	overflow:auto;
	font-size:13px;
	line-height:18px;
}

.standard_fieldwrap select.standard_select {
	float:left;
	display:block;
	width:357px;
	margin:0px;
	padding:3px 3px 3px 5px;
	background-color:#ffffff;
	border:1px solid #d1d1d1;
	font-size:13px;
	line-height:19px;
}

.standard_fieldwrap span.text {
	float:left;
	display:block;
	width:357px;
}

.standard_fieldwrap span.comment {
	clear:both;
	float:left;
	display:block;
	width:357px;
	padding:0px 0px 5px 125px;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	color:#555555;
}

.standard_fieldwrap input.standard_file {
	float:left;
	display:block;
	width:345px;
	margin:0px;
	padding:3px 5px 4px 5px;
	background-color:#ffffff;
	border:1px solid #d1d1d1;
	font-size:13px;
	line-height:18px;
}

.standard_fieldwrap input.standard_textfield:hover,
.standard_fieldwrap textarea.standard_text:hover,
.standard_fieldwrap select.standard_select:hover {
	background-color:#ff9999;
	border:1px solid #990000;
}

.standard_fieldwrap input.standard_textfield.focus,
.standard_fieldwrap textarea.standard_text.focus,
.standard_fieldwrap select.standard_select.focus {
	background-color:#def2fc;
	border:1px solid #3c7fb1;
}

.standard_fieldset .standard_submitwrap,
.standard_fieldset .standard_indentwrap {
	clear:both;
	float:left;
	display:block;
	position:relative;
	left:125px;
	width:522px;
	margin:0 0 15px 0;
}

.boxed .standard_submitwrap {
	width:494px;
	margin-bottom:0px;
}

input.standard_button,
input.standard_button_small {
	clear:both;
	float:left;
	display:block;
	width:170px;
	height:26px;
	margin:0px 10px 0px 0px;
	padding:2px 0px 4px 0px;
	font-size:13px;
	line-height:20px;
	color:#000;
	text-decoration:none;
	text-align:center;
	background:none;
	border:0px;
	background-image:url(img_button_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	cursor:pointer;
}

input.disabled {
	cursor:default;
	color:#666666;
}

input.standard_button.disabled,
input.standard_button.disabled:hover {
	background-position:0px 0px;
}

input.standard_button_small {
	width:100px;
	background-position:0px -52px;
}

input.standard_button_small.disabled,
input.standard_button_small.disabled:hover {
	background-position:0px -52px;
}

input.upload_button {
	clear:none;
	float:left;
}

body .standard_noclear {
	clear:none !important;
}

input.standard_button:hover {
	background-position:0px -26px;
}

input.standard_button_small:hover {
	background-position:0px -78px;
}

input.disabled:hover {
	background-position:0px 0px;
}

.standard_fieldset table {
	width:494px !important;
}

.standard_errorbox {
	clear:both;
	float:left;
	display:block;
	width:635px;
	padding:5px 5px;
	margin-bottom:16px;
	border:1px solid #990000;
	background-color:#ffffff;
}

.standard_errorbox p {
	margin:0px 0px 3px 0px !important;
	padding:0px !important;
	font-weight:bold !important;
}

.standard_errorbox p,
.standard_errorbox li {
	color:#990000 !important;
	font-size:11px !important;
}

.standard_errorbox li {
	background-image:url(img_company_listdot_red.gif) !important;
	background-position:20px 6px !important;
}

/* KNOWLEDGEBASE */


#tx-crmupcrmknowledgebase-table{
	clear:both;
	width:620px;
	table-layout:fixed;
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:0px;
}

#kn_left {
	vertical-align:top;
	width:160px;
	padding:0;
	margin:0;
}

#kn_right {
	vertical-align:top;
	width:460px;
	padding:0;
	margin:0;
}


.tx-crmupcrmknowledgebase-pi1 .kn_right .standard_errorbox {
	width:460px;
}

#right .tx-crmupcrmknowledgebase-pi1 ul li {
	background-image: url(/typo3conf/ext/crmup_crm_knowledgebase/res/folder_gray.png);
	font-weight:bold !important;
	font-size:11px;
	background-position:0px 2px;
	margin-top:5px;
	padding-left:20px;
}

#right .tx-crmupcrmknowledgebase-pi1 ul li a,
#right .tx-crmupcrmknowledgebase-pi1 ul li.active ul li a {
	text-decoration:none;
	color:#565656;
}

#right .tx-crmupcrmknowledgebase-pi1 ul li.active a {
	color:#000000;
}

#right .tx-crmupcrmknowledgebase-pi1 ul li a:hover,
#right .tx-crmupcrmknowledgebase-pi1 ul li.active a:hover,
#right .tx-crmupcrmknowledgebase-pi1 ul li.active ul li a:hover {
	color:#990000;
	text-decoration:underline;
}

#right .tx-crmupcrmknowledgebase-pi1 ul ul li {
	font-weight:normal !important;
}

#right .tx-crmupcrmknowledgebase-pi1 ul li.active {
	background-image: url(/typo3conf/ext/crmup_crm_knowledgebase/res/folder_red.png);
	background-position: 0px 2px;
	font-weight:bold !important;
}

#right .tx-crmupcrmknowledgebase-pi1 ul li.open {
	background-image: url(/typo3conf/ext/crmup_crm_knowledgebase/res/folder.png);
	font-weight:normal;
	background-position: 0px 2px;
}

.tx-crmupcrmknowledgebase-pi1 .standard_fieldwrap select.standard_select,
.tx-crmupcrmknowledgebase-pi1 .standard_fieldwrap input.standard_textfield {
	width:160px;
}

.tx-crmupcrmknowledgebase-pi1 .standard_fieldwrap select.standard_select,
.tx-crmupcrmknowledgebase-pi1 .standard_fieldwrap input.standard_textfield,
.tx-crmupcrmknowledgebase-pi1 .standard_fieldwrap input.standard_button {
	margin-right:5px;
}

#right .tx-crmupcrmknowledgebase-pi1 h2,
.tx-crmupcrmknowledgebase-pi2 h1 {
	clear:both;
	padding-top:20px;
}

.tx-crmupcrmknowledgebase-pi1 table {
	clear:both;
	/*position:relative;*/
	left:1px;
	width:598px;
	table-layout:fixed;
	border:1px solid #d1d1d1;
	border-collapse:collapse;
}

.tx-crmupcrmknowledgebase-pi1 table th {
	background-color:#efefef;
	font-size:11px;
}

.tx-crmupcrmknowledgebase-pi1 table th.number {
	width:65px;
}

.tx-crmupcrmknowledgebase-pi1 table th.article {
	text-align:left;
}

.tx-crmupcrmknowledgebase-pi1 table tr.tr-even {
	background-color:#ffffff;
}

.tx-crmupcrmknowledgebase-pi1 table tr.tr-odd {
	background-color:#f8f8f8;
}

.tx-crmupcrmknowledgebase-pi1 table th,
.tx-crmupcrmknowledgebase-pi1 table td {
	padding:5px 10px 5px 10px;
}

.tx-crmupcrmknowledgebase-pi1 table td {
	font-size:11px;
}

#right .crmupMoreLink {
	padding:7px 0 7px 0;
}

#right .crmupMoreLink a {
	display:inline; 
	font-size:14px; 
	color: white;
	font-weight:bold; 
	width:auto;
	background-color:#0072bb; 
	text-decoration:none;
	border:1px solid #a7a7a7;
	padding:7px 14px 7px 14px;
}

#right .crmupMoreLink a:hover {
	text-decoration:underline;
}


.problem {
	  font-family:Tahoma, Arial, helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  color:#990000;
}


.zusammenfassung {
	  font-family:Tahoma, Arial, helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  color:#990000;
}

.anforderung {
	  font-family:Tahoma, Arial, helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  color:#990000;
}

.lösung {
	  font-family:Tahoma, Arial, helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  color:#006600;
}

.verfahren{
	  font-family:Tahoma, Arial, helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  color:#006600;
}

.download {
	  font-family:Tahoma, Arial, helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
}

.downloadpdf {
	background-image: url(/fileadmin/cc/pdf.gif);
	font-weight:bold !important;
	font-size:11px;
	background-position:0px 2px;
	margin-top:5px;
	padding-left:20px;
}

.frage {
	  font-family:Tahoma, Arial, helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  color:#990000;
}

.antwort {
	  font-family:Tahoma, Arial, helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  color:#006600;
}

/***********
Tutorials
***********/

.tutorials_step_no {
	text-align:left;
	width:25px;
	float:left;
}

.tutorials_step_no_text {
	text-align:left;
	padding-left:30px;
	padding-top:5px;
}

.tutorials_no {
	text-align:left;
	width:25px;
	float:left;
}

.tutorials_no_text {
	text-align:left;
}

.tutorials_download_logo {
	text-align:left;
	width:25px;
	float:left;
}

.tutorials_download_logo_text {
	text-align:left;
}

.tutorials_download_logo_text a {
	color:#000000;
	text-decoration:none;
}

.tutorials_download_logo_text a:hover {
	text-align:left;
}
/*************
	Cases
***************/

table.importfiles
{
	border-collapse:collapse;
	width:100%;
}

table.importfiles th
{
	text-align:left;
	padding:4px 10px;
	border:1px solid #d1d1d1;
	background-color:#efefef;
}

table.importfiles td
{
	border:1px solid #d1d1d1;
	text-align:left;
	padding:6px 10px;
	vertical-align:top;
	background-color:#ffffff;
	font-size:11px;
}

#company_content ul li.error-messege{
	color:red;
}

#company_content ul{
	margin:0;
	padding:0;
}

input #uploadfile{
	clear:both;
	float:left;
	display:block;
	width:100px;
}

.error-container{
	border:2px solid red;
	margin-bottom:15px;
	padding:5px;
}

select#ddlStatus, select#ddlOwner {
	margin:0 50px 0 20px;
}

select #oddStatus{
	margin:0 50px 0 20px;
}

.tx-crmupcrmincidents-pi1 form{
	margin:0 0 15px 0;
}

table.history
{
	text-align:left;
	border-collapse:collapse;
	width:100%;
}

table.history th
{
	text-align:left;
	padding:2px 10px;
	border:1px solid #dddddd;
	background-color:#F6F6F6;
}

table.history td
{
	border:1px solid #dddddd;
	text-align:left;
	padding:10px;
	vertical-align:top;
}

table.history tr:hover td
{
	background-color:#f6f6ff;
}

table.incident
{
	width:100%;
	border-collapse:collapse;
}

table.incident th
{
	background-color:#f6f6f6;
	border:1px solid #ddd;
	padding: 2px 10px;
	text-align:left;
}

table.incident td
{
	border: 1px solid #ddd;
	text-align:left;
	padding: 10px;
	vertical-align:top;
}

table.history td div
{
	margin-top:10px;
	padding:10px;
	border:1px solid #ddd;
}

.attachment-upload {
	padding:0px 0px 10px 0px;
}

.attachment-upload table
{
	clear:both;
	border-collapse:collapse;
}

input#uploadfile
{
	margin:0 15px 0 0;
}

.tx-crmupcrmincidents-pi3 textarea, .tx-crmupcrmincidents-pi2 textarea
{
	font-face:Monospace;
	width:100%;
	height:150px;
	margin-bottom:15px;
}

label.page {
	margin:0 15px 0 15px;
}

.pagenum {
	float:left;
	display:block;
	width:70px;
	height:26px;
	border:1px solid #aaaaaa;
	background-color:#f6f6f6;
	margin-right:10px;
	line-height:26px;
	text-align:center;
	cursor:default;
}

table.addCase{
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
	border-width:0px;
}