/* aessere und innere Tabelle */
.rest_table {
	border: 1px #98A9BA solid;
	margin-bottom:10px;
}
.rest_inner_table {
	border: 1px #98A9BA solid;
}

/* Styles fuer Formularelemente */
.rest_form_text {
	width: 131px;
	height: 18px;
	border: 81px solid #bdc085;
	padding: 1px;
	font: bold 11px Verdana, Arial;
	color: #a50000;
}

.rest_form_text_lang {
	width: 180px;
	height: 18px;
	border: 1px solid #98A9BA;
	padding: 1px;
	font: bold 11px Verdana, Arial;
	color: #a50000;
}

.rest_form_text_plz {
	width: 45px;
	height: 18px;
	border: 1px solid #98A9BA;
	padding: 1px;
	font: bold 11px Verdana, Arial;
	color: #a50000;
}

.rest_form_submit {
	width: 60px;
	height: 18px;
	border: 1px solid #98A9BA;
	padding: 1px;
	background-color: #ffffff;
	font: bold 10px Verdana, Arial;
	color: #1E374C;
}

.form_start {
width:150px;
}	

/* begin styles fuer "help" (ecards) */
#help {
	background: #828597;
	color: #c7e01e;
	display: block;
	position: relative;
	text-decoration: none;
	z-index: 3;
}

#help a {
	position:relative;
	color:#c7e01e;
	background:#828597;
	font:bold 12px georgia;
	text-decoration:none;
	border:1px solid #4d546e;
	display:block;
	padding:3px;
	cursor: help;
}

#help a:hover {
	color:#4d546e;
	background:#ebe9eb;
	width:150px;
}

#help a span { display:none; }

#help a:hover span {
	color:#4d546e;
	background:#ebe9eb;
	font:normal 10px verdana, sans-serif;
	display:block;
	padding:3px;
}
/* // end styles fuer "help" (ecards) */