a:link {color: #000000; font-weight: bold}   /*black bold fonts for visted and not visited links */
a:visited{color: #000000; font-weight: bold} 

div.wrapper {
margin: 0 auto; /* allows for automatic centering of the main wrapper */
width:77.3em; /* 850 px width to match DIgSILENT GmbH */
background-color: #efefef; /* background DIgSILENT 'grey' */
}

body.main {font-family: 'Helvetica', sans-serif;
font-size: 11px;
margin: 0em;
padding: 0em;
background-color:  #FFFFFF; /*controls background colour outside the main wrapper */
}
h1.title{text-align:center;}

table.phptable{
table-layout:fixed;
font-family:"Courier", Monospace;
}
td.bot{
vertical-align: bottom;
} 
td.titlim{
vertical-align: bottom;
width: 300px;
} 
td.botright{
vertical-align: bottom;
text-align: right;
} 
td.restable{}
 tr.odd{
background-color: #F0FF82;
} 
td.even{
} 

/*centred tabke with border */
table.tabcenter{
border: 1px solid black;
margin-left:auto; 
margin-right:auto;
}




img{
 border-style: none;
}

img.banner{
display: block;
}



h1		{
		font-size:16px;
		color:#990000;
		margin:8px 0 8px 0 ; 
		border-bottom:solid 2px #990000;
		}

h2		{
		font-size:14px;
		color:#990000;
		margin:5px 0 5px 0 ; 
		border-bottom:solid 2px #990000;
		}

h3		{
		font-size:12px;
		color:#990000;
		margin-top:5px;
		margin-bottom:5px;
		}
		

/*Note following style divisions are left for reference and not used so far 
table.script{
padding: 0px;
width: 400px;
font-family: 'Helvetica';
border: thin #000000 groove;
}
td.button{
float:left;
text-align:center;
margin-right:5px;}

img.profile{
display: inline;
float: left;
padding: 4px;
}
*/

img.wrapright{
display: inline;
float: right;
padding-left: 15px;
padding-right: 5px;
padding-top: 5px;
padding-bottom:15px;
}
img.wrapleft{
display: inline;
float: left;
padding-left: 15px;
padding-right: 5px;
padding-top: 5px;
padding-bottom:15px;
}



div.navbar {
  background-color: #941410; /*DIgSILENT colour */
  /*border: medium #ffffff solid;*/
  text-align: center;
  padding: 0.3em;
  font-weight:bold; 
  margin-top: 0em; 
  color: #efefef;
-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	border-radius: 4px;
    }
  div.navbar a:link {color: white}
  div.navbar a:visited{color: #dedfde}
  
#navigator{
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style-type: none;
}
#navigator li {
display: inline;
}
#navigator li a{
text-decoration:none; 
padding:0.2em 1em;

}

#navigator li a:hover {
background:#ffbe21;/*DIgSILENT yellow */
color:#000000 /*black link color*/
}

#footertabs{
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style-type: none;
}
#footertabs li {
display: inline;
}
#footertabs li a{
text-decoration:none; 
padding:0.2em 1em;
}
#footertabs li a:hover {
background:#941410;/*DIgSILENT red */
color:#FFF /*white link color*/
}

#inlinelist{
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style-type: none;
}
#inlinelist li {
display: inline;
padding:0.2em 1em;
}

#termtabs{
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style-type: none;
}
#termtabs li {
display: inline;
}
#termtabs li a{
text-decoration:none; 
padding:0.2em 1em;
}
#termtabs li a:hover {
background:#941410;/*DIgSILENT red */
color:#FFF /*white link color*/
}








div.head {
	
    width:77.3em;
	background-color: #FFFFFF;
	font-size: 11px;
	margin-bottom: 0em;
	text-align: center;
}

div.sitemapbar{
	margin: 0 auto; 
	margin-top: 1.25em; 
	width:77.3em; 
	position:relative;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

div.left {
	float: right;
    width:58.2em;
    background-color: #efefef;
	margin: 5px;
	padding: 1%;
}

div.leftcol1 {
	
    width:29.1em;
	float: right;
	margin-left: 5px;
	padding-left: 1%;

}

div.leftcol2{
	float: right;
    width:29.1em;
	margin-right: 5px;
	padding-right: 1%;
}
div.rightalign{
text-align: right;
width: 29.1em;
}

div.right{
float: left;
  width:12.7em;
  background-color: #dcdcdc;  
  margin: 5px;
  padding: 1%;
   /* 4 rounded corners */
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
  }
div.foot {
	clear: both;
	padding: 10px;
	text-align:center;
    
	
}
 div.foot a:link {color: black;}
  div.foot a:visited{color: black}
div.foot img{
float:right;
margin-right: 5px;
display:inline
}

td.right {
text-align:right;
}

div.news{
	float: right;
    width:58.2em;
	margin: 5px;
	margin-bottom: 0px;
	padding: 1%;
	padding-bottom: 0px;
}  
  div.news a:link {color: #000000; font-weight:normal}
  div.news a:visited{color: #000000; font-weight:normal }







