/*********************************************/
/* Main Search Select Page                   */
/*********************************************/

#pc-mast {
	
	background-image: url(/images/product_catalogue/mast.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 935px;
	height: 60px;
	display: block;
	
}



#product-catalogue-container-top {
	
	background-image: url(/images/product_catalogue/container_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 935px;
	height: 10px;
	margin-top: 14px;
	
}

#product-catalogue-container {
	
	background-image: url(/images/product_catalogue/container_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: white;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	padding-left: 17px;
	padding-top: 26px;
	padding-bottom: 20px;
	font-size: 12px;
	color: #4a4a4a;
	
}

#product-catalogue-container h2 {
	
	font-size: 28px;
	color: #477495;
	font-weight: 700;
	
}

#product-catalogue-container-content p {
	
	margin-bottom: 10px;
	
}


#product-catalogue-container-bottom {
	
	background-image: url(/images/product_catalogue/container_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 935px;
	height: 10px;
	
}


#product-catalogue-grid {
	
	display: block;
	float: left;
	width: 100%;
	margin-top: 40px;
	
}

#product-catalogue-grid li {
	
	display: block;
	float: left;
	width: 275px;
	height: 360px;
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: 30px;
	
}

#product-catalogue-grid h2 a {
	
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
	color: #477495;
	
}

#product-catalogue-grid h3 {
	
	font-size: 12px;
	
}

/*********************************************/
/* Actuator Search Page                      */
/*********************************************/


#actuator-search-box h2 {
	
	width: 175px;
	display: block;
	float: left;
	
}


#actuator-search-box {
	
	width: 960px;
	
}

#actuator-search-box label {
	
	text-indent: -9999px;
	width: 0;
	
}

#actuator-search-box ul {
	
	display: block;
	float: left;
	width: 155px;
	height: 190px;
	
}

#actuator-search-box li {
	
	float: left;
	width: 175px;
	
}


#actuator-search-table {
	
	width: 871px;
	margin-top: 20px;
	
}

#actuator-search-table thead tr {
	
	border: 1px solid #275170;
	background-color: #477495;
	color: white;
	height: 34px;
	
}

#actuator-search-table thead tr th {
	
	padding-left: 8px;
	width: 14px;
	
}

#actuator-search-table tbody tr {
	
	border-left: 1px solid #c5d2dc;
	border-right: 1px solid #c5d2dc;
	border-bottom: 1px solid #c5d2dc;
	background-color: #f8f8f8;
	
}

#actuator-search-table tbody td {
	
	padding: 7px;
	font-size: 12px;
	color: #4a4a4a;
	vertical-align: top;
	
}

#actuator-search-table tbody td a {
	
	font-size: 12px;
	color: #4a4a4a;
	font-weight: 700;
	
}


/*********************************************/
/* Sensors and Switches Search Page          */
/*********************************************/



#sensorswitch-search-table {
	
	width: 871px;
	margin-top: 20px;
	
}

#sensorswitch-search-table thead tr {
	
	border: 1px solid #275170;
	background-color: #477495;
	color: white;
	height: 34px;
	font-size: 12px;
	
}

#sensorswitch-search-table thead tr th {
	
	padding-left: 8px;

	
}

#sensorswitch-search-table tbody tr {
	
	border-left: 1px solid #c5d2dc;
	border-right: 1px solid #c5d2dc;
	border-bottom: 1px solid #c5d2dc;
	background-color: #f8f8f8;
	
}

#sensorswitch-search-table tbody td {
	
	padding: 7px;
	font-size: 12px;
	color: #4a4a4a;
	vertical-align: top;
	
}

#sensorswitch-search-table tbody td a {
	
	font-size: 12px;
	color: #4a4a4a;
	font-weight: 700;
	
}


/*********************************************/
/* Application Products Search Page          */
/*********************************************/



#applicationproducts-search-table {
	
	width: 871px;
	margin-top: 20px;
	
}

#applicationproducts-search-table thead tr {
	
	border: 1px solid #275170;
	background-color: #477495;
	color: white;
	height: 34px;
	font-size: 12px;
	
}

#applicationproducts-search-table thead tr th {
	
	padding-left: 8px;

	
}

#applicationproducts-search-table tbody tr {
	
	border-left: 1px solid #c5d2dc;
	border-right: 1px solid #c5d2dc;
	border-bottom: 1px solid #c5d2dc;
	background-color: #f8f8f8;
	
}

#applicationproducts-search-table tbody td {
	
	padding: 7px;
	font-size: 12px;
	color: #4a4a4a;
	vertical-align: top;
	
}

#applicationproducts-search-table tbody td a {
	
	font-size: 12px;
	color: #4a4a4a;
	font-weight: 700;
	
}


/*********************************************/
/* Controller Search Page                    */
/*********************************************/

.controller-search-criteria {
	
	width: 426px !important;
	display: block;
	margin-bottom: 10px;
	font-weight: 700;
	
}

#controller-search-box h2 {
	
	width: 175px;
	display: block;
	float: left;
	
}


#controller-search-box {
	
	width: 960px;
	
}

#controller-search-box label {
	
	text-indent: -9999px;
	width: 0;
	
}


#controller-search-box ul {
	
	display: block;
	float: left;
	width: 436px;
	/* height: 190px; */
	
}

#controller-search-box li {
	
	float: left;
	width: 436px;
	
}


#controller-search-table {
	
	width: 871px;
	margin-top: 20px;
	
}

#controller-search-table thead tr {
	
	border: 1px solid #275170;
	background-color: #477495;
	color: white;
	height: 34px;
	
}

#controller-search-table thead tr th {
	
	padding-left: 8px;
	
}

#controller-search-table tbody tr {
	
	border-left: 1px solid #c5d2dc;
	border-right: 1px solid #c5d2dc;
	border-bottom: 1px solid #c5d2dc;
	background-color: #f8f8f8;
	
}

#controller-search-table tbody td {
	
	padding: 7px;
	font-size: 12px;
	color: #4a4a4a;
	vertical-align: top;
	width: 320px;
	
}

#controller-search-table tbody td a {
	
	font-size: 12px;
	color: #4a4a4a;
	font-weight: 700;
	
}

.controller-icon {

	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	
}

/*********************************************/
/* Manual Opening Vents Search               */
/*********************************************/

.mov-inner-content-container {
	
	margin: 0 25px 0 0;
	
}

.mov-inner-content-container p.intro {
	
	margin: 20px 0 10px 0;
	
}

.mov-inner-content-container p {
	
	margin: 0 0 10px 0;
	
}


/*********************************************/
/* Das Product Page                          */
/*********************************************/

#product-page-left {
	
	width: 606px;
	float: left;
	
}



#product-page-left-top {
	
	background-image: url(/images/product_catalogue/left-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 606px;
	height: 9px;
	margin-top: 10px;
	
	
}

#product-page-left-container {
	
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	width: 576px;
	padding-left: 14px;
	padding-right: 14px;
	background-color: white;
	
	
}

#product-page-left-container h2 {
	
	font-size: 28px;
	color: #477495;
	
}

#product-page-left-bottom {
	
	background-image: url(/images/product_catalogue/left-bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 606px;
	height: 11px;
	
	
}



#product-page-right {
	
	width: 321px;
	float: right;
	
}


#product-page-right-top {
	
	background-image: url(/images/product_catalogue/right-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 321px;
	height: 10px;
	margin-top: 10px;
	
	
}

#product-page-right-container {
	
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	width: 291px;
	padding-left: 14px;
	padding-right: 14px;
	background-color: white;
	
	
}

#product-page-right-container p {
	
	font-size: 12px;
	padding-bottom: 23px;
	
}

#product-page-right-container h2 {
	
	font-size: 20px;
	color: #477495;
	margin-bottom: 10px;

	
}

#product-page-right-container h3 {
	
	font-size: 12px;
	font-weight: 700;
	color: #4a4a4a;
	
}

#product-page-right-bottom {
	
	background-image: url(/images/product_catalogue/right-bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 321px;
	height: 11px;
	
	
}


#request-access {
	
	background-color: #f2f2f2;
	border: 1px solid #bababa;
	margin-top: 15px;
	width: 532px;
	padding-left: 20px;
	padding-top: 14px;	
	font-size: 12px;

}

#request-access p {
	
	margin-bottom: 10px;
	
}



#info-panel {
	
	width: 606px;
	float: left;
	
}


#info-panel-top {
	
	background-image: url(/images/product_catalogue/info-panel-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 606px;
	height: 30px;
	margin-top: 10px;
	
	
}

#info-panel-top ul { 

	display: block;
	margin-top: 7px;
	margin-left: 8px; 
	
}

#info-panel-top ul li { 
	
	display: block;
	font-size: 13px;
	text-transform: uppercase;
	width: 112px;
	float: left;
	text-align: center;
	padding-top: 8px;
	
}

#info-panel-top ul li a { 

	color: white;
	text-decoration: none;
	padding-top: 8px;
	
}


.info-active { 
	
	background-image: url(/images/product_catalogue/tab-over.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	font-size: 13px;
	text-transform: uppercase;
	width: 112px;
	height: 31px;
	float: left;
	text-align: center;
	color: #1d4a7a !important;
	margin-top: -8px;
	
}

#info-panel-container {
	
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
	width: 554px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: white;
	float: left;
	margin-top: -9px;
	
}

#info-panel-container li {
	
	list-style: disc inside none;
	
}

#info-panel-container p {
	
	margin-bottom: 10px;
	
}

#info-panel-container a {

	color: black;

}

#info-panel-container img {

	width: 20px;
	float: left;
	margin: 0 10px 0 0;

}
#info-panel-container .captcha img {
	width: 140px;
}
#info-panel-container .captcha input {
	clear: left;
	margin-top: 10px;
}
#info-panel-container h2 {
	
	font-size: 20px;
	color: #477495;
	padding-bottom: 20px;
	
}

#info-panel-bottom {
	
	background-image: url(/images/product_catalogue/left-bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 606px;
	height: 11px;
	float: left;
	
	
}



#related-panel-top {
	
	background-image: url(/images/product_catalogue/related-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 936px;
	height: 10px;
	margin-top: 14px;
	float: left;
	
}


#related-panel-bottom {
	
	background-image: url(/images/product_catalogue/related-bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 935px;
	height: 11px;
	margin-bottom: 14px;
	float: left;
	
}

#related {
	
	width: 873px;
	float: left;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	background-color: white;
	padding-left: 30px;
	padding-right: 30px;
	margin-top: -3px;
	
}


#case-studies-grid {
	
	display: block;
	float: left;
	width: 100%;
	
}

#case-studies-grid li {
	
	display: block;
	float: left;
	width: 267px;
	height: 370px;
	margin-right: 12px;
	margin-left: 12px;
	margin-top: 12px;
	margin-bottom: 30px;
	
}

#case-studies-grid h2 a {
	
	font-weight: 700;
	font-size: 20px;
	text-decoration: none;
	color: #477495;
	
}

#case-studies-grid h3 {
	
	font-size: 12px;
	
}

.exclusive-link {
	
	color: black;
	
}


/*********************************************/
/* Image Gallery                             */
/*********************************************/

#item-gallery {
	
	float: left;
	
}

#item-gallery li {
	
	float: left;
	padding-right: 5px;
	list-style: none;
	padding-bottom: 15px;
	
}

#item-gallery li img {
	
	border: 1px solid black;
	
}


/*********************************************/
/* Common                                    */
/*********************************************/

.container-footer {
	
	display: none;
	
}

.actuator-search-criteria {
	
	display: block;
	width: 181px;
	font-weight: 700;
	padding-bottom: 10px;
	
}

.h-rule {
	
	background-image: url(/images/product_catalogue/hr.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 1px;
	width: 871px;
	padding-top: 12px;
	padding-bottom: 12px;
	float: left;
	
}

.align-left {
	
	text-align: left;
	
}

.filter {
	
	background-image: url(/images/global/button_filter.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 19px;
	width: 50px;
	border: 0px;
	cursor: pointer;
	margin-right: 25px;
	
}

.download_link {
	
	font-size: 12px;
	text-decoration: none;
	color: #4a4a4a;
	
}
