/* Tic_system - Styles */
body {
  margin:0px;
}
.tic_editor{
	padding:2px 0px 0px 4px; 
	font-size:12px; 
	border-style:solid solid solid solid;
	border-width:1px;
	background-color:#EEEEEE;
	font-family:arial, helvetica, geneva, sans-serif; 
	color:#000000;
	border-color:#666666 #666666 #666666 #666666;
	margin:0px;
	width:400px;
}
.request_table{
	font-size:12px; 
	border-style:solid solid solid solid;
	border-width:1px;
	background-color:#CCCCCC;
	font-family:arial, helvetica, geneva, sans-serif; 
	color:#333333;
	border-color:#666666 #666666 #666666 #666666;
	margin:0px;
}
.border1{
	border-style: solid solid solid solid;
	border-width:1px;
	border-color:#666666 #666666 #666666 #666666;
	margin :0px;
	padding:0px;
}
.tic_systemtext{
	font-size: 11px; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #333333;
}
.tic_systemtext_light{
	font-size: 11px; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #666666;
}
.tic_systemtext_extralight{
	font-size: 11px; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #999999;
}

.tic_systemtext_rot{
	font-size: 11px; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #FF3333;
}
.tic_systemauswahl{
	font-size: 11px; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #333333;
	background-color: #F4F4F4;
	border-style: solid;
	border-width:1px;
	border-color:#666666 #666666 #666666 #666666;
}
.tic_systeminput_general{
	font-size: 12px; 
	color: #333333;
	border-style: solid;
	border-width:1px;
	border-color:#666666 #666666 #666666 #666666;
}

.tic_pageheader{
	font-size: 18px; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #333333;
}
.tic_pagesubheader{
	font-size: 12px; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #333333;
}
.tic_imageviewer_text{
	font-size: 12px; 
	font-family: arial, helvetica, geneva, sans-serif; 
	color: #333333;
}
.tic_browser_headline{
	color: #35002C;
	font-size: 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Blockelemente */
.tic_edittable{
	border:none;
	padding:0px;
	border-width:1px; 
	border-color:#808080 #808080 #808080 #808080; 
}
.tic_edittable td.info{
	border-style:solid none solid solid; 
	border-width:1px; 
	border-color:#FFFFFF #808080 #808080 #FFFFFF; 
	background-color:EAE8E4;
}
.tic_edittable td.edit{
	vertical-align:top; 
	text-align:right;
	border-style:solid solid solid none; border-width:1px; 
	border-color:#FFFFFF #808080 #808080 #FFFFFF; 
	background-color:EAE8E4;
}

.tic_orderbutton{
	width:17px;
	height:18px;
}


/* Links für Systemtexte */
.tic_systemtext a:link {
	text-decoration: none;
	color: #666666;
}
.tic_systemtext a:visited {
	text-decoration: none;
	color: #666666;
}
.tic_systemtext a:hover {
	text-decoration: none;
	color: #000000;
}
.tic_systemtext a:active {
	text-decoration: none;
	color: #666666;
}

.Fixed {
	position: fixed;		 
	top:0px;
	left: 0;
	position: expression("absolute");
	top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
}
.tic_100prozenthoehe{
	position:absolute; 
	top:73px; 
	left:0px; 
	height:100%;
	height:expression(document.body.offsetHeight-77);
	width:100%;
}

/* Strukturbaum */

	.tic_strukturbaum-line-oben-links{
		border-width: 1px;
		border-style: solid none none solid;
		border-color: #000000;
		font-size: 6px;
		width:16px;
	}

	.tic_strukturbaum-line-unten{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		font-size: 6px;
		width:16px;
	}
	.tic_strukturbaum-line-links{
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #000000;
		font-size: 6px;
		width:16px;
	}
	.tic_strukturbaum-line-unten-links{
		border-width: 1px;
		border-style: none none solid solid;
		border-color: #000000;
		font-size: 6px;
		width:16px;
	}
	.tic_strukturbaum-noline{
		font-size: 6px;
		width:16px;
		border-width: 1px;
		border-style: solid none none solid;
		border-color: #FFFFFF;
		width:16px;
	}
	
	.tic_strukturbaum-box{
		width:160px;
		padding-top:1px;
		padding-bottom:1px;
		/*
		border-width : 1;
		border-style : solid;
		border-color : #000000;
		*/
	}

	/* tic Chart Default Style ----------------------------------------------------------------------------- */
	.tic_chart{ /*rahmen*/
		position:relative; 
		overflow:hidden; 
		border-style:solid; 
		border-color:#000000; 
		border-width:1px;
		background-color:#dddddd;
		font-size:10px;
		font-family:verdana, arial;
	}
	.tic_chart .data{ /*rahmen*/
		position:absolute;
		overflow:hidden; 
		border-style:solid; 
		border-color:#000000; 
		border-width:1px;
		background-color:#eeeeee;
	}
	
	.tic_chart .data .even, .tic_chart .data .odd{
		line-height:1px; font-size:1px;
	}
	.tic_chart .data .even{ /* Color 1 */
		background-color:#cccccc;
	}	
	.tic_chart .data .odd{ /* Color 2 */
		background-color:#aaaaaa;
	}
	.tic_chart .error{ /*Falls falls keine Daten vorhanden */
		color:#ff0000;
	}
	.tic_chart .descline{
		line-height:1px; 
		font-size:1px;
		width:1px;
		height:3px;
		background-color:#000000;
	}
	
	
	/* TIC2 Databrowser */
	.databrowser{
		font-size:10px;
	}
	.databrowser a{
		color:#333333;
		font-weight:normal;
		text-decoration:none;
	}
	.databrowser a:hover{
		color:#660000;
	}
	.databrowser h1{
		font-size:14px;
	}
	.databrowser table{
		font-size:10px;
		width:100%;
	}
	.databrowser tr{
		background-color:#dee6ee;
	}
	.databrowser th{
		padding-left:6px;
		padding-right:6px;
		text-align:left;
		background-color:#afc2d6;
		vertical-align:middle;
	}
	.databrowser .insert th{
		text-align:right;
	}
	.databrowser td{
		text-align:left;
	}
	.databrowser th a:hover{
		color:#FFFFFF;
	}
	.databrowser .alert{
		padding-left:6px;
		padding-right:6px;
		background-color:#ffcdcd;
	}
	.databrowser input{
	
	}
	.databrowser .wide input{
		width:100%;
	}
	.databrowser .submit{
		text-align:right;
		
	}

	
	/*******************************/
	/* Screen Overlay and Blending */
	/*******************************/
	
	/* Blender Layer for IE containing the whole page ------------------------------------------------- */
	#filterblender{
		background-color:#c0c0c0; /* the "body" background */
	}
	
	
	/* Fixed Overlay for image ------------------------------------------------------------------------ */
	#tic_overlay_overlaytable{
		display:none;
		visibility:hidden;
		position:fixed;		
		position:expression("absolute");
		top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
		background-image:url(../admin/overlay/overlay.png); /* Works in Firefox */
		left:0px;
		top:0px;
		width:100%;
		height:100%;
		/* background-color:#ff0000; */
		text-align:center;
	}
	/* Center element on overlay */
	#tic_overlay_overlaytable td{
		text-align:center;
		vertical-align:middle;
	}
	/* the fixed image */
	#tic_overlay_overlaytable td img{
		border-style:solid;
		border-width:16px;
		border-color:#eeeeee;
	}
	
	
	
	
	
	
	
	
	
	
	
	/* neue Blockstruktur für Edit ---------------------------------------------------- */
	.tic_block{
		border-width:1px;
		border-style:solid;
		border-color:#000000;
		padding:1px;
		border-color:#FFFFFF #808080 #808080 #FFFFFF;
	}
	
	
	
	
	
