.tx-cg-pok > .ct > .colA_2_3_1_3 > .col_1 {
	margin:0 17px 0 0 !important;
}

#c1727 > .colA_3 > .col_1 {
	width: unset !important;
}

.tx-cg-pok .compareTowers > .layerTowers .tower,
.tx-cg-pok > .ct > .colA_2_3_1_3 > .col_2,
.tx-cg-pok > .ct > .colA_2_3_1_3 > .col_2 .tower {
	width:283px !important;
}

.tx-cg-pok .compareTowers > .layerTowers .tower  div > .price,
.tx-cg-pok > .ct > .colA_2_3_1_3 > .col_2 .tower div > .price {
	/*width: 83px;*/
	/*width: 120px;*/
	text-align: right;	
}
.tCt .price { 
	width:unset !important;
}
.tx-cg-pok > .ct > .colA_2_3_1_3 > .col_2 .tower > .towerConfigPrice div > .price {
	/*width: 90px;*/
	width: 120px;
	text-align: right;
}
		.colA_2_3_1_3 .col_1 {
			width:800px !important;
			margin:0 30px 0 0 !important;
			padding-right: 50px;
		}
		.colA_2_3_1_3 .col_2 {
			width:270px !important;
		}

/* pokStep1 */

/* pokStep2 */

.tx_cgdevicelist .selectMha select {
	width: auto !important;
	min-width: 45px !important;
}

/* pokStep4 */

	.pokSalesForm #pokSalesForm {
		margin-top: -20px;
	}

	.nc-icon-cart {
		display: unset;
		margin-right: 10px;
	}
	
	.hl_documentation_area,
	.hl_documentation_area2{
		text-align: left !important;
		margin-left: 0px !important;
		color: #474747 !important;
		font-weight: normal !important;
	}

	.pokContentTrippleSplit .boxGrey {
		height: 530px !important;
	}
	
	.pokStep4DistanceToButton {
		height: 180px;
	}
	
	form input.bt.ncAButton,
	p > a.bt.ncAButton {
		padding: 0px 11px 0px 11px  !important;
		margin: 0px !important;
		background-image:none;
		display: table !important;
		border: 0px  !important;
		text-align: left !important; 
		min-width: inherit !important; 
	}
	form input.bt.ncAButton:hover,
	p  a.bt.ncAButton:hover {
		padding: 0px 11px 0px 11px  !important;
		background-color: #5b5b5b;
		color:white;
	}
	
.tableCtMhl > .selectMha {
	margin-left: 7px !important;
}
.tableCtMhl > .nameMha {
	font-size: 0.99em;	
}

.tableCtMhl .articleCheckMha {
	display: none !important;
}

.tx-cg-pok .articleCheck input {
	margin-top: 10px;
}

/** pokStep1   */
	.addInkSaver {
		margin-top: 8px;	
	}
	.addInkSaver > img {
		display: inline;
		margin-bottom: -5px;
		margin-right: 10px;
	}
	.productDevices .addInkSaver .toggle_layerInfoBox {
		position: inherit;
		right: 0px;
		top: 0px;		
	}
	
	.deviceBoxes .selectMha > p {
		margin-bottom: 10px;
	}
	.deviceBoxes .selectDevice {
		height: 55px;
	}
	.additionalOptions {
		margin-right: 26px;
	}

.pokProgress .pokPostStepInactive {
	opacity: 0.5;
	filter:Alpha(Opacity=50);
}

/** Korrekturliste-ColorGATE-bluehouse/tsbh(2) Protokoll (02.03-30.11.16)/247: Farben bei Filmgate und Proofgate - BOF */ 
.towerDevices.FG10 > .orange,
.towerDevices.FG10 > .towerAddedDevices > .modLoader, 
.towerDevices.FG10 > .tCt.hide,
.towerDevices.FG10 > .tCt.toggleBox,
.towerDevices.FG10 > .towerAddedDevices > .tCt  {
	background: #4c4c4c; 
}

.towerDevices.PG10 > .orange,
.towerDevices.PG10 > .towerAddedDevices > .modLoader, 
.towerDevices.PG10 > .tCt.hide,
.towerDevices.PG10 > .tCt.toggleBox,
.towerDevices.PG10 > .towerAddedDevices > .tCt  {
	/*background: #ee7100;*/
		background: #f2920a;
/*		background: -moz-linear-gradient(top,  #f5ea6e 0%, #f2920a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5ea6e), color-stop(100%,#f2920a));
		background: -webkit-linear-gradient(top,  #f5ea6e 0%,#f2920a 100%);
		background: -o-linear-gradient(top,  #f5ea6e 0%,#f2920a 100%);
		background: -ms-linear-gradient(top,  #f5ea6e 0%,#f2920a 100%);
		background: linear-gradient(to bottom,  #f5ea6e 0%,#f2920a 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ea6e', endColorstr='#f2920a',GradientType=0 );	*/
}
/** Korrekturliste-ColorGATE-bluehouse/tsbh(2) Protokoll (02.03-30.11.16)/247: Farben bei Filmgate und Proofgate - EOF */ 



/*.productDevices,
.addDevices {
	min-height: 175px !important;
}*/
.productDevicesShlSize {
	/*height: 180px;*/
	height: 200px;
}
.productDevicesMhlSize {
	height: 301px;
}
.includedNcDeviceBox.productDevicesNcdevlevelSize {
	background: greenyellow;
}
.productDevicesShlSize.productDevicesNcdevlevelSize {
	min-height: 270px;
}
.productDevicesMhlSize.productDevicesNcdevlevelSize {
	height: 360px;
}

.ncred {
	color:red;
}
.ncgreen {
	color:green;
}


.sortedProductsAsFamilies .nc_apilink a {
	font-weight: 300;
	color: #474747;
}

.sortedProductsAsFamilies  h2 {
	padding: 40px 20px 20px 20px;
}

.sortedProductsAsFamilies .tableHead {
	background-color: #7c7c7c;
	margin-top: 20px;
	border-radius: 4px 4px 0 0;
	color:white;
	font-size: 16px;
	height: 85px;
	line-height: 45px;
	padding: 20px 10px;
}


.foRow .ncAllProducts {
	float: left;
/*	width: 260px;*/
	padding: 9px 0 0 20px;
	position: relative;
}
.foRow .ncAllProducts.nc_apilink {
	width: 330px;
}
.foRow .ncAllProducts.nc_link {
	width: 350px;
}
.foRow .ncAllProducts.nc_article_no  {
	width: 130px;
}
.foRow .ncAllProducts.nc_base_id  {
	width: 250px;
}

	.foRow .ncAllProducts a span {
		color: #909090 !important;
	    font-family: Icons;
	    font-size: 25px;
	    left: -7px;
	    line-height: 25px;
	    position: absolute;
	    top: 5px;
	    
	    -webkit-transition:top 0.25s, left 0.25s, -webkit-transform 0.25s;
    	transition:top 0.25s, left 0.25s, transform 0.25s;
	}
	.foRow .ncAllProducts a.opened span {
		top: 7px;
		left: -5px;
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);		
		transform: rotate(90deg);
	}
	.foSubFunc .ncAllProducts {
	    font-size: 12px;
	    padding-left: 40px;
	}
	
	.value_pack_date {
		padding-left: 5px;
		background-image: url("../Icons/calendar.svg");
		background-size: 14px;
		background-repeat: no-repeat;
		background-position: right top;		
	}
	
	/* pokStep3 */
	
		.pokStep3Action form#pokForm .colA_4 {
			width:100%;
		}	
		.pokStep3Action form#pokForm .colA_4 .col_1,
		.pokStep3Action form#pokForm .colA_4 .col_2{
			width:30% !important;
		}
		.pokStep3Action form#pokForm .colA_4 .col_2 strong {
			white-space: nowrap;
		}
		.pokStep3Action form#pokForm .colA_4 .col_1 {
			padding-top: 5px;
		}
	
		.text_value_packs_select {
			margin-top: -70px;
		}

	#switchProductShlMhlLicenceMhltext {
		display: none;
	}
	#switchProductShlMhlLicenceMhltext span {
		/*padding: 10px;*/
	}
	#switchProductShlMhlLicenceMhltext .select_mhl {
		margin-top: 10px;
	}
	#switchProductShlMhlLicenceMhltext .Mhl2, 
	#switchProductShlMhlLicenceMhltext .Mhl3 {
		margin-left: 140px;
	}
	#switchProductShlMhlLicenceMhltext .Mhl3 {
		display:none;
	}
	#switchProductShlMhlLicenceMhltext .Mhl2 div.bt {
		margin-top: 50px;
	}	
	#switchProductShlMhlLicenceMhltext .Mhl3 div.bt {
		margin-left: auto;
		margin-right: 0px;
	}		
	#switchProductShlMhlLicenceMhltext .switchProductShlMhlLicenceMhltext2  {

		font-style: italic;
		color: grey;

	}
	
	#switchProductShlMhlLicencelicTecHW_SNtext > p {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	#switchProductShlMhlLayer  div.bt {
		display: none;
	}
	#switchProductShlMhlLayer  div#bt_mhl.bt {
		display: block;
		width: 164px;		
	}	
	
	#switchProductShlMhlLayer_choose_licence {
		display: none;
		color:red;
		margin:10px;
	}

	#switchProductShlMhlLayer > div {

		
	}

	#switchProductShlMhlLayer #bt_shl {
		margin-top: 20px;
	}
	
	.ncdevlevel {
		border: 1px;
		font-size: smaller;
		background-color: orange;
		line-height: 14px;
		color:black;
	}

	.ncdevlevel li {
		margin-left: -10px;

	}	
	.ncDeprecated {
		    color: black !important;
			background: linear-gradient(to bottom, yellow 0%,yellowgreen 100%) !important;
	}
	
	.ncTowerRight, 
	.ncTowerLeft {
		display: inline-block;
	}
	.ncTowerRight p, 
	.ncTowerLeft p {
	    width: auto !important;
		position: static !important;
	}
	

	.ncDeviceBoxTower{
		min-height: 45px;
	}
	.towerDevices  div > .nr {
		padding-left: 0px !important;
		width:190px;
		font-size: 11px;
	}
	.towerDevices  div > .price {
		/*width:70px;*/
		width: 83px;
		font-size: 11px;

	}
	
	.ncRequiredFormBorder {
		border-width: initial !important;
		border-color: #ed8222 !important;
	}
	
	.tx-cg-pok .colA_2_3_1_3 .col_1 {
		padding-right: 20px;
	}
	
	
.toggle_layerVideoBox {
	margin-top: 4px !important; 
}


.text_value_packs_compare a:hover {
    border-bottom: none;
    background-color: #ffcda6;
    color: #000;
    padding: 0 2px 0 2px;
}
.text_value_packs_compare a {
    border-bottom: 1px dotted #000;
    text-decoration: none;
    padding: 0 2px 0 2px;
    font-size: 15px;
}

/* version_info */
.tCt.grey .title.v10 {
    background: url(/typo3conf/ext/cg_pok/Resources/Public/Icons/icon_v10.png) no-repeat;
    background-size: 16px;
}
.tCt.grey .title.v11 {
    background: url(/typo3conf/ext/cg_pok/Resources/Public/Icons/Icon_v11.png) no-repeat;
    background-size: 16px;
}

#sys_env li {
    margin: 0 0 5px 0;
    padding: 0 0 0 15px;
    background-image: url(../Icons/nav-arrow.png);
    background-repeat: no-repeat;
    background-position: 1px 3px;	
	list-style-type: none;
}



	p.bodytext a {
		border-bottom:1px dotted #000;
		text-decoration:none;
		padding:0 2px 0 2px;
		font-size:15px;
	}
	
	p.bodytext a:hover {
		border-bottom:none;
		background-color:#ffcda6;
		color:#000;
		padding:0 2px 0 2px;
	}