BODY {
			background-color: #fff;
			margin: 0em;
			padding: 0em;
			overflow-x: scroll;
			overflow-y: scroll;
      font:normal 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif;
      }
      
#MAIN_CONTENT { height: 100%; width: 100%; }

#ID_PROD_FILTER { visibility:visible; display: inline-block; float: left;  width: 290px; padding-right: 30px;}
#ID_PROD_CONTENT { width: 880px; float: left;}
#ID_MODELL_HEADER { width: 1200px; }
#ID_FILTER_GROUP { float: left; width: 250px; padding-left: 15px; padding-right: 9px;}

      

h1 {
	font: 2em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black; margin: 0; padding-bottom: 0.6em;
}

h2 {
	font: 1.7em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; margin: 0; padding: 0;  padding-top: 1.2em; padding-bottom: 0.4em;
}

h3 {
	font: 1.4em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif;  margin: 0; padding-top: 1.2em; padding-bottom: 0.6em;
}

h4 {
	font: 1.15em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; margin: 0; padding-top: 1.4em; padding-bottom: 0.4em;
}

h5 {
	font: 0.8em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; margin: 0; padding: 0; font-weight: normal;
}

h6 {
	font-weight: bold;
}

 
 
div.td { 
   display:table-cell;
   font: 12pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif;
}


.wFaqLeft { width: 99%; float: left; padding-bottom: 0.6em;  padding-left: 0.6em; padding-right: 0.6em;}
.wCont_2 { padding-left: 0px; width: 878px; }

.zeilenAbst {letter-spacing: 0px; padding: 0px; margin: 0px; line-height: 0.6;}

.listTd	{ font: 0.9em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black;  }
.listBtd { font: 0.9em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; color: black; }

.subnav { font-size: 10pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; }
.subnav ul { list-style-type: none; padding-left: 10px; }
.subnav ul a { text-decoration: none; color: #333333;  font-weight:normal; }

.dSubNaviProdTop {width: 230px; float: left; text-align: left;}
.dSubNaviProdTop ul { list-style-type: none; padding-left: 10px;}
.dSubNaviProdTop ul a { text-decoration: none; color: #333333;  font-weight:normal; }

.dSubNaviProdTop_2 { width: 200px; padding-top: 20px; padding-bottom: 10px; border-bottom: solid 2px #b2b2b4; }


/* Button */
.buttGray { padding: 0.6em; color: black; text-align: center; min-width: 200px; background-color: #b2b2b4;}
.buttGray a { font: 1.4em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; color: black; text-decoration: none; font-weight:normal; }

.buttOrange {font: 1.4em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; color: #ffffff; padding: 0.2em; background-color: #ec6708;  text-align: center; min-width: 200px; border: solid 1px #ec6708;}
.buttOrange a { font: 1.4em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }

.buttVarBlue a { font: 1.4em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
.buttEditBlue a { font: 1.4em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
.buttBlue a { font: 1.4em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
.buttTxtFont { font: 1em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; }

.bt_wk { font-size: 1em; padding-top: 8px; height: 30px; vertical-align: middle; }


.a_del { background-image : url('/images/icons/ic_del.png'); background-repeat: no-repeat; background-position: right;  padding-left: 36px; vertical-align: middle; 
	font: 1em 'HelveticaNeueLTStd-ltEx', Helvetica, Arial, sans-serif;
	padding-right: 26px; 
	}
	
	
	
	
.myLangSelbox {
	
	background-color: transparent;
	border:none;
	
	font: 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: #666666;
	text-transform: uppercase;
	width: 100px;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
}

/* ENDE Button */



.m10pt { font: 11pt 'HelveticaNeueLTStd-Lt', Helvetica, Arial, sans-serif; color: #000000;}
.m9ptb { font: 10pt 'HelveticaNeueLTStd-Lt', Helvetica, Arial, sans-serif; color: #000000; font-weight:bold; }
.m8pt { font: 9pt 'HelveticaNeueLTStd-Lt', Helvetica, Arial, sans-serif; color: #000000; }
.mTechdB { font: 12pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: #000000; }
.mInfo { font: 9pt 'HelveticaNeueLTStd-Lt', Helvetica, Arial, sans-serif; color: #999999; }


.Std_PB {font: 1.4em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; text-transform: uppercase;}
.Std_PB2 {font: 1em 'HelveticaNeueLTStd-ltEx', Helvetica, Arial, sans-serif; text-transform: uppercase;}
.Std_PB_3 {font: 1.4em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; text-transform: uppercase;}
.sGrpUeb { font: 1.2em 'HelveticaNeueLTStd-ltEx', Helvetica, Arial, sans-serif; color: #333333; }

.tdNewsEditorUeb { font: 1.2em 'HelveticaNeueLTStd-ltEx', Helvetica, Arial, sans-serif; padding: 0.6em; color: #ffffff; }
.modProp { font: 0.9em 'HelveticaNeueLTStd-ltEx', Helvetica, Arial, sans-serif; color: black; }
.sStern {font: 1.4em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; text-transform: uppercase; }
.lab10 { font: 10pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black; }
.labG10 { font: 10pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: #333333; }
.lab8 { font: 12pt 'HelveticaNeueLTStd-LtCn', Helvetica, Arial, sans-serif; color: #ffffff; }
.abgtxt { font: 8pt 'HelveticaNeueLTStd-Lt', Helvetica, Arial, sans-serif; color: #333333; }
.nth { font: 1em 'HelveticaNeueLTStd-LtCn', Helvetica, Arial, sans-serif; color: black; }
.nBth { font: 1.2em 'HelveticaNeueLTStd-LtCn', Helvetica, Arial, sans-serif; color: black; }
.lab9 { font: 10pt 'HelveticaNeueLTStd-Lt', Helvetica, Arial, sans-serif; color: #ffffff; }
.sPfeil {font: 1.2em 'HelveticaNeueLTStd-ltEx', Helvetica, Arial, sans-serif; font-weight: bold; }
.seiten { font: 12pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black; }
.seiten a { font: 12pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black; }
.cTeasTxt { font: 14pt 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; }
.txtPrice { font: 12pt 'HelveticaNeueLTStd-Bd', Helvetica, Arial, sans-serif; }
.txtBox { font: 12pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black; }
.teasButt { font: 14pt 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; }


.tdModSpezUeb { 
	
	padding-left: 0px; padding-right: 1em; padding-top: 1em; padding-bottom: 0.6em;  
	font-size: 16pt; 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif; 
	
}

.tdModSpez { 
	
	padding-left: 0px; padding-right: 1em; padding-top: 0.6em; padding-bottom: 0.6em;  
	font-size: 12pt; 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; 
	
}


/* ------------------------------------------	FONTS ----------------------------------------------	*/
.HelvLts_1x2em {font: 1.2em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif;}
.HelvLts_1em {font: 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif;line-height:125%;}
.Helv_1cn {font: 1em 'HelveticaNeueLTStd-Cn', Helvetica, Arial, sans-serif;}
.Helv_1LtCn {font: 1em 'HelveticaNeueLTStd-LtCn', Helvetica, Arial, sans-serif;}
.Helv_1Md {font: 1em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif;}
.HelvLts_stand {font: 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; }
.sFonMenu {font: 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif;}

/* Kursiv */
.Ltit_1 {font: 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif;}
/* Bold */
.Std_2x2B {font: 2.2em 'HelveticaNeueLTStd-Bd', Helvetica, Arial, sans-serif; text-transform: uppercase;}
.Std_1x2 {font: 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; }
.Std_1x1 {font: 1.1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; }
.Std_2x2 {font: 2.2em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; text-transform: uppercase; }
.Helv_1x2Md {font: 1em 'HelveticaNeueLTStd-Md', Helvetica, Arial, sans-serif;}

.cDate { font: 7em 'HelveticaNeueLTStd-Hv'; letter-spacing: -8px; color: #b2b2b4; width: 150px;}
.txtMonth {font: 20pt 'HelveticaNeueLTStd-Bd', Helvetica, Arial, sans-serif; text-transform: uppercase; letter-spacing: 0px; }
.tdMonth { position: absolute; top: 50px; width: 100%; text-align: center; } 

.homeFeatHead { font: 28pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; padding: 40 40 10 40px; }
.tdHomeNeuh { padding-left: 40px; padding-right: 40px; min-height: 64px; }
.txtUeb2 {font: 11pt 'HelveticaNeueLTStd-Bd', Helvetica, Arial, sans-serif; text-transform: uppercase; color: #333333;}
.txtList {font: 10pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; text-transform: uppercase; color: #b2b2b4;}
.myTxt {font: 12pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: #b2b2b4;}

.listPrice { font: 14pt 'HelveticaNeueLTStd-Bd', Helvetica, Arial, sans-serif; }
.ModPrice { font: 18pt 'HelveticaNeueLTStd-Bd', Helvetica, Arial, sans-serif; }
.ModelHead { font: 28pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black; padding: 40 40 10 40px; }
.uebBot { font: 16pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; text-transform: uppercase; }
.mavBotUeb { font: 14pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; text-transform: uppercase; }
.mavBot { font: 12pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif;  text-transform: none;}
.mavBot a { text-decoration: none; font-weight:normal;  }

.pTitel { font-size: 0.8em; text-transform: uppercase; }
.pTitel a { text-decoration: none; font-weight:normal; }

.navStatus {font: 1.2em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: #666666; font-weight: bold; text-transform: capitalize; }

/* ------------------------------------------	FONTS ----------------------------------------------	*/



  /* Navigation OBEN */
      
      
      /* Navigation OBEN ENDE */
      
     
      
      /* DIV ID  */
      
      #PRODUCT_NAV_TOP {
      	
      	/* nur PC */
      	
	      position:absolute; 
	      left: 0px; top: 144px; 
	      width:100%; 
	      text-align:center; 
	      background : transparent; 
	      border: none;
      }
      
      #prodNaviTop {
				width: 956px;
				
			}
      
      
			#maincontent {
				width: 1200px;
				padding-top: 0.2em;
      	padding-bottom: 0.2em;
			}
			
			#mainBottom {
				width: 1200px;
			}
      
      #dnavitop {
      	height: 80px;
      	margin: 0;
      	padding-top: 0.2em;
      	padding-bottom: 0.2em;
      	      	
      }
      
     
      
      #naviBottom { width: 1200px; }
      
      
      
      #dTitel {
				padding-bottom: 36px;
				
			}
			
			#dBannerStart {
				 width: 100%;
				 height: 430px;
				 margin-bottom: 55px;
				 vertical-align: top;
				 position: relative;
			}
			
			
			#dContentStart {
				 width: 1200px;
				 margin-bottom: 25px;
				 vertical-align: top;
				 overflow: auto;
				 
			}
			
			/* Main div styles */
			#dBlockLeft {
				
				 width: 584px;
				 height: auto;
				 padding-right: 32px;
				 margin-bottom: 10px;
				 float:left;
				 vertical-align: top;
				display: inline;
				
			}
			
			
			
			#dBlockRight {
				
				 width: 584px;
				 height: auto;
				 padding-right: 0px;
				 margin-bottom: 10px;
				 float:left;
				 vertical-align: top;
			}
			
			#dBlock584 {
				
				 width: 584px;
				 height: auto;
				 padding-right: 0px;
				 margin-bottom: 10px;
				 float:left;
				 vertical-align: top;
			}
			
			
			#dBlock274Left {
				
				 width: 274px;
				 height: auto;
				 padding-right: 34px;
				 margin-bottom: 10px;
				 float:left;
				 vertical-align: top;
				
			}
			
			#dBlock274Right {
				
				 width: 274px;
				 height: auto;
				 padding-right: 0px;
				 margin-bottom: 10px;
				 float:left;
				 vertical-align: top;
				
			}
			
			
			
			/* Produktliste */
			
			#dProdListeBlock {
				
				width: 428px;
				height: auto;
				float:left;
				margin-bottom: 10px;
			}
			
			#dProdListeInnerBlock {
				
				width: 428px;
				height: auto;
				float:left;
				padding-top: 4px;
				text-align: center;
				vertical-align: top;
				position: relative;
				border: solid 1px #b2b2b4;
				
			}
			
			#dProdListePrise {
				width: 400px;
				vertical-align: middle;
				padding-left: 14px;
				padding-right: 14px;
				padding-top: 6px;
				padding-bottom: 6px;
				color: black;
				background-color: #b2b2b4;
			}
			
			#dProd_3ListeBlock {
				
				width: 384px;
				height: auto;
				float:left;
				margin-bottom: 10px;
			}
			
			#dProd_3ListeInnerBlock {
				
				width: 384px;
				height: auto;
				float:left;
				padding-top: 4px;
				text-align: center;
				vertical-align: top;
				position: relative;
				border: solid 1px #b2b2b4;
				
			}
			
			#dProd_3ListePrise {
				width: 356px;
				vertical-align: middle;
				padding-left: 14px;
				padding-right: 14px;
				padding-top: 6px;
				padding-bottom: 6px;
				color: black;
				background-color: #b2b2b4;
			}
			
			
			/* ENDE Produktliste */
			
			
			
			#dBlock_1 {
				
				width: 384px;
				height: auto;
				padding-right: 22px;
				margin-bottom: 10px;
				float:left;
				vertical-align: top;
				display: inline;
				
			}
			
			
			#dBlock_2 {
				
				width: 384px;
				height: auto;
				padding-right: 0px;
				margin-bottom: 10px;
				float:left;
				vertical-align: top;
				display: inline;
				
			}
			
			
			#d274 {
				
				 width: 274px;
				 height: auto;
				 float:left;
				 vertical-align: top;
				
			}
			
			
			#dBlockModInfoLeft {
				
				 width: 882px;
				 height: auto;
				 padding-right: 10px;
				 margin-bottom: 10px;
				 float:left;
				 vertical-align: top;
				
			}
			
			#dBlockModPriceRight {
				
				width: 222px;
				height: auto;
				padding-right: 0px;
				margin-bottom: 10px;
				float:right;
				vertical-align: top;
				
			}

			
			
      /* END Main div styles */
      
      
			/* Abstand von oben zwischen Top und Content*/
			dContent, #dConProducts, #dBlockLeft {
				margin-bottom: 10px;
				padding-bottom: 10px;
			}

    
      
      .wContent { width: 1200px; }
    	.wBlockContent { width: 582px;  float:left;}
    	.wBlock274 { width: 274px; float:left; padding-right:32px; padding-bottom: 10px;}
    	.wBlock274R { width: 274px; float:left; padding-bottom: 10px; }
    	.dPaddMid { padding-right: 34px; }
    	.div2 { float: left; padding: 0em; }
    	.pad_06{ padding-top: 0.6em; }
    	.pad_nav_r { padding-right: 0.4em; }
      .pad_icons { padding-right: 168px; }
      .w584 { width: 584px; }
      .w882 { width: 882px; }
      .wNewsMobTxtBlock { width: 50%; }
      .wDbl2 { width: 878px; }
      .wInfBot { width: 740px; }
      .wSchnellKontakt { width: 300px; }
      .wNewsTxt { width: 50%; height: auto }
      .wAdrTable { width: 394px; }
			.wNewsSliderDiv { width: 878px; }
			.youtubeIframe { width: 500px; height: 300px; }
			.wDbl3 { width: 880px; }
      
      .minHeightBlock {
				 min-height: 300px;
				 vertical-align: top;
			}
			
			.minHeightBlockAdr {
				 min-height: 500px;
				 vertical-align: top;
			}
      
      
      
      .wProdNaviTop { 
    		width: 956px;
    		position: relative; 
				padding-top: 18px;
				
				
			}
    	
    	
      .wHead_1 {
      	
      	width: 712px;
      	height: 57px;
      }
      
      .wHead_2 {
      	
      	width: 400px;
      	height: 57px;
      	
      }
      
      .navi_top_logo {
      	
      	width: 290px;
      	height: 100px;
     	
      }
      
      .navi_top {
      	
      	width: 948px;
      	height: 59px;
      	padding-top: 33px;
      	
      }
      
      .navi_top_abst { height: 13px; }
      
      
      /* NAVI TOP */
      .wNavTab { height: 30px;}
      
      
      .cNavTop a {font-size: 10pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black; text-transform: uppercase; text-decoration: none; font-weight:normal;}
      .bgnav { background-color: #b2b2b4; }
      .bgnav a {font-size: 10pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black; text-transform: uppercase; text-decoration: none; font-weight:normal;}
      
      
      	
       /* NAVI TOP ENDE */
      
      .img_top_banner {  } /* nur mobile */
      .imgnav1 { width: 72px; height: 58px; }
      .imgnav2 { width: 64px; height: 58px; }
      .imgnav3 { width: 53px; height: 58px; }
      .imgLogo { width: 300px; height: 100px; }
      .imgMobLogo { width: auto; height: 50px; }
      .imgThumb{ width: 420px; height: 190px; }
      .img_3Thumb { width: 376px; height: 170px; }
      .imgProd { width: 1200px; height: 420px; }
      .imgThumb_wk { width: 200px; height: 90px; }
      .print_prod_img { width: 600px; height: auto; }
      .img_prod_galerie { width: 217px; height: 113px; }
      .img42 { width: 42px; height: 42px; }
			.img3_42 { width: 32px; height: 32px; }
      
      .imgPhoneNumber { width: 258px; height: 36px; }
      .imgBannerStart { width: 1200px; height: 430px; }
      .imgSocMed			{ width: 100px; height: 100px; }
      .img_teaser_1	  { width: 632px; height: 252px;}
      .img_teaser_2	  { width: 272px; height: 197px;}
      .img_385x191	  { width: 384px; height: 191px;}
      .img_274x190 		{ width: 274px; height: 124px;}
      .img_New				{ width: 42px; height: 42px;}
      .img_feature_mod{ width: 865px; height: 294px; }
      .img_search_2		{ width: 24px; height: 24px; cursor:pointer;}
      .img_del				{ width: 20px; height: 20px; cursor:pointer;}
      .img_verfueg 		{ width: 42px; height: 42px; }
      .img_verfueg_smal	{ width: 24px; height: 24px; }
      .img_wk	{ width: 28px; height: 26px; }
      .img_wk_small	{ width: 20px; height: 20px; }
      .img_pdf	{ width: 25px; height: 25px; }
      .img_www { width: 32px; height: 32px; }
      
      /* top END */
      
      
      
      
      
.inpS{
	
	width: 100px;
	
}


/* PRODUCTS */





#prodlist_left {
	
	width: 49%;
	float: left;
	padding-right: 1em;

	
}

#prodlist_right {
	
	width: 49%;
	float: left;
	padding: 0px;

	
}

#prod_3list_left {
	
	width: 390px;
	float: left;
	padding-right: 14px;
	
	
}

#prod_3list_right {
	
	width: 390px;
	float: right;
	padding: 0px;
	
	
}


.dProdBlockLeft {
	
	width: 304px;
	height: auto;
	float: left;
	padding-right: 14px;
}

.dProdBlockRight {
	
	width: 869px;
	height: auto;
	float: left;
	padding-left: 12px;
	padding-right: 0px;
	
}

.dProdPreisFilter {
	
	width: 274px; /* 286px; */
	height: 80px;
	background-color: #ffffff;
	text-align: center;

	
}


.dProdBlockSuche {
	
	width: 254px;
	height: 20px;
	background-color: #ffffff;
	border: solid 2px #b2b2b4;
	padding: 20 6 20 6px;
	color: #b3b2b2;
}

.dProdBlockKat {
	
	width: 286px;
	height: auto;
	padding-top: 20px;
	background-color: #ffffff;
	
}

.dProdBlockNaviLeft {
	
	width: 286px;
	height: auto;
	
}



.ObjPosRel { position: relative; }

.w878 { width: 878px; }
.w493 { width: 493px; }
.w272 { width: 272px; } 
.w240x180 { width: 240px; height: 180px; } 

.h200 { height: 200px; }
.w50p { width: 50%; }
.wTeas_2 { width: 272px;}

.pad_allg { padding: 0.6em; } 
.pad_pcmob { padding: 0px; }
.pad_stand_r { padding-right: 36px; }
.pad_left_content { padding: 0px; }


.dRowLink { text-align: right; vertical-align: top;  padding-right: 20px; }
.dRowLink a { font: 12pt 'HelveticaNeueLTStd-ltEx', Helvetica, Arial, sans-serif; text-decoration:none; 
	 padding-right: 10px; font-weight:normal; }
	
	
.dNewsList { width: 343px; height: 152px; vertical-align: top;}

.wContentFeat { width: 400px; }
.wHomeTeaser { width: 274px; padding-right: 34px; float: left; padding-bottom: 10px;}
.wHomeTeaserR{ width: 274px; padding-left: 1px; padding-right: 0px; float: left; padding-bottom: 10px;}
.posTeasKatalog { position: relative; height: 253px; }

.dNewsUeb { width: 880px; min-height: 180px; display: inline-block; }
.dNewsBlock {  display: inline-block; width: 100%;  min-height: 190px; }
.dFaqUeb { width: 877px; min-height: 40px; display: inline-block;  padding-top: 0.6em;}
.dFaqKatUeb { width: 861px; display: inline-block; padding: 0.6em;}

.inpSk { background-color: #ffffff;  height: 24px; width: 300px; color: #999999; font: 10pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; }
.frmTxtAraa { width: 300px; color: #999999; font: 10pt 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; font-weight:normal;  }


.inpDef { background-color: transparent; border: solid 1px #999999; height: 24px; width: 400px; padding-left: 4px; } 
.inpDefsmal { background-color: transparent; border: solid 1px #999999; height: 24px; width: 60px; padding-left: 4px;} 
.inpDef2smal { background-color: transparent; border: solid 1px #999999; height: 24px; width: 320px; padding-left: 4px;}
.inpDef3smal { background-color: transparent; border: solid 1px #999999; height: 24px; width: 198px; padding-left: 4px;}
.inpDefW { background-color: transparent; border: solid 1px #999999; height: 24px;  width: 100px; color: #ffffff; }
.inpStand { background-color: transparent; border: solid 1px #999999; height: 24px; width: 20px; }
.borNews { border-top: solid 1px #b2b2b4; border-left: solid 1px #b2b2b4; border-right: solid 1px #b2b2b4;}
.borUebNews { border: solid 1px #b2b2b4; }



.myselbox {
	
	background-color: transparent;
	border:none;
	
	font: 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: #999999;
	text-transform: uppercase;
	width: 200px;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
}

.myselbox option { font: 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: #999999; }



.myselbox:hover {
	border:none;
}


.my_sel_box {
	 outline: none;
	background-color: transparent;
	font: 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black;
	width: 200px;
	-webkit-appearance: none;
  -moz-appearance: none;
	
}

.my_sel_box option { font: 1em 'HelveticaNeueLTStd', Helvetica, Arial, sans-serif; color: black; }


.mHeightGalerie {height: 120px;}
.prodGalerieR { float: right; z-index: 301; position: absolute; top: 0px; left: 1160px; }

.myInpArea {
	
	width: 600px;
  height: 150px;
  border: solid 1px #999999;
	
}

.pad_form {
	
	padding: 1em;
	
}

.dUploadFile {
background-image : url('/images/bg_input_file.png'); background-repeat: no-repeat; height: 30px;width: 402px;	border: solid 1px #999999;
}

.inpFileDef{
  width: 422px;
  height: 20px;
  outline: none;
  opacity: 0;
}


.flipg {width: 98%; height:30em;}

.img_AbWerk { width: 400px; height: 200px; }
.img_AbWerk_small { width: 250px; height: 125px; }

.dVerf_right{ position: absolute; right: 80px; top: 2px; }
.dVerf_right_small{ position: absolute; right: 46px; top: 2px; }