.wrapper {
	width:	600px;
	margin-left: auto;
	margin-right: auto;
}

fieldset {
	margin: 10px;
}

a.back {
	display: block;
	margin:	10px;
	border-radius: 5px;
	width: 100px;
	border:1px solid #000;
	color:	#FFF;
	font-size:11px;
	text-align:	center;
	text-decoration:	none;
background: rgb(243,197,189); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(243,197,189,1) 0%, rgba(232,108,87,1) 50%, rgba(234,40,3,1) 51%, rgba(255,102,0,1) 75%, rgba(199,34,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,197,189,1)), color-stop(50%,rgba(232,108,87,1)), color-stop(51%,rgba(234,40,3,1)), color-stop(75%,rgba(255,102,0,1)), color-stop(100%,rgba(199,34,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */

	clear:both;
}

.ticket_list {
	font-size:	12px;
	border-radius:	2px;
	padding:	10px;
	margin: 10px;
	border: 1px solid #888;	
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;	
}

.ticket_case {
	float: left;
	margin: 0px 10px;
	line-height:	35px;
	text-align:	left;
}

.ticket_overview  {
	/*float:	left;*/
	padding:	2px 5px;
	text-align:	center;
	line-height:	15px;
	font-size:		12px;
	border: 1px solid #888;
	border-radius:	5px;
	margin:	5px 3px 5px 0px;
	text-decoration:	none;
	color:	#000;
}

.ov_offen {
	background-color:	#F33;
	color:	#FFF;
}

.ov_in_arbeit {
	border-color:	#FC3;
}

.ov_geschlossen {
	border-color:	#CF3;
}

.ov_wiedervorlage {
	border-color:	#3CF;
}

.ov_in_arbeit_ungelesen {
	background-color:	#FC3;
}

.ov_geschlossen_ungelesen {
	background-color:	#CF3;
}

.ov_wiedervorlage_ungelesen {
	background-color:	#3CF;
}

.ticket_show {
	font-size:	12px;
	border-radius:	2px;
	padding:	10px;
	margin: 10px;
	border: 1px solid #888;	
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;	
}

.ticket_user {
	width:	100%;
	/*font-size: 0.8em;*/
}

.ticket_betreff {
	padding-bottom: 15px;
}

.ticket_anhang a, .ticket_kommentar_anhang a {
	display:block;
	padding: 5px;
	margin:	5px;
	text-decoration:none;
	/*background-color:	#ccc;*/
	border: 1px dashed #000;
	width: auto;
	float:right;
}

.ticket_anhang a:hover, .ticket_kommentar_anhang a:hover {
	background-color:	#DDD;
}

.ticket_kommentar {
	font-size:	12px;
	border-radius:	2px;
	padding:	10px;
	margin:		10px;
	border: 1px solid #F33;
-moz-box-shadow: 5px 5px 5px #F33;
-webkit-box-shadow: 5px 5px 5px #F33;
box-shadow: 5px 5px 5px #F33;	
}

.ticket_kommentar_user {
	width:	100%;
	/*font-size:	0.8em;*/
}

.ticket_kommentar_text {
	width:	100%;
}

.ticket_kommentar_text textarea {
	width:	100%;
	height:	250px;
	border:	1px solid #EEE;
}

.ticket_kommentar_input {
	float: left;
	width: 50%;
}

.ticket_kommentar_action {

}

.ticket_kommentar_widervorlage {
	color:	#3CF;
}

.geschlossen {
	border-color:	#CF3;
-moz-box-shadow: 5px 5px 5px #CF3;
-webkit-box-shadow: 5px 5px 5px #CF3;
box-shadow: 5px 5px 5px #CF3;
}

.in_arbeit {
	border-color: #FC3;
	border-color:	#FC3;
-moz-box-shadow: 5px 5px 5px #FC3;
-webkit-box-shadow: 5px 5px 5px #FC3;
box-shadow: 5px 5px 5px #FC3;	
}

.wiedervorlage {
/*	background-color: #3CF;*/
/*	border-color:	#3CF;*/
-moz-box-shadow: 5px 5px 5px #3CF;
-webkit-box-shadow: 5px 5px 5px #3CF;
box-shadow: 5px 5px 5px #3CF;
}

.clear {
	clear: both;
}

.error {
	border: 1px solid #F00;
}

h1 {
	margin: 0px;
	padding: 0px;
	margin-bottom:20px;
}

.ticket_list tr:nth-child(even){
	background-color:	#EEE;
}

.ticket_list tr.ungelesen {
	font-weight: bold;
}
.ui-widget-header{
	width: 99%;
}
.ticket_list td{
	padding:4px;
	font-size:10px;
}

#sTable th{
	text-align:left;
	color: #333;
}
	.green{
		color:#3c9f00;
	}
	a.lllink{
padding:2px ;
font-weight:800;
color:#339933;
}