body{
    background-color:#000000;
	background-image:url(../../../../images/bg/bg1.jpg);
    background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #ffffff;
	text-align: center;
	margin-top:0px;
	margin:0px;
	font-size:11px;
}

a{
	color: #ffffff;
	text-decoration: underline;
}

a:link{
	color: #ffffff;
	text-decoration: underline;
}

a:visited{
	color: #ffffff;
	text-decoration: underline;
}

a:hover{
	color: #990000;
	text-decoration: underline;
}

a.base:link{color : #ffffff; text-decoration: underline;} 
a.base:visited{color : #ffffff; text-decoration: underline;}
a.base:active{color : #cccccc; text-decoration: underline;} 
a.base:hover {color:#cccccc; text-decoration: underline;}

a.login:link{color : #BFCCC7; text-decoration: underline;} 
a.login:visited{color : #BFCCC7; text-decoration: underline;}
a.login:active{color : #ffffff; text-decoration: underline;} 
a.login:hover {color:#ffffff; text-decoration: underline;}

.imger {
border: #FFFFFF 2px solid;
}

h1 {
    font-weight: bold;
	font-size:11px;
	margin-top: 0; 
	margin-bottom: 0;
	}

h2 {
   font-weight:normal;
   font-size:11px;
   margin-top: 0; 
   margin-bottom: 0;
}

#flashtext{
    width:310px;
	float:right;
	padding-right:5px;
	z-index:0;
}

#flashcontent{
    width:310px;
	height:540px;
	float:right;
	padding-right:8px;
}

#stretcher {
    width:10px;
	height:200px;
	float:right;
}

#flashPadding {
    padding-left: 15px;
}

#slideshow {
    width:310px;
	height:540px;
	float:right;
}
	
#wrapper{
	width: 770px;
    margin-left: auto;
    margin-right: auto;
	text-align:left;
}

#header{
	width: 770px;
	height: 80px;
	background-image:url(../../../../images/global/elsa_haag_01.jpg);
	background-repeat:no-repeat;
}

#mail{
   background-image:url(../../../../images/global/elsa_haag_02.jpg);
   background-repeat:no-repeat;
   padding-left:46px;
   width: 770px;
   height: 76px;
}

#mainer{
	width: 770px;
	background-image:url(../../../../images/global/elsa_haag_03.jpg);
	background-repeat:repeat-y;
}

#mainText{
	width: 500px;
	height:inherit;
	padding: 0px 18px 0px 35px;
	font-size:11px;
}

#mainText2{
	width: 180px;
	height:580px;
	padding: 0px 10px 0px 35px;
	font-size:11px;
	float:left;
}

#mainText3{
	width: 450px;
	height:inherit;
	padding: 0px 0px 0px 35px;
	font-size:11px;
	
}

#sessionbox {
     border: #BFCCC7 solid 1px;
	 padding: 3px 2px 4px 10px;
	 margin-bottom: 5px;
	 }
	 
.image1 {
    float:right;
	padding-left:10px;
	}
	
#base{
	width: 770px;
	height: 96px;
	background-image:url(../../../../images/global/elsa_haag_05.jpg);
	background-repeat:no-repeat;
}

#footerwrap {
    padding-top:25px;
	font-size:11px;
	}
	
#footer{
	width: 770px;
	height: 100px;
	background-image:url(../../../../images/global/footer.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	padding-top:35px;
	
}


.logo1 {
	font-weight: bold;
	font-style:italic;
	font-size:11px;
}

.logo2 {
	font-weight: bold;
	font-size:11px;
}

 /* start form css*/

fieldset
{
  border: 1px solid #fff;
  width: 550px;
}

legend
{
    color: #ffffff;
    font-weight:bold;
    background: #990000;
    border: 1px solid #fff;
    padding: 2px 6px;
}

label {
	display: block;
	float: left;
	margin-bottom: 10px;
	padding-left:10px;
	text-align: right;
	width: 90px;
	padding-right: 20px;
}

.text {
	color: #fff;
    background: #990000;
    border: 1px solid #fff;
	width:250px;
}

.radio {
    color:#fff;
}

textarea {
	color: #fff;
    font-weight:bold;
	background: #990000;
    border: 1px solid #fff;
	width:250px;
	height:75px;
}

select {
	color: #fff;
    background: #990000;
    border: 1px solid #fff;
	
}

br {
	clear: left;
}

.submit1 {
   color: #fff;
   font-size:11px;
   font-weight:bold;
   background: #990000;
   border: 2px outset #fff;
   width:100px;
   margin-left:123px;
   margin-bottom:10px;
}

/* form css end*/
.style1 {font-size: 10px;}