﻿/*------------------------------------------------------------------------------------------------------*/
/*** TICKETS - TROUBLE TICKET SYSTEM  */
/*------------------------------------------------------------------------------------------------------*/


/*////////////////////////
// Intranet Notice
////////////////////////*/

.single_notice {
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:3px solid #CFCFCF;
}

/*////////////////////////
// Intranet Dokumente
////////////////////////*/

.tx_abdownloads_viewAddNewDownload {
	background-color:#fff;
	border:0px;
}



/*------------------------------------------------------------------------------------------------------*/
/*** Informationsupload */
/*------------------------------------------------------------------------------------------------------*/
.projekt_formular_half {
margin-top: 20px; 
}

.projekt_formular_angabe, .projekt_formular_angabe_denkraeume {
clear: both;
}

.projekt_formular_input, .projekt_formular_angabe select, .projekt_formular_file_input {
width: 250px;
border: 1px solid #afafaf;
}

#projekt_beschreibung {
width: 485px;
height: 285px;
border: 1px solid #afafaf;
}

.projekt_formular_submit {
	float:none;
	margin-top:5px;
	text-align:right;
	margin-right:80px;
}

.tx_abdownloads_listView_categories, .tx_abdownloads_listView_downloads {
background-color:#dbdbdb;
color:#757575;
padding:5px 15px;
}

.tx_abdownloads_listView_categories_content {
border: 1px solid #dbdbdb;
padding:12px;

}

/*------------------------------------------------------------------------------------------------------*/
/*** Projektbearbeitung */
/*------------------------------------------------------------------------------------------------------*/

.projekt_formular_angabe div {
color:#5A5A5A;
float:left;
font-weight:bold;
height:30px;
width:115px;
}

.projekt_formular_angabe_denkraeume div {
color:#5A5A5A;
float:left;
height:30px;
font-weight:bold;
width:115px;
}

.projekt_formular_angabe_denkraeume div.denkraum_select {
color:#5A5A5A;
float:left;
font-weight:normal;
width:530px;
height:auto;
}


.projekt_formular_angabe_denkraeume div.denkraum_select .denkraum_select_itme {
	font-weight:normal;
	margin-left:3px;
	width:262px;
}

.projekt_formular_angabe_denkraeume div.denkraum_select .denkraum_select_itme input{
 	margin:0 8px 0 0;
}

.denkraeume_cell2 {
 width:153px;
}

.denkraeume_cell3 {
 width:126px;
}

*+html .denkraeume_cell2 {
 width:139px;
}

*+html .denkraeume_cell3 {
 width:126px;
}

.projekt_formular_angabe_denkraeume div.denkr_select {
float:left;
font-weight:normal;
width:550px;
}
.projekt_formular_angabe_denkraeume div.denkr_select td {
font-size:12px;
}

.projekt_formular_angabe, .formular_angabe_schmal {
clear:both;
}

.projekt_formular_angabe div.projektfamilie_select{
color:#5A5A5A;
font-weight:bold;
padding-top:5px;
font-weight:normal;
width:540px;
height:auto;
}

.projekt_formular_angabe div.projektfamilie_select .projektfamilie_select_itme {
 	margin:0 8px 0px 5px;
	font-weight:normal;
	width:250px;
}

.projekt_formular_angabe div.projektfamilie_select .projektfamilie_select_itme input{
	margin: 0 8px 0 0;
}

.projekt_formular_angabe div.projektfamilie_select_lastitem {
color:#5A5A5A;
font-weight:bold;
height:30px;
width:150px;
font-weight:normal;
padding-top:5px;
}

div.projekt_swf_apartner {
color:#5A5A5A;
height:40px;
}

.comment_textarea textarea {
width:465px;
border:1px solid #AFAFAF;
}

.formular_input {
height:auto;
}

/*------------------------------------------------------------------------------------------------------*/
/*** default Settings */
/*------------------------------------------------------------------------------------------------------*/

.tx-ketroubletickets-pi1 *,
.tx-hwprojectmanagement-pi1 *
{
  padding: 0;
  margin: 0;
  color: #5A5A5A;
  font-family: Verdana;
  }
  
  
.tx-ketroubletickets-pi1 a,
.tx-hwprojectmanagement-pi1 a{ 
  text-decoration: none;
  color: #5A5A5A;
  }
  
.tx-ketroubletickets-pi1 a:hover, 
.tx-hwprojectmanagement-pi1 a:hover{ 
  text-decoration: none;
  co/lor: #4D87C7;
  color:#e10119;
background:none;
  }
.kett_float_left { 
  float: left; 
  }
.kett_float_right { 
  float: right; 
  }
.kett_float_clean { 
  clear: both;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  }

.tx-ketroubletickets-pi1 img,
.tx-hwprojectmanagement-pi1 img { 
	border: 0;
	}

.tx-ketroubletickets-pi1 .error,
.tx-hwprojectmanagement-pi1 .error{
	font-size:12px;
	border:1px solid red;
	background:yellow;
	color:black;
	margin:5px 0px 5px 0px;
	padding:5px;
}
.tx-ketroubletickets-pi1 .deleteFile,
.tx-hwprojectmanagement-pi1 .deleteFile {
	display:block;
	float:left;
	width:20px;
}

/*------------------------------------------------------------------------------------------------------*/
/*** SINGLEVIEW */
/*------------------------------------------------------------------------------------------------------*/

.kett_singleview_toolbar {
  width: auto;
  height:24px;
  overflow: hidden;
  /*padding: 10px;*/
  margin: 0 0 5px 0;
  backgro/und: #dadada url(../img/projektmanagement/css_gradient2.gif) top left repeat-x;
  background: #ffffff top left repeat-x;
  bor/der: 1px solid #353535;
  border:0px;
  }

.kett_svt_headline {
  font-size: 12px;
  font-weight: bold;
  padding: 10px 10px 6px 10px;
  }

.kett_svt_navigation {
  padding: 0px 10px 0px 10px;
  font-size: 11px;
  line-height: 15px;
  }
.kett_svt_navigation input {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  }
.kett_svt_navigation a,
.kett_svt_navigation img { 
  float: left;
  }
.kett_svt_navigation img { 
  margin: 0 4px 0 0 ;
  }
.kett_svt_navborder {
  display: block;
  float: left;
  color: #f2f2f2;
  }

/* VIEW */

.kett_singleview { 
  border:1px solid #afafaf;
  }
.kett_sv_head {
  margin: 0 0 1px 0;
  backgrou/nd:#FFFFFF url(../img/projektmanagement/single_item_head_bg_normal.gif) repeat scroll 0 0;
  background:#FFFFFF repeat scroll 0 0;
padding-bottom:10px;
  }
.kett_sv_head_title {
  padding:15px 0 0 10px;
  }
.kett_sv_head_title label {
  font-weight: bold;
  font-size: 12px;
  margin: 0 6px 0 0;
  }


.kett_sv_head_info {
  padding: 5px 0 0 10px;
  font-size: 11px;
  }
.kett_sv_head_info label {
  font-weight: bold;
  }

.kett_sv_boxes { overflow:hidden; }
.kett_sv_single_box {
  float: left;
  width: 33.31%;
  }
.kett_sv_sbox_head {
  background:#FFFFFF url(../img/projektmanagement/list_item_userhead_bg_norma.gif) repeat scroll 0 0;
  color:#1B1C1C;
  font-size:11px;
  font-weight:bold;
  height:19px;
  line-height:19px;
  padding:0 10px;
  border-right:1px solid white;
  }
.kett_sv_sbox_body {
  height: 30px; 
  background:#E6EFEF none repeat scroll 0 0;
  border-bottom:1px solid white;
  border-right:1px solid white;
  font-size:11px;
  }
.kett_sv_sboxb_in{
  padding:3px 6px 6px 10px;
  }

.kett_sv_sboxb_in * { float: left;}
.kett_sv_sboxb_in select,
.kett_sv_sboxb_in select option{ float: none;}

.kett_sv_single_box_intern .kett_sv_sbox_head {
  color: #000000;
  background:#bde3f8 url(../img/projektmanagement/list_item_userhead_bg_inter.gif) repeat scroll 0 0;
  }
.kett_sv_single_box_intern .kett_sv_sbox_body .kett_sv_sboxb_in {
  font-size: 10px;
  }
.kett_sv_single_box_intern .kett_sv_sbox_body {
  background: #bde3f8;
  }


.kett_sv_desc_head {
background-color:#dbdbdb;
  color:#767676;
  font-size:11px;
  font-weight:bold;
  height:25px;
  line-height:25px;
  padding:0 10px;
  }
  
.kett_sv_desc_body {
color:#5A5A5A;
  backgro/und:#E6EFEF none repeat scroll 0 0;
  background:#ffffff none repeat scroll 0 0;
  border-bottom:1px solid white;
  border-right:1px solid white;
  font-size:11px;
  padding:15px 10px;
  }
  
 .kett_sv_desc_body textarea {
	 width:100%;
 }

.kett_sv_desc_body textarea {
	font-size:12px;
}  

.kett_sv_intern .kett_sv_desc_head{
  background:#bde3f8 url(../img/projektmanagement/list_item_userhead_bg_inter.gif) repeat scroll 0 0;
  }
.kett_sv_intern .kett_sv_desc_body{
  padding: 5px 10px 5px 10px;
  background: #bde3f8;
  border-right: 0px;
  }


/* Kommentare */
.kett_sv_box1 .kett_svbox1_head {
background-color:#DBDBDB;
color:#767676;
font-size:11px;
font-weight:bold;
height:25px;
line-height:25px;
padding:0 10px;
  }
.kett_sv_box1 .kett_svbox1_body {
  backgro/und:#fff7cc none repeat scroll 0 0;
  background:#ffffff none repeat scroll 0 0;
  border-bottom:1px solid white;
  font-size:11px;
  padding:3px 6px 6px 10px;
  }

/* History */
.kett_sv_box2 .kett_svbox2_head {
background-color:#DBDBDB;
color:#767676;
font-size:11px;
font-weight:bold;
height:25px;
line-height:25px;
padding:0 10px;
  }
.kett_sv_box2 .kett_svbox2_body {
  backgro/und:#e1eaf8 none repeat scroll 0 0;
  background:#ffffff none repeat scroll 0 0;
  border-bottom:1px solid white;
  font-size:11px;
  padding:3px 6px 6px 10px;
  }

/* TEASERVIEW */
.kett_teaserview_own {
  border-collapse:separate;
  width: 100%;
  margin-bottom: 20px;
}

.kett_teaserview_own td { padding: 3px; }

.kett_teaserview_own .kett_tw_head {
 background:#D6D6D6;
 font-weight: bold;
}

.kett_teaserview_own .kett_tw_body {
  background: #F2F2F2;
}




/*------------------------------------------------------------------------------------------------------*/
/*** LISTVIEW-TOOLBAR */
/*------------------------------------------------------------------------------------------------------*/

/* default container */
.kett_listview_toolbar {
  width: auto;
  padding: 5px 5px 4px 5px;
  margin: 0 0 5px 0;
  ba/ckground: #dadada url(../img/projektmanagement/css_gradient1.gif) top left repeat-x;
  background: #ffffff top left repeat-x;  
  bor/der: 1px solid #353535;
  border: 0px;
  overflow: hidden;
  }

/* new ticket */
.kett_toolbar_new_ticket {
  font-weight: bold;
  font-size: 11px;
  line-height: 17px;
  }
.kett_toolbar_new_ticket img {
  float: left;
  margin: 0 5px 0 0;
  }

/* searchbox */
.tx-ketroubletickets-pi1-searchbox-sword,
.tx-hwprojectmanagement-pi1-searchbox-sword {
  float: left;
  height: 18px;
  width: 125px;
  margin: 0 3px 0 0;
  back/ground: #ffffff;
  background: #ffffff;
  border: 1px solid #afafaf;
  font-size: 13px;
  }
.tx-ketroubletickets-pi1-searchbox-sword:focus, 
.tx-ketroubletickets-pi1-searchbox-sword:hover,
.tx-ketroubletickets-pi1-searchbox-sword:active { 
  background: #fff; 
  }
.tx-ketroubletickets-pi1-searchbox-button {
  float: left;
  height: 20px;
  padding: 0px 2px 0px 2px;
  b/ackground: #ffffff;
  background: #ffffff;
  border: 1px solid #afafaf;
  font-size: 11px;
  }

/* modeselector */
.kett_toolbar_modeselector label{
  font-size: 11px;
  font-weight: bold;
  float: left;
  display: block;
  line-height: 16px;
  }
.tx-ketroubletickets-pi1-modeSelector { 
  float: left;
  font-size: 11px;
  padding: 0 0 0 5px;
  line-height: 16px;
  }
.tx-ketroubletickets-pi1-modeSelector span {
  float: left;
  display: block;
  margin: 0 10px 0 0;
  padding: 0 0 0 0;
  }
.tx-ketroubletickets-pi1-modeSelector .tx-ketroubletickets-pi1-modeSelector-SCell {
    background: transparent url(../img/projektmanagement/icon_sort_active.gif) left center no-repeat;
    padding: 0 0 0 11px;
  }

/* filter selector */
.kett_toolbar_filter label {
  font-size: 11px;
  font-weight: bold;
  float: left;
  display: block;
  padding: 0 5px 0 0;
  line-height: 16px;
  }
.kett_toolbar_filter select {   
  float: left;
  height: 18px;
  width: auto;
  margin: 0 5px 0 0;
  background: #f3f3f3;
  border: 1px solid #b7c4c4;
  font-size: 11px;
  }
.kett_toolbar_filter input {
  float: left;
  height: 18px;
  padding: 0px 2px 0px 2px;
  background: #eff4f4;
  border: 1px solid #b7c4c4;
  font-size: 11px;
  font-weight: bold;
  }
.kett_toolbar_filter select:focus,
.kett_toolbar_filter select:hover,
.kett_toolbar_filter select:active { b/ackground: #fff5d1; }

.kett_toolbar_filter select {width: 110px;}
.kett_toolbar_filter select.select_short {width: 75px;}
.kett_toolbar_filter select option {width: auto; overflow: visible;}

/* sorting */
.kategorie_filter_row {
	width:auto;
	font-size:11px;
}

.kategorie_filter_row label {
font-weight:bold;
float:left;
margin-right:12px;
}

.kategorie_filter {
float:left;
margin-right:12px;
}

.kett_toolbar_sort {
	line-height: 16px;
	font-size: 11px;
}

.filter {
	line-height: 16px;
	font-size: 11px;
	border:0 none;
	margin:0 0 5px;
	overflow:hidden;
	padding:5px 5px 4px;
	width:auto;
}

.kett_toolbar_sort label {
  font-size: 11px;
  font-weight: bold;
  float: left;
  display: block;
  padding: 0 5px 0 0;
  line-height: 16px;
  }

.kett_toolbar_sort .kett_tbs_border{ 
  display: block;
  float:left; 
  }
.kett_toolbar_sort a{ 

  }
.kett_toolbar_sort .sort_active_desc a {
  background: transparent url(../img/projektmanagement/icon_arrow_down.gif) right center no-repeat;
  padding: 0 13px 0 0;
  }
.kett_toolbar_sort .sort_active_asc a {
  background: transparent url(../img/projektmanagement/icon_arrow_up.gif) right center no-repeat;
  padding: 0 13px 0 0;
  }

/* CSV export */
.kett_toolbar_csv {
  position: relative;
  margin: -1px 0 -1px 0;
  background: #f0f0f0;
  border: 1px solid #bec7c7;
  font-size: 11px;
  line-height: 15px;
  padding: 1px 3px 0px 1px;
  }
.kett_toolbar_csv:focus,
.kett_toolbar_csv:hover,
.kett_toolbar_csv:active { 
  backg/round: #fff5d1; 
  }
.kett_toolbar_csv img { 
  margin: 0 3px 0 0;
  float: left;
  }

/* Listview Pagebrowser */
.tx-ketroubletickets-pi1-browsebox {
  backgro/und:#DADADA url(../img/projektmanagement/css_gradient1.gif) repeat-x scroll left top;
  background:#ffffff repeat-x scroll left top;
  bord/er:1px solid #353535;
  border:0px;
  margin:0 0 5px;
  overflow:hidden;
  padding:5px 5px 4px;
  width:auto;
  font-size: 11px;
  line-height: 18px;
  }
.tx-ketroubletickets-pi1-browsebox .resultText {
  float: left;
  width: 200px;
  display: block;
  line-height: 18px;
  }
.tx-ketroubletickets-pi1-browsebox .browseLinks {
  float: right;
}
.tx-ketroubletickets-pi1-browsebox .browseLinks span.tx-ketroubletickets-pi1-browsebox-SCell a {
  font-weight: bold;
}


/*------------------------------------------------------------------------------------------------------*/
/*** LISTVIEW CLIENTVIEW */
/*------------------------------------------------------------------------------------------------------*/
.kett_listview_row {
  width: auto;
  border: 1px solid #afafaf;
  margin: 0 0 5px 0;
  overflow:hidden;
  }
.kett_listview_row_headline td.kett_listview_row_small {
  font-size:10px;
  text-align:right;
}
.kett_listview_row_head {
  margin: 0 0 1px 0;
  background-color:#dbdbdb;
  line-height: 16px;
  padding:5px 10px;
  font-size: 12px;
  }
 .filter_submit { 
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #AFAFAF;
float:left;
font-size:11px;
height:20px;
padding:0 2px;
}
  
.kett_listview_row_headline td {
font-size:12px;
}
  
.kett_listview_row_statusicon {
  float: left;
  height:30px;
  padding: 10px 6px 0px 6px;
  }
.kett_lvrow_headline_top {
  padding: 5px 0 0 0;
  }
.kett_lvrow_headline_title {
  font-weight: bold;
  }

.kett_listview_row_body {
  margin: 0 0 1px 0;
  padding:10px 5px;
  }
.kett_listview_row_subt {
font-size:11px;
padding:5px 0 5px 7px;
  }
.kett_listview_row_box {
  float:right;
  heig/ht:61px;
  height:15px;
  background:#ffffff;
  border:1px solid #afafaf;
  margin: 4px 4px 0 0;
  width:165px;
  }
.kett_lvrow_box_l {
  float: left;
  width: 70px;
  font-size: 9px;
  line-height: 14px;
  margin: 0 0 0 4px;
  }
.kett_lvrow_box_r {
  font-size: 9px;
  font-weight: bold;
  line-height: 14px;
  }

.kett_listview_row_user { margin: 0 0 1px 0;}
.kett_listview_row_user table {
  margin:0;
  padding: 0;
  width: 100%;
  border-collapse:collapse;
  }
.kett_listview_row_user table td {
  width: 33.33%;
  border-right: 1px solid white;
  }

.kett_listview_row_user .kett_lvrow_user_head, .kett_listview_row_user .kett_lvrow_user_head_last {
  height: 19px;
  padding: 0 5px 0 5px;
  background:#FFFFFF url(../img/projektmanagement/list_item_userhead_bg_norma.gif) repeat scroll 0 0;
  line-height: 19px;
  font-size: 11px;
  font-weight: bold;
  color: #1b1c1c;
  }
.kett_listview_row_user .kett_lvrow_user_head_last {
  border-right: 0px solid white;
  }

.kett_listview_row_user .kett_lvrow_user_con {
  height:35px;
  background: #D6E1E1;
  }
.kett_listview_row_user .kett_lvrow_user_con .kett_lvrow_user_inner {
  height:26px;
  overflow-y:scroll;
  padding:4px 4px 4px 6px;
  font-size: 12px;
  }

.kett_listview_row_foot {
  height: 27px;
  back/ground:#FFFFFF url(../img/projektmanagement/list_item_foot_bg_normal.gif) repeat scroll 0 0;
  background:#FFFFFF repeat scroll 0 0;
  
line-height: 26px;
  font-size: 11px;
  }

.kett_listview_row_foot .kett_float_left {
  padding: 0 0 0 5px;
  }
.kett_listview_row_foot .kett_lvrf_border {
  font-size:9px;
  color: #abc1c1;
  }
.tx-ketroubletickets-pi1 .due_is_overdue {
  border: 1px solid red;
  background: #e00505;
  color: white;
  }
.kett_listview_row_foot .kett_float_right {
  padding: 0 ;
  padding-right:5px;
  line-height: 1px;
  }
.kett_listview_row_foot .kett_float_right img {
  margin: 5px 6px 0 0 ;
  line-height: 0;
  }
.kett_listview_row_foot .kett_float_left img { 
  display: inline;
  }

/* ALIEN fremde Tickets */

.current_row_is_not_own_task .kett_listview_row_head {
  background: #FFFFFF url(../img/projektmanagement/list_item_head_bg_alien.gif) repeat scroll 0 0;
  }
.current_row_is_not_own_task .kett_listview_row_body { 
  ba/ckground: #FFFFFF url(../img/projektmanagement/list_item_subt_bg_alien.gif) repeat scroll 0 0; 
  background: #FFFFFF repeat scroll 0 0; 
}
.current_row_is_not_own_task .kett_listview_row_body .kett_listview_row_box {
  background:#f4f4f4 none repeat scroll 0 0;
  border:1px solid #cccccc;
  }
.current_row_is_not_own_task .kett_listview_row_user .kett_lvrow_user_head,
.current_row_is_not_own_task .kett_listview_row_user .kett_lvrow_user_head_last {
  ba/ckground: #FFFFFF url(../img/projektmanagement/list_item_userhead_bg_alien.gif) repeat scroll 0 0;
  background: #FFFFFF repeat scroll 0 0;

  }
.current_row_is_not_own_task .kett_listview_row_user .kett_lvrow_user_con {
  background: #e4e4e4;
  }
.current_row_is_not_own_task .kett_listview_row_foot { 
  backg/round: #FFFFFF url(../img/projektmanagement/list_item_foot_bg_alien.gif) repeat scroll 0 0; 
  background: #FFFFFF repeat scroll 0 0; 
}

/* Speichern */
.kett_sv_save {
	background: #EFEFEF url(../img/projektmanagement/css_gradient5.gif) repeat scroll 0 0;
	margin: 10px 0 1px 0;
  }
.kett_sv_save .kett_sv_save_in {
  float: right; 
  padding: 0 10px 0 0;
  }
.kett_sv_save .kett_sv_save_in input {
  background:transparent url(../img/projektmanagement/icon_disk.png) top right no-repeat;
  height: 16px;
  line-height: 16px;
  border:0 none;
  cursor:pointer;
  margin:4px 2px 2px 0;
  width: 150px;
  padding:0px 20px 10px 0;
  float: left;
  font-size: 11px;
  font-weight: bold;
  }
.kett_sv_save .kett_sv_save_in img {
  margin: 3px 0 0 0;
  float: left;
  }

/* History */
.tx-ketroubletickets-pi1 .ticket_history { 
  border:0px solid #ccc; 
  width: 100%;
  }
.tx-ketroubletickets-pi1 .ticket_history td {
  vertical-align:top; 
  padding:3px; 
  border-bottom:1px solid #ccc; 
  border-top:1px solid #ccc; 
  border:1px solid #ccc; 
  font-size:10px;
  }
.tx-ketroubletickets-pi1 .ticket_history .headline { 
  background:#EBEBEB; 
  color:#767676; 
  font-size:11px; 
  font-weight:bold; 
  vertical-align:middle;
  }

