/* Reset CSS */

/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* Remove annoying border on linked images. */
a img { border: none; }


/******************************************/

@charset "utf-8";
/*  Reset and Fixes */
/* Reset CSS */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5; background-color:#e3e4e6; }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* Remove annoying border on linked images. */
a img { border: none; }
/* End Reset Css */

/*--------------------------------------------Navigation-------------------------------------- */
*html #navigation { height:29px; width:882px; clear:both; font-family:"Arial Narrow",Helvetica,Arial,sans-serif; font-size:13px;  }


#navigation { height:60px; width:882px; clear:both;   font-family:"Arial Narrow",Helvetica,Arial,sans-serif; font-size:13px;  }
.main_nav { background-color:#d22944;  clear:both; }
.mainNavUl { list-style-type:none; position:relative; clear:both; display:block;  }
.mainNavLi { margin:5px 15px; padding-left:18px; color:#fff; font-family:"Arial Narrow",Helvetica,Arial,sans-serif; font-size:13px;  float:left; position:relative; display:block; background-color:#d22944; }
.mainNavLi a {  background-color:#d22944; color:#fff; text-decoration:none; display:block; float:left; }
.mainNavLi a:hover { color:#000; }
.sub_nav { height:29px; }
.subNavUl { list-style-type:none; position:absolute; top:20px; padding-top:6px; left:0; width:882px; display:none; }
.subNavLi { margin:3px 10px 5px 0; padding-left:18px; color:#000;  font-family:"Arial Narrow",Helvetica,Arial,sans-serif; font-size:13px;  float:left; }
.subNavLi a { color:#fff; background-color:#b4b6ba; }
.subNavLi a:hover { color:#000; }


.Navigation_Bar{ border-top:2px solid #fff; width:996px; display:block; height:60px; background-color:#b4b6ba;}

.Menu{ width:882px; float:left; display:block; height:29px; background-color:#d22944; }
*html .Menu{ width:882px; float:left; display:block; height:29px;  background-color:#d22944; }

.Menu_right{background-image:url(../../media/images/menu_right.jpg); background-repeat:no-repeat; height:29px; width:114px; float:left;}





body { background-image:url(../../media/images/bg.jpg); background-repeat:repeat-x; margin:auto; margin:0; padding:0;}
div#main_block{	width:996px; border:1px solid #cccccc; background-color:#fff; height:auto; display:block;margin:0 auto;}
#content p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:15px; padding-right:15px; line-height:20px; margin-bottom:8px;}
div#site_container{ background-color:#fff; float:left; display:block; width:996px;}
.Top_Container{ width:996px; height:138px; }
.logo{ width:251px; float:left; display:block;}
.Banner{ width:745px; float:left; display:block; height:138px;}
.Container{ width:996px; display:block; }
.footer{ border-bottom:2px solid #fff;   border-top:2px solid #fff; width:996px; display:block;}
.footer_left{ width:882px; float:left; display:block; height:29px; background-color:#d22944;}
.footer_right{background-image:url(../../media/images/menu_right.jpg); background-repeat:no-repeat; height:29px; width:114px; float:left;}
h1{padding:0px; margin:0px;margin:0 auto; width:700px; text-align:center;font-size:35px; font-weight:normal;line-height:40px;padding-bottom:10px;text-transform:uppercase;}
.homeBox{ width:700px; margin:0 auto;  padding-top:40px;}
#content_header{ }

#businessunit ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:50px; list-style-type:disc; line-height:24px;
}
#content_header div{ margin: 0 auto; width:700px; margin-bottom:20px;}
#content ul.produktliste li { font-family:Arial, Helvetica, sans-serif;	float: left;	width: 205px; text-align: left; list-style-type: none; font-size: 0.9em; font-size:13px; text-decoration:none; color:#000; font-weight: bold; background-image:url(../../media/images/list-style-image-produktliste.gif);	margin-top: 4px; background-repeat: no-repeat; background-position: 0px 8px; padding-left: 15px; margin-left:30px; margin-top:20px;}
#content ul.produktliste li a{text-decoration:none; color:#000;}
#content ul.produktliste li a:hover{ color:#d22944; text-decoration:underline;}
#content ul.produktliste li.first_in_row {	clear: both;}
.products_Img{width:745px; margin:0 auto; margin-top:10px!important;}


ul.abtlist{ margin-bottom:20px;}
.aboutus_list li{ width:270px; float:left;  font-family:Arial, Helvetica, sans-serif;	float: left; text-align: left; list-style-type: none; font-size: 0.9em; font-size:13px; text-decoration:none; color:#000; font-weight: bold; background-image:url(../../media/images/list-style-image-produktliste.gif);	margin-top: 4px; background-repeat: no-repeat; background-position: 0px 8px; padding-left: 15px; margin-left:30px; margin-top:10px;}

.abtlist li{ width:400px; list-style-type: none;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-image:url(../../media/images/list-style-image-produktliste.gif);	margin-top: 4px; background-repeat: no-repeat; background-position: 0px 8px; padding-left: 15px; margin-left:30px; margin-top:10px;}

.abtlist li a{ color:#000; text-decoration:none;}
.abtlist li a:hover{ color:#d12843; text-decoration:none;}




.Contact_Left{ width:500px; float:left; margin-right:50px; line-height:19px;}

.Contact_Right{ width:400px; float:left; 	color:#4e5257;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;}
textarea{ width:250px; height:70px; border:1px solid #666666; margin-bottom:5px;}
input{ border:1px solid #666666;}

#contactResponseBox{ height:50px; color:#000;}

.bodytxt{ margin-bottom:20px; padding-top:5px;}

.Vibration_Box{ width:800px;  margin-left:20px;
}

.Box1{ width:250px; float:left!important; display:block; margin:0 auto; margin-left:80px; margin-bottom:5px; }

*html .Box1{ width:250px; float:left!important; display:block; margin:0 auto; margin-left:35px; margin-bottom:5px; }

.Product_Img{ width:240px;}


.Product_Txt{ width:160px; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:70px;  }

.Product_Txt a{ color:#000; text-decoration:none; text-decoration:underline;}

.Product_Txt a:hover{ color:#ca1331; text-decoration:none;}

.back{ padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

.back a{ color:#000; text-decoration:none;}

.back a:hover{ color:#ca1331; text-decoration:none;}
