/************************************************************************************
Global and used [content]
************************************************************************************/

h1 {color:#9d1615;font-weight:normal;font-size:1.2em;}

p {line-height:1.5em;}

/* Ids */

#headlineLayer
{
	position : absolute;
	z-index : 200;
	left: 220; 
	top : 98;
}

#headlineLayer2
{
	position : absolute;
	z-index : 200;
	left: 190; 
	top : 98;
}

#AtoZ
{
	position : absolute;
	z-index : 4;
}

#LetterBox
{
	position : absolute;
	z-index : 3;
}

#dTopLink {
	position: absolute;
	left: 30;
	top: 50;
	z-index: 198;
/*	visibility: hidden; */
}

#dLongPage {
	position: absolute;
	left: 30;
	top: 0;
	z-index: 198;
	visibility: hidden;
}

.itemMargin {
	margin:6px;
}

#dLeftBG {
	position: absolute;
	left: 0;
	top: 89;
	z-index: 1;
	width: 180;
}

#dLeftBG2 {
	position: absolute;
	left: 0;
	top: 83;
	z-index: 1;
	width: 119;
}

#dWhatswhatbok2
{
	position: absolute; 
	left: 515; 
	top: 1; 
	width: 285px; 
	z-index: 10;
}

#dPageHeadThin {
	position: absolute;
	left: 30;
	top: 60;
	width: 145;

	text-align: left;

	font-family: arial;
	font-size: 17px;
	color: #660066;
	z-index: 3;
}

#dPageHeadBold {
	position: absolute;
	left: 30;
	top: 77;
	width: 145;

	text-align: center;
	
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #660066;
	
	text-transform: uppercase;
	z-index: 3;
}

#dLongPageHeadThin {
	position: absolute;
	left: 0;
	top: 0;
	width: 145;

	text-align: left;

	font-family: arial;
	font-size: 17px;
	color: #660066;
	z-index: 3;
}

#dLongPageHeadBold {
	position: absolute;
	left: 0;
	top: 17;
	width: 145;

	text-align: center;
	
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #660066;
	
	text-transform: uppercase;
	z-index: 3;
}

#dContent {
	position: absolute;
	left: 200;
	top: 109px;
	
	width: 350;
	z-index: 100;
}


#dCMEContent {
	width: 310;
}

#dNews {
	position: absolute;
	left: 540;
	top: 11;
	
	width: 215;
	z-index: 2;
}

#dCaseNews {
	position: absolute;
	left: 350;
	top: 1;
	
	width: 215;
}

#dLeftNav {
	position: absolute;
	left: 0;
	top: 195;
	width: 145;
	z-index: 5;
}

#dLeftNav2 {
	position: absolute;
	left: 0;
	top: 20px;
	/* width: 150px; */
	z-index: 5;
	overflow:visible;
}

#dHighlights {
	position: absolute;
	left: 285;
	top: 390; /* oldval 350, 405, (or 405... hannes 010110) */
	z-index: 100;
	width: 240;
}

#dWhatsNew {
	position: absolute;
	left: 19;
	top: 390; /* oldval 405, 350, (or 405... hannes 010110) */
	z-index: 100;
	width: 240;
}


/* not used */
#dLegalStatement {
	position: absolute;
	left: 20px;
	top: 700px; /* oldval 560,620,  (or 620... hannes 010110) */
	width: 520px;
	font-family: verdana;
	font-size: 10px;
	visibility: hidden;
}

#dLegal {
	position: absolute;
	left: 20;
	top: 700;
	width: 510;
	font-family: verdana;
	font-size: 10px;
	z-index: 9999;
}


#dSiteMapCSumBg {
	position: absolute;
	left: 0;
	top: 292;
	width: 150px;
	z-index: 10;
}

#dWhatswhatbok {
	position: absolute;
	left: 200;
	top: 170;
	width: 616px;
	z-index: 10;
}

/* Classes */

div.LetterBox
{
	color : #FFFFFF;
	font-size : 30px;
	font-weight : bold;
	font-family : verdana;
	line-height : 30px;
}

div.Head {
	font-family: verdana;
	font-size: 14px;
	color: #CC9900;
	font-weight: bold;
	padding-bottom: 5;
}

div.Head2 {
	font-family: verdana;
	font-size: 14px;
	color: #9D2323;
	font-weight: bold;
	padding-bottom: 5;
}

a.Head2 {
	font-family: verdana;
	font-size: 14px;
	color: #9D2323;
	font-weight: bold;
}

div.Body {
	font-family: verdana;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 17;
}

div.Bread {
	font-family: verdana;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 17;
}

div.Small {
	font-family: verdana;
	font-size: 10px;
}

a.left {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}

a.button {
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}

div.Introduction {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #cc9900;
	
	line-height: 15px;
	padding-bottom: 15;
	
}

div.ListHead {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 7px;
}

div.ListContent {
	font-family: verdana;
	font-size: 10px;
	
	padding-left: 7px;
	padding-right: 7px;

	padding-top: 5px;
	padding-bottom: 5px;
}

div.ListHead2
{
	color : #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #9D2323;
}

div.ListContent2 {
	color : #9D2323;
	font-family: verdana;
	font-size: 10px;
	
	padding-left: 7px;
	padding-right: 7px;

	padding-top: 5px;
	padding-bottom: 5px;
}

a.ListContent2 {
	color : #9D2323;
	font-family: verdana;
	font-size: 10px;
}

div.ListContentBig {
	font-family: verdana;
	font-size: 12px;
	
	padding-left: 7px;
	padding-right: 7px;

	padding-top: 10px;
	padding-bottom: 10px;
}

div.frmDesc {
	font-family: verdana;
	font-size: 12px;
}

div.FPListContent {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;

	padding-left: 8px;
	padding-right: 7px;

}

div.SmallYellow {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #cc9900;
	line-height: 15px;
}

div.FPNews {
	font-family: verdana;
	font-size: 10px;
	
	padding-left: 12px;
	padding-right: 5px;

	padding-top: 2px;
	padding-bottom: 2px;
}

a.BigButton {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div.TNoticeHead {
	font-family: verdana;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
}

div.TNoticeBody {
	font-family: verdana;
	font-size: 12px;
	line-height: 18px;
}

/* Unspecific classes */

.Standard {
	font-family: verdana;
	font-size: 12px;
	line-height: 18px;
}

.CSum {
	position: absolute;
	left: 8;
	top: 300;
	visibility: hidden;
	width: 130;
	z-index: 11;
}

.PSHead {
	font-family: verdana;
	font-size: 10px;
}
.PSDesc {
	font-family: verdana;
	font-size: 10px;
	margin-top: 5;
	margin-right: 10;
	margin-bottom: 5;

}

/* Elm stylee */

td {
	font-family: verdana;
	font-size: 10px;
}

/************************************************************************************
Not that Global and used? [everywhere man]
************************************************************************************/

/* Head slides */

#dSlideImg {
	position: absolute;
	left: 390;
	top: 0;
}

#dBufferImg {
	position: absolute;
	left: 0;
	
	visibility: hidden;
	top: 0;
}

#dSlideCover {
	position: absolute;
	left: 30;
	top: 0;
}

#dSlideEnd {
	position: absolute;
	left: 583;
	top: 0;
}

/* Head Menu */

#dMH1 {
	left: 17;
}

#dMH2 {
	left: 82;
}

#dMH3 {
	left: 181;
}

#dMH4 {
	left: 276;
}

#dMH5 {
	left: 345;
}

#dMH6 {
	left: 425;
}

#dMH7 {
	left: 537;
}

#dMenu {
	position: absolute;
	left: 0;
	top: 0;
}

div.MenuLv01 {
	position: absolute;
	height: 15;
	top: 113;
	z-index: 2;
	
	font-family: verdana;
	font-size: 11px;
	
	background-color: #E7CF87;
	layer-background-color: #E7CF87;
}

a.MenuLv01 {
	color: #000000;
	text-decoration: none;
}

a.MenuLv01:hover {
	color: #ffffff;
	text-decoration: none;
}

a.MenuLv01Light {
	color: #ffffff;
	text-decoration: none;
}

a.MenuLv01Light:hover {
	color: #ffccff;
	text-decoration: none;
}

/* content menu */

div.MenuLv02 {
	position: absolute;
	top: 1;
	width: 145;
/*	clip: rect(0,45,200,0); */
	z-index: 200;
	visibility: hidden;


	font-family: verdana;
	font-size: 11px;
	
	background-color: #E7CF87;
	color: #996600;
}

a.MenuLv02 {
	color: #000000;
	text-decoration: none;
}

a.MenuLv02:hover {
	color: #ffffff;
	text-decoration: none;
}

span.MenuLv02 {
	color: #000000;
}

a.MenuLv02Light {
	color: #ffffff;
	text-decoration: none;
}

a.MenuLv02Light:hover {
	color: #ffccff;
	text-decoration: none;
}

span.MenuLv02Light {
	color: #ffffff;
}

td.MenuLv02 {
	font-family: verdana;
	font-size: 11px;
}

/* image bank */

#dBanksearch {
	position: absolute;
	top: 0;
	left:0;
	z-index: 3;
}

#dBankArea {
	position: absolute;
	top: 2;
	left:252;
	z-index: 4;

}

#dBanksearchCont {
	position: absolute;
	top: 0;
	left:0;
	z-index: 4;
	visibility: hidden;
}

.dBanksearchTxt {
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	font-size: 10px;
	font-family: verdana, arial;
}

.dBankFrm {
	width: 192;
	font-size: 10px;
}

div.bankList {
	font-family: verdana;
	font-size: 10px;
	
	padding-left: 7px;
	padding-right: 7px;

	padding-top: 7px;
}

.bankList a {
	text-decoration: none;
	color:#CC9900;
}

#dBankAZ {
	position: absolute;
	top: 0;
	left:0;
	z-index: 1;
}

#dBankCol {
	position: absolute;
	top: 51;
	left: 54;
	z-index: 2;
	width: 306;
	font-size: 12px;
	font-family: verdana, arial;
	line-height: 18px;
}

.dBankCol span {
	font-family: verdana, arial;
	font-size: 12px;
}


#dBankCol2 {
	position: absolute;
	top: 51;
	left: 390;
	z-index: 2;
	width: 306;
}

.dBankCol2 span {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: #CC9900;
}

#dBankImgCol {
	position: absolute;
	top: 51;
	left: 28;
	z-index: 2;
	width: 178;
}

#dBankImgCol2 {
	position: absolute;
	top: 51;
	left: 287;
	z-index: 2;
	width: 401;
}

div.Width {
	width: 350;
}

/* Search */

.search {
	position: absolute;
	top: 0;
	left: 0;
	font-family: verdana;
	font-size: 12px;
}


/* WTF is this ? */

#Bg {
	position: absolute;
	left: 320;
	top: 120;
	z-index: 50;
}

p {
	font-family: verdana;
	/* line-height: 18px; */
	margin-bottom: 0;
	padding-bottom: 0;
}

table.form {
	font-family: verdana;
	font-size: 10px;
}

.badClass {
	color: #cc9900;
}

.spacer {
	margin: 8px;
}

#banner {
	position: absolute;
	left: 524;
	top: 7;
}

div.buttonPanel {
	left:765px;
	position:absolute;
	top:5px;
	width:255px;
	z-index:999;
}

div.buttonPanel img {
	border:none;
}

div.buttonPanel .stico_default {
	background-image:url("../esc09/imgs/i_sharethis.png") !important;
	*background-position:5px 0;
	zoom:0;
}

div.buttonPanel .stbuttontext {
	margin-left:-15px;
	*margin-left:-10px;
	margin-top:45px;
	text-align:center;
	zoom:0;
}

div.buttonPanel a.stbutton {
	padding:0;
	width:63px;
	*width:70px;
	zoom:0;
}

div.buttonPanel span
{
	display:block;
}

div.buttonPanel a {
	float:left;
	text-align:center;
	text-decoration:none;
	width:80px;
	*width:90px;
	color:#000000;
}


form.specialSearch {width:700px}
form.specialSearch fieldset {display:block;float:left;width:200px;height:100px;border:1px solid #aaaaaa;margin-right:20px;padding:10px;}
form.specialSearch fieldset input[type=submit] {float:right;margin-top:10px;margin-bottom:10px;}

