.PageBODY {background-color: #FFFFFF}
td, body {font-size: 9pt; color: #000000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; padding-left:3px; text-align:left}

input, textarea, select { font-size:9pt; padding:1px}
input:focus, textarea:focus, select:focus {background-color:#FFFFDF}

a { color:#000033; text-decoration:none; font-weight:normal}
a:hover {text-decoration:none; color:#000;}

form {padding:0; margin:0; border:0}
select { padding:0}
form fieldset {border:1px solid #ccc; padding:10px; background-color:#ffffff;
								-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px}
form fieldset legend {font-size:11px; font-weight: bold; color:#F1F1F1; line-height:16px; 
												padding:2px; padding-left:7px; padding-right:8px;background-color:#9C9C9C;
												-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; overflow:hidden;overflow-x:hidden}

.td_left {text-align:left}
.td_right {text-align:right}
.td_center {text-align:center}

.FormTABLE {width:100%; BORDER-RIGHT: 2px ridge; BORDER-TOP: 1px ridge; BORDER-LEFT: 1px ridge; BORDER-BOTTOM: 2px ridge; background-color: #ffffff}
.FormHeaderTD {text-align: Left;border-style: outset;border-width: 1px;background-image: url(../image/__headerklein.gif);}


h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17pt; color:#666666; font-weight:300}
		
.tablesuche {background-color:#D7EDF4; border:1px solid #ccc; margin-bottom:10px }
.tablesuche td {padding:4px;text-align: left;}
.tablesuche th {text-align:left; font-weight:normal; background-image:url(flexigrid/images/wbg.gif); background-repeat:repeat-x;padding:5px; height:28px; font-size:13px}
.FormHeaderFONT { font-size: 10pt; color: #000000; font-weight: bold;}
.ColumnTD {font-size: 9pt; color: #666CC; color: #000000; border-bottom: 1px #000000 solid; padding: 3px; height:28px; background-image:url(../image/header.jpg); font-weight: bold}
.ColumnFONT {font-size: 9pt; color: #666CC; font-weight: bold; }

.FieldCaptionTD {background-color: #F7F7F7; color: #000000}
.FieldCaptionFONT {font-size: 10pt; color: #000000;}

.DataTD {background-color: #F7F7F7; color: #000000; font-size: 9px;  padding:3px;}
.DataTD2 { background-color: #fff; color: #000000; font-size: 9px; padding:3px;}
.DataTDover {background-color:#FFFFD8; color: #ccc; font-size: 9px; padding:3px;}

.RecordSeparatorTD {background-color: #FFFFFF; color: #000000;}
.DataFONT {font-size: 9pt; color: #000000;}

.content_tabelle {width:913px; margin:0; padding:0; margin-bottom:10x; margin-top:10px; border:0}

.button_SIK {
	font-size: 12px;
	color: #000000;
	border: 1px #333333 solid;
	height: 21px;
	background-color: #FFFFF0;
}
.dropdown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; border: 1px #333333 solid; width: 100% }
		
.eingabefeld {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px #333333 solid;
	width: 90%;
}
.eingabefeld50px {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 1px #333333 solid;
	width: 75px;
	text-align: left;
}
.eingabefeld150px {
	width: 150px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: 1px #333333 solid;
}

.eingabefeld_memo { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; background-color: #FFFFFF; border: 1px #333333 solid; width: 500px}
.FormTABLE_50prozenz { width:50%; BORDER-RIGHT: 2px ridge; BORDER-TOP: 1px ridge; BORDER-LEFT: 1px ridge; BORDER-BOTTOM: 2px ridge; clip: rect( ) }
.FormTABLE_70prozent { width:70%; BORDER-RIGHT: 2px ridge; BORDER-TOP: 1px ridge; BORDER-LEFT: 1px ridge; BORDER-BOTTOM: 2px ridge; clip: rect( ) }
.FormTABLE_30prozent { width:0%; BORDER-RIGHT: 2px ridge; BORDER-TOP: 1px ridge; BORDER-LEFT: 1px ridge; BORDER-BOTTOM: 2px ridge; clip: rect( ) }
.linie {  border-color: #999999 #999999 #999999 #CCCCCC; border-style: dotted}
.zeilenabstand15Pixel {  height: 15px}
.error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #FF0000; border: #FFFFFF; border:2px solid #ccc; padding:15px}
.eingabefeldfile { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; border: 1px #333333 solid; width: 300px}
.button_hinzufuegen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #333333 solid; background-image: url(../image/__headersub.gif); height: 21px}
.button_wartung_gross { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #333333 solid; background-image: url(../image/__headersub.gif); height: 35px; width: 110px}


/* Easy Tooltipp */
#tooltip {
	position:absolute;
	background-color:#333;color:#fff; 
	font-family:Arial, Helvetica, sans-seriff; font-size:11px; font-weight:bold; 
	padding:10px; 
	display:none; z-index:100000;
	max-width:300px;
	-moz-box-shadow: 1px 1px 14px #666;
	-webkit-box-shadow: 1px 1px 14px #666;
	box-shadow: 1px 1px 14px #666;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#666666,direction=135);
	-moz-border-radius:10px;
}


/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #aaaaaa; }
div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover{ background-color: #728A8C; }
div.jqi button.jqidefaultbutton{ background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }
/*-------------------------------- */

.inputAusgabetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	background-color: #FFFFFF;
	border: 0px none;
	width: 100%;
}


tr.tab_header td {
	border-bottom: 1px solid #666;
	font-weight: bold;
	background-image: url(../image/__headerklein.gif); background-repeat:repeat-x;
	}
	
tr.tab_bereich td {
	border-bottom: 1px dotted #666;
	font-weight: normal;
	background-color:#C5F8FA;
	}