html, body {  
	height: 100%;
	font: 14px;
	
	}

	@font-face{ font-family:"IrisUPC";
    src: url("fonts/IrisUPCV1.eot");
    src: url("fonts/IrisUPCV1.eot?#iefix") format("embedded-opentype"),
    url("fonts/IrisUPCV1.woff2") format("woff2"),
    url("fonts/IrisUPCV1.woff") format("woff"),
    url("fonts/IrisUPCV1.ttf") format("truetype"),
    url("fonts/IrisUPCV1.svg#IrisUPC") format("svg");}
	
	@font-face {font-family: "IrisUPCbold";
    src: url("fonts/IrisUPCBoldV1.eot");
    src: url("fonts/IrisUPCBoldV1.eot?#iefix") format("embedded-opentype"),
    url("fonts/IrisUPCBoldV1.woff2") format("woff2"),
    url("fonts/IrisUPCBoldV1.woff") format("woff"),
    url("fonts/IrisUPCBoldV1.ttf") format("truetype"),
    url("fonts/IrisUPCBoldV1.svg#IrisUPC") format("svg");
}


	@font-face {
    font-family: 'Swis721ThBTThin';
    src: url('fonts/swiss_721_thin_bt-webfont.eot');
    src: url('fonts/swiss_721_thin_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/swiss_721_thin_bt-webfont.woff') format('woff'),
         url('fonts/swiss_721_thin_bt-webfont.ttf') format('truetype'),
         url('fonts/swiss_721_thin_bt-webfont.svg#Swis721ThBTThin') format('svg');
    font-weight: normal;
    font-style: normal;}

	@font-face {
    font-family: 'Swis721CnBTRoman';
    src: url('fonts/Swissc/swissc-webfont.eot');
    src: url('fonts/Swissc/swissc-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Swissc/swissc-webfont.woff') format('woff'),
         url('fonts/Swissc/swissc-webfont.ttf') format('truetype'),
         url('fonts/Swissc/swissc-webfont.svg#Swis721CnBTRoman') format('svg');
    font-weight: normal;
    font-style: normal;}
	
	@font-face {
    font-family: 'Swis721CnBT';
    src: url('fonts/swisscb-webfont.eot');
    src: url('fonts/swisscb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/swisscb-webfont.woff') format('woff'),
         url('fonts/swisscb-webfont.ttf') format('truetype'),
         url('fonts/swisscb-webfont.svg#Swis721CnBTRoman') format('svg');
    font-weight: bold;
    font-style: normal;}
	
	

	@font-face {
    font-family: 'SertigLight';
    src: url('fonts/Sertig/sertig-webfont.eot');
    src: url('fonts/Sertig/sertig-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Sertig/sertig-webfont.woff') format('woff'),
         url('fonts/Sertig/sertig-webfont.ttf') format('truetype'),
         url('fonts/Sertig/sertig-webfont.svg#SertigLight') format('svg');
    font-weight: normal;
    font-style: normal;}

	body{font-family: /* Swis721CnBT,SertigLight, */ IrisUPC,Swis721ThBTThin,Arial, Helvetica, sans-serif;/*color:#592D00; */ margin:0px; font-size:1em; background-color:#fff;}

/* ----- FONTS ----- */


	h1{font-size:1.5em}
	h2{font-size:1.2em;color:#993300 }
	h3{	font-size:1.1em; color:#993300;font-weight:bold;	}
	h4{	font-size:1.1em; color:#523502;font-weight:bold}
	p{ font-size:1.0em;color:#666;}
	a{ color:#9cbf10;text-decoration:none;}
	a:hover{ color:#d6881a;	text-decoration:none;}




/*  -------------------- colors ------------------ */

	.red{color:#a50729}
	.red h1,.red h2,.red h3,.red h4,.red h5,.red p,.red a{color:#a50729}
	.white{color:#fff}

	.white h1,.white h2,.white h3,.white h4,.white h5,.white p,.white a{color:#fff}
	.green h1,.green h2,.green h3,.green h4,.green h5,.green p,.green a{color:#9cbf10}

	.orange{ color:#d6881a}
	.green{ color:#9cbf10 }

	.small{	font-size:12px;color:#999;}



/******   Landing Page LAYERS     *************************/
	#spheader{width:100%}
	#lpcontent{
	width: 80%;
	max-width: 1200px;
	margin: 60px auto 100px auto;
	border: 0px solid #ccc;
}
	#lplogo{ width:30%;margin-left:10%}
	#lpmainimage{width:40%;}
	#lpintro{ width:100%;;float:left}
	#lpintro h2{font-family:Serif, Swis721ThBTThin.Swis721CnBT,Arial,Helvetia;color:#8d8a85;font-weight:normal; font-size:1.2em;}
	#lpfooter{ float:left;width:100%;margin-top:30px;background-image:url(graphics/sp-footer-bg.png);min-height:200px}

	.lpboxes{ float:left; border:0px dotted #ccc;margin-left:5%;margin-right:5%}
	




/******   LAYERS     *************************/

	#main { position:relative;width:100%;min-height:100%;min-width:980px;max-width:100%;text-align:left;border-left:0px solid #ccc;	display:block;	clear:both; }
	.center{ width:1024px;margin-left:auto;	margin-right:auto;	padding-left:60px;border:0px solid red;	max-width:1064px}
	.rows{ 	width:100%;	min-height:220px;margin-bottom:20px;margin-left:0px;clear:both;	border:0px solid black;}

	.left{ float:left; width:253px;border:0px solid red;margin-right:0px;padding-right:0px }
	#content .left{width:220px;margin-right:18px;margin-left:15px}
	
	.mid{ float:left;width:462px;border:0px dotted red;margin-right:18px;margin-left:0px}
	.right{ float:left;width:243px; border:0px solid red} 
	
	.rand{border:1px dotted #ccc;min-height:100px}



/******   HEADER     ****************************/

	#header{ width:100%;clear:both;	height:120px; 
				background-color:#fff;
				background-image:url(graphics/header-bg-1024.png);
				background-repeat:repeat-x;
				position:fixed}
				
	#header a{ color:#9cbf10}
	#header a:hover{color:#d6881a}
	#header-left-block{ border:0px solid red;float:left;width:26%;margin:0px;width:243px; }
	#header-left img{ xwidth:100%;position:relative; top:30px}

	#header-center-row1{width:100%;border:0px solid blue;height:20px}
	.header-mid-row1{position:relative; top:3px; width:100%;border:0px solid #ccc; height:25px}
	.header-mid-row2{ position:relative;width:100%;border:0px dotted red;margin:0px;padding-bottom:0px; height:15px}
	
/*	#menu{ margin-top:30px;margin-left:5%;xborder:0px solid red;height:23px}*/
	





/***********         MENU CUSTOMIZATION      **************/

#Menu2 {
/*  width: 50%;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border:none;
  margin: auto; 
  border-collapse: collapse;
  height: 100%; */
/*  -moz-box-shadow: 0px 0px 10px #888;
  -webkit-box-shadow: 0px 0px 10px #888; */
  
  width: 100%; 
  position: relative;
	top: -6px;  
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  border:0px solid green;
  height:16px;
  
}


#Menu2 h2{ 
	margin-top:8px;
	margin-left:26px; 
	margin-right:0px;
	font-size:0.7em;
	font-size:0.8em;
	font-family: Swis721CnBT, Swis721ThBTThin,Arial, Helvetica, sans-serif; 
	font-weight:normal;
	
/*	padding-right:5%; */
	}

#Menu2 h2 a{ 
	font-size:0.9em;
	font-weight:normal;
	padding-right:27px;
	}
	
.last{padding-right:0px}

#Links {
  padding: 0px;
  font-size: 14px;
  font-weight:bold;
}








	#mini-menu{ margin-top:5px;font-family:/* Swis721CnBT, Swis721ThBTThin,*/ Arial, Helvetica, sans-serif;}
	
	#mini-menu p{ font-weight:normal; font-size:0.8em;}
	#mini-menu a{  font-weight:normal; font-size:0.8em;padding-right:1%}+

	
/****** TOP DROP DOWN MENU *******************/	
/*
	.dropdown { float:left; padding-right:5px;	margin:0px;font-family:SertigLight,Swis721ThBTThin,Arial, Helvetica, sans-serif;	text-shadow: 1px 1px 1px #000; }
	.dropdown dt { padding:3px; padding-top:5px; padding-bottom:0px; font-weight:bold; cursor:pointer; }
	.dropdown dt:hover { }
	.dropdown dd { position:absolute; overflow:hidden; margin:15px; width:300px; display:none; z-index:200; opacity:0.1; background-image:url(graphics/bg.jpg); 
					background-repeat:repeat-x;	padddng:10px 10px 10px 10px;}
	.dropdown ul {	width:250px; border-left:1px solid #feb209;  padding-left:10px; list-style:none ; border-top:none;font-size:12px;}
	.dropdown ul ul{ padding-left:20px;	list-style:none ; border-top:none;	}
	.dropdown li {  font-size:12px; padding-top:2px;	padding-bottom:2px;	color:#fff; }
	.dropdown a, .dropdown a:active, .dropdown a:visited { 	font-size:14px; padding:3px; color:#993300; text-decoration:none; }
	.dropdown a:hover { color:#000}
	.dropdown .underline { 	border-bottom:0px solid #b9d6dc;font-size:11px;	}
	.act dt, .act a, .act a:act { display:block;padding:8px;font-weight:bold;}
*/





/***** TOP HEADER MENU ************/

	#header-menu{ position:absolute; top:125px; height:30px; width:100%; margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px; border:0px solid red;font-family:Swis721CnBT;Swis721ThBTThin,Arial, Helvetica, sans-serif;	}
	
	#header-search{ position:relative; top:-4px;width:90%;padding-left:5%; 
		margin-top:-25px !important;
		border:0px solid #ccc}
	#home-button{ float:left;position:relative;margin-left:0%;width:25px;border:0px solid #ccc; top:-5px}
	#home-button img{ width:100%}
	
	
	
	/************ MENU *******************/


#mainNav{ 
	position:relative;
	width:100%;
	height:30px;
	border:1px solid red;
	margin-top:10px;
}

.mainNavMenu{ float:left;padding-right:30px }

#miniNav{	
	position:relative;
	height:14px;
	width:100%;
	margin-top:10px;
	border:0px solid blue;
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	} 


/*
#miniNav a{ color:#666666;color:#523502;color:#993300}
#miniNav a:hover{ color:#8c3003;color:#feb209}
#miniNav a:active{ color:#9011a6; font-weight:bold;}
*/


.dropdown {
	float:left; 
	padding-right:21px;
	margin:0px;
	 }







.dropdown dt { /* width:100px;border-bottom:1px solid #9ac1c9;  border-bottom:1px solid #a13336 */
	padding:3px; 
	padding-bottom:0px; /*margin-right:30px;  */
	font-weight:bold; 
	cursor:pointer; 
	border:0px solid red;
	background-color:#fff;
	}
	
.dropdown dt:hover { /*	background-color:#FFFFFF; */}
.dropdown dd {
	position:absolute; 
	overflow:hidden; 
	width:240px; 
	display:none;
	z-index:200; 
	opacity:0;
	margin-left:0px;
	background-color:#fff;
/*	padding:20px;	*/
	  }

.dropdown ul { 
	padding-left:3px;
	margin-left:-1px;
	list-style:none ; 
	border-top:none;
	font-size:14px;	
	}




.dropdown ul ul{ 
 
	padding-left:0px;
	list-style:none ; 
	border-top:none;

	}
	
	
.dropdown li { /* display:inline; */
		font-size:14px; 
		padding-left:0px;		
		padding-top:5px;
		padding-bottom:2px;		
 }
 
.dropdown a, .dropdown a:active, .dropdown a:visited { 
	font-size:12px;
/*	display:block;*/

	padding:3px; 
	padding-left:0px;
	text-decoration:none; 
}

.dropdown a:hover { /* color:#000 */}
.dropdown .underline { 
	font-weight:normal;
 }
	
.act dt, .act a, .act a:act { 
	display:block;
	padding:8px;
}



/* ......... Home Buttom Menu ..............*/
.dropdown3 {
	/*float:left; 
	padding-right:10px;
	margin:0px; */
	
	border:0px solid blue;
	width: auto;
	 }








.dropdown3 dt { /* width:100px;border-bottom:1px solid #9ac1c9;  border-bottom:1px solid #a13336 */
	padding:0px; 
	padding-bottom:0px; /*margin-right:30px;  */
	font-weight:bold; 
	cursor:pointer; 
	border:0px solid red;
	width:25px;
	}
	
.dropdown3 dt:hover { /*	background-color:#FFFFFF; */}
.dropdown3 dd {
	position:absolute; 
	overflow:hidden; 
	width:240px; 
	display:none;
	z-index:200; 
	opacity:0;
	margin-left:0px;
	background-color:#fff;
/*	padding:20px;	*/
	  }

.dropdown3 ul { 
	padding-left:3px;
	margin-left:-1px;
	list-style:none ; 
	border-top:none;
	font-size:14px;	
	}




.dropdown3 ul ul{ 
	border-left:0px none #feb209;  
	padding-left:0px;
	list-style:none ; 
	border-top:none;

	}
	
	
.dropdown3 li { /*display:inline;*/
		font-size:14px; 
		padding-left:0px;		
		padding-top:5px;
		padding-bottom:2px;		
 }
 
.dropdown3 a, .dropdown3 a:active, .dropdown3 a:visited { 
	font-size:12px;
/*	display:block;*/

	padding:3px; 
	padding-left:0px;
	text-decoration:none; 
}

.dropdown3 a:hover { /* color:#000 */}
.dropdown3 .underline { 
/*	border-bottom:0px solid #b9d6dc;
	color:#10e0e0; */
	font-weight:normal;
	font-size:12px;
 }
	
.act dt, .act a, .act a:act { 
	display:block;
	padding:8px;
}






/* ......... Mini Menü ..............*/

.dropdown2 {
	float:left; 
	padding-right:10px;
	margin:0px;
	
	border:0px solid blue;
	width: auto;
	 }


.mini{font-size:0.8em;border:1px solid red; width:60px; white-space-collapse:preserve;overflow: visible; display:block;margin:0px;padding:0px}
.mini a{font-size:0.8em !important}
.mini dt{margin:0px;padding:0px}
.mini dd{margin:0px;padding:0px;width:150px}


#m11-ddheader{width:46px}
#m12-ddheader{width:40px}
#m13-ddheader{width:30px}
#m14-ddheader{width:45px}


.dropdown2 dt { /* width:100px;border-bottom:1px solid #9ac1c9;  border-bottom:1px solid #a13336 */
	padding:0px; 
	padding-bottom:0px; /*margin-right:30px;  */
	font-weight:bold; 
	cursor:pointer; 
	border:0px solid red;
	background-color:#fff;
	}
	
.dropdown2 dt:hover { /*	background-color:#FFFFFF; */}
.dropdown2 dd {
	position:absolute; 
	overflow:hidden; 
	width:180px; 
	display:none;
	z-index:200; 
	opacity:0;
	margin-left:0px;
	background-color:#fff;

	  }

.dropdown ul { /* width:20px; 
	border-left:0px solid #a13336; 
	border-left:0px solid #feb209;  */
	padding-left:3px;
	margin-left:-1px;
	list-style:none ; 
	border-top:none;
	font-size:11px;	
	}




.dropdown2 ul ul{ 
	border-left:0px none #feb209;  
	padding-left:0px;
	list-style:none ; 
	border-top:none;

	}
	
	
.dropdown2 li { /*display:inline;*/
		/* font-size:14px; */
		padding-left:0px;		
		padding-top:5px;
		padding-bottom:2px;		
 }
 
.dropdown2 a, .dropdown a:active, .dropdown a:visited { 
	font-size:12px;
/*	display:block;*/

	padding:3px; 
	padding-left:0px;
	text-decoration:none; 
}

.dropdown2 a:hover { /* color:#000 */}
.dropdown2 .underline { 
/*	border-bottom:0px solid #b9d6dc;
	color:#10e0e0; */
	font-weight:normal;
	font-size:12px;
 }
	
.act dt, .act a, .act a:act { 
	display:block;
	padding:8px;
/*	color:#a13336; 
	font-weight:bold;*/
	border:1px solid blue}









	
	
	
	
	
	
/******** Form ************/
	
	#searchfield{float:left;width:90%;border:0px solid #ccc;margin:3px 0px 0px 1%}
	#searchfield input{width:402px;height:16px;margin-top:1px;border: 1px solid #ccc;
		font-family: /* Swis721CnBTRoman, Arial, */ Helvetica, sans-serif;font-size:0.8em; color:#999;color:#787F78;padding-left:5px;
		-moz-border-radius: 4px 4px 4px 4px;
		border-radius: 4px 4px 4px 4px;
	
	}

	#breadcrumbs{ float:left;margin:-20px 0px 0px 29px;border:0px solid red;padding-left:0px;padding-top:0px;width:100%}
	#breadcrumbs select{ border:1px dotted #ccc; font-size:0.6em; width:100px; /*font-family:Swis721CnBTRoman,Arial, Helvetica, sans-serif */;padding:2px;padding-right:2%; color:#787F78;
		-moz-border-radius: 2px 2px 2px 2px;
		border-radius: 2px 2px 2px 2px;
	
	}
	
/**	#breadcrumbs input{ border:1px dotted #ccc; font-size:12px; background-color:#fff; font-family:Swis721CnBTRoman,Arial, Helvetica, sans-serif;padding:2px} **/
	
	
/**	.select{ border:1px dotted #ccc; font-size:14px;background-color:#b0ffa3;width:134px;font-family:Swis721CnBTRoman,Arial, Helvetica, sans-serif;padding:2px}
	.input{ border:1px dotted #ccc; font-size:14px;background-color:#b0ffa3;  font-family:Swis721CnBTRoman,Arial, Helvetica, sans-serif;padding:2px}
	.searchterm{ margin-left:10px;width:238px;font-size:14px;padding:2px;font-weight:bold}
	
	**/
	
	.plz{ width:70px;font-size:12px;padding:2px}
	
	
	.plz{ border:1px dotted #ccc; height:16px;font-size:0.6em; width:70px; /*font-family:Swis721CnBTRoman,Arial, Helvetica, sans-serif */;padding:2px;padding-right:2%; color:#787F78;
		-moz-border-radius: 2px 2px 2px 2px;
		border-radius: 2px 2px 2px 2px;}
	
	
	
	.submit{ background-color:#48bf35;color:#fff;
		text-align:center;
		font-family:Swis721CnBTRoman,Arial, Helvetica, sans-serif;
		font-weight:bold;
		-moz-border-radius: 4px 2px 2px 2px;
		border-radius: 4px 2px 2px 2px; }

	.input.required{ border-left:2px solid orange}
	.select.required{ border-left:2px solid orange}	
	p.required{font-weight:bold }

/******** CHAINED SEARCH BOX ************/

	#search{float:left;width:100%;border:0px solid red}

	.searchterm{ margin-left:10px;width:200px;font-size:14px;padding:2px;font-weight:bold}
	.plz{ width:70px;font-size:12px;padding:2px}

	#button1{ background-color:#48bf35;color:#fff;text-align:center;font-family:Swis721CnBTRoman,Arial, Helvetica, sans-serif;font-weight:bold;
	  -moz-border-radius: 4px 2px 2px 2px;
		border-radius: 4px 2px 2px 2px; }
	.submit{ background-color:#48bf35;color:#fff;text-align:center;font-family:Swis721CnBTRoman,Arial, Helvetica, sans-serif;font-weight:bold;
	  -moz-border-radius: 4px 2px 2px 2px;
		border-radius: 4px 2px 2px 2px; }








/******** CONTENT ************/


	.navlink{ float:left;width:92px; margin:30px 10px 0px -100px;text-align:right}
	.navlink h2{ font-size: 1.4em}
	.navlink h2 a{}
	
	#content{ margin-top:120px;float:left; text-align:left; width:100%; min-height:400px; background-color:#FFFFFF; border:0px solid green;}	 
/*	#inhalt{ margin-left:0%}

	#inhalt .left{ margin-left:1.65%;margin-right:2%;width:22.15%} */

	#content h2{font-size:1.2em;padding:10px 5px px 15px;margin:0px}



	.row{ float:left;width:100%;}	
	.last{margin-right:0px}
/*	.linkeSpalte{ float:left; width:520px; width:950px;border:0px solid #ccc; margin:0px 0px 25px 0px;	}
	.rechteSpalte{ border:1px solid #fff;float:right; width:390px;min-height:340px;clear:left;margin-bottom:30px}	

	.spalte{ float:left;width:180px;border:0px dotted #ccc} */
	
	#spalte2{margin-right:20px}
	#spalte3{margin-right:0px}
	#spalte2 ul,#spalte3 ul{ padding-top:10px}	
	#spalte2 li,#spalte3 li{ font-size:14px; font-family:SertigLight,Swis721CnBTRoman,Arial, Helvetica, sans-serif}




/******** CONTENT HEADER ************/

	#contenthead{ border:0px solid red}
	#contenthead h1{ font-size:28px;margin-top:8px;margin-left:25px;}
	#contenthead h4{ font-size:18px;font-weight:normal;padding-top:10px;margin-bottom:8px;margin-left:25px;}


/******** CENTER / INHALT ************/

	#center{  z-index:3;width:100%;	margin-left:auto;margin-right:auto;	min-height:200px;	margin-bottom:0px;	margin-top:0px;	}
	#center p{	font-size:14px;}
	#center a{ color:#993300} 
	#center a:hover{ color:#feb209} 
	#imageBlock{  float:right;height:auto;width:275px;border:0px solid red;	z-index:auto;}

/*********** Content Footer ***************/

	#content-footer{ float:left; width:100%;height:45px;clear:both;	background-color:#FFFFFF;	border:1px solid red;padding:0px;margin-left:auto;	margin-right:auto;	 }
	#nextpage{	text-align:left;font-family:Arial,Helvetia,sans-serifs;	padding-left:88px}
	.home{padding-left:80px;border:0px solid red;	background-color:#FEF8EB;	border-left:1px solid #fff;	border-right:1px solid #fff;}


/******************** Feature ***********************/



/******************** Articles **********************/	

	.article{ float:left;width:540px;font-size:18px;color:#333}
	#articlenav{float:left;width:100%;margin:-10px -30px 20px 0px ; border-bottom:1px dotted #ccc}
	.article-undermenu{float:right;width:400px;margin-top:10px}


/******************** Products **********************/	

	#headline{font-family:Swis721CnBTRoman,Arial, Helvetica, sans-serif;}
	#headline h3{font-size:24px;color:#fff}
	
	#product-display{border:0px solid green;padding-top:15px;}
	.product{ float:left;width:142px;width:148px;width:152px;margin-bottom:30px;height:250px;border:1px dotted #999;background-color:#fff;	padding:10px;	margin-right:16px;}	
	.special{ float:left;width:518px;margin-bottom:30px;height:250px;border:0px solid red;background-color:#fff;	padding:10px;	margin-right:16px;}	

	.product p{ font-size:11px;color:#666;padding:0px;margin:0px}
	.product h2{ font-size:14px;padding:0px;margin: 3px 0px 3px 0px;font-weight:bold }
	.product h2 a { color:#48bf35;text-decoration:underline}
	.product h2 a:hover {  color:#d10909;text-decoration:underline}
	.product .small a{ font-size:9px}

	.products.company{ float:left;width:100px;heigth:20px}
	.products.company h5{ color:#999;font-size:12px;margin-top:0px }
	.products.company h5 a{ color:#999}
	.products.company h5 a:hover{ color:#d10909;}
	.products.brandlogo{ float:right;width:30px;height:20px}
	.products.image{margin:20px 0px 10px 0px;min-height:140px;border:0px solid red}
	.products.label h2{ font-size:16px}
	.products.short-description p{font-size:12px;color:#48bf35}
	.products.price h3{ margin-top:10px;font-size:14px;color:#48bf35}
	.products.price h3 a{ color:#48bf35}
	.products.price h3 a:hover{ color:#d10909;}
	
	.big h2{font-size:36px}
	.white{color:#fff}

	#productDetails{ border:0px solid green;width:550px;}
	#productDetails img{ padding-right:0px;padding-bottom:10px;border:0px solid red;align:left}
	#productDetails p{ font-size:12px;}
	#productDetails .small { font-size:10px;}
	#productAttributes{ border:0px solid green;width:160px;text-align:left}
	#productAttributes p{ font-size:11px}
	#productDescription{border:0px solid red;margin-left:-185px;margin-left:0px;}
	.selected{ font-weight:normal;color:#36C; }
	.message select{font-weight:normal;color:#36C;padding:0px}



/***** Options and Attribues ****/
	.productoptions{float:right;with:340px;margin-right:20px}
	.motiv{margin-bottom:15px;border-bottom:1px solid #ccc;padding: 10px}
	.optionselect{float:left;width:40px;padding-top:60px}



/* ******** PRODUCT NAVIGATION & PAGINATION ***********/


	#prodnav{float:left;width:100%;margin:-10px -30px 20px 0px ; border-bottom:1px dotted #ccc}
	#products-undermenu{float:right;width:400px;margin-top:10px}
	
	#pagination-flickr{	text-align:right;	border:0px solid #ccc	}
	ul{border:0; margin:0; padding:0;}
	#pagination-flickr li{	border:0; margin:0; padding:0;	font-size:11px;	list-style:none;}
	#pagination-flickr a{	border:solid 1px #DDDDDD;margin-right:2px;	}
	#pagination-flickr .previous-off,#pagination-flickr .next-off {	color:#666666;	display:block;	float:right;font-weight:bold;padding:3px 4px;margin-top:-3px}
	#pagination-flickr .next a,	#pagination-flickr .previous a {font-weight:bold;border:solid 1px #FFFFFF;}
	#pagination-flickr .active{	color:#ff0084;  font-weight:bold;	display:block;	float:right;padding:4px 6px;}
	#pagination-flickr a:link,#pagination-flickr a:visited { /*color:#0063e3*/ ;display:block;float:right;padding:3px 6px;text-decoration:none;}
	#pagination-flickr a:hover{	border:solid 1px #666666;}	
	

/* Round borders */

	.frame {
		background-image:url(graphics/bg/background.png);
		opacity:1;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		-khtml-border-radius: 20px;
		border-radius: 20px;
}
	.shadow{
		-moz-box-shadow: rgb(148,148,148) 10px 10px 14px;
		-webkit-box-shadow: rgb(148,148,148) 0px 0px 4px;
		box-shadow: rgb(148,148,148) 0px 0px 4px;
	}

	.upperBorder{float:left;height:11px;width:100%	}
	

/************* ZWEITE REIHE *************/

	#zweiteReihe{ float:left;width:100%;min-height:100px;}
	.zweiteReiheFarbe{}
	.zweiteReiheRow{margin-left:auto;margin-right:auto;	max-width:100%;	margin-top:20px;}
	.zweiteReiheBlocks{ float:left;	width:29%;	margin-left:2%;	margin-right:2%;	min-height:120px;margin-bottom:10px;	margin-top:0px;}
	.boxTitle{ width:100%;height:20px}
	.boxHeader{ width:100%;height:30px}

/*************** FOOTER ******************/

	#footer{ position:relative;	float:left;	clear:both;	min-height:400px;	width:100%;	margin-top:0px;	padding-top:10px;	background-color:#9cbf10}
	#footercontent{ width:100%;	margin-left:auto;margin-right:auto;	padding-left:0px;}
	#footer a{ font-size:18px;padding-right:15px}

	.fusslinks{float:left;width:230px; width:220px; border:0px solid red;margin-right:20px}
	#f2s3{margin-left:0px}
	#f2s4{margin-left:0px}
	#f2s5{border:0px solid red;width:130px;float:right;position:relative; right:20px;margin-top:75px}
	#footer ul{margin-left:0px;padding-left:0px;margin-top:25px;}
	#footer li{	font-size:18px;color:#fff;	font-weight:bold;font-size:18px;margin-left:0px;padding-left:0px;list-style-type:none;list-style-position: inside;	text-shadow: 1px 1px 1px #333; 	
	/* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#333')"; */
	filter: Shadow(Color=#000000, Direction=45, Strength=1);
}

#footer a{ color:#fff }


/* Gallery */
	#gallery-startseite{ position:relative;float:right;width:400px; margin-top:14px;margin-left:20px; margin-bottom:20px;margin-right:0px;height:180px;	overflow:visible; z-index:1000;}
	#gallery{ position:relative;float:right;width:400px;margin-top:14px;margin-left:20px; margin-bottom:10px;height:400px;overflow:visible; z-index:1000;font-size:12px; }
	#parts-img {BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid}
	IMG.nav {BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid}
	.panel-overlay H2 {	MARGIN: 0.3em 0px;color:#333333;font-size:12px;}
	.panel-overlay P {MARGIN: 0.3em 0px;LINE-HEIGHT: 1.2em;color:#333333;font-size:12px;}
	#sm1{display:block}
	#sm2{display:none}
	#sm3{display:none}
/*
#miniNav{	
	position:relative;
	height:28px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border:0px solid blue;
	z-index:100;
	} 

.title{font-family:Arial, Helvetica, sans-serif}

*/





#dhtmlgoodies_tabView1{
	position:relative;
	left:-15px;
	margin-top:40px;
	width:800px;
	padding-bottom:50px;
	margin-bottom:0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
color:#523502
	}

.dhtmlgoodies_aTab{ /* background-image:url(graphics/bg-main7.jpg);  background-position:-150px;*/
		border-left:0px solid #e38c2a;
		border-right:0px solid #e38c2a;
		border-bottom:0px solid #e38c2a;

		margin-left:0px;
		font-size:12px;
		background-color:#FEF8EB;	
		/*font-family: Arial, sans-serif,Trebuchet MS, Lucida Sans Unicode; */
		/* padding:0px 0px 0px 0px; */
	}	


	.dhtmlgoodies_tabPane{
		border-bottom:1px solid #feb209;
		border-bottom:1px solid #e38c2a;
		padding-left:10px;		
	}




.dhtmlgoodies_aTab p{ font-size:12px;color:#523502}	





	/*
	General rules
	*/



	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
		color:#816D65;
		color:#585a5b;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
		color:#816D65;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:145px;	
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #816D65; 
		color:#7C3F3F; 
		color:#666;
		text-decoration:none;	
		display:block;
		clear:both;
		width:130px;	 
		padding-left:2px;	
	}
	
	#dhtmlgoodies_slidedown_menu a:hover{
		color:#CC6600; 
	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;border-bottom:0px solid #000;
		font-weight:bold;
		font-size:11px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;font-size:11px;		
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;font-size:11px;			
		/*font-style:italic;
		 color:blue; */
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;font-size:11px;	
		
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;font-size:11px;	
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:0px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:0px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:0px;
		padding-bottom:2px;				
	}
	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:0px;
	
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5 ul{
		margin-left:15px;
		padding:0px;		
		padding-bottom:1px;	
	}
	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth6 ul{
		margin-left:15px;
		padding:0px;		
		padding-bottom:1px;	
	}
	
	
	
	
	
	
	
	
	.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font-size:0.9em;
	background-color:#317082;
	width:100px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:20px;

	/* End layout CSS */

	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #317082;
	background-color:#E2EBED;
	width:110px;

	/* End layout CSS */

	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;
	position:relative;
}

	
	
	
	
