/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_njfejoboffer_pi1" */
	table.offer {
		background-color : #fff;
	}
	table.offer tr td.category {
		font-weight : bold;
		font-variant : small-caps;
		background-color : #cecece;
		border-style : solid;
		border-width : 1px;
		border-color : #fff;
	}
	table.offer tr td.details {
		padding-left : 20px;
		vertical-align : bottom;
	}
	table.cv {
		background-color : #fff;
		border-spacing : 0;
	}
	table.cv tr td.title {
		background-color : #cecece;
		border-style : solid;
		border-width : 1px;
		border-color : #fff;
	}
	table.search {
		border-collapse : collapse;
		background-color : #fff;
	}
	table.search tr td {
		background-color : #eee;
		border-style : solid;
		border-width : 1px;
		border-color : #fff;
	}		
/* default styles for extension "tx_njferestaurant_pi1" */

	table.restaurant {
		border-collapse : collapse;
		border-width : 0px;
		background-color : #fff;
	}
	table.restaurant tr {
		background-color : #eee;
	}
	table.restaurant tr td {
		border-style : solid;
		border-width : 1px;
		border-color : #fff;
	}
	
/* default styles for extension "tx_njferestaurant_pi2" */

	table.reservations {
		border-collapse : collapse;
		border-width : 0px;
		background-color : #fff;
	}
	table.reservations tr {
		background-color : #eee;
	}
	table.reservations tr td {
		border-style : solid;
		border-width : 1px;
		border-color : #fff;
	}
	
/* default styles for extension "tx_njfeshareddiary_pi1" */
	
/* default styles for extension "tx_njfecompanydirectory_pi1" */

	
	a.linkTP{
		color:#0000aa;
	}
	a.linkTP:link{
		color:#0000aa;
	}
	a.linkTP:visited{
		color:#0000aa;
	}
	a.linkTP:hover{
		color:#0000aa;
		text-decoration:underline;
	}
	a.linkTP:active{
		color:#0000aa;
	}
	
	/* Curved cutout Borders*/
	.curved {
		float : left;
		position : relative;
        	display : block;
        	text-align : center;
		width : 100px;
  	}
  	.curved a:link, .curved a:visited, .curved a:active {
  		color : #000; 
  	}
  	.curved a:hover {
  		color : #555;
  	}
  	.curved h1, .curved p {
  		margin:0;
  	}
	.curved h1 {
  		font-size:1em; 
  		color:#222;
  	}
	.curved p {
  		padding-bottom:0.6em;
  	}
	.curved .b1, .curved .b2, .curved .b3, .curved .b4, .curved .b5 {
  		display:block; 
  		overflow:hidden; 
  		height:1px;
  		font-size:1px;
  	}
	.curved .b1, .curved .b2, .curved .b3, .curved .b4 {
  		background:#fff; 
  		border-left:1px solid #000; 
  		border-right:1px solid #000;
  	}
	.curved .b1 {
  		margin : 0 3px;
  		background:#000;
  	}
	.curved .b2 {
  		margin : 0 2px; 
  	}
	.curved .b3 {
  		margin : 0 1px;
  	}
	.curved .b4 {
  		margin : 0;
  	}
  	.curved .b5 {
  		margin : 0;
  		background:#000;
  	}
	.curved .mitre {
  		display : block; 
  		background : #fff; 
  		border : 0 solid #000; 
  		border-width : 0 1px;
  	}
  	
  	.curved .mitre1 {
  		display : block; 
  		background : #fff; 
  		border : 0 solid #000; 
  		border-width : 0 1px 0 0;
  	}
	
	p{
		text-decoration:bold;
	}
	
	table.emplist {
		background-color : #fff;
		border-spacing : 0;
	}

	table.emplist tr td {
		background-color : #eee;
		border-style : solid;
		border-width : 1px;
		border-color : #fff;	
	}
	
	.empdir {
		margin-top: 5px;
		margin-bottom: 5px;
		border: solid 1px #DFE2E3;
		border-collapse: collapse;
	}
	.empdir td {
		border: solid 1px #DFE2E3;
		background-color: #FAFBFB;
		padding: 3px;
	}
	.empdir td.label {
		border: solid 1px #E0E0E0;
		border-bottom: solid 1px #fff;
		background-color: #E0E0E0;
		
	}
	
	.directoryLink a {
	 	color : #0000aa;
	}

/* default styles for extension "tx_njfecompanydirectory_pi2" */

	
	a.linkTP{
		color:#0000aa;
	}
	a.linkTP:link{
		color:#0000aa;
	}
	a.linkTP:visited{
		color:#0000aa;
	}
	a.linkTP:hover{
		color:#0000aa;
		text-decoration:underline;
	}
	a.linkTP:active{
		color:#0000aa;
	}
	
	/* Curved cutout Borders*/
	.curved {
		float : left;
		position : relative;
        	display : block;
        	text-align : center;
		width : 100px;
  	}
  	.curved a:link, .curved a:visited, .curved a:active {
  		color : #000; 
  	}
  	.curved a:hover {
  		color : #555;
  	}
  	.curved h1, .curved p {
  		margin:0;
  	}
	.curved h1 {
  		font-size:1em; 
  		color:#222;
  	}
	.curved p {
  		padding-bottom:0.6em;
  	}
	.curved .b1, .curved .b2, .curved .b3, .curved .b4, .curved .b5 {
  		display:block; 
  		overflow:hidden; 
  		height:1px;
  		font-size:1px;
  	}
	.curved .b1, .curved .b2, .curved .b3, .curved .b4 {
  		background:#fff; 
  		border-left:1px solid #000; 
  		border-right:1px solid #000;
  	}
	.curved .b1 {
  		margin : 0 3px;
  		background:#000;
  	}
	.curved .b2 {
  		margin : 0 2px; 
  	}
	.curved .b3 {
  		margin : 0 1px;
  	}
	.curved .b4 {
  		margin : 0;
  	}
  	.curved .b5 {
  		margin : 0;
  		background:#000;
  	}
	.curved .mitre {
  		display : block; 
  		background : #fff; 
  		border : 0 solid #000; 
  		border-width : 0 1px;
  	}
  	
  	.curved .mitre1 {
  		display : block; 
  		background : #fff; 
  		border : 0 solid #000; 
  		border-width : 0 1px 0 0;
  	}
	
	p{
		text-decoration:bold;
	}
	
	table.emplist {
		background-color : #fff;
		border-spacing : 0;
	}

	table.emplist tr td {
		background-color : #eee;
		border-style : solid;
		border-width : 1px;
		border-color : #fff;	
	}
	
	.empdir {
		margin-top: 5px;
		margin-bottom: 5px;
		border: solid 1px #DFE2E3;
		border-collapse: collapse;
	}
	.empdir td {
		border: solid 1px #DFE2E3;
		background-color: #FAFBFB;
		padding: 3px;
	}
	.empdir td.label {
		border: solid 1px #E0E0E0;
		border-bottom: solid 1px #fff;
		background-color: #E0E0E0;
		
	}
	
	.directoryLink a {
	 	color : #0000aa;
	}
/* default styles for extension "tx_njfecompanydirectory_pi3" */


	a.linkTP{
		color:#0000aa;
	}
	a.linkTP:link{
		color:#0000aa;
	}
	a.linkTP:visited{
		color:#0000aa;
	}
	a.linkTP:hover{
		color:#0000aa;
		text-decoration:underline;
	}
	a.linkTP:active{
		color:#0000aa;
	}
	
	/* Curved cutout Borders*/
	.curved {
		float : left;
		position : relative;
        	display : block;
        	text-align : center;
		width : 100px;
  	}
  	.curved a:link, .curved a:visited, .curved a:active {
  		color : #FFF; 
  	}
  	.curved a:hover {
  		color : #AAA;
  	}
  	.curved h1, .curved p {
  		margin:0;
  	}
	.curved h1 {
  		font-size:1em; 
  		color:#EEE;
  	}
	.curved p {
  		padding-bottom:0.6em;
  	}
	.curved .b1, .curved .b2, .curved .b3, .curved .b4, .curved .b5 {
  		display:block; 
  		overflow:hidden; 
  		height:1px;
  		font-size:1px;
  	}
	.curved .b1, .curved .b2, .curved .b3, .curved .b4 {
  		background:#000; 
  		border-left:1px solid #000; 
  		border-right:1px solid #000;
  	}
	.curved .b1 {
  		margin : 0 3px;
  		background:#000;
  	}
	.curved .b2 {
  		margin : 0 2px; 
  	}
	.curved .b3 {
  		margin : 0 1px;
  	}
	.curved .b4 {
  		margin : 0;
  	}
  	.curved .b5 {
  		margin : 0;
  		background:#000;
  	}
	.curved .mitre {
  		display : block; 
  		background : #000; 
  		border : 0 solid #000; 
  		border-width : 0 1px;
  	}
  	
  	.curved .mitre1 {
  		display : block; 
  		background : #000000; 
  		border : 0 solid #000; 
  		border-width : 0 1px 0 0;
  	}
	
	.p{
		text-decoration:bold;
	}
	
	table.emplist {
		background-color : #fff;
		border-spacing : 0;
	}

	table.emplist tr td {
		background-color : #eee;
		border-style : solid;
		border-width : 1px;
		border-color : #fff;	
	}
	
	.empdir {
		margin-top: 5px;
		margin-bottom: 5px;
		border: solid 1px #DFE2E3;
		border-collapse: collapse;
	}
	.empdir td {
		border: solid 1px #DFE2E3;
		background-color: #FAFBFB;
		padding: 3px;
	}
	.empdir td.label {
		border: solid 1px #E0E0E0;
		border-bottom: solid 1px #fff;
		background-color: #E0E0E0;
		
	}
	
	.directoryLink a {
	 	color : #0000aa;
	}

/* default styles for extension "tx_njfecarsharing_pi1" */

	table.profil {
	 	background-color : #fff;
	 	border-collapse : collapse;
	}
	table.profil tr td {
	 	border-style : solid;
	 	border-color : #fff;
	 	border-width : 1px;
	 	background-color: #eee;
	 	vertical-align : middle;
	}
	
	table.list,table.listways {
	 	background-color : #fff;
	 	border-spacing : 1px;
	 	border-collapse : collapse;
	}
	table.listways tr:hover {
	 	background-color : #000;
	}
	table.list td,table.listways td, table.list td.header {
	 	border-style : solid;
	 	border-color : #fff;
	 	border-width : 1px;
	 	background-color : #eee;
	 	vertical-align : middle;
		padding : 1px;
	}
	table.list td.header {
		height : 20px;
		text-align : center;
		background-color : #fff;
	}
	table.listways td {
	 	text-align : center;
	}

/* default styles for extension "tx_apinaoj_pi2" */
	table.event {
	 	background-color : #fff;
	}
	table.eventlist {
		background-color : #fff;
		border-collapse : collapse;
	 	border-width : 1px;
	 	border-style : solid;
	 	border-color : #fff;
	}
	table.eventlist tr td {
		background-color : #eee;
	 	border-style : solid;
	 	border-width : 1px;
	 	border-color : #fff;
	}
/* default styles for extension "tx_njferessourceres_pi1" */

	table.restab {
		border-collapse : collapse;
		border-width : 0px;
		background-color : #fff;
		border-spacing : 1px;
	}
	table.restab tr {
		background-color : #eee;
	}
	table.restab tr:hover {
		background-color : #fff;
	}
	table.restab tr td,table.restab tr td.header {
		border-style : solid;
		border-width : 1px;
		border-color : #fff;
		padding : 1px;
	}
	table.restab tr td.header {
		text-align : center;
	 	background-color : #fff;
	 	height : 20px;
	}

	table.tableDaysAvailable,table.tableDaysAAvailable,table.tableDaysUnavailable {
		border-width : 0px;
		background-color : #fff;
		border-spacing : 1px;
	}
	table.tableDaysAvailable tr,table.tableDaysAAvailable tr,table.tableDaysUnavailable tr {
	 	background-color : #eee;
	}
        table.tableDaysAvailable tr td,table.tableDaysAAvailable tr td,table.tableDaysUnavailable tr td {
		border-style : solid;
		border-width : 1px;
		border-color : #fff;
		padding : 1px;
        }
        
        .vTable {
        	position : relative;
        	top : 0px;
        	left : 0px;
        	border : 0px;
        	background-color : #fff;
	}
	.vRow {
	 	width : 100%;
	}
	.vCell {
	 	position : absolute;
	 	border-style : solid;
	 	border-width : 1px;
	 	border-color : #fff;
	 	text-align : center;
	 	line-height : 16px;
	 	background-color : #eee;
	 	height : 100%;
	}

/* default styles for extension "tx_njferssimport_pi1" */

	.rssContainer {
		position : relative;
		border : 1px solid red;
	 	width : 680px;
	}
	.rssList {
		width : 200px;
	 	margin : 6px;
	 	float : left;
	}
        .rssTitle {
		text-align : center;
		font-size : 12px;
		font-weight : bold;
		line-height : 20px;
		padding : 2px;
		width : 100%;
		height : 20px;
	 	background-color : #fff;
	}
	.rssDesc {
		font-size : 12px;
		text-align : center;
		width : 100%;
		padding : 2px;
		background-color : #eee;
	}
	.rssItem, .rssItemDesc {
		padding : 2px;
		background-color : #eee;
		width : 100%;
	}
	.rssItemDesc {
		border-style : solid;
		border-width : 1px;
		border-color : #fff;
		width : 99%; /* Almost 100%, but not because it will be out of the container */
		background-color : #ddd;
	}

/* default styles for extension "tx_njferssimport_pi2" */

	#rssPContainer {
	 	position : relative;
	 	width : 640px;
	 	height : 400px;
	}
	.rssListMove {
		width : 200px;
	 	margin : 6px;
	 	float : left;
		padding : 0px;
        	border : 1px solid #000;
        	cursor : move;
        	overflow : auto;
        	position : absolute;
	}
        .rssTitleMove {
		text-align : center;
		font-size : 12px;
		font-weight : bold;
		line-height : 20px;
		padding : 2px;
		width : 98%;
		height : 20px;
	 	background-color : #fff;
	}
	.rssDescMove {
		font-size : 12px;
		text-align : center;
		width : 98%;
		padding : 2px;
		background-color : #eee;
	}
	.rssItemMoveMove, .rssItemDescMove {
		padding : 2px;
		background-color : #eee;
		width : 98%;
	}
	.rssItemDescMove {
		width : 98%; /* Almost 100%, but not because it will be out of the container */
		background-color : #ddd;
	}

/* default styles for extension "tx_njfenotes_pi1" */
	
	#notesContainer {
	 	position : relative;
		border : 1px solid #fff;
	 	width : 400px;
	 	height : 400px;
	}
	.notes {
		margin : 0px;
		padding : 0px;
        	width: 100px;
        	height: 100px;
        	background: #eee none;
        	border : 1px solid #fff;
        	cursor : move;
        	overflow :auto;
        	position : absolute;
        }
/* default styles for extension "tx_njfesempat_pi1" */
	.graphics {
	 	border-collapse : collapse;
	 	background-color : #fff;
	}
	.graphics tr td {
	 	border : 1px solid #fff;
	 	background-color : #eee;
		font-size:11px;
		font-family: "Trebuchet ms",  "arial", "sans-serif";
	}

	_LOCAL_LANG.default {

	}
	_DEFAULT_PI_VARS {

	}
}

plugin.tx_njfesempat_pi2{
	######################################
	# Here is the default template to use
	template = EXT:nj_fe_sempat/res/template.tmpl
	
	delete = EXT:nj_fe_sempat/img/delete.png
	edit= EXT:nj_fe_sempat/img/edit.png
	
	###########################
	# Some others style config
	_CSS_DEFAULT_STYLE (
	.schedules {
	 	border-collapse : collapse;
	 	background-color : #fff;
	}
	.schedules tr td {
	 	border : 1px solid #fff;
	 	background-color : #eee;
	}

/* default styles for extension "tx_njfesempat_pi3" */
	.resRec {
	 	border-collapse : collapse;
	 	background-color : #fff;
	}
	.resRec tr td {
		padding : 2px;
	 	border : 1px solid #fff;
	 	background-color : #eee;
	}

/* default styles for extension "tx_njfesearch_pi1" */
	
	table .searchResult {
	 	border-collapse : collapse;
	 	border : 0px solid #fff;
	 	background-color : #fff;
	}
	table .searchResult tr td {
        	border : 1px solid #fff;
        	background-color : #fff;
	}

/* default styles for extension "tx_loginboxmacmade_pi1" */
		.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
			color: #FF0000;
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
			margin-top: 5px;
			margin-bottom: 5px;
			border: solid 1px #DFE2E3;
			border-collapse: collapse;
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
			border: solid 1px #DFE2E3;
			background-color: #FAFBFB;
			padding: 5px;
		}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
			border: solid 1px #E5D9B1;
			background-color: #F0E9D2;
			font-weight: bold;
		}
/* default styles for extension "tx_flvplayer_pi1" */
		.tx-flvplayer-pi1 {
			text-align: center;
		}
/* default styles for extension "tx_mghelp_pi1" */
        /* New styling Anfang */

        .tx-mghelp-pi1 TH {
           font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size:14px;
           font-weight:bold;
        }

        .tx-mghelp-pi1-img {
          float:right;
          width:10px;
          height:10px;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-menu TABLE {
                 width:100%;
                 background-color:#F0F8FF;
        }
        .tx-mghelp-pi1 .tx-mghelp-pi1-menu TABLE TH {
                font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size:14px;
                font-weight:bold;
                font-style:normal;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-selectuser {
           text-align:center;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-selectuser TABLE {
           border-color:black;
           border-style:solid;
           border-width:1px;
           background-color:#F0F8FF;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-selectuser TABLE TH {
           background-color: #000080;
           color:#FFFFFF;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-newcategory TABLE {
           border:solid 1px #000000;
           background-color:#F0F8FF;
         }

        .tx-mghelp-pi1 .tx-mghelp-pi1-newcategory TABLE TH {
           background-color: #000080;
           color:#FFFFFF;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-newcategory {
                text-align: center;
                 padding-top:20px;
        }


        .tx-mghelp-pi1 .tx-mghelp-pi1-reportmenu {
           padding-top:20px;
           text-align:center;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-reportmenu TABLE {
           border:solid 1px #000000;
           background-color:#F0F8FF;
           text-align: left;
         }

        .tx-mghelp-pi1 .tx-mghelp-pi1-reportmenu TABLE TH {
           background-color: #000080;
           color:#FFFFFF;
        }

        #.tx-mghelp-pi1 .tx-mghelp-pi1-reportmenu {
       #        text-align: center;
        #}

        .tx-mghelp-pi1 .tx-mghelp-pi1-reportmenu a  {
                text-align: left;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-dateselector {
                text-align: center;
                padding:20px;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-dateselector TABLE {
                text-align: center;
                border:solid 1px #000000;
                background-color:#F0F8FF;
        }
        .tx-mghelp-pi1 .tx-mghelp-pi1-dateselector TABLE TH {
                background-color: #000080;
                color:#FFFFFF;
        }



       .tx-mghelp-pi1 .tx-mghelp-pi1-listrow {
          width:100%;
          background-color:#F0F8FF;
       }
       .tx-mghelp-pi1 .tx-mghelp-pi1-listrow TABLE TH   {
          background-color:#000080;
          color:#FFFFFF;
       }
        .tx-mghelp-pi1 .tx-mghelp-pi1-listrow TABLE TH  A {
          background-color:#000080;
          color:#FFFFFF;
       }

       .tx-mghelp-pi1 .tx-mghelp-pi1-listrow TABLE TD {
           padding:5px 10px;
           font-size:10px;
           color:black;
       }


        .tx-mghelp-pi1 .tx-mghelp-pi1-listViewHead {
                border-collapse:collapse;
                border: solid 1px #000000;
        }
        .tx-mghelp-pi1 .tx-mghelp-pi1-listViewHead TD{
                padding:0px 10px;
                text-align:center;
                width:50%;
                font-weight:bold;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-listViewHead .tx-mghelp-pi1-listViewPrio TABLE {
                width:100%;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-listViewHead .tx-mghelp-pi1-listViewPrio TABLE TD {
                width:25%;
                padding:4px;

        }
        .tx-mghelp-pi1 .tx-mghelp-pi1-listViewHead .tx-mghelp-pi1-filtertable SELECT{
                width:250px;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-delete-ticket {
              margin-top:20px;
              margin-left:auto; margin-right:auto;
              width:300px;
              border-collapse:collapse;
              border: solid 1px #000000;
              background-color:#F0F8FF;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-delete-ticket .tx-mghelp-pi1-delete-ticket-header {
              background-color: #000080;
              color:#FFFFFF;
              text-align:center;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-delete-ticket .tx-mghelp-pi1-delete-ticket-content .tx-mghelp-pi1-delete-ticket-summary {
              font-weight:bold;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-delete-ticket-content{
              padding-top:8px;
              text-align:center;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-delete-ticket-formLeft {
             width:10em; margin:0; float:left;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-delete-ticket-formRight {
             width:10em; margin:0; float:right;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-viewStatus {
              background-color:#F0F8FF;
              border-collapse:collapse;
              text-align:center;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-viewStatus TABLE {
              width:100%;
              border-collapse:collapse;
              text-align:center;
              border-collapse:collapse;
              border: solid 1px #000080;
              background-color:#F0F8FF;
              padding: 0px;
              margin: 0px;
        }
        .tx-mghelp-pi1 .tx-mghelp-pi1-viewStatus TABLE .tx-mghelp-pi1-viewStatus-desc TH {
              background-color:#000080;
               color:#FFFFFF;
               border-collapse:collapse;
               padding:0px;
               margin-bottom:0px;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-viewStatus TABLE .tx-mghelp-pi1-viewStatus-tableHead TH {
               background-color:#000080;
               color:#FFFFFF;
               border-collapse:collapse;
        }


        .tx-mghelp-pi1 .tx-mghelp-pi1-viewStatus TABLE TD {
              font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
              font-size:10px;
              border-color:#000080;
              border-style:solid;
              border-width:1px;
              border-collapse:collapse;
        }


        .tx-mghelp-pi1 .tx-mghelp-pi1-addAction {
             width:600px;
             text-align:center;
             border-collapse:collapse;
             border: solid 1px #000000;
             background-color:#F0F8FF;
             margin-bottom:3px;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-addAction TABLE .tx-mghelp-pi1-addAction-desc TH {
             width:600px;
             background-color:#000080;
             color:#FFFFFF;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-viewReports TABLE{
             width:100%;
             border-collapse:collapse;
             border: solid 1px #000000;
             text-align:center;
             background-color:#F0F8FF;
             padding: 0px;
             margin: 0px;

        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-viewReportsSmall TABLE{
             width:300px;
             border-collapse:collapse;
             border: solid 1px #000000;
             background-color:#F0F8FF;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-viewReportsSmall TABLE .tx-mghelp-pi1-viewReports-tableHead  {
             background-color:#000080;
             color:#FFFFFF;
        }
        .tx-mghelp-pi1 .tx-mghelp-pi1-viewReports TABLE .tx-mghelp-pi1-viewReports-tableHead  {
             font-family:sans-serif;
             font-size:13px;
             background-color:#000080;
             color:#FFFFFF;
        }
        .tx-mghelp-pi1 .tx-mghelp-pi1-viewReports TABLE TD {
             font-family:sans-serif;
             font-size:11px;
             color:black;
        }

        .tx-mghelp-pi1 .tx-mghelp-pi1-viewReports TABLE .tx-mghelp-pi1-viewReports-desc {
             font-family:Arial, Helvetica, sans-serif;
             font-size:12px;
             color:blue;
        }
        .tx-mghelp-pi1 .tx-mghelp-pi1-viewReports TABLE .tx-mghelp-pi1-viewReports-numberRec {
             font-family:Arial, Helvetica, sans-serif;
             font-size:12px;
             color:red;
        }


        .tx-mghelp-pi1 .editSingleDiv  {
                border:1px solid black;
                border-collapse:collapse;
                margin:0px;
                padding:0px;
        }


        .tx-mghelp-pi1 .editSingleDiv TABLE {
           border-collapse:collapse;
           margin:0px;
           padding:0px;
           border:0px;
           width:100%;
           text-align:left;
           background-color:#F0F8FF;

        }

        .tx-mghelp-pi1 .editSingleDiv td {
           border-collapse:collapse;
           margin:0px;
           padding:0px;
        }

        .tx-mghelp-pi1 .editSingleDiv th {
           font-size:12px;
        }

        .tx-mghelp-pi1 .editSingleDiv td {
           font-size:12px;
        }

        .tx-mghelp-pi1 .singleTicketeditCat {
             border:0px solid #000000;
        }

        .tx-mghelp-pi1 .reqfieldSym{
            color:red;
            text-align:left;
            font-weight:bold;
        }
        .tx-mghelp-pi1 .reqDescr{
            color:red;
            text-align:left;
            font-weight:bold;
        }

        .tx-mghelp-pi1 .editSingleDiv SELECT {
            width:200px;
            font-size:10px;
        }

        .tx-mghelp-pi1 .editSingleDiv .SUM INPUT {
            width:400px;
        }

        .tx-mghelp-pi1 .editSingleDiv TEXTAREA {
            width:450px;
        }



        .tx-mghelp-pi1 .tx-mghelp-pi1-viewReportsSmall  .tx-mghelp-pi1-viewReports-numeric {
             text-align:right;
        }


        .tx-mghelp-pi1 .tx-mghelp-pi1-browsebox {
          font-size:14px;
          color:black;
        }


        .tx-mghelp-pi1.tx-mghelp-pi1-browsebox .tx-mghelp-pi1-browsebox-strong{
            font-size:12px;
            color:red;
        }


        .tx-mghelp-pi1 .tx-mghelp-pi1-browsebox .tx-mghelp-pi1-browsebox-SCell {
             height:10px;
             background-color:#cccccc;
             margin-top:2px;
             margin-bottom:2px;
             padding-top:2px;
             padding-bottom:2px;
       }

        /*  New styling Ende */



/* default styles for extension "tx_mghelp_pi2" */

         .tx-mghelp-pi2 TABLE {
                 text-align:left;
                 border-style:solid;
                 border-width:1px;
                 border-color:#000000;
                 background-color:#F0F8FF;
         }
        .tx-mghelp-pi2 TABLE  TH{
                 font-family:sans-serif;
                 font-size:15px;
                 color:blue;
         }
        .tx-mghelp-pi2 TABLE .tx-mghelp-pi2-user {
                 font-size:11px;
                 color:black;
         }
        .tx-mghelp-pi2 TABLE .tx-mghelp-pi2-statusTime {
                 font-size:11px;
                 color:red;
         }
        .tx-mghelp-pi2 TABLE .tx-mghelp-pi2-statusOwn {
                 font-size:11px;
                 color:green;
         }
        .tx-mghelp-pi2 TABLE .tx-mghelp-pi2-statusAssigned {
                 font-size:11px;
                 color:red;
         }

        .tx-mghelp-pi2 TABLE .tx-mghelp-pi2-statusOpened {
                 font-size:11px;
                 color:black;
                 font-style:italic;
         }
         .tx-mghelp-pi2 TABLE .tx-mghelp-pi2-prioTitle {
                 background-color:#000080;
                 color:#FFFFFF;
                 text-align:center;
         }

         .tx-mghelp-pi2 TABLE .tx-mghelp-pi2-header {
                 background-color:#000080;
                 color:#FFFFFF;
                 text-align:center;
        }
        .tx-mghelp-pi2 TABLE .tx-mghelp-pi2-topTitle {
                 background-color:#000080;
                 color:#FFFFFF;
                 text-align:center;
        }

/* default styles for extension "tx_mghelp_pi4" */

        .tx-mghelp-pi4 .tx-mghelp-pi4-listrow {
            width:80%;
            background-color:#F0F8FF;
        }
        .tx-mghelp-pi4 .tx-mghelp-pi4-listrow TABLE{
            width:100%;
            border:1px solid #000000;
            background-color:#F0F8FF;
        }
        .tx-mghelp-pi4 .tx-mghelp-pi4-listrow TABLE TH   {
          background-color:#000080;
          color:#FFFFFF;
        }
        .tx-mghelp-pi4 .tx-mghelp-pi4-listrow TABLE TH  A {
          background-color:#000080;
          color:#FFFFFF;
        }
        .tx-mghelp-pi4 .tx-mghelp-pi4-listrow TABLE TD {
           font-size:10px;
           color:black;
        }

/* default styles for extension "tx_njldap_pi1" */

	.ldapwarning {
		color : #444;
		background-color : #ffd;
		border : 1px solid #dd9;
		padding : 2px;
		font-style : italic;
	}
	
	.loginTable {
		margin-top: 5px;
		margin-bottom: 5px;
		border: solid 1px #DFE2E3;
		border-collapse: collapse;
		font-family: "trebuchet ms", "Arial", "sans-serif";	   font-size:9px;
	}
	.loginTable td {
		border: solid 1px #DFE2E3;
		background-color: #FAFBFB;
		padding: 3px;
	}
	.loginTable td.label {
		border: solid 1px #E0E0E0;
		border-bottom: solid 1px #fff;
		border-right: solid 1px #fff;
		background-color: #E0E0E0;
		font-weight: bold;
	}
	.loginTable td.labelo {
		border: solid 1px #E0E0E0;
		border-bottom: solid 1px #fff;
		background-color: #E0E0E0;
		font-weight: bold;
	}
	
	.listTable {
		border : solid 1px #E0E0E0;
		border-collapse : collapse;
	}
	.listTable td {
	 	border : 0px;
	 	background-color : #E0E0E0;
	}
	.listTable td.label {
	 	border : 0px;
	 	background-color : #E0E0E0;
	}

/* default styles for extension "tx_dropdownsitemap_pi1" */
        .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: #FF8700;
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 1px #DBA83B;
            background-color: #FCF2C8;
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }