/*------------------------Start site-map-page ------------------------*/
#page .text-wrapper {
	float:left;
	width:700px;
}
#page.content-page {
	width:960px;
}
#sitemap #page.content-page #breadcrumb .breadcrumb_item .drop_down_language_select {
	display:none;
}
#sitemap #page.content-page #main_content_wrapper {
	padding:0 0 0 11px;
}
#sitemap #page.content-page .content-section {
	padding-top:15px;
	margin-bottom:15px;
	float:left;
	width:938px;
}
#sitemap #page.content-page .content-section:after {
	content:".";
	display:block;
	height:0;
	overflow:hidden;
	clear:both;
	visibility:hidden;
}
#sitemap #page.content-page .content-section ul {
	/*border-top:1px solid #e1e1e1;*/
	/*	clear:both;
    float:left;
	background-image:url(../images/background_sitemap_section.png);
	background-repeat:repeat-y */
}
#sitemap #page.content-page .content-section ul li {
	list-style-type:none;
	position:relative;
	height:300px;
	float:left;
	padding:15px 5px 35px 10px;
	border-top:solid 1px #e1e1e1;
	border-bottom:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;
	margin-bottom:10px;
	width:169px;
}
#sitemap #page.content-page .content-section ul li.fifth{
	width:183px;
	border-right:none;
}
#sitemap #page.content-page .content-section ul li.first {
/*padding-left:0px;*/
}
#sitemap #page.content-page .down-list {
}
#sitemap #page.content-page .titleList {
	color:#666666;
	font-weight:bold;
}
#sitemap #page.content-page .content-section ul li.last {
	border-right:none;
}
#sitemap #page.content-page .content-section .seventh {
	height:40px;
}
#sitemap #page.content-page .content-section ul li.seventh {
	clear: right
}
#sitemap #page.content-page .content-section ul li ul {
	border:none;
	padding-top:5px
}
#sitemap #page.content-page .content-section ul li ul li {
	border:none;
	float:none;
	list-style-type:none;
	margin-right:0;
	width:auto;
	height:auto;/*update 21.02.2012*/
	color:#999;
	padding:0;
	margin-bottom:0;
}
#sitemap #page.content-page .content-section li a {
	font-size:12px;
	color:#1c3365;
	font-weight:700;s
	text-transform:uppercase
}
#sitemap #page.content-page .content-section li a.site-map-item-link{
	display:block;
}
#sitemap #page.content-page .content-section li ul li a {
	text-transform:none;
	color:#999;
	font-weight:normal;
}
#sitemap #page.content-page h1 {
	display:none;
}
#sitemap #page.content-page .content-section h3 {
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	color:#1c3365;
	margin-top:10px
}
#sitemap #right_nav {
	display:none;
}
/*------------------------End site-map-page------------------------*/


/*---- Content Page ----*/

#page.ContentPage #main_content_wrapper {
	/*background:url("../images/cat-landing-page-container-stretch.png") repeat-y scroll 0 0 transparent;*/
	margin:0 auto;
	width:942px;
	position: relative;
	z-index:0;
}
#page.ContentPage.glossary #main_content_wrapper {
	background: none;
}


#page.ContentPage.recipe #main_content_wrapper {
	background:url("../images/cat-landing-page-container-stretch.png") repeat-y scroll 0 0 transparent;
	margin:0 auto;
}
#page.ContentPage #main_content_wrapper .main_content{
display:block;
float:left;
padding-left:10px;
}

#page.ContentPage h1.main-title {
	border-top:1px solid #CCC;
	color:#000000;
	font-size:25px;
	font-weight:bold;
	margin-top:18px;
}
#page.ContentPage div.action-bar {
	float:right;
	margin:22px -28px 0 0;
}
#page.ContentPage div.action-bar a.press-previous, #page.ContentPage a.press-next {
	color:#999999;
	font-size:10px;
}
#page.ContentPage div.action-bar a.press-previous {
	background:url('../images/grey_arrow_BACK.jpg') no-repeat 0 2px;
	padding:0 10px 0 0;
}
#page.ContentPage a.press-next {
	background:url('../images/arrow.jpg') no-repeat 25px 4px;
}
#page.ContentPage #main_content .press-body {
	float:left;
	padding-bottom:25px;
	padding-left:25px;
	width:355px;
}

#page.ContentPage div.action-bar-bottom {
	border-top:1px solid #D5D5D5;
	clear:both;
	padding-top:5px;
}
#page.ContentPage .location-links {
	border-bottom:1px solid #CCC;
	float:left;
	margin:2px 0 0;
	position:absolute;
	width:940px;
}
#page.ContentPage .location-ul {
	clear:both;
	list-style:none outside none;
}
#page.ContentPage .location-ul li {
	background:url("../images/arrow.jpg") no-repeat scroll right 5px transparent;
	float:left;
	padding:0 7px 0 4px;
}
#page.ContentPage .location-ul li a {
	color:#999999;
	font-size:11px;
}
#page.ContentPage .location-ul li.location-title-li {
	background:none;
}
#page.ContentPage .location-ul li.location-releases-li {
	background:url('../images/arrow-customerAd_13_13.gif') no-repeat right 5px;
}
#page.ContentPage .location-ul li a.location-title {
	color:#1c3365;
	background:none;
}
#page.ContentPage .action-bar .back-to-list, #page.ContentPage .main-title {
	display:none;
}
#page.ContentPage .print_links {
	float:right;
	margin:-24px 0 0 -91px;
	width:120px;
}
#page.ContentPage .print_link {
	background:url('../images/print.jpg') no-repeat;
	color:#5578B9;
	padding:0 10px 0 15px;
}
#page.ContentPage .send_share_link {
	background:url('../images/share.jpg') no-repeat;
	color:#5578B9;
	padding:0 0 0 15px;
}
#page.ContentPage .text-content.second-div {
	margin-left:298px;
}
#page.ContentPage #main_content .press-body .release-subtitle.left-location strong {
	color:#2c2f6d;
	font-size:20px;
	font-weight:bold;
}
/*---- End Content Pages ----*/

/*Added to cart PopUp made by Juan START*/
#page.productlist-page .Add-to-cart-pop-up {
	display:none;
}
/* -----
FAQS By Carlos Jose Salas
 Changes: 
 	- June 28, 2010 by Thomas, 
 	removed: body class (applied background image)
 	changed: 'faqPage' to 'faq'.
 	--


#page.faq a  {text-decoration:none;}*/
#page.faq * {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#page.faq p {
	margin:0;
}
#page.faq {
	width: 960px;
	margin: 0 auto;
}
#page.faq .content_wrapper {
	float:left;
	padding: 0px;
	margin: 0;
	width: 722px;
	position:relative;
}

#page.faq .content_wrapper .content-faq {
	margin:0 0 0 20px;
}

#page.faq .content_wrapper img {
	margin:0 0 20px 19px;
}

#page.faq .leftnav-title {
	width: 205px;
	float:left;
	padding: 0px 0 0 15px;
	margin: 0px 0px 0px 10px;
	color:#1f3a6e;
	font-weight: bold;
	clear:both;
}
#page.faq .content_wrapper .content-faq .title-bar{
	background:url("../images/left-nav-title-stretch.png") repeat scroll left top transparent;
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	float:left;
	font-weight:normal;
	display:block;
	font-size:13px;
	height:16px;
	margin:0 0 20px;
	padding:13px 10px;
	position:relative;
	width:687px;
	text-transform:uppercase;
	word-wrap:break-word;
}
#page.faq .content_wrapper .content-faq .title-bar .open-close {
	float:right;
	margin-right:5px;
}
#page.faq .content_wrapper .content-faq .title-bar .open-close .open-link {
	border-right: 1px solid #999;
}
#page.faq .content_wrapper .content-faq .title-bar .open-close .close-link {
border-left:: 1px solid #999;
}
#page.faq .content_wrapper .content-faq .title-bar ul li {
	float:left;
	padding: 0px 10px 0px 10px;
	list-style:none;
	text-transform:uppercase;
}
#page.faq .content_wrapper .content-faq .title-bar .open-close a {
	color:#666666;
	font-weight:normal;
	font-family: Arial;
	font-size: 10px;
}
#page.faq .content_wrapper .content-faq .title-bar .send-print {
	display:none;
}
#page.faq h1.faqTitle {
	display:block;
	font-size:13px;
	font-weight:normal;
	left:30px;
	position:absolute;
	text-transform:uppercase;
	top:13px;
	z-index:1;
	padding:2px 0 0 0;
}
#page.faq .content_wrapper .faqList {
	clear:both;
}
#page.faq .content_wrapper .faqList li {
	list-style:none;
	padding: 0px 0px 15px 10px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}
#page.faq .content_wrapper .faqList li a {
	color:#1c3365;
	font-weight:bold;
	cursor:pointer;
	background: url(../images/arrow-right.png) no-repeat 0px 3px;
	padding: 0px 0px 15px 20px;
}
#page.faq .content_wrapper .faqList li ul li {
	list-style: disc;
	padding: 0px;
	border-bottom: none;
	margin: 10px 0 0 35px;
}
#page.faq .content_wrapper .faqList .faqItem .faqAnswer {
	display:none;
	margin-top: 10px;
}
#page.faq .content_wrapper .faqList .faqItem .faqQuestion .expanded {
	display:block;
	background: url(../images/arrow-down.png) no-repeat 0px 3px;
	padding: 0px 0px 0 20px;
}
#page.faq .content_wrapper .faqList .faqItem .faqQuestion .faqQ {
	display:none;
}
#page.faq .content_wrapper .faqList .faqItem .faqQuestion .faqAnswer p {
	margin:0 0 0 20px;
}
#page.faq img#bau-img {
	border:1px solid #CCCCCC;
}
#page.faq .help-products-ul {
	position:relative;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #CCCCCC;
	margin: 20px 0 20px 0;
}
#page.faq .help-products-ul li {
	list-style:none;
	width:338px;
	border:1px solid #CCCCCC;
	float:left;
	margin:0 0 20px 0;
	height:150px;
	overflow:hidden
}
#page.faq .help-products-ul li.ovens, #page.faq .help-products-ul li.hoods {
	margin-right: 21px;
}
#page.faq .help-products-ul li.refrigeration {
	display:none
}
#page.faq .help-products-ul li.washing-drying {
	display:none
}
#page.faq .help-products-ul li.dishwashing {
	display:none
}
#page.faq .help-products-ul li h2 {
	margin-top:15px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
#page.faq .help-products-ul li img {
	margin:20px 30px 0;
	float:left
}
#page.faq .help-products-ul li p {
	width:139px;
	float:left;
	color:#666666;
}
#page.faq .help-products-ul li ul {
	margin:0;
	width:139px;
	float:left
}
#page.faq .help-products-ul li ul li {
	margin:3px 0px 0px 0px;
	height:auto;
	width:100%;
	border:none;
}
#page.faq .help-products-ul li ul li a {
	padding-left: 10px;
	background:url(../images/arrow-customerAd_13_13.gif) no-repeat left 5px;
	font-size:11px;
	color:#4a85ba;
}
#page.faq .content_wrapper ul#bottom-info li {
	list-style: none;
}
#page.faq .content_wrapper ul#bottom-info .contact-us {
	float:left;
	width: 318px;
	height:152px;
	border: 1px solid #CCC;
	margin: 0px 20px 20px 0px;
	background-color:#ECECEC;
	padding: 20px 0 0 20px;
}
#page.faq .content_wrapper ul#bottom-info .contact-service {
	float:left;
	height:77px;
	padding:95px 0 0 30px;
	width:308px;
	border: 1px solid #CCC;
	background:url(../images/img_girl_headset.jpg) no-repeat;
}
#page.faq .content_wrapper ul#bottom-info .contact-warranties {
	float:left;
	width: 318px;
	height:152px;
	border: 1px solid #CCC;
	margin: 0px 20px 20px 0px;
	background-color:#ECECEC;
	padding: 20px 0 0 20px;
}
#page.faq .content_wrapper ul#bottom-info .product-registration {
	float:left;
	height:77px;
	padding:95px 0 0 30px;
	width:308px;
	border: 1px solid #CCC;
	background:url(../images/img_girl_laundry.jpg) no-repeat;
}
#page.faq .content_wrapper ul#bottom-info p.text-title-left, #page.faq .content_wrapper ul#bottom-info p.text-title-right {
	color:#1f3a6e;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#page.faq .content_wrapper ul#bottom-info p.text-information, #page.faq .content_wrapper ul#bottom-info p.text-information-returnproduct, #page.faq .content_wrapper ul#bottom-info p.text-information-callcenter {
	color:#666;
}
#page.faq .content_wrapper ul#bottom-info p.text-information-returnproduct, #page.faq .content_wrapper ul#bottom-info p.text-information-callcenter, #page.faq .content_wrapper ul#bottom-info .contact-warranties p.text-information {
	margin-bottom: 15px;
}
#page.faq .content_wrapper ul#bottom-info p.text-information-number {
	color:#4a85ba;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 10px;
}
#page.faq .content_wrapper ul#bottom-info .product-registration a {
	background: url(../images/btn_blue_10_1.png) no-repeat;
	display:block;
	float:left;
	height:18px;
	margin:0;
	text-align:left;
	width:176px;
	margin-left: 120px;
	text-indent:25px;
	color:#FFF;
	font-size:11px;
	margin-top:10px;
}
#page.faq .content_wrapper ul#bottom-info .contact-service a {
	background: url(../images/btn_blue_10_1.png) no-repeat;
	display:block;
	float:left;
	height:18px;
	margin:0;
	text-align:left;
	width:176px;
	margin-left: 120px;
	text-indent:25px;
	color:#FFF;
	font-size:11px;
	margin-top:10px
}
#page.faq .content_wrapper ul#bottom-info .product-registration a:hover {
	background-position: 0 -19px;
	text-decoration:none;
}
#page.faq .content_wrapper ul#bottom-info .contact-service a:hover {
	background-position: 0 -19px;
	text-decoration:none;
}
#page.faq .content_wrapper ul#bottom-info .contact-us a {
	background:url("../images/blue_arrow.gif") no-repeat 0 3px;
	;
	display:block;
	float:left;
	height:10px;
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
	width:100px;
	text-transform:uppercase;
	font-size:10px;
	color:#4a85ba;
}
#page.faq .content_wrapper ul#bottom-info .contact-us img, #page.faq .content_wrapper ul#bottom-info .contact-warranties img {
	display:none;
}
#page.faq .content_wrapper ul#bottom-info p.text-information-needhelp {
	float:left;
	width: 100px;
	margin-right: 10px;
}
#page.faq .content_wrapper ul#bottom-info .contact-warranties p.text-information-callcenter {
	margin-bottom: 0;
}
#page.faq .content_wrapper ul#bottom-info .contact-warranties p.text-information-disclaimer {
	font-size:9px;
	color:#666;
	width: 300px;
	text-align:justify;
}
#page.faq .content_wrapper ul#bottom-info .contact-warranties a {
	display:none;
}
#page.faq .intro_text {
	display:none;
}
#page.faq .bottom_boxes .box{
	width:300px;
	height:154px;
	padding-left:40px;
	padding-top:90px;
	float:left;
	margin-bottom:20px;
	padding-right:20px;
	border:1px solid #CCCCCC;
}
#page.faq .bottom_boxes .box .title{
	font-weight:normal;
	font-size:14px;
	color:#1c3365;
	text-transform:uppercase;
	margin-bottom:12px;
	display:block;
}
#page.faq .bottom_boxes .box .text{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	display:block;
}
#page.faq .bottom_boxes .box .contact_phone{
	margin-top:8px;
	margin-bottom:21px;
}
#page.faq .bottom_boxes .box .contact_phone .phone_number{
	font-weight:bold;
	color:#4a85ba;
	font-size:14px;
	display:block;
	margin-top:13px;
}
#page.faq .bottom_boxes .box .contact_phone .text_description{
	font-weight:normal;
	color:#999999;
	font-size:10px;
	display:block;
}
#page.faq .bottom_boxes .box .links_bottom span{
	float:left;
}
#page.faq .bottom_boxes .box .links_bottom a{
	color:#4a85ba;
	font-size:10px;
	text-transform:uppercase;
	margin-left:28px;
}
#page.faq .bottom_boxes .box.grey_box{
background:url("../images/de_DE/kundencenter/faq/img_n2_faqs_graybox_1.jpg") no-repeat scroll 0 0 transparent;
height:152px;
margin-right:20px;
padding-left:10px;
padding-right:5px;
padding-top:20px;
width:321px;
}
#page.faq .bottom_boxes .box.service_box{
	background:url(../images/de_DE/kundencenter/faq/img_girl_headset.jpg) no-repeat;
	width:278px;
	height:84px;
}
#page.faq .bottom_boxes .box.product_box{
	background:url(../images/de_DE/kundencenter/faq/img_girl_laundry.jpg) no-repeat;
	height:84px;
	padding-right:10px;
	width:288px;
}
#page.faq .bottom_boxes .box.product_box a,
#page.faq .bottom_boxes .box.service_box a{
	background:url(../images/de_DE/common/btn_n2_blue_home.png) no-repeat;
	color:#FFFFFF;
	float:right;
	font-size:10px;
	font-weight:normal;
	height:20px;
	margin-top:12px;
	padding-left:35px;
	padding-top:1px;
	width:181px;
}
#page.faq .bottom_boxes .box.product_box a:hover,
#page.faq .bottom_boxes .box.service_box a:hover{
	background-position:0 -21px;
	text-decoration:none;
}

/*---- Recipe Page By Allan Estrada

 Changes: 
 	- June 28, 2010 by Thomas, 
 	changed: 'recipe-page' class to 'recipe'.
 	--

----*/

#page.recipe #main_content_wrapper .left_nav {
	float:left;
	width:195px;
}
#page.recipe #main_content_wrapper .main_content {
	float:left;
	width:710px;
}
#page.recipe #main_content_wrapper .recipe-title {
background:url("../images/header_background.jpg") repeat-x scroll 0 0 #ECECEC;
border-bottom:1px solid #D9D9D9;
border-top:1px solid #D9D9D9;
color:#666666;
font-size:13px;
font-weight:normal;
height:14px;
margin:0 0 0 10px;
padding:14px 10px;
text-transform:uppercase;
word-wrap:break-word;
}

#page.recipe #main_content_wrapper .recipe-subtitle {
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom: solid 1px #d9d9d9;
	margin:15px 0 0 10px;
}
#page.recipe #main_content_wrapper .recipe-image {
	float:left;
	width:270px;
	margin:10px 0 0 10px;
}
#page.recipe #main_content_wrapper .recipe-image img {
	float:left;
	margin-bottom:10px;
}
#page.recipe #main_content_wrapper .recipe-cook {
	color:#666666;
	font-family:Arial;
	font-size:12px;
	margin-bottom:0;
	font-weight:normal;
}
#page.recipe #main_content_wrapper .recipe-right {
	float:left;
	width:350px;
	padding-left:30px;
	margin-bottom:15px;
}
#page.recipe #main_content_wrapper  .print-recipe{display:none}
#page.recipe #main_content_wrapper .recipe-title-ingredients {
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	text-transform:uppercase;
}
#page.recipe #main_content_wrapper .recipe-text ul{
margin-bottom:5px;
margin-left:10px;
margin-top:5px;}
#page.recipe #main_content_wrapper .ingredients-detail {
	color:#666666;
	font-weight:normal;
	font-family: Arial;
	font-size: 12px;
}
#page.recipe #main_content_wrapper .recipe-title-preparation {
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	text-transform:uppercase;
}
#page.recipe #main_content_wrapper .preparation-detail {
	color:#666666;
	font-weight:normal;
	font-family: Arial;
	font-size: 12px;
}
#page.recipe #main_content_wrapper .recipe-tip {
	float:left;
	margin-top:25px;
	margin-left:10px;
}
#page.recipe #main_content_wrapper .main_content .recipe-text img{border:none}
#page.recipe #main_content_wrapper .main_content .recipe-text a{ 
background:url("../images/btn_blue_9_1.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-size:10px;
font-weight:normal;
height:18px;
margin-left:0;
padding-left:25px;
padding-top:1px;
text-transform:uppercase;
width:145px;
}
#page.recipe #main_content_wrapper .main_content .recipe-text a:hover{background-position: 0 -19px;}
#page.recipe #main_content_wrapper .main_content .recipe-text a.pdf-button{background:url("../images/btn_blue_10_1.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:18px;
padding-left:30px;
padding-top:1px;}
#page.recipe #main_content_wrapper .main_content .recipe-text a.pdf-button:hover{background-position: 0 -19px;}
#page.recipe #main_content_wrapper .recipe-tip-title {
	color:#666666;
	font-weight:normal;
	text-transform:uppercase;
	font-family: Arial;
	font-size: 12px;
	background:url(../images/header_background.jpg) repeat-x #ECECEC;
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	height:20px;
	padding:5px 0 0 10px;
	width:690px;
	display:block;
}
#page.recipe #main_content_wrapper .tip-detail {
	color:#666666;
	font-weight:normal;
	font-family: Arial;
	font-size: 12px;
}

#page.recipe #main_content_wrapper .tip-text {
	width:690px;
	margin-bottom: 20px;
}
/*---- End Recipe Page ----*/


/* -feature tooltip popup START for product detaild page by Juan -------------------------------------------- */
#page.productlist-page .question-tooltip {
	display:none;
}
/* -feature tooltip popup END by Juan -------------------------------------------- */
/*the_brand By Allan Estrada*/
#page.brand-page {
	width: 940px;
	margin: 0 auto;
}
#left_nav {
	margin:0;
	padding:0;
	width:220px;
	float:left;
}

.nav_title {
	width:210px;
	margin:0;
}
#page.brand-page .nav_title .discover_bau_title {
	background:url(../images/header_background.jpg) repeat-x;
	border-top: solid 1px #d9d9d9;
	border-bottom: solid 1px #d9d9d9;
	color:#1f3a6e;
	font-size:13px;
	font-weight:normal;
	height:28px;
	line-height:18px;
	padding:12px 0 0 10px;
	text-transform:none;
	width:210px;
	font-family: Arial;
	text-transform:uppercase;
}
#page.brand-page .main_content .top_column {
	width:700px;
	height:100%;
	float:left;
	margin-top:20px;
}
#page.brand-page .main_content {
	width:700px;
	float:left;
	margin-left:32px;
}
#page.brand-page .main_content .brand_main_pic {
	width:700px;
	height:230px;
	float:left;
	border:solid 1px #d9d9d9;
	margin-top:0;
}
#page.brand-page .main_content .brands_pilars_box {
	width:339px;
	height:276px;
	float:left;
	margin:0;
	border:solid 1px #e1e1e1;
}
#page.brand-page .main_content .brands_pilars_box .brands_pilars_img {
	width:316px;
	height:118px;
	margin:9px 10px 20px 11px;
	border: solid 1px #cccccc;
}
#page.brand-page .main_content .brands_pilars_box .brands_pilars_title {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #1c3365;
	margin:0 0 11px 11px;
}
#page.brand-page .main_content .brands_pilars_box .brands_pilars_text {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 0 11px;
}
#page.brand-page .main_content .brands_pilars_box .brands_pilars_link {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #4a85ba;
	text-transform:uppercase;
	margin:15px 11px 0;
	display:block;
	background:url(../images/blue_arrow.gif) no-repeat 0 4px;
	padding-left:9px;
	vertical-align:middle;
}
/*--Edited by Leo V--*/
#page.brand-page #main_content_wrapper .main_content .top_column .partnerships_box {
	border:solid 1px #d9d9d9;
	float:right;
	height:106px;
	margin-bottom:22px;
	padding:10px;
	width:317px;
}
#page.brand-page #main_content_wrapper .main_content .top_column .brand_communication_box {
	border:solid 1px #d9d9d9;
	float:right;
	height:106px;
	padding:10px;
	width:317px;
}
#page.brand-page #main_content_wrapper .main_content .top_column .partnerships_box .partnerships_img, #page.brand-page #main_content_wrapper .main_content .top_column .brand_communication_box .brand_communication_img {
	border: solid 1px #cccccc;
	float:left;
	margin-right:20px;
}
#page.brand-page #main_content_wrapper .main_content .top_column .title {
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color:#1c3365;
	margin-bottom:4px;
}
#page.brand-page #main_content_wrapper .main_content .top_column .partnerships_box a, #page.brand-page #main_content_wrapper .main_content .top_column .brand_communication_box a {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #4a85ba;
	text-transform:uppercase;
	margin:10px 0 0 0;
	background:url(../images/blue_arrow.gif) no-repeat 0 4px;
	padding-left:9px;
	vertical-align:middle;
}
#page.brand-page #main_content_wrapper .main_content .bottom_column {
	margin-bottom:20px;
}
#page.brand-page #main_content_wrapper .main_content .bottom_column #buyer_guide_container {
	border:solid 1px #d9d9d9;
	float:left;
	margin-top:20px;
	overflow:hidden;
}
#page.brand-page #main_content_wrapper .main_content .bottom_column #green_kitchen_container {
	border:solid 1px #d9d9d9;
	float:right;
	margin-top:20px;
	overflow:hidden;
}
#page.brand-page #main_content_wrapper .main_content .bottom_column #buyer_guide_container #buyer_guide_box, #page.brand-page #main_content_wrapper .main_content .bottom_column #green_kitchen_container #green_kitchen_box {
	background-color:#f7f7f7;
	height:102px;
	margin:1px;
	padding:16px 10px 0px 20px;
	width:306px;
}
#page.brand-page #main_content_wrapper .main_content .bottom_column #buyer_guide_container #buyer_guide_box .title, #page.brand-page #main_content_wrapper .main_content .bottom_column #green_kitchen_container #green_kitchen_box .title {
	color:#1c3365;
	font-weight:bold;
}
#page.brand-page #main_content_wrapper .main_content .bottom_column #buyer_guide_container #buyer_guide_box img, #page.brand-page #main_content_wrapper .main_content .bottom_column #green_kitchen_container #green_kitchen_box img {
	float:left;
	margin-right:20px;
}
#page.brand-page #main_content_wrapper .main_content .bottom_column #buyer_guide_container #buyer_guide_box p, #page.brand-page #main_content_wrapper .main_content .bottom_column #green_kitchen_container #green_kitchen_box p {
	margin:0px 0px 3px 0px;
	padding:0px;
}
#page.brand-page #main_content_wrapper .main_content .bottom_column #buyer_guide_container #buyer_guide_box a {
	background:url(../images/blue_arrow.gif) no-repeat scroll 0 4px transparent;
	color:#4A85BA;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin:15px 0 0 0;
	text-transform:uppercase;
	vertical-align:middle;
	;
}
#page.brand-page #main_content_wrapper .main_content .bottom_column #green_kitchen_container #green_kitchen_box a {
	background:url(../images/blue_arrow.gif) no-repeat scroll 0 4px transparent;
	color:#4A85BA;
	float:right;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin:0px 0 0 0;
	text-transform:uppercase;
	vertical-align:middle;
}
/*End the_brand*/

/*Glosary By Marco Salazar A. START*/
/* Bosz Digital, last edited June6th, 2010*/

#page.glossary #alpha_nav {
	padding-left:15px;
	padding-right:15px
}
#page.glossary #main_content_wrapper {
	float:right;
	margin:0;
	padding:0;
	width:940px;
	margin:0 0 20px 0;
}
#page.glossary #glossary {
	margin-top:25px;
	padding-bottom:10px;
	text-transform:uppercase;
	width:940px;
	position:relative;
}
#page.glossary #glossary p {
	color:#7F7F7F;
	font-weight:700;
	float:left;
	padding:14px;
}
#page.glossary #glossary h1 {
	background:url("../images/header_background.jpg") repeat-y scroll 0 0 #ECECEC;
	margin:0;
	padding-top:12px;
	padding-bottom:12px;
	height:12px;
	color:#666;
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	padding-left:15px;
}
#page.glossary .description {
	margin:15px 0px;
	width:auto;
	padding-right:15px;
	padding-left:15px;
}
#page.glossary #glossary ul.open-close {
	list-style:none outside none;
	position:absolute;
	right:0;
	text-transform:uppercase;
	top:0;
}
#page.glossary ul.open-close li {
	float:right;
	color:#999999;
	padding-top:12px;
	padding-right:5px
}
#page.glossary #glossary a.open-all {
	color:#666;
	font-size:10px;
	padding-right:5px;
	border-right:#666 thin ridge;
	font-family:Arial, Helvetica, sans-serif
}
#page.glossary #glossary a.close-all {
	color:#666;
	font-size:10px;
	padding-right:10px;
}
#page.glossary #alpha_nav {
	margin:0;
	padding:5px;
	font-weight:600;
	padding-bottom:0;
	padding-top:0;
}
#page.glossary #alpha_nav .alpha_nav_links .glossary_category_list a.active {
	color:#666;
	font-size:13px;
	padding-right:10px;
}
#page.glossary #alpha_nav .alpha_nav_links .glossary_category_list a.inactive {
	color:#E0E0E0;
	font-size:13px;
	padding-right:10px;
}
#page.glossary #alpha_nav .alpha_nav_links .glossary_category_list a.selected {
	color:#4A85BA;
	font-size:13px;
	padding-right:10px;
}
#page.glossary #alpha_nav .alpha_nav_links .glossary_category_list a.active:hover {
	color:#4A85BA
}
#page.glossary #alpha_nav .alpha_nav_links {
	color:#C86424;
}
#page.glossary #alpha_nav .alpha_nav_links .glossary_category_list {
	height:20px;
	list-style:none outside none;
	margin-top:0;
	padding:10px 15px;
}
#page.glossary #alpha_nav .alpha_nav_links .glossary_category_list li {
	float:left;
	color:#999999;
	display:inline;
}
#page.glossary #sort {
	background:url(../images/bg_title.png) repeat-x;
	width:700px;
	margin:0;
	padding-bottom:10px;
	text-transform:uppercase;
	height:50px;
}
#page.glossary #sort p {
	color:#7F7F7F;
	font-weight:700;
	float:left;
	padding:14px;
}
#page.glossary #sort ul.sort_menu {
	list-style:none;
	padding-bottom:10px;
}
#page.glossary ul.sort_menu li {
	float:left;
	color:#999999;
	padding-top:12px;
}
#page.glossary #sort a.sortLink {
	color:#9E9EA0;
	border-right:thin ridge #999;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
	padding-right:5px;
	font-size:11px;
}
#page.glossary #sort ul.sort_menu a.sortLink1 {
	color:#4A85BA;
	border-right:thin ridge #999;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}
#page.glossary #sort a.sortLink2 {
	color:#9E9EA0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}
#page.glossary .category {
	padding-bottom:50px;
}
#page.glossary .category .category_title {
	background:none repeat scroll 0 0 #F7F7F7;
	font-size:15px;
	font-weight:700;
	height:20px;
	margin:0;
	padding-bottom:5px;
	padding-left:25px;
	padding-top:5px;
	text-transform:uppercase;
	width:915px;
}
#page.glossary .category ul.category_item {
	list-style:none;
}
#page.glossary .category ul.category_item li {
	color:#999999;
	margin-top:10px;
	padding: 0 0 13px 15px;
	border-bottom:1px solid #D9D9D9;
}
#page.glossary .category ul.category_item li a {
	outline:medium none;
	background:url(../images/arrow-right.jpg) top left no-repeat;
	padding:0 0 5px 23px;
	width:700px;
	font-weight:bold;
	color:#3A4E7A;
}
#page.glossary .category ul.category_item li .glossary_content {
	display:none;
	padding:15px 0 0 20px;
}
#page.glossary #num .main {
	padding-top:10px 0 400px;
	border-bottom:thin ridge #E0E0E0;
	clear:both;
}
#page.glossary .main_link {
	background:transparent url(../images/arrow-right.png) no-repeat scroll 0px 10px;
	padding:10px 0 5px 23px;
	width:700px;
	font-weight:bold;
	color:#3A4E7A;
	display:block;
}
#page.glossary .category ul.category_item li.expanded a {
	outline:medium none;
	background:transparent url(../images/arrow-down.jpg) no-repeat scroll 0px 2px;
	border:none;
}
#page.glossary .image {
	color: #FFF;
	background:url(../images/img_man_hugging.jpg) no-repeat scroll;
	width:144px;
	height:144px;
	display:block;
	float:left;
	border:thin ridge #D0D0D0;
	padding-left:10px
}
#page.glossary .txt p {
	padding-left:203px;
	display:block
}
/*Glosary By Marco Salazar A. END*/


/*--------------------------------------------------------Andres Lopez Start the_brand_detail_video---------------------------------------*/

#the_brand_detail #page div.main-content-wrapper-top, #the_brand_detail div.main-content-wrapper-bottom {
	border-top:1px solid #E1E1E1;
	color:#666;
	height:48px;
	line-height:3
}
#the_brand_detail #page div.main-content-wrapper-top a, div.main-content-wrapper-bottom a {
	padding-left:10px;
	background:url(../images/grey_arrow_BACK.jpg) no-repeat scroll 0 3px transparent;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700
}
#the_brand_detail #page {
	width:940px
}
#the_brand_detail #page div.current_video div.video_box {
	float:left
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.current_video {
	border:1px solid #E1E1E1;
	height:335px;
	width:719px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom {
	float:right;
	width:auto;
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.videos_related {
	clear:both
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.videos_related ul, div.info_videos ul {
	border:1px solid #E1E1E1;
	display:inline;
	float:left;
	height:123px;
	list-style-type:none;
	margin-bottom:15px;
	margin-right:19px;
	margin-top:15px;
	width:349px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.videos_related ul li, div.info_videos ul li {
	float:left;
	width:170px;
	margin-left:15px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.videos_related ul li.video_image, div.info_videos ul li.video_image {
	width:139px;
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom #separator {
	float:left;
	background-color:#E1E1E1;
	height:1px;
	width:720px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.info_videos img.info_video_thumbnail {
	margin-top:20px;
	margin-right:-40px;
	margin-left:15px;
	border:medium none;
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.videos_related ul li.title a, div.info_videos ul li.title a {
	color:#1C3365;
	font-size:14px;
	font-weight:700;
	margin-top:10px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.info_videos ul li.title a, div.info_videos ul li p {
	margin-left:-20px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.text-information-box h3 {
	color:#1C3365;
	font-size:16px;
	font-weight:700;
	margin-top:10px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom img.main_thumbnail {
	margin-right:30px;
	font-size:16px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom p {
	font-size:12px;
	font-weight:700
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.video_details p {
	line-height:20px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.videos_related p {
	height:37px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom h2.video_length {
	margin-bottom:3px
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom a.video_tag {
	color:#666;
	text-decoration:underline
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.videos_related img.video_thumbnail, div.videos_related ul li.title, div.info_videos ul li.title {
	margin-top:10px;
	border:medium none;
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.info_videos p {
	height:60px;
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.videos_related li.more_info_link a, div.info_videos li.more_info_link a {
	padding-left:10px;
	background:url(../images/link_bg_arrow.gif) no-repeat scroll 0 4px transparent;
	color:#4A85BA;
}
#the_brand_detail #page #main_content_wrapper #main_content #showroom div.info_videos li.more_info_link a {
	float:right
}
/*--------------------------------------------------------End the_brand_detail_video---------------------------------------*/


/* ------------------------------ */
/* ----- Press Release Page ----- */
#page.press-release #main_content {
	width:735px;
	float:left;
}

#page.press-release #main_content a {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #4a85ba;
}

#page.press-release #main_content .text-content{
	margin:0 0 0 20px;
}

#page.press-release #main_content_wrapper {
	background:url("../images/cat-landing-page-container-stretch.png") repeat-y scroll 0 0 transparent;
	margin-bottom:0;
	width:958px;
}
#left_nav {
	margin:0;
	padding:0 0 8px;
}
#page.press-release h1.main-title {
	border-top:1px solid #CCC;
	color:#000000;
	font-size:25px;
	font-weight:bold;
	margin-top:18px;
}
#left_nav .back-to-list-btn{ color:#999999;float:left;font-size:10px;margin:10px 0 0 10px;text-transform:uppercase; }
#page.press-release div.action-bar {
	float:right;
	margin:22px -28px 0 0;
}
#page.press-release div.action-bar a.press-previous, #page.press-release a.press-next {
	color:#999999;
	font-size:10px;
}
#page.press-release div.action-bar a.press-previous {
	background:url('../images/grey_arrow_BACK.jpg') no-repeat 0 2px;
	padding:0 10px 0 0;
}
#page.press-release a.press-next {
	background:url('../images/arrow.jpg') no-repeat 25px 4px;
}
#page.press-release #main_content .press-picture {
	float:left;
	background:#cccccc;
	margin:10px 0;
	clear:both;
}
#page.press-release #main_content .press-body {
	float:none;
	padding-bottom:20px;
	padding-left:0;
	width:auto;
	clear:both;
}
#page.press-release #main_content .press-body table {
	clear:both;
}
#page.press-release #main_content .press-body li {
	list-style-position:inside;
	margin-bottom:10px;
	clear:both;
}
#page.press-release #main_content .press-body p {
	margin-bottom:10px;
	float:left;
	clear:both;
	font-size:12px;
}
#page.press-release #main_content .press-body h1 {
	color:#1C3365;
	display:block;
	font-size:20px;
	font-weight:bold;
	margin:10px 0 20px;
	width:auto;
	padding:0;
}
#page.press-release #main_content .content_wrapper h2 {
	color:#1C3365;
	display:block;
	font-size:14px;
	font-weight:700;
	margin:0 auto 15px;
	width:auto
}
#page.press-release #main_content .content_wrapper .text {
	padding-bottom:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#666666;
}
#page.press-release #main_content .content_wrapper .text_right {
	float:left;
	margin-bottom:30px;
	margin-left:20px;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#666666;
}
#page.press-release div.action-bar-bottom {
	border-top:1px solid #D5D5D5;
	clear:both;
	padding-top:5px;
}
#page.press-release h3.release-title {
	color:#1c3365;
	font-size:20px;
	margin-bottom:0;
	font-weight:bold;
	display:block;
}
#page.press-release .location-links {
	border-bottom:1px solid #CCC;
	float:left;
	margin:2px 0 0;
	position:absolute;
	width:940px;
}
#page.press-release .press-date {
	color:#666666;
	float:none;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
}
#page.press-release .location-ul {
	clear:both;
	list-style:none outside none;
}
#page.press-release .location-ul li {
	background:url("../images/arrow.jpg") no-repeat scroll right 5px transparent;
	float:left;
	padding:0 7px 0 4px;
}
#page.press-release .location-ul li a {
	color:#999999;
	font-size:11px;
}
#page.press-release .location-ul li.location-title-li {
	background:none;
}
#page.press-release .location-ul li.location-releases-li {
	background:url('../images/arrow-customerAd_13_13.gif') no-repeat right 5px;
}
#page.press-release .location-ul li a.location-title {
	color:#1c3365;
	background:none;
}
#page.press-release .action-bar .back-to-list, #page.press-release .main-title {
	display:none;
}
#page.press-release .print_links {
	display: none;
}
#page.press-release .print_link {
	display: none;
}
#page.press-release .send_share_link {
	display: none;
}
#page.press-release p.release-subtitle {
	left:0;
	margin:0 auto;
	padding:0;
	font-weight:bold;
}
#page.press-release .text-content.second-div {
	margin-left:298px;
}
#page.press-release #main_content .press-body .release-subtitle.left-location strong {
	color:#2c2f6d;
	font-size:20px;
	font-weight:bold;
}
/* ---- END Press Release Page ---- */
/* -------------------------------- */


/* ------------------------------ */
/* ------- Error 404 Page ------- */
#page.ErrorPage404 {
}
#page.ErrorPage404 #main_content_wrapper {
	margin:0 20px;
	height:370px;
	width:915px;
	overflow:visible;
}
#page.ErrorPage404 #main_content_wrapper #main_content {
	float:left;
	clear:both;
}
#page.ErrorPage404 #main_content_wrapper #main_content h1.main-title {
	display:block;
	border:0;
	margin:8px 0 12px 0;
	font-size:20px;
	color:#1c3365;
}
#page.ErrorPage404 #main_content_wrapper #main_content .text-content {
	float:left;
	clear:both;
	width:100%;
}
#page.ErrorPage404 #main_content_wrapper #main_content .text-content ul {
	list-style:disc;
	margin-left:15px;
	line-height:17px;
}
#page.ErrorPage404 #main_content_wrapper #main_content .text-content ul li {
}
/* ----- END Error 404 Page ----- */
/* ------------------------------ */


/* Partnership START by Carlos Salas */

#page.partnership #currencySelection {
	display: none;
}
#page.partnership .my_account {
	float:left;
	margin:0;
	padding:0;
	width:717px;
}
#page.partnership .main_header {
	background:url(../images/left-nav-title-stretch.png) repeat-x top left;
	height: 25px;
	margin: 0px 0px 15px 0px;
	padding: 12px 0px 0px 20px;
	border-top:solid 1px #d9d9d9;
	border-bottom:solid 1px #d9d9d9;
}
#page.partnership .main_header h1 {
	color:#666666;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
}
#page.partnership .content h2 {
	color:#1C3365;
	font-size:14px;
}
#page.partnership #partner_container .partner1_box, #page.partnership #partner_container .partner2_box, #page.partnership #partner_container .partner3_box {
	float:left;
	width: 200px;
	margin-right: 35px;
	height:168px;
}
#page.partnership #partner_links .partner1_box {
	float:left;
	width:235px;
	margin-bottom: 10px;
}
#page.partnership #partner_links .partner2_box {
	float:left;
	width:235px;
	margin-bottom: 10px;
}
#page.partnership #partner_links .partner3_box {
	float:left;
	width:235px;
	margin-bottom: 10px;
}
#page.partnership #buyer_guide_container #buyer_guide_box {
	float:left;
	width: 340px;
	border: 1px solid #CCC;
	margin-right: 10px;
	height:120px;
	margin-bottom: 20px;
	padding: 10px 0px 0px 10px;
	background-color:#EBF3F9;
	clear:left;
}
#page.partnership #buyer_guide_container #buyer_guide_box img {
	float:left;
	margin-right: 20px;
}
#page.partnership #buyer_guide_container #buyer_guide_box .title {
	float:left;
	width: 200px;
	clear:right;
}
#page.partnership #buyer_guide_container #buyer_guide_box p {
	float:left;
	width: 218px;
}
#page.partnership #buyer_guide_container #buyer_guide_box a {
	float:right;
	margin-right: 20px;
}
#page.partnership #partner_container h3 {
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
}
#page.partnership #green_kitchen_container #green_kitchen_box {
	float:left;
	width: 340px;
	border: 1px solid #CCC;
	height:120px;
	margin-bottom: 20px;
	padding: 10px 0px 0px 10px;
	background-color:#EBF3F9;
}
#page.partnership #green_kitchen_container #green_kitchen_box img {
	float:left;
	margin-right: 20px;
}
#page.partnership #green_kitchen_container #green_kitchen_box .title {
	float:left;
	width: 230px;
	clear:right;
}
#page.partnership #green_kitchen_container #green_kitchen_box p {
	float:left;
	width: 230px;
}
#page.partnership #green_kitchen_container #green_kitchen_box a {
	float:right;
	margin-right: 20px;
}
#page.partnership #partner_container h3 {
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
}
#page.partnership img.photo-right {
	display:none;
}
#page.partnership #box {
	margin:0 0 0 20px;
	width:700px;
	float:left;
}
/* Partnership END by Carlos Salas */

/*-----------------------------------------------
		ContactUs.php STYLES BY LEITO
-----------------------------------------------*/

#page.ContactUs #left_nav .sidebar .sidebar_middle div.title_header{
	margin:0 0 10px 0;
}
#page.ContactUs #left_nav .sidebar h2.sidebar_header {
	background:url("../images/left-nav-title-stretch.png") repeat-x scroll left top transparent;
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	display:block;
	font-size:12px;
	font-weight:normal;
	padding:9px 0 9px 10px;
	text-transform:uppercase;
	width:200px;
}
#page.ContactUs #left_nav .sidebar_middle ul li {
	display:block;
	padding: 0;
}
#page.ContactUs #left_nav .sidebar_separator .main_title_container {
	border-bottom:1px solid #D9D9D9;
	padding:10px 0 10px 0px;
	width:200px;
}
#page.ContactUs #left_nav .sidebar_middle ul li a {
	/*color:#666666;*/
}
#page.ContactUs #left_nav .sidebar_middle ul.selected li {
	color:#4A85BA;
	text-transform: uppercase;
}
#page.ContactUs #left_nav .sidebar_separator .main_title_container ul {
	margin:0;
}
#page.ContactUs #left_nav .sidebar_separator .main_title_container ul li.selected a {
	color:#4A85BA;
}
#page.ContactUs #left_nav .sidebar_middle ul {
	border-bottom:1px solid #D9D9D9;
	margin-left:0;
}
#page.ContactUs #left_nav .sidebar_middle .main_title_container ul {
	border:0;
}
#page.ContactUs #main_content .contactus_form {
	display:block;
}
#page.ContactUs #main_content .form_title {
	display:none;
}
#page.ContactUs #main_content .contactus_form .middle_name .required-field {
	display:none;
}
#page.ContactUs #main_content .contactus_form .middle_name .error_message {
	display:none;
}
#page.ContactUs #main_content .contactus_form .telephone .required-field {
	display:none;
}
#page.ContactUs #main_content .contactus_form .telephone .error_message {
	display:none;
}
#page.ContactUs #main_content .contactus_form .mobile_phone_number .required-field {
	display:none;
}
#page.ContactUs #main_content .contactus_form .mobile_phone_number .error_message {
	display:none;
}
#page.ContactUs #main_content .contactus_form .hour_range {
	display:none;
}
/*------------------------Start change for Defect# 1076  ------------------------*/
/*--#page.ContactUs #main_content .contactus_form .country .required-field{display:none;}--*/
/*------------------------End change for Defect# 1076  ------------------------*/
#page.ContactUs #main_content .contactus_form .country .error_message {
	display:none;
}
#page.ContactUs #main_content .contactus_form .country_zipcode .required-field {
	display:none;
}
#page.ContactUs #main_content .contactus_form .country_zipcode .error_message {
	display:none;
}
#page.ContactUs #main_content .contactus_form .product_serial_number .required-field {
	display:none;
}
#page.ContactUs #main_content .contactus_form .product_serial_number .error_message {
	display:none;
}
#page.ContactUs #main_content .contactus_form .model_name .required-field {
	display:none;
}
#page.ContactUs #main_content .contactus_form .model_name .error_message {
	display:none;
}
#page.ContactUs #main_content .contactus_form .warranty_type .required-field {
	display:none;
}
#page.ContactUs #main_content .contactus_form .warranty_type .error_message {
	display:none;
}
#page.ContactUs #main_content .thank_submission {
	display:none;
}
#page.ContactUs #main_content .thank_submission .return_home_button {
	display:none;
}
#page form, h1, h2, h3, h4, h5, h6, p, li, ol, ul, body, html, tr, td, img {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px;
}
#page.ContactUs #main_content {
	float:left;
	margin-left:20px;
	width:700px;
	padding-bottom:10px;
}
#page.ContactUs #main_content .contactus_form .bold_text{
	font-weight:bold;
}
#page.ContactUs #main_content .contact_us_image {
	height:230px;
	margin-bottom:25px;
	width:700px;
}
#page.ContactUs #main_content .contact_us_title{
	/*float:left;*/
	margin:0 0 45px 0;
	text-align:justify;
	width:700px;
}
#page.ContactUs #main_content .contact_us_title h1 span{
	color:#1c3365;
	font-size:20px;
	font-weigh:bold;	
}
#page.ContactUs #main_content .contact_us_title .tittle_text a{
	color: #4A83BA;
}
#page.ContactUs #main_content #by_phone_box {
	float:left;
	padding-top:175px;
	width:380px;
}
#page.ContactUs #main_content #by_mail_box {
	float:right;
	padding-top:175px;
	width:300px;
}
#page.ContactUs #main_content #by_e-mail_box {
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
	width:400px;
}
#page.ContactUs #left_nav{
	margin:0px;
}
#page.ContactUs #main_content #by_phone_box .title, #page.ContactUs #main_content #by_mail_box .title, #page.ContactUs #main_content #by_e-mail_box .title {
	border-bottom:solid 1px #d9d9d9;
	color:#7a7a7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
	padding-left:10px;
	text-transform:uppercase;
	margin-bottom: 15px;
}
#page.ContactUs #main_content #by_phone_box p, #page.ContactUs #main_content #by_mail_box p, #page.ContactUs #main_content #by_e-mail_box p, #page.ContactUs #main_content #by_e-mail_box div {
	padding-left:10px;
	line-height:20px;
}

#page.ContactUs #main_content #by_phone_box .message .blue_numbers_note{
	font-size:9px;
	font-style:italic;
	line-height:120%;
}
#page.ContactUs #main_content #by_e-mail_box a.ok_button {
	background:url(../images/btn_blue_1_1.png) no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	float:right;
	height:19px;
	margin-right:128px;
	margin-top:5px;
	padding-left:25px;
	width:86px;
}
#page.ContactUs #main_content #by_e-mail_box a.ok_button:hover {
	background-position: 0 -19px;
	text-decoration:none;
}
#page.ContactUs #main_content #by_e-mail_box #subject_dropdown select.drop_down, #page.ContactUs #main_content #by_e-mail_box #topic_dropdown select.drop_down {
	width:208px;
	margin-left:5px;
	[margin-left:25px;margin-left:25px;]margin: 0px 0px 0px 25px;
	background-color:#FFF;
}
#page.ContactUs #main_content #by_e-mail_box #subject_dropdown, #page.ContactUs #main_content #by_e-mail_box #topic_dropdown {
	text-align:right;
	vertical-align:top;
	padding:10px 0 0 10px;
}
#page.ContactUs #main_content #by_e-mail_box #subject_dropdown, #page.ContactUs #main_content #by_e-mail_box #topic_dropdown text{
	text-align:right;
	vertical-align:middle;
}
#page.ContactUs #main_content .form_title {
	border-bottom:1px solid #D9D9D9;
	clear:both;
	color:#7A7A7A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:5px;
	padding-left:10px;
	text-transform:uppercase;
	margin-bottom: 15px;
	margin-top:45px;
}
#page.ContactUs .by_e-mail_information {
	display:none;
}
#page.ContactUs #table_form {
	display:none;
}
#page.ContactUs #main_content .contactus_form input {
	height:20px;
	margin-bottom:0px;
	width:330px;
	background-color:#FFF;
}
#page.ContactUs #main_content .contactus_form select {
	height:26px;
	margin-bottom:0px;
	width:336px;
	background-color:#FFF;
}
#page.ContactUs #main_content .contactus_form select#catalog {
	height:58px;
}
#page.ContactUs #main_content .contactus_form select#warranty {
	height:58px;
}
#page.ContactUs #main_content .contactus_form .column {
	margin-bottom:22px;
	overflow:hidden;
	text-align:right;
	width:500px;
	position: relative;
	padding-right: 25px;
}
#page.ContactUs #main_content .contactus_form .column .tooltip-form {
	position: absolute;
	right: -1px;
	top: 7px;
	background: #fff url('../images/srv/srv_question.jpg') no-repeat 0 0;
	width: 17px;
	height: 22px;
}
#page.ContactUs #main_content .contactus_form .floatLeftClassPlusWidth {
	padding-top:5px;
	vertical-align:middle;
	width:152px;
}
#page.ContactUs #main_content .contactus_form .column .error_message {
	color:#FF0000;
	display:none;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
}
#page.ContactUs #main_content .contactus_form .required-field {
	font-weight:bold;
	color:#D90101;
	float:none;
	margin-left:0px;
	padding-top:0px;
	width:8px;
}
#page.ContactUs #main_content .contactus_form .column_right_personal_data, #page.ContactUs #main_content .contactus_form .column_right_request_data {
	float:right;
}
#page.ContactUs #main_content .contactus_form .column_right_personal_data {
	margin-top:-186px;
}
#page.ContactUs #main_content .contactus_form .column_right_request_data {
	margin-top:-169px;
}
#page.ContactUs #main_content .contactus_form .column .fields_order_date select, #page.ContactUs #main_content .contactus_form .column .fields_date_purchase select {
	margin-bottom:5px;
}
#page.ContactUs #main_content .contactus_form .contactus_message {
	text-align:right;
	width:100%;
}
#page.ContactUs #main_content .contactus_form .contactus_message textarea {
	background:none;
	border:1px solid #999999;
	height:121px;
	width:539px;
}
#page.ContactUs #main_content .contactus_form .personal_information_check {
	/*border-bottom:solid 1px #d9d9d9;*/
	border-top:solid 1px #d9d9d9;
	margin:25px 0 0 0;
	padding-bottom:10px;
	padding-top:25px;
}
#page.ContactUs #main_content .contactus_form .personal_information_check a {
	color: #666;
	font-weight: bold;
	text-decoration: underline;
	color: #4A83BA;
}
#page.ContactUs #main_content .contactus_form .personal_information_check .privacy_yes{padding-bottom:20px;}
#page.ContactUs #main_content .contactus_form .personal_information_check p{
	margin: 0 0 10px 20px;
}
#page.ContactUs #main_content .contactus_form .personal_information_check input {
	width:auto;
	margin-right:5px;
	vertical-align:middle;
}
#page.ContactUs #main_content .contactus_form .personal_information_check .optin_accept{
	margin: 0 0 0 20px;
}

#page.ContactUs #main_content .submit button {
	background:url("../images/btn_blue_3_1.png") no-repeat scroll 0 1px transparent;
	border:medium none;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:10px;
	height:19px;
	margin-right:20px;
	padding:0 0 4px 3px;
	width:105px;
	text-transform: uppercase;
}

#page.ContactUs #main_content .submit button:hover, #page.ContactUs #main_content .submit button:active {background-position:0 -18px;}

#page.ContactUs #main_content .contactus_form .personal_information_check .error_message {
	color:#FF0000;
	display:none;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
}
#page.ContactUs #main_content .contactus_form .send_request {
	float:right;
	height:19px;
	width:75px;
}
#page.ContactUs #main_content .contactus_form .send_request a {
	background:url(../images/btn_send.jpg) no-repeat;
	display:block;
	height:19px;
	text-indent:-9999px;
	width:75px;
}
#page.ContactUs #main_content .thank_submission .thank_submission_title {
	background:url(../images/btn_check.jpg) no-repeat;
	color:#4cd61e;
	height:18px;
	padding-left:22px;
}
#page.ContactUs #main_content .contactus_form .drop_down_day {
	border:1px solid #E4E1E1;
	float:left;
	height:25px;
	text-align:left;
	width:45px;
}
#page.ContactUs #main_content .contactus_form .drop_down_month {
	border:1px solid #E4E1E1;
	float:left;
	height:25px;
	margin-left:17px;
	margin-right:16px;
	text-align:left;
	width:45px;
}
#page.ContactUs #main_content .contactus_form .drop_down_year {
	border:1px solid #E4E1E1;
	float:left;
	height:25px;
	text-align:left;
	width:57px;
}
#page.ContactUs #main_content .contactus_form .fields_order_date, #page.ContactUs #main_content .contactus_form .fields_date_purchase {
	float:right;
	width:180px;
}
#page.ContactUs .form_message {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 30px;
}
/*--------------END ContactUs.php--------------*/

/*--------------START landing page BAU generic--------------*/
#page.ContentPage.basic-menu .main-content{border:none}
#page.ContentPage .bau-landing{ width:960px;}
#page.ContentPage .bau-landing .landing-desc .text{ font-size:12px; float:left; margin-top:40px; width:195px; padding-right:40px; margin-bottom:40px;}
#page.ContentPage .bau-landing .image-container{ margin-top:30px; height:330px; width:960px;}
#page.ContentPage .bau-landing .image-container ul{float: left;}
#page.ContentPage .bau-landing .image-container .landing-image{background:#d9d9d9; width:150px; height:150px; float:left; margin-left:93px}
#page.ContentPage .bau-landing .image-container ul li:first-child { margin-left:0px;}
#page.ContentPage .bau-landing .bottom-content{ width:650px;}
#page.ContentPage .bau-landing .bottom-content{ *padding-bottom:20px}/*IE7*/
#page.ContentPage .bau-landing .bottom-content .contentLi{ float:left; width:230px; margin-right:20px; height:175px;}

#page.ContentPage .bau-landing .bottom-content .contentLi .text{ float:left; width:200px; margin-top:-69px; margin-left:50px;}
#page.ContentPage .bau-landing .bottom-content .contentLi .text p{ font-size:11px;}
#page.ContentPage .bau-landing .bottom-content li{ list-style:none}
#page.ContentPage .bau-landing .bottom-content .green_li{ *list-style:none; *margin-top:-15px}/*IE7*/
#page.ContentPage .bau-landing .bottom-content .contentLi img{ float:left;}
#page.ContentPage .bau-landing .bottom-content .contentLi .action a{ float:right; color:#1C3365; font-size:12px; background:url(../images/arrow_blue.jpg) left center transparent no-repeat; padding-left:8px; padding-top:2px;}
#page.ContentPage .bau-landing .bottom-content .contentLi .action_ges a{ float:right; color:#1C3365; font-size:12px; background:url(../images/arrow_blue.jpg) left center transparent no-repeat; padding-left:8px; padding-top:2px; width:90px;}

/*--------------END landing page BAU generic--------------*/

/* ----- Generic Content Page ----- */


#page.generic #left_nav {
	min-height:450px;
	margin:0;
	*margin-left:0px;
}
#page.generic ul {
	list-style:none;
}
#page.generic .top_content {
	display:none;
}
#page.generic {
	width:100%;
	background: none;
	padding:0px 0 20px 0;
}
#page.generic .wrap-top {
	background:url('../images/wrap-top.png') no-repeat top left;
	width:940px;
	height:9px;
	margin:0 auto;
}
#page.generic .wrap-middle {
	width:940px;
	background-color:#fff;
	margin:0 auto;
}
#page.generic .wrap-bottom {
	background:url('../images/wrap-bottom.png') no-repeat top left;
	width:940px;
	height:9px;
	margin:0 auto;
}
#page.generic .left-nav {
	float:left;
	height:650px;
	width:225px;
	margin:10px 20px 0 10px;
}
#page.generic .left-nav .top-content {
	background:url('../images/product-list-left-nav-top.jpg') no-repeat top left;
	width:225px;
	height:8px;
}
#page.generic .left-nav .middle-content {
	background-color:#f1f7fb;
	width:205px;
	padding:10px 0 0 20px;
	height:500px;
}
#page.generic .left-nav .bottom-content {
	background:url('../images/product-list-left-nav-bottom.jpg') no-repeat top left;
	width:225px;
	height:9px;
}
#page.generic .left-nav .middle-content h2 {
	margin:15px 0 10px 0;
}
#page.generic .left-nav .middle-content h2 a {
	color:#3085b0;
	font-weight:bold;
}
#page.generic .left-nav .middle-content ul {
	list-style-type:none;
}
#page.generic .left-nav .middle-content ul li {
	background:url('../images/triangle-right-black.jpg') no-repeat center left;
	padding:0 0 0 10px;
	margin:0 0 0 -15px;
	font-size:12px;
}
#page.generic .left-nav .middle-content ul li a {
	color:#323F48;
	line-height:23px;
}
#page.generic .main-content {
	float:left;
	width:720px;
	margin:0px 0 20px 0;
	border-bottom:1px solid #E4E4E4;
}
#page.generic .main-content h1 {
	/*	font-size:20px;
	font-weight:bold;
	color:#323e4a;  */

	background:url("../images/left-nav-title-stretch.png") repeat-x scroll left top transparent;
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	height:25px;
	margin:0 0 15px;
	padding:12px 0 0 20px;
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
}
#page.generic .main-content .content-list {
	list-style-type:none;
}
#page.generic .main-content .content-list .content-box {
	float:left;
	width:305px;
	margin:10px 20px 10px 0;
	color:#323e4a;
	height:150px;
}
#page.generic .main-content .content-list .content-box .image-container {
	float:left;
	margin:0 10px 0 0;
}
#page.generic .main-content .content-list .content-box .content-container {
	float:left;
	width:150px;
}
#page.generic .main-content .content-list .content-box .content-container .title {
	font-size:14px;
	font-weight:bold;
	color:#323F48;
}
#page.generic .main-content .content-list .content-box .content-container .copy {
	font-size:10px;
}
#page.generic .main-content .content-list.apps .content-box .image-container img {
	margin: 0;
}
#page.generic .main-content .content-list.apps .content-box .content-container p {
	margin: 0;
}
#page.generic .main-content .content-list.apps .content-box .content-container .title {
	margin: 0;
}
#page.generic .bottom-content, #page.submenu .bottom-content {
	float:left;
	width:650px;
}
#page.generic .content-container {
	list-style-type:none;
}
#page.generic .content-container li {
	float:left;
}
#page.generic .bottom-content h2 {
	font-weight:bold;
	font-size:14px;
	color:#666666;
	margin:10px 0 0 15px;
}
#page.generic .bottom-content .content-container .content-box {
	background:url('../images/focus-on-box.jpg') no-repeat top left;
	width:262px;
	height:99px;
	padding:10px;
	margin:10px 10px 10px 0;
}
#page.generic .bottom-content .content-container .content-box .title {
	color:#323e4a;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 10px;
}
#page.generic .bottom-content .content-container .content-box .icon {
	float:left;
	margin:0 20px 0 10px
}
#page.generic .bottom-content .content-container .content-box .content {
}
#page.generic .more-info {
	background:url('../images/btn_more.jpg') no-repeat top left;
	display:block;
	width:150px;
	height:16px;
	padding:0 0 0 20px;
	float:left;
}
/* ----- END Generic Content Page ----- */
/* ------------------------------------------------------------------ */


/* ------------------------------------------------------------- */
/* ----- Basic Menu Page, Multimedia Page and SubMenu Page ----- */


#page.basic-menu #left_nav, #page.submenu #left_nav, #page.multimedia #left_nav {
	min-height:500px;
}
#page.basic-menu ul, #page.submenu ul, #page.multimedia ul {
	list-style:none;
} 
#page.submenu .top_content{ 
	margin:0 0 20px 0px;
}
#page.generic .top_content.diensten{ 
	margin:0 0 20px 0px;
	display: block;
}

#page.submenu .top_content p img{ 
	margin:0 0 0 20px;
}

#page.basic-menu, #page.submenu, #page.multimedia {
	width:100%;
	background: none;
	padding:0px 0 20px 0;
}
#page.basic-menu .wrap-top, #page.submenu .wrap-top, #page.multimedia .wrap-top, #page.submenu .wrap-top {
	background:url('../images/wrap-top.png') no-repeat top left;
	width:940px;
	height:9px;
	margin:0 auto;
}
#page.basic-menu .wrap-middle, #page.submenu .wrap-middle, #page.multimedia .wrap-middle {
	width:940px;
	background-color:#fff;
	margin:0 auto;
}
#page.basic-menu .wrap-bottom, #page.submenu .wrap-bottom, #page.multimedia .wrap-bottom {
	background:url('../images/wrap-bottom.png') no-repeat top left;
	width:940px;
	height:9px;
	margin:0 auto;
}
#page.basic-menu .left-nav, #page.submenu .left-nav, #page.multimedia .left-nav {
	float:left;
	height:650px;
	width:225px;
	margin:10px 20px 0 10px;
}
#page.basic-menu .left-nav .top-content, #page.submenu .left-nav .top-content, #page.multimedia .left-nav .top-content {
	background:url('../images/product-list-left-nav-top.jpg') no-repeat top left;
	width:225px;
	height:8px;
}
#page.basic-menu .left-nav .middle-content, #page.submenu .left-nav .middle-content, #page.multimedia .left-nav .middle-content {
	background-color:#f1f7fb;
	width:205px;
	padding:10px 0 0 20px;
	height:500px;
}
#page.basic-menu .left-nav .bottom-content, #page.submenu .left-nav .bottom-content, #page.multimedia .left-nav .bottom-content {
	background:url('../images/product-list-left-nav-bottom.jpg') no-repeat top left;
	width:225px;
	height:9px;
}
#page.basic-menu .left-nav .middle-content h2, #page.submenu .left-nav .middle-content h2, #page.multimedia .left-nav .middle-content h2 {
	margin:15px 0 10px 0;
}
#page.basic-menu .left-nav .middle-content h2 a, #page.submenu .left-nav .middle-content h2 a, #page.multimedia .left-nav .middle-content h2 a {
	color:#3085b0;
	font-weight:bold;
}
#page.basic-menu .left-nav .middle-content ul, #page.submenu .left-nav .middle-content ul, #page.multimedia .left-nav .middle-content ul {
	list-style-type:none;
}
#page.basic-menu .left-nav .middle-content ul li, #page.submenu .left-nav .middle-content ul li, #page.multimedia .left-nav .middle-content ul li {
	background:url('../images/triangle-right-black.jpg') no-repeat center left;
	padding:0 0 0 10px;
	margin:0 0 0 -15px;
	font-size:12px;
}
#page.basic-menu .left-nav .middle-content ul li a, #page.submenu .left-nav .middle-content ul li a, #page.multimedia .left-nav .middle-content ul li a {
	color:#323F48;
	line-height:23px;
}
#page.basic-menu .main-content, #page.submenu .main-content, #page.multimedia .main-content {
	float:left;
	width:720px;
	margin:0px 0 0px 0;
}
#page.basic-menu .main-content h1, #page.submenu .main-content h1, #page.multimedia .main-content h1 {
	background:url("../images/left-nav-title-stretch.png") repeat-x scroll left top transparent;
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	height:25px;
	margin:0 0 15px;
	padding:12px 0 0 20px;
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
	display:none;
}
#page.basic-menu .main-content .content-list, #page.submenu .main-content .content-list, #page.multimedia .main-content .content-list, {
 list-style-type:none;
}
#page.submenu .main-content .content-list .content-box, #page.generic .main-content .content-list.apps .content-box, #page.generic .top_content.diensten .content-box{
border:1px solid #D9D9DB;
float:left;
/*height:108px;*/
margin:0 0 20px 20px;
padding:10px 4px 10px 10px;
width:322px;
}

#page.submenu .main-content .content-list .content-box .image-container img{
}

#page.basic-menu .main-content .content-list .content-box, 
#page.multimedia .main-content .content-list .content-box {
	border:1px solid #D9D9DB;
	float:left;
	height:135px;
	margin:0 20px 20px 0;
	padding:10px 10px 0;
	width:328px;
}
#page.basic-menu .main-content .content-list .content-box .image-container, #page.submenu .main-content .content-list .content-box .image-container, #page.multimedia .main-content .content-list .content-box .image-container, #page.generic .top_content.diensten .content-box .image-container {
	float:left;
	margin:0 11px 0 0;
}
#page.generic .top_content.diensten .content-box .image-container img {
	margin: 0;
	padding: 0;
}
#page.basic-menu .main-content .content-list .content-box .content-container, #page.submenu .main-content .content-list .content-box .content-container, #page.multimedia .main-content .content-list .content-box .content-container, #page.generic .main-content .content-list.apps .content-box .content-container, #page.generic .top_content.diensten .content-box .content-container {
float:left;
height:118px;
margin-top:0px;
position:relative;
width:170px;
}
#page.basic-menu .main-content .content-list .content-box .content-container .title, #page.submenu .main-content .content-list .content-box .content-container .title, #page.multimedia .main-content .content-list .content-box .content-container .title, #page.generic .top_content.diensten .content-box .content-container .title {
color:#1C3365;
font-size:14px;
font-weight:bold;
line-height:15px;
margin-bottom:8px;
padding-bottom:0;
width:178px;
}
#page.generic .top_content.diensten .content-box .content-container .title {
	margin: 0 0 8px 0;
}

#page.submenu .main-content .content-list .content-box .content-container .title a, #page.generic .top_content.diensten .content-box .content-container .title a {
color:#1C3365;
}
#page.generic .top_content.diensten .content-box .content-container .title a {
font-size: 13px;
text-transform:none;
}

#page.submenu .main-content .content-list .content-box .content-container div,
#page.submenu .main-content .content-list .content-box .content-container p, #page.generic .top_content.diensten .content-box .content-container p{
	color:#666666;
	font-size:12px;
	margin-bottom:10px;
	width:inherit;
	word-wrap:break-word;
	text-align:left;
}
#page.basic-menu .main-content .content-list .content-box .content-container .copy, #page.submenu .main-content .content-list .content-box .content-container .copy, #page.multimedia .main-content .content-list .content-box .content-container .copy, #page.generic .top_content.diensten .content-box .content-container .copy {
color:#666666;
font-family:Arial;
font-size:12px;
font-weight:normal;
line-height:16px;
margin:0;
}

#page.basic-menu .bottom-content, #page.submenu .bottom-content, #page.multimedia .bottom-content {
float:left;
margin:0;
width:720px;
}

#page.submenu .bottom-content p a{
	float:left;
	padding:0 0px 20px 20px;
}
#page.basic-menu .content-container, #page.submenu .content-container, #page.multimedia .content-container {
	list-style-type:none;
}
#page.basic-menu .content-container li, #page.submenu .content-container li, #page.multimedia .content-container li {
	float:left;
}
#page.basic-menu .bottom-content h2, #page.submenu .bottom-content h2, #page.multimedia .bottom-content h2 {
	font-weight:bold;
	font-size:14px;
	color:#666666;
	margin:10px 0 0 15px;
}
#page.basic-menu .bottom-content .content-container .content-box, #page.submenu .bottom-content .content-container .content-box, #page.multimedia .bottom-content .content-container .content-box {
	background:url('../images/focus-on-box.jpg') no-repeat top left;
	width:262px;
	height:99px;
	padding:10px;
	margin:10px 10px 10px 0;
}
#page.basic-menu .bottom-content .content-container .content-box .title, #page.submenu .bottom-content .content-container .content-box .title, #page.multimedia .bottom-content .content-container .content-box .title {
	color:#323e4a;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 10px;
}
#page.basic-menu .bottom-content .content-container .content-box .icon, #page.submenu .bottom-content .content-container .content-box .icon, #page.multimedia .bottom-content .content-container .content-box .icon {
	float:left;
	margin:0 20px 0 10px
}
#page.basic-menu .bottom-content .content-container .content-box .content, #page.submenu .bottom-content .content-container .content-box .content, #page.multimedia .bottom-content .content-container .content-box .content {
}
#page.basic-menu .more-info, #page.submenu .more-info, #page.multimedia .more-info, #page.generic .main-content .content-list.apps .more-info, #page.generic .top_content.diensten .content-box .more-info {
background:url("../images/blue_arrow.jpg") no-repeat scroll 0 4px transparent;
bottom:11px;
color:#4A83BA;
float:left;
font-size:10px;
left:0;
padding-left:10px;
position:absolute;
text-transform:uppercase;
}
#page.generic .top_content.diensten .content-box .more-info {
bottom: -2px;
}
/* ----- END Basic Menu Page, Multimedia Page and SubMenu Page  ----- */
/* ------------------------------------------------------------------ */


/*START green-kitchen-more.content.html css, by Marco Lobo, 8/17/10*/

#green-kitchen .main-wrapper-content-green-kitchen {
	width: 606px;
	float: left;
	line-height: 1em;
}
#green-kitchen .main-wrapper-content-green-kitchen a {
	text-decoration:none;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-header {
	width: 95%;
	display:block;
	color:#3D5873;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px #3D5873 dashed;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-header .content-header-title {
	font: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	text-decoration:none;
	padding: 0px 0px 10px 0px;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-header .content-header-subtitle {
	color:#3D5873;
	font: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration:none;
	padding: 0px 0px 10px 0px;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-text {
	width: 100%;
	display:block;
	padding: 15px 0px 10px 0px;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-text-image {
	float:left;
	display:block;
	margin: 0px 10px 0px 0px;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-text-image img {
	display:block;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-text p {
	color:#64696E;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin: 0px 0px 15px 0px;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-text .content-text-italic {
	font-weight: bold;
	font-style:italic;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-text .visit-link a {
	color:#3D5873;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom: 15px;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-text .visit-link .visit-link-arrow {
	margin-bottom: 2px;
 *margin-bottom: 0px;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-images {
	width: 100%;
	display:block;
	padding: 0px 0px 10px 0px;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-images .image-list {
	list-style:none;
	padding: 0px;
	margin: 0px;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-images .image-list li {
	width: 235px;
 *width: 220px;
	float:left;
	text-align:left;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-images .image-list li.content-images-last {
	width: 117px;
}
#green-kitchen .main-wrapper-content-green-kitchen .content-images .image-list a, #green-kitchen .main-wrapper-content-green-kitchen .content-images .image-list img {
	color:#3D5873;
	text-decoration: none;
}
#green-kitchen .content-bottom {
	width: 95%;
	height: 20px;
	border-bottom: 1px #3D5873 dashed;
}
#green-kitchen .content-bottom-clear {
	clear:both;
	height: 0px;
}
/*END green-kitchen-more.content.html css, by Marco Lobo */

/*START passion_passion.content.html css, by Marco Lobo, 8/18/10*/
#passion-passion .content-warpper {
	width: 967px;
	line-height: 1em;
}
#passion-passion .content-warpper a {
	text-decoration:none;
}
#passion-passion .content-warpper p {
	color:#64696E;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin: 0px 0px 15px 0px;
}
#passion-passion .content-warpper .f-left {
	float:left;
}
#passion-passion .content-warpper .f-right {
	float: right;
}
#passion-passion .content-warpper .content-warpper-left-colum {
	float:left;
	width: 718px;
}
#passion-passion .content-warpper .left-colum-header {
	display:block;
	width: 100%;
}
#passion-passion .content-warpper .left-colum-header .left-colum-title {
	display:block;
	width: 663px;
	padding: 15px 18px 8px 18px;
}
#passion-passion .content-warpper .f-left {
	float:left;
}
#passion-passion .content-warpper .content-warpper-left-colum .left-colum-body {
	padding: 15px 18px 8px 18px;
 *padding: 15px 0px 8px 18px;
	width: 700px;
}
#passion-passion .content-warpper .content-warpper-left-colum .left-colum-body-left {
	width: 315px;
	float:left;
}
#passion-passion .content-warpper .content-warpper-left-colum .left-colum-body-right {
	padding-left: 23px;
	width: 358px;
	float:left;
}
#passion-passion .content-warpper .content-warpper-right-colum {
	float:left;
	width: 225px;
	padding: 0px 0px 0px 23px;
}
#passion-passion .content-warpper .right-colum-header {
	display:block;
	width: 100%;
}
#passion-passion .content-warpper .right-colum-header .right-colum-title {
	display:block;
	width: 185px;
	padding: 15px 17px 8px 19px;
}
#passion-passion .content-warpper .content-warpper-right-colum .right-colum-body {
	padding: 15px 18px 8px 18px;
	width: 185px;
}
#passion-passion .content-warpper .content-buttons {
	padding: 0px 18px 8px 18px;
	width: 100%;
}
#passion-passion .content-warpper .content-buttons .left-colum-body-left {
	width: 331px;
	float:left;
}
#passion-passion .content-warpper .content-buttons .left-colum-body-right {
	/*padding-left: 23px;*/
	width: 353px;
	float:left;
}
#passion-passion .content-warpper .content-buttons .right-colum-body {
	padding: 0px 0px 0px 40px;
	width: 185px;
	float: left;
}
#passion-passion .content-warpper .passion-banner {
	padding: 0px 18px 8px 18px;
	width: 100%;
}
#passion-passion .content-warpper .passion-line {
	color:#aeb0b3;
	height: 1px;
	width: 100%;
}
#passion-passion .content-warpper .passion-background {
	background-color: #aeb0b3;
	height: 10px;
	width: 100%;
}
#passion-passion .content-clear {
	clear:both;
	height: 0px;
}
/*END passion_passion.content.html css, by Marco Lobo, 8/18/10*/

/*START bauknecht_karriere_wir-suchen-sie_wir-suchen-sie.content.html css, by Andrey Bolanos, 8/18/10*/
.future-careers {
float:left;
margin-left:20px;
width:700px;
}
.future-careers * {
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}
.future-careers h1.main-title,
.future-careers h2.sub-title,
.future-careers h3.option-title {
	float:left;
	clear:both;
	width:100%;
	margin:5px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.future-careers h1.main-title {
	font-size:25px;
	color:#1B3465;
	display:none;
}
.future-careers h2.sub-title {
	font-size:14px;
	color:#666666;
	margin-top:15px;
	margin-bottom:-3px;
}
.future-careers h3.option-title {
	font-size:14px;
	color:#666;
	font-weight:bold;
}
.future-careers .text-content {
	float:left;
	clear:both;
	width:100%;
}
.future-careers .content-description,
.future-careers .text-content .content-body,
.future-careers .text-content .content-display,
.future-careers .text-content .content-links {
	float:left;
	clear:both;
	width:100%;
}
.future-careers .text-content .content-body {
	margin:5 px 0;
}
.future-careers .content-description {
	font-size:14px;
	font-weight:bold;
	color:#1B3465;
	display:none;
}
.future-careers .text-content .text {
	float:left;
	width:100%;
	margin:5px 0;
}
.future-careers .text-content .columns-wrapper {
	float:left;
	clear:both;
	margin:5px 0;
}
.future-careers .text-content .columns-wrapper .column-body {
}
.future-careers .text-content .columns-wrapper .column-body .image {
	width:167px;
}
.future-careers .text-content .columns-wrapper .column-body .text {
	width:480px;
	margin:0;
	margin-bottom:10px;
}
.future-careers .text-content .content-display {
	margin:10px 0;
	padding:5px 0;
	width:610px;
}
.future-careers .text-content .content-display p {
	margin:0;
}
.future-careers .text-content .content-links {
	padding-bottom:15px;
}
.future-careers .text-content .content-links p {
	float:left;
	clear:both;
	margin:3px 0;
}
.future-careers .text-content .content-links a {
	background:url("../images/wp_com_arrw_01.gif") right center no-repeat;
	float:left;
	text-align:left;
	padding-right:15px;
}
.future-careers .text-content .content-options {
	float:left;
	clear:both;
	width:100%;
}
.future-careers .text-content .content-options ul {
	float:left;
	clear:both;
	list-style:none;
	margin-top:10px;
	padding-bottom:20px;
}
.future-careers .text-content .content-options ul li {
	float:left;
	margin:5px 0;
	width:320px;
}
.future-careers .text-content .content-options ul li.content-option-left {
	margin-right:10px;
}
.future-careers .text-content .content-options ul li.content-option-right {
}
.future-careers .text-content .content-options ul li .content-option-image {
	float:left;
	width:130px;
	height:110px;
}
.future-careers .text-content .content-options ul li .content-option-description {
	float:left;
	width:190px;
	font-size:10px;
}
/*END bauknecht_karriere_wir-suchen-sie_wir-suchen-sie.content.html css */


/*BEGIN bauknecht_karriere_ihre-karriere-bei-bauknecht_ihre-karriere-bei-bauknecht.content.html css, by Marco Lobo, 8/18/10*/
#bauknecht-karriere {
	width: 729px;
	margin-left: 20px;
	display: block;	
}
#bauknecht-karriere .content-wrapper-bauknecht-karriere {
	width: 100%;	
}
#bauknecht-karriere .content-wrapper-bauknecht-karriere .header{
	width: 100%;
	display: block;
	margin-bottom: 30px;
}
#bauknecht-karriere .content-wrapper-bauknecht-karriere .subHeader{
	color:#1C3365;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#bauknecht-karriere .content-wrapper-bauknecht-karriere p{
	color:#1C3365;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin: 0px 0px 30px 0px;	
}
#bauknecht-karriere .content-wrapper-bauknecht-karriere p .bold-text {
	color:#1C3365;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 0px 30px 0px;	
}
#bauknecht-karriere .content-wrapper-bauknecht-karriere p.first{
	color:#1C3365;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin: 0px 0px 30px 0px;	
}
/*END bauknecht_karriere_ihre-karriere-bei-bauknecht_ihre-karriere-bei-bauknecht.content.html css, by Marco Lobo, 8/18/10*/

/*START Garantie PAge css */

#garantie-page .content{ width:718px; font-family:Arial, Helvetica, sans-serif; }
#garantie-page .title{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#1B3465; margin:0}
#garantie-page .subtitle{ font-size:12px; color:#1B3465; margin:0}
#garantie-page .top-header{ border-bottom:3px solid #FFF; margin-bottom:2px}
#garantie-page .general-paragraph{ font-size:12px; color:#666666; padding-right:5px;}
#garantie-page .small-paragraph { color:#6F727A; font-size:10px}
#garantie-page .listContainer{ list-style:none; padding:0}
#garantie-page .listContainer li{ float:left; margin-right:18px;}
#garantie-page .li-content{ width:210px; background:#ECECEC; height:390px; padding-left:11px; padding-top:14px}
#garantie-page .li-details{ color:#4A85BA; font-size:11px; padding-left:10px; text-decoration:none; text-transform:uppercase; background: url(images/bullet_link.png) no-repeat 0 3px}
#garantie-page .li-button{ background: url(images/btn_blue_12_1.png) no-repeat; display:block; height:18px; color:#FFF; font-size:12px; text-decoration:none; text-transform:uppercase; padding:0 28px}
#garantie-page .li-button:hover{ background-position: 0 -19px}
#garantie-page .inside-list{ list-style:none; color:#666B74; font-size:12px;}
#garantie-page .point-list{ font-size:12px; color:#666666; background:url(images/com_bull_01.gif) no-repeat; padding-left:10px;padding-right:5px;}

/*END Garantie PAge css */
#page.ContentPage .brand-page-content
{
	padding-top: 20px;
}
#page.ContentPage .brand-page-content .top_title .title{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #2a336b;
}
#page.ContentPage .brand-page-content img{
	float: left; 
	margin-right: 30px;
}
#page.ContentPage .brand-page-content .top_content{
	margin-top: 15px;
	display:block;
}
#page.ContentPage .brand-page-content .top_content p,
#page.ContentPage .brand-page-content .top_content ol{
	margin-bottom: 22px;
}
#page.ContentPage .brand-page-content .top_content ol{
	list-style-type: disc; 
}
#page.ContentPage .brand-page-content .top_content ol li{
	color:#1C3365;
	margin-left: 255px; 
	margin-bottom: 5px;
}
#page.ContentPage .brand-page-content .bottom_content{
	margin-top: 55px;
}
#page.ContentPage .brand-page-content .bottom_content p{
	margin-bottom: 22px;
}
#page.ContentPage .brand-landing{
	height:550px;
}
#page.ContentPage .brand-landing .main-content{
	width: 996px; 
	float: left;
}
#page.ContentPage .brand-landing .main-content{
	border:none;
}
#page.ContentPage .brand-landing .main-content ul li{
	float: left;
}
#page.ContentPage .brand-landing .bottom_content{
	clear: both; 
	width: 958px;
}
#page.ContentPage .brand-landing .bottom_content .boxInfo{
	 width: 199px; 
	 float: left; 
	 margin-right: 20px; 
	 height: 66px; 
	 padding-top: 110px; 
	 padding-left: 30px;
}
#page.ContentPage .brand-landing .bottom_content .boxInfo p{
	color:#1C3377; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none;
}
#page.ContentPage .brand-landing .bottom_content .boxInfo a{
	background: transparent url(../images/arrow-customerAd_13_13.gif) no-repeat scroll left 4px; 
	color:#4A85BA; 
	float: right; 
	margin-right: 25px; 
	padding-left: 10px; 
	text-decoration: none; 
	margin-top: 10px;
}
/* 
 *Pressroom CSS, by Carlos Salas
 */
#pressroom-page-content h2,#pressroom-page-content h1,#pressroom-page-content a{font-family:Arial;}
#pressroom-page-content h1,#pressroom-page-content h2{font-weight:bold; color:#323E4A;font-size:18px;color:#1B3465;}
#pressroom-page-content p{font-size:12px;text-align:justify; font-family:Arial;color:#323e4a; padding: 0; margin: 0;}
#pressroom-page-content a:hover{text-decoration:underline;color:#323e4a;}
#pressroom-page-content a{color:#4A85BA;text-decoration:none; font-size:11px; background:url(../images/dsw/wp_dsw_lrn_more.gif) no-repeat 70px 3px; /*background:url(../images/addCartPlus.png) no-repeat;*/ padding: 0px 0px 0px 0px; height: 14px; display:block; font-weight: bold;float:left;}
#pressroom-page-content{float:left;padding:10px 18px 20px; width:630px; _padding:10px 15px 20px; _width:650px;}
#pressroom-page-content .content{float:left; margin-top: 20px; _margin-top: 5px;}
#pressroom-page-content .content .content-header{float:left; width:470px; padding: 10px 0px 10px 10px; _padding: 10px 0px 10px 10px; background-color:#ececec; margin-bottom: 5px;}
#pressroom-page-content .content .content-header p{color:#1B3465;}
#pressroom-page-content .content .content-header .content-header-text{ font-weight:bold;}
#pressroom-page-content .content .content-info{float:left; width:470px; padding: 10px 0px 10px 10px; _padding: 10px 0px 10px 10px; background-color:#ececec;}
#pressroom-page-content .content .content-info .content-info-name{font-weight:bold;}
#pressroom-page-content .content .content-info p.content-info-position{padding-bottom: 30px;}
#pressroom-page-content .content .content-info p{color:#666B74;}
#pressroom-page-content .content .content-info p span{float:left; padding-right: 5px;}
#pressroom-page-content .content .content-info p.content-text-title{font-size:14px; color:#323E4A; font-weight: bold;}
/* 
 * END Pressroom CSS
 */
 
 /* 
 *   Start bauknecht_unternehmen_unsere-vision_unsere-vision.content.html CSS, by Manuel Herrera
 */
	#unternehmen_unsere-vision_content{
		width:750px;
		margin-top:-15px;
	}
	
	#unternehmen_unsere-vision_content .vision_content{
		width:730px;
	}	
 
 /* 
 *  END bauknecht_unternehmen_unsere-vision_unsere-vision.content.html CSS, by Manuel Herrera
 */
 
 /* 
 *karriere-page CSS, by Carlos Salas
 */
#karriere-page-content h2,#karriere-page-content h1,#karriere-page-content a{font-family:Arial;}
#karriere-page-content h1,#karriere-page-content h2{font-weight:bold; color:#323E4A;font-size:18px;color:#1B3465;}
#karriere-page-content p{font-size:14px;text-align:justify; font-family:Arial;color:#323e4a; padding: 0; margin: 0;}
#karriere-page-content a:hover{text-decoration:none;color:#FFFFFF; background-position: 0px -19px;}
#karriere-page-content a{color:#FFFFFF;text-decoration:none; font-size:11px; background:url("../images/de_DE/btn_blue_17.png") no-repeat scroll 0 0 transparent; padding: 1px 0px 0px 30px; float:left; width: 220px; height: 17px; _width: 250px; clear:both;}
#karriere-page-content{float:left; padding:10px 0 20px 18px; width:710px; _padding:10px 15px 20px; _width:650px;}
#karriere-page-content .content{float:left;}
#karriere-page-content .content .img_right img{float:right; padding-top:5px;}
#karriere-page-content .content .content-header{float:left; width:470px; padding:10px 0 10px 0; _padding: 10px 0px 10px 10px; ; margin-bottom: 5px;}
#karriere-page-content .content .content-header p{color:#1B3465;}
#karriere-page-content .content .content-header .content-header-text{padding-top: 20px; width: 420px;}
#karriere-page-content .content .content-info{float:left; width:470px; padding:0 0 20px 0; _padding: 10px 0px 10px 10px;}
#karriere-page-content .content .content-info p{ float:left; padding-top: 10px;}
/* 
 * END karriere-page CSS
 */
 
  /*Pressroom-page-content by Allan*/
 
#presse_multimedia_archiv_content { width:729px; float:left;}
#presse_multimedia_archiv_content #main_content { width:480px; float:left;}
#presse_multimedia_archiv_content .title {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #1c3365;
	margin:0;
}
#presse_multimedia_archiv_content .subtitle {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-transform:uppercase;
	margin:10px 0 0;
}
#presse_multimedia_archiv_content .title_text {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #1c3365;
	margin:0;
}
#presse_multimedia_archiv_content .content_box { 
	width:480px; 
	float:left;
	padding:5px 0;
}
#presse_multimedia_archiv_content .content_box a img {
	float:left;
	border:none;
}
#presse_multimedia_archiv_content .content_box .box_info {
	float:right;
	margin-left:10px;
	width:343px;
}
#presse_multimedia_archiv_content .content_box .box_info_text {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin:0;
}
#presse_multimedia_archiv_content .content_box .box_info a.box_info_item {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #4a85ba;
	margin:0;
	text-transform:uppercase;
	text-decoration:none;
	background:url(../bau/assets/images/arrow-customerAd_13_13.gif) no-repeat left 4px;
	padding-left:10px;
}
#presse_multimedia_archiv_content #sidebar_content { width:228px; float:right; background-color:#f7f7f7; border: solid 1px #d9d9d9; padding:5px 0;}
#presse_multimedia_archiv_content #sidebar_content .sidebar_title {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #1c3365;
	text-transform:uppercase;
	margin:0;
	text-align:center;
}
#presse_multimedia_archiv_content #sidebar_content .sidebar_text {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #1c3365;
	margin:6px 0 0 15px;;
}
#presse_multimedia_archiv_content #sidebar_content a.sidebar_button {
	background:url(../bau/assets/images/btn_blue_11_1.png) no-repeat scroll 0 0 transparent;
	display:block;
	font-size:10px;
	height:19px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	font-family:Arial;
	width:158px;
	padding-left:28px;
	margin:10px 0 0 22px;
}
#presse_multimedia_archiv_content #sidebar_content a.sidebar_button:hover {
	background-position:0 -19px;
}
 
  /*End Pressroom-page-content*/
  
 /*Passion Garantie by Luis Diego H.*/
.passion_garantie {color:#1c4679;width:940px;} 
.passion_garantie ul.principal_wrap{border:1px solid #EAEAEA;background:#F9F9F9;list-style:none;margin-left:0;margin-bottom:10px;padding:0;height:446px;}
.passion_garantie ul.content-box{list-style:none;}
.passion_garantie ul li{float:left;}
.passion_garantie ul li.left_content{width:260px;}
#page.generic #main_content_wrapper .passion_garantie ul li.left_content img{margin-top:0;}
.passion_garantie ul li.right_content{width:630px;}
.passion_garantie ul li ul.content-box{padding-top:0;padding-left:20px;margin-left:0;[padding-top:0px;padding-top:0px;]padding-top:10px;}
.passion_garantie .bottom_content{border-top:1px solid #CCC; border-bottom:10px solid #aeb0b3;}
.passion_garantie .bottom_content, .passion_garantie ul li ul.content-box li{clear:both;}
.passion_garantie ul li ul.content-box li.bullets p{ background:url("../images/de_DE/passion/bk_pass_gar_x_pht.gif") no-repeat scroll 0 0 transparent;padding-bottom:10px;padding-left:35px;}
.passion_garantie ul li ul.content-box li h1.title{color:#1c4679;font-size:20px;font-weight:bold;margin:0;padding-top:20px;}
.passion_garantie ul li ul.content-box li h3.sub_title{color:#1c4679;font-size:16px;font-weight:bold;margin:0;padding-bottom:10px;padding-top:10px;}
.passion_garantie ul li ul.content-box li p.description{font-size:11px;padding-bottom:20px;width:600px;}
.passion_garantie ul li ul.content-box li h2.sub_title_bottom{font-size:18px;color:#1c4679;font-weight:bold;padding-top:10px;width:385px;}
.passion_garantie ul li ul.content-box li.buttons{padding-top:80px;[padding-top:60px;padding-top:80px;]padding-top:0;width:682px;}
.passion_garantie ul li ul.content-box li.buttons a.left_button{background:url("../images/de_DE/passion/btn_blue_pass_info.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;float:left;height:18px;padding-left:30px;text-transform:uppercase;width:72px;}
.passion_garantie ul li ul.content-box li.buttons a.left_button:hover{background-position:0 -19px;text-decoration:none;}
.passion_garantie ul li ul.content-box li.buttons a.right_button{background:url("../images/btn_blue_4_1.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;float:right;height:18px;margin-right:50px;padding-left:30px;padding-right:15px;text-transform:uppercase;width:72px;}
.passion_garantie ul li ul.content-box li.buttons a.right_button:hover{background-position:0 -19px;text-decoration:none;}
  /*END Passion Garantie*/
 
 /* UNAVAILABLE PAGE STYLE*/
#page.unavailable-page ul{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	list-style-type:disc;
	padding-bottom:2px;
}
#page.unavailable-page ul li{
	text-align:left;
}
#page.unavailable-page .content-info{
	 display: block; 
	 padding-top: 20px;
	 height: 500px; 
	 text-align: left; 
}
#page.unavailable-page .content-info h2{
	font-size:20px;
	font-weight:bold;
	font-family:Arial;
	color:#1c3365;
}
/* END UNAVAILABLE PAGE STYLE*/
/*START of Karriere landing*/
#page.ContentPage .karriere_landing * {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
#page.ContentPage .karriere_landing {
	float: left;
}
#page.ContentPage .karriere_landing h3 {
	color:#1c3365;
	font-size:15px;
	font-weight:bold;
	padding-bottom: 30px;
}
#page.ContentPage .karriere_landing .main_cont {
	width:693px;
	height:130px;
	background-color:#ECECEC;
	padding:7px 25px 0 11px;
	margin-bottom: 30px;
}
#page.ContentPage .karriere_landing .main_cont img {
	margin:0 24px 0 0;
	float:left;
}
#page.ContentPage .karriere_landing .main_cont p {
	color:#666666;
	font-size:12px;
}
#page.ContentPage .karriere_landing ul {
	list-style:none;
}
#page.ContentPage .karriere_landing ul li {
	width:220px;
	float:left;
	margin-right:34px;
}
#page.ContentPage .karriere_landing ul li.last {
	margin-right:0px;
}
#page.ContentPage .karriere_landing ul li .box_title {
	height:35px;
	background-color:#4a85ba;
	padding:10px 0 0 15px;
}
#page.ContentPage .karriere_landing ul li .box_title p {
	color:#FFF;
	font-size:14px;
}
#page.ContentPage .karriere_landing ul li .box_cont {
	background-color:#f4f4f4;
	padding:18px 17px 10px 15px;
	height: 115px;
}
#page.ContentPage .karriere_landing ul li .box_cont p {
	font-size:12px;
	color:#666666;
	margin-bottom:10px;
}
#page.ContentPage .karriere_landing ul li .box_cont a {
	color:#4a85ba;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	font-weight:regular;
}
#page.ContentPage .karriere_landing .main-content-wrapper-bottom {
	clear:both;
}
/*END of Karriere landing*/

/* Kommunikationsmaterial */
#Kommunikationsmaterial-content{
	float:left;
}
#Kommunikationsmaterial-content .Kommunikationsmaterial-list{
	margin:8px 0 0 10px;
	float:left;
	width:280px;
}

#Kommunikationsmaterial-content .Kommunikationsmaterial-list ul{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	padding-top:10px;
}

#Kommunikationsmaterial-content .Kommunikationsmaterial-title{
	font-weight:bold;
}

#Kommunikationsmaterial-content .Kommunikationsmaterial-list ul a, #Kommunikationsmaterial-content .Kommunikationsmaterial-list p{
	text-decoration:none;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#Kommunikationsmaterial-content .Kommunikationsmaterial-list ul a:hover{
	color:#4A85BA ;
}
 
#Kommunikationsmaterial-content .Kommunikationsmaterial-list ul li{
	background:url("../images/de_DE/common/com_arw_01_pht.gif") no-repeat scroll 0 50% transparent;
	padding-left:10px;
	padding-top:5px;
}

#Kommunikationsmaterial-content .Kommunikationsmaterial-image img{
	width:440px;
	margin-top:0px;
}

#Kommunikationsmaterial-content .Kommunikationsmaterial-image{
	float:left;
	margin-top:5px;
}
/*nachhaltigkeit_stellenangebote_page Andres Lopez 9/15/2010*/
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page{float:left;padding:10px 15px 20px 18px;width:700px;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page h3,#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page h2 {color:#1C3365;font-weight:bold;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page h2 {font-size:18px;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page a { cursor:pointer; text-decoration:none;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page a:hover {text-decoration:none; outline:none;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page img_link{}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page h3{font-size:14px;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page .content ul{ list-style:none outside none;margin:10px 10px 10px 0;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page li,#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page a,#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page p{font-size:12px;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page a.more_info{background:url("../images/arrow_blue.jpg") no-repeat scroll left 5px transparent;
color:#4A85BA;
float:left;
margin-top:10px;
padding-left:10px;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page h2, #page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page h1, #page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page a,#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page li {font-family:Arial;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page .content p {color:#666666;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page .content{ margin-top:10px}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page .content div{float:left;margin-bottom:15px;width:430px;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page p {color:#323E4A;font-family:Arial;margin:0;padding:0;text-align:justify;}
#page.generic #main_content_wrapper #nachhaltigkeit_stellenangebote_page .content img{float:left;margin:0 15px 15px 0;}
#nachhaltigkeit_stellenangebote_page li {background:url("../images/arrow.jpg") no-repeat scroll 0 5px transparent;
padding-left:10px;}
/*___________________________________________*/

/* END Kommunikationsmaterial*/
/*Compare Boxes - Product Detail Page*/
#page.product_detail_page .compare-controls{
	/*border-top:1px solid #DBDBDB;*/
/*	position:absolute;
	top:35px;
	*left:10px;*/
}
#page.product_detail_page .compare-product{
margin-bottom:5px;
padding-left:10px;
padding-top:10px;
width:190px;
}
#page.product_detail_page .compare-product a.compare_link{
	color:#666666;
	text-transform:uppercase;
	font-size:10px;
	float:left;
	display:block;
	padding-top:2px;
	padding-left:5px;
}
#page.product_detail_page .compare-product .compare-category-node-id, #page.product_detail_page .compare-product .compare-product-node-id{
display: none;
}
#page.product_detail_page .compare-product a.balloonLink{
	display:none;
}
#page.product_detail_page .compare-product .compare-product-chk{
	border:none;
	float:left;
	display:block;
}	
#page.product_detail_page .compare-controls span{
	color:#666666;
	float:left;
	font-size:10px;
	margin-right:5px;
	padding-left:10px;
	padding-top:10px;
	text-transform:uppercase;
}
#page.product_detail_page .compare-controls span.label{}
#page.product_detail_page .compare-controls a.compare-link span.count{
color:white;
font-size:10px;
padding-left:0;
padding-top:0;
width:auto;
padding-right:5px;
margin-right:0px;
}
#page.product_detail_page .compare-controls .compare-boxes{
border-bottom:1px solid #DBDBDB;
float:left;
list-style:none outside none;
padding-bottom:5px;
padding-left:10px;
padding-top:3px;
width:190px;
}
#page.product_detail_page .compare-controls .compare-boxes li
{
	float:left;
	padding:4px 4px 4px 0;
}
#page.product_detail_page .compare-controls .compare-boxes li div img{
	display:none;
}
#page.product_detail_page .compare-controls .compare-boxes li .unchecked
{
	background:url('../images/compare-unchecked.jpg') no-repeat top left;
	width:12px;
	height:12px;
}
#page.product_detail_page .compare-controls .compare-boxes li .checked
{
	background:url('../images/compare-checked.jpg') no-repeat top left;
	width:12px;
	height:12px;
}
#page.product_detail_page .compare-controls a.compare-link
{
background:url("../images/btn_blue_11_1.png") no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
float:left;
font-size:10px;
height:17px;
margin:10px 0 5px 5px;
padding-left:25px;
padding-right:15px;
padding-top:1px;
text-transform:uppercase;
width:160px;
}
#page.product_detail_page .compare-controls a.compare-link:hover{
	background-position:0 -19px;
	text-decoration:none;
}
/*Compare Boxes - Product Detail Page END*/
#page.generic #main_content_wrapper .showroomNews{
	float:left;
}
#page.generic #main_content_wrapper .showroomNews .topTab{
	background-color:#ECECEC;
	color:#999999;
	float:left;
	margin-right:2px;
	padding:15px 20px;
	text-transform:uppercase;
	cursor:pointer;
	border:none;
	position:relative;
	z-index:1;
	font-weight:normal;
	height: 19px; /*update 04.01.2012*/
}
#page.generic #main_content_wrapper .showroomNews .topTab.selected{
	background-color:#ffffff;
	color:#1c3365;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem{
	border:1px solid #D9D9D9;
	position:relative;
	display:none;
	float:left;
	margin-bottom:15px;
	margin-top:-1px;
	padding:0;
	width:940px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopy {
    bottom: 335px;
    left: 40px;
    position: absolute;
}
#page.generic #main_content_wrapper .showroomNews.ecostyle_Waschmaschine .contentNavElem.selected div.layerCopy {
    bottom: 30px;
    left: 330px;
    position: absolute;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopy .titleGeschirrspuler{
	color:#1C3365;
    font-family: Arial;
    font-size: 26px;
    font-weight: bold;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopy .textGeschirrspuler{
    color: #999999;
    font-family: Arial;
    font-size: 12px;
    width: 630px;
	font-weight:normal;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopy p{
color:#FFFFFF;
font-family:Arial;
font-size:26px;
font-weight:bold;
}

/*Der neue Wärmepumpentrocker*/

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopyWaschmaschine {
    left: 40px;
    position: absolute;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopyWaschmaschine .titleWaschmaschine {
    color: #1C3365;
    font-family: Arial;
    font-size: 26px;
    font-weight: bold;
	margin-top: 40px;
	line-height: 36px; /*update 09.12.11*/
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopyWaschmaschine .textWaschmaschine {
    color: #666666; /*update 09.05.12*/
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    width: 630px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopyWaschmaschine .notabeneWaschmaschine {
    color: #666666;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    width: 630px;
	margin-top: 346px;
}
/*Tuev gepruefte waschmaschine 18.06.2012*/
#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopyWaschmaschine .notabeneTuev {
    color: #666666;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    width: 630px;
	margin-top: 300px;
}
/*das-neue-induktionskochfeld update 26.03.12*/
#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopyWaschmaschine .textinduktionskochfeld {
    color: #666666;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    width: 630px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopyWaschmaschine .notabeneinduktionskochfeld {
    color: #666666;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    width: 630px;
	margin-top: 310px;
}

/*Die neue freistehende Mikrowelle*/

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopyMikrowelle {
    left: 40px;
    position: absolute;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div.layerCopyMikrowelle .titleMikrowelle {
    color: #ffffff;
    font-family: Arial;
    font-size: 26px;
    font-weight: bold;
	margin-top: 400px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .left-column .recipe-imageMikrowelle{
	margin-left: 20px;
	margin-top: 10px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .left-column .recipe-rightMikrowelle{
    float: right;
    margin-right: 20px;
    width: 165px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .left-column .recipe-leftMikrowelle{
    float: left;
    margin-left: 20px;
    width: 409px;
	margin-bottom: 50px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .left-column .recipe-rightMikrowelle .titleMikrowelle{
	padding-left: 0px!important;
	margin-bottom: 0px!important;
	color: #1C3365;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .left-column .recipe-leftMikrowelle .titleMikrowelle{
	padding-left: 0px!important;
	margin-bottom: 0px!important;
	color: #1C3365;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .left-column .recipe-rightMikrowelle .recipe-servesMikrowelle .Mikrowelle{
	margin-left: 10px;
	list-style: disc outside none !important;
}

/*--------- Start, Manuel Herrera - Digitas, 875  ---------------*/

#page.generic #main_content_wrapper .showroomNews .contentNavElem #bg {
height:0;
left:0;
height:498px;
position:relative;
top:0;
margin-top:0px;
width:940px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem #bg #container {
	left:0;
	position:static;
	top:0;	
	width:100%;
}

/*--------- End,  Manuel Herrera - Digitas  ---------------*/

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected{
	display:block;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div{

}

/*#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div{
bottom:100px;
left:40px;
position:relative;
width:90%;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected div p{
color:#FFFFFF;
font-size:30px;
line-height:35px;
margin:0;
position:relative;
}
*/
#page.generic #main_content_wrapper .showroomNews .contentNavElem .title{
	color:#1C3365;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	margin-bottom:25px;
	margin-top:15px;
	padding-left:20px;
	width:auto;
}
#text_container1{
	height:340px !important;
	margin-top:0px !important;
}
#text_container2{
	height:300px !important;
	margin-top:0px !important;
}
#text_container3{
	height:230px !important;
	margin-top:0px !important;
}
#text_container5 {
	height:302px !important;
	margin-top:20px !important; /*09.05.2012*/
}
#text_container4 {
	height:200px !important;
	margin-top:20px !important; /*18.06.2012*/
}
#text_container6 {
	height:360px !important;
	margin-top:20px !important; /*18.06.2012*/
}
#text_container7 {
	height:440px !important;
	margin-top:0px !important; /*18.06.2012*/
}
#text_container7 {
	height:440px !important;
	margin-top:0px !important; /*18.06.2012*/
}
#text_container7.productInfo .product-content-left ul {width:510px;}
#text_container7.productInfo .product-content-left ul li {
	list-style: disc outside none;
    margin-bottom: 2px;
    margin-left: 20px;
    width: 500px !important;
}
#text_container8, 
#text_container9, 
#text_container10, 
#text_container11, 
#text_container12 {
	height:200px !important;
	margin-top:0px !important;
}

#text_container13 {
	height:235px !important;
	margin-top:0px !important;
}

#text_container14 {
    border-bottom: 0px !important;
	margin-top:0px !important;
}


#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo{
	float:left;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:4px;
	padding-bottom:20px;
	padding-top:10px;
	border-bottom:solid 1px #d9d9d9;
	width:665px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem.selected #bg .left_column #video_container_655{
	float:left;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:4px;
	padding-bottom:20px;
	padding-top:10px;
	border-bottom:solid 1px #d9d9d9;
	width:665px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .image-small { margin-top:10px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo.bottom{
	border-bottom:none;
	margin-bottom:0;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo img .image_left { float:left; width:300px; height:196px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo p{
	float:left;
	margin-right:15px;
	width:335px;
	line-height: 19px;
	font-size:13px;
}
/*update 13.12.11 beg*/
#page.ContentPage #main_content_wrapper .showroomNews .contentNavElem .left-column #text_container14.productInfo p.subtitle_video{
	float:left;
	margin-right:15px;
	width:590px;
	font-size:16px;
	margin-bottom: 20px;
	color: #1C3365;
	font-family: Arial;
	font-weight: bold;
}
/*update 13.12.11 end*/
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo p.product_title{
	color:#1C3365;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	width:335px;
	margin-bottom:15px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo div{
	float:left;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productAwards{
	width:400px;
	float:left; 
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .product-image-awards {
	width:230px;
	display:block;
	float:right;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .semiborder{
	border-top:1px solid #D9D9D9;
	float:left;
	height:1px;
	margin:0 20px;
	width:678px;
	display:none;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo a {
	padding-top:20px; float: left;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo div.imgright{
	float:right !important;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .btn-product-info{
	background:url("../images/btn_blue_7_1.png") no-repeat scroll 0 0 transparent;
	clear:both;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	height:17px;
	padding-left:25px;
	text-transform:uppercase;
	width:122px;
	margin:16px 0;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo div p,
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo div img
{
	float:none;
}
/*30.04.2012 - LUMiQ-kuehl-gefrierkombination style beg*/
#page.ContentPage #main_content_wrapper .showroomNews .contentNavElem .left-column .lumiQp{
	padding-left: 20px;
    padding-top: 35px;
}
#page.ContentPage #main_content_wrapper .showroomNews .contentNavElem p.lumiQp{
	padding: 20px;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo h3.titleLumiQ{
	float:left;
	margin-bottom:10px;
	width:600px;
	padding-left:0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #1c3365;
	margin-top:0;
}
/*30.04.2012 - LUMiQ-kuehl-gefrierkombination style end */
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .content_img ul li span{
	color:#1C3365;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo h3.title{
	float:left;
	margin-bottom:10px;
	width:340px;
	padding-left:0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #1c3365;
	margin-top:0;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo h3.title_long{
	margin-bottom:10px;
	padding-left:0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #1c3365;
	margin-top:0;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .content_row {
	width:720px;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .info{
	float:left;
	width:430px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height:20px;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .footnotes{
	 font-size: 9px;
    line-height: 15px;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .text_info{
bottom:0;
color:#666666;
font-family:Arial;
font-size:12px;
font-weight:normal;
left:0;
line-height:20px;
margin-bottom:20px;
position:relative;
text-align:left;
width:100%;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo p.text_info.last{
	margin:0;
	
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo p.text_info_short{
color:#666666;
float:left;
font-size:12px;
font-weight:normal;
left:0;
margin-bottom:10px;
position:relative;
top:0;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .text_link{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #4a85ba;
	text-align:left;
	width:100%;
	margin-top: 5px;
	padding: 0;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .text_link a{
	color: #4a85ba;
	text-decoration:none;
	padding: 0;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .product-image-left {
	width:305px;
	display:block;
	float:left;
	text-align:left;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .product-image-right {
	width:305px;
	display:block;
	float:right;
	text-align:right;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .product-content-left {
	width:325px;
	float:left;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .product-content-right {
	width:330px;
	padding-right: 10px;
	float:right;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .rezepte-image-left {
	width:210px;
	display:block;
	float:left;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .rezepte-image-right {
	width:210px;
	display:block;
	float:right;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .rezepte-content-left {
	width:440px;
	float:left;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .rezepte-content-right {
	width:440px;
	float:right;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo h3.titlerezepte{
	float:left;
	margin-bottom:10px;
	width:450px;
	padding-left:0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #1c3365;
	margin-top:0;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .product-image-right .mikrowellen {
	margin-top: 10px;
	width: 305px;
	text-align:right;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .right{
	float:right;
	margin-right:30px;
	width:320px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .text_right{
	float:right;
	margin-right:30px;
	width:450px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .left{
	float:left;
	width:320px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .content_img{
	width:320px;
	float:right;
	margin-right:25px;
	margin-top:15px;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .content_img .image_right{
	margin-right:0px;
	margin-bottom:20px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .content_img  ul li{
	margin-right:0px;
	float:left;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .content_img  ul li:first-child{
	margin-right:30px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo ul li{
	width:145px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productInfo .image_left {
	float:left;
	display:block;
	width:300px;
	height:195px;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .productApproved{
	width:400px;
	background-color:#f7f7f7;
	padding:20px 25px;
	float:left; 
	margin-left:20px;
	margin-bottom:20px;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productApproved div{
	float:left;
	width:200px;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productApproved div img{
	margin-right:15px;
	margin-top:0px;
	float:left;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .productApproved div p{
	float:left;
	width:200px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height:20px;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .left-column { float:left; margin:0; width:686px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .right-column { float:right; width:253px; margin-top:15px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .right-column .right-icons {
	width:220px;
	height:165px;
	margin: 15px 22px 20px auto; /*09.05.2012*/
	position:relative;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem .right-column .right-icons p {
bottom:30px;
color:#1C3365;
float:left;
font-family:Arial;
font-size:11px;
font-weight:bold;
left:0;
margin-left:29px;
position:absolute;
width:175px;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem .right-column .right-icons a {
	background:url("../images/link_bg_arrow.gif") no-repeat scroll left center transparent;
	bottom:10px;
	left:0;
	color:#4A85BA;
	cursor:pointer;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	margin-left:65px;
	padding-left:10px;
	position:absolute;
	text-transform:uppercase;
}

#page.generic #main_content_wrapper .showroomNews .contentNavElem h2.title{
	font-size:20px;
	margin-bottom:20px;
	font-family: Arial;
	font-weight: bold;
	color: #1c3365;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem h2.title_capital{
	color:#1C3365;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	margin-left:19px;
	text-transform:uppercase;
	float:left;
	margin-top:15px;
}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal{width:740px; margin:15px 0 0 15px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal  li ul li.title{font-size:14px;padding:15px 0 15px 15px;width:300px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal  li ul li p{line-height:18px;padding-left:15px;text-align:justify;width:280px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal  li ul.secondary{width:300px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal  li ul.secondary li ul.features li p{float:left;line-height:15px;padding-left:5px;width:260px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal  li ul.secondary li ul.features li span{float:left;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal li{background:none repeat scroll 0 0 #F7F7F7;float:left;height:390px;margin-right:22px;margin-bottom:15px;width:320px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal li ul li{float:left;height:auto;margin-bottom:0;margin-top:0;margin-right:23px;width:300px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal li ul li ul{width:auto;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal li ul li ul li{margin-right:0;padding-bottom:8px;padding-left:15px;text-align:justify;width:300px;}
#page.generic #main_content_wrapper .showroomNews .contentNavElem ul.principal li ul li.image{padding-left:0;}

div#main_product_espot { 
	border:1px solid #EEEEEE;
	float:left;
	padding:40px 20px;
	width:900px;
	height:320px;
}
#WC_ContentAreaESpot_div_1_CATTEspot #main_product_espot {width:657px;}
#WC_ContentAreaESpot_div_1_CATTEspot #main_product_espot div p{line-height:180%;}

div#main_product_espot .espot_info_header h2, div#main_product_espot .espot_info_header h1{float:left;width:285px;}
div#main_product_espot .espot_info_header h2{color:#666666; font-size:14px;}
div#main_product_espot .espot_info_header h1{
color:#1C3365;
font-family:Arial;
font-size:24px;
font-weight:normal;
margin:0 auto;
padding-bottom:20px;
}
div#main_product_espot .espot_main_image{
	float:left;
	margin:0 20px;
	min-width:320px;
	text-align:center;
}

div#main_product_espot div.espot_main_content{width:290px;float:left;}
#WC_ContentAreaESpot_div_1_PLTEspot #main_product_espot div.espot_main_content{width:500px;}
div#main_product_espot div.espot_main_content .espot_info_content{clear:both;}
div#main_product_espot div p{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:19px;
}

div#main_product_espot .espot_main_content ul{
	list-style:none outside none;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	padding:10px 0 0;
}
div#main_product_espot .espot_main_content .espot_info_content .product-details-ul li.product_detail_text{
line-height:22px;
list-style:disc outside none;
margin-left:20px;
}
div#main_product_espot .espot_main_content .espot_info_content .product-details-ul li.product_detail_text a{color:#666666;}
div#main_product_espot .espot_main_content .product-features{
	float:left; width:110px;
}
div#main_product_espot .espot_main_content .product-pricegroup{
	float:right;
	padding-left:10px;
	padding-top:5px;
	width:125px;
}
div#main_product_espot .espot_main_content .product-pricegroup span{
	float:left;
	margin:2px 0;
	width:70px;
}
div#main_product_espot .espot_main_content .product-pricegroup span.price{
	font-size:20px;
	color:#1c3365;}
div#main_product_espot .espot_main_content .product-pricegroup span.sale-price{ 
	font-weight:700;text-decoration:line-through;}
div#main_product_espot .espot_main_content .product-pricegroup span.sale-price,div#main_product_espot .espot_main_content .product-pricegroup span.discount{		 				width:130px;
}
div#main_product_espot .espot_main_content .product-pricegroup span.discount{ 
background:url("../images/btn_blue_1_1.png") no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
font-size:10px;
height:17px;
line-height:1.5;
padding-left:25px;
padding-top:0;
text-transform:uppercase;
width:60px;
margin:-12px 0 0 0;
}
div#main_product_espot .espot_main_content .product-pricegroup span.post-price-text{ 
	float:none;
	font-size:9px;
	line-height:34px;}

.product-primaryactiongroup a.product-link {
	background:url("../images/btn_blue_1_1.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
	font-size:10px;
	height:15px;
	padding-left:25px;
	padding-top:1px;
	text-transform:uppercase;
	width:60px;
	display:block;
}
.product-primaryactiongroup a.product-link:hover {
	background-position:0 -19px;
	text-decoration:none;
}
.product-primaryactiongroup a.add-to-wishlist{
	background:url("../images/btn_gray_1_1.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	height:17px;
	line-height:1.5;
	padding-left:25px;
	padding-top:0;
	text-transform:uppercase;
	width:60px;
	margin:0 0 -10px;
}
.product-primaryactiongroup a.add-to-wishlist:hover{
	background-position:0 -19px;
	text-decoration:none;
}
#page.L1-category .genericESpot {
	/*background:url(../images/product-list-espot-background.jpg) 0 -65px no-repeat; update 22.02.2012*/
	overflow:hidden;
	padding-bottom: 25px;
	border-bottom: 1px solid #CCCCCC;
}
#page.L1-category .product-carousel {
	float:left;
	list-style:none outside none;
	width:530px;
}
#page.L1-category .product-carousel .product-container { 
	float:left;
	margin:36px 27px;
	width:120px;
}
#page.L1-category .product-carousel .product-name {
	height: 65px;
	width: 120px;
	margin-bottom: 20px;/*UPDATE 24.10.11*/

}
#page.L1-category .product-carousel .product-name .product-name {padding-left: 0; word-wrap:break-word;}
#page.L1-category .product-carousel .product-name a {color:#1C3365; line-height: 140%;}
#page.L1-category .product-carousel .product-primaryactiongroup {}
#page.L1-category .product-carousel .product-primary-action-group a {display:block;}
#page.L1-category .catt-l1-text-container { float:left; width:390px;}
#page.L1-category .catt-l1-text-container h2, #page.L1-category .catt-l1-text-container h1 {color:#1C3365; font-size:24px;}
#page.L1-category .catt-l1-text-container p {color:#9C9E9C; line-height:160%;padding-bottom: 10px;}
#page.L1-category img.product-image { padding:10px;}
#page.L1-category div.catt-l1-container ul.product-carousel li.product-container div.product-primaryactiongroup a{	margin-bottom: 2px;	padding-top: 2px; }

#page.press_releases #main_content_wrapper{width:720px;float:right;}
#page.press_releases h1.title{width:710px;height:30px;font-size:16px;border:#dadada solid 1px;border-left:0;border-right:0;color:#656565;background:transparent url(../images/left-nav-title-stretch.png) repeat scroll left top;padding:10px 0 0 10px;}
#page.press_releases #press_search h2{padding:20px 0;}
#page.press_releases #main_content_wrapper .colum1{border-right:#dadada solid 1px;width:280px;float:left;}
#page.press_releases #main_content_wrapper .colum2{float:left;padding-left:20px;}
#page.press_releases #main_content_wrapper .row{height:21px;margin-bottom:20px;}
#page.press_releases #main_content_wrapper .row.last{margin-bottom:0;}
#page.press_releases #main_content_wrapper .colum2 label{float:left;padding:0 40px 0 10px;}
#page.press_releases #main_content_wrapper .colum2 #search_text{width:240px;background:#fff;border:#999 solid 1px;padding-left:10px;color:#9a9a9a;}
#page.press_releases #main_content_wrapper .colum1 select{width:200px;height:20px;float:left;background:#FFF;color:#9a9a9a;}
#page.press_releases #main_content_wrapper a.ok_btn{background:url(../images/btn_blue_0.png) no-repeat top left;width:35px;color:#fff;height:19px;display:block;padding-left:25px;float:left;font-size:10px;text-transform:uppercase;font-weight:700;margin:2px 0 0 10px;}
#page.press_releases #main_content_wrapper a.ok_btn:hover{background-position:0 -19px;text-decoration:none;}
#page.press_releases .product-list-header-controls .product-list-header{margin:10px 0;}
#page.press_releases #resul_list{padding:0 0 10px;}
#page.press_releases #resul_list .result{clear:both;border-bottom:#CCC solid 1px;padding:30px 0 20px;}
#page.press_releases #resul_list .content{float:left;width:500px;padding:0 0 0 20px;}
#page.press_releases #resul_list p.date{font-weight:700;color:#666;margin:0;}
#page.press_releases #resul_list p.description{margin:0 0 10px;}
#page.press_releases #resul_list h3{color:#39608b;margin:0 0 10px;}
#page.press_releases #resul_list a{color:#77a4cd;background:url(../images/arrow-customerAd_13_13.gif) no-repeat 0 5px;padding:0 0 0 10px;}
#page.press_releases #main_content_wrapper .colum2 input,#page.press_releases #resul_list .thumbnail{float:left;}

/**------------ Start, Partnership Page - Generic ------------**/

.clear {
	clear:both;
}
.main-generic-wrapper {
	width:722px;
}
.main-generic-wrapper h1 {
color:#1C3365;
display:block;
font-size:20px;
font-weight:bold;
line-height:110%;
margin:0 0 10px 20px;
}
.main-generic-wrapper h2 {
	color:#1C3365;
	font-size:16px;
	font-weight:bold;
	margin-bottom:30px;
}

color:#1C3365;
float:left;
font-size:12px;
font-weight:bold;
margin:15px 0 8px;
width:100%;
#page.ContentPage .main-generic-wrapper .content-wrapper {
	padding:0;
	float:left;
	margin:0;
}

.main-generic-wrapper .content-wrapper h3{
	margin:0 0 0 20px;
}

.main-generic-wrapper .content-wrapper p {	
	padding-right:30px;	
}
#page.generic ul.generic-list {padding-bottom:30px;margin:0 0 0 20px}
.main-generic-wrapper .content-wrapper p.last{
	margin:0;
	border:none;
}

#page .main-generic-wrapper .content-wrapper p.last .generic-button{
background:url("../images/btn_blue_9_1.png") no-repeat scroll left top transparent;
bottom:0;
color:#FFFFFF;
font-size:11px;
height:14px;
margin:0;
padding:1px 15px 4px 26px;
position:relative;
right:0;
text-transform:uppercase;
width:207px;
}

#page .main-generic-wrapper .content-wrapper .right-generic-body p.last .generic-button{
background:url("../images/btn_blue_9_1.png") no-repeat scroll left top transparent;
color:#FFFFFF;
font-size:11px;
height:18px;
padding:0px 15px 0px 24px;
text-transform:uppercase;
width:137px;
margin:2px 0;
}

.main-generic-wrapper .generic-body .left-generic-image,
.main-generic-wrapper .content-wrapper .left-generic-image {
	float:left;
	margin:0;
}

.main-generic-wrapper .generic-body .left-generic-image,
.main-generic-wrapper .content-wrapper .left-generic-image img{
	margin:0 10px 10px 20px!important;
}

.main-generic-wrapper .generic-body .right-generic-body, 
.main-generic-wrapper .content-wrapper .right-generic-body {
	padding-right:5px;
}

#page .main-generic-wrapper .generic-body .right-generic-body p,
#page .main-generic-wrapper .content-wrapper .right-generic-body  p {
	margin:0 0 20px 20px; /*update 14.02.2012*/
}

#page .main-generic-wrapper .generic-body .right-generic-body  p img,
#page .main-generic-wrapper .content-wrapper .right-generic-body  p img {
	margin:0 5px 2px 20px;
}
#page .main-generic-wrapper .generic-body .right-generic-body .generic-button,
#page .main-generic-wrapper .content-wrapper .right-generic-body .generic-button{
background:url("../images/btn_blue_9_1.png") no-repeat scroll left top transparent;
bottom:0;
color:#FFFFFF;
float:left;
font-size:11px;
height:18px;
margin:5px 0 2px;
padding:0 15px 0 30px;
position:relative;
right:0;
text-transform:uppercase;
width:137px;
}


.main-generic-wrapper .generic-body .right-generic-body img,
.main-generic-wrapper .content-wrapper .right-generic-body img{
	margin:0 5px 0 0;
}

.main-generic-wrapper .content-wrapper .left-generic-body {
}

.main-generic-wrapper .generic-body .left-generic-body-short,
.main-generic-wrapper .content-wrapper .left-generic-body-short{
	float:left;
	width:320px;
}
.main-generic-wrapper .generic-body .right-generic-image,
.main-generic-wrapper .content-wrapper .right-generic-image {
	float:right;
	padding:0 0 0 10px;
}

.main-generic-wrapper .generic-body .right-generic-image
.main-generic-wrapper .content-wrapper .right-generic-image img{
	margin:0 0 10px 0!important;
}

.main-generic-wrapper .generic-body .generic-list li
.main-generic-wrapper .content-wrapper .generic-list li{	
background:url("../images/features_bullet.jpg") no-repeat scroll left 5px transparent;
font-weight:normal;
line-height:120%;
padding:0 0 5px 10px!important;
}
.main-generic-wrapper .content-wrapper-partners h3 {
	text-transform:uppercase;
	color:#666;
	font-size:14px;
	padding-left:12px;
	margin-top:10px;
}

.content-wrapper .generic-body h3 {
	margin:0 0 0 20px;
}

.content-wrapper .generic-body ul {
	margin:0 0 0 20px;
}

.main-generic-wrapper .content-wrapper.last {
	border:none;
	margin:0;
	padding:0;
	float:left;
}

.main-generic-wrapper .content-wrapper.last div{
	margin:0;
}

.main-generic-wrapper .content-wrapper-partners ul {
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	display:block;
	float:left;
	list-style:none outside none;
	margin-top:10px;
	width:699px;
	padding:18px 0 20px;
}
.main-generic-wrapper .content-wrapper-partners ul li {
	width:200px;
	float:left;
	margin-right:35px;
}
.main-generic-wrapper .content-wrapper-partners ul li.last {
	margin:0;
}
.main-generic-wrapper .content-wrapper-partners ul li h4 {
	color:#1C3365;
	margin:5px 0 9px;
}
.main-generic-wrapper .content-wrapper-partners ul li img{


}

.main-generic-wrapper .content-wrapper-partners{
	float:left;
	padding:0;
}

.main-generic-wrapper .content-wrapper-partners ul li a {
	color:#4A85BA;
	margin-top:20px;
	text-decoration:none;
	display:block;
	background:url(../images/link_bg_arrow.gif) no-repeat scroll left center transparent;
	padding-left:10px;
}
.main-generic-wrapper .content-wrapper .espot1 {
	float:left;
	margin-right:18px;
}
 
#page.generic .main-generic-wrapper .content-wrapper .espot1 img{
	margin:0 0 20px 17px;
}

#page.generic .main-generic-wrapper .content-wrapper .espot2 img{
	margin:0 0 0 20px;
}

.main-generic-wrapper .content-wrapper .espot2 {
	float:right;
}
#page .brand_pillar{
	width:700px;
	float:left;
	margin-left:20px;
}
#page .brand_pillar .box_picture{
float:left;
height:436px;
margin-bottom:15px;
padding:0 18px 0;
width:183px;
}
#page .brand_pillar .box_picture .link_title{
	text-transform:uppercase;
	color:#4a85ba;
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
	display:block;
	float:left;
	margin-top:414px;
	background:url(../images/arrow.jpg) no-repeat;
	background-position:0 5px;
	padding-left:10px;
}
#page .brand_pillar .box_picture .link_title.selected{
	background:url(../images/arrow_down.gif) no-repeat;
	background-position:0 5px;
}
#page .brand_pillar .box_picture .text_description{
color:#555555;
display:none;
float:left;
font-size:12px;
font-weight:normal;
line-height:150%;
text-align:left;
width:100%;
}
#page .brand_pillar .box_picture a.link_title:hover{
	text-decoration:none;
}
#page .brand_pillar .box_picture.well_begin{
	background:url(../images/de_DE/bauknecht/die-marke/die-markensaeulen/img_n2_bp_ihr_wohlbefinden.jpg) no-repeat;margin:0 20px 0 0;
}
#page .brand_pillar .box_picture.convenience{
	background:url(../images/de_DE/bauknecht/die-marke/die-markensaeulen/img_n2_bp_ihr_komfort.jpg) no-repeat;margin:0 20px 0 0;
}
#page .brand_pillar .box_picture.environment{
	background:url(../images/de_DE/bauknecht/die-marke/die-markensaeulen/img_n2_bp_ihr_umwelt.jpg) no-repeat;
}
#page .brand_pillar .box_picture.well_begin.hover{
	background:url(../images/de_DE/bauknecht/die-marke/die-markensaeulen/img_n2_bp_ihr_wohlbefinden_light.jpg) no-repeat;
}
#page .brand_pillar .box_picture.convenience.hover{
	background:url(../images/de_DE/bauknecht/die-marke/die-markensaeulen/img_n2_bp_ihr_komfort_light.jpg) no-repeat;
}
#page .brand_pillar .box_picture.environment.hover{
	background:url(../images/de_DE/bauknecht/die-marke/die-markensaeulen/img_n2_bp_ihr_umwelt_light.jpg) no-repeat;
}
#page .brand_pillar .box_bottom{
	float:left;
	margin-bottom:40px;
}
#page .brand_pillar .box_bottom .title{
	color:#1c3365;
	font-weight:bold;
	font-size:20px;
	display:block;
	margin-bottom:10px;
}
#page .brand_pillar .box_bottom .text{
	display:block;
	color:#666666;
	font-size:12px;
	
}
/**------------ END, Partnership Page - Generic ------------**/
/** ----------- Start Main Content Pages - Generic ------------- **/
#page.ContentPage .main-generic-wrapper .generic-wrapper .generic-body-cont h4,
#page.ContentPage .main-generic-wrapper .generic-wrapper .generic-body-cont h2 {
background:none repeat scroll 0 0 transparent;
border-bottom:medium none;
border-top:medium none;
font-size:14px;
font-weight:bold!important;
line-height:110%;
margin:0 0 8px;
padding:0;
}

#page.ContentPage .main-generic-wrapper .generic-wrapper .generic-body-cont.experience h1 {
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0;
}
#page.ContentPage .main-generic-wrapper .generic-wrapper .generic-body-cont h2 {
color:#1C3365;
}
#page.ContentPage .main-generic-wrapper .generic-wrapper.tall .generic-body-cont h2 {
width: 100%;
}

#page.ContentPage .main-generic-wrapper .content-wrapper h2 {
	background:none;
	border-bottom:none;
	border-top:none;
	padding:0;
	text-transform:none;
	color:#1C3365;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:21px;
}
#page.ContentPage .main-generic-wrapper.no-left-nav .tall{
width:278px!important;
padding:8px 12px 10px 8px!important;
}

#page.ContentPage #main_content_wrapper .main-generic-wrapper.no-left-nav .tall .generic-body-cont {
width:270px;
height:121px;
position:relative;
}

#page.ContentPage #main_content_wrapper .main-generic-wrapper .tall{
float:left;
height:256px;
/*margin:0 0 18px 20px;*/
padding:10px;
width:318px;
}

#page.ContentPage .main-generic-wrapper.no-left-nav .generic-wrapper.first{
margin:0 0 20px !important;
}

#page.ContentPage #main_content_wrapper .main-generic-wrapper .tall img{
float:left;
margin:0 0 17px;
}

#page.ContentPage #main_content_wrapper .main-generic-wrapper .tall .generic-body-cont {
padding:0 5px 5px;
width:305px;
height:114px;
}

#page.ContentPage .main-generic-wrapper.no-left-nav  .generic-wrapper { 
width:282px; 
/*height:106px;*/
margin:0 0 20px 20px;
}

#page.ContentPage .main-generic-wrapper .generic-wrapper  {
float:left;
/*height:180px;*/
margin:0 0 20px 17px;
padding:10px 8px;
width:322px;
position:relative;
}

#page.ContentPage .main-generic-wrapper .generic-wrapper h3 {
	margin:10px 0 0 0;
}
#page.ContentPage .main-generic-wrapper .generic-wrapper  .first{
float:left;
}

#page.ContentPage .main-generic-wrapper .generic-wrapper  .first p{
margin:0;
padding:0;
}

#page.ContentPage .main-generic-wrapper .generic-wrapper  .first a{
margin:0!important;
}

#page.ContentPage .main-generic-wrapper h2 {
color:#1C3365;
display:block;
font-size:20px;
font-weight:bold;
margin:0 0 10px 20px;
line-height:120%;
}

#page .main-generic-wrapper .no-left-nav .generic-wrapper  h2 {
color:#1C3365;
display:block;
font-size:16px;
font-weight:bold;
margin:0 0 10px 0;
line-height:120%;
}
#page .main-generic-wrapper .no-left-nav .generic-wrapper  p {
margin:0 0 20px 0;
}
#page .main-generic-wrapper .no-left-nav .generic-wrapper .generic_banner_image{
width:100%;
float:left;
border-bottom:10px solid #AEB0B3;
margin:10px 0 0 0;
border-top:1px solid #CCCCCC;
}

#page .main-generic-wrapper .no-left-nav .generic-wrapper .generic_banner_image img{
	margin:0;
}

#page.ContentPage .main-generic-wrapper .content-wrapper h2 {
	background:none;
	border-bottom:none;
	border-top:none;
	padding:0;
	text-transform:none;
	color:#1C3365;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:21px;
}


/** ----------- End Main Content Pages - Generic ------------- **/

/**------------ Start, Presse - Multimedia Archiv ------------**/

#page.ContentPage .main_content .multimedia-archiv{
	width:710px;
}

#page.ContentPage .main_content .multimedia-archiv ul li{
	float:left;
	border:1px solid #e1e1e1;
	height:120px;
	width:339px;
	margin-bottom:20px;
}

#page.ContentPage .main_content .multimedia-archiv ul li.left{
	margin-right:20px;
}

#page.ContentPage .main_content .multimedia-archiv ul li div.image{
	width:100px;
	padding:10px;
	float:left;
	text-align:center;
}

#page.ContentPage .main_content .multimedia-archiv ul li div.image img{
	max-width:100px;
	max-height:100px;
}

#page.ContentPage .main_content .multimedia-archiv ul li .text{
	width:200px;
	float:left;
	padding-top:10px;
	padding-right:10px;
	padding-left:5px;
}

#page.ContentPage .main_content .multimedia-archiv ul li .text span.date{
	width:210px;
	float:left;
	color:#666666;
	font-size:12px;
}

#page.ContentPage .main_content .multimedia-archiv img{
	margin-bottom:10px;
}

#page.ContentPage .main_content .multimedia-archiv ul li .text a,
#page.ContentPage .main_content .multimedia-archiv ul li .text span.link{
	float:left;
	color:#1c4679;
	font:12px;
	font-weight:bold;
}

#page.ContentPage .main_content .multimedia-archiv ul li .text a:visited{
	float:left;
	color:#1c4679;
	font:12px;
	font-weight:bold;
}

/*
#page.ContentPage #main_content_wrapper #bg {
	z-index:-5;
	position:absolute;
}


#page.ContentPage #main_content_wrapper #bg #container {
    background-color: #FFFFFF;
    height: 498px;
    z-index: 1;
}

#page.ContentPage #main_content_wrapper #bg #container #main{
padding:0;
}
*/
/**------------ END, Presse - Multimedia Archiv ------------**/

/* L3 Espots */

#WC_ContentAreaESpot_div_1_PLTEspot #main_product_espot .espot_info_header h2,div#main_product_espot .espot_info_header h1{/*width:500px;*/line-height:120%;}
#WC_ContentAreaESpot_div_1_PLTEspot #main_product_espot .espot_info_header h1{margin-bottom:14px;}
#WC_ContentAreaESpot_div_1_PLTEspot #main_product_espot{padding:36px 20px;}
#WC_ContentAreaESpot_div_1_PLTEspot #main_product_espot .espot_main_content ul.product-details-ul{padding:11px 0 10px;}
#WC_ContentAreaESpot_div_1_PLTEspot #main_product_espot div.espot_main_content{height:320px;width:500px;position:relative;}
#WC_ContentAreaESpot_div_1_PLTEspot #main_product_espot .espot_main_content .product-features,#WC_ContentAreaESpot_div_1_PLTEspot #main_product_espot .espot_main_content .product-pricegroup{
/*position:absolute;bottom:0;*/}
#WC_ContentAreaESpot_div_1_PLTEspot #main_product_espot .espot_main_content .product-pricegroup{right:0;}

/*BEGIN 404 generic error*/
#error404.main-generic-wrapper{margin:0;width:920px;padding-bottom:20px;padding-left:10px;}
#error404.main-generic-wrapper .generic-body{border-bottom:1px solid #E1E1E1;width:942px;}
#error404.main-generic-wrapper h1{margin:0 auto 50px auto;padding:4px 0 0 35px;width:500px;font-size:24px;font-weight:normal;background:url(../images/error_icon.gif) no-repeat scroll left center transparent;}
#error404.main-generic-wrapper h3{margin:0 auto;padding:10px 0 40px 50px;width:500px;font-size:12px;font-weight:normal;line-height:15px;}
#error404.main-generic-wrapper .generic-title-list{width:940px;border-top:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;list-style-type:none;margin:0;padding:15px 0 10px 0;float: left;}
#error404.main-generic-wrapper .generic-title-list li{padding:0;float:left;width:180px;background:none repeat scroll 0 0 transparent;}
#error404.main-generic-wrapper .generic-title-list li a{line-height:16px;font-size:16px;color:#1C3365;display:block;font-weight:bold;text-transform: uppercase;}
#error404.main-generic-wrapper .generic-list{list-style-type:none;margin:0;width:910px;padding:0;}
#error404.main-generic-wrapper .generic-list a{text-decoration:none; font-size:12px;text-transform:uppercase;padding-bottom:11px;display:block;color:#1c3365;}
#error404.main-generic-wrapper .generic-list li{padding:0 !important;float:left;width:170px;background:none repeat scroll 0 0 transparent;}
#error404.main-generic-wrapper .generic-list li ul{padding-top:10px;list-style-type:none;margin:0;float:left;height:275px;border-right:1px solid #E1E1E1;}
#error404.main-generic-wrapper .generic-list li ul li,#error404.main-generic-wrapper .generic-list li.last ul{border:none;}
#error404.main-generic-wrapper .generic-list li ul li a{padding-left:10px;}
#error404.main-generic-wrapper .generic-list li.first_column ul li a{padding-left:0;}
#error404.main-generic-wrapper .generic-list li.second_column, #error404.main-generic-wrapper .generic-list li.third_column, #error404.main-generic-wrapper .generic-list li.fourth_column{width:180px;}

/*END 404 generic error*/
/* Localized */