* {
	font-family:verdana;
	font-size:11px;
	border-style:none;
	padding:0px;
	margin:0px;
	line-height:150%;
}

.languageOnLINK  {
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	padding-right:10px;
	text-decoration:none;
}

.languageOffLINK  {
	color:#B28E7F;
	font-weight:bold;
	font-size:10px;
	padding-right:10px;
	text-decoration:none;
}  	
  			
ul {
	margin-left:20px;
}

a  {
	color:#787878;
	font-weight:500;
	text-decoration:none;
}

a.footer  {
	color:#D2D2D2;
	font-weight:500;
	text-decoration:none;
}

a.newsLink:hover  {
	text-decoration:underline;
}        

a.newsLink:hover  {
	text-decoration:underline;
}        

a.numbers  {
	color:#000000;
}

a.numbers:hover  {
	text-decoration:underline;
}

.selectedNumbers  {
	color:#9C9C9C;
}

th {
	background-color:#D9D9D9;
	font-weight:600;
}

.loginLeftTD  {
	background-color:#EAEAEA;
	padding: 2 5 2 8;
	border-style:solid;
	border-width: 0 0 1 1;
}

.loginRightTD  {
	background-color:#EAEAEA;
	padding: 2 5 2 8;
	border-style:solid;
	border-width: 0 1 1 1;          
}

.loginLeftDarkTD  {
	background-color:#D9D9D9;
	padding: 2 5 2 8;
	border-style:solid;
	border-width: 0 0 1 1;
}

.loginRightDarkTD  {
	background-color:#D9D9D9;
	padding: 2 5 2 8;
	border-style:solid;
	border-width: 0 1 1 1;          
}
        
.buttonINPUT  {
	border: solid 1px #000000;
	background-color:#FFFFFF;
	font-weight:600;
}     

.detailDataLeftTD  {
	background-color:#EAEAEA;
	padding: 3 5 3 28;
	border-style:solid;
	border-width: 0 0 1 1;
}

.detailDataRightTD  {
	background-color:#EAEAEA;
	padding: 3 5 3 28;
	border-style:solid;
	border-width: 0 1 1 1;          
}

.detailDataLeftTH  {
	background-color:#D9D9D9;
	padding: 3 5 3 15;
	font-weight:600;
	text-align:left;
	border-style:solid;
	border-width: 0 0 1 1;          
}

.detailDataRightTH  {
	background-color:#D9D9D9;
	padding: 3 5 3 15;
	font-weight:600;
	text-align:left;
	border-style:solid;
	border-width: 0 1 1 1;            
}   
     
.searchSelectTD  {
	width:30px;
	text-align:right;
	border-right: solid 1 #ACACAC;    
}

.searchLightTD  {
	background-color:#EAEAEA;
	border: solid 1 #ACACAC;
	border-top-style: none;
	border-left-style: none;
	padding: 3 5 3 5;          
}   
     
.searchDarkTD  {
	background-color:#D9D9D9;
	border: solid 1 #ACACAC;
	border-top-style: none;
	border-left-style: none;
	padding: 3 5 3 5;          
}

.buttonINPUT  {
	border: solid 1px #000000;
	background-color:#FFFFFF;
	font-weight:600;
}   
  
.leftSearchTH  {
	background-color:#AE9D54;
	text-align:left;
	border: solid 1 #ACACAC;
	border-right-style:none;
	padding: 3 5 3 5;
}

.rightSearchTH  {
	width:33px;
	background-color:#AE9D54;
	text-align:left;
	border: solid 1 #ACACAC;
	border-left-style:none;
	padding: 3 2 3 0;
}  

.searchInputLightTD  {
	height:30px;
	padding-left:20px;
	background-color:#AE9D54;
	margin-bottom:1px;
}

.searchInputDarkTD  {
	height:30px;
	padding-left:20px;
	background-color:#8E8355;
	margin-bottom:1px;  				
}

.searchINPUT  {
	width:98%;
	border-style:inset;
	border-width:2px;
}

.serviceTable {
	border: solid 1 #000000;
}

.smallGraphicalButton {
	width:20px;
	height:20px;
	border: solid 1 #000000;
}

hr.black {
	color:#000000;
	background-color:#000000;
}

h1.pageTitle {
	font-size:14px;
	font-weight:600;
	padding-top:10px;
}

div.basicContentTemplate {
	position: absolute;
	width: 1010px;
	top: 0px;
	left: 50px;
	text-align:left;
	color: #000000;
	background-color:#FFFFFF;
}

div.mainContent {
	position: absolute;
	width: 800px;
	top: 140px;
	left: 200px;
	background-color:#FFFFFF;
}

div.textParagraphs {
	position: absolute;
	background-color:#FFFFFF;
}

div.teaserContainer {
	position: absolute;
	width: 140px;
	top: 5px;
	right: 0px;
	background-color:#FFFFFF;
}

div.teaser {
	width: 137px;
	border-style:solid;
	border:1px solid black;
	background-color:#FFFFFF;
}

div.header {
	position: absolute;
	width: 1000px;
	height:94px;
}

div.mainNavigation {
	position: absolute;
	background-color:#AE9D54;
	height:26px;
	top:94px;
	width: 1000px;
}

div.navigationIndex {
	position: absolute;
	background-color:#AE9D54;
	height:20px;
	top: 120;
	width: 1000px;
}

div.subNavigation {
	position: absolute;
	width:182px;
	top: 140px;
	background-color:#FFFFFF;
}

div.footerRight {
	position: absolute;
	width: 800px;
	bottom: 1px;
	right: 1px;
	background-color:#A5A5A5;
}