div.panel.newci_panel
{ padding-left:50px;
  padding-right:50px;
  padding-top:90px;
  padding-bottom:90px;
	overflow:auto;
	height:auto;
	border-bottom:1px solid #dbdbdb;
	overflow-x:hidden;
	background:#fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color:#4d5050;
}

div.panel.newci_panel.no_border
{ border:0px;
  padding-bottom:20px;
}



.completeWidth
{ -webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
margin-bottom:10px;	
}
.no_border
{ border:0px;
	
}
.violator
{
	 display:none;
}

.spg_arr_l
{ width:100px;
  height:100px;
	background-image:url(/fileadmin/templates/images/SN_Gallery/btn_left.png);
	background-repeat:no-repeat;
	background-position:right center;
	position:absolute;
	left:10px;
	cursor:pointer;
	top:45%;
}

.spg_arr_l:hover
{background-image:url(/fileadmin/templates/images/SN_Gallery/btn_left_hover.png);
	
}

.spg_arr_r
{ width:100px;
  height:100px;
	background-image:url(/fileadmin/templates/images/SN_Gallery/btn_right.png);
	background-repeat:no-repeat;
	background-position:right center;
	position:absolute;
	right:10px;
	cursor:pointer;
	top:45%;
}

.spg_arr_r:hover
{ background-image:url(/fileadmin/templates/images/SN_Gallery/btn_right_hover.png);
	
}



div.panel.newci_panel.ci_shadow
{ background:url(/fileadmin/templates/images/3dxware/panel2_background_top.jpg) top center no-repeat #fafafa;
	
}
div.panel.newci_panel.ci_grey
{ background: #fafafa;
	
}

.text_l
{ position:relative;
  width:445px;
  height:auto;
  overflow:auto;
  float:left;
}

.text_r
{ position:relative;
  width:445px;
  height:auto;
  overflow:auto;
	float:right;
	overflow:hidden;
}

a
{ color:#00aae6; 
	text-decoration:none;
	cursor:pointer;
	position:relative;
	 font-weight:bold;
}

a:hover
{ color:#00aae6; 
	text-decoration:none;
	 font-weight:bold;
}


.text_r a, .text_l a,.text_r a:hover, .text_l a:hover,
{ color:#00aae6;
  font-weight:bold;
}
.text_stretch
{ position:relative;
  width:100;
  height:auto;
  overflow:auto;
	float:left;
	
}
.blue_link_big
{ position:relative;
  top:auto;
  left:auto;
	text-transform:none;
}




.panel_1_image_1
{ position:absolute;
  top:90px;
  width:594px;
  height:440px;
  right:0px;
	background:url(/fileadmin/templates/images/assets_sn/SN_product_01.jpg);
}

.panel_2_image_1
{ position:absolute;
  
  top:90px;
  width:545px;
  height:386px;
  left:0px;
	background:url(/fileadmin/templates/images/assets_sn/SN_product_02.jpg);
}

.panel_3_image_1
{ position:absolute;
  top:0px;
  width:700px;
  height:610px;
  right:-0px;
	background:url(/fileadmin/templates/images/assets_sn/SN_product_03.jpg);
}


.panel_4_image_1
{ position:absolute;
  top:80px;
  width:494px;
  height:307px;
  left:0px;
	background:url(/fileadmin/templates/images/assets_sn/SN_product_04.jpg);
}

.panel_5_image_1
{ position:absolute;
  top:70px;
  width:494px;
  height:356px;
  right:0px;
	background:url(/fileadmin/templates/images/assets_sn/SN_product_05.jpg);
}

.panel_7_image_1
{ position:absolute;
  top:20px;
  width:394px;
  height:309px;
  left:00px;
	background:url(/fileadmin/templates/images/assets_sn/SN_sketch.png);
}
#panel_1 
{ padding-top:42px;
	
}
#panel_1 .h1_sub {
font-family: 'DINProCondRegular';
font-size: 24px;
text-transform: uppercase;
margin-bottom: 30px;
line-height:32px;
}

#panel_7 .h1_sub
{   font-family:'DINProCondRegular'; 
  font-size:18px;
  text-transform:uppercase;
  margin-bottom:30px;
  text-align:center;
  width:100%;
	
}

#panel_1 .violator	
{ width:150px;
  height:150px;
  position:absolute;
  top:0px;
  right:0px;
  background-image:url(/fileadmin/templates/images/spacem/violator_150x150_en.png);

}

[lang='de'] #panel_1 .violator {
  background-image: url("/fileadmin/templates/images/spacem/violator_150x150_de.png");
}
[lang='en'] #panel_1 .violator {
  background-image: url("/fileadmin/templates/images/spacem/violator_150x150_en.png");
}
[lang='es'] #panel_1 .violator {
  background-image: url("/fileadmin/templates/images/spacem/violator_150x150_es.png");
}
[lang='it'] #panel_1 .violator {
  background-image: url("/fileadmin/templates/images/spacem/violator_150x150_it.png");
}
[lang='fr'] #panel_1 .violator {
  background-image: url("/fileadmin/templates/images/spacem/violator_150x150_fr.png");
}
[lang='jp'] #panel_1 .violator {
  background-image: url("/fileadmin/templates/images/spacem/violator_150x150_jp.png");
}
[lang='cn'] #panel_1 .violator {
  background-image: url("/fileadmin/templates/images/spacem/violator_150x150_cn.png");
}
 
.blue_button
{ border:1px solid #00aae6;
	
}

.blue_link_big:hover			
{
	
	 color:#00aae6; 
	
}
sup
{  font-size: 50%;
	line-height: 0;
}

.blue_link_big:hover .o_arrw			
{ font-family:'DINProCondRegular'; 
text-transform:none; font-size:24px; line-height:25px;  font-weight:normal; 
	position:relative; 
	background-image:url(/fileadmin/templates/images/spacem/o_arrb.png);
}
	
.p_font {
font-family: 'DINProCondRegular';
font-size: 28px;
text-transform: none;
margin-bottom: 30px;
line-height: 32px;
}


.blue_button	
{ font-family:'DINProCondRegular'; 
	text-transform:uppercase; 
	font-size:24px; 
	line-height:25px;  
	font-weight:normal; color:#fff; 
	position:relative; 
	background:#00aae6;
	padding:0px;
	padding-left:0px;
	padding-right:10px;
	line-height:35px;
	margin-top:25px;
	display:inline-block;
	z-index:20;
	cursor:pointer;
	margin-bottom:20px;
}

.blue_button	span
{ font-family:'DINProCondRegular'; 
	font-weight:normal; 
	color:#fff; 
	
}

.blue_button:hover	span
{ font-family:'DINProCondRegular'; 
	font-weight:normal; 
	color:#fff; 
	
}

.blue_button .b_arr			
{  background-image:url(/fileadmin/templates/images/spacem/b_arr.png);
	background-repeat:no-repeat;
	background-position:right center;
	width:19px;
	height:33px;
	float:left;
	
}

#panel_1 .title-1 {
font-family: 'DINProCondRegular';
font-size: 62px;
line-height: 50px;
color: #00aae6;
margin-bottom: 20px;
width: 100%;
}
#panel_1 .title-1 sup			
{ font-size:15px; font-weight:normal;}

.spg_close
{ position:absolute;
  right:0px;
  top:0px;
  padding:0px;
  overflow:hidden;
  height:40px;
  text-align:right;
	cursor:pointer;
	line-height:40px;
	cursor:pointer;
	
	font-size:14px;
	width:200px;
	text-align:right;
	padding-right:40px;
	margin-right:00px;
	margin-top:30px;
}
.spg_close .close_img
{ position:relative;
  float:right;
  
  background:url(/fileadmin/templates/images/assets_sn/btn_close_std.png) center center no-repeat;
  	width:40px;
  	height:40px;
  	display:block;
  	margin-left:00px;
}

.spg_close:hover
{ 
	color:#00aae6;

}
.spg_close:hover  .close_img
{ 
  
  background:url(/fileadmin/templates/images/assets_sn/btn_close_hover.png) center center no-repeat;
  
}


a_arr
{ width:12px;
height:12px;
  position:relative;
  top:4px;
display:inline-block;
	 background-image:url(/fileadmin/templates/images/spacem/a_arr.png);
	background-repeat:no-repeat;
	background-position:center top;
}

a:hover .a_arr
{ 
	 background-image:url(/fileadmin/templates/images/spacem/a_arr.png);
	background-repeat:no-repeat;
	background-position:center top;
}

div.panel.newci_panel .panel_video
{ background:#000;
  min-height:200px;
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  display:none;
	-moz-transition-property: none;
-webkit-transition-property: none;
-o-transition-property: none;
transition-property: none;
position:absolute;
}

div.panel.newci_panel .panel_video .close
{ background:#161616;
  min-height:200px;
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:100%;
  display:none;
	
}

div.panel.newci_panel .psub
{ font-family:'DINProCondRegular'; font-size:29px; line-height:31px;
	margin-bottom:30px;
}

div.panel.newci_panel  .title-2 				
{ font-family: 'DINProCondRegular'; color:#00aae6; font-size:30px; line-height:30px; 
  margin-bottom:30px;
  }
.video_button
{ height:32px;
  background:url(/fileadmin/templates/images/3dxware/btn_play_video.png) top left no-repeat;
  margin-bottom:5px;
  padding-left:40px;
	color:#00aae6;
	line-height:32px;
	cursor:pointer;
	
}

.newci_panel
{ font-size:14px;
	
}

div.panel.newci_panel .newci_p
{ 
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	overflow:visible;
}
.blue_button			
{ font-family:'DINProCondRegular'; 
	text-transform:uppercase; 
	font-size:24px; 
	line-height:25px;  
	font-weight:normal; color:#fff; 
	position:relative; 
	background:#00aae6;
	padding:0px;
	padding-left:0px;
	padding-right:10px;
	line-height:35px;
	margin-top:25px;
	display:inline-block;
	z-index:20;
	cursor:pointer;
	margin-bottom:20px;
}


.blue_button:hover .b_arr			
{ background-image:url(/fileadmin/templates/images/spacem/b_arr.png);
	background-repeat:no-repeat;
	background-position:right center;
	
	
}
.blue_button .b_arr			
{  background-image:url(/fileadmin/templates/images/spacem/b_arr.png);
	background-repeat:no-repeat;
	background-position:right center;
	width:19px;
	height:33px;
	float:left;
	
}
	
.tdx_colwrap
{  width:990px;
  overflow:hidden;
  text-align:center;
}
.tdx_colwrap>div
{ float:left;
	width:296px;
	overflow:hidden;
  margin-right:50px;
	
}
.hover_bg
{ position:absolute;
	z-index:25;
	cursor:pointer;
}
.hover_bg div
{ display:none;
  position:absolute;
  left:100%;
  margin-left:10px;
	background:#00aae6;
	color:#fff;
	white-space:nowrap;
	padding:4px;
	font-family:'DINProCondRegular'; 
	font-size:17px;
	
}
.hover_bg:hover div
{ display:block;
	
}
.tdx_colwrap>div:last-child
{ float:left;
  margin-right:0px;
}

.sp_gallery
{ background:#fafafa;
	
}

.spg_viewport
{ 
}
#panel_7 .textual 				{ position:relative; overflow:auto;  display:block;  min-height:400px; padding-top:0px;}

#panel_7 .title 				{ font-family: 'DINProCondRegular'; color:#00aae6; font-size:30px; }
#panel_7 .title sup			{ font-size:15px; font-weight:normal;}
#panel_7 .text			{ position:relative; display:block; width:300px;  padding:0;}
#panel_7 .texts-l			{ position:relative; display:block; width:300px; color:#FFF; padding:0;}
#panel_7 .texts-r			{ position:absolute; display:block; left:645px; top:0px; width:300px; color:#FFF; padding:0;}

#panel_7 .background	
{ width:394px;
  height:429px;
  position:absolute;
  top:90px;
  left:00px;
  background-image:url(/fileadmin/templates/images/spacem/blueprint_smpw.png);

}

#panel_7 .columns 							{  margin-top:0px; margin-right:00px; }
#panel_7 .columns .column 					{ float:right; width:280px; margin-right:20px;}
#panel_7 .columns .column .title			{ color:#4d5050; font-family: 'DINProCondRegular'; font-size:24px; line-height:30px; margin-bottom:8px; }
#panel_7 .columns .column ul 				{ margin:0; padding:0; list-style-type:none; width:100%; margin-bottom:12px; }
#panel_7 .columns .column ul:last-child 	{ margin-bottom:0; }
#panel_7 .columns .column ul li 			{ margin:0; padding:0; margin-bottom:4px; font-size:12px; line-height:16px; background:transparent url(/fileadmin/templates/images/SpaceMouse/tech-spec-bullet.gif) no-repeat left 6px; padding-left:13px; }
#panel_7 .columns .column ul li:last-child 	{ margin-bottom:0; }
#panel_7 .columns .column ul li a			{ color:#00aae6; font-weight:normal;} 
#panel_7 .columns .border 					{ float:right; background:transparent url(/fileadmin/templates/images/SpaceMouse/tech-spec-border.gif) repeat-y 0 0; width:1px; min-height:415px; height:100%; margin:0 21px; margin-top:0; }

