*{margin:0px; padding:0px; border:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}
html {	background-color: #FFF;height:100%;}
ul,li{ list-style:none;}
table{border-collapse:collapse;}
input,select{font-size:12px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
body {	background-color: #FFF;  height:100%;  background:transparent url(../images/body_bg.gif) no-repeat scroll center top;}
h1, h2{ font-weight:normal;}
a:link {
    color: #000;
    text-decoration: none;
}
a:visited {
    color: #000;
    text-decoration: none;
}
a:active {
    color: #000;
    text-decoration: none;
}
a:hover {
    color: #000;
    text-decoration: none;
}

#wrapper{width:980px; margin:0px auto -37px auto; min-height: 100%; height:auto !important; height:100%;}
#contentArea{position:relative; width:780px;  z-index:1; float:right; margin-top:20px; display:inline;   }
#content{ width:580px;  float:left;z-index:1;overflow:hidden;}
#right{ width:176px;  float:right; }
#pageHead{position:relative;width:980px;margin:0px auto; height:121px;background:transparent url(../images/header_bg.gif) no-repeat scroll left top; z-index:2;}
#headImage{padding:0px 0px 25px 0px;}
#menuContainer{position:absolute;width:730px; top:69px; height:52px; z-index:9; right:50px;}
#logo{position:absolute; width:107px; height:83px; right:25px; top:20px; z-index:10;}
#langUl{position:absolute;height:20px; right:142px; top:3px; z-index:10;}
#langUl li{padding:0px 5px 0px 5px; font-size:11px; float:left;}
#langUl li a{font-size:11px;}
#langUl li a,#langUl li{ color:#555;}
#langUl li a:hover,#langUl li a.aktiv{ text-decoration:none; color:#999;}
#left{position:absolute; width:176px;  background-color:#262626;}
.menubox{ width:176px; float:left; margin-right:24px;}
.menubox ul {position:relative; }
.menubox ul li a{display:block; height:25px; width:168px;  padding:6px 0px 0px 8px; }
.menubox ul li span.spacer{display:block; height:26px; width:168px;  padding:0px; }
.menubox ul li a.topLi{display:block; height:25px; width:168px; font-size:18px; color:#FFF; padding:6px 0px 0px 8px; }
.menubox ul li a.aktiv,.menubox ul li a:hover{background:transparent url(../images/mainMenu_a.gif) no-repeat scroll left top; color:#000;}
.menubox ul li a:visited{ color:#FFF;}
.menubox ul li ul{background:#333 url(../images/menuBox_bg.jpg) no-repeat scroll left bottom; left:0px; position:absolute; padding:0px 0px 10px 0px; display:none;}
.menubox ul li:hover ul{display:block;}
.menubox ul li:hover a{left:0px;background:transparent url(../images/mainMenu_a.gif) no-repeat scroll left top; color:#000;}
.menubox ul li:hover ul li a{left:0px;background:none;color:#CCC;}
.XXXXXmenubox ul li ul li a{ color:#CCC; font-size:12px; background:none;height:15px; line-height:12px;}
.menubox ul li ul li a{ color:#CCC; font-size:12px; background:none;height:auto; padding:2px 0px 2px 8px;}
.menubox ul li ul li a:hover{ color:#FFF; font-size:12px; background:none; background-color:#000;}
.menubox ul li ul li a.aktiv{ color:#333 !important; font-size:12px; background:none;height:auto; padding:2px 0px 2px 8px; background-color:#f39743 !important;}
.menubox ul li ul li a:visited{ color:#CCC;}
.menubox ul li ul li a.arrowLink{ background:transparent url(../images/de/symbols.gif) no-repeat scroll 8px 6px !important; padding-left:24px;  width:152px;}
.menubox ul li ul li a.arrowLink:hover{ background:transparent url(../images/de/symbols.gif) no-repeat scroll 8px -34px !important; padding-left:24px;  width:152px; background-color:#000 !important; color:#FFF;}
.menubox ul li ul li a.arrowLinkAktiv{ background:#f39743 url(../images/de/symbols.gif) no-repeat scroll 8px -14px; padding-left:24px !important;  width:152px;color:#333 !important;}
.liHead{color:#CCC; padding-left:8px; padding-top:10px; font-weight:bold;}
#leftMenu {position:relative; float:left;margin-top:69px; margin-bottom:30px; margin-right:0px; display:inline;}
#leftMenu ul{position:relative; float:left;}
#leftMenu ul li ul{display:block;}
.headLine{ position:relative; float:left; width:580px; border-bottom:1px solid #d47b1d; z-index:10;}
.moreProducts{margin-top:20px;}
.headLine img{padding-bottom:10px;}
.headLine p,.headLine h1, .headLine h2{ font-size:24px; color:#999; padding:0px; margin:0px;padding-left:5px; }
.headLine img{position:relative;float:left;}
.headLine span{position:relative; font-size:24px; color:#999; padding:0px; margin:0px; padding-left:5px;}
.listBox {position:relative;float:left;font-size:18px; color:#333; font-weight:normal; height:265px; width:160px; float:left; margin-left:45px;  margin-top:15px; }
.detailHeadLine{ position:relative; float:left; width:580px; border:none; z-index:10;}
.detailHeadLine p,.detailHeadLine h1, .detailHeadLine h2{ color:#333;}
#products{margin-left:5px; margin-top:10px; width:570px; position:relative; float:left; }
#products .productsImg{padding-top:20px; padding-bottom:80px; }
#products .finderImg{padding-top:0px;  width:120px; vertical-align:top;}
td.productsTitle{vertical-align:top;}
.listBox h1, #products td h1 ,#products td h1 a{font-size:18px; color:#333; font-weight:normal; margin-bottom:5px;padding-right:40px;}
.firstListBox{margin-left:5px;}
.productLink{ background:transparent url(../images/de/symbols.gif) no-repeat scroll 2px -59px; padding-left:20px; font-size:12px; color:#000;}
.productLink:hover{ text-decoration:underline; color:#000;}
#products td .new{ background:transparent url(../images/de/symbols.gif) no-repeat scroll 0px -203px;padding-left:32px;}
#products td .newen{background-position: 0px -260px;padding-left:35px;}
#products td .newfr{background-position: 0px -232px;padding-left:57px;}
#products td .newit{background-position: 0px -289px;padding-left:55px;}
#products td .newnl{background-position: 0px -318px;padding-left:45px;}
#products td .newpl{background-position: 0px -347px;padding-left:43px;}
#products td .newcz{background-position: 0px -375px;padding-left:39px;}
#products td{width:33%;}
#products .firsttd{width:200px;}
a.arrowLinkOnGrey{display:inline; background:transparent url(../images/de/symbols.gif) no-repeat scroll 0px -102px; padding-left:16px;  width:152px; color:#333;}
a.arrowLinkOnGrey:hover{  text-decoration:underline; }
a.arrowLinkOnWhite ,span.arrowLinkOnWhite {display:inline; background:transparent url(../images/de/symbols.gif) no-repeat scroll 0px -123px; padding-left:16px;  width:152px; color:#333;}
a.arrowLinkOnWhite:hover{  text-decoration:underline; }
.rightBox{position:relative; float:left;padding:10px;background-color:#eeeeee; margin-bottom:25px; line-height:13px; width:156px;}
.rightBox p.rightHead{line-height:13px; padding-bottom:5px; color:#333;}
.rightBox p{line-height:13px; padding-bottom:15px; color:#333;}
.productImg{ padding-top:20px; text-align:center; width:160px;  }
.productImg table{width:160px; height:160px;}
.productImg table td{width:160px; height:160px; vertical-align:middle; text-align:center;}
#detailImage{ width:580px;  padding:5px 0px 20px 0px;}
#detailImage table{width:100%; height:100%;}
#detailImage table td{ text-align:center; vertical-align:middle;}
.price,.findDealer{padding:10px 0px 0px 5px;}
.price span{padding:0px 30px 0px 0px;}
.productHead{padding:0px 0px 5px 5px;}
.productTxt{line-height:15px;padding-left:5px;}
.productFeatures{width:100%;border-top:1px solid #cccccc; margin:25px 0px 25px 0px;}
.productFeatures td{padding-left:5px;}
.infoTxt{ font-weight:bold; vertical-align:top; border-bottom:1px solid #cccccc; width:200px;text-align:left;}
.infoValue{border-bottom:1px solid #cccccc; text-align:left;}
#productInfoLinks {margin:0px 0px 25px 0px;}
#productInfoLinks td{padding:15px 0px 0px 0px;}
#zoomVideoIcons td{padding-bottom:0px; }
.zoomicon{ text-align:center;padding:0px 0px 0px 0px;width:160px;}
.videoicon{ background-color:#e7e7e7;}
.videoLink{display:inline; background:transparent url(../images/de/symbols.gif) no-repeat scroll 3px -145px; padding-left:30px;   color:#333; }
.zoomLink{display:inline; background:transparent url(../images/de/symbols.gif) no-repeat scroll 3px -176px; padding-left:20px;  color:#333;}
#zoomVideoIcons .zoomSpacer{padding:10px 0px 10px 0px;}
.brand{width:100px; height:100px; float:left; border:1px solid #CCC; margin-left:5px;  margin-top:5px;}
.brand table{width:100px; height:100px; vertical-align:middle;}
.brand td{width:100px; height:100px; vertical-align:middle; text-align:center;}
#newsContent{ position:relative; float:left;padding:10px 0px 0px 5px;}
.contentText{ position:relative; float:left;padding:10px 0px 20px 5px;}
table.tablebox{margin:10px 0px 0px 5px;  position:relative; float:left;}
td.tablebox{padding:10px 0px 20px 5px; font-size:11px;}
td.tablebox strong,td.tablebox strong a,td.tablebox a{ font-size:11px;}
.contactTbl input[type='text'],.contactTbl select{border:1px solid #ccc; width:412px; margin-left:10px;}
.contactTbl textarea, .contactTbl select{border:1px solid #ccc;}
.contactTbl textarea{width:412px;margin-left:10px;}
.contactTbl select{width:414px;}
.contactTbl td{padding:3px 3px 3px 0px;}
.errortxt{ color:#C00;}
.push{  width:100%; height:37px;clear: both;}
.testUl{width:100%; min-height: 160px; height:auto !important; height:160px; margin-top:5px; }
.testUl li{  line-height:14px; padding:2px 0px 5px 0px; background-image:url(../images/home/white80.png);}
.testUl li a{display:block; padding-left:15px;background:transparent url(../images/de/arrowOnWhite.gif) no-repeat scroll 0px 2px;}
.testUl li a:hover{ text-decoration:underline;}
#footer{ background-color:#000; width:100%; height:37px;clear: both;}
#footerInner{height:27px;width:980px;  margin:0px auto;padding:10px 0px 0px 0px;}
#footer ul li{float:left;}
#footerLeft{padding:0px 0px 0px 5px;}
#footerLeft ul li{padding:0px 5px 0px 5px; font-size:11px;}
#footerLeft ul li a{font-size:11px;}
#footerLeft ul li a,#footerLeft ul li{ color:#555;}
#footerLeft ul li a:hover,#footerLeft ul li a.aktiv{ text-decoration:none; color:#999;}

#footerRight{float:right;padding:0px 10px 0px 0px;}
#footerRight ul li{padding:0px 0px 0px 10px;font-size:11px;}
#footerRight ul li a{ font-size:11px;}
#footerRight ul li a,#footerRight ul li{ color:#999;}
#footerRight ul li a:hover{color:#555;}
.productTests{width:250px; font-size:12px ;padding:10px; }
#facebook td.connect_widget_button_count_excluding{display:none;}
