body { color:maroon; background-color:white; position: relative;	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td  { font-size: 12px; }
.TextInput_Wishbox { width: 200px; }
.Button { font-weight: bold; height: 20px; background-color: #333; color: maroon; border: 1px solid maroon; }
.ButtonHelp { font-weight: bold; height: 26px; background-color: #333; color: maroon; border: 1px solid maroon; }

#Wunschbox {		}
#Wunschbox p {	margin-bottom: 5px;	}
#Wunschbox label {	float: left;	width: 100px;	}
#Wunschbox input, #Wunschbox textarea, #Wunschbox select {	}
#Wunschbox .red {	border: 1px solid red;	}
#Wunschbox label.red {	border: none;	color: yellow;	}
#Wunschbox .customRed {	border: none;	color: yellow;	}
#Wunschbox #submit {	margin-left: 100px;	}
#validationMessage {	padding: 5px;	border: 1px solid red;	margin-bottom: 10px;	color: yellow;	font-weight: bold;	display: none; }
#Wunschbox .errorMessage {	display: block; color: yellow;	text-align: center; font-size: 0.8em;	}

div.autosuggest	{	position: absolute;	background-image: url(images/as_pointer.gif);	background-position: top;	background-repeat: no-repeat;	padding: 10px 0 0 0;	}
div.autosuggest div.as_header,	div.autosuggest div.as_footer	{	position: relative;	height: 6px;	padding: 0 6px;	background-image: url(images/ul_corner_tr.gif);	background-position: top right;	background-repeat: no-repeat;	overflow: hidden;	}
div.autosuggest div.as_footer	{	background-image: url(images/ul_corner_br.gif);	}
div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner	{	position: absolute;	top: 0;	left: 0;	height: 6px;	width: 6px;	background-image: url(images/ul_corner_tl.gif);	background-position: top left;	background-repeat: no-repeat;	}
div.autosuggest div.as_footer div.as_corner	{	background-image: url(images/ul_corner_bl.gif);	}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar	{	height: 6px;	overflow: hidden;	background-color: #333;	}
div.autosuggest ul	{	list-style: none;	margin: 0 0 -4px 0;	padding: 0;	overflow: hidden;	background-color: #333;	}
div.autosuggest ul li	{	color: #ccc;	padding: 0;	margin: 0 4px 4px;	text-align: left;	}
div.autosuggest ul li a	{	font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #ccc;	display: block;	text-decoration: none;	background-color: transparent;	text-shadow: #000 0px 0px 5px;	position: relative;	padding: 0;	width: 100%;	}
div.autosuggest ul li a:hover	{	background-color: #444;	}
div.autosuggest ul li.as_highlight a:hover	{	background-color: #1B5CCD;	}
div.autosuggest ul li a span	{	display: block;	padding: 3px 6px;	font-weight: bold;	}
div.autosuggest ul li a span small	{	font-weight: normal;	color: #999;	}
div.autosuggest ul li.as_highlight a span small	{	color: #ccc;	}
div.autosuggest ul li.as_highlight a	{	color: #fff;	background-color: #1B5CCD;	background-image: url(images/hl_corner_br.gif);	background-position: bottom right;	background-repeat: no-repeat;	}
div.autosuggest ul li.as_highlight a span	{	background-image: url(images/hl_corner_bl.gif);	background-position: bottom left;	background-repeat: no-repeat;	}
div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr	{	background-image: transparent;	background-repeat: no-repeat;	width: 6px;	height: 6px;	position: absolute;	top: 0;	padding: 0;	margin: 0;	}
div.autosuggest ul li a .tr	{	right: 0;	}
div.autosuggest ul li.as_highlight a .tl	{	left: 0;	background-image: url(images/hl_corner_tl.gif);	background-position: bottom left;	}
div.autosuggest ul li.as_highlight a .tr	{	right: 0;	background-image: url(images/hl_corner_tr.gif);	background-position: bottom right;	}
div.autosuggest ul li.as_warning	{	font-weight: bold;	text-align: center;	}
/* div.autosuggest ul em	{	font-style: normal;	color: #6EADE7;	} */

