@charset "utf-8";
/* CSS Document */

.text.devices {  }

.text.devices h1 { position:relative; z-index:2; }

.text.devices h2 { padding-left:25px; position:relative; z-index:2; font-size:180%; margin-left:-0.4em; margin-bottom:5px; }
.text.devices h2.de { background:url('/i/technics/de.gif') no-repeat 0 50%; }
.text.devices h2.nl { background:url('/i/technics/nl.gif') no-repeat 0 50%; }

.text.devices .devices_list { position:relative; width:auto; margin:0 auto; left:20px; z-index:2; font-size:120%; }
.text.devices .device { position:absolute; }
.text.devices .device a {  }
.text.devices .device a .image { position:absolute; }
.text.devices .device a .image img { position:absolute; bottom:0; }

.text.devices .device a .image img.device { z-index:4; }

.text.devices .device a .image img.shadow, 
.text.devices .device a .image img.shadow-1 { z-index:3; }

.text.devices .device a .image img.shadow-1 { -moz-opacity:0; opacity:0; *filter:alpha(opacity=0); }

.text.devices .pyrotronics { height:300px; }
.text.devices .galaxis { height:250px; }

.text.devices .devices_large { 
	list-style:none; font-size:140%; width:100%; margin:-187px -4em 0 0; padding:0; display:block; clear:both; 
	
	min-width:850px;
	*width:expression((parseInt(this.clientWidth) > 850 ? this.clientWidth : 850) + 'px');
}
.text.devices .devices_large li {
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline; zoom:1;
	
	margin:0 8% 4em 0;
	padding:0;
	
	vertical-align:bottom;
}
