/**************************************
 *
 * Login page
 *
 **************************************/
 
 body { 
  margin:           0px; 
  border:           none;
  padding:          0px;
  width:	    	100%;
  background-color: #ffffff;
  font-family:      Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:        11px;
}

img {
  margin:			0px;
}

div.login {
  width: 			100%;
  border-collapse:	collapse;
}

div.login div.text_top_left {
  padding:			20px; 
  font-size:		28px; 
  line-height:		30px;
  color:			#3B0B0B; 
  font-weight:		bold; 
  text-align:		left;
}

div.login div.company {
  font-size:		14px; 
  font-weight:		normal;
}

div.login td.message {
  font-size:		11px; 
  color:			#C00; 
  font-weight:		bold;
}

div.login td.text {
  font-size:		12px; 
  color:			#3B0B0B;
}

div.login td.text_ie {
  font-size:		12px; 
  color:			#3B0B0B;
  filter:			DropShadow(color=#666699, offx=1, offy=1);
}

div.login div.login_table_div {
  position:			absolute;
  width:			280px;
  height:			auto;
  top:				133px;
  right:			260px;
  z-index:			0;
  border:			1px dotted #3B0B0B; 
}

div.login div.login_table_div table td {
  padding: 			4px;
}

td.login_header {
  height:           40px;
  font-size:        20px;
  color:            #3B0B0B;
}


td.copyright {
  border-top:		1px dotted #3B0B0B;
  padding:			4px 8px 4px 8px;
  color:	       	#3B0B0B;
}

td.copyright span.copyright {
  float:            left;
}

td.copyright a.about {
  float:            right;
}

div.login form { 
  margin:			0px; 
  padding:			0px;
}

div.login .legend_div {
  position:			absolute;
  width:			280px;
  top:				55px;
  right:			219px;
  padding: 			0px; 
  border: 			0px;
  text-align:		right; 
}

div.login .legend { 
  width:			150px;
  z-index:			100;
  margin-bottom:	-1px; 
  padding: 			2px 0 2px 0;
  white-space:		nowrap; 
  font-size:		14px; 
  color:			#43497E; 
  text-align:		center; 
  font-weight:		bold; 
  border: 			0px;
}

div.login .legend_ie6 {
  background:		url(/images/transparent_bg_legend.gif);
}

.login input.button
{ 
  font-size: 		12px; 
  color: 		#333333; 
  text-decoration: 	none;
  padding-left:		5px; 
  padding-right:	5px; 
  margin:		0px; 
  width:		147px; 
  cursor:		pointer;
  background-image:     url(/images/transparentbgO.png);
  background-color:     #3B0B0B; 
  border: 		none; 
  border-right: 	1px solid #666; 
  border-bottom: 	1px solid #666; 
}

.login input {
  width: 			135px;
  font-size: 		12px; 
  color:	        #3B0B0B; 
  border: 			1px solid #3B0B0B;
  padding:			2px 5px 2px 5px;
  background:		none;
  background:		url(/images/transparent_bg_input.png);
}

.login select {
  width: 	        147px;
  color:	        #3B0B0B; 
  font-size: 		12px; 
  border: 			1px solid #3B0B0B;
  background:		url(/images/transparent_bg_input.png);
}

.login a {
  font-size: 		11px; 
  color: 			#3B0B0B; 
  text-decoration: 	none;
}

.login a:hover {
  text-decoration:	underline; 
}

div.copyright {
  float:			right;
  font-size:		11px;
  color:			#3B0B0B;
}


div.tickerAttached {
  position:			absolute;
  bottom:			25px;
  left:				25px;
  width:			400px;
}

div.tickerAttached ul {
  margin:			0;
  padding:			0;

}

div.tickerAttached ul li{
  font-family: 		"Courier New", Courier, monospace;
  font-size:		16px;
  line-height:		24px;
  color: 			#3B0B0B; 
  list-style-type: 	none;
  margin:			0;
  padding:			0;

}

/****
* Externe Registration
*/

div.login div.login_table_div_ext {
  position:			absolute;
  width:			560px;
  height:			auto;
  top:				133px;
  right:			260px;
  z-index:			0;
  border:			1px dotted #3B0B0B; 
}

div.login div.login_table_div_ext table td {
  padding: 			4px;
}

