body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #272727;
}

.button {
	background-color: #4CAF50;
	border: none;
	color: white;
	padding: 12px 16px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	margin: 4px 2px;
	transition-duration: 0.4s;
	cursor: pointer;
	border-radius: 10px;
}

.button a {
	color: white;
}

html {
	overflow: scroll;
	overflow-x: auto;
}

a {
	text-decoration:none;
	color: #1918ED;
}

.errorone {
	 margin: 14px 0 0 3px;
	 font-variant:small-caps;
	 color:#F00;
	 font-weight:bold;
	 font-size: 1em;	
}

.okone {
	 margin: 14px 0 0 3px;
	 font-variant:small-caps;
	 color: green;
	 font-weight:bold;
	 font-size: 1em;	
}

.sidebar {
	float:left;
	width: 195px;
	min-height: 250px;
	/*border: 1px solid #ddd;*/
}

.sidebar_static {
	padding: 9px 0 10px 13px;
	font-size: 12px;
	color:white;
	background-color: #333;
	/*background-color: #7a7a7a;*/
	text-align:left;
	margin-bottom: 1px;
	border-radius: 10px;
}

.sidebar_logo {
	text-align:left;
	margin-bottom: 15px;
}

.sidebar_icons {
	float:right;
	vertical-align:middle;
	margin-top: 0px;
	margin-right: 10px;	
}

.sidebar_items {
	padding: 9px 0 10px 13px;
	font-size: 12px;
	color:white;
	background-color: #333;
	/*background-color: #575858;
	background-color: #7a7a7a;*/
	text-align:left;
	margin-bottom: 1px;
	cursor: pointer;
	border-radius: 10px;
}
.sidebar_items:hover {
	/*background-color: #303030;*/
	/*background-color: #F1663C;*/
	background-color: #1918ED;
}
.sidebar_items_active {
	/*background-color: #303030;*/
	background-color: #1918ED;
	/*background-color: #575858;*/
	padding: 9px 0 10px 13px;
	font-size: 12px;
	color:white;
	text-align:left;
	margin-bottom: 1px;
	cursor: pointer;
	border-radius: 10px;
}

.sidebar_subitems {
	padding: 9px 0 10px 11px;
	font-size: 12px;
	color:black;
	background-color: #eee;
	text-align:left;
	margin-bottom: 1px;
	cursor: pointer;
}
.sidebar_subitems:hover {
	background-color: #ccc;
}
.sidebar_subitems_active {
	background-color: #ccc;
	padding: 9px 0 10px 11px;
	font-size: 12px;
	color:black;
	text-align:left;
	margin-bottom: 1px;
	cursor: pointer;
}

.sidebar_separator {
	min-height: 11px;
}

.sidebar_items a {
	color:white;
}

.content {
	float:right;
	width: 859px;
	/*min-height: 700px;*/
	border: 1px solid #ddd;
	padding: 13px 13px 15px 13px;
	text-align: left;
}

.txt_search {
	background-color: #f2f2f2;
	width: 640px;
	color: #333333;
	border: 1px solid #a8a8aA;
	padding: 8px;
	margin: 3px 0 10px 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family:arial;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7f7f7,  #ffffff); /* for firefox 3.6+ */
}
.txt_search:hover {
	border: 1px solid #555;
}

.btn_search {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font: bold 16px Arial,sans-serif;
    outline: medium none;
    padding: 0.65em 2em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	margin: 1px 3px 0px 0;
	font-size: 13px;
	background: -webkit-gradient(linear, left top, left bottom, from(#5B5AF2), to(#1918ED));
	background: -moz-linear-gradient(top, #5B5AF2, #1918ED); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5B5AF2', endColorstr='#1918ED');
	border:1px solid #1918ED;
	line-height:1.5em;	
    border-radius:10px;
}
.btn_search:active {
    left: 1px;
    position: relative;
    top: 1px;	
}

.btn_finish {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font: bold 16px Arial,sans-serif;
    outline: medium none;
    padding: 0.65em 2em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	margin: 1px 3px 0px 0;
	font-size: 13px;
	background: -webkit-gradient(linear, left top, left bottom, from(green), to(green));
	background: -moz-linear-gradient(top, green, green); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5B5AF2', endColorstr='#1918ED');
	border:1px solid green;
	line-height:1.5em;	
    border-radius:10px;
}
.btn_finish:active {
    left: 1px;
    position: relative;
    top: 1px;	
}

.btn_submit {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font: bold 16px Arial,sans-serif;
    outline: medium none;
    padding: 0.65em 2em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	margin: 5px 0 1px 0;
	font-size: 13px;
	padding-top: 8px;
	background: -webkit-gradient(linear, left top, left bottom, from(#5B5AF2), to(#1918ED));
	background: -moz-linear-gradient(top, #5B5AF2, #1918ED); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5B5AF2', endColorstr='#1918ED');
	border:1px solid #1918ED;
	line-height:1.5em;
    border-radius:10px;
}

.btn_submittwo {
	border:1px solid #1918ED;
	padding: 4px 7px;
	margin: 10px 0 0px 3px;
	background-color: #1918ED;
	cursor: pointer;
	color:white;
    border-radius:10px;
}

.btn_submittwo:active {
    left: 1px;
    position: relative;
    top: 1px;	
}

.options {
	border: 1px solid #bbb;
	padding: 10px 13px 15px 13px;
	background-color: #f7f7f7;
}

.slt_options {
	padding: 5px;
	width: 195px;
	margin-right: 8px;	
	border: 1px solid #666;
}

.results {
	border: 1px solid #bbb;
	margin: 12px 0 0 0;
	padding: 10px 13px 15px 13px;
}

.area_bulk {
	width: 800px;
	height: 250px;
	background-color: #f2f2f2;
	color: #333333;
	border: 1px solid #a8a8aA;
	margin: 4px 0 0px 2px;
	padding: 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family:arial;
	font-size: 14px;
	resize: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7f7f7,  #ffffff); /* for firefox 3.6+ */
}
.area_bulk:hover {
	border: 1px solid #555;
}

.txt_insert {
	background-color: #f2f2f2;
	width: 235px;
	color: #333333;
	border: 1px solid #a8a8aA;
	padding: 6px;
	margin: 4px 0 0px 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family:arial;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7f7f7,  #ffffff); /* for firefox 3.6+ */
}
.txt_insert:hover {
	border: 1px solid #555;
}

.txt_insert_readonly {
	background-color: #f2f2f2;
	width: 235px;
	color: #333333;
	border: 1px solid #a8a8aA;
	padding: 6px;
	margin: 4px 0 0px 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family:arial;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7f7f7,  #ffffff); /* for firefox 3.6+ */
}

.slt_insert {
	width: 248px;
	background-color: #f7f7f7;
	color: #333333;
	border: 1px solid #a8a8aA;
	padding: 5px;
	/*margin: 4px 0 0px 2px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-family:arial;
	font-size: 14px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7f7f7,  #ffffff); /* for firefox 3.6+ */
}
.slt_insert:hover {
	border: 1px solid #555;
}

.data {
	background-color: #eee;	
}
.data:hover {
	background-color: #ddd;	
}

.inputlabel {
	font-weight:bold;
}

.warning {
	border:1px solid #C33;
	background-color:#FFF4F4;
	color:#C33;
	padding: 6px 9px;
	margin: 0 0 10px 0;
}

.tasknote {
	border:1px solid #EB872F;
	background-color:#FFF5F0;
	color:#EB872F;
	padding: 6px 9px;
	margin: 0 0 10px 0;
}

.taskuser {
	border:1px solid #CC9966;
	background-color:#FFE9D2;
	color:#CC9966;
	padding: 6px 9px;
	margin: 0 0 10px 0;
}

.ok {
	border:1px solid #093;
	background-color:#F2FFF2;
	color:#093;
	padding: 6px 9px;
	margin: 0 0 10px 0;
}

.breadcrumb {
	/* border: 1px solid #006397;*/
	border: 1px solid #575858;
	padding: 6px 9px;
	margin-bottom: 11px;
	background-color: #e5e5e5;
	/*color:#006397;*/
	color: #272727;
}

.breadcrumb a {
	/*color:#006397;*/
	color: #272727;
	font-weight:bold;
	cursor: pointer;
}

.breadcrumb a:hover {
	text-decoration:underline;
}

.pagination {
	color: black;
	text-align:center;
	border: 1px solid #aaa;
	background-color: #eee;
	padding: 2px 8px;
	margin-right: 0px;
}

.pagination:hover {
	color: white;
	background-color: #1918ED;
}

.pagination_active {
	color: white;
	text-align:center;
	border: 1px solid #aaa;
	background-color: #1918ED;
	padding: 2px 8px;
	margin-right: 0px;
}


body, a:hover, input:hover, textarea:hover, select:hover, .sidebar_items_active, .sidebar_items:hover {
	/*cursor: url(https://www.netagents.de/lbt/img/santa.cur), progress !important;*/
	/*cursor: url(https://www.netagents.de/lbt/img/bvb.cur), progress !important;*/
	/*cursor: url(https://www.netagents.de/lbt/img/pumpkin.cur), progress !important;*/
}

tr th {
	font-weight: normal;	
}

.sortheader {
	color:white;	
}

.sortarrow {
	margin-top: -3px;
	margin-left: -7px;	
}