/* CSS Document */
a.arrowactive {
	display: block;
	background: url(../img/ico_arrow.gif) no-repeat 0px 12px;
	color:#F0070A;
}
a.info {
	background: url(../img/ico_info.gif) no-repeat 0px 0px;
	text-decoration:none;
}
a.angebot {
	background:url(../img/ico_angebot.gif) no-repeat 0px 0px;
	text-decoration:none;
}
/* ------------------------------ By error and accept */
div.error {
	margin-bottom:20px;
	padding: 25px;
	width:350px;
	color: #DB0000;
	border: 1px solid #cf1c1c;
	background-color: #f7d8d8;
}
div.accept {
	padding: 25px;
	width:350px;
	color: #5ea948;
	border: 1px solid #5ea948;
	background-color: #e1f7d8;
}
/* Forms
------------------------------------------------------------------*/
input.instyle_error {
	border: 1px solid #cf1c1c;
	background-color: #f7d8d8;
}
textarea.instyle_error {
	border: 1px solid #cf1c1c;
	background-color: #f7d8d8;
}
#form input, #form label, #form select
{
	width:196px;
	display: block;s
}
#form li
{
	float:left;
	width:203px;
}
#form li .right
{
	float:right;
	width:203px;
}
#form li.wide
{
	float:left;
	width:408px;
}
#form .wide input, #form .wide label, #form .wide select
{
	width:400px;
	display: block;
}

#content label{
	width:230px;
}

label {
	display: block;
	float:left;
	margin-bottom:5px;
}
input {
	display: block;
	float:left;
	margin-bottom:5px;
}

input.normal, textarea {
	background-color: #FDEDCA;
	border: 1px solid #aeadae;
}
input.plz {
	width:60px;
}
input.ort {
	width:131px;
	margin: 0 0 0 10px;
}
