body {
	margin:0;padding:0;border:0;background: #FFF;
	font:normal 12pt Arial, Helvetica, Sans-Serif;
	color: #000;}
.dotH1, .dotH2, .dotH3, .dotH4 {float:left;}
.dotH2, .dotH3, .dotH4 {padding:4px 5px 0 0;}
.dotH1{	padding:8px 9px 0 0px;}
h1 {
	font-size:35px;
	font-weight:bold;
	padding:0;
	margin:8px 0 0 0;	
}
h1.dealer {
	margin:10px 0 52px 0;	
}
h2 {
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0;
}
h2.dealer em{
	font-weight:normal;	
}
h3 {font-size:12pt;font-weight:bold;padding:0;margin: 0;padding-top: 4px;min-height:14px;}
h4 {font-size:11pt;font-weight:bold;margin:4px 0 0 0 ;}
h5 {font-weight:bold;color:#666666;}

h1.clean,
h2.clean,
h3.clean,
h4.clean,
h5.clean {padding:0;margin:0;}
h2.clean {margin-bottom:3px;}
/* Colors */
.white {color:#fff;}
.red, .red a{color: #d10802 !important;}
.grey {	color:#666;}
p.teaser {font-weight:bold;color:#666;}
p.fliess {color:#666;}
.headline, .headline a{color:	#d10802 !important;font-weight:bold;}

a,
a:link,
a:visited,
a:focus,
a:hover,
a:active {
	text-decoration:none;
	color:#333;
}
.fontSmall {font-size:10pt;}
.small {
	color:#565656;	
	margin: 10px 0px 0px 0px;
	font-family:Arial;
	line-height:14px;
}
.mini {color:#666;}

.lht14 {line-height:14px;}
.lht18 {line-height:18px;}

ul {margin: 0;padding: 0;list-style-type:none;}

img { border:0;}
form { margin:0px;}

.clearer {clear:both;font-size:0px;height:0px;line-height:0px;}

a.external {padding:0px;color: #d10802;}

a.internal {padding:0px;}  
a.internal_bold {font-weight:bold;padding:0px;}
.line {
	height: 1px;
	border: 0;
	font-size: 0;
	margin: 5px 0;
	line-height: 0;	
}
#header .line {width:600px;margin:5px auto;}
.liner {width:100%;height:1px;}
/* Spaces */
/*Bottom*/
.mrgBott3 {	margin:0 0 3px 0;}
.mrgBott6 {margin-bottom:6px !important;}
.mrgBott11 {margin-bottom:11px;}
.mrgBott13 {margin-bottom:13px;}
.mrgBott18 {margin-bottom:18px !important;}
.mrgBott20 {	margin-bottom: 20px  !important;}
.mrgBott30 {	margin-bottom: 30px !important;}
.mrgBott35 {margin-bottom:35px !important;}
.mrgBott34 {margin-bottom:34px;}
.mrgBott40 {	margin-bottom: 40px !important;}
.mrgBott55 {	margin-bottom: 55px;}
.paddBott20 {padding-bottom:20px !important;}
.paddBott18 {padding-bottom:18px !important;}
.paddBott35 {padding-bottom:35px !important;}
.mrgBott8 {margin-bottom:8px; }
.mrgBott22 {margin:0 0 22px;}


/* Top*/
.paddTop440 {padding-top:440px;}
.paddTop10 {padding-top:10px;}
.paddTop40 {padding-top:40px;}
.paddTop80 {padding-top:80px;}
.mrgTop13 {margin:13px 0 0;}
.mrgTop15 {margin-top:15px;}
.paddTop33 {padding-top:33px;}
.mrgTop176 { margin-top: 176px; }
.mrgtop16 {margin-top:16px;}
.mrgTop0 {margin-top:0;}
.mrgTop4{margin-top:4px;}
.mrgTop8{margin-top:8px;}

/*Right*/
.mrgRight10 { margin-right: 10px; }
.mrgRight65 {margin-right:65px;}
/*Left*/
.paddLeft29 { padding-left: 29px; }
.mrgLeft0{margin-left:0;}

/* Rundherum */
.mrg0{ margin:0; }

/* Widths */
.width50 {width: 50px;}
.width355 {width: 355px;}
.width290 {width: 290px;}

/* /Spaces */
.header {margin:0;padding:0;}
.page {	margin: 0 auto;	padding:0 0 2px 0;	width: 600px;position:relative;	clear:both;	float:none;}
.cnt705 {background-color:#FFF;width:100%;position:relative;float:left;clear:right;}
.cnt705 .cntSpacer {clear:both;float:none;}
.cnt705 p {font-size:11pt;}
/* Blöcke Ausblenden*/

#toolbar, .cntLeft, .cntRight, .pageNav, .rndCornTop, .rndCornBot,
.impressum,
.scalefont,
.share,
.sitemap,
.groupCaroussel,
.prodCarousselNav,
.prodCaroussel,
.modPrdImgAnim,
.prodCarousselHo,
.detNav,
.btnDynPr,
.pagerbottom,
.pager,
.listhead .newsBreadcrumb,
.listhead .mediaBreadcrumb ,
.btnDyn,
.entry .dl,
.action,
.compareArea,
.backtotopLink,
.glossarNav,
.downloadArea,
.cntHdlRight,
.cntSpacerInside,
.dlSelected,
.banner,
.prodCarousselHo,
.modHomeBannerBrd,
.modBannerLinks,
.leftAction,
.searchBox,
.ifr,
#TB_window,
#TB_overlay,
#tooltip,
.bannerFullscreen 
{display:none !important;visibility:hidden !important;}

.cntSpacer {border:0;background-color:#fff;padding-bottom:10px;}
.cntSpacerFs12 {font-size:12px;padding-bottom:10px;min-height:600px;}

.modHomeBanner, .imgHomeBanner {
	width:600px;
	height:400px;
	overflow:hidden;
}
.imgHomeBanner {
	max-width:600px;
	max-height:400px;
	overflow:hidden;
}

/* HEADER/FOOTER Begin */
.modPageHeader,
.modPageHeaderError {
	width:600px;
	height:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
	text-decoration:none;
	color:#363636;
	margin:0;
}
.pageBread {
	position:absolute;
	left:180px;
	width:430px;
	height:56px;
	top:-65px;
	color: #d10802;
	font-weight:bold;
	font-size:8pt;
}
.pageBread .inner{float:left;margin-top:15px;width:310px;}
a.breadcrumb {margin-right:20px;font-weight:bold;}
.pageBread img{padding-right:5px;}
#logo{margin:15px 0;}
.footer {clear:both;float:none;background-color:white;padding:0;margin:15px auto;width:100%;}
.footer .line {	margin:15px auto;width:600px;}
/* HEADER /FOOTER End*/
.pagePrint{float:right;margin-top:10px;}
.copyHint .printOnly {float:right;}
.copyHint {height:28px;overflow:hidden;font-size:8pt;width:600px;}
.copyHint p {margin:10px 10px;padding:0;color:#666666;float:left;width:380px;text-align:right;}



/* page_product_container definitions*/
.modPrdImgAwards {margin:25px 29px 0 0;float:none;clear:both;}
.modPrdImgAwards img {margin-right: 7px;}
.cntPic660 {width:290px;text-align: center;position:absolute;top:29px;right:0px;}
.cntPic660 img{width:290px;height:218px;}
.modPrdDtl{margin:15px 0px 0px 0px;float:left;}
.btnDynArrowRight, .btnDynArrowLeft {margin-left: 27px;}
.btnDynReset {margin:23px 0 0;}
.btnDynSend {margin:0;}
a.btnDyn {
	float: left;
	color: #363636;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	margin-right: 6px;
	padding-right: 7px;
	text-decoration:none;
	_width: 1%;
	white-space: nowrap;
}

a.btnDyn span {
	cursor: pointer;
	display: block;
	font-style: normal;
	font-weight: bold;
	height: 35px;
	line-height: 14px;
	padding: 9px 6px 5px 14px;
	text-align: right;
}
.module_news_feed {
	width: 600px;
	margin:15px 0 0 0 ;
	clear:both;
}
.module_banner_large{
	width: 465px;
	height:205px;
	margin:15px 15px 0 0 ;
	float:left;
}
/*** noch optimieren! ***/
.modSpecFacts {float: left;width: 225px;background-color: #fff;margin:15px 15px 0 0;}
.modSpecFacts .content-holder {padding: 8px 15px 10px 15px;}
.modSpecFacts .content-holder h2 {margin: 0 0 5px 0;}
.modSpecFacts .content-holder .pict {margin: 10px 0 20px 0;}
.modSpecFacts .content-holder h3 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #D10802;
	background-image: none;
	text-indent: 0;
}
.modSpecFacts .content-holder ul {margin: 0;padding: 0 0 5px 0;}
.modSpecFacts .content-holder ul li {float: none;list-style-type: none;margin: 0;padding: 0;line-height: 17px;}
.modSpecFacts .content-holder ul li .li-dot {background: transparent url(../gfx/li-dot.gif) 0 3px no-repeat;
	height: 10px;width: 15px;float: left;}
.modSpecFacts .content-holder ul li .li-content {
	float: left;width: 177px;margin-bottom: 8px;}
.modSpecFacts a.external,
.modSpecFacts a.internal {font-weight: bold;line-height: 18px;}
.modSpecFacts a span {color: #D10820;}
/*** /noch optimieren ***/
.cntPicList {width:600px;float:left;margin:0 15px 0 0;background-color:white;}
/* @group ui.radio */
.radioGroup .jquery-checkbox{display: inline;font-size: 10px;line-height:20px;cursor:hand;vertical-align:middle;}
.radioGroup .jquery-checkbox .mark {display: inline;}
.radioGroup .jquery-checkbox img {vertical-align: middle; width: 20px; height: 21px;}
.radioGroup .jquery-checkbox  img{background: transparent url(../gfx/icon_radio-button.png)  no-repeat;}
.radioGroup .jquery-checkbox img{background-position: 0px -23px;}
.radioGroup .jquery-checkbox-hover img{background-position: 0px -23px;}
.radioGroup .jquery-checkbox-checked img{background-position: 0px 0px;}
.radioGroup .iptRow2 {padding-right:30px;}
.radioGroup .uiRadioLabel {display: inline;vertical-align:middle;}
.radioGroup .uiRadioCnt {float:left;padding-right:30px;}
.iptRow label{ margin-left:5px;}
.advSearchLine {height: 1px;background-color: #000;border: 0;font-size: 0;margin: 10px 0;line-height: 0;}
/* @group ui.radio */
/* @group ui.checkbox */
span.ui-checkbox {display: block;float: left;width: 24px;height: 24px;background: url(../gfx/icon_checkbox.png) 0 -33px no-repeat;}
span.ui-checkbox-state-hover {background-position: 0 -33px;}
span.ui-checkbox-state-checked {background-position: 0 -1px;}
span.ui-checkbox-state-checked-hover {background-position: 0 -1px;}
label.ui-checkbox-state-disabled, label.ui-checkbox-state-disabled-hover {color:#DCDCDC !important;}
span.ui-checkbox-state-disabled, span.ui-checkbox-state-disabled-hover {background: url(../gfx/icon_checkbox.png) 0 -105px no-repeat;}
/* @end */
/* @group header detail pages */
.contentheaderdetail {width: 600px;}
.contentborders {border: 0px;position:relative;width: 600px;}
/* @end */
.imgFix290 {width:290px;text-align:center;overflow-x:hidden;}
.imgBorder {height:111px;width:145px;}
.error {margin-bottom: 15px;}
.error .errAttention {float: left;width: 160px;text-align: center;}
.error .errAttention img {margin: 15px 0 0 0;}
.error .errContent {padding-top: 10px;float: left;width: 500px;font-size:12px;}
.error .errContent h2,
.error .errContent p,
.error .errContent ul li {color: #D10820;}
.error .errContent ul {margin: 0;padding: 0;}
.error .errContent ul li {color: #D10820;list-style-type: none;}
.error .errContent ul li div.error {margin-bottom: 0px;}
.contactForm label {margin-bottom: 6px;display: block;font-weight:bold;font-size:10pt;}
#contactForm label.inline {display: inline !important;float:left;}
.contactForm label.error {color: #D10820;font-weight: bold;}
.contactForm {margin: 0px 0 10px; }
.contactForm h2 {font-size: 120%;margin: 0 0 14px 0;padding: 0;}
.contactForm div.right { float:left; width:290px;padding-bottom:5px; }
.contactForm div.rightPa780 {float:left; width:290px;padding-top:780px;}
.contactForm div.sendButtonSpace { margin-top: 80px; }
.contactForm div.left { margin-right: 5px; float:left; width:290px;padding-bottom:5px;}
.contactForm fieldset { margin: 0 0 20px; border: 0; padding: 0; }
.contactForm .width290 { margin-bottom: 14px; padding: 8px 0 0 0px; width: 280px; height:20px;}
.contactForm .width200 { margin-bottom: 10px; padding: 8px 0 0 0px; width: 200px; height:20px; }
.contactForm .width50 { margin-bottom: 10px; padding: 8px 0 0 0px; width: 40px; height:20px;}
.contactForm .width80 { margin-bottom: 10px; padding: 8px 0 0 0px; width: 70px; height:20px;}

.contactForm input, .contactForm textarea , .contactForm select, radio, checkbox { border: solid 1px #000; font-family: Arial; font-size: 12px; display:block !important;}
.contactForm .width290 input, .contactForm .width290 textarea, .contactForm .width290 select { width: 278px; }
.contactForm .width290 input.error { color:  #D10820; }

.contactForm .width200 input { width: 200px; }
.contactForm .width80 input { width: 50px; }
.contactForm .textArea { height:154px; }
.contactForm textarea { height: 152px;}
.contactForm .optionBox { padding: 0; height: 28px; width: 290px;}
.contactForm .optionBox50 { padding: 7px; height: 28px; width: 50px;}
.contactForm .optionBox80 { padding: 7px; height: 28px; width: 80px;}

.mrgRight10 {margin-right:10px;}
.contactForm.dealer .optionBox50 { padding: 5px 7px 3px 5px; height: 20px; width: 50px;}
.contactForm.dealer .optionBox80 { padding: 5px 7px 3px 5px; height: 20px; width: 80px;}


.contactForm .left .dealerContactFoto {margin-bottom:20px;}
.contactForm .left .dealerContact p {margin: 0 0 10px 0;}
.floatLeft { float:left !important;}
.floatRight { float:right; }
.assign {display:block;margin-left:30px;font-weight: normal !important;}

.teaser {padding: 0 29px;margin-bottom:39px;}
#cntSpacer .teaser h3 {margin-bottom: 0px;font-weight:normal;}
.teaser p {line-height: 18px;font-size:10pt;margin:12px 0 0;padding:0px;}
.ImgLeft, .ImgRight{float:left;width:145px;margin-right:65px;margin-top:2px;}
.ImgRight {float:right;margin:2px 0 0 65px;}
.teaserTxt {float:left;width:350px;}
.teaserTxtRight{float:right;width:350px;text-align:right;}
.teaser p a {font-size:11pt;}
.teaserline {margin:20px 10px 18px!important;}
/* @end */
/* Optimiertes CSS für Content_Standard und Content_Press */
.modCntStand {width:600px;margin:0;float:left;}
#page_press .modCntStand {margin:0;}
.paddStand {padding: 22px 0px 29px;}
.modCntStand p {font-style: normal;line-height: 18px;font-size:11pt;}
.fullWidth {color:#000;margin:12px 0 6px !important;}
.cntHdlLeft{float: left;overflow:hidden;width: 480px;}
.cntHdlLeft h2 {margin-top: 0;}
.cntHdlLeft h3 {padding-left: 0;padding-top: 3px;margin-bottom: 12px;}
p.subHdlDate {line-height: 18px;font-size: 11pt;margin: 10px 0 0 0;max-width:350px;overflow:hidden;}
p.subHdl {line-height: 18px;margin: 0 0 11px;}
.imgDescript {font-size:8pt;font-style: italic;max-width:600px;overflow:hidden;color:#9A9A9A;}
.imgCnt290 .imgDescript {max-width:290px;}
.imgCnt216  .imgDescript {max-width:216px;}
.imgCnt{margin: 15px 0 0 15px;text-align:center;clear:both;width:546px;height:410px;overflow:hidden;}
.imgCnt290 {margin:4px 0px 22px 0px;width: 290px;overflow:hidden;}
.imgCnt216 {margin:4px 0px 22px 0px;width: 216px;overflow:hidden;}
.imgLeft {float: left;margin: 4px 15px 22px 0;}
.imgRight {float:right;margin: 4px 0px 22px 15px;}
.textImage {margin: 0px 0px 22px 0px;}
.textImageHome  {padding-top: 48px;margin:0 0px 30px 2px;overflow:hidden;width:600px;}
.textImage .line {margin:12px 0 6px !important;}
.width440 {width:230px;float:left;margin:0 50px 0 0;}
.width440 .h1Header h1 {font-size:20pt;}
.width440 .dotH1 {padding-top:12px;}

.textImageHome .imgCnt290 {margin:4px 14px 0px 0px;width: 290px;}
.textImage em{color: #9A9A9A;}
.textImage p, .textImageHome p {margin-top:0px;}
.textImageHome p {line-height:1.4em;margin-bottom:0px;}
p.psecond {font-style: italic ;color: #363636;font-size: 9pt;}
p.copyright {margin: 15px 0 0;font-style: italic;font-size: 8pt;}

/* Listen */
.listhead {width: 585px;float: left;margin: 22px 15px 0;position:relative;min-height:40px;}
.listhead h2 {margin: 0 0 3px;}
.listhead p.fontSmall {color:#666;margin:0;;line-height:14px;}
.listhead p {margin: 14px 0 0 0;padding:0;line-height:18px;}
.listHeadLeft {width:400px;float:left;overflow:hidden;}
.listhead .searchResult {float:left;margin: 34px 0 17px;font-weight: bold;}
.listhead .listHeadLeft  h3 {background-image:none;	font-size: 13pt;margin: 0;padding: 0;text-indent:0;}
.moreLink {margin: 0px;padding: 0 0 40px;}

.cntEntries {margin-top:36px;}
.entry {margin: 0px;}
.entry .image {	float:left;margin: 0 65px 0px 0;}
.entry .text {float:left;width: 390px;overflow:hidden;}
* html .entry .text {float:left;width: 670px;overflow:hidden;}
.entry .text h4, .entry .text h5, .entry .text h5 a, .entry .text h4 a {margin-bottom:10px;font-size:12pt;line-height: 14pt;max-width:390px;overflow:hidden;}
* html .entry .text h4, * html .entry .text h5,* html .entry .text h5 a,* html .entry .text h4 a {max-width:370px;}
.entry .text p {margin: 0 0 10px 0;line-height:14px;font-size:11pt;color:#666;}
.cnt640 {width:600px;overflow:hidden;}
.max50 {max-width:395px;overflow:hidden;}
.h2max92 {max-width:600px;overflow:hidden;}
.max184 {max-width:600px;overflow:hidden;}
.cntHdlLeft .max184 {max-width:480px;overflow:hidden;} 
.max184_350 {width:350px;}
.entry a.external {font-size: 80%;margin-bottom:0px;}
.cntSpacer .line {margin: 0 0px 20px;}
.textbox h4, .textbox h4 a{margin-bottom:10px;font-size:16pt;line-height: 20px;}
.left100{float:left;width:110px !important;}
*html .entry .image {	float:left;margin: 0;}
/* Händlersuche */
.addLeft, .addRight,.addRight .action ,.addLeft .action  {width:200px !important;float:left;overflow:hidden;}
.addRight  {width:160px !important;padding-left:10px; }
.dealLoc .text {width: 370px;	margin-right:15px;overflow:hidden;}
.entry .text p {color:#333;line-height:16px;margin: 0 0 15px 0;}
/* /Händlersuche */

/* GLOSSAR */
.glossar {padding-top:15px;clear:both;float:none;margin:0px 0px 29px;padding:13px 0px 0;width:600px;overflow:hidden;}
h2.glossarHead {width:50px;float:left;margin-bottom:6px !important;font-weight:normal;}
.glossarText p { margin: 5px 0 0px 0;width:600px;}
.glossarUl {margin-left:-6px;margin-bottom:20px;height:10px;}
.glossarUl,.backtotop { clear:both;float:none;}
.backtotop .line{	margin: 0 10px 5px;}
.backtotop h3 {display:inline; float:left; margin: 0 29px 30px 0;padding-top:3px;}
.backtotop .dotH3 {padding-top:7px;}

/* SINGLE SLIDER */
.cntSingleSlider {clear:both;float:left;margin:30px 0 27px;padding:0 0 0 0px;width:100%;}
.singleLeft, .singleRight, .singleCompare  {display:none; visibility:hidden;}
.singleImage {width:547px;margin:0px auto;}
.singleCntText {clear:both;padding-top:5px;margin:0px 0 30px 0px;}
.singleCntText p{margin:0 0 10px;}
.singleText{float:left;}
/* /SINGLE SLIDER */

/* PATTERN & PICTUREVIEW */
.picRow h4 {margin:12px 0 0 0;font-size:18px;}
.picRow h4, .picRow h4 a {color:#D10802;}
.picRow p {	margin: 3px 0 0px 0;font-size:11pt;}
.picRow {clear:both;float:left;vertikal-align:bottom;margin:36px 0 0 0px;padding-left: 0px;width:600px;overflow:hidden;}
.picRow label {font-size:100%;font-weight:normal;}
.picRow a.internal {margin:8px 0px 0 0;font-size:100%;font-weight:bold;float:left;max-width:75px;overflow:hidden;display:block;}
.inpCompare {margin: 0 9px 0 0;padding: 0;}
.picRow .left, .picRow .right {	float:left;	width:290px; overflow:hidden;}
.picRow .left {margin-right: 19px;}
/* @end */
/* News-Styles */
.modNews {padding-top:6px;width:600px;margin:15px 0px;float:none;;clear:both;}
.newsPress{	width:600px;height:204px;overflow:hidden;}
.newsRight {float:right;width:475px;}
.newsLeft {float:left;width:461px;}
.newsSub {font-size:11pt;padding:0px;margin:4px 0 15px 15px;width:320px;overflow:hidden;}
.newsPress .newsSub {width:800px;}
.modNews .line {margin:8px 11px;}
.newsRow {font-size:100%;padding-left:15px;}
.newsRow p{padding:0px;margin:0px;}
.btnmoreNews {display:none; visibility:hidden;}

/* Presse Banner */

.ces_container{
	padding-top:14px;
	background-position:510px 90px;
	width:600px;
	height:320px;
}
.ces_container .h2Header{
	padding-top:40px;
}
.ces_container p{padding:0px;margin:0px;}

.modPressBanner{width:600px;margin:15px 0;}
.modPressBanner p{font-size:11pt;}
.ces_container p.first_p{padding-top:24px;}
.ces_container p.last_p{padding-top:15px;
}
/* Product Compare */
/* @group product_compare */
.modPrdComp #cntSpacer table.comp tr.head td h2, .modPrdComp #cntSpacer table.comp tr.head td img {
margin:12px 0 0 10px;
}
.modPrdComp {
	margin: 15px 0px 0 0;
	float:left;
	background-color: #fff;
	color:#333;
}
.modPrdComp #cntSpacer {padding: 0;}
.modPrdComp #cntSpacer table.comp tr td#nr1 {width: 140px;}
table.comp td{font-size:9pt;}
.modPrdComp #cntSpacer table.comp tr td#nr2,
.modPrdComp #cntSpacer table.comp tr td#nr3,
.modPrdComp #cntSpacer table.comp tr td#nr4 {width: 145px;}
.modPrdComp #cntSpacer table.comp tr.betweenrows td {height: 1px;}
.modPrdComp #cntSpacer table.comp tr.even td { background-color: #ededed;}
.modPrdComp #cntSpacer table.comp tr.uneven td {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.modPrdComp #cntSpacer table.comp tr.productview td.cont {padding:0 0 4px 15px;}
.modPrdComp #cntSpacer table.comp tr.productview td h4 {
	color: #d10820;
	text-indent: 0;
	background-image: none;
	margin: 4px 0 0 0;
}
.modPrdComp #cntSpacer table.comp tr.productview td h4 a {color: #d10820;}
.modPrdComp #cntSpacer table.comp tr.even td {xxheight:28px;padding: 7px 0 8px 15px;}
.modPrdComp #cntSpacer table.comp tr.uneven td {xxheight:28px;padding: 6px 0 6px 15px;}
.modPrdComp #cntSpacer table.comp tr td.desc {font-weight: bold;padding-left:9px;font-size:9pt;}
/* @group head */
.modPrdComp #cntSpacer table.comp tr.head td {height: 74px;vertical-align: top;}
.modPrdComp #cntSpacer table.comp tr.head.footer td {height: 46px;}
.modPrdComp #cntSpacer table.comp tr.head td h2 {margin: 12px 0 0 10px;_margin: 8px 0 0 10px;}
.modPrdComp #cntSpacer table.comp tr.head td.cont {text-align: right;}
.modPrdComp #cntSpacer table.comp tr.head td.cont a.btnDyn {
	float: right;
	color:#333;
	margin: 15px 10px 0 0;
	_margin-right: 10px;
}
.modPrdComp #cntSpacer table.comp tr.head td.cont a.btnDyn.bottom {margin-top:0;}
/* @end */

/* @group header */
.modPrdComp #cntSpacer table.comp tr.header {background-color: #fff;background-image: none;}
.modPrdComp #cntSpacer table.comp tr.header td {height: 40px;}
.modPrdComp #cntSpacer table.comp tr.header td h2 {
	margin: 0;
	padding: 19px 0 6px 9px;
	color: #d10820;
	text-indent: 0;
	background-image: none;
}
.modPrdComp #cntSpacer table.comp tr.header td.cont {
	text-align: right;
	padding: 0 10px 10px 0;
	vertical-align: bottom;
}
.modPrdComp #cntSpacer table.comp tr.header a {padding-left:15px;}
/* @end */
/* Product Picture Text */

.modPrdImgTxt {margin:25px 0px 0 0px;width:300px;float:left;min-height:216px;}
.modPrdImgTxt h1 {margin:0px;width:265px;font-size: 22pt;line-height:28pt;overflow:hidden;}
.modPrdImgTxt h2 {margin:0 0 14px 0px;}
.modPrdImgTxt p {margin:0 0 15px 0px;}
/* Module Teaser */
.modTeaser {
	background-color:#fff;
	width:225px;
	padding: 0;
	margin: 15px 0 0 0;
	float: left;
	display: block;
	min-height:315px;
}
.teaser {padding: 0px;}
#cntSpacer .teaser h3 {margin-bottom: 0px;font-weight:normal;}
.teaser p {line-height: 18px;font-size:11pt;margin:12px 0 0;padding:0px;}
.ImgLeft, .ImgRight{float:left;width:145px;margin-right:65px;margin-top:2px;}
.ImgRight {float:right;margin:2px 0 0 65px;}
.teaserTxt {float:left;width:390px;}
.teaserTxtRight{float:right;width:390px;text-align:right;}
.teaser p a {font-size:120%;}
.teaserline {margin:20px 10px 18px!important;}
/* @end */

/* Product Detail Spec */
/* @group product_detail_spec */
.modPrdDtlSpec #cntSpacer {
	padding-top: 27px;
	_height: 1%;
	min-height:  1%;
	background-color:white;
}
.modPrdDtlSpec #cntSpacer div.left {float: left;width: 300px;padding: 0 30px 0 0;}
.modPrdDtlSpec #cntSpacer div.right {float: left;width: 270px;padding: 0 0 0 0px;}
.modPrdDtlSpec #cntSpacer .content-detail {float: left;margin: 0;}
.modPrdDtlSpec #cntSpacer h2 {
	background: none;
	text-indent: 0px;
	color: #d10820;
	margin-bottom: 5px;
}
.modPrdDtlSpec #cntSpacer ul {margin: 0 0 30px 0;padding: 0;width: 100%;}
.modPrdDtlSpec #cntSpacer div.right ul {_width: 295px;}
.modPrdDtlSpec #cntSpacer ul li {list-style: none;display:block;}
.modPrdDtlSpec #cntSpacer ul li div {padding: 7px 16px;}
.modPrdDtlSpec #cntSpacer ul li.uneven div {margin-top: 1px;margin-bottom: 1px; background-color: #ededed;}
/** Produkt-Navigation **/
.prodNav #corner-left.off,
.prodNav #corner-right.off,
.prodNav #corner-right.on,
.prodNav #ico_view_pattern,
.prodNav #ico_view_list,
.prodNav #ico_view_single,
.entry  a.internal,
.advancedSearch a.internal {
	display:none;
	visibility:hidden;
}

.prodNav {font-size:14px;width:100%;background-color: #fff;}
.prodNav #navi_inner {width:600px;float:left;}
.prodNav .left {float:left;}
.prodNav .left img{margin:0px 0 0 5px;}
.prodNav .left h2 {margin:0px 0 0 25px;font-size:18px;}

/*** Advanced Search ***/
.seForm{display:none !important;visibility:hidden !important;}

.modSearchAdv .left{float:left;width:160px;}
.modSearchAdv .iptRow{line-height:25px;margin:0 0 7px;}
.modSearchAdv #searchBtn{margin:30px 0 0 0;}
.modSearchAdv p.subHdl{margin:10px 0 12px;}
.modSearchAdv .subFormCnt{height:80px;}
.imgSpacerLeft {width:210px;height:121px;float:left;}
.imgSpacerRight{width:210px;height:121px;float:right;}
.advancedSearch .cntSpacer {padding:7px 0px 22px;overflow:hidden;}
.advancedSearch .cntSpacer p {margin:8px 0 14px;padding:0;color: #666;font-size:11pt;}
/* @end */

.themegroup {margin: 11px 0px 11px;}
.themegroup h3 {padding-top:0px;}
.themegroup p { margin-top:3px}
.themegroupEntries {display:block !important;}

/* Pagination */
#shownlist {display:none;}
#hiddenlist {display:block;}

.dealerBox {width:600px;clear:both;float:none;margin-bottom:15px;}
.btnLogin,.dealerTxt a.internal  {display:none;visibility:hidden;}

#productDetailContent .productDetailHilights,
#productDetailContent .productDetailReviews,
#productDetailContent .productDetailSpecifications {display:inline;}

#productDetailContent .productDetailDownloads,
#productDetailContent .productDetailReviews,
#productDetailContent .productDetailLinks {display:none;}
