body {
  margin: 0;
  padding: 0;
}

/*
This child-selector prevents iexplorer from missinterpreting position:fixed

body > div.links {
  position: absolute;
}*/

/* HEADER */
div.header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 189px;
  z-index: 100; 
	overflow: hidden;
}

div.navtitle { 

  background:#FE7004;
  margin-bottom: 3px;
  margin-top: 5px;
  font: 12px Verdana, sans-serif;
  text-align: left;
  padding: 3px 10px;
  color: white;
}

/* LINKS */
td.links {
  vertical-align: top;
  width:15%;
  font: 12px Verdana, sans-serif;
  /*text-align: center;*/
  color: #FE7004;
}

td.links a {
  display: block;
  text-align: left;
  font: 12px Verdana, sans-serif;
  padding: 3px 10px;
  color: #FE7004;
  text-decoration: none;
}

td.links a:hover {
  color: blue;
  background: none;
  font: bold 12px Verdana, sans-serif;
  text-decoration:underline;
}

/* CONTENT */
td.content {
  vertical-align: top;
  width:70%;
  text-align: justify;
  font: 13px Verdana, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
  padding-left: 50px;
}

div.contenttitle {
  font: 24px Verdana, sans-serif;
  font-weight: normal;
  color: #0066cc;
  letter-spacing: 2px;
  margin-top: 0px;
  margin-bottom: 10px;
}

div.contenttitle2 {
  font: 20px Verdana, sans-serif;
  font-weight: normal;
  color: #0066cc;
  letter-spacing: 2px;
  margin-top: 3px;
  margin-bottom: 7px;
}
/* URI*/
.hid { 
/*  display: none;*/
  text-align: center;
  visibility:hidden;
  display:none;
}
img.sym {
 border: 0;
}

.secLine{
	background-color: #e7e7e7;
}
.cen{
	text-align: center;
}
img.dirc{
 width:30%;
 height:30%
}
div.dirc{
 margin: 0.5cm;
}
table.all{ 
position: absolute;
top: 190px;
table-layout: fixed;
border-style: none;
}
td.picters{ 
text-align: center; 
 vertical-align:top;
  width:15%;
}
ul.no{ 
  list-style-type: none;
  position:relative;
  left:-40px;
  width:100%;
 }
li{ 
  
  margin:-1px;
 }
td.pic{ 
  width:30%;
  text-align: center; 
  vertical-align: middle;
}
td.name{
  width:70%;
  text-align: left;
  }
table.spon{ 
  table-layout: fixed;
  border-collapse:collapse;
  empty-cells: show;
  border-style: none;
  border: thin solid #FE7004;
  font: 20px Verdana, sans-serif
}
table.spon tr{  
 height: 70px;
}

tr.gray{  
  background-color:	#C0C0C0;
}

ul.no li.cen{ 
  margin:3px;
 }
table.comm{ 
  table-layout: fixed;
  border-collapse:collapse;
  empty-cells: show;
  border-style: none;
  border: thin solid #FE7004;
  font: 14px Verdana, sans-serif;
}
table.comm th{ 
  text-align: center;
  border: thin solid #FE7004;
 }
table.comm tr{ 
  height: 30px;
 }
table.comm td{
  text-align: left;
  border-left: thin solid #FE7004;
  padding: 7px;
 }
table.stalk{ 
  table-layout: fixed;
  border-collapse:collapse;
  empty-cells: show;
  border-style: none;
  border: thin solid #FE7004;
  font: 14px Verdana, sans-serif;
}
table.stalk th{ 
  text-align: center;
  border: thin solid #FE7004;
 }
table.stalk th.eMail{ 
  text-align: center;
  border: thin solid #FE7004;
  width: 20px;  
  display:none;
 }
table.stalk td.eMail{ 
  width: 20px;
  text-align: center; 
  display:none;
 }
table.stalk tr{ 

 }
table.stalk td{ 
  border-left: thin solid #FE7004;
  padding: 7px;
  text-align: left;
 }


table.payment{
  text-align: center; 
  border: thin solid #FE7004;
  border-collapse:collapse;
}
table.payment td{
  border: thin solid #FE7004;
  padding: 4px;
}
table.payment th{
  border: thin solid #FE7004;
  padding: 7px;
}
table.front{
table-layout: fixed;
  border-collapse:collapse;
  empty-cells: show;
  border-style: none;
  font: 13px Verdana, sans-serif;
  text-align: left;
}
table.front th {
  padding: 7px;
}
table.front td {
  padding: 4px 50px 4px 4px;
}

div.smaller{
 font: 12px Verdana, sans-serif;
}

li.big{ 
  font: 20px Verdana, sans-serif;
  color:red;
 }
h2.red{ 
color:red;
 }
td.picM{ 
text-align: center;
height:33%;
 }
p.head{ 
  font-size:150%;
  font-weight:bold;
 }
small.head{  
  font-size:65%;
  font-weight:lighter;
}

