/* 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{
	width:100%;
	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;
	color:#333333; 
}
.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;
	color:#333333; 
}
/* up down plus minus */
.tic_edittable td.edit a:hover{
	background-color:transparent;
}


.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:0px;
	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 img{
		border:none;
	}
	.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 input.int{
		width:40px;
	}
	.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;
	}
	#tic_overlay_overlaytable td{
		vertical-align:middle;
	}
	
	/* element td on overlay */
	#tic_overlay_overlaytable td.imagecontainer{
		/* width:1px; /* means "td as small as possible here! ... Does not Work in IE " */
	}
	#tic_overlay_overlaytable td.imagecontainer .white{
		background-color:#eeeeee;
		padding:8px 16px 8px 16px; /* border for complete element including headline and subline */
	}
	
	/* the fixed image itself */
	#tic_overlay_overlaytable td.imagecontainer img#overlayimage{
		margin-top:8px;
		margin-bottom:8px;
	}
	
	/* unter und ueberschrift */
	#tic_overlay_overlaytable td #headline{
		color:#333333;
		background-color:#eeeeee;
		width:100%;
		text-align:right;
		display:none;
	}
	#tic_overlay_overlaytable td #headline #slideshowstart{
		line-height:15px;
		border-style:solid; 
		border-color:#000000; 
		border-width:1px;
		padding: 2px 10px 2px 10px
	}
	#tic_overlay_overlaytable td #headline #slideshowstart a{
		color:#000000;
		text-decoration:none;
	}
	#tic_overlay_overlaytable td #subline{
		color:#333333;
		background-color:#eeeeee;
		text-align:center;
		display:none;
	}
	
	/* arrows */
	#tic_overlay_overlaytable td.left{
		width:50%;
		text-align:right;
		padding-right:10px;
	}
	#tic_overlay_overlaytable td.left #tic_overlay_arrowleft{
		visibility:hidden;
	}
	#tic_overlay_overlaytable td.right{
		width:50%;
		text-align:left;
		padding-left:10px;
	}
	#tic_overlay_overlaytable td.right #tic_overlay_arrowright{
		visibility:hidden;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* neue Blockstruktur für Edit ---------------------------------------------------- */
	.tic_block{
		border-width:1px;
		border-style:solid;
		border-color:#000000;
		padding:1px;
		border-color:#FFFFFF #808080 #808080 #FFFFFF;
	}
	
	
	
	
	