

/* GENERAL */

* {
	padding:0px;
	margin:0px;
}

img{
	border:0px;
}

body {
	font-family:Arial;
	font-size:11px;
	color:#76787b;
	text-align:center;
	background: #D7DDDD;
	
	background-image:url(Files/images/Layout/bg.gif);
	background-repeat : repeat-x;
	
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:20px;

	line-height:14px;
}

.iframe{
	background:#FFFFFF;
	text-align:left;
	margin:0px;
	padding:0px;
}

p{
	margin-bottom:10px;
}

td, select, input, textarea{
	font-family:Arial;
	font-size:11px;
}

ul, li{
	margin-left:16px;
}

ol, li{
	margin-left:16px;
}

input, select, textarea{
	padding-left:2px;
	padding-right:2px;
}

div{
	position:relative;
}

.line{
	background:#DFDFDF;
	height:1px;
	overflow:hidden;
}

.line-dotted-v{
	background-image:url(Files/images/Layout/dotted_v.gif);
	background-repeat:repeat-y;
	width:1px;	
	overflow:hidden;
}

.line-dotted-h{
	background-image:url(Files/images/Layout/dotted_h.gif);
	background-repeat:repeat-x;
	height:1px;
	overflow:hidden;
}

.line-dotted-h-search{
	background-image:url(Files/images/Layout/dotted_h_search.gif);
	background-repeat:repeat-x;
	height:1px;
	overflow:hidden;
}

#container {
	margin: 0 auto;
	width:984px !important;
	text-align:left;
	position:relative;
}
	
#top{
	height:55px;
	text-transform : uppercase;
	z-index:200;
}	

	#logo{
		position:absolute;
		width:182px;
		top:4px;
	}

	#country{
		position:absolute;
		left:610px;
		top:0px;
		width:170px;
	}

	#search{
		position:absolute;
		left:586px;
		top:0px;
		width:398px;
	}	
	
	#menu{
		position:absolute;
		left:243px;
		width:741px;
		top:35px;
		z-index:200;
	}


#main{
	background:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;		
	padding-bottom:5px;
	
	background-image:url(Files/images/Layout/inner_curve.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	z-index:100;
}

	#main-inner{

	}
	
		#main-left{
			float:left;
			width:182px !important;
			margin-right:20px;
			border-top: 5px solid #666666;
			overflow:hidden;
		}
		
		#main-right{
			float:left;
			width:742px !important;
			overflow:hidden;
			border-top: 5px solid #666666;
			margin-bottom:40px;
		}

		#main-wide{
			width:944px !important;
			overflow:hidden;
			border-top: 5px solid #666666;
		}

#footer{
	font-size:10px;
	height:84px;
	background-image:url(Files/images/Layout/footer.gif);
	background-repeat : no-repeat;
	text-transform : uppercase;	
	/*z-inde-x:1;*/
}

#footer a{
	font-size:10px;
}	

	#footer-inner{
		padding-top:10px;
		margin-right:5px;
		margin-left:15px;
	}

	#footer-inner a{
		font-size:10px;
		text-decoration:none;
		padding-right:10px;
	}

	#footer-left{
		font-size:10px;
		float:left;
		width:590px;
		overflow:hidden;
		
	}

	#footer-right{
		font-size:10px;
		float:right;
		width:360px;
		text-align:right;
		overflow:hidden;
	}	
	
	#curve{
		position:absolute;
		top:-106px;
		left:729px;
		height:101px;
		width:254px;
		display:none;
	}

h1{
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#231f20;
	margin-bottom:5px;
	line-height:18px;
}

h2{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#231f20;	
}


.float-killer{
	clear:both;
	overflow:hidden;
	padding-bottom:5px;
}

/* A */

a{
	font-family:Arial;
	font-size:11px;
	color:#76787b;
	cursor:pointer;
	cursor:hand;
}

a:hover{
	color:#000000;
	text-decoration:underline;
}

.orange{
	color:#FE4902;
}

.orange:hover{
	color:#FE4902;
}


/* BLOCKS */

.area{
/*
	p-adding-left:9px;
	p-adding-top:12px;
	p-adding-bottom:12px;
	p-adding-right:9px;
	b-order: 1px dotted red;
*/
}

.table-color1{
	background:#ECECEC;
	height:20px;
}

.table-header{
	color:#000000;
}

.table-color2{
	background:#F5F5F5;
	height:20px;
}	



/* COMPARE */
#compare-basket{
/*	b-order-top: 5px solid #666666;
	p-adding-top:10px;
	m-argin-top:10px;
*/
}

#compare-basket-inner{
	border-top: 5px solid #666666;
	margin-top:10px;
}

#compare-basket a{
	color:#FE4902;
}




/* LEFT MENU */

#left-menu{
/*	p-adding-bottom:15px;*/
}

#left-menu a{
	text-decoration:none;
}


.left-menu{
	margin-bottom:15px;
}

.left-menu a{
	text-decoration:none;
}

.left-menu-bold{
	font-size:12px;
	font-weight:bold;
	height:20px;							
}

.left-menu-bold a{
	font-size:12px;
	font-weight:bold;
}	

.left-menu-active{
	font-size:12px;
	font-weight:bold;
	color:#FE4902;
	height:20px;							
}

.left-menu-active a{
	font-size:12px;
	color:#FE4902;
}

.left-menu-active a:hover{
	color:#FE4902;
}

.left-menu-sub{
	font-size:11px;
	font-weight:regular;
	height:20px;		
	padding-left:10px;
}

.left-menu-sub a{
	text-transform:uppercase;		
}					

.left-menu-sub-active{
	font-size:11px;
	font-weight:regular;
	height:20px;	
	color:#FE4902;	
	padding-left:10px;		
	text-transform:uppercase;											
}

.left-menu-sub-active a{
	color:#FE4902;	
	text-transform:uppercase;	
}			

.left-menu-sub-active a:hover{
	color:#FE4902;	
	text-transform:uppercase;	
}										

.left-menu-sub-sub{
	font-size:11px;
	font-weight:regular;
	height:20px;
	padding-left:20px;
	padding-bottom:5px;
}

.left-menu-sub-sub-active{
	font-size:11px;
	font-weight:regular;
	height:20px;
	text-transform:normal;
	padding-left:20px;
	padding-bottom:5px;
}

.left-menu-sub-sub-active a{
	color:#FE4902;		
}

.left-menu-sub-sub-active a:hover{
	color:#FE4902;		
}
												

/* TABS */


.tab-active{
	background:#FFFFFF;
}

.tab-active a{
	font-size:12px;
	color:#76787b;
	font-weight:bold;
	text-decoration:none;
}

.tab-active a:hover{
	font-size:12px;
	color:#76787b;
	font-weight:bold;
	text-decoration:none;
}
	
.tab-normal{
	background:#8C979D;
}

.tab-normal a{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.tab-normal a:hover{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


/* TOP NAVIGATION */
			
.menu-item{
	float:left;
	margin-left:20px;
	overflow:hidden;
	cursor:hand;
	padding-bottom:5px;
}
			
.menu-item-active{
	float:left;
	border-bottom:5px solid #FE4902;
	padding-bottom:5px;
	margin-left:20px;
	overflow:hidden;
	cursor:hand;				
}	



/* WEBSHOP */


.tab-accessories-active{
	border-top:1px solid #E6E6E6;
	width:80px;
	padding-left:20px;
}

.tab-accessories{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	width:80px;
	padding-left:20px;
}

.tab-spareparts-active{
	border-top:1px solid #E6E6E6;
	width:80px;
	padding-left:20px;
}

.tab-spareparts{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	width:80px;
	padding-left:20px;
}

.tab-end{
	border-bottom:1px solid #E6E6E6;
	width:480px;
}

.tab-divider-start{
	border-top:1px solid #E6E6E6;		
}

.tab-divider-end{
	border-bottom:1px solid #E6E6E6;
}



/* WEBSHOP 2.0 */

.error {
	color: Red;
	font-weight: bold;
}


/* BOX 2 */

.box2{
	float:left;
	width:369px;
	height:155px;
	overflow:hidden;
	border-bottom:1px solid #DFDFDF;
}

.box2-inner{
	height:155px;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}

.box2-inner-left{
	float:left;
	margin-top:10px;
	width:210px;
	overflow:hidden;
}

.box2-inner-right{
	float:left;
	margin-top:10px;
	width:150px;
	overflow:hidden;
	text-align:right;
}					

/* BOX 3 */

.box3{
	float:left;
	width:247px;
	height:125px;
	overflow:hidden;
	border-bottom:1px solid #DFDFDF;							
}	

.box3-inner{
	height:125px;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}	

.pheader{
	font-size:12px;
	font-weight:bold;
	color:#000000;					
}	

.pheader:hover{
	font-size:12px;
	font-weight:bold;
	color:#FE4902;						
}

.pheader-hover{
	font-size:12px;
	font-weight:bold;
	color:#FE4902;						
}

/* BOX 3 LEFT IMAGE */

.box2left{
	float:left;
	width:369px;
	height:155px;
	overflow:hidden;
	margin-bottom:15px;
		
}

.box2left-inner{
	height:155px;
}

.box2left-inner-left{
	float:left;
	margin-top:10px;
	width:130px;
	overflow:hidden;
}

.box2left-inner-right{
	float:left;
	margin-top:10px;
	width:230px;
	overflow:hidden;
}


/* OLD ELS STYLES START */

.tableInnerBg { background : #FFFFFF }

.lineRed { background : #CC0000}

.linebreak { page-break-after: always }
   
.tableGreyFrame { border: 1px solid #999999;}

.txtAvdHeaderOne { font-family : Arial, Helvetica, sans-serif; font-size : 34pt; color : #4B4B4B; }

.txtNavLvlOne { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #4B4B4B; text-decoration : none; }
.txtBreadCrum { font-family : Arial, Helvetica, sans-serif; font-size : 11pt; color : #4B4B4B; text-decoration : none; }

.txtLeftMenuHeaderOne { font-family : Arial, Helvetica, sans-serif; font-size : 11pt; color : #4B4B4B; background : #CCCCCC }
.txtLeftMenu { font-family : Arial, Helvetica, sans-serif; font-size : 11pt; color : #4B4B4B; }

.txtSearch { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #4B4B4B; }
.txtFormSearch { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color : #4B4B4B; width : 98px; }

.txtContentHeaderOne { font-family : Arial, Helvetica, sans-serif; font-size : 28px; color : #4B4B4B; font-weight : bold; font-weight : bold; letter-spacing:-2px;Padding-BOTTOM: 5px; }
.txtContentHeaderTwo { font-family : Arial, Helvetica, sans-serif; font-size : 16px; color : #4B4B4B; font-weight : bold; font-weight : bold; letter-spacing:-1px;Padding-BOTTOM: 5px; }
.txtContentHeaderThree { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #4B4B4B; font-weight : bold;}
.txtContent { font-family : Arial, Helvetica, sans-serif; font-size:11px; color : #4B4B4B;}

.txtContentRedHeaderOne { font-family : Arial, Helvetica, sans-serif; font-size : 28px; color : #CC0000; font-weight : bold; font-weight : bold; letter-spacing:-2px;Padding-BOTTOM: 5px; }
.txtContentRedHeaderTwo { font-family : Arial, Helvetica, sans-serif; font-size : 16px; color : #CC0000; font-weight : bold; font-weight : bold; letter-spacing:-1px; Padding-BOTTOM: 5px;}
.txtContentRedHeaderThree { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #CC0000; font-weight : bold; }
.txtContentRed { font-family : Arial, Helvetica, sans-serif; font-size:11px; color : #CC0000;}

.txtContentGreyHeaderOne { font-family : Arial, Helvetica, sans-serif; font-size : 28px; color : #464646; font-weight : bold; }
.txtContentGreyHeaderTwo { font-family : Arial, Helvetica, sans-serif; font-size : 16px; color : #999999; font-weight : bold; }
.txtContentGreyHeaderThree { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #464646; font-weight : bold; }
.txtContentGreyHeaderThreeBG { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #464646; font-weight : bold; background : #cccccc; }
.txtContentGrey { font-family : Arial, Helvetica, sans-serif; font-size:11px; color : #4B4B4B; }    

.txtProductHeaderOne { font-family : Arial, Helvetica, sans-serif; font-size : 26px; color : #4B4B4B; font-weight : bold; }
.txtProductHeaderTwo { font-family : Arial, Helvetica, sans-serif; font-size : 16px; color : #4B4B4B; font-weight : bold; text-decoration : none;  }

.contactFormSelect { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #4B4B4B; }
.contactFormTxt { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #4B4B4B; width : 200px; }
.contactFormZip { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #4B4B4B; width : 100px; }
.formTxtSmall { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #4B4B4B; width : 80px; }
.formTxtLarge { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #4B4B4B; width : 150px; }
.formSelect { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #4B4B4B; width : 150px; }
.formSelectSegment { font-family : Arial, Helvetica, sans-serif; font-size : 11px; color : #4B4B4B; width : 90px; }

.NewsStartpageHeader {font-family:  Arial, Helvetica, sans-serif; font-size : 11px; color : #FBF9FC; font-weight: bold; text-decoration : none;}
.NewsStartpageDate {font-family:  Arial, Helvetica, sans-serif; font-size : 10px; color : #FDFBFF; font-weight: bold; font-style : italic; text-decoration : none; }

.imageBorder { border:1px solid #CCCCCC; }


/* OLD ELS STYLES END */


