/* ---------------- */
/* PESSER - 07/2008 */

* {
	margin: 0;
	padding: 0;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color:#333333;
	text-decoration:none;
}

html, body {
	font-size:10px;
	line-height:18px;
	margin: 0;
	padding: 0;
	background: #b2b2b2;
}
#content { 
	position: absolute;
	width: 800px;
	height: 700px;
	text-align: left;
	top: 50%;
	margin-top: -325px;
	left: 50%;
	margin-left: -400px;
	z-index:3; 
	background-image:url(medias/texturepages/texture_pageright.gif);
}
h1 {
	font-size:16px;
} 
.column { 
	width: 50%;
	position: absolute; 
	top: 50%;
	margin-top: -325px;		
	height: 700px;
} 
.left {
	left: 0;
	background-image:url(medias/texturepages/texture_pageleft.gif);
	z-index:1; 
} 
.right {
	right: 0;
	background-image:url(medias/texturepages/texture_pageright.gif);
	z-index:2; 
} 

#logo  { 
	position: absolute; 
	z-index: 1; 
	margin-top: 40px; 
	margin-left: 0px; 
	width: 320px; 
	height: 90px: 
	visible; 
	display: block; 
}
#langageselection   { 
	position: absolute; 
	z-index: 1; 
	margin-top: 60px; 
	margin-left: 360px; 
	width: 420px; 
	height: 12px; 
	visibility: visible; 
	display: block;
	line-height:8px;
	text-align:top;
}
#langageselection  ul { 
	display: inline;
}
#langageselection  ul li { 
/*	height:12px;*/
	float:left;
	margin-top:0px;
	padding-top:0px;
	text-align:center;
}
#langageselection  ul  { 
	padding:0px;
}
#langageselection  ul  .item { 
	width: 136px; 
}
#langageselection   ul .separator { 
	width: 2px;
}
#langageselection  ul li a { 
	color:#000000; 
	font-size:75%;
	text-decoration:none;
	
	letter-spacing: 0em;
}
#langageselection  ul li a:hover { 
	text-decoration:underline;
}
#langageselection  a:hover { 
	text-decoration:underline;
}
#footer    { 
	position: absolute; 
	z-index: 1; 
	margin-top: 535px; 
	margin-left: 30px; 
	width: 750px; 
	height: 37px; 
	visibility: visible; 
	display: block;
}
#fondligne   { 
	position: absolute; 
	z-index: 1; 
	margin-top: 100px; 
	margin-left: 350px; 
	width: 440px; 
	height: 420px; 
	visibility: visible; 
	display: block;
}
#flags { 
	z-index: 1; 
	margin-top: 26px; 
	width: 90px; 
	height: 14px; 
	display: block;
	padding-right:11px;
	float:right;
}
#flags img { 
	padding-left:3px;
	border:none;
	margin:none;
}
.active_language, #flags img:hover, .unactive_language:hover { 
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
}
.unactive_language { 
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}
#conteneur_index   { 
	position: absolute; 
	z-index: 2; 
	margin-top: 280px; 
	margin-left: 390px; 
	width: 380px; 
	height: 210px; 
	overflow: hidden; 
	visibility: visible; 
	display: block;
	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
	height:200px;
	overflow:auto;
}
#contenu_index      { 
	/*position: absolute; */
	z-index: 2; 
	margin-top: 0px; 
	margin-left: 0px; 
	width: 360px; 
	visibility: visible; 
	display: block;
	text-align:left;
	padding-top	:4px;	
	float:left;
}

#introflash hr {
	width:360px;
	margin-top:20px;
	margin-bottom:5px;
	float:left;
}

#introflash  { 
	position: absolute; 
	z-index: 2; 
	margin-top: 129px; 
	margin-left: 390px; 
	width: 358px; 
	height: 120px; 
	visibility: visible; 
	display: block;
	border	:solid 1px #000000;
}
#logodown { 
	position: absolute; 
	z-index: 2; 
	margin-top: 360px; 
	margin-left: 30px; 
	width: 300px; 
	height: 130px; 
	visibility: visible; 
	display: block;
}
#navigation { 
	position: absolute; 
	z-index: 1; 
	margin-top: 130px; 
	margin-left: 30px; 
	width: 300px; 
	height: 112px;
	visibility: visible; 
	display: block; 
	font-size:9px;
}

#menu {
	/*white-space:nowrap IE hack*/; 
	
	position: absolute; 
	z-index: 1; 
	margin-top: 130px;
	visibility: visible; 
	display: block; 
	
	float:left; 
	width:350px; 
	height:112px; 
	border:none; 
	color:#000000; 
	font-size:8px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#menu ul {list-style-type:none; 
	letter-spacing: 0em;
	line-height:9px;
	font-size:8px;
}
#menu ul li {
	float:left; 
	z-index:auto !important /*Non-IE6*/; 
	z-index:1000 /*IE6*/; 
	border-right:solid 1px #000000;
}
#menu ul li a {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:block; 
	padding:0 2px 0 2px; 
	text-decoration:none; 
	font-weight:bold; 
}
/*#menu ul li ul {display:none; border:none;}*/

#menu ul.home li a {
	width:43px;			
	/*filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;*/
}
#menu ul.wir_uber_uns li a {
	width:77px;			
	/*filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;*/
}
#menu ul.unsere_produkte li a {
	width:95px;	
	/*filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;*/
}
#menu ul.verbindungen li a {
	width:81px;	
	/*filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;*/
}
#menu ul li a {
	font-size:8px;
}

/*Non-IE6 hovering*/
#menu ul li {
	position:relative; 
} 
#menu ul li a {
	text-decoration:none; 
}
#menu ul li ul {
	display:block; 
	width:10.0em; 
	position:absolute; 
	z-index:999; 
	top:2em; 
	margin-top:0.1em; 
	left:0;
	padding-left:0px;
}
#menu ul li ul li {
	border:none;
}
#menu ul li ul li a {
	white-space:normal; 
	display:block; 
	width:10.0em; 
	height:auto; 
	line-height:1.3em; 
	margin-left:-1px; 
	padding:0px 0px 4px 4px; 
	font-weight:normal;
	font-size:10px;
}
#menu ul li ul li a:hover 
{
	text-decoration:none;
	/*filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;*/
	text-decoration:underline;
}

/*#menu ul.home li:hover a {text-decoration:none;}
#menu ul.home li:hover ul li a:hover {text-decoration:none;}*/

/*IE6 hovering*/
#menu table {
	position:relative; 
	margin-top:0; 
	margin-left:0; 
	border-collapse:collapse;
}
#menu ul li a:hover {
	position:relative /*IE hack*/; 
	z-index:1000 /*IE hack*/; 
	text-decoration:none;			
	/*filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;*/
	text-decoration:underline;
}
#menu ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.1em; left:0; margin-top:0.1em;}
#menu ul li a:hover ul li a {white-space:normal; display:block; width:10.0em; height:1px; line-height:1.3em; padding:4px 8px 4px 8px; font-weight:normal; }
#menu ul li a:hover ul li a:hover { 
	text-decoration:none;	
	/*filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;*/
	text-decoration:underline;
}

#conteneur_philo   { 
	position: absolute; 
	z-index: 2; 
	margin-top: 129px; 
	margin-left: 390px; 
	width: 380px; 
	height: 360px; 
	overflow: hidden; 
	visibility: visible; 
	display: block;
	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
	overflow:auto;
}
#contenu_philo      { 
	position: absolute; 
	z-index: 3; 
	margin-top: 0px; 
	margin-left: 0px; 
	width: 360px; 
	visibility: visible; 
	display: block;
	text-align:left;
	border-top	:solid 1px #000000;
}
#activites  { position: absolute; z-index: 2; margin-top: 254px; margin-left: 186px; width: 135px; height: 236px; visibility: visible; display: block }

#conteneur_firmensitz  { 
	position: absolute;
	z-index: 2; 
	margin-top: 129px; 
	margin-left: 390px; 
	width: 380px; 
	height: 360px; 
	visibility: visible; 
	display: block; 
	
	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
	overflow:auto;
}
#contenu_firmensitz   { 
	position: absolute; 
	z-index: 3; 
	margin-top: 0px; 
	margin-left: 0px; 
	width: 360px; 
	visibility: visible; 
	display: block; 
	text-align:left;
	border-top	:solid 1px #000000;
}
#carte  { 
	position: absolute; 
	z-index: 0; 
	margin-top: 180px; 
	margin-left: 60px; 
	width: 270px; 
	height: 310px; 
	visibility: visible; 
	display: block; 
}
#planatelier  { 
	position: absolute; 
	z-index: 2; 
	margin-top: 110px; 
	margin-left: 330px; 
	width: 470px; 
	height: 400px; 
	overflow: hidden; 
	visibility: visible; 
	display: block;
}
#legende1      {
	position: absolute; 
	z-index: 0; 
	margin-top: 235px; 
	margin-left: 134px; 
	width: 195px; height: 255px; 
	visibility: visible; 
	display: block; 
}

#contenu_maschinenpark { position: absolute; z-index: 3; margin-top: 0px; margin-left: 0px; width: 360px; visibility: visible; display: block; }
#conteneur_maschinenpark { position: absolute; z-index: 2; margin-top: 130px; margin-left: 390px; width: 380px; height: 360px; overflow: hidden; visibility: visible; display: block; 

	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
	overflow:auto;
}


/* Ce style CSS ne dois pas être enlevé, sinon les divs ne se cacherons pas ... */
.cachediv {
	visibility: hidden;
	overflow: hidden;
	height: 1px;
	margin-top: -1px;
	position: absolute;
}

#parcmachine1, #parcmachine2, #parcmachine3, #parcmachine4, #parcmachine5, #parcmachine6, #parcmachine7, #parcmachine8, #parcmachine9 { 
	position: absolute;
	z-index: 1; 
	margin-top: 260px; 
	margin-left: 30px; 
	width: 300px; 
	height: 140px; 
}

#navmachines { position: absolute; z-index: 2; margin-top: 430px; margin-left: 30px; width: 300px; height: 57px; visibility: visible; display: block; line-height:12px;
	}
#navmachines a, td, tr, table { 
	line-height:12px;
}
.maschinenPDF {
	float:right;
}

#photo   { position: absolute; z-index: 2; margin-top: 130px; margin-left: 390px; width: 360px; height: 374px; overflow: hidden; visibility: visible; display: block; }
#contenu_lohnfertigung   { position: absolute; z-index: 3; margin-top: 6px; margin-left: 0px; width: 300px; height: 230px; visibility: visible; display: block; }
#conteneur_lohnfertigung   { position: absolute; z-index: 4; margin-top: 260px; margin-left: 30px; width: 320px; height: 230px;  visibility: visible; display: block; 
	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
	overflow:auto;
}
#contenu_lohnfertigung img {
	border:0px;
	margin:0px;
	padding:4px 5px 4px 4px;
	float:left;			
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}
#contenu_lohnfertigung img:hover {			
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
}
#fondnavref  { position: absolute; z-index: 2; margin-top: 260px; margin-left: 30px; width: 300px; height: 232px; visibility: visible; display: block }

#zertifikat     { position: absolute; z-index: 2; margin-top: 130px; margin-left: 390px; width: 360px; height: 362px; overflow:auto; visibility: visible; display: block;	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
 }
#zertifikat  img    { margin:5px; }

#fondligne   { position: absolute; z-index: 1; margin-top: 100px; margin-left: 350px; width: 440px; height: 420px; visibility: visible; display: block }
#plan     { position: absolute; z-index: 2; margin-top: 130px; margin-left: 390px; width: 360px; height: 362px; overflow: hidden; visibility: visible; display: block }
#contenu_anfahrt     { position: absolute; z-index: 3; margin-top: 0px; margin-left: 0px; width: 300px; height: 230px;visibility: visible; display: block; }
#conteneur_anfahrt   { position: absolute; z-index: 4; margin-top: 260px; margin-left: 30px; width: 320px; height: 230px; overflow: auto; visibility: visible; display: block;

	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
	overflow:auto; }

#formulaire     { position: absolute; z-index: 2; margin-top: 130px; margin-left: 390px; width: 362px; overflow: hidden; visibility: visible; display: block }
#txtobligatoire    { position: absolute; z-index: 2; margin-top: 251px; margin-left: 30px; width: 300px; height: 241px; visibility: visible; display: block }

#fondligne   { position: absolute; z-index: 1; margin-top: 100px; margin-left: 350px; width: 440px; height: 420px; visibility: visible; display: block; }

#conteneur_sonder { position: absolute; z-index: 2; margin-top: 130px; margin-left: 390px; width: 380px; height: 360px;  visibility: visible; display: block;

	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
	overflow:auto; }
#contenu_sonder   { position: absolute; z-index: 3; margin-top: 0px; margin-left: 0px; width: 360px; visibility: visible; display: block; }
#contenu_sonder  .img_top
{
	border:solid 1px #000000;
}
#contenu2_sonder  { position: absolute; z-index: 3; margin-top: 0px; margin-left: 0px; width: 300px; height: 503px; visibility: visible; display: block;  padding-top:3px; }
#conteneur2_sonder  { position: absolute; z-index: 4; margin-top: 260px; margin-left: 30px; width: 320px; height: 230px; overflow: auto; visibility: visible; display: block;

	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
	overflow:auto; 
}
#bouton1 {
	background: #333;
	color: #7f7777;
}

#conteneur_behalter { position: absolute; z-index: 2; margin-top: 130px; margin-left: 390px; width: 380px; height: 360px; visibility: visible; display: block;
	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
	overflow:auto; 
}
#contenu_behalter   { position: absolute; z-index: 3; margin-top: 0px; margin-left: 0px; width: 360px; visibility: visible; display: block }
#contenu2_behalter   { position: absolute; z-index: 3; margin-top: 0px; margin-left: 0px; width: 300px; visibility: visible; display: block }
#conteneur2_behalter  { position: absolute; z-index: 4; margin-top: 260px; margin-left: 30px; width: 320px; height: 230px;  visibility: visible; display: block;

	scrollbar-face-color:#b2b2b2;
	scrollbar-arrow-color:#000000;	
	scrollbar-track-color:#b2b2b2;	
	scrollbar-highlight-color:#000000;	
	scrollbar-3dlight-color: #b2b2b2;	
	scrollbar-shadow-color:#000000;	
	scrollbar-darkshadow-color:#b2b2b2;
	overflow:auto; }


img {
	border:0px;
}

.image_hover {
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;	
}
.image_hover:hover {	
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
}
h2 {
	font-size:12px;
	
	font-weight:bold;
	margin:2px 0px 2px 0px;
}
.news {
	padding:10px 0px 0px 0px;			
	font-size:10px;
	color:#333333;
}
.news_link {
	float:right;
	font-weight:bold;
	margin-bottom:4px;
	margin-right:0px;
}
.news_link a {
	text-decoration:none;
	color:#4e4e4e;
}
.news_img {
	float:left;
	width:80px;
	height:80px;
	margin:0px 15px 15px 0px;
	border-width:1px;
	border-style:groove;
	border-color:#000000;
}
.news p {
	margin:0px 0px 10px 0px;
	line-height:18px;
}
#conteneur_index p {
	font-size:10px;
	color:#333333;
	margin:0px 0px 10px 0px;
	line-height:18px;
}

/* ---------------- */

.numerobold { color: #4e4e4e; font-weight: bold; font-size: 10px;  }
.bform { color: #333; font-weight: bold; font-size: 10px;  background-color: #b2b2b2; }
.champs170 { color: #333; font-size: 10px;  background-color: #b2b2b2; border: none; width: 170px; }
.champs360 { color: #333; font-size: 10px;   border: none; width: 360px; }
.menu { color: #333; font-size: 10px;  background-color: #b2b2b2; border: none; width: 360px; }
.champs3602l { color: #333; font-size: 10px;  background-color: #b2b2b2; border: none; width: 360px; height: 44px; }
.champs240 { color: #333; font-size: 10px;  background-color: #b2b2b2; border: none; width: 240px; }
.champs100 { color: #333; font-size: 10px;  background-color: #b2b2b2; border: none; width: 100px; }
a.lienscat { color: #4e4e4e; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.lienscat:hover { color: #1a1a1a; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.lienscat:active { color: #b2b2b2; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
ul#cat1 a, ul#cat2 a, ul#cat3 a, ul#cat4 a, ul#cat5 a, ul#cat6 a, ul#cat7 a, ul#cat8 a, ul#cat9 a, ul#cat10 a, ul#cat11 a, ul#cat12 a, ul#cat13 a, ul#cat14 a, ul#cat15 a, ul#cat16 a, ul#cat17 a, ul#cat18 a, ul#cat19 a {
	color: #4e4e4e;
	font-size: 10px;
	line-height: 20px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
}

ul#cat1 a:hover, ul#cat2 a:hover, ul#cat3 a:hover, ul#cat4 a:hover, ul#cat5 a:hover, ul#cat6 a:hover, ul#cat7 a:hover, ul#cat8 a:hover, ul#cat9 a:hover, ul#cat10 a:hover, ul#cat11 a:hover, ul#cat12 a:hover, ul#cat13 a:hover, ul#cat14 a:hover, ul#cat15 a:hover, ul#cat16 a:hover, ul#cat17 a:hover, ul#cat18 a:hover, ul#cat19 a:hover {
	color: #1a1a1a;
}


ul#cat1 a:visited, ul#cat2 a:visited, ul#cat3 a:visited, ul#cat4 a:visited, ul#cat5 a:visited, ul#cat6 a:visited, ul#cat7 a:visited, ul#cat8 a:visited, ul#cat9 a:visited, ul#cat10 a:visited, ul#cat11 a:visited, ul#cat12 a:visited, ul#cat13 a:visited, ul#cat14 a:visited, ul#cat15 a:visited, ul#cat16 a:visited, ul#cat17 a:visited, ul#cat18 a:visited, ul#cat19 a:visited {
	color: #666;
}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 30px;
}

a.current {
	color: black;
	font-weight: bold;
}

#navphoto a {
	color: #4e4e4e;
	font-weight: bold;
	font-size: 10px;
	
	text-decoration: none;
	margin: 0px 2px 0px 2px;
}
#navphoto a:hover {
	color: #1a1a1a;
}
.nophoto {
	color: #7f7777;
	font-weight: bold;

	font-size: 10px;
	
	margin: 0px 2px 0px 2px;
}
#photo {
	width:360px;
	height:384px;
	text-align:right;
}
#photo span {
	float:right;
}
#photo img {
	border: 1px solid #000000;
}
#nophoto   { position: absolute; z-index: 2; margin-top: 130px; margin-left: 390px; width: 360px; height: 374px; overflow: hidden; visibility: visible; display: block; }

#nophoto {
	width:360px;
	height:384px;
	text-align:center;
}
#nophoto p{
	margin-top:150px;
}

.bphotos { margin: 0px; padding: 0px; border: 0px; }
.bphotos a:visited { display: block; margin: 0px; padding-top: 5px; color: #333; font-weight: bold; font-size: 10px;  text-decoration: none; width: 14px; height: 20px }
.bphotos a:hover { display: block; margin: 0px; padding-top: 5px; color: #7f7777; font-weight: bold; font-size: 10px;  text-decoration: none; background-color: #333; width: 14px; height: 20px }
.bphotos a:link { display: block; margin: 0px; padding-top: 5px; color: #333; font-weight: bold; font-size: 10px;  text-decoration: none; width: 14px; height: 20px }
.bphotos a:active { display: block; margin: 0px; padding-top: 5px; color: #b2b2b2; font-weight: bold; font-size: 10px;  text-decoration: none; background-color: #333; width: 14px; height: 20px }
.bzoom { display: block; margin: 0px; padding: 0px; color: #333; font-weight: bold; font-size: 10px;  text-decoration: none; width: 40px; height: 20px }
.bzoom a:visited { display: block; margin: 0px; padding: 5px 0px 0px 0px; color: #333; font-weight: bold; font-size: 10px;  text-decoration: none; width: 40px; height: 20px }
.bzoom a:hover { display: block; margin: 0px; padding: 5px 0px 0px 0px; color: #b2b2b2; font-weight: bold; font-size: 10px;  text-decoration: none; background-color: #333; width: 40px; height: 20px }
.bzoom a:link { display: block; margin: 0px; padding: 5px 0px 0px 0px; color: #333; font-weight: bold; font-size: 10px;  text-decoration: none; width: 40px; height: 20px }
.bzoom a:active { display: block; margin: 0px; padding: 5px 0px 0px 0px; color: #b2b2b2; font-weight: bold; font-size: 10px;  text-decoration: none; background-color: #333; width: 40px; height: 20px }

#div_main {
	width:550px;
	padding-left:150px;
}
