
* {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	margin:0;
	padding:0;
	text-align:left;
	
}


html,body
				{
				padding: 0px;
				margin: 0px;
				background-color:#ececec;
				height:100%!important;
				text-align:center;
				}
				
	
				

img				{
				border:0;
				}
				
#IDcontentContainer div.csc-textpic-imagewrap a,
#IDcontentContainer div.csc-textpic-imagewrap a:Link,
#IDcontentContainer div.csc-textpic-imagewrap a:Hover
				{
				border:none!important;
				}	
							

#IDpageContainer
				{
				position:relative;
				padding-left:0px;padding-right:0px;
				text-align:center;
				}

							

#idwebpage
				{
				position:relative;
				margin:auto;
				width:955px;
				
				}

#idlanguagemenu
				{
				float:left;
				width:39px;
				margin-top:40px;
				}							
				
			
				
				
#idaddmenu		{
				height:30px;
				padding:0;
				margin:0;
				text-align:right;
				color:#5a5a5a;
				}
				
#idaddmenu	div
				{
				float:right;
				}

#idaddmenu #langselectwrap
				{
				padding-top:5px;
				margin-right:10px;
				width:145px;
				
				}			
							
				
#addnaviwrap
				{
				padding-top:9px;
				float:right;
				color:#5a5a5a;
				}	
#addmenuwrap2
				{
				padding-top:2px;
				float:right;
				}		
				
#idaddmenu span
				{

				color:#5a5a5a!important;
				}				
				

				
#idsearchbox
				{
				background	: #ececec;
				padding-top	: 12px;
				padding-left: 14px;
				width		: 201px;
				height		: 33px;
				}
				
				


				

	
				
#logo			
				{
				border:15px solid #fff;		
				width:925px;
				height:70px;
				background: url(../img/header.jpg) 0 0 no-repeat;
				}
				


				
#menu			{
				float:left;
				margin-top:34px;
				width:215px;
				margin-bottom:300px;
				}
				
				

				
				
#idsubmenu		{
				position:relative;
				float:left;
				top:1px;
				left:0px;
				
				width:211px;
				min-height:200px;
				
				
				}

				
#idcontentcontainer
				{
				position		: relative;
				min-height		: 400px;
				background		: #fff;
				border			: 15px solid #fff;
				}
				
		
				
				
				
* html #idcontentcontainer
				{
				height:1%;
				}			

#idnewsstart
				{
				background: url(layout_FILES/bgNewsStartseite.jpg) 4px no-repeat;
				
				
				
				position:relative;
				padding-right:6px;
				margin-bottom:20px;
				
				}				
		
#idcontentright				
				{
				float:right;
				
				width:154px;
				padding-left:9px;
				padding-right:9px;
				padding-top:15px;
				padding-bottom:15px;
				
				margin-top:34px;
				border:1px solid #e6e6e6;
				
				}
				

#idnewsletterbutton a img			
				{
				margin-top:4px;
				width:190px;
				height:20px;
				
				}
				
#idnewsletterbutton a img.newsletter		
				{
				background: url(../img/newsletter.gif) no-repeat;	
				}	
				
#idnewsletterbutton a img.contact		
				{
				background: url(../img/CONTACT_Button.gif) right no-repeat;	
				}							
				
#idnewsletterbutton a 
				{
				
				width:229px;
				height:33px;
				}			
				
				
#idloginbox
				{
				position:relative;
				left:0;
				top:0;
				padding-top:46px;
				padding-left:0px;
				width:211px;
				height:119px;
				background: url(layout_FILES/bgLogin.gif) no-repeat;
				}

				
#loginarea 
#idloginbox
				{
				width			: 211px;
				height			: 95px;
				padding-left	: 0px;
				padding-top		: 50px;
				background		: #9fa7ae url(layout_FILES/bgHaendlerLoginGrau.gif) no-repeat;
				}
				
				
#submenucontainer
				{
				float:left;
				}			
				
#trennerlinieblau
				{
				position:absolute;
				bottom:-5px;
				width:956px;
				line-height:1px!important;
				font-size:1px!important;
				height:5px;
				background: url(layout_FILES/bgTrennerDoppeltBlau.gif) repeat-x;
				
				padding:0;
				margin:0;
				}	
				
				
#footermenu
				{
				
				padding-top:10px;
				width:600px;
				float:right;
				}	
				
				
#breadcrum
				{
				position:absolute;
				width:690px;
				right:0;
				top:25px;
				height:20px;
				border-bottom:1px solid #ececec;				
				
				}			
					
				
#start_news			
				{
				position:absolute;
				bottom:10px;
				left:0px;
				width:215px;
				}
					
				
 #idcontentleft
				{
				float:left;

				width:485px;
				padding:0px;
				margin-top:34px;
				margin-left:25px;
				
				}
				

				

				
/*------------------------------------------------------------------------
*/


				
#idcontentonlyleft
				{
				position:relative;
				top:-44px;
				background:#fff;
				width:685px;
				float:right;

				
				
				
				}
			

				
				
					
/*------------------------------------------------------------------------
/* -----------------FOOTER-------------   */									
				
#footer
				{
				position:relative;
				text-align:right;
				color:#35618f!important;
				
				padding-top:13px;
				font-size:9px;
				
				}
				
#printmenu
				{
				padding-top:40px;
				padding-bottom:4px;
				border-bottom: 1px solid #ececec;
				}			
				
a.weiterempfehlen,
a.weiterempfehlen:Hover
				{
				background:url(../img/bgSeiteWeiterempfehlen.gif) center left no-repeat;
				padding-left:20px;
				text-decoration:none;
				color:#35618f!important;
				
				}	
				
a.drucken,
a.drucken:Hover
				{
				margin-left:15px;
				background:url(../img/bgSeiteDrucken.gif) center left no-repeat;
				padding-left:20px;
				text-decoration:none;
				color:#35618f!important;
				
				}						
							
/*------------------------------------------------------------------------


/* ---------------- RECHTE SPALTE -----------------------------------*/


#idcontentright .newslisttextcontainer
			{
			width:100%;	
			}

#idcontentright .newslisttitle a
			{
			
			font-weight:bold;
			}


	
				
/* -----------------MENU-------------   */				

.menu-act	
			{
			border-top:1px dotted #9c9d9f;
			background: url(../img/bgMenuAct.gif) repeat-x;
			}
			
			

.menu-no
			{
			border-top:1px dotted #9c9d9f;
			
			}
			
.menu-no a,
.menu-act a
			{
				display			: block;
				width			: 206px;
				padding-left	: 8px;
				padding-top		: 11px;
				padding-bottom	: 9px;
				font-size		: 12px;
				font-weight		: bold;
				text-transform	: uppercase;
				color			: #646a70;
				text-decoration	: none;

			}

div.menu-act a,
div.menu-act a:Hover
				
			{
				color			: #fff!important;
			}
		

/*-----------------------------------------*/





/*-----------------SUB Navi ----------------*/
.submenu a 
				{
				display			: block;
				
				width			: 200px;
				
				padding-left	: 15px;
				padding-top		: 9px;
				padding-bottom	: 8px;
				font-size		: 11px;
				text-transform	: uppercase;
				color			: #646a70;
				text-decoration	: none;
				border-top		: 1px dotted #9c9d9f;
				}
				
.submenu-act a,
.submenu-act a:Hover,
.submenu-no a:Hover
 				{
 				color			: #35618f!important;
				background		: url(../img/bgSubMenuPfeilBlau.gif) center left no-repeat;
				}	
				
.submenu-first a,				
.submenu-first a:Hover

				{
				
				}

/*-----------------SUB  SUB Navi ----------------*/				
				
.subsubmenu a 
				{
				display			: block;
				
				width			: 195px;
				
				margin-left		: 9px;
				padding-left	: 11px;
				padding-top		: 7px;
				padding-bottom	: 6px;
				font-size		: 11px;
				color			: #646a70;
				text-decoration	: none;
				border-top		: 1px dotted #9c9d9f;
				}
				
.subsubmenu-act a,
.subsubmenu-act a:Hover,
.subsubmenu-no a:Hover
 				{
 				color			: #dd0026!important;
 				font-weight		: bold;
				background		: url(../img/bgSubSubMenuPeilRot.gif) center left no-repeat;
				}

.subsubmenu-first a,				
.subsubmenu-first a:Hover

				{
				
				}				
			

/*-----------------------------------------*/


/*-----------------SUB  SUB Navi ----------------*/				
				
.subsubsubmenu a 
				{
				display			: block;
				
				width			: 180px;
				
				margin-left		: 24px;
				padding-left	: 11px;
				padding-top		: 7px;
				padding-bottom	: 6px;
				font-size		: 11px;
				color			: #646a70;
				text-decoration	: none;
				border-top		: 1px dotted #9c9d9f;
				}
				
.subsubsubmenu-act a,
.subsubsubmenu-act a:Hover,
.subsubsubmenu-no a:Hover
 				{
 				color			: #dd0026!important;
 				font-weight		: bold;
				background		: url(../img/bgSubSubMenuPeilRot.gif) center left no-repeat;
				}

.subsubsubmenu-first a,				
.subsubsubmenu-first a:Hover

				{
				
				}				
			

/*-----------------------------------------*/



/*-----------------ADD MENU ----------------*/
				
a.addnavi,
a.addnavi:Link,
a.addnavi:visited
				{
				color:#5a5a5a;
				text-decoration:none;
				font-size:9px;
				font-weight:normal;
				display:block;
				float:left;
				padding-top:1px;
				}

a.addnavi-act,
a.addnavi:Hover,
a.addnavi-act:Hover
				{
				color:#5a5a5a!important;
				text-decoration:none;
				font-size:9px;
				
				padding-top:1px;
				display:block;
				float:left;
				}				


/*-----------------------------------------*/



/*-----------------ADD MENU ----------------*/

#langselect
				{
				width:130px;
				color:#606060;
				float:right;
				padding:2px;
				border:1px solid #7f9db9;
				}
				
				

#langselect,
#langselect option
				{
				font-size:9px;
				color:#606060;
				
				}


/*-----------------------------------------*/




/*----------------  B R E A D C R U M B    ---------------*/

#breadcrumwrap,
#breadcrumwrap a

				{
				color:#565656!important;
				font-size:10px;				
				}

.breadcrum-act
				{
				color:#dd0026!important;
				font-weight:bold;
				font-size:10px;	
				}			
				
/*--------------- A N P A S S U N G   B E R I C H   B E S T E C K 		----------------*/


#besteck
				{
				background: rgb(148, 186, 225) url(../img/besteck-bgRepeat.jpg) repeat-x scroll 0% 0%;	
					
				}

#besteck #logo
				{
				border:none;		
				width:955px;
				height:100px;
				background: url(../img/besteck-header.jpg) 0 0 no-repeat;
				}

#besteck #IDpageContainer
				{
				
				
				
				}
				
#besteck #footer
				{
				background:#fff;
				padding-right:14px;
				padding-bottom:3px;
				}			
#besteck #footer_mirror
				{
				margin-top:1px;
				height:60px;
				width:955px;
				background: url(../img/footer_mirror.png) 0 0 no-repeat;
				
				}			


/*-------------------------------------------------------------------*/
					
					
/*------------- GOOGLE MAPS EXTENSION -------------------*/

div#gmapmarker p a
					{
					color			: #008000;
					}
div#gmapDirHead a
					{
					color			: #0000cc;
					}

					
					
					
/*----------------------------------------------------------------*/		   
/* jQuery lightBox plugin - Gallery style */


.abc
			{
			list-style:none;
			padding:0;
			margin:0;
			border-collapse:collapse;
			border-top:1px solid #ececec;
			}
			
.tabtop
			{
			float:left;
			}
	
.tabtop a
			{
			display:block;
			width:121px;
			background:#fff;
			color:#35618f!important;
			
			
			
			text-decoration:none;
			padding:0px;
			margin:0px;
			padding-top:12px;
			padding-bottom:6px;
			text-align:center;
			}
	
.tabtop a.selected
			{
			color:#35618f!important;
			background: url(../img/bg1PxWhite.gif) 0px 4px repeat-x #ececec;
			font-weight:bold;
			
			}
	
.tabtop a.last
			{
			
			border-right:none;
			}
			

#taboverview 
			{
			
			}		
			
#tabfacts 
			{
			
			}
			
#tabtechinfo
			{
			
			}			
			
#tabattachment
			{
			width:122px;
			}		
			
			
.contenttab
			{
			
			
			
			
			
			}
		
			

			
#thumbcontainer div.thumbwrap
			{ 
			position:relative; 
			float:left;
			width:81px;
			border:1px solid #dedede;
			background:#f6f6f6;
			padding:4px;
			margin-left:7px;
			margin-right:7px;
			text-align:center;
			}
			
.picturewrap			
			{ 
			position:relative; 
			text-align:center;
			border:1px solid #dedede;
			background:#f6f6f6;
			padding:15px;
			min-height:300px;
			}
			
			
.picture_comment
			{
			padding-top:5px;
			padding-bottom:5px;
			height:15px;
			
			}		

			
			
			
			



.wrap_zoomcontainer
			{
			min-height:385px;
			}		
			
* html .wrap_zoomcontainer
			{
			height: 385px;
			}		
			






.pfeilcontainerlinks
			{
			float:left;
			width:22px;
			padding-top:22px;
			text-align:left;
			}			

#thumbgallerycontainer
			{
			
			}
			
			
#thumbgallerycontainer_techdetails,
#thumbgallerycontainer_application
			{
			border-top:1px solid #ececec;
			border-bottom:1px solid #ececec;
			
			padding-top:20px;
			min-height:110px;
			}
			
* html	#thumbgallerycontainer_techdetails,		
* html	#thumbgallerycontainer_application
			{
			height:110px;
			}
			
			
#thumbcontainer
			{
			float:left;
			width:435px;
			text-align:center;
			
			padding-left:5px;
			}			
			
.pfeilcontainerrechts
			{
			float:right;
			width:22px;
			text-align:right;
			padding-top:22px;
			
			}		

.trennerdoppelt
			{
			margin-top:15px;
			margin-bottom:15px;
			height:5px;
			background: url(../../../typo3conf/ext/ek_show_product_db/res/img/bgTrennerDoppelt.gif) repeat-x;
			}
			
.trennereinfach
			{
			margin-top:15px;
			margin-bottom:15px;
			height:5px;
			background: url(../../../typo3conf/ext/ek_show_product_db/res/img/divider.gif) repeat-x;
			}

.overviewdescription,
.factsdescription,
.techinfodescription,
.pricelistdescription
			{
			margin-top:20px;
			
			}
			
			
.zoombutton
			{
			position:absolute;
			bottom:-3px;
			right:-3px;
			z-index:20;
			}		
					
			
.zoombuttonbig
			{
			position:absolute;
			bottom:-5px;
			right:-7px;
			z-index:20;
			}		

			
			
/*------------------------ Anpassung Produktplugin -------------------------*/

.tx-produktdbshowlist-pi1
			{
			
			}


.tx-produktdbshowlist-pi1 .produkt_list_item
			{
			margin-bottom:15px;
			width:215px;
			padding:10px;
			border:1px solid #ececec;
			}
				
.tx-produktdbshowlist-pi1 .left_float
			{
			
			float:left;
			
			}
				
.tx-produktdbshowlist-pi1 .right_float
			{
			
			float:right;
			
			}
				
			
.tx-produktdbshowlist-pi1 .wrap_image			
			{
			overflow	: hidden;
			width		: 214px;
			height		: 100px;
			
			}
			
.tx-produktdbshowlist-pi1 .wrap_titel			
			{
			padding-top		: 13px;
			padding-bottom	: 8px;
			color			: #35618f;
			font-weight		: bold;
			font-size		: 16px;
			}
						
.tx-produktdbshowlist-pi1 .wrap_description			
			{
			height			: 65px;
			overflow		: hidden;
			color			: #646464;
			}
			
						
.tx-produktdbshowlist-pi1 .wrap_link
			{
			padding-top		: 4px;
			}
			
.tx-produktdbshowlist-pi1 .wrap_link a
			{
			color			: #35618f;
			text-decoration	: none;
			text-align		: left;
			}
			
			
			
/* --------------  ANPASSUNG: INTERNATIONALE KONTAKTE --------------*/			


.plz_partner_item
			{
			line-height:18px;	
			
			}

.plz_partner_name
			{
			font-weight:bold;
padding-top:4px;
			}
			

			
			
			
			
			
/* --------------  ANPASSUNG: FLV Galerie --------------*/						


.flvplayer_listpic 

			{
			width:100px;	
			height:80px;
			padding:6px;
			border:1px solid #ccc;
			margin-right:9px;
			margin-bottom:15px;
			}

.flvplayer_listpic img		
			{
			width:100px;	
			height:80px;
			overflow:hidden;	
			}


 .flvplayer_listpic_firstofrow
 			{
 				
 			}
 
 
 .flvplayer_listpic_lastofrow
 			{
 			margin-right:0;	
 			}
 			
 			
#flvcaption
			{
			width:100%;
			min-height:45px;	
			} 	
			
* html #flvcaption
			{
			height:45px;	
			}			
			
#player
			{
			margin-bottom:7px;	
			}		
						
						
						
/* Int Suche Quickjump*/						

.tx-eksearchinternationlcontact-pi2 a 
{
	display:block;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#35618F !important;
	padding-right:35px;
	background: url(../img/buttonSucheSendenWeiss.gif) bottom right no-repeat;
}


/* Anpassung für die generelle Lightbox
   Bug in der Formatierung: Links fehlt das Padding bei dem Bild
*/

html body #lightbox-imageContainer #lightbox-image
{
padding-left:9px;
}