a:link { color: #000000 }
a:visited { color: #000000 }
a:hover { color: #000000 }
a:active { color: #000000 }
html {
	scrollbar-face-color: #666666;
	scrollbar-shadow-color: #333333;
	scrollbar-highlight-color: #999999;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #333333;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #cccccc;
}

.body {
	margin: 0px;	
	padding: 0px; 
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-size: 10px; /* = 62.5% (10px) */
	background-color: #a87d6f; /* #858169 */
	background-image: none;
	cursor: auto;
}

p.px16 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 16px;/* = 16px */ }
p.px14 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;/* = 14px */ }
p.px12 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;/* = 12px */ }
p.px10 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;/* = 10px */ } 

#px22 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 22px;/* = 22px */ }
#px20 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 20px;/* = 20px */ }
#px18 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 18px;/* = 18px */ }
#px16 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 16px;/* = 16px */ }
#px14 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;/* = 14px */ }
#px12 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;/* = 12px */ }
#px10 {font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;/* = 10px */ } 

#grad1 {
  background: #a87d6f ; /*  */
}

div.page {
	width: 1024px;
	background-color: none;
  background-image: none;
	margin: 0 auto;
	text-align: left;
	padding: 0px;
  background: -webkit-linear-gradient(left, #c2a59a, #000000); /* For Safari */
  background: -o-linear-gradient(right, #c2a59a, #000000); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #c2a59a, #000000); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #c2a59a, #000000); /* Standard syntax */
}

div.fin_page {
  clear: both;
	height: 3px;
	background-color: none;
	margin: 0 auto;
	color: #000;
	padding: 5px;
	text-align: left;
  background: -webkit-linear-gradient(left, #c2a59a, #000000); /* For Safari */
  background: -o-linear-gradient(right, #c2a59a, #000000); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #c2a59a, #000000); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #c2a59a, #000000); /* Standard syntax */
}

div.top2 {
  clear: both;
	height: 80px;
	border: 0px #7b7759 solid;
	margin-left: 0px;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #a87d6f; /* marron #a29d80 */
	background-image: url(img/jz_banner2.jpg);
	color: #fff;
	padding: 0px;
  text-align: left;
}

div.back_logo {
  float: left;
	margin: 0px;
}

div.name {
  float: left;
	margin-top: 15px;
	margin-left: -385px;
}

div.sign {
  float: left;
	margin-top: 40px;
	margin-left: -235px;
}

div.medaille {
	position: absolute;	
	margin-top: 10px;
	margin-left: 490px;
	border: 3px double #000;
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	color: #fff;
	width: 335px;
	height: auto;
	background-color: none;
  background-image: url("img/trans_black_40.png");
}

div.medaille2 {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	border: 3px double #aaa;
	box-shadow: 5px 5px 5px #6d4d41;
	border-radius: 10px;
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	color: #fff;
	width: 350px;
	height: auto;
	background-color: none;
  background-image: url("img/trans_black_20.png");
}

div.serie {
	width: 335px;
	height: 15px;
  text-align: right;
	border:0px #7b7759 solid;
	margin: 0px auto 0px 0px;
	background-color: none;
	padding: 0px 0px 10px 0px;
}

div.title {
  text-align: right;
	border:0px #7b7759 solid;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
	background-color: none;
	padding: 0px 10px 0px 0px;
}

div.title2 {
  float: right;
	border: 0px #7b7759 solid;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: -20px;
	margin-bottom: 0px;
	background-color: none;
	padding: 0px 10px 0px 0px;
}

div.connectcontainers {
	float: left; 
	width: 984px;
	height: auto;
	margin: 10px 0px 0px 20px;
	background-color: none;
	padding: 0px;
	overflow-x: hidden;
	overflow-y: auto;
}

div.container_l {
	float: left; 
	width: 350px;
	height: 515px; /* 525px */
	border: 0px #7b7759 solid;
	margin: 0px auto 0px 0px;
	background-color: none;
	padding: 0px;
	overflow-x: hidden;
	overflow-y: auto;
 	z-index: 1
}

div.container_img { float: left; padding: 0px; border: 0px #7b7759 solid }

img.thumb { border: 0px #d7d5c8 solid; background-color: none; margin: 5px 5px 5px 0; padding: 1px; }
img.thumb_a { border: 1px #7b7759 solid; background-color: none; margin: 5px 5px 5px 0; padding: 1px; }

a:link.thumb { background-color: none; border:0px #d7d5c8 solid; }
a:visited.thumb { background-color: none; border:0px #d7d5c8 solid; }
a:hover.thumb { background-color: none; border:0px #000 solid;}
a:active.thumb { background-color: none; border:0px #7b7759 solid; }

div.arrow {
	position: relative; 
	top: 0px;
	left: 0px; 
	width: 12px;
	height: 12px;
	text-decoration: none;
	text-align: center;
	border: 1px #a87d6f solid;  /* #7b7759 */
	background-color: #c2a59a;  /* #d7d5c8 */
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 4px;
}
div.arrow_a {
	position: relative; 
	top: 0px;
	left: 0px; 
	width: 12px;
	height: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	border: 1px #7b7759 solid;  /* #7b7759 */
	background-color: #c2a59a;  /* #c5c1af */
	float: left;
  margin: 0px 5px 0px 0px;
  padding: 4px;
}
div.arrow_next {
	position: relative; 
	top: 0px;
	left: 0px; 
	height: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	border: 1px #7b7759 solid;  /* #7b7759 */
	background-color: #c2a59a;  /* #d7d5c8 */
	float: left;
  margin: 0px 5px 0px 0px;
  padding: 4px;
}
a:link.arrow1 { color: #7b7759; background-color: #d7d5c8; text-decoration: none; text-align: center;}
a:visited.arrow1 { color: #7b7759; background-color: #d7d5c8; text-decoration: none; text-align: center; }
a:hover.arrow1 { color: #fff; background-color: #d7d5c8; text-decoration: none; text-align: center; }
a:active.arrow1 { color: #7b7759; background-color: #d7d5c8; text-decoration: none; text-align: center; }

div.container_r {
	float: right; 
	width: 549px;
	height: 515px; /* 525px */
	box-shadow: 0px 0px 0px #ada88f;
	border:0px #7b7759 solid;
	border-radius: 0px;
	margin: 0px auto 0px 0px;
	background-color: none;
	background-image: none;
	padding: 10px;
	overflow-x: hidden;
	overflow-y: auto;
 	z-index: 1
}

div#footer2 {
  clear: both;
  color: #000;   /*  clear: both; */
	position: relative; 
  margin: 0px auto; /*  0px auto */
  padding: 4px 0px 4px 15px;
  text-align: left;
  background-color: #a87d6f;/* #a87d6f, #c2a59a */
	border-top: 0px #7b7759 solid;
	border-left: 0px #7b7759 solid;
	border-right: 0px #7b7759 solid;
	border-bottom: 0px #7b7759 solid;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8px;
}
a:link.footer2 { color: #333; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; }
a:visited.footer2 { color: #333; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; }
a:active.footer2 { color: #333; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; }
a:hover.footer2 { color: #fff; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; }

div.page_text {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border: none;
	width: 600px; 
	height: 530px; 
	padding-top: 0px;
	background-color: none;
}

div.page_contactform {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border: none;
	width: 700px; 
	height: 530px; 
	padding-top: 0px;
	background-color: none;
	font-size: 11px;
}

div.textshow {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border: none;
	padding-top: 20px;
	background-color: none;
}

p.textshow { 	
	margin-left: 0px; margin-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-size: 11px;
	color: #fff;
  width: 90%;
  text-align: justify;
}

a:link.textshow { color: #ccc; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
a:visited.textshow { color: #ccc; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
a:active.textshow { color: #ccc; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }
a:hover.textshow { color: #fff; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; }

img.txt_img { 	
	float: right;
  margin: 5px 0px 5px 5px;
	border: 1px #000 solid;
}

div.hr_top { 	
  width: 100%;
	padding: 2px 0px;
	border-top: 1px solid #000;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
}

div.hr_bottom { 	
	width: 100%;
	padding: 2px 0px;
	border-top: 0px solid #fff;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-bottom: 1px solid #fff;
}

span.subtitle { 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
  font-weight: normal;
	line-height: normal;
	font-size: 12px;
	color: #000;
}

p.titel { 	
	margin-left: 5px; margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-size: 20px;
	color: #ffffff;
}

p.footer2 { 	
	margin: 8px 5px 0px 5px; margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-size: 11px;
	color: #cccccc;
}

table.expo { background-color: none;	color: #fff;	border: none }
td.expo { background-color: none; color: #fff; vertical-align: top }

div.connectcontainers_expo {
	float: left; 
	width: 1004px;
	height: auto;
	margin: 0px 0px 0px 20px;
	background-color: none;
	padding: 0px;
	overflow-x: hidden;
	overflow-y: auto;
}

div.container_expo_l {
	float: left; 
	width: 300px;
	height: 515px; /* 525px */
	border: 0px #7b7759 solid;
	margin: 0px auto 0px 0px;
	background-color: none;
	padding: 0px;
	overflow-x: hidden;
	overflow-y: auto;
 	z-index: 1
}

div.container_expo_r {
	float: right; 
	width: 599px;
	height: 515px; /* 525px */
	box-shadow: 0px 0px 0px #ada88f;
	border:0px #7b7759 solid;
	border-radius: 0px;
	margin: 0px auto 0px 0px;
	background-color: none;
	background-image: none;
	padding: 10px;
	overflow-x: hidden;
	overflow-y: auto;
 	z-index: 1
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-size: 11px;
	color: #fff;
}

div.container_links {
	width: 984px;
	height: 525px; /* 525px auto? */
	border: 0px #7b7759 solid;
	margin: 0px 0px 0px 0px;
	background-color: none;
	padding: 10px;
  overflow-x: hidden;
	overflow-y: auto;
 	z-index: 1
}

 /* table.lien { border: none; background-color: #aaa; width: 750px } */
 /* td.lien { padding: 0px 0px 0px 0px; background-color: #000000; color: #cccccc; height: 83px } */
table.lien { border-width: 0px; background-color: none }
td.lien { padding: 1px 0px 1px 0px; background-image: url("img/links/transp-10x10.png"); color: #fff; height: 70px }
a:link.lien { color: #ccc }
a:visited.lien { color: #ccc }
a:active.lien { color: #ccc }
a:hover.lien { color: #fff; background-color: none }

hr.ruler1 {
  color: white;
  width: 97%;
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0em;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;
}
hr.thumb {
  color: white;
  width: 90%;
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0em;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;
}
