body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

html {
	overflow: scroll;
	overflow-x: auto;
}

a {
	text-decoration:none;
	color: #006397;
}

.navigation {
	width: 1248px;
	border: 1px solid #006397;
	padding: 11px 14px;
	margin-bottom: 12px;
	background-color: #f1f1f1;
}

.content {
	width: 1250px;
	min-height: 50px;
	border: 1px solid #ddd;
	padding: 13px 13px 15px 13px;
	text-align: left;
}

.navigation_static {
	float:left;
	padding: 7px 0 8px 13px;
	font-size: 12px;
	color:white;
	background-color: #006397;
	text-align: center;
	margin-bottom: 1px;
}

.navigation_items {
	float:left;
	width: 155px;
	padding: 7px 13px 8px 13px;
	font-size: 12px;
	color:white;
	background-color: #066ba1;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
}

.navigation_items_admin {
	float:left;
	width: 155px;
	padding: 7px 13px 8px 13px;
	font-size: 12px;
	color:white;
	background-color: #eb872f;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
}

.navigation_items_logout {
	float:right;
	width: 135px;
	padding: 7px 13px 8px 13px;
	font-size: 12px;
	color:white;
	background-color: #C30;
	text-align: center;
	cursor: pointer;
}

.navigation_items:hover {
	background-color: #303030;
}
.navigation_items_active {
	float:left;
	width: 155px;
	background-color: #303030;
	padding: 7px 13px 8px 13px;
	font-size: 12px;
	color:white;
	text-align:center;
	margin-right: 10px;
	cursor: pointer;
}

.navigation_items_admin:hover {
	background-color: #303030;
}
.navigation_items_admin_active {
	float:left;
	width: 155px;
	background-color: #303030;
	padding: 7px 13px 8px 13px;
	font-size: 12px;
	color:white;
	text-align:center;
	margin-right: 10px;
	cursor: pointer;
}

.navigation_subitems {
	float:left;
	padding: 7px 0 8px 11px;
	font-size: 12px;
	color:black;
	background-color: #eee;
	text-align:left;
	margin-bottom: 1px;
	cursor: pointer;
}
.navigation_subitems:hover {
	background-color: #ccc;
}
.navigation_subitems_active {
	float:left;
	background-color: #ccc;
	padding: 7px 0 8px 11px;
	font-size: 12px;
	color:black;
	text-align:left;
	margin-bottom: 1px;
	cursor: pointer;
}

.navigation_items a {
	color:white;
	text-align:center;
}


.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;	
}





.txt_search {
	background-color: white;
	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;
}
.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(#f2a73f), to(#eb872f));
	background: -moz-linear-gradient(top, #f2a73f, #eb872f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2a73f', endColorstr='#eb872f');
	border:1px solid #eb872f;
	line-height:1.5em;	
}
.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(#006397), to(#004F9D));
	background: -moz-linear-gradient(top, #006397, #004F9D);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006397', endColorstr='#004F9D');
	border:1px solid #004F9D;
	line-height:1.5em;	
}
.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(#f2a73f), to(#eb872f));
	background: -moz-linear-gradient(top, #f2a73f, #eb872f); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2a73f', endColorstr='#eb872f');
	border:1px solid #eb872f;
	line-height:1.5em;	
}

.btn_submittwo {
	border:1px solid #006397;
	padding: 4px 7px;
	margin: 10px 0 0px 3px;
	background-color:#006397;
	cursor: pointer;
	color:white;
}

.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;
}

.slt_options_small {
	padding: 1px;
	width: 92%;
	font-size: 13px;
	text-align:center;
	border: 1px solid #ccc;
}

.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;
	padding: 6px 9px;
	margin-bottom: 11px;
	background-color: #f1f1f1;
	color:#006397;
}

.breadcrumb a {
	color:#006397;
	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: #EB872F;
}

.pagination_active {
	color: white;
	text-align:center;
	border: 1px solid #aaa;
	background-color: #EB872F;
	padding: 2px 8px;
	margin-right: 0px;
}

/*
body, a:hover {
	cursor: url(http://www.netagents.de/lbt/img/santa.cur), progress !important;
}*/

.liverate:hover {
	font-weight: bold;	
}