/* CSS Document */
/*a.arrowactive {
	display: block;
	background: url(../img/ico_arrow.gif) no-repeat 0px 12px;
	color:#F0070A;
	border:1px solid #00ff00;
}*/
a.arrowactive {
	display: block;
	/* background: url(../img/ico_arrow.gif) no-repeat 0px 12px; */
	color:#d02023 ! important;
}

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;
}
#form input, #form select, #form textarea
{
	background:#EFF2F9;
}
#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;
}
