a.alt0:link {
color: Black;
text-decoration: none
}
a.alt0:visited {
color: Black;
text-decoration: none
}
a.alt0:hover {
color: #696969;
text-decoration: none;
}


a.alt1:link {
	color: black;
	text-decoration: none;
	font-size: 8pt;
}
a.alt1:visited {
	color: black;
	text-decoration: none;
	font-size: 8pt;
}
a.alt1:hover {
	color: #FF1C18;
	text-decoration: none;
	font-size: 8pt;
}

a.alt2:link {
	color: Gray;
	text-decoration: underline;
	font-size: 8pt;
}
a.alt2:visited {
	color: Gray;
	text-decoration: underline;
	font-size: 8pt;
}
a.alt2:hover {
	color: Gray;
	text-decoration: underline;
	font-size: 8pt;
}


/*GENERAL*/

#copyright_style {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: right;
  color: Gray;
}
#timestamp_style {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFB200;	
}
#partners_style {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: center;
  color: Gray;
  padding: 10px;
  border-top: dotted 1px grey;
}

#about_style {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: center;
  color: Gray;	
  padding: 10px;
  border-top: dotted 1px grey;
}


/*WINDOWS*/


#header{
	position: absolute;
	height: 25px;
	left: 5px;
	right: 5px;
	background-color: black;
}

#header_left{
	float: left;
	padding-left: 22px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: 1px;
}

#header_right{
	float: right;
	text-align: right;
	padding-right: 20px;
}

.header_left_corner{
	position: absolute;
	top: 0px;
	left: 0px;
}

.header_right_corner{
	position: absolute;
	top: 0px;
	right: 0px;
}





/*LMWEB*/

#angebotsheadline_style {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: Black;
}

#alternates_style{
	width: 100%;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
	border: 1px;
	overflow: auto;
}

.table_header{
	background-color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white;
	padding: 1px;
}

tr.row {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

tr.row:hover {
	background-color: #FFB200;
}

tr.row {
hover:expression(this.onmouseover=new Function("this.style.background='#FFB200';"),this.onmouseout=new Function("this.style.background='white';"));
}

/*COUPON*/

#coupon_style {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: center;
  color: Gray;	
  padding: 4px;
}

.coupon_textinput{
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.coupon_textinput_caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Black;
}

.coupon_submit{
	width: 180px;
	font-size: 8pt;
	letter-spacing:2pt;
	color: #FF4500;
}

#coupon_confirm{
	margin: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}