.ui-page {
	-webkit-backface-visibility: hidden;
}

.ui-focus {
    box-shadow: 0 0 12px #444444;
}

h2{
	
	margin-top: 5px;
	font-size: 20px;
	
}

#step4Headline{
	
	margin-bottom: 0px;
	
}

#step4SubHeadline{
	
	font-size: 12px;
	
}

#step4Content{
	
	margin-top: 15px;
	
}

.techData{
	
	font-size: 12px;
	font-weight: normal;
	
}

.techLabel{
	
	width: 50%;
	
	border: 1px solid 		#bc001d;
	border-collapse: collapse;
	background: 			#cd0020;
	color: 					#fff;
	text-shadow: 0 -1px 1px #888888;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e00023), to(#cd0020)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #e00023, #cd0020); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #e00023, #cd0020); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #e00023, #cd0020); /* IE10 */
	background-image:      -o-linear-gradient(top, #e00023, #cd0020); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #e00023, #cd0020);
	
}

.techValue{
	
	border: 1px solid 		#d3d3d3;
	border-collapse: collapse;
	background: 			#efefef;
	color: 					#000000;
	text-shadow: 0 -1px 1px #CCCCCC;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#dddddd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #efefef, #dddddd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #efefef, #dddddd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #efefef, #dddddd); /* IE10 */
	background-image:      -o-linear-gradient(top, #efefef, #dddddd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #efefef, #dddddd);
	
}

.searchContainer{
	
	margin-top: 15px;
	padding-top: 10px; 
	border-top: 1px solid #999999;
	
}

.rockwoolHeader{
	
	height: 30px;
	text-align: center;
	margin-top: 15px;
	
}

.rockwoolHeaderSmall{
	
	text-align: center;
	padding-top: 10px;
	
}

.rockwoolHeaderSmall .ui-controlgroup{
	
	margin: 10px 0 10px 0;
	
}

.starInfo{
	
	font-size: 10px;
	color: #666666;
	
	margin-bottom: 5px;
	
}

.starInfo a{
	
	font-size: 10px;
	color: #666666!important;
	
}

.buttonSmallText{
	
	font-size: 12px;
	
}

.buttonSmallText2{
	
	font-size: 11px;
	
}

.rockwoolHeaderSmall .ui-btn-up-b, .rockwoolHeaderSmall .ui-btn-hover-b {
	border: 1px solid 		#222;
	background: 			#333333;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#333)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #555, #333); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #555, #333); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #555, #333); /* IE10 */
	background-image:      -o-linear-gradient(top, #555, #333); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #555, #333);
}

.rockwoolHeaderSmall .ui-btn-down-b {
	border: 1px solid 		#000;
	background: 			#3d3d3d;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#5a5a5a)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #333, #5a5a5a); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #333, #5a5a5a); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #333, #5a5a5a); /* IE10 */
	background-image:      -o-linear-gradient(top, #333, #5a5a5a); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #333, #5a5a5a);
}

.ui-li .ui-btn-text a.ui-link-inherit {
    overflow: hidden;
    white-space: normal;
}

/* B
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-b {
	border: 1px solid 		#bc001d;
	background: 			#cd0020;
	color: 					#fff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #888888;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e00023), to(#cd0020)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #e00023, #cd0020); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #e00023, #cd0020); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #e00023, #cd0020); /* IE10 */
	background-image:      -o-linear-gradient(top, #e00023, #cd0020); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #e00023, #cd0020);
}
.ui-bar-b,
.ui-bar-b input,
.ui-bar-b select,
.ui-bar-b textarea,
.ui-bar-b button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-b .ui-link-inherit {
	color: 					#fff;
}
.ui-bar-b .ui-link {
	color: 					#FFFFFF;
	font-weight: bold;
}

.ui-body-b {
	border: none;
	background: 			#ffffff;
	color: 					#333333;
	text-shadow: 0 1px 0 	#fff;
	font-weight: normal;
	background-image: none;
}
.ui-body-b,
.ui-body-b input,
.ui-body-b select,
.ui-body-b textarea,
.ui-body-b button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-b .ui-link-inherit {
	color: 					#333333;
}
.ui-body-b .ui-link {
	color: 					#e00023;
	font-weight: bold;
}
.ui-btn-up-b {
	
	border: 1px solid 		#bc001d;
	background: 			#cd0020;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #888888;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e00023), to(#cd0020)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #e00023, #cd0020); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #e00023, #cd0020); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #e00023, #cd0020); /* IE10 */
	background-image:      -o-linear-gradient(top, #e00023, #cd0020); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #e00023, #cd0020);
}
.ui-btn-up-b a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-hover-b {
	border: 1px solid 		#bc001d;
	background: 			#cd0020;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #333333;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e00023), to(#cd0020)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #e00023, #cd0020); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #e00023, #cd0020); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #e00023, #cd0020); /* IE10 */
	background-image:      -o-linear-gradient(top, #e00023, #cd0020); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #e00023, #cd0020);
}
.ui-btn-hover-b a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-down-b {
	border: 1px solid 		#bc001d;
	background: 			#cd0020;
	font-weight: bold;
	color: 					#fff;
	text-shadow: 0 -1px 1px #333333;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cd0020), to(#bc001d)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #cd0020, #bc001d); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #cd0020, #bc001d); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #cd0020, #bc001d); /* IE10 */
	background-image:      -o-linear-gradient(top, #cd0020, #bc001d); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #cd0020, #bc001d);
}
.ui-btn-down-b a.ui-link-inherit {
	color: 					#fff;
}
.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}


/* C */

.ui-body-c {
	border: none;
	background: 			#ffffff;
	color: 					#333333;
	text-shadow: 0 1px 0 	#fff;
	font-weight: normal;
	background-image: none;
}

.ui-bar-c {

    border: 1px solid #D3D3D3;
    
}

/* #e00023, #cd0020, bc001d */