@charset "utf-8";
/* CSS Document */


.error { 
	color:#FF0000;
	background-color:#ffbfbf; /* #FFBFBF; */
	border:1px solid red;
}




#contactForm  label {  }
#contactForm label.error { visibility:hidden; display:none;  } 

* html #contactForm 
{
margin-left:30px;
}

*+html #contactForm 
{
margin-left:30px;

}


*html #pastacbo
{
width:380px;
}

#pastacbo
{
	width:600px;
}


/*
#kontakt1 {
	position:absolute;
	font-size:11px;
}
#kontakt2 {
	position:absolute;
	font-size:11px;
	top:400px;
}
#kontakttable {
	position:absolute;
	font-size:11px;
	top: 340px;
	right: 28px;
}


#gender{
	position:absolute;
	top: 165px;
	left: 20px;
	font-size:11px;
}

#inputs{
	position:absolute;
	top:210px;
	left:20px;
	font-size:11px;
}

#text {
	position:absolute;
	top: 190px;
	right: 30px;
	font-size:11px;
}

#dropdown {
	position:absolute;
	top: 400px;
	left: 20px;
}

#dropdowntext {
	position:absolute;
	top:430px;
	left:25px;
	font-size:12px;
}

#pflichtfeld{
	position:absolute;
	top: 455px;
	right: 30px;
	font-size:9px;
}

#stripe {
	position:absolute;
	top: 475px;
	width:758px;
	background-color:#E13C1E;
	font-size:12px;
	height: 22px;
	padding: 5px 0 0 10px;
	color:#FFFFFF;
}

#stripetext1 {
	position:absolute;
	font-size:14px;
	font-weight:bolder;

}

#stripetext2 {
	position:absolute;
	top: 480px;
	font-size:12px;
	right:10px;
	color:#FFFFFF;

}

#agb{
	position:absolute;
	top: 520px;
	right: 125px;
	font-size:9px;
}

#checkbox1{
	position:absolute;
	top: 520px;
	left: 30px;
}

#checkbox2{
	position:absolute;
	top: 665px;
	left: 30px;
}

#sendbutton{
	position:absolute;
	top: 675px;
	right: 100px;
}
#sendbutton2{
	position:absolute;
	top: 652px;
	right: 65px;
} */